h1#MainTitle
{

color:#217346;
}

a.TabSelected{

color:#217346;
}

button.TabSelected{

color:#217346;
}

div.Moe.mouseover div.MoeInner{

border-color:#217346;
}

div.Moe.click div.MoeInner{

border-color:#439467 ;
}

div.Moe.selected div.MoeInner{

border-color:#439467 ;

background-color:#e9f5ee;
}

div.Moe.selected.NotFocused div.MoeInner{

border-color:#E6E6E6;
background-color:#E6E6E6;
}

.menuOption:hover, .menuOption:focus {

background-color:#e9f5ee;
}

.HostSpecificBorderColor {

border:1px solid #217346;
}

.primaryButton
{

background: #107C41;
border: 1px solid #107C41;
}

.primaryButton:hover
{
background: #0F703B;
border: 1px solid #0F703B;
}

.primaryButton:active
{
background: #0C5F32;
border: 1px solid #0C5F32;
}

input#BtnAction:focus, input#BtnCancel:focus, input#BtnTrustAll:focus, input#BtnDone:focus
{
border-color: #86bfa0;
background-color: #e9f5ee;
outline: 2px dashed transparent !important;
}

input#BtnAction:hover, input#BtnCancel:hover, input#BtnTrustAll:hover, input#BtnDone:hover
{
border-color: #86bfa0;
background-color: #d3f0e0;
outline: 2px dashed transparent;
}

input#BtnAction:active, input#BtnCancel:active, input#BtnTrustAll:active, input#BtnDone:active
{
border-color: #439467 !important;
background-color: #86bfa0 !important;
}

input#BtnAction:disabled, input#BtnCancel:disabled, input#BtnTrustAll:disabled, input#BtnDone:disabled
{
border-color: #c6c6c6 !important;
background-color: #f0f0f0 !important;
color: #777777;
}

@media screen and (-ms-high-contrast: active) {
    a.TabSelected{
        text-decoration: underline;
    }

    button.TabSelected{
        text-decoration: underline;
    }

    div.MoeInner {
        border-color: transparent;
    }

    div.Moe.mouseover div.MoeInner {
        border-color: inherit;
    }

    div.Moe.click div.MoeInner {
        border-color: inherit;
    }

    div.Moe.selected div.MoeInner {
        -ms-high-contrast-adjust: none;
        background-color: Highlight;
        color: HighlightText;
        border-color: inherit;
    }

    a {
        color:#668cff; 
    }
}

@media screen and (-ms-high-contrast: white-on-black) {
    a {
        color:#ffff33; 
    }
}

@media screen and (-ms-high-contrast: black-on-white) {
    a {
        color:#0000cc; 
    }
}

