div,span,label,tr,td,th,input,a,html,body{font-family:Verdana,Tahoma,Arial,Trebuchet MS,Sans-Serif,Georgia,Courier,Times New Roman,Serif; font-size:12px;}
html,body{background-color:#fff; font-size:12px; text-align:left; margin:0px; font-family:Verdana,Tahoma,Arial,Trebuchet MS,Sans-Serif,Georgia,Courier,Times New Roman,Serif;}
p{text-align:justify;line-height:1.5em;}
body{width:780px; text-align:center; margin:0px auto;}
.cms_nav_bar{margin-left:10px; margin-bottom:10px; margin-top:5px; font-size:12px;}
.cms_nav_bar a{margin-bottom:10px; font-size:12px;}
.cms_nav_bar a:hover{margin-bottom:10px; font-size:12px;}
textarea{border:3px solid #cccccc; padding:1px; background-image:url(bg.gif); background-position:bottom right; background-repeat:no-repeat;}
.foot-aff{background:url('http://1static.debtconsolidationcare.com/img/foot-aff.gif') repeat-x; padding-bottom:5px; height:20px; font-weight:bold; padding-top:10px; border-bottom:1px solid #cedfc5; text-align:center;}
#body{border:1px solid #cedfc5; border-top:none; width:780px; text-align:center;}
.banner-code-area{text-align:center; padding-top:10px; padding-bottom:10px; border:1px solid #F0F0F0; background-color:#FAFAFA;}
.banner-image{padding:10px; margin:10px; border:1px solid #F0F0F0; background-color:#fff;}
.textbody{padding-left:0px; padding-right:0px;}
h1{font-size:16px; color:#525252; font-family:Arial, Helvetica, sans-serif;}
h2{font-size:14px;}
h3{font-size:12px;}
.h3text{font-size:11px; font-weight:bold;}
.afheader1{background:url("http://2static.debtconsolidationcare.com/img/top_mid.jpg") repeat-x; height:28px; color:#009900; font-weight:bold;}
form{display:inline; margin:0; padding:0;}
a{color:#3366c9; font-size:12px;}
a:hover{text-decoration:none;}
img{border:0;}
label{font-size:10px; font-weight:700;}
hr{height:0; border:solid #D1D7DC 0; border-top-width:1px;}
.editable{color:#090;}
ul li{line-height:1.5em; padding-bottom:6px;}
/*- Menu Tabs C--------------------------- */
#tabsC{float:left; width:780px; font-size:80%; line-height:normal;}
#tabsC ul{margin:0; padding:0px 0px 0 50px; list-style:none;}
#tabsC li{display:inline; margin:0; padding:0;}
#tabsC a{float:left; background:url("/styles/dtcc/apps/affiliate/tableftC.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; font-weight:bold;}
#tabsC a span{float:left; display:block; background:url("/styles/dtcc/apps/affiliate/tabrightC.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#464E42;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsC a span{float:none;}
    /* End IE5-Mac hack */
#tabsC a:hover span{color:#FFF;}
#tabsC a:hover{background-position:0% -42px;}
#tabsC a:hover span{background-position:100% -42px;}
#tabsC #current a{background-position:0% -42px;}
#tabsC #current a span{background-position:100% -42px; color:#FFF;}   
#subtabsC{float:left; width:780px; background:#8AC968; padding:0px 0px 2px 0px; font-size:70%; line-height:normal;}
#subtabsC ul{margin:0px 0px 0px 0px; padding:0px 10px 2px 50px; list-style:none;}
#subtabsC li{display:inline; margin:0; padding:0;}
#subtabsC a{float:left; margin:0; padding:0 0 0 4px; text-decoration:none;}
#subtabsC a span{float:left; border-left:1px solid white; display:block; padding:0px 15px 0px 6px; color:#464E42;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#subtabsC a span{float:none;}
    /* End IE5-Mac hack */
#subtabsC a:hover span{color:#FFF;}
#subtabsC a:hover{background-position:0% -42px;}
#subtabsC a:hover span{background-position:100% -42px;}
#subtabsC #current a{background-position:0% -42px;}
#subtabsC #current a span{background-position:100% -42px; color:#FFF;}        
/*  Table CSS */    
.table_blue table a, .table_blue table a:link, .table_blue table a:visited{border:none;}        
.table_blue img{border:0; margin-top:.5em;}    
.table_blue{width:90%; border-top:1px solid #e3f1fe; border-right:1px solid #e3f1fe; margin:0px auto; border-collapse:collapse;}
.table_blue caption{font-size:1.0em; font-weight:bold; letter-spacing:.1em; padding:0; margin:1em 0 0 0; caption-side:top; text-align:left;}    
.table_blue tr.odd td, .table_blue tr.odd .column1{background:#f4f9fe url(/styles/dtcc/apps/affiliate/table-bg.gif) no-repeat;}    
.table_blue .heading{text-align:center; background:#f9fcfe; color:#000; font-weight:bold;}
.table_blue .column1{background:#f9fcfe; font-weight:bold;}
.table_blue td{color:#333; border-bottom:1px solid #e3f1fe; border-left:1px solid #e5eff8; padding:5px; text-align:center; font:normal 12px Verdana;}                
.table_blue th{font-weight:normal; color:#666; text-align:left; border-bottom:1px solid #e3f1fe; border-left:1px solid #e5eff8; padding:.3em 1em;}    
.table_blue thead th{background:#f4f9fe; text-align:center; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000;}                
.table_blue tfoot th{background:#f4f9fe; text-align:center;}    
.table_blue tfoot th strong{font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; margin:.5em .5em .5em 0; color:#66a3d3;}        
.table_blue tfoot th em{color:#f03b58; font-weight:bold; font-size:1.1em; font-style:normal;}	
.table_blue .header_report{font:bold 11px Verdana; color:#000;}
/*  Table CSS ends */     
.box_head{background:url('http://3static.debtconsolidationcare.com/img/box_top.gif') no-repeat; width:314px; color:#FFF; font-size:14px; font-weight:700; text-align:center; padding:12px 0 6px;}
.box_content {
background:url('http://1static.debtconsolidationcare.com/img/box_rpt.gif'); width:314px; padding:0;}
.box_content_text{text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.box_content_ul{text-align:left; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.cms_button{margin:0px; padding:3px 5px 3px 5px; background:url(http://2static.debtconsolidationcare.com/img/foot-aff.gif) repeat-x bottom left; color:#000; font:bold 12px Verdana; border:1px solid #666; cursor:pointer;}
#login_box{z-index:1500;}
#login_box input{color:#781351; background:#F5F8FE; border:1px solid #781351;}
.ErrorMessage{color:red; background:#FFF;} 
a.details span{display:none; font-weight:normal; cursor:auto;}
a.details:hover{z-index:1; background:transparent; font-weight:normal;}
a.details:hover span{display:block; position:absolute; top:-75px; left:-55px; height:50px; width:200px; border:1px dashed #000; background:#EFF7E7; color:#000; padding:6px; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
a.details{position:relative; text-decoration:none; font-weight:normal; border:0;}          
tr.aff{background:#D5D6BA; padding:3px 3px 3px 6px; color:#000000;}
#infotable{}
#infotable p{margin:1em 0;}
#infotable td.menu{border:1px solid #ccc;border-bottom:0;padding:0.75em 0.5em;background:#E7F3DE;width:170px;height:40px;cursor:pointer;}
#infotable td.menu a{display:block;}
#infotable td.active{border-right:#fff 1px solid;background:#fff;}
#infotable td.active a{color:#000;text-decoration:none;}
.Mcss{border:1px solid #666; width:150px;}
.signup-button{margin:10px 0px 0px 0px; padding:0px; background:url(http://3static.debtconsolidationcare.com/img/debt-free-button.gif) no-repeat; border:none; cursor:pointer; height:24px; width:126px; font:normal 12px Arial; color:#000;}
