@charset "utf-8";

html
{
	overflow-y:scroll !important;
}

img
{
	outline:none;
}

body 
{
	margin:0px;
	font-family:Arial;
	font-size:12px;
}

a
{
	outline:none;
}

.bodyClass {
	background-attachment: scroll;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#EFEFCD;
	margin:0px;
	font-family:Arial;
	font-size:12px;
}

/* Mainholder */

.mainHolder{
	width:916px;
	margin:0 auto;
	background-color:none;
	display:table;
	padding-bottom:10px;
}

/* Topholder */

.top_holder{
	width:916px;
	height:179px;
	float:left;
	background-image:url(../images/top_header.jpg);
}

/* LogoHolder */

.logo_holder{
	width:906px;
	padding-top:20px;
	padding-left:10px;
	height:119px;
	float:left;
	background-color:none;
}

/* NavigationHolder */

.navigation_holder{
	width:916px;
	height:40px;
	float:left;
	background-color:none;
}

.navigation_bg{
	width:678px;
	height:40px;
	float:left;
	background-image:url(../images/nav_bg.jpg);
}

/* Navigation styles */

.btn_holder{
	float:left;
	padding-top:10px;
	height:30px;
	padding-left:18px;
	padding-right:18px;
	background-image:url(../images/nav_bg.jpg);
	color:#FFFFFF;
	text-decoration:none;
}

.btn_holder:hover{
	background-image:url(../images/nav_hover.jpg);
	background-position:right;
	background-color:#CCCCCC;
	color:#000000;
}

/* Content holder */

.content_holder{
	width:916px;
	float:left;
	background-image:url(../images/content_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:none;
}



/* Content holder "LEFT" */

.content_holder_left
{
	width:250px;
	float:left;
}

.holder_left
{
	height:19px;	
	width:240px;
	float:left;
}

.holder_mailus{
	width:240px;
	float:left;
	background-image:url(../images/bg_mailus.jpg);
	height:92px;
}

.holder_login{
	width:240px;
	float:left;
	background-image:url(../images/bg_login.jpg);
	height:83px;
}

.box_inside{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:15px;
	width:220px;
}

/* Content holder "CENTER" */

.content_holder_center{
	width:452px;
	float:left;
	background-color:none;
}

.content_inside
{
	width:432px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-top:20px;
	background-color:none;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}

.content_inside a
{
	color:#666666;
	text-decoration:underline;
}

.content_inside a:hover{
	color:#7D7D28;
	text-decoration:underline;
}

.content_inside ul li
{
	/*margin-left:25px;*/
	font-family:Arial;
	font-size:12px;
}

.content_inside ul li a
{
	/*margin-left:25px;*/
	font-family:Arial;
	font-size:12px;
}


/* Content holder "RIGHT" */

.content_holder_right{
	width:214px;
	float:left;
	background-color:none;
}

.content_right{
	width:206px;
	float:right;
	background-color:none;
	background-image:url(../images/comments_bg.jpg);
}

.content_right_inside{
	width:176px;
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
	float:right;
	background-color:none;
	background-image:url(../images/comments_bg.jpg);
}

.content_right_bottom{
	width:206px;
	height:14px;
	float:right;
	background-color:none;
}

.content_small_inside{
	font-size:11px;
	color:#666666;
	padding-top:0;
	margin-top:0;
	
}

.content_small_inside p{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	padding-top:0;
	margin-top:0;
}

.content_space{
	width:206px;
	height:224px;
	float:right;
	background-color:none;
}

/* Content holder "left" */

.news_acrticle_1{
	width:240px;
	float:left;
	height:37px;
	background-image:url(../images/btn_news_article.jpg);
}

.news_acrticle_1:hover{
	width:240px;
	float:left;
	height:37px;
	background-image:url(../images/btn_news_article2.jpg);
}

.news_acrticle_2{
	width:240px;
	float:left;
	height:37px;
	background-image:url(../images/btn_white_papers.jpg);
}

.news_acrticle_2:hover{
	width:240px;
	float:left;
	height:37px;
	background-image:url(../images/btn_white_papers2.jpg);
}

.news_acrticle_3{
	width:240px;
	float:left;
	height:37px;
	background-image:url(../images/btn_going_green.jpg);
}

.news_acrticle_3:hover{
	width:240px;
	float:left;
	height:37px;
	background-image:url(../images/btn_going_green2.jpg);
}

.news_acrticle_4{
	width:240px;
	float:left;
	height:37px;
	background-image:url(../images/btn_newsletter.jpg);
}

.news_acrticle_4:hover{
	width:240px;
	float:left;
	height:37px;
	background-image:url(../images/btn_newsletter2.jpg);
}

/* Footer */

.footer_holder{

	width:916px;
	height:39px;
	margin:0px auto;
	display:table;
}

.footer_items{
	width:906px;
	height:27px;
	padding-left:10px;
	padding-top:12px;
	background-image:url(../images/bottom_nav_bg.jpg);
}

.footer_nav_style{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left
}

.navigation li{	
	list-style:none;
	float:left;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
	color:#FFFFFF;
}

.navigation li a{	
	color:#FFFFFF;
	text-decoration:none
}

.navigation li a:hover{
	color:#E6E6A2;
}	

/* Header titles */

h3
{
	color:#333333;
	font-weight:bold;
	font-size:14px;
}

h3#comments {
	padding-top:33px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/comment_header.png);
	background-repeat:no-repeat;
	margin:0px;
}

