
body  { font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 }
.headfootpad { padding-right: 3px }
/*SAVE THE PLANET - News RSS Styles
*/
.textHang       { color: #4b4a4a; font-size: 11px; line-height: 15px; text-indent: -14px; margin-left: 8px }
.bulletGreenSmall     { color: #41792a; font-size: 14px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: inherit; vertical-align: -2px }
a.newslinks:link   { color: #2f5a20; text-decoration: none }
a.newslinks:visited   { color: #2f5a20; text-decoration: none }
a.newslinks:hover   { color: #2f5a20; text-decoration: underline }
a.newslinks:active   { color: #2f5a20; text-decoration: underline }
.headings-cellstyle  { color: #41792a; font-size: 11px; font-weight: bold; background-color: #dbe0e4; margin-bottom: 6px; padding-left: 8px }
.articles-heading-cellstyle { color: #d1d3b9; font-size: 11px; font-weight: bold; background-color: #4b4a02; margin-bottom: 6px; padding-left: 8px; border-left: 1px solid #d1d3b9; }
.newsfeeds-cellstyle   { padding-bottom: 12px; padding-left: 14px }
.newsfeeds-headerpanel { padding-bottom: 6px }
.padding   { line-height: inherit; padding-right: 3px }
/*SAVE THE PLANET - Top Navigation Items
*/
.topnavcellleftpad { padding-left: 18px }
.topnavtextstyle { color: #b9d8ad; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a.topnav:link { color: #b9d8ad; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a.topnav:visited { color: #b9d8ad; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a.topnav:active  { color: #b9d8ad; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
a.topnav:hover { color: #b9d8ad; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.celldatepad { padding-right: 18px }
.date   { color: #9cc38d; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
/*SAVE THE PLANET - Banner Ad*/
.bannercellpad  { padding-top: 10px; padding-right: 9px }
/*SAVE THE PLANET - Bottom Pane*/
.bottompanecellstyle { background-color: #8cae7f }
.bottompanetextstyle { color: #2f5a20; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a.bottomlinks:link { color: #2f5a20; text-decoration: none }
a.bottomlinks:visited { color: #2f5a20; text-decoration: none }
a.bottomlinks:hover { color: #2f5a20; text-decoration: underline }
a.bottomlinks:active { color: #2f5a20; text-decoration: underline }
/*SAVE THE PLANET - Left Hand Navigation*/
.leftnavcellstyle { background-color: #d9e4d4; padding-right: 5px; padding-left: 5px }
.leftnavbluedividers { padding-left: 6px; border-bottom: 1px solid #8a9ca5 }
.leftnavtext { color: #1a2e56; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.leftnavspacepad { padding-right: 2px }
a.leftnavlinks:link { color: #1a2e56; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a.leftnavlinks:visited { color: #1a2e56; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a.leftnavlinks:hover { color: #1a2e56; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
a.leftnavlinks:active { color: #1a2e56; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
/*SAVE THE PLANET - Right Hand Content*/
h1 { color: #394c80; font-size: 12px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 130%; margin-top: 0; margin-bottom: 8px; }
h4 { color: #394c80; font-size: 12px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 130%; background-color: #f8f1f1; margin-top: 0; margin-bottom: 8px; padding-top: 7px; padding-bottom: 7px; padding-left: 4px; }
.maincellpad  { padding-top: 35px; padding-bottom: 10px; padding-left: 22px }
.maincellinternalpad { padding-bottom: 10px; padding-left: 22px }
.maincolumstyle-home { padding-right: 9px; padding-left: 6px; border-left: 1px solid #b7b7b7 }
.homewelcomestyle  { color: #142860; margin-top: 0; margin-bottom: 10px;
	font: bold 25px/115% Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
.articleheading { color: #142860; font: bold 23px/110% Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 0; margin-bottom: 10px }
.homeintroductionstyle { color: #394c80; font-size: 13px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 130%; margin-top: 0; margin-bottom: 8px }
.article-demiheadings { color: #394c80; font-size: 18px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 130%; margin-top: 0; margin-bottom: 8px }
.renewableenergies-sectiontext { color: #394c80; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; margin-top: 0; margin-bottom: 8px }
.renewableenergies-current { color: #394c80; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; margin-top: 0; margin-bottom: 8px }
a.renewableenergies:link { color: #394c80; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; margin-top: 0; margin-bottom: 8px }
a.renewableenergies:hover { color: #394c80; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: underline; margin-top: 0; margin-bottom: 8px }
a.renewableenergies:active { color: #394c80; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: underline; margin-top: 0; margin-bottom: 8px }
a.renewableenergies:visited { color: #566daf; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; margin-top: 0; margin-bottom: 8px }
.homebodytext  { color: #4b4a4a; font-size: 12px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 140%; margin-top: 0; margin-bottom: 18px }
.articlebodytext { color: #4b4a4a; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; margin-top: 0; margin-bottom: 18px }
.articlebodytabletext { color: #4b4a4a; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; margin-top: 0; margin-bottom: 18px; }
.articledate { color: #4b4a4a; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; margin-top: 0; margin-bottom: 3px; }
.nationalpolicytext { color: #4b4a4a; font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 90%; margin-top: 0; margin-bottom: 22px }
.homeNewsSignUp   { color: #4b4a4a; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px }
a.sidebarlinks:link  { color: #2f5a20; font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.sidebarlinks:hover  { color: #2f5a20; font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a.sidebarlinks:active  { color: #2f5a20; font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a.sidebarlinks:visited  { color: #2f5a20; font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.stocktickertextstyle { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.homeNonBulletedCellstyle { padding-top: 6px; padding-bottom: 15px; padding-left: 8px }
.hotlinks-cellstyle { padding-top: 6px; padding-bottom: 15px; padding-left: 14px }
/*Renewable Energies Nav*/
#container { text-align: left; float: left; width: 548px; position: absolute; }
.nav { font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: left; list-style: none; margin: 0; padding: 0; background: repeat-x;
	height: 36px;
	width: 548px;
	position: relative;
}

.nav ul { font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: left; list-style: none; margin: 0; padding: 0; background: repeat-x;
	height: 36px;
	border-left: 2px solid #8fa674;
	border-right: 2px solid #8fa674;
}
.nav li { color: #15280e; float: left;
	width: 136px;
	font-size: 11px;
	position: relative;
	padding-left: 0;
}

.nav li a:link, .nav li a:visited, .nav li a:hover, .nav li a:active    { color: white; text-decoration: none;
	background: url(common/nav-link.gif) no-repeat scroll left top #8fa674;
	width: 129px;
	display: block;
	padding-left: 7px;
	height: 32px;
	padding-top: 4px;
}

.nav span {
	font-weight: bold;
	background: #8fa674 url(common/nav-active.gif) no-repeat left top;
	color: #15280e;
	display: block;
	height: 32px;
	margin-top: -4px;
	margin-left: -7px;
	padding-top: 4px;
	padding-left: 7px;
}
#list { background: #e6e8e4; float: left; width: 544px; padding-right: 2px; padding-left: 2px; position: relative;
}
#list ul { background: #e6e8e4; margin-top: 0; margin-bottom: 0; width: 131px;
	float: left;
	padding-bottom: 0;
	padding-top: 0;
	margin-left: 0;
	padding-left: 4px;
}
#list li { background-image: none; margin: 0;
	font-size: 11px;
	list-style: none;
	line-height: 12px;
	padding: 0;
}

#list a {
	display: block;
	padding-top: 4px;
	padding-left: 8px;
	width: 122px;
	padding-bottom: 6px;
}
#list li a:link, #list li a:visited { color: #142860; text-decoration: none;
	background: #e6e8e4 no-repeat scroll left 8px url(common/nav-arrow.gif);
}

#list li a:hover, #list li a:active { color: #142860; background: #bdc8d6 url(common/nav-arrow.gif) no-repeat left 8px; text-decoration: underline; }
#menubutton { position: absolute;
	right: 12px;
	top: 182px;
	border-style: none;
}
.article-smallheadings { color: #394c80; font-size: 13px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; margin: 6px 0 -6px; padding: 0; display: block; }
/*Google Ads Style*/
.googletext { color: #4b4a4a; font-size: 9px; line-height: 15px; }
.googletext h1 { color: #2727d3; font-size: 13px; font-family: helvetica; font-weight: bold; font-style: normal; margin-bottom: 0; padding-bottom: 0; }
.googletext h2 { color: #d61515; font-size: 13px; font-family: helvetica; font-style: normal; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
.googletext p { color: #292929; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-top: 0; margin-bottom: 10px; padding-top: 0; }
.googletext a:link, .googletext a:visited { color: #5d8d4b; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; text-decoration: none; margin-top: 0; padding-top: 0; }
.googletext a:active, .googletext a:hover { color: #5d8d4b; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; text-decoration: underline; margin-top: 0; padding-top: 0; }
.googleads-cellstyle   { padding-bottom: 12px; padding-left: 4px; }
/*About Us*/
.right-img-float { float: right; margin-left: 10px; }
/*New Products News Styles*/
.newproducts-newsfeeds-cellstyle   { margin: 0 0 10px; padding: 0; border-color: #9d0115; border-style: solid; border-width: 1px 1px 1px 8px; }
.articletable { border: solid 1px #7e5d0f; }
