body { background-color:#CCC; font-family:Arial, Helvetica, sans-serif; }
#big_Container { background:#ccc url(../images/container_shadow.gif) repeat-y scroll 1px top;
margin-left:auto;
margin-right:auto;
padding:0 6px;
position:relative;
width:980px;}


#main ul
{

color:#333333;
font-size:11px;
line-height:1.6em;
list-style-type: circle;
}



#header { width:980px; height:150px; background: url(../images/header.png) center no-repeat; margin:0 auto; position:relative;}

#header #home_link  { position:absolute; left:0; bottom:-16px; }

#header #search { position:absolute; right:66px; top:63px;  }
#header #search input { background:none; border:none;  }
#header #search input#s { width:206px; height:17px; text-align:right; color:#FFF; margin:2px 3px; }
#header #search input#submit { text-indent:-9999px; width:38px; height:31px; cursor: pointer; }

p em { float:left; }
#menu { width:980px; height:177px; background: url(../images/header_menu.png) left top no-repeat; margin: 0 auto;  }

/* Menu Css */
#menu ul#nav { margin: 25px 0 0 32px; float:left; }
#menu ul#nav li { float:left; }
#menu ul#nav li ul li { clear:left; margin-bottom:4px; }
#menu ul#nav li a { color:#70AA26; text-decoration:none; font-size:16px;  font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-weight: bold; letter-spacing: 0.001em; cursor: default;}
#menu ul#nav li ul li a { color:#79ACE6; font-size: 11px; line-height:1em; text-transform:none; font-weight:normal; cursor: pointer;}

#menu ul#nav li ul li a:hover,
#menu ul#nav li ul li.current_page_item a { color:#70AA26; }

#menu ul#nav li.page-item-41 { width: 103px; margin-left:0;}
#menu ul#nav li.page-item-5 { width: 105px;margin-left:56px; }
#menu ul#nav li.page-item-43 { width: 132px;margin-left:56px; }
#menu ul#nav li.page-item-44 { width: 99px;margin-left:56px; }
#menu ul#nav li.page-item-45 { width: 260px;margin-left:56px; }

/* Content*/
#content { width:980px; margin:0 auto; background:#fff url(../images/sidebar.jpg) 714px top no-repeat; }

/* Sidebar */
#content #sidebar { width:251px; float:right; padding:15px 0 0 15px; }

	#sidebar h1 { color:#FFF; font-size:18px; margin-bottom:12px; }
	#sidebar p { color:#FFF; font-size:11px; clear:both; line-height:1.2em; }
	#sidebar p i { font-size:10px; }
	#sidebar form#calculator { margin-bottom:10px; }
	
	div#step1 { width: 237px; height: 290px; padding-top:81px; background: url(../images/form1.png) center top no-repeat;  }
		div#step1 .row { background: url(../images/input_small.png) 170px 3px no-repeat; height:31px; }
		div#step1 .row label { color:#CCC;display:block;float:left;font-size:11px;margin:10px 0 0 15px; width:155px; }
		div#step1 .row input { background: none; border:none; font-size:10px; height:12px; padding:7px 3px 0; text-align:center;width:31px; color:#394657;  }
		
		div#step1 #hours.row { margin-top:32px; }
		div#step1 #hours.row label { font-size:10px; }
		div#step1 #show_step_2 { cursor:pointer; background:none; border:none; text-indent: -9999px; height:25px;margin:6px 0 0 7px;text-indent:-9999px;width:225px;}
		
	div#step2 { width: 237px; height: 350px; background: url(../images/form2.png) center top no-repeat;  display: none; }
		div#step2 input.savings { background:none; border:none;color:#FFF;float:right;font-size:18px;font-weight:bold;margin:6px 5px 82px 0;text-align:center;width:85px; }
		div#step2 input.text { background:none; border:none; clear:both;float:right;margin:0 6px 6px 0;padding:5px 3px 6px;width:157px; font-size:11px; line-height: 11px;}

		div#step2 textarea { background:none; border:none;float:right;height:60px;margin:33px 10px 0 0;width:218px; }

		div#step2 input.submit { text-indent: -9999px; float:right; height:25px;margin:13px 5px 0 0; border:none; background:none; width:225px; cursor:pointer; }


	#sidebar div.select { float:left; width:152px; height:30px; background: url(../images/select.png) center no-repeat; margin-bottom:5px; overflow: visible; position: relative; }
	#sidebar div.select a { text-decoration: none; color:#fff; font-size:12px; margin: 7px 0 0 35px; float:left; }
	#sidebar div.select ul { float:left;margin: 10px 0 0 5px; width: 142px; display: none;  }
	#sidebar div.select ul li { background-color: #fff;  height: 20px;  width: 90%; padding:3px 5% 0; }
	#sidebar div.select ul li a { background-color: #fff; color:#083971; margin: 0; }
	#sidebar div.select ul li a:hover { color: #000; }
	
	#sidebar div.input { float:left; width:152px; height:30px; background: url(../images/input.png) center no-repeat; margin-bottom:5px; }

		div.input input { border:none; background:none;  color: #083971; width:136px; height:20px; margin:8px 0 0 8px; }
	
	#sidebar div.textarea { float:left; width:152px; height: 100px; background: url(../images/textarea.png) center no-repeat;  }
		div.textarea textarea { width:136px; height:90px; margin:8px 0 0 8px; border:none; background:none; color: #083971;}
/* Main */
#content #main { float:left;  width:634px;  padding: 30px 40px; background: #fff; }
#content #main .cw_header { margin:-30px 0 30px -40px; }
#content #main h1 { font-size:22px; color:#004A87; margin-bottom:20px; }
#content #main h2 { font-size:18px; color:#004A87; margin-bottom:5px; }
#content #main h2 a { text-decoration: none; color:#004A87; }
#content #main h2 a:hover { color:#70AA26; }
#content #main p { font-size:11px; line-height:1.6em; margin-bottom:20px; color:#333; }

		a.view_more {color:#004A87; text-decoration: none; }
		a.view_more:hover { color:#70AA26; }
		




/* Footer */
#footer { width:920px; height:44px; padding:40px 30px 0; margin: 0 auto; background:url(../images/footer.png) center no-repeat; clear:both; font-size:11px;}
#footer span {color:#FFFFFF;display:block;float:left;font-weight:bold;margin-right:15px;}
#footer span.madeby { float:right; font-weight:normal; }
#footer span.madeby a {color:#fff;text-decoration:none;}
#footer ul {float:left;}
#footer ul li {border-right:1px solid #FFFFFF;display:inline;margin-right:10px;padding-right:10px;}
#footer ul li.no_border {border:medium none;}
#footer ul li a {color:#FFFFFF;text-decoration:none;}
		