a {
    color: #af1d19
}

    a:hover, a:active, a:focus {
        color: #831512
    }

h1, h2, h3, h4, h5, h6 {
    color: #af1d19
}

.btn {
    background-color: #af1d19;
    color: #FFFFFF;
    border-color: #af1d19
}

    .btn:hover, .btn:active, .btn:focus {
        background-color: #af1d19;
        color: #FFFFFF
    }

.panel hr {
    border-color: #af1d19
}

#siteHead {
    background: #EE1A25;
    border-bottom-color: #af1d19
}

    #siteHead #headSearch .searchField {
        border-color: #831512
    }

    #siteHead #headSearch .btn {
       border-color: #831512
    }

@media only screen and (max-width: 767px) {
    .home #siteHead {
        border-bottom-color: #af1d19
    }
}

.top-bar .top-bar-section > ul > li > a:hover {
    background: #dc241f;
    color: #FFFFFF
}

.top-bar .top-bar-section > ul > li.active > a {
    background: #dc241f;
    color: #FFFFFF
}

.sideNav > li > a:hover {
    border-left-color: #dc241f
}

.sideNav > li.active > a {
    border-left-color: #dc241f
}

.sideNav .navDD.lvl2 > li > a:hover {
    background: #dc241f;
    color: #FFFFFF
}


#sidebar .navDD.lvl3 {
    background: #dc241f;
    color: white !important;
}

    #sidebar .navDD.lvl3 > li > a {
        color: #FFFFFF;
        font-size: emCalc(12px)
    }

    #sidebar .navDD.lvl3 > li.active > a {
        background: #af1d19;
        color: white !important;
    }

.breadcrumbs > * a, .breadcrumbs > * span {
    color: #af1d19
}

#viewToggle a:hover {
    background: #dc241f;
    border: 1px solid #af1d19
}

#viewToggle a.active {
    background: #dc241f;
    border: 1px solid #af1d19
}

#prodTools a {
    background: #dc241f;
    border: 1px solid #af1d19
}

    #prodTools a:hover {
        background: #af1d19;
        border: 1px solid #af1d19
    }

#abNavBar {
    background: #dc241f
}

    #abNavBar li {
        background: #dc241f
    }

        #abNavBar li a {
            color: #FFFFFF
        }

        #abNavBar li:hover {
            background: #af1d19
        }

        #abNavBar li.active {
            background: #af1d19
        }

#sidebar .sidePanel section hr {
    border-color: #dc241f
}

#sidebar .sidePanel section#latestNews ul li a:hover {
    color: #dc241f
}

@media only screen and (max-width: 767px) {
    #siteHead {
        border-bottom: 5px solid #af1d19
    }
}



.lvl2 {
    background: #FCF2F1
}


.lvl3 .active {
    background: #FFFEE0;
    border-left-color: #DC241F;
}

    .lvl3 .active a {
        border-left-color: #DC241F;
    }


li.hasDD.active a {
    border-left-color: #DC241F;
    color:white
}

.lvl2 .active {
    background: #FCF2F1
}
