@charset "utf-8";

/******** General Classes *********/
body { background:url(../images/bgRepeat.jpg) repeat-x; width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

* { margin:0; padding:0; }

ul, li, ol { margin:0px; padding:0px; list-style-type:none; }

h1, h2, h3, h4, h5, h6 { font-family:"Times New Roman", Times, serif; font-weight:normal; }

img, input { border:none; float:left; outline:none; }

a { outline:none; border:none; text-decoration:none; }

.FloatLeft { float:left }

.FloatRight { float:right }

.display { display:none; }

.img1{ padding:15px 0 0 15px; float:left; }



/******** Outer Wrapper ********/
#OuterWrapper { margin:auto; width:960px; height:auto; }

#InnerWrapper { float:left;width:920px; height:auto; background:#FFF; padding:0 20px 0 20px; }

/******** Header Main Wrapper ********/
#InnerWrapper #Logo_Wrapper { background:url(../images/header.jpg) no-repeat; width:901px; height:165px; float:left; }
/*
#InnerWrapper #Logo_Wrapper #logo{ float:left; width:355px; height:57px; background:url(../images/header_text.jpg) no-repeat; margin:20px 0 0 0; text-indent:-60000px;}*/

#InnerWrapper #Logo_Wrapper #logo{ float:left; width:355px; height:57px; margin:20px 0 0 0;}

#InnerWrapper #Logo_Wrapper #logo h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal}	

 #Logo_Wrapper #call{ float:right; width:424px; height:30px; margin-top:0;}

 #Logo_Wrapper #call #phone{ float:left; height:41px; line-height:41px; background:url(../images/phone.jpg) 7px 9px no-repeat; padding:0 0 0 36px; font-size:18px; color:#2e2e2e; text-transform:uppercase;}


#phone span.num{font-size:22px; color:#2e2e2e; font-weight:bold; text-transform:none; }

#InnerWrapper #Logo_Wrapper #start{ float:right; width:393px; height:38px;padding: 5px 5px 0 0;}

#InnerWrapper #Logo_Wrapper ul{ float:left; width:600px; height:auto; padding:39px 0 0 0;}
#InnerWrapper #Logo_Wrapper ul li{ float:left; width:auto; height:auto;}

#Logo_Wrapper #nav{ float:right; width:229px; height:46px; background:url(../images/nav_bg.jpg) no-repeat; margin-top:34px;}

#InnerWrapper  #nav ul{ float:left; width:210px;; height:auto; padding:15px 0 0 14px;}
#InnerWrapper  #nav ul li{ float:left;  font-size:15px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
#InnerWrapper  #nav ul li a{ float:left;  font-size:15px; color:#FFF; }
#InnerWrapper  #nav ul li span{ float:left; padding: 0 5px;}

#InnerWrapper #Logo_Wrapper #nav ul li a:hover{ text-decoration:underline; color:#FFF;}

/* below logo **/

#InnerWrapper #formPage{ float:left; width:904px; height:650px; background:url(../images/below_header.jpg) left top no-repeat;}
#formPage #leftSide{ float:left; width:550px; height:auto; padding:18px 0 0 2px; }
#leftSide #frm{float:left; width:550px; height:auto; background:url(../images/form_repeat.jpg) repeat-y;}
#frm div#frmheader{ float:left; width:550px; height:auto; background:url(../images/really_want.jpg) left top no-repeat;}
#frmheader #bottom{ float:left; width:550px; height:auto; background:url(../images/form_bottom.jpg) left bottom no-repeat; padding:135px 0 0 0;}

/*right side **/
 #formPage #rightSide{ float:left; width:342px; height:auto; padding:265px 0 0 3px;}
#formPage #rightSide #box1{ float:left; width:217px; height:46px; padding:11px 0 0 82px; background:url(../images/box2.jpg) 61px 0px no-repeat; }
 #box1 ul{ float:left; width:210px; height:auto;}
 #box1 ul li{ float:left; width:auto; height:auto;}
 #box1 ul li a{ float:left; width:auto; height:auto; padding: 0 5px;}

 #rightSide #box2{ float:left; width:349px; height:317px; padding:0px 0 0 0px; background:url(../images/box1.jpg) 0 10px no-repeat;}

 #rightSide #box2 ul{ float:left; width:auto; height:auto; padding:20px 0 0 0px; }
#rightSide #box2 ul li{ float:left; width: 329px;  height:52px;background:url(../images/inner_box.jpg) no-repeat; margin: 5px 0 0 5px;}

#box2 ul li span{ float:left; width:auto; height:auto; background:url(../images/tick.jpg) 15px 12px no-repeat; padding:18px 0 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4b99cb; }


/* content   **/

#InnerWrapper #content{ position:relative; float:left; width:920px; height:511px; background:url(../images/content_box.jpg) no-repeat; overflow:hidden;}
 #content #clogo{ float:left; width:900px; height:44px; background:url(../images/consolidate_txt.jpg) 62px 17px no-repeat;}
 #content #inner1{ float:left; width:800px; height:auto; padding: 23px 0 0 58px;}
#inner1 h2{ float:left; width:800px; height:auto; font-size:13px; color:#4a4a4a; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:20px 0 0 0px;}
 #inner1 p{ float:left; width:800px; height:auto; font-size:13px; color:#4a4a4a; padding:18px 0 0 0px;}

#content #inner2{ float:left; width:800px; height:auto; padding: 172px 0 0px 58px;}
 #inner2 h2{ float:left; width:800px; height:auto; font-size:13px; color:#4a4a4a; font-weight:bold; padding:20px 0 0 0px; font-family:Arial, Helvetica, sans-serif; }
 #inner2 p{ float:left; width:800px; height:auto; font-size:13px; color:#4a4a4a; padding:18px 0 0px 0px;}
 #content #fold{  position:relative;float:left; width:902px; height:165px; background:url(../images/folding_box.jpg) no-repeat;  left:14px;top:-239px;}
 #content #fold ul{ float:left; width:900px; height:auto; padding: 37px 0 0 43px;}
#content #fold ul li{ float:left; width:400px; height:auto; background:url(../images/arrow_define.jpg) 10px 12px no-repeat; font-size:14px; font-weight:bold; color:#207ebe; padding:0px 0 0px 30px;} 
 #content #fold ul li.arrow{ float:left; width:400px; height:auto; background:url(../images/arrow_define.jpg) 10px 12px no-repeat; font-size:14px; font-weight:bold; color:#207ebe; padding:10px 0 20px 30px;} 
 #content #fold ul li span.line1{ float:left; width:400px; height:auto; background:url(../images/line1.jpg) 0px 30px no-repeat; padding:8px 0 10px 0px; font-size:14px; color:#207ebe; font-weight:bold;}
 #content #fold ul li span.line2{ float:left; width:400px; height:auto; background:url(../images/line2.jpg) 0px 30px no-repeat; padding:8px 0 10px 0px; font-size:14px; color:#207ebe; font-weight:bold;}

/* footer */
#InnerWrapper #footer{float:left; width:920px; height:92px; background:url(../images/footer_bg.jpg) no-repeat;}
#footer ul{float:left; width:780px; height:auto; padding:40px 0 0 130px;}
#footer ul li{ float:left; font-size:12px; color:#a4a4a4; padding:0 3px;}
#footer ul li a{ float:left; font-size:12px; color:#a4a4a4;}
 #footer ul li a:hover{ text-decoration:underline;}
 #footer p{ float:left; width:900px; height:auto; color:#a4a4a4; font-size:12px; text-align:center; line-height:29px;}


/*** form main ****/

#frmheader #bottom #tell{ float:left; width:200px; height:auto; padding: 4px 0 28px 42px; font-size:13px; font-weight:bold; color: #197ba7;}

#frmheader #bottom #power{ float:left; width:157px; height:auto; padding: 4px 0 28px 68px; font-size:13px; color: #434343;}

#frmheader #bottom fieldset { border:none; float:left; padding:0 0 6px 40px; width:490px; }

#frmheader #bottom fieldset.check { border:none; float:left; padding:5px 0 6px 166px; width:340px; }

#frmheader #bottom fieldset label.lblAmt { font-weight:bold; float:left; font-size:13px; padding:2px 10px 0 0; text-align:right; width:105px; }
#frmheader #bottom fieldset label.lbl { font-weight:bold; float:left; font-size:13px; padding:2px 10px 0 0; text-align:right; width:115px; }
#frmheader #bottom fieldset label.lblD { font-weight:bold; float:left; font-size:13px; padding:2px 10px 0 0; text-align:right; width:115px; }

#frmheader #bottom fieldset select.information_text { background:#fff; border:1px solid #999; float:left; height:20px; padding:0 0 0 3px; width:118px;border-color:#a4bdc6; }
#frmheader #bottom fieldset select.call_text { background:#fff; border:1px solid #999; float:left; height:20px; padding:0 0 0 3px; width:118px;border-color:#a4bdc6; }

#frmheader #bottom fieldset select.zip_text { background:#fff; border:1px solid #999; float:left; height:20px; padding:2px 0 0 1px; width:225px;border-color:#a4bdc6; font-size:12px; margin-right:15px; }

#frmheader #bottom fieldset input.information_text { background:#fff; border:1px solid #999; float:left; height:20px; padding:2px 0 0 3px; width:110px;border-color:#a4bdc6; }

#frmheader #bottom fieldset input.city_text { background:#fff; border:1px solid #999; float:left; height:20px; padding:2px 0 0 3px; width:350px;border-color:#a4bdc6; }

#frmheader #bottom fieldset input.check { background:#fff; border:1px solid #999; float:left; width:auto; }

#frmheader #bottom fieldset input.phone { background:#fff; border:1px solid #999; float:left; height:20px; padding:2px 0 0 3px; width:50px; border-color:#a4bdc6; }

#frmheader #bottom fieldset span{float:left; width:7px; height:auto; }
#frmheader #bottom .phonebox { margin:0px 4px; float:left; }

#frmheader #bottom fieldset p.debt{ color:#434343; font-size:12px; width:250px; float:left; padding:8px 0 0 125px; }
#frmheader #bottom fieldset p.rev{ font-size:12px; width:300px; float:left; padding:0 0 0 5px; }

#frmheader #bottom #submit{ float:left; width:auto; height:auto;padding:0 0 55px 155px;}
.err
{
	color:#ff0000;

}
.txt {color:#434343;}

.bttnTab {
	background:url(../images/bttnBg.png) left top repeat-x; padding:2px 0 0 0;
}
.bttnTab input {
	height:18px; color:#fff; font-size:12px; font-weight:bold; border:none; background:none; font-family:tahoma;
}
.scroller1{
	width:855px; 
	height:96px; overflow:hidden; overflow-y:scroll;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding: 16px;
	line-height: 14px;
	background-color:#ffffff;
	color:#000000;
	margin: 21px 0px 0px 14px;
}

.scroller1 a{
	color: #17A6E2;
	text-decoration:underline;
}

.scroller1 a:hover{
	color: #17A6E2;
	text-decoration:none;
}