body{
background:url(../images/bg.gif) repeat-x left top;
margin:0px;
padding: 0px;
}

tr, td{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#434343;
}

.navBg{
border-top:2px solid #ffffff;
border-bottom:2px solid #ffffff;
background: #5D6F83;
height: 31px;color: #ffffff;
font-weight: bold;
font-size: 12px;
} 

p{
margin: 5px 0px 17px 0px;
}

.wht{
color: #ffffff;
font-weight: bold;
font-size: 12px;
padding: 4px 0px 0px 7px;
text-decoration: none;
}

.wht a{
color: #ffffff;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.wht a:hover{
color: #E8EDFA;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}



.ltHeader{
background: url(../images/ltHeader.jpg) no-repeat left top;
}

.ltHdPad{
padding: 68px 0px 0px 20px;
}

.rtPad{
padding: 0px 0px 0px 3px;
}

.rtLink{
font-size: 16px;
padding: 0px 0px 0px 0px;
text-align:left;
margin: 0px;
list-style:none;
}
.rtLink ul{
font-size: 16px;
padding: 0px 0px 0px 0px;
text-align:left;
margin: 0px;
list-style:none;
}

.rtLink li{
padding: 7px 0px 7px 39px;
margin:  0px 0px 11px 0px;
text-align:left;
font-size: 16px;
line-height: 31px;
background:url(../images/rtLink.gif) left top no-repeat; 
color:#ffffff;
list-style:none;
}

.rtLink li a{
color:#ffffff;
text-decoration: none;
}

.rtLink li a:hover{
color:#ffffff;
text-decoration: underline;
}

.rtLink li.btm{
padding: 7px 0px 7px 39px;
margin:  0px 0px 0px 0px;
text-align:left;
font-size: 16px;
line-height: 31px;
background:url(../images/rtLink.gif); 
color:#ffffff;
list-style:none;
}

.blueBg{
background:url(../images/welcomeH.gif) no-repeat left top;
height: 30px;
}

.linkPad{
padding: 5px 0px 0px 5px;
}

.linkSep{
background:url(../images/linkSep.gif) no-repeat right top;
}

/* Content Css */
.contBg{
background:url(../images/contBg.gif) left top repeat-x;
}

.ltContPad{
padding: 9px 4px 0px 7px;
}

.rtContPad{
padding: 9px 6px 0px 3px;
}


.borderBg{
border: 1px solid #EAE8E8;
}

.blueHd{
color: #0085E3;
font-size: 14px;
}

.powerTxt{
color:#444444;
font-weight: bold;
font-size: 13px;
padding: 0px 4px 0px 0px;

}

.reduceRtPad{
padding: 0px 3px 0px 0px;
}

.reducePad{
padding: 0px 0px 0px 0px;
}

.padForm{
padding: 16px 0px 0px 0px;
}

.redTxt{
color:#FB4801;
font-family: tahoma;
}

.select{
width:169px;
color:#434343;
}

.select1{
width:189px;
color:#434343;
}

.txtbox{
width: 194px;
height: 18px;
border: 1px solid #BFBFBF;
}


.heightForm{
height: 24px;
}

.heightForm1{
height: 11px;
}


.padRtForm{
padding: 14px 0px 0px 0px;
}

.padDollarForm{
padding: 16px 4px 0px 0px;
}

.qualityTxt{
padding: 4px 0px 0px 0px;
font-size: 11px;
}	

.bulletMar{
margin: 0px 5px 0px 11px;
}

.padForm1{
padding:22px 0px 0px 0px;
}

.padRtForm1{
padding: 18px 0px 0px 0px;
}

.txtbox1{
width: 54px;
height: 18px;
border: 1px solid #BFBFBF;
}

.lineMar{
margin: 0px 0px 5px 0px;
}

.blueHdBg{
background: url(../images/blueBg.gif) repeat-x left top;
height: 30px;
padding: 1px 0px 0px 0px;
border-top: 1px solid #EAE8E8;
border-bottom: 1px solid #EAE8E8;
}

.blueHdBg1{
background: url(../images/blueBg.gif) repeat-x left top;
height: 30px;
padding: 1px 0px 0px 0px;
border-bottom: 1px solid #EAE8E8;
}

.grayBg{
background:url(../images/rtGrayBg.gif) bottom left repeat-x;
border-top: 1px solid #EAE8E8;
border-left: 1px solid #EAE8E8;
border-right: 1px solid #EAE8E8;
height: 34px;
}

.reduceTxt{
color: #285A9F;
font-size: 21px;
padding: 2px 0px 0px 0px;
}

.grayBgRt{
background:url(../images/rtGrayBg.gif) bottom left repeat-x;
border-top: 1px solid #EAE8E8;
border-left: 1px solid #EAE8E8;
border-right: 1px solid #EAE8E8;
height: 62px;
}

.welcomePad{
padding: 10px 0px 0px 8px;
}

.welcomeTxt{
color: #465463;
font-size: 23px;
text-transform: uppercase;
}

.subhdTxt{
color: #0085E3;
font-size: 13px;
}

.submitBtnPad{
padding: 0px 0px 0px 39px;
}

.contRtPad{
padding: 12px 13px 4px 10px;
*padding: 12px 13px 21px 10px;
color:#565656;
}

ul.arrow
	{
	list-style:none; margin:0; padding:0px 10px 0px 5px;
	}
ul.arrow li
	{
	background:url(../images/rtBullet.gif) 2px 4px no-repeat; padding: 0px 0px 10px 16px;
	}

/* Footer CSS*/
.copyright{
color: #8F8F8F;
padding: 8px 12px 30px 0px;
font-size: 11px;
}

.footerHeight{
height: 17px;
}

.footerLink{
color: #475C6F;
padding: 8px 0px 30px 0px;
}

.footerLink a{
color: #475C6F;
margin: 0px 12px 0px 12px;
text-decoration: none;
}

.footerLink a:hover{
color: #475C6F;
margin: 0px 12px 0px 12px;
text-decoration: underline;
}



/* css added nov 10.11.09 */

.middlePad{padding: 12px 6px 0px 7px ;}
.headingtable {margin-left:18px;}
.headingtable td {height:57px;}
.column1 {float:left; width:395px;}
.column2 {float:left; width:64px; height:222px; background:url(../images/arrowblue.gif) no-repeat left center; margin-top:1px; }
.column3 {float:left; width:280px; padding-top:10px; margin-left:5px;}
.column3 table { margin:0px;}

.bg3step {background:url(../images/bg3step.gif) no-repeat left top; height:224px; width:750px;}

.blueback{
background:url(../images/blueBg.gif) left top repeat-x;
}



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


#formPage #rightSide{ float:left; width:250px; height:auto; padding:230px 0 0 3px;}
#formPage #rightSide #box1{ float:left; width:217px; padding:11px 0 0 16px; margin-bottom:18px}

 #rightSide #box2{ float:left; width:250px; padding:0px 0 0 0px; margin-bottom:25px }

/*** 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 50px; font-size:13px; color: #434343;}

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

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

#frmheader #bottom fieldset label.lblAmt { font-weight:bold; float:left; font-size:12px; padding:2px 5px 0 0; text-align:right; width:105px; }
#frmheader #bottom fieldset label.lbl { font-weight:bold; float:left; font-size:12px; padding:2px 5px 0 0; text-align:right; width:115px; }
#frmheader #bottom fieldset label.lblD { font-weight:bold; float:left; font-size:12px; padding:2px 5px 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:0px 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; margin:0 }
#frmheader #bottom fieldset p.rev{ font-size:12px; width:300px; float:left; padding:0 0 0 5px; margin:0 0 10px 0; padding:0 }

#frmheader #bottom #submit{ float:left; width:auto; height:auto;padding:0 0 32px 155px;}
.display { display:none; }

.logo {margin:7px 0 15px 20px;} 

.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;
}