.theme-background-color {
    background-color: #c6c6c6;
}

.theme-header-cap-background {
    background-color: #234A77;
    background-image: -moz-linear-gradient(top, #234A77 0%, #234A77 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#234A77), color-stop(100%,#234A77));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#234A77', endColorstr='#234A77');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#234A77', endColorstr='#234A77')";
}

div.theme-header-cap-font-color p, div.theme-header-cap-font-color p.cmPosStatement {
    color: #ffffff
}

.theme-header-cap-link-color a:link,
.cmHeaderCap.theme-header-cap-link-color a:link,
.theme-header-cap-link-color #cmHeaderUserRegistrationContainer p a:link {
    color: #96c5fa;
    border-bottom-color: #96c5fa;
}

.theme-header-cap-link-color a:hover,
.cmHeaderCap.theme-header-cap-link-color a:hover,
.theme-header-cap-link-color #cmHeaderUserRegistrationContainer p a:hover {
    color: #96c5fa;
    border-bottom-color: #96c5fa;
}

#cmHeaderMainContainer.theme-header-background, .theme-header-background {
    background-color: #3573b3;
    background-image: -moz-linear-gradient(top, #3573b3 0%, #295285 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3573b3), color-stop(100%,#295285));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3573b3', endColorstr='#295285');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3573b3', endColorstr='#295285')";
}

.theme-navigation-background {
    background-color: #295285;
}

a.theme-header-radio-ad-link-color:link {
    color: #000000;
    border-bottom-color: #000000;
}

a.theme-header-radio-ad-link-color:hover {
    color: #000000;
    border-bottom-color: #000000;
}

.theme-footer-background {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff')";
}

.theme-footer-color h4 {
    color: #737373;
}

.theme-footer-color li, .theme-footer-color p {
    color: #444;
}

.theme-footer-color .cmFooterTerms p {
    color: #444;
}

.theme-footer-color .cmSiteMapColumn ul.cmSiteMapList li a:link {
    color: #036dbe;
    border-bottom-color: #036dbe;
}

.theme-footer-color .cmSiteMapColumn ul.cmSiteMapList li a:hover {
    color: #036dbe;
    border-bottom-color: #036dbe;
}

.theme-footer-color .cmFooterTerms a:link {
    color: #036dbe;
    border-bottom-color: #036dbe;
}

.theme-footer-color .cmFooterTerms a:hover {
    color: #369;
    border-bottom-color: #369;
}