h1#MainTitle
{

color:#b7472a;
}

a.TabSelected{

color:#b7472a;
}

button.TabSelected{

color:#b7472a;
}

div.Moe.mouseover div.MoeInner{

border-color:#b7472a;
}

div.Moe.click div.MoeInner{

border-color:#f0623e  ;
}

div.Moe.selected div.MoeInner{

border-color:#f0623e  ;

background-color:#fcf0ed;
}

div.Moe.selected.NotFocused div.MoeInner{

border-color:#E6E6E6;
background-color:#E6E6E6;
}

.menuOption:hover, .menuOption:focus {

background-color:#fcf0ed;
}

.HostSpecificBorderColor {

border:1px solid #b7472a;
}

.primaryButton
{

background: #C43E1C;
border: 1px solid #C43E1C;
}

.primaryButton:hover
{
background: #B13719;
border: 1px solid #B13719;
}

.primaryButton:active
{
background: #952F15;
border: 1px solid #952F15;
}

input#BtnAction:focus, input#BtnCancel:focus, input#BtnTrustAll:focus, input#BtnDone:focus
{
border-color: #f5ba9d;
background-color: #fcf0ed;
outline: 2px dashed transparent !important;
}

input#BtnAction:hover, input#BtnCancel:hover, input#BtnTrustAll:hover, input#BtnDone:hover
{
border-color: #f5ba9d;
background-color: #fce4dc;
outline: 2px dashed transparent;
}

input#BtnAction:active, input#BtnCancel:active, input#BtnTrustAll:active, input#BtnDone:active
{
border-color: #f0623e !important;
background-color: #f5ba9d !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; 
    }
}

