@charset "UTF-8";
body { margin: 0px; padding: 0px; background-color: #827e7b; }
form { margin: 0px; }
div { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } 
img { border: 0px; }
sup, sub { font-size: smaller; } 
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } 


hr { padding: 0px; margin: 0px; border: 0px; }

a { color: #235479; text-decoration: none; } 
a:hover { text-decoration: underline; color: #000000; } 

.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }

ul.clearlist, ul.clearlist li { list-style:none; margin: 0; padding: 0px; }
ul.blue-list { list-style-image: url(../images/210bullet.gif); list-style-position:outside; list-style-type:disc; margin: 0px; padding: 0px; margin-left: 10px; padding-left: 5px; }
ul.blue-list li { color: #4d7690; margin-bottom: 3px; }


#wrapper {
	width: 800px;
	position: absolute;
	background: #FFFFFF url(../images/leftNav/11navBG.jpg) left top repeat-y;
	left: 50%;
	margin-left: -400px;
	float:left;
}
	#header { display:block !important;background: url(../images/01topBar.gif) #FFFFFF repeat-x top left; width: 100%; height: 90px; }
		#header img.logo { position: absolute; top: 24px; left: 30px; }
		#header img.email-friend { position: absolute; top: 62px; right: 80px; }
		#header img.home-icon { position: absolute; top: 60px; right: 40px; }
		#header img.registration-icon { position: absolute; top: 60px; right: 20px; }
		#header img.print-icon { position: absolute; top: 60px; right: 60px; }

	
	#leftNav { width: 216px; margin-right: 2px; float: left; padding: 16px 0px 30px 15px; height: 100%; }
		#leftNav .item { width: 199px; border-bottom: #4d7690 solid 1px; cursor: pointer; }
		#leftNav .item-over { background-color: #102538; }
		#leftNav .first { border-top: #4d7690 solid 1px; }
		#leftNav .on { background: #07192e url(../images/leftNav/01navOn.jpg) repeat-x top left !important; cursor:auto; padding: 6px 0px 12px 14px; width: 185px; }
			
			#leftNav .on ul { margin: 0px; list-style-type: none; list-style-position: inside; list-style-image: none; padding: 0px; margin-top: 6px; }
				#leftNav .on li { background: transparent url(../images/leftNav/12subBullet.gif) left center no-repeat; padding: 0px; margin: 0px; margin-bottom: -3px; }
					#leftNav .on li img { margin-left: 10px; }
				#leftNav .on .sub { background: none; padding: 0px; margin: 0px; margin-bottom: -3px; }
					#leftNav .on .sub ul { margin: 3px 0px 0px 20px; }
						
		#leftNav #search-box { width: 158px; height: 43px; background-color: #d5d5d5; border: #8c8c8c solid 2px; position:relative; left: 14px; margin-top: 36px; padding: 4px 6px 0px 5px;  }
			#leftNav #search-box table { margin-top: 4px; }
			#leftNav #search-box .text { width: 129px; height: 16px; border-width: 2px 0px 0px 2px; border-style: solid none none solid; border-color: #8c8c8c; padding: 0px; }
	
		#leftNav #take-virtual-tour { width: 172px; margin-left: 14px; margin-top: 10px; }
		
	#innerbody { width: 565px; float: right; zoom: 1; }
		img#header-image { margin-left: 0px; }
		#content { margin-left: 27px; margin-top: 10px; font-size: 12px; margin-right: 27px; }
	
hr.main-split { position: relative; left: -2px; width: 567px; border-top: #dbe4e9 1px solid; background-color: #dbe4e9; height: 1px; }	

h1 { text-transform: uppercase; color: #567c3b; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; margin-top: 23px; margin-left: 27px;  } /** #648d47 **/
h2, h2 a { font-family: Arial; font-size: 12px; color: #235479; margin: 0px; padding: 0px; }
h3 { color: #4d7690; font-weight:bold; margin: 0px; padding: 0px; font-size: 12px; }

.callout-box { background-color: #dbe4e9; padding-top: 16px; padding-bottom: 16px; margin-top: 13px; padding-left: 50px; padding-right: 50px; }
	.callout-box .inner { display: list-item; list-style: square; list-style-position: outside; color:#000000; }
	.callout-box .inner a { color: #4d7690; }

#sub-footer { display:block !important;width: 540px; margin-bottom: 30px; margin-top: 30px; font-size: 11px; z-index: 2; }
	#sub-footer hr { position: relative; left: -2px; border-top: #dbe4e9 1px solid; background-color: #dbe4e9; height: 1px; margin-top: 7px; margin-bottom: 9px; width: 565px; }
	#sub-footer .copy { color: #000000; margin-left: 10px; }
	#sub-footer .address { color: #8a8a8a; margin-left: 10px; font-size: 10px; }
	#sub-footer .address a { margin: 0px; }
	#sub-footer a {  margin-left: 10px; margin-right: 10px; }
