body {
        color: #000000;
	background-color: #FFFFFF;
	background-image: url('/images/margins.gif');
	background-attachment: fixed;
	background-position: center;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	color: #106020;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #20FF00;
	text-decoration: underline;
	font-weight: bold;	
}

img.noborder {
	border: none;
}

div.container {
	width: 733px;
	margin-top: -0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
}

div.menu {
	float: left;
	width: 100%;
}

div.menurow {
	width: 100%;
	float: left;
	height: 25px;
	margin-left: 3px;
}

div.menuitem {
	float: left;
	width: 119px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid white;
	background-image: url(../images/buttonoff.gif);
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}

div.menuitemon {
	float: left;
	width: 119px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid white;
	background-image: url(../images/buttonon.gif);
	background-repeat: no-repeat;
	background-color: #CCFFCC;
}

a.menu {
	position: relative;
	top: 0.3em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.menu:hover {
	color: #106020;
	text-decoration: underline;
	font-weight: bold;
}

div.contents {
	float: left;
	width: 100%;
}

div.contentleft {
	float: left;
	width: 503px;
}

div.contentright {
	float: left;
	width: 225px;
	text-align: right;
}

div.contentrightimg {
	margin-top: 0em;
	margin-bottom: 0.5em;
}

div.separator {
	float: left;
	width: 100%;
	height: 0.6em;
}

div.pagetitle {
	font-family: Times New Roman, Georgia, serif;
	font-size: 2em;
	font-weight: bold;
	text-decoration: underline;
}

div.pagesubtitle {
	color: #106020;
	font-size: 1.25em;
	font-weight: bold;
}

div.pagesubtitlealt {
	font-size: 1.25em;
	font-weight: bold;
}

img.right {
	float: right;
	margin-left: 2em;
}

div.smallprint {
	font-size: 0.9em;
}

div.content {
	float: left;
	width: 100%;
}

div.product {
	float: left;
	width: 100%;
}

div.productrow {
	float: left;
	width: 100%;
}

div.homeimages {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 2px;
}

div.hometitle {
	font-family: Times New Roman, Georgia, serif;
	font-size: 2.5em;
	font-weight: bold;
	text-align: center;
}

div.historyimages {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.woodpelletsbulk {
	width: 33%;
	float: left;
	text-align: center;
	font-weight: bold;
	color: #204080;
}

div.woodpelletsblown {
	width: 34%;
	float: left;
	text-align: center;
	font-weight: bold;
	color: #204080;
}

div.woodpelletsbagged {
	width: 33%;
	float: left;
	text-align: center;
	font-weight: bold;
	color: #204080;
}


ul.challenge {
	color: #106020;
}

span.challenge {
	color: #000000;
}


ul.products {
	color: #106020;
}

span.products {
	color: #000000;
}


ul.grants {
	color: #004010;
}

span.grants {
	color: #000000;
}


ul.why {
	color: #106020;
}

span.why {
	color: #000000;
}

span.whyenv {
	color: #207030;
}


img.faq {
	position: absolute;
	top: 350px;
	left: 515px;
}

div.faqquestion {
	float: left;
	clear: left;
	width: 4%;
	color: #102060;
	font-weight: bold;
}

div.faqanswer {
	float: left;
	clear: left;
	width: 4%;
	color: #106020;
	font-weight: bold;
}

div.faqtextimg {
	float: left;
	width: 50%;
}

div.faqtext {
	float: left;
	width: 96%;
}


ul.links {
	color: #004010;
}

span.links {
	color: #000000;
}


div.contactus {
	float: left;
	width: 100%;
	margin-left: 30px;
}	

div.contactdetails {
	float: left;
	width: 75%;
}

div.contactheader {
	float: left;
	width: 20%;
	font-weight: bold;
}


ul.sitemap {
	color: #004010;
}

span.sitemap {
	color: #000000;
}


div.footer {
	border-top: 1px solid #000000;
	float: left;
	width: 100%;
	height: 2em;
}

div.footerleft {
	float: left;
	width: 45%;
	text-align: left;
}

div.footerright {
	float: right;
	width: 45%;
	text-align: right;
}

div.registration {
	float: left;
	width: 100%;
	font-size: 0.8em;
	text-align: center;
}
