﻿/* body */
body{background-color:#000; margin:0px; behavior:url(../css/resources/csshover3.htc); background-image:url(../images/cmc_site/body/bg_body_top.jpg); background-repeat:repeat-x}
a img{border:none}
a, input{outline:none}
.btnAction{background:url(../../images/cmc_site/forms/btn_blank.jpg) center no-repeat; border:none; height:35px; width:210px; color:#FFF; font-size:13px; font-weight:normal; cursor:pointer}
.btnNext{background:url(/images/cmc_site/billboard/btn_next.png) center no-repeat; border:none; width:99px; color:#FFF; font-size:14px; font-weight:bold; margin-left:26px; margin-top:3px; margin-bottom:2px; padding:3px 0; cursor:pointer}

/* header */
.headerContainer{width:100%; height:120px; /*background-image:url(../images/cmc_site/bg_home.jpg); background-repeat:repeat-x; */}
.header{width:980px; height:120px; padding:0px; margin:0px auto; background-image:url(../images/cmc_site/header/bg_short.jpg); background-repeat:no-repeat}
.header .logo{float:left; width:155px; height:119px; margin:0 0 0 20px; text-align:center; background-image:url(../images/cmc_site/header/logo.png); background-repeat:no-repeat; background-position:bottom}
.header .logo a, header .logo a:hover, .header .logo a:active, .header .logo a:visited{width:155px; height:10px; border:none; padding:0px; text-decoration:none}
.header .daveBanner{width:400px; height:100px; float:left; margin:0px 0px 0px 95px; background-image:url(../images/cmc_site/header/dave_callout.png); background-repeat:no-repeat; background-position:40px 20px}
.header .headRight{width:215px; height:120px; float:right; margin:0px 20px 0px 0px; text-align:right}
.header .headRight .phone{width:190px; height:15px; margin:0px 0px 0px 25px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#363; text-align:right; background-image:url(../images/cmc_site/header/icn_phone.png); background-repeat:no-repeat; padding:5px 0px}
.header .headRight .reqCB{height:15px; width:140px; margin:5px 0px 0px 73px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#7e7f7e; text-align:right; text-decoration:underline; background-image:url(../images/cmc_site/header/icn_arrow.png); background-repeat:no-repeat; background-position:left; padding:0px}
.reqCB a, .reqCB a:active, .reqCB a:visited{color:#7e7f7e; text-decoration:underline}
.reqCB a:hover, .reqCB a:visited:hover{color:#7e7f7e; text-decoration:none}
.header .headRight .apply{height:33px; width:120px; margin:0px 0px 0px 93px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-align:center; background-image:url(../images/cmc_site/header/btn_apply_online.png); background-repeat:no-repeat; background-position:top center; padding:7px 8px 0 0}
.header .headRight .apply a, .header .headRight .apply a:visited{color:#FFF; text-decoration:none; margin:0px auto; padding:0px; text-align:center}
.header .headRight .apply a:hover, .header .headRight .apply a:visited:hover{color:#FFF; text-decoration:underline; margin:8px 0px 0px 0px; padding:5px 0; text-align:center}
.apply .sub_apply{margin:0px; width:125px;  height:28px; padding:0px; display:none}
.apply:hover .sub_apply{margin:0px; width:125px;  height:28px; padding:0px; display:block}
.apply .sub_apply ul{margin:0px; padding:8px 0 0 0px; width:125px;  height:20px; list-style:none}
.apply .sub_apply ul li, .apply .sub_apply ul li a, .apply .sub_apply ul li a:active{margin:0px; padding:0px; display:inline; width:60px;  height:15px; list-style-type:none; color:#000; font-family:Arial,Verdana,helvetica,Sans-Serif; font-size:10px}
.apply .sub_apply ul li a:hover, .apply .sub_apply ul li a:visited:hover{margin:0px; padding:0px; display:inline; width:60px;  height:15px; list-style-type:none; color:#000; font-family:Arial,Verdana,helvetica,Sans-Serif; font-size:10px}
.header .headRight .search{height:28px; width:210px; margin:0; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:#333}
.header .headRight .searchbox{width:125px; /*background-image:url(../images/cmc_site/header/searchbox.png); background-repeat:no-repeat; background-position:center; */}

/* Feedback Tab */
#feedbackTab{position:fixed; top:150px; right:0px; width:35px; height:120px; outline:none}
#feedbackTab a{width:35px; height:120px; outline:none}

/* Questions Tab */
#questionsTab{display:none; position:fixed; bottom:0px; right:0px; width:200px; height:55px; outline:none}
#questionsTab a{width:200px; height:55px; outline:none}

/*content*/
form#formContent{margin:0px auto;padding:0; width:980px}
.contentContainer{width:100%; margin:0; padding:0}
.content{width:980px; margin:0 auto; padding:0; background-color:#FFF}

/*footer*/
#footer{margin:0 auto; padding:0px; clear:both; font-size:10px; width:980px; background-color:#000; background-image:url(../images/cmc_site/footer/bg_footer.png); background-repeat:repeat-x; font-family:arial,helvetica,Verdana,Sans-Serif; font-style:normal}
.highlight{width:100%; margin:0 auto; height:125px; font-size:11px; color:#FFF; background-image:url(../images/cmc_site/footer/bg_spotlight.png); background-repeat:no-repeat; background-position:center; top:0px; padding:0px}
.footerLinks{float:left; margin-top:30px; text-align:left; width:470px}
.footerLinks ul{float:left; display:inline; margin-left:15px; padding-left:10px;*margin-top:10px}
.footerLinks ul li{line-height:1.5em}
.footerLinks ul li.linkTitle{list-style:none; margin-left:-20px; font-weight:bold}
.footerLinks ul li a{color:#fff}
.footerSoc{width:390px; float:right; margin-top:30px; text-align:center}
.footerSoc ul{list-style:none; height:50px;}
.footerSoc ul li{float:left; display:inline; padding:0 20px 0 12px; margin:0 0 10px 0}
.footerSoc ul li a{color:#fff; text-decoration:none; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}
.footerSoc ul li a:hover{color:#fff; text-decoration:underline; alpha:1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}
.footerSoc img.third_party{padding:10px}
.footerText{clear:both; width:100%; margin-top:10px; text-align:center; font-size:9px; color:#ccc}
.footerText a, .footerText a:visited{text-decoration:none; color:#ccc}
.footerText a:hover, .footerText a:active, .footerText a:visited:hover{text-decoration:underline; color:#fff}
#footer .socialMedia{margin:0 auto}