@charset "utf-8";

/****************************************Basic CSS***************************************/
body { margin:0; padding:0; background:#ffffff url('../graphics/body_bg.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif;  color:#4d4d4d; }

img { float:left!important; float:none; margin:0; padding:0; border:0; }

p, div, span, h1, h2, h3, h4, ul , li , ol,  form { margin:0; padding:0; }

.Float_left { float:left; }

.Float_right { float:right; }


/**************************************************Outer CSS********************************/
#MainWidth{ width:772px; height:auto; margin:auto;}

#MainTopHeader{ width:772px; height:27px; float:left;}

#MainBody{ width:772px; height:auto; background:#ffffff; float:left; padding-bottom:35px;}


/**************************************************CONTENT CSS********************************/

#MainContent{ width:772px; height:auto;  float:left; padding-bottom:40px; position:relative;}

#gurente{ width:217px; height:138px; float:left; background:url('../graphics/guarantee.jpg') no-repeat;}

.styMargin{ margin-top:92px; margin-left:59px;}

#MainContentLeft{ width:227px; float:left; height:auto;   }

#MainLeftMAin{ width:218px; height:auto;  float:left; margin-left:9px!important; margin-left:5px; margin-top:6px;  }

#nav{ background:#3A587E; width:218px; height:auto; float:left; }

.margin10{ margin-top:10px; height:auto; width:218px;}


#nav ul{ width:218px;  float:left; list-style-type:none;}

#nav ul li{ width:170px; margin-left:10px; float:left; background:url('../graphics/bullet.gif') 0 11px no-repeat; padding-left:11px;}

/* Sub Nav */
#nav ul li ul{ width:170px;  float:left; list-style-type:none;}

#nav ul li ul li{ width:149px; margin-left:9px; float:left; background:none; padding-left:9px;}


.margin12{ margin-top:12px;}
.AMargin{margin-left:9px;}

/*****************************************************RightCONTENT*****************************************/

#rightContent{ width:544px; height:auto; float:left;}

#FlashDiv{ width:544px; height:82px; float:left;}

#Content{ width:544px; height:auto; float:left;  padding-bottom:20px;}

#Content p{ width:535px!important; width:500px; height:auto; float:left; padding-left:18px; padding-top:14px; text-align:left; line-height:16px; padding-right:20px;}


/*****************************************************WHAT CONTENT*****************************************/
#WhatMain{ width:535px!important; width:500px; height:auto; float:left; padding-left:18px; padding-top:14px; text-align:left; line-height:16px; padding-right:20px;}

#WhatMainLeft{ width:222px; padding-bottom:35px; float:left;}
#WhatMainLeftUl{ width:222px; height: auto; float:left; padding-left:10px; overflow: hidden;}

#WhatMainLeftUl ul{ width:210px; height: auto; float:left; list-style-type:none;}

#WhatMainLeftUl ul li{ width:210px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:12px; color:#4d4d4d; background:url(../graphics/blue_bullet.gif) 0 12px no-repeat; padding-left:10px; padding-top:10px;}

/*****************************************************SEMINARS CONTENT*****************************************/

#SeminarContainer{ width:266px; float:left; margin-left:23px!important; margin-left:8px;}

.SeminarRepeat{ width:266px; height:auto; float:left; background:url('../graphics/seminar_mid_bg.gif') repeat-y;}

.SeminarRepeat p{ width:216px; height:auto; float:left; font-size:12px; color:#000000; line-height:14px;  padding-left:15px; padding-top:15px; margin-bottom:10px;}

#SeminarRepeatUl{ width:222px; height: auto; float:left; padding-left:15px;  padding-bottom:10px; overflow: hidden;}

#SeminarRepeatUl ul{ width:210px; height: auto; float:left; list-style-type:none;}

#SeminarRepeatUl ul li{ width:210px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:15px; color:#000000; background:url(../graphics/black_bullet.gif) 0 14px no-repeat; padding-left:10px; padding-top:10px;}

.margin15{ margin-left:15px; margin-top:8px;}


/************************************************************FOOTER SECTION CSS************************************************************/

#footerMain{width:772px; float:left; background:url(../graphics/footer_bg.gif) repeat-x;color:#3a587d; font-family:Arial, Helvetica, sans-serif; font-size:9px; overflow:hidden;}

#footer{width:750px; float:left; color:#3a587d; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:10px; padding-bottom:10px; margin-left:10px;  overflow:hidden;}

#footer a{ display:inline; color:#3a587d; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin-left:3px; margin-right:3px; text-decoration:none; line-height:14px;  overflow:hidden; text-transform:uppercase;}

#footer a:hover{text-decoration:underline;  color:#D96E02;}

#footer p{ text-align:center; color:#4d4d4d; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:4px; margin-right:4px; text-decoration:none; line-height:14px; margin-top:5px;  overflow:hidden;}


 #footer p span a{ color:#4d4d4d; font-family:Arial, Helvetica, sans-serif; font-size:11px;  text-decoration:none; line-height:14px; }

 #footer span a:hover{   text-decoration:none; line-height:14px; }
 
 /*************************************************************INNER PAGES**********************************************************************/
/*
#Content2{ width:544px; height:auto; float:left;  padding-bottom:20px;}

#Content2 p{ width:530px!important; width:500px; height:auto; float:left; padding-left:18px; padding-top:8px; text-align:left; line-height:16px; padding-right:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#Content2 h3{ width:535px!important; width:500px; height:auto; float:left; padding-left:18px; padding-top:8px; text-align:left; line-height:normal; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;} */

.Content2{ width:544px; height:auto; float:left;  padding-bottom:20px;}

.Content2 p{ width:530px!important; width:500px; height:auto; float:left; padding-left:18px; padding-top:8px; text-align:left; line-height:16px; padding-right:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.Content2 h3{ width:535px!important; width:500px; height:auto; float:left; padding-left:18px; padding-top:8px; text-align:left; line-height:normal; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.Content2 h4{ width:535px!important; width:500px; height:auto; float:left; padding-left:18px; padding-top:8px; text-align:left; line-height:normal; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.Content2 span{ width:158px!important; width:142px; height:auto; float:left; padding-left:18px; padding-top:8px; text-align:left; line-height:16px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#ContentHeading{ width:535px!important; width:500px; height:auto; float:left;  text-align:left;  padding-right:20px;}
.AbMargin{margin-left:18px; padding-top:10px;}
.headingRepeat{height:15px; width:502px; background:url(../graphics/heading_btmbg.gif) repeat-x; float:left;margin-left:18px!important;margin-left:9px;}

#SeminarContentUl{ width:450px; height: auto; float:left; padding-left:15px;  padding-bottom:10px; overflow: hidden;}


#SeminarContentUl p{ width:450px; height: auto; float:left; padding-left:3px; text-align:left; line-height:16px; padding-right:20px;}

#SeminarContentUl ul{ width:450px; height: auto; float:left; list-style-type:none;  padding-left:3px;}

#SeminarContentUl ul li{ width:450px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; line-height:15px; color:#000000; background:url(../graphics/orange_bullet.gif) 0 14px no-repeat; padding-left:10px; padding-top:10px;}

.selectedColor{ color:#D96E02; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin-left:3px; margin-right:3px; text-decoration:none; line-height:14px;  overflow:hidden; text-transform:uppercase;}


a.chapter_lnk{color:#3a587d; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:underline; line-height:14px;}
a.chapter_lnk:hover{ color:#D96E02; text-decoration:none; }


a.pdf_dnld_lnk{color:#3a587d; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:underline; line-height:normal; /* float:left; */ background:url(../graphics/icon_pdf.gif) right top no-repeat;width:150px;height:25px;padding-right:18px;}
a.pdf_dnld_lnk:hover{ color:#D96E02; text-decoration:none; }


.credit_repairscams{float:left; width:520px; background:#CCCCCC; text-align:center; margin-left:10px; font-size:12px;}

.sample_dis_letter{float:left; width:500px; font-size:12px; border:1px solid #808080;margin-left:18px!important; margin-left:8px; padding-left:10px; padding-right:10px;}



/* About Us */
.about_txt{ width:530px!important; width:500px; height:auto; float:left; padding-left:18px; padding-top:8px; text-align:left; line-height:16px; padding-right:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.gen_lnk{color:#3a587d; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:underline; line-height:14px;}
a.gen_lnk:hover{ color:#D96E02; text-decoration:none; }

.intro_txt{float:left;width:290px!important;width:250px;}
.intro_desc{float:left;clear:both;width:500px;}

/* Popup Form */

.pop_btn{float:left;position:absolute;height:44px;width:233px;left:24px;top:170px;}

#input_form{float:left;position:absolute;height:454px;width:575px;display:none;left:0px;top:0px;}

/*.inner_body { margin:0; padding:0; background:#ffffff url('../graphics/body_bg.jpg') 0px -30px repeat-x; font-family:Arial, Helvetica, sans-serif; } */

.inner_body { margin:0; padding:0; background:#ffffff url('../graphics/form_bg.jpg') 0px 0px no-repeat; font-family:Arial, Helvetica, sans-serif; }

#fieldset-left{ float:left; line-height:26px; border:0px; margin-right:20px; margin-bottom:5px; width:185px; }

#fieldset-right{ float:left; line-height:26px; border:0px; margin-right:20px; margin-bottom:5px; width:200px; }

a#continue{ float:right; text-indent:-9999px; display:block; height:42px; width:135px; background:transparent url(../graphics/continue_btn.jpg) top right no-repeat; margin-left:15px; }

a#back { float:right; text-indent:-9999px; display:block; height:42px; width:106px; background:transparent url(../graphics/back_btn.jpg) top right no-repeat; }

a#submit { float:right; text-indent:-9999px; display:block; height:42px; width:110px; background:transparent url(../graphics/submit_btn.jpg) top right no-repeat; }

p.frm_info { width:398px; float:left; font-size:12px; line-height:16px; padding-bottom:15px; padding-top:10px;}

#questions  { font-size:12px; line-height:18px; }

#questions p { margin: 10px 0; clear: both; }

form { background: url(../images/bg-form.gif)  top left no-repeat; width:575px; height:444px; }

.frm_row{float:left;width:95%;}

.lbl_text{float:left;width:40%;}

.input_area{float:left;width:60%;}

.form_box{float:left;margin:0px;padding:0px;width:500px;padding:6px 15px;}


.inputtxt{ float:left; margin:0; font-size:10px; border:1px solid #CCCCCC; height:19px; width:175px; padding:0 0 0 3px; margin:0 5px 0 0;}

.phone1{ float:left; margin:0 5px 0 0; font-size:10px; border:1px solid #CCCCCC; height:19px; width:31px; padding:0 0 0 3px;}

.phone2{ float:left; margin:0 5px 0 0; font-size:10px; border:1px solid #CCCCCC; height:19px; width:52px; padding:0 0 0 3px;}

.guarantee_box{float:left;width:485px;padding:20px; text-align:left; line-height:16px; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }

.guarantee_note{float:left;width:485px;padding:20px; text-align:left; line-height:16px; font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif; }

.Clearboth { clear:both; }

/* FAQ Section */
#FAQContent{ width:520px; height: auto; float:left; padding-left:15px;  padding-bottom:10px; overflow: hidden;}
#FAQContent ul{ margin:0; padding:0; float:left; list-style-type:none; width:520px;}
#FAQContent ul li{float:left;width:470px;padding:10px 0px 4px 0px; margin:0;}
#FAQContent ul li a{color:#3a587d; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:underline; line-height:14px;}
#FAQContent ul li a:hover{ color:#D96E02; text-decoration:none; }
#FAQContent ul li ul{clear:both;margin:0; padding:0; float:left;}
#FAQContent ul ul li {float:left;width:485px;padding:10px;background:#DCE6F2; text-align:left; line-height:16px; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif;  }

#FAQContent ul ul li ol{ padding:5px 0 0 15px; margin:0; width:470px; list-style-type:none;}
#FAQContent ul ul li ol li{ margin:0; padding:0 0 5px 15px;  width:465px; background:url(../graphics/bullet01.gif) 0 5px no-repeat;}
#FAQContent ul ul li ol li.decimal{list-style:decimal; }
ol{ list-style:decimal;}
#FAQContent ul ul li ul{ padding:0 0 0 15px; margin:0; list-style-type:none;  width:470px;}
#FAQContent ul ul li ul li{ margin:0; padding:0 0 5px 15px;  width:465px; background:url(../graphics/bullet01.gif) 0 5px no-repeat;}


.faq_ques_box{float:left;width:470px;padding:10px 0px 4px 0px; }
.faq_ans_box{float:left;width:485px;padding:10px;background:#DCE6F2; text-align:left; line-height:16px; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; clear:both; }
.faq_ans_points{list-style-type:decimal; float:left;padding-left:25px;width:445px;}
.faq_ans_sub_points{float:left;width:380px;padding-left:15px;}

/* Misc Classes */
.space_left20{margin-left:20px;}
.max_container{float:left;width:100%;}
.padding_top5{padding-top:5px;}
.error_txt{font-size:14px;color:#C00;}