h5.testimonial{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	margin-top:-15px;
	margin-bottom:-15px;
}

h1#homepage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_welcome.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#faqpage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_faq.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#testimonialpage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_testimonials.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#contactpage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_contact.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#newsletter {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_newsletter.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#calculatorpage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_calculator.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#aboutpage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_about.png);
	background-repeat:no-repeat;
	margin:0px;
}


h1#whatpage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_what.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#productpage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_product.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#Newfactsheet {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_factsheet2.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#news {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_newsarticle.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#newsarchive {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_newsarchive.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#whitepapers {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_whitepapers.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#whitepapersarchive {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_whitepapersarchive.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#searchresults {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_searchresults.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#studypage {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_study.png);
	background-repeat:no-repeat;
	margin:0px;
}

h1#thankyou {
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_thankyou.png);
	background-repeat:no-repeat;
	margin:0px;
}


h2#mailus{
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_mailus.png);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:8px;
}

h2#login{
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_login.png);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:8px;
}


span.grey_headers
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

.grey_headers{
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

span.grey_headers2
{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

.grey_headers2{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

/* Input styles */

.field_text_holder{
	width:100px;
	margin-right:20px;
	float:left;
	margin-bottom:5px;
	height:21px;
	padding-top:3px;
}

.field_holder{
	width:312px;
	float:left;
	margin-bottom:5px;
}


.field_left{
	width:100px;
	margin-right:20px;
	float:left;
	height:21px;
	padding-top:3px;
}

.btn_sub_holder{
	width:312px;
	float:left;
}

.field_class{
	height:21px;
	margin:0px;
	
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:0px;
	
	color:#333333;
	
	border:none;
	background-image:url(../images/field_bg.jpg);
	width:228px;
}

.field_class2{
	height:93px;
	margin:0px;
	
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	
	color:#333333;
	
	border:none;
	background-image:url(../images/comment_bg.jpg);
	width:228px;
}

.field_spacer{
	width:432px;
	height:10px;
	float:left;
}

.reset_btn{
	width:79px;
	height:23px;
	background-image:url(../images/btn_reset.jpg);
	border:none;
}

.submit_btn{
	width:79px;
	height:23px;
	background-image:url(../images/btn_submit.jpg);
	border:none;
	margin-left:20px;
}

.Newsletter_submit_btn{
	width:79px;
	height:23px;
	background-image:url(../images/btn_submit.jpg);
	border:none;
}
/* Link styles */

.links{
	color:#000000;
	text-decoration:underline;
}

.links:hover{
	color:#666666;
	text-decoration:underline;
}


.links2{
	color:#666666;
	text-decoration:underline;
}

.links2:hover{
	color:#7D7D28;
	text-decoration:underline;
}
/* UL styles */

.list_style{
	margin-left:25px;
	padding:0px;	
	line-height:20px;
}

.FAQDiv
{
	border: solid 1px #990000;
	padding-left:3px;
	padding-right:3px;
}


/* ----------------------------------------------------------------------------------------------- New Items -------------------------- */

img, div, h2, h3, h1, td { behavior: url(iepngfix.htc) }

.holder_calculator{
	width:240px;
	float:left;
	background-image:url(../images/new_faded_bg.png);
	height:69px;
}

.holder_calculator_inside{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:15px;
	width:220px;
}

.holder_fact_sheet{
	width:240px;
	float:left;
	background-image:url(../images/new_faded_bg.png);
	height:69px;
}

.holder_fact_sheet_inside{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:15px;
	width:220px;
}

.holder_green{
	width:240px;
	float:left;
	height:110px;
}

.holder_green_inside
{
	width:240px;
}


h2#calc{
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_calc.png);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:8px;
}

h2#factpage{
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_fact1.png);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:8px;
}


h2#green{
	padding-top:17px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/header_green.png);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:8px;
}







/*--------------------------Calculator Styles---------------------------------*/

.calc_input_class1{
	width:200px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	font-family:Arial;
	font-size:12px;
	padding:3px;
}
.calc_input_class2{
	width:70px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	font-family:Arial;
	font-size:12px;
	padding:3px;
}

.avg_total{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.calc_total{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#7D7D28
}
