﻿/* 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; text-align:center; height:35px; width:210px; color:#FFF; font-size:13px; font-weight:normal; cursor:pointer}
.btnAction a{color:#fff;font-size:18px;text-decoration:none;}
.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}
.clear{clear:both}
/* 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}
.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}
.logo a, .logo a:hover, .logo a:active, .logo a:visited{width:155px; height:10px; border:none; padding:0px; text-decoration:none}
.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}
.headRight{width:215px; height:120px; float:right; margin:0px 20px 0px 0px; text-align:right}
.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}
.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}
.headRight .apply{height:33px; width:110px; margin:0px 0px 0px 93px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; color:#FFF;background:url(../images/cmc_site/header/btn_apply_online.png) no-repeat; text-align:center;padding:7px 8px 0 0}
.apply a, .apply a:visited{color:#FFF; text-decoration:none; margin:0px auto; padding:0px; text-align:center}
.apply a:hover, .apply a:visited:hover{color:#FFF; text-decoration:underline; margin:8px 0px 0px 0px; padding:5px 0; text-align:center}
.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}
.sub_apply ul{margin:0px; padding:8px 0 0 0px; width:125px;  height:20px; list-style:none}
.sub_apply li, .sub_apply li a, .sub_apply 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}
.sub_apply li a:hover, .sub_apply 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}
.search{height:28px; width:210px; margin:0; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:#333}
.searchbox{width:125px; /*background-image:url(../images/cmc_site/header/searchbox.png); background-repeat:no-repeat; background-position:center; */}
.text{font: 11px Arial;}

