h1#MainTitle
{

color:#2b579a;
}

a.TabSelected{

color:#2b579a;
}

button.TabSelected{

color:#2b579a;
}

div.Moe.mouseover div.MoeInner{

border-color:#2b579a;
}

div.Moe.click div.MoeInner{

border-color:#3e6db5;
}

div.Moe.selected div.MoeInner{

border-color:#3e6db5;

background-color:#e3ecfa;
}

div.Moe.selected.NotFocused div.MoeInner{

border-color:#E6E6E6;
background-color:#E6E6E6;
}

.menuOption:hover, .menuOption:focus {

background-color:#e3ecfa;
}

.HostSpecificBorderColor {

border:1px solid #3e6db5;
}

.primaryButton
{

background: #185ABD;
border: 1px solid #185ABD;
}

.primaryButton:hover
{
background: #1651AA;
border: 1px solid #1651AA;
}

.primaryButton:active
{
background: #13458F;
border: 1px solid #13458F;
}

input#BtnAction:focus, input#BtnCancel:focus, input#BtnTrustAll:focus, input#BtnDone:focus
{
border-color: #a3bde3;
background-color: #e3ecfa;
outline: 2px dashed transparent !important;
}

input#BtnAction:hover, input#BtnCancel:hover, input#BtnTrustAll:hover, input#BtnDone:hover
{
border-color: #a3bde3;
background-color: #d5e1f2;
outline: 2px dashed transparent;
}

input#BtnAction:active, input#BtnCancel:active, input#BtnTrustAll:active, input#BtnDone:active
{
border-color: #3e6db5 !important;
background-color: #a3bde3 !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; 
    }
}

