		body {  background: top center no-repeat url('../Images/layout/general/yellow-bg.jpg') #ffffff; }
		
		#header { background: top left no-repeat url('../Images/layout/headers/sustainability.jpg'); }
			#header div ul li { width: 98px; background-color: #3c6419; }
			#header div ul li.active a { color: #3c6419; }

#header div ul li.active ul li a { color: #ffffff; }
#header div ul li.active ul li a:hover { color: #3c6419; }

#jsddm li ul li a { background: #3c6419; border: 1px solid #3c6419; color: #ffffff; }
#jsddm li ul li a:hover { background: #ffffff; color: #3c6419; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}


		h1, h2, h3, a { color: #3c6419; }

		.searchTotals { display: block; text-align: left; font-weight: bold; height: 20px; line-height: 20px; padding: 2px; font-size: 15px; color: #ffffff; background-color: #3c6419; }
		.searchContainer { clear: both; display: block; background-color: #f3f7ef; border-right: 1px solid #3c6419; border-left: 1px solid #3c6419; border-bottom: 1px solid #3c6419; }
			.searchContainerImg { float: left; width: 75px; padding: 5px; }
				.searchContainerImg a img { width: 75px; height: 75px; }
			.searchContainerTxt { float: left; width: 525px; padding: 5px 5px 5px 20px; } 
				.searchContainerTxt h2 { color: #3c6419; }
				.searchContainerTxt p.seeResult { margin: 0; padding: 0; text-align: right; }

		.searchForm { padding-left: 4px; }
			.searchForm input , .searchForm select { line-height: 20px; color: #3c6419; border: 1px solid #bdbdbd; }
			.searchForm input { width: 149px; height: 19px; padding: 2px 0 0 4px; }
			.searchForm select { width: 155px; height: 23px; padding: 1px; }

		.searchInputs { float: left; width: 155px; padding: 20px 0 25px 0; }
			.searchSubImage { display: block; padding: 20px 0 8px 0; }
			.spacedSelect { margin-top: 8px; }
		.searchButtons { float: left; width: 30px; padding-top: 16px; padding-left: 15px; }
			.searchButtons input { height: 28px; width: 28px; border: 0; cursor: pointer; }

#pageText .showChoiceContainer ul { list-style: disc; margin-left: 15px; }

.showChoiceContainer { display: block; }
	.showChoiceTitle { display: block; height: 25px; padding: 2px; background-color: #3c6419; }
		.showChoiceTitle h2 { color: #ffffff; }
	.showChoiceContent { display: block; padding: 10px; border: 1px solid #3c6419; background-color: #f3f7ef; }
		.showChoiceContentImage { float: left; padding: 10px; width: 200px; }
			.showChoiceContentImage img { width: 200px; height: 200px; }
		.showChoiceContentTextWide { width: 585px; }
		.showChoiceContentTextShort { width: 385px; }
		.showChoiceContentText { float: left; padding-left: 15px; }
			.showChoiceContentText ul.showChoiceDetails li.showLabel { list-style: none; clear: both; width: 75px; float: left; font-weight: bold; margin-left: 0; }
			.showChoiceContentText ul.showChoiceDetails li.showDetail { list-style: none; width: 310px; float: left; margin-left: 0; }
				.showChoiceContentFooter { padding: 10px 0 0 0; }

		#pageText .awardImage { border: 1px solid #e9f1e1; margin: 0; padding: 0; }

.hrGap {
	margin-bottom:40px;
}

.logoExtraHeight{
	margin-bottom:80px;
}