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

.theme-background-image {
    background-image:none;
    background-position:inherit;
    background-attachment:inherit;
    background-repeat:inherit;
}

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

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: url("http://media.cmgdigital.com/shared/theme-assets/102014/www.icflorida.com_07ba506a257b4bb2a5b92203014414a8.png");
background-size: cover;

}

.ie8 #cmHeaderMainContainer {
    filter:0;
    background-size: initial;
    background-repeat: no-repeat;
}

.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')";
    background:linear-gradient(#ffffff, #ffffff);
}

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

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

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

.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: #336699;
    border-bottom-color: #336699;
}



.cmSiteNav .cmPrimaryNavMenu a{background-color:#035489;/* old browsers */background:-moz-linear-gradient(top, #035489 0%, #035489 100%); /* firefox */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#035489), color-stop(100%,#035489));/* webkit */ height:100%;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#035489", endColorstr="#035489"); /* IE6 & IE7 */ -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#035489",endColorstr="#035489")";background:linear-gradient(#035489, #035489);/* must be last */}

.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover > a{background-color:#0e9df9;background:#0e9df9;background:-moz-linear-gradient(top, #0e9df9 0%, #0e9df9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e9df9), color-stop(100%,#0e9df9));/* webkit */ height:100%;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#0e9df9", endColorstr="#0e9df9"); /* IE6 & IE7 */ -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#0e9df9",endColorstr="#0e9df9")";background:linear-gradient(#0e9df9, #0e9df9);/* must be last */}

.cmSiteNav .cmPrimaryNavMenu a{color:#ffffff}

.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover a:active,.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover a:hover,.cmSiteNav .cmPrimaryNavMenu.cmPrimaryNavHover a:link{color:#ffffff}

.cmSiteNav .cmSubNavMenu a, .cmSiteNav .cmPrimaryNavHover .cmSubNavMenu a:active, .cmSiteNav .cmPrimaryNavHover .cmSubNavMenu a:link{background:#035489}

.cmSiteNav li.cmPrimaryNavHover li.cmSubNavMenu a:hover{background:#0e9df9}

.cmSiteNav .cmSubNavMenu a,.cmSiteNav .cmPrimaryNavHover .cmSubNavMenu a:active,.cmSiteNav .cmPrimaryNavHover .cmSubNavMenu a:link{color:#ffffff}

.cmSiteNav li.cmPrimaryNavHover li.cmSubNavMenu a:hover{color:#ffffff}




.cmNavigation.theme-navigation-background { padding-top:0; }
