@charset "UTF-8";
/* 
	CSS Document
	@owner : Standard Renewable Energy
	@author : Satyanarayana V
	@company : EnLume Inc.
*/
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0 auto;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a, a:hover, a:active, a:visited, a:focus{outline:0 none; outline-style:none; outline-width:0;}
a img {border:none; margin-bottom:-2px;}
ul{margin:0; border:0;}
li{list-style:none; margin:0; padding:0;}

/* Regular CSS */
body{background:url(../images/layout_bg.jpg) top left repeat-x; margin:0 auto; margin-top:30px; padding:0; font-family:Verdana, Geneva, sans-serif;}

#wrapper{width:965px; margin:0 auto; background:#ffffff;}
	#header_new{width:965px; height:75px; margin:0; padding:0;}
	#logo{width:788px; height:75px; float:left; margin:0; padding:0;}
	#banner, #banner_campaign_new{margin-bottom:30px; vertical-align:top;}
	#banner_campaign_new{margin-bottom:17px;}
	#contact_top{width:177px; height:75px; float:left; margin:0; padding:0;}
	ul.top_nav{float:right;}
	ul.top_nav li{float:left; padding:0 10px;}
	ul.top_nav li a{font-weight:bold; color:#434343; font-size:11px; text-decoration:none;}
	#mid_section{background:url(../images/middle_content_strip.jpg) top left repeat-y; width:965px; margin-bottom:15px;}
	#mid_section_top{background:url(../images/mid_content_top.jpg) top left no-repeat; width:965px; height:10px;}
	#mid_section_bottom{background:url(../images/middle_content_bottom.jpg) bottom left no-repeat; padding-bottom:5px;}
		.mid_section{width:319px; background:url(../images/div_bg.jpg) top right no-repeat; float:left;}
		.right{background:none;}
		h1.home_green, h1.home_green_bold, h2.home_green_bold{padding:0; margin:0; font-size:20px; color:#00620f; font-family:Arial, Helvetica, sans-serif; padding-left:14px; margin:0 0 8px 0;}
		h1.home_green{padding:0; margin:0 15px 8px 14px; border-bottom:1px solid #878686;}
		h2.home_green_bold{font-size:16px; font-weight:bold; padding:0; margin:0 0 10px 0;}
		h1.home_green_bold{font-weight:bold; line-height:22px; margin-bottom:15px; padding:0; margin-top: 0; margin-right: 0; margin-left: 0;}
		h2.home_gray{color:#434343; font-size:13px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin-top: 0; margin-right: 0; margin-bottom: 9px; margin-left: 14px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 0px;}
		h2.black{color:#434343; font-size:16px; font-weight:bold;}
		span.green{color:#00620f;}
		h3.home{font-size:12px; font-weight:normal; color:#434343; padding:0 10px 0 14px; margin:0 0 5px 0;}
		img.homeimg{margin:0 0 5px 8px;}
		p{font-size:14px; margin:0; padding:0;}
		p.campaign_img{margin-bottom:15px; text-align:center;}
		table.campaign_form_table{background:#f4f5de; width:265px; padding:0; margin:0; font-size:11px; color:#434343;}
		table.campaign_form_table td{vertical-align:baseline; padding:13px 0 0 10px;}
		table.campaign_form_table td.noleftpad{padding:6px 0 0 0px;}
		table.campaign_form_table td.top{padding:0;}
		table.campaign_form_table input, table.campaign_form_table input.small, table.campaign_form_table select, table.campaign_form_table textarea{width:240px; height:16px; border:1px solid #c7c9ac; padding: 0 0 0 4px;}
		table.campaign_form_table input.small, table.campaign_form_table select.small, label.small{width:112px;}
		table.campaign_form_table select.small{height:18px; width:118px;}
		table.campaign_form_table label.label{font-size:11px; text-align:left;}
		table.campaign_form_table td.right{text-align:right; padding:13px 30px 0 0; vertical-align:middle;}
		table.campaign_form_table select.nolabel{margin-top:6px;}
		table.campaign_form_table textarea{height:102px;}
		table.campaign_form_table td.form_btn{text-align:center; padding:13px 0 10px 0px;}
		h1.thankyou{border:0; padding:0; margin:0; font-weight:bold;}
		
		p.thankyou{margin-bottom:20px;}
		h2.thankyou_gray{font-size:14px; font-weight:bold; color:#434343; padding:0; margin:0;}
		
		ul.campaign_list{margin:25px 0 25px 50px; font-size:14px;}
		ul.campaign_list li{list-style:disc; padding-left:8px;}
		ul.notop{margin-top:10px;}
	
	h1 a, h1 a:focus, h1 a:visited, h1 a:active{color:#00620f; text-decoration:none;}
	h1 a:hover{color:#ffc220; text-decoration:none;}
	
	#footer_new{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#121212;}
	.footer_bar{background:#136931;}
	#footer_new h4{color:#121212; font-weight:bold; font-size:11px; margin:0; padding:0;}
	#footer_new h4 a{color:#00602f; font-weight:bold; font-size:11px; margin:0; padding:0;}
	#footer_new h4 a:hover{color:#ffc220; cursor:pointer; font-size:11px;}
	span.full{width:265px;}
	.left_ftr{vertical-align:top; width:60px; float:left; text-align:right;}
	.right_ftr{vertical-align:top; float:left; width: 165px; padding-left:8px;}
	.push_top{width:265px; padding-bottom:20px; height:32px;}
	#footer_new input{border:1px solid #e1e1e1; width:163px; height:17px; color:#434343; margin-bottom:10px; padding-left:8px; padding-top:3px;}
	#footer_new input.small{width:90px;}
	.fftd{padding-left:5px;}
	
	#footer_new ul.form_ul{width:265px; margin-top:10px;}
		#footer_new ul.form_ul li.left{width:185px; float:left;}
		#footer_new ul.form_ul li.right{width:80px; float:left;}
		#footer_new ul.foot_nav{margin-bottom:12px;}
		#footer_new ul.foot_nav li{line-height:16px; color:#00620f;}
		#footer_new ul.foot_nav li a{text-decoration:none; color:#00620f; font-size:11px;}
		#footer_new ul.foot_nav li  #footer_new ul.foot_nav li a:visited, #footer_new ul.foot_nav li a:active, #footer_new ul.foot_nav li a:focus{color:#00602f;}
		#footer_new ul.foot_nav li a:hover{color:#ffc220; cursor:pointer; font-size:11px;}
		#footer_new img.center{margin-left:32px;}
		#footer_new td{vertical-align:top;}
		#footer_new td.pad_left{padding-left:20px;}
		#footer_new ul.form_ul ul li{float:none;}
		button{cursor:pointer; padding:0; margin:0; border:0; background:#fff;}		
		/* added as per the suggestion given by Paul */
		hr {border:0px; border-top:1px dotted #CCC; height:0px;}		
		#navig2 a { color:#00620f;font-size:11px;padding:8px;text-decoration:none; }	
	  	#navig2 a:hover { color:#ffc220;font-size:11px;padding:8px;text-decoration:none; }	
		#copyRight{float:left; margin-left:110px;}
		#navig2(text-align:center;)