html { overflow: -moz-scrollbars-vertical; overflow-x: auto; }
body { font-family: Arial, Tahoma, sans-serif; margin: 0 auto; padding: 0; text-align: center; }
p,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,hr,form,table,tr,td { margin: 0; padding: 0; }
#top { height: 102px; margin: 0 auto; width: 952px; }
.logo-harvest { border: 0; display: inline; float: left; margin-left: 25px; margin-top: 7px; }
#menu { display: inline; float: right; height: 25px; list-style: none; margin-top: 77px; width: 644px; }
	#menu li { background-image: url(../img/detail-menu.gif); background-position: top right; background-repeat: no-repeat; display: inline; float: left; height: 25px; margin-left: 30px; width: 114px; }
		#menu li a span { display: none; }
		#menu li a { background-image: url(../img/bg-menu.gif); background-repeat: no-repeat; display: inline; float: left; height: 10px; margin-top: 5px; }
	#menu .technology a { background-position: 0px 0px; width: 71px; }
		#menu .technology a:hover { background-position: 0px -10px; }
	#menu .technology-active a { background-position: 0px -10px; width: 71px; }
	#menu .products { width: 97px; }
		#menu .products a { background-position: -71px 0px; width: 54px; }
			#menu .products a:hover { background-position: -71px -10px; }
	#menu .products-active { width: 97px; }
		#menu .products-active a { background-position: -71px -10px; width: 54px; }
	#menu .facilities { width: 94px; }
		#menu .facilities a { background-position: -125px 0px; width: 52px; }
			#menu .facilities a:hover { background-position: -125px -10px; }
	#menu .facilities-active { width: 94px; }
		#menu .facilities-active a { background-position: -125px -10px; width: 52px; }
	#menu .about { width: 79px; }
		#menu .about a { background-position: -177px 0px; width: 36px; }
			#menu .about a:hover { background-position: -177px -10px; }
	#menu .about-active { width: 79px; }
		#menu .about-active a { background-position: -177px -10px; width: 36px; }
	#menu .news { background: none; width: 106px; }
		#menu .news a { background-position: -213px 0px; width: 29px; }
			#menu .news a:hover { background-position: -213px -10px; }
	#menu .news-active { background: none; width: 106px; }
		#menu .news-active a { background-position: -213px -10px; width: 29px; }
#site { height: auto; margin: 0 auto; width: 952px; }
#site-content { background-image: url(../img/bg-site.gif); background-position: center; background-repeat: repeat-y; display: inline; float: left; height: auto; padding-bottom: 15px; width: 952px; }
.site-content-line { background-image: url(../img/bg-site-content-line.gif) !important; }
#footer { background-color: #DFDFE1; background-image: url(../img/bg-footer.gif); background-position: center; background-repeat: repeat-y; display: inline; float: left; height: 29px; width: 100%; }
#footer-content { height: auto; margin: 0 auto; width: 952px; }
	#footer-content address { color: #525252; display: inline; float: left; font-size: 10px; font-style: normal; margin-left: 22px; margin-top: 8px; }
	#footer-content a { color: #717174; display: inline; float: right; font-size: 11px; margin-right: 76px; margin-top: 8px; text-decoration: none; }
		#footer-content a:hover { text-decoration: underline; }
#flash-home { display: inline; float: left; margin-left: 1px; }
#desc-home { color: #525252; display: inline; float: left; font-size: 12px; height: auto; margin-left: 24px; text-align: left; width: 285px; }
#flash-home2 { display: inline; float: left; margin-left: 17px; margin-top: -78px; }
#desc-home a { color: #525252; }
	#desc-home a:hover { color: #9C9D48; }
