<style type="text/css">
	#IEroot {
		width: 730px;
	}
	#IEroot #top {
		padding-left: 250px;
	}
	#top {
		background-color: #FFFFFF;
		margin-bottom: 0px;
	}
	#top h2 {
		font-size: 2.5em !important;
	}
	#top h2 {
		color: #00663E;
		font-size: 3.0em !important;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-stretch: ultra-condensed; /* CSS 3 attribute */
		margin-top: 0em;
		padding-top: 1em;
		margin-bottom: .5em;
	}
	#top h3 {
		color: #00663E;
		font-size: 1.5em !important;
		text-align: center;
		margin-top: 0em;
		margin-bottom: 1.5em;
	}
	#IEroot #badge {
		position: absolute;
		top: 90px;
		left: 40px;
		z-index: 100;
	}
	#badge {
		float: left;
		margin-right: 2em;
	}
	#IEroot #stripe {
		width: 480px;
		padding-left: 250px;
	}
	#stripe {
		height: 9em;
		color: #5A5B5D;
		background-color: #FCFBD8;
		margin-bottom: 0px;
		border-top: 1px solid #5A5B5D;
		border-bottom: 1px solid #5A5B5D;
	}
	#stripe h2 {
		font-size: 1.25em !important;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-stretch: ultra-condensed; /* CSS 3 attribute */
		margin-top: 1.1em;
		margin-bottom: .5em;
		padding-right: .5em;
	}
	#IEroot #sidebar {
		width: 15em;
		height: 52em;
	}
	#sidebar {
		float: left;
		padding: 1em;
		width: 18em;
		height: 56em;
		background-color: #BBD5BC;
	}
	#IEroot #sidebar h2 {
		font-size: 2em !important;
	}
	#sidebar h2 {
		font-size: 2.4em !important;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-stretch: ultra-condensed; /* CSS 3 attribute */
		margin-top: .75em;
		margin-bottom: 1.25em;
		padding-right: .5em;
	}
	#sidebar h3 {
		font-size: 1.65em !important;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-stretch: ultra-condensed; /* CSS 3 attribute */
		line-height: 125%;
		margin-top: -.25em;
	}
	#IEroot blockquote {
		font-size: 1em;
		line-height: 160%;
		border-bottom: 1px solid #fff;
		padding-bottom: .5em;
		margin-bottom: 1.75em;
	}
	blockquote {
		font-size: 1.25em;
		line-height: 160%;
		border-bottom: 1px solid #fff;
		padding-bottom: .5em;
		margin-bottom: 1.75em;
	}
	blockquote img {
		float: right;
		display: block;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	#IEroot #details {
		width: 35em;
	}
	#details {
		float: right;
		padding: 1em;
		width: 32em;
		height: 40em;
		background-color: #fff;
	}
	#details p {
		font-family: Verdana, Arial, sans-serif;
	}
	#details p.first {
		font-weight: bold;
	}
	#IEroot ul li {
		vertical-align: text-top;
		margin-bottom: 1em;
	}
	ul li {
		list-style-image: url(/_images/content/oppknocks/OppKnocks_yellowbullet.gif);
		font-family: Verdana, Arial, sans-serif;
		margin-left: .5em;
	}
	li strong {
		color: #00663E;
	}
	#footer {
		padding: 1em;
		clear: both;
	}
	#IEroot #map {
		position: absolute;
		top: 62em;
		left: 16em;
	}
	#map {
		float: right;
	}
	hr.clear {
		visibility: hidden;
		margin: -.75em;
		clear: both;
	}
</style>