/* AddThis  */
.addthis_toolbox{font: 11px Arial; padding: 5px 0px 0px 0px; color: #5c8029; float: right;}
.addthis_toolbox a{color: #5c8029;}

/* 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*/
p.finePrint {
    font: 10px Arial;
}
.callout {
    background-image: url(/images/cmc_site/forms/callout.jpg);
    background-repeat: no-repeat;
    display: block;
    font: 14px Arial;
    padding: 4px 8px;
    width: 675px;
}

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}

/*content Bottom -- Where the mike and dave video is and the call back form */
.contentBottom{height:315px;margin:0 20px;padding:0}
.featured{float:left;width:400px;height:300px;margin:0;padding:0;background-image:url(../images/cmc_site/main_content/video/bg_video.png);background-repeat:no-repeat;}
#feat_vid, #feat_report, #feat_blog {width:360;height:240px;}
.feat_td{width:120px; height:27px; text-align: center;background-image: url(../images/cmc_site/main_content/video/btn_grey_nav.png); background-repeat: no-repeat; background-position: center}
.feat_td:hover{width:120px; height:27px; color: #FFFFFF; text-align: center;background-image: url(../images/cmc_site/main_content/video/btn_grn_nav_up.png); background-repeat: no-repeat; background-position: 3px -1px}
.feat_td a, .feat_td a:visited{width: 120px;text-decoration: none; color: black; font-family: Verdana, Arial, Sans-Serif; font-weight:bold;padding: 3px 10px;}
.feat_td a:hover, .feat_td a:active, .feat_td a:visited:hover{width: 120px;color: #ffffff}
.contentBottom ul.middleNav{float:right;width:525px;margin:0;padding:0;list-style:none;display:inline;}
.contentBottom ul.middleNav li.hrztl{float:left;width:350px;height:300px;margin:0;padding:0;}
.contentBottom ul.middleNav li.hrztl .hz{width:330px;height:81px;margin:0 0 10px 0;padding:10px 10px 0 10px;background-image:url(../images/cmc_site/main_content/horz_bar.jpg);background-repeat:no-repeat;}
.contentBottom ul.middleNav li.hrztl .hz{font-family:Arial;font-size:12px;}
.contentBottom ul.middleNav li.hrztl .hz a,.contentBottom ul.middleNav li.hrztl .hz a:visited,.contentBottom ul.middleNav li.hrztl .hz a:active{color:#393;text-decoration:underline;font-style:italic;}
.contentBottom ul.middleNav li.hrztl .hz a:hover,.contentBottom ul.middleNav li.hrztl .hz a:visited:hover{color:#393;text-decoration:none;font-style:italic;}
.contentBottom ul.middleNav li.apply{width:160px;float:left;margin:0 0 0 15px;padding:3px 0 0 0;text-align:center;font-family:Lucida Sans,Arial,Sans-Serif;font-size:14px;font-weight:bold;color:#333;}
.contentBottom ul.middleNav li.apply h3.app_now{font-size:13px;width:140px;height:23px;margin:0;padding:6px 0 0 20px;color:#fff;text-align:left;background-image:url(../images/cmc_site/main_content/nav/btn_apply_now.jpg);background-repeat:no-repeat;background-position:center;}
.contentBottom ul.middleNav li.apply h3.app_now a{color:#fff;text-decoration:none;}
.contentBottom ul.middleNav li.apply h3.app_now a:hover,.contentBottom ul.middleNav li.apply h3.app_now a:visited:hover,.contentBottom ul.middleNav li.apply h3.app_now a:active{color:#fff;text-decoration:underline;}
.contentBottom ul.middleNav li.info div.btmImg,.contentBottom ul.middleNav li.tools div.btmImg,.contentBottom ul.middleNav li.apply div.btmImg{height:30px;background-image:url(../images/cmc_site/main_content/nav/bg_ul_btm.png);background-repeat:no-repeat;}
.contentBottom ul.middleNav li.apply ul{margin:24px 0 0 0;padding:0;list-style:none;width:160px;background:transparent;}
.contentBottom ul.middleNav li.apply ul li{width:160px;text-align:left;font-family:verdana,Arial,Sans-Serif;font-size:12px;font-weight:bold;color:#333;}
div.MnavQ{font-family:Verdana,Arial,Sans-Serif;font-size:14px;color:#636363;font-weight:bold;text-align:center;margin:45px 0 0 0;}
div.MnavPhone{width:140px;height:12px;margin:5px;padding:8px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#363;text-align:right;background-image:url(../images/cmc_site/header/icn_phone.png);background-repeat:no-repeat;background-position:left;}
.MnavApply{width:145px;height:29px;margin:5px auto;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:16px;color:#fff;padding:0;margin-left:8px;text-align:center;background-image:url(../images/cmc_site/main_content/nav/btn_apply_now.png);background-repeat:no-repeat;background-position:center;}
.MnavApply a{width:160px;height:29px;text-decoration:none;text-align:center;padding:0;padding:4px 0 0 0;color:#fff;}
.MnavApply a:hover,.MnavApply a:active,.MnavApply a:visited:hover{width:160px;height:30px;text-decoration:underline;padding:4px 0 0 0;color:#fff;}
div.MnavOR{width:150px;font-family:Verdana;color:#b9b9b9;font-size:10px;font-weight:bold;text-align:center;padding:2px 0;}
div.MnavORsm{width:150px;font-family:Verdana;color:#999;font-size:10px;font-weight:bold;text-align:center;padding:5px 0;text-transform:lowercase;}
div.MnavContact{width:160px;color:#363;font-family:Lucida Sans,Arial,Verdana,Sans-Serif;font-size:18px;text-align:center;}
li.tools ul .MnavContact a,li.tools ul .MnavContact a:visited{width:160px;color:#363;font-family:Lucida Sans,Arial,Verdana,Sans-Serif;font-size:18px;text-decoration:underline;text-align:center;}
li.tools ul .MnavContact a:hover,li.tools ul .MnavContact a:active,li.tools ul .MnavContact a:visited:hover{width:160px;color:#363;font-family:Lucida Sans,Arial,Verdana,Sans-Serif;font-size:18px;text-decoration:none;text-align:center;}
div.MnavReqCB{padding:2px 0;font-size:11px;font-weight:bold;color:#666;text-align:center;font-family:Verdana,Arial,Helvetica,Sans-Serif;background-image:url(../images/cmc_site/main_content/nav/btn_request_callback.png);background-repeat:no-repeat;background-position:center;}
div.MnavForm{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;color:#333;padding:0;margin:5px 0 0 0;text-transform:lowercase;text-align:left;}
.contentBottom ul.middleNav li.info ul li img,.contentBottom ul.middleNav li.tools ul li img{margin:3px 3px 0 3px;float:left;}


/*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; font-size:11px; color:#FFF; background-image:url(../images/cmc_site/footer/bg_spotlight.png); background-repeat:no-repeat; background-position:top 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}
.footerLinks ul li a:hover{color:#fff;text-decoration:none}
.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}

/*   img for free reports   */
img.call-out {
float: right;
padding:10px 120px 0px 0px;
}