#top-links { display: inline; float: left; height: 68px; width: 50%; }
.top-links-technology { background-color: #8B8D09; }
.top-links-products { background-color: #4E2683; }
.top-links-facilities { background-color: #C2A303; }
.top-links-about { background-color: #E68F1A; }
.top-links-news { background-color: #007C85; }
#box-top-links { height: auto; margin: 0 auto; width: 952px; }
	#box-top-links img { display: inline; float: left; margin-top: -68px; position: relative; }
#menu-left { display: inline; float: left; height: auto; margin-left: 48px; width: 196px; }
	#menu-left ul { color: #717174; display: inline; float: left; height: auto; list-style: none; margin-top: 32px; text-align: left; width: 100%; }
		#menu-left ul li { display: inline; float: left; width: 100%; }
			#menu-left ul li a span { display: none; }
			#menu-left ul li a { background-position: top left; background-repeat: no-repeat; display: inline; float: left; height: 20px; width: 100%; }
				#menu-left ul li a:hover { background-position: bottom left; }
				#menu-left ul li a.technology { background-image: url(../img/m-technology.png); }
				#menu-left ul li a.technology-overview { background-image: url(../img/m-technology-overview.png); }
				#menu-left ul li a.technology-overview-active { background-image: url(../img/m-technology-overview.png); background-position: bottom left; }
				#menu-left ul li a.technology-composting { background-image: url(../img/m-technology-composting.png); }
				#menu-left ul li a.technology-composting-active { background-image: url(../img/m-technology-composting.png); background-position: bottom left; }
				#menu-left ul li a.technology-dry-fermentation { background-image: url(../img/m-technology-dry-fermentation.png); height: 40px; }
				#menu-left ul li a.technology-dry-fermentation-active { background-image: url(../img/m-technology-dry-fermentation.png); background-position: bottom left; height: 40px; }
				#menu-left ul li a.technology-wood-gasification { background-image: url(../img/m-technology-wood-gasification.png); }
				#menu-left ul li a.technology-wood-gasification-active { background-image: url(../img/m-technology-wood-gasification.png); background-position: bottom left; }
				#menu-left ul li a.products { background-image: url(../img/m-products.png); }
				#menu-left ul li a.products-overview { background-image: url(../img/m-products-overview.png); }
				#menu-left ul li a.products-overview-active { background-image: url(../img/m-products-overview.png); background-position: bottom left; }
				#menu-left ul li a.products-renewable-energy { background-image: url(../img/m-products-renewable-energy.png); }
				#menu-left ul li a.products-renewable-energy-active { background-image: url(../img/m-products-renewable-energy.png); background-position: bottom left; }
				#menu-left ul li a.products-compost { background-image: url(../img/m-products-compost.png); }
				#menu-left ul li a.products-compost-active { background-image: url(../img/m-products-compost.png); background-position: bottom left; }
				#menu-left ul li a.products-carbon-credits { background-image: url(../img/m-products-carbon-credits.png); }
				#menu-left ul li a.products-carbon-credits-active { background-image: url(../img/m-products-carbon-credits.png); background-position: bottom left; }
				#menu-left ul li a.facilities { background-image: url(../img/m-facilities.png); }
				#menu-left ul li a.facilities-overview { background-image: url(../img/m-facilities-overview.png); }
				#menu-left ul li a.about { background-image: url(../img/m-about.png); }
				#menu-left ul li a.about-overview { background-image: url(../img/m-about-overview.png); }
				#menu-left ul li a.about-overview-active { background-image: url(../img/m-about-overview.png); background-position: bottom left; }
				#menu-left ul li a.about-team { background-image: url(../img/m-about-team.png); }
				#menu-left ul li a.about-team-active { background-image: url(../img/m-about-team.png); background-position: bottom left; }
				#menu-left ul li a.about-board { background-image: url(../img/m-about-board.png); }
				#menu-left ul li a.about-board-active { background-image: url(../img/m-about-board.png); background-position: bottom left; }
				#menu-left ul li a.about-values { background-image: url(../img/m-about-values.png); }
				#menu-left ul li a.about-values-active { background-image: url(../img/m-about-values.png); background-position: bottom left; }
				#menu-left ul li a.about-investors { background-image: url(../img/m-about-investors.png); }
				#menu-left ul li a.about-investors-active { background-image: url(../img/m-about-investors.png); background-position: bottom left; }
				#menu-left ul li a.about-advisors { background-image: url(../img/m-about-technology-advisors.png); }
				#menu-left ul li a.about-advisors-active { background-image: url(../img/m-about-technology-advisors.png); background-position: bottom left; }
				#menu-left ul li a.about-contact { background-image: url(../img/m-about-contact.png); }
				#menu-left ul li a.about-contact-active { background-image: url(../img/m-about-contact.png); background-position: bottom left; }
				#menu-left ul li a.about-careers { background-image: url(../img/m-about-careers.png); }
				#menu-left ul li a.about-careers-active { background-image: url(../img/m-about-careers.png); background-position: bottom left; }
				#menu-left ul li a.news { background-image: url(../img/m-news.png); }
				#menu-left ul li a.news-events-press-articles { background-image: url(../img/m-news-events-press-articles.png); }
#content { color: #414141; display: inline; float: left; font-size: 13px; height: auto; line-height: 18px; margin-left: 33px; margin-top: 28px; text-align: left; width: 664px; }
	#content h2 { color: #8B8D09; display: inline; float: left; font-weight: bold; font-size: 16px; height: auto; width: 100%; }
.content-text { display: inline; float: left; height: auto; width: 603px; }
	.content-text p { margin-bottom: 15px; }
	.content-text a { color: #00B3F0; }
.content-text-two { display: inline; float: left; height: auto; width: 450px; }
	.content-text-two p { margin-bottom: 15px; }
	.content-text-two a { color: #00B3F0; }
#content a { color: #00B3F0; }
.content-text-two ul { margin-left: 30px; }
.content-img { display: inline; float: left; margin-top: 10px; }
.content-left { display: inline; float: left; height: auto; width: 453px; }
.content-text ul { margin-left: 30px; }
#content h3 { color: #8B8D09; display: inline; float: left; font-weight: bold; font-size: 14px; height: auto; margin-top: 15px; width: 100%; }
#content h4 { color: #8B8D09; display: inline; float: left; font-weight: bold; font-size: 13px; height: auto; margin-top: 15px; width: 100%; }
.box-highlights { background-color: #F0F0DF; display: inline; float: left; height: auto; margin-left: 26px; margin-top: 15px; width: 600px; }
	.box-highlights ul { display: inline; float: left; height: auto; margin-left: 11px; margin-top: 8px; padding-bottom: 8px; width: 580px; }
		.box-highlights ul li { margin: 0 0 5px 15px; width: 550px; }
.content-right { display: inline; float: left; height: auto; width: 211px; }
	.content-right .box-photos { display: inline; float: left; height: auto; margin-bottom: 17px; margin-left: 31px; width: 180px; }
		.content-right .box-photos img { float: left; }
		.content-right .box-photos p { color: #040404; display: inline; float: left; font-size: 10px; height: auto; margin-top: 4px; width: 100%; }
.color-products { color: #4E2683 !important; }
.color-facilities { color: #AA8F07 !important; }
.color-about { color: #C97E1B !important; }
.color-news { color: #007C85 !important; }
.about-left { display: inline; float: left; margin-left: 20px; margin-top: 20px; }
.about-overview-text-two { font-size: 16px; line-height: 20px; margin-left: 80px; width: 400px; }
#box-contact { background-color: #FBEEDB; color: #000000; display: inline; float: left; font-size: 11px; height: auto; padding: 10px; width: 417px; }
	#box-contact form div p span { color: #BA2307; }
	#box-contact form div { display: inline; float: left; height: auto; margin-bottom: 10px; width: 100%; }
		#box-contact form div p { display: inline; float: left; height: auto; margin-left: 2px; width: 100%; }
		#box-contact form div select { color: #000000; font-size: 11px; width: 170px; }
		#box-contact form div input { color: #000000; font-size: 11px; }
		#box-contact form div label { clear: both; float: left; }
	#box-contact form .name { width: 211px; }
	#box-contact form .last-name { width: 173px; }
	#box-contact form .iemail { width: 211px; }
	#box-contact form .phone { width: 173px; }
.error { border: 1px dotted #A40000; color: #A40000; }
.link-press { color: #414141 !important; }
.pdf-icon { border: 0; }
.code-contact { display: inline; float: left; }
.btn-submit { display: inline; float: left; margin-left: 8px; }
.captcha { border: 1px solid #9B9B9B; }
#navtop { background: url(../img/top_bg.gif) no-repeat top right; font-size: 12px; height: 23px; margin: 0 auto; text-align: right; width: 940px; }
	#navtop .lks { float: right; margin-top: 3px; width: 220px; }
		#navtop .lks a.visit { color: #666666; display: block; float: left; margin-left: 2px; text-align: left; text-decoration: underline; width: 75px; }
		#navtop .lks .inside { color: #666666; display: block; float: left; margin: 1px 0 0 17px; }
	#navtop .inside .flw { display: block; float: left; text-align: left; width: 75px; }
	#navtop .inside #facebook { background: url(../img/facebook.gif) no-repeat top left; display: block; float: left; height: 14px; width: 14px; }
	#navtop .inside #twitter { background: url(../img/twitter.gif) no-repeat top left; display: block; float: left; height: 14px; margin-left: 4px; width: 14px; }
#tweet { display: block; float: left; margin-top: 25px; }
.img-directors { border: 1px solid #717174; display: inline; float: right; }
 
div#harvestPowerTeamGroupPhoto { background-color: #efefef; margin: 5px auto 20px; outline: 1px solid #ccc; padding: 5px 5px 7px; text-align: center; width: 590px; }
div#harvestPowerTeamBios p { clear: both; }
div#harvestPowerTeamBios img.bioPhoto { border: 1px solid #333; float: left; margin: 0 15px 25px 0; }
div#harvestPowerTeamBios strong { text-transform: uppercase; }
