@charset "utf-8";

/*===================================================

	Website: Cost Recovery Solutions, LLC
	Authors: Ken Skeate, Reg Byrd, Richard Anderson
	Website Author/Designer: www.Himebaugh.net

=====================================================*/


/*=============================
	ALL DIVS
===============================*/
	*, div, p, h1, h2, h3, h4, h5, a, a:hover, ul, li, ol, span, blockquote, b, u, i, textarea
	{ font-family:lucida sans, lucida, Arial, Helvetica, sans-serif;}

	h1 { margin-top:30px; color:#055ea4; font-size:1.25em; letter-spacing:-0.05em;}
    h2 { color:#fff; margin:0px; font-size:1.25em; letter-spacing:-0.01em;}
	.blue {color:#055ea4; }
	textarea {font-size:0.9em;}

	
/*=============================
	BODY
===============================*/

	body {background:#ebebeb url(../img/body_repeat.gif) repeat-x; padding:0px; margin:0px;}
	body.form1,
	body.form2 {background:#ebebeb url(../img/form_repeat.gif) repeat-x; padding:0px; margin:0px;}
/*=============================
	CONTENT
===============================*/
	.content,
	.footer {background:#fff; width: 950px; margin:0 auto;}

/*=============================
	HEADER
===============================*/
	.header	{height:395px;background:#002e5b url(../img/header_bg.jpg) no-repeat;}
	.form1 .header {height:264px;background:#002e5b url(../img/form1_bg.jpg) no-repeat;}
	.form2 .header {height:264px;background:#002e5b url(../img/form2_bg.jpg) no-repeat;}

	.header a, .header a:hover {text-decoration:none;}
 
	a.homeBTN {height:210px;width:185px; display:block;}
	
	.calltoaction { padding-right:66px; text-align:right; margin-top:70px}
	.calltoaction a img {border:0px;}
	.BTN01			{margin-right:46px;}
/*=============================
	COLUMNS
===============================*/

	.3-column	{clear:both; float:left; overflow:hidden; position:relative; width:100%; background:#fff;}
	.colmid		{ float:left; position:relative; width:100%; background:#fff;}
	.colleft	{  float:left; position:relative; width:880px; background:#fff; padding:0 35px;} 
	
	.col_1, .col_2, .col_3			{float:left; overflow:hidden; padding:0 0 1.5em; background:#fff; font-size:0.75em; line-height:1.5em; width:30%; } 
	
	.col_1 a, .col_2 a, .col_3 a					{color:#717171; text-decoration:underline;}
	.col_1 a:hover, .col_2 a:hover, .col_3 a:hover	{color:#595959; text-decoration:underline;}
	.col_1 p, .col_2 p, .col_3 p					{text-align:justify; color:#717171;}
	.divider										{float:left; height:475px; width:5%; background:#fff url(../img/divider_bg.jpg) no-repeat;}


/*=============================
	FORM
===============================*/
	.form	{ font-family:lucida sans, lucida, Arial, Helvetica, sans-serif; width:880px; background:#fff; padding:30px 35px;} 
	
	
	
 	.form .block { border:1px solid #b7b7b7; background:#ebebeb; width:880px; margin-bottom:30px; text-align:center;}
	.block .title {background:#ebebeb url(../img/form_title.gif) repeat-x; height:23px; padding:5px 0px 0px 20px ; color:#FFF; font-weight:bold;text-align:left; }
	.block .main   { padding:20px; font-size:0.8em; color:#333;}
	.block .main p {margin:7px 0px;}
	.block .subhead {margin:0 auto; text-align:center; font-size:0.9em; font-weight:bold;}
	
	.form .col-left  {width:48%; float:left; overflow:hidden; } 
	.form .col-right {width:48%; float:right; overflow:hidden; } 
	
	.form .col-left .title, .form .col-right .title { text-align:center; padding:5px 0px 0px 0px ;}
	.form .confirmation {text-align:left;}
	
	
	
	.main .row 		{width:100%; height:30px;}
	.main .column1	{width:38%; float:left; overflow:hidden; text-align:right;  padding:2px 0px 0px 0px ;} 
	.main .column2	{width:58%; float:right; overflow:hidden; text-align:left;} 
	
	
	.col-5 .extra {margin-bottom:20px;}
	.col-5 .row 		{width:100%; height:30px;}
	.col-5 .column1	{float:left; padding:2px 20px 0 0;  text-align:right; width:40%;}
	.col-5 .column2, .col-5 .column4		{float:left; text-align:right; width:6%;}
	.col-5 .column3	{float:left; padding:2px 0 0 7px; text-align:left; width:23%;}
	.col-5 .column5	{float:left; padding:2px 0 0 7px; text-align:left; width:19%;}
	
	.block .building { padding:20px 20px 0px 20px;}
	.building .row {height:40px;}
	.building .column1	{width:42%;} 
	.building .column2	{width:54%;} 
	.building .tall {height:138px;}
	
	
	.building .multi .column2 {padding-top:14px;}
	
	
	.col-5 .yes-no .column1	{float:left; padding:2px 20px 0 0;  text-align:right; width:60%;}
	.col-5 .yes-no .column2, .col-5 .yes-no .column4		{float:left; text-align:right; width:2%;}
	.col-5 .yes-no .column3	{float:left; padding:2px 0 0 7px; text-align:left; width:6%;}
	.col-5 .yes-no .column5	{float:left; padding:2px 0 0 7px; text-align:left; width:6%;}
	
	
	body.form2 .yes-no {height:80px;}
	body.form2 .yes-no .column1	{width:50%;}
	
	
	
	.states {width:168px;}
	.include {color:#FF3300; font-weight:bold;}
	.captcha {background:transparent url(../img/captcha.gif) no-repeat; width:142px; height:29px; margin:0 auto; padding-left:160px; }
	.captcha input {margin-top:5px;}
	.clear {clear:both;}
	
	
	.submitBTN {width:80%; margin:0 auto; text-align:center;}
	.submitBTN #submit {width:225px; padding:0px; height:99px; border:0px; cursor:pointer; background:transparent url(../img/submit_static.jpg) no-repeat; font-size:0px;color:transparent;}
	
	.submitBTN #confirm {width:225px; padding:0px; height:99px; border:0px; cursor:pointer; background:transparent url(../img/confirm_static.jpg) no-repeat; font-size:0px; color:transparent;}
	
	.submitBTN #return {width:225px; padding:0px; height:99px; border:0px; cursor:pointer; background:transparent url(../img/return_static.jpg) no-repeat; font-size:0px;color:transparent;}
/*=============================
	FOOTER
===============================*/

	.footer {clear:left; background:url(../img/footer_bg.jpg) no-repeat; height:291px;}
	 
	.footer	.colleft	{background:url(../img/footer_bg.jpg) no-repeat; padding:0 0 2.8em 35px; width:915px;} 
	
	.footer	.col_1, .footer	.col_2, .footer	.col_3	{color:#fff; line-height:1em; background:transparent; width:33.3%; line-height:1.5em; padding:2em 0em 0em;} 
	
	.footer	.col_1 a, .footer .col_2 a, .footer	.col_3 a					{color:#ff9000; text-decoration:underline;}
	.footer	.col_1 a:hover, .footer	.col_2 a:hover, .footer	.col_3 a:hover	{color:#ffb73a; text-decoration:underline;}
	.footer	.col_1 p, .footer .col_2 p, .footer	.col_3 p					{text-align: left; color:#fff;}

	.footer .copyright {clear:left; width:880px; padding:0 35px; text-align:center; font-size:0.75em; }
	