#middle {}
	#middle .shadow-wrap {margin: -12px 0 0;}
	#banner,
	#bannerImage {height: 95px;}
	#bannerImage {
		background: transparent url(/elements/images/banners/generic.jpg) 0 0 no-repeat;
		position: relative;
	}
	#bannerImage.water {background: transparent url(/elements/images/banners/water.jpg) 0 0 no-repeat;}
	#bannerImage.air {background: transparent url(/elements/images/banners/air.jpg) 0 0 no-repeat;}
	#bannerImage.ventilation {background: transparent url(/elements/images/banners/ventilation.jpg) 0 0 no-repeat;}
	#bannerImage.energy {background: transparent url(/elements/images/banners/energy.jpg) 0 0 no-repeat;}
	#bannerLandingPageLink {
		display: block;
		height: 83px;
		left: 0;
		position: absolute;
		top: 0;
		width: 954px;
	}
		#banner h1 {
			font-size: 40px;
			height: 40px;
			position: absolute;
			right: 25px;
			top: 22px;
		}
	#content {
		background: #fff;
		padding: 30px 25px;
	}
		#primaryContent {
			float: left;
			width: 600px;
		}
		#primaryContent.full-width {width: 100%;}
		#secondaryContent {
			float: right;
			width: 290px;
		}
		#content hr {
			background: #dff2f5;
			border: none;
			clear: both;
			display: block;
			font-size: 0;
			height: 1px;
			line-height: 0;
			margin: 20px 0;
			padding: 0;
		}
		#content h1,
		#content h2,
		#content h3,
		#secondaryContent .pod .title {
			color: #0b3f5c;
			font: bold 24px/24px "Futura Std", Arial, sans-serif;
			margin: 0 0 10px;
		}
		#content h1.second-line {margin: -15px 0 10px;}
		#content h2,
		#secondaryContent .pod .title {
			font-size: 20px;
			line-height: 20px;
			margin: 0 0 5px;
		}
		#secondaryContent .pod .title {font-size: 15px;}
		#content h2.second-line {margin: -10px 0 5px;}
		#content h3 {
			font-size: 16px;
			line-height: 16px;
			margin: 0;
		}
		#middle p,
		#middle address,
		#middle cite,
		#middle ul,
		#middle li,
		#middle q {
			font-style: normal;
			line-height: 1.333em;
			margin: 0 0 1.5em;
		}
			#middle p.centered-images {text-align: center;}
			#middle p.right {float: right; margin-left: 10px;}
			#middle p.left {float: left; margin-right: 10px;}
		#middle ul {
			list-style: none;
			margin-left: 0;
		}
		#middle li {margin: 0;}
		
		#middle q {display: block;}
		#middle cite {
			border-bottom:1px solid #EAEAEA;
			display:block;
			font-weight:bold;
			margin: 0 15px 30px;
			padding:0 0 5px 20px;
		}
		#primaryContent ul li {
			background: transparent url(/elements/images/interface/greenDiamond.png) 5px 7px no-repeat;
			margin: 0 0 5px;
			padding: 0 0 0 15px;
		}
		#middle .pod {
			border-bottom: 1px solid #e0f3f5;
			margin: 0 0 10px;
		}
		#primaryContent a {
			color: #0b3f5c;
			font-weight: bold;
		}
		#primaryContent a:hover {color: #2981b1;}
		#primaryContent .test-result {
			border-bottom: 1px solid #a3d5db;
			margin: 0 0 20px;
			padding: 0 0 20px;
		}
			#primaryContent .test-result h2 {
				margin: 0;
				width: 350px;
			}
			#primaryContent .test-result p {
				font-size: 0.9em;
				line-height: 1.25em;
				margin: 0 0 0.9em;
			}
			#primaryContent .test-result .result p {font-weight: bold;}
			#primaryContent .test-result .info {
				float: right;
				margin: 0 0 0 10px;
				width: 175px;
			}
				#primaryContent .test-result .info strong {
					display: block;
				}
		#middle .last-pod {border: none;}
		#middle .callout {
			background: #fff url(/elements/images/interface/lightBlueGradient.jpg) bottom left repeat-x;
			border: 1px solid #a3d5db;
			padding: 13px;
		}
		#middle .rounded {
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
			#middle .pod a {display: block;}
			#middle .pod h2 {
				display: inline-block;
				margin: 0;
			}
			#middle .child-pod ul {margin: 0;}
			#middle .child-pod li {display: block;}
				#middle .child-pod li a {
					background: transparent url(/elements/images/interface/greenDiamond.png) 5px center no-repeat;
					border-bottom: 1px solid #d3dee0;
					color: #036;
					display: block;
					font-weight: normal;
					line-height: 25px;
					padding: 0 0 0 15px;
				}
				#middle .child-pod li.last a {border: none;}
				#middle .child-pod li a:hover,
				#middle .child-pod li a.current,
				#secondaryContent div.pod a.current {color: #088312;}
		#middle blockquote.testimonial {
			border-bottom: 1px solid #a3d5db;
			margin: 0 0 20px;
		}
			#middle blockquote.testimonial p {
				font-size: 0.9em;
				line-height: 1.5em;
				margin: 0 0 1em;
			}
			#middle blockquote.testimonial p.author {
				margin: 0;
				font-style: italic;
			}
		#middle #testimonialPod {
			background: transparent url(/elements/images/interface/openQuote.png) 0 0 no-repeat;
			margin: 25px 0 0;
		}
			#middle #testimonialPod .content {
				background: transparent url(/elements/images/interface/closeQuote.png) right 90% no-repeat;
				font-family: "Futura Std", Futura, Arial, sans-serif;
				padding: 20px 0 0 35px;
			}
				#middle #testimonialPod .content q {
					color: #036;
					display: block;
					font-size: 20px;
					font-weight: bold;
					line-height: 22px;
					margin: 0 0 10px;
				}
				#middle #testimonialPod .content cite {
					color: #040404;
					display: block;
					font-size: 16px;
					font-style: italic;
					text-align: right;
				}
	#interiorContentCorners {
		display: block;
		height: 12px;
		left: 0;
		position: absolute;
		top: -12px;
		width: 978px;
		z-index: 9;
	}
	#solutionsBar {background: #fff url(/elements/images/interface/solutionsBarBGFlat.png) bottom left repeat-x;}
	.left {
		display: block;
		float: left;
		margin: 0 10px 10px 0;
	}
	.right {
		display: block;
		float: right;
		margin: 0 0 10px 10px;
	}
	#middle table {
		border: 1px solid #e0f3f5;
		border-width: 0 1px 1px 0;
		margin: 0 0 1.5em;
	}
		#middle table th,
		#middle table td {
			border: 1px solid #e0f3f5;
			border-width: 1px 0 0 1px;
			font-size: 0.9em;
			line-height: 1.333em;
			padding: 5px;
		}
		#middle table th {
			background: #e0f3f5;
			border-color: #fff;
			font-weight: bold;
		}
		#middle table tbody th {text-align: left;}
		
		
#contactBar {
	font-size:16px;	
	color:#40b649;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

#contactBar span {
	color:#0d405d;
}		

#landing-left {
	width:305px;
	float:left;	
}

#landing-right {
	width:250px;
	float:right;
	text-align:right;
}

#landing-right img.sensor {margin:60px 0 0 0;}
