/* CSS Document */

* { margin:0; padding:0; border:0; }
html,body { margin:0; padding:0; border:0; bgcolor:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:.85em; }
a{ color:#336666; text-decoration:none; }
a:hover { text-decoration:underline; }

/* LAYOUT */
#wrapper{ width:810px; margin:10px 0; background-image:url('../images/dropShadow-right.gif'); text-align:left; }
#header{ width:800px; background-color:#000; }
#header img{ position:relative; left:0; }
	#utility{ float:right; margin:5px 8px; color:#FFF; }
	#utility a{ color:#FFF; text-decoration:none; }
	#utility a:hover{ text-decoration:underline; }
#bottomBorder{ width:800px; height:20px; background-image:url('../images/border-header.gif'); }

#stage{ width:800px; background-color:#FFF; background-image:url('../images/bg-nav.gif'); border-bottom:2px solid black; }
	#navigation{ float:left; width:152px; background-image:url('../images/bg-nav.gif'); border-right:1px solid #333;  }
		#navigation ul{ list-style-type:none; }
		#navigation ul li{ width:152px; padding:8px 0; border-bottom:1px solid #847363; border-top:1px solid #D6C6BD; }
		#navigation ul li.selected{ background-image:url('../images/bg-subnav.gif'); }
		#navigation ul li a{ color:#FFF; text-decoration:none; margin:0 10px; font-weight:bold; }
		#navigation ul li a:hover{ color:#FFF; text-decoration:underline; }
		#navigation ul li ul{ list-style-type:none; background-image:url('../images/bg-subnav.gif'); }
		#navigation ul li ul li{ width:142px; padding:8px 0 0 10px; border:0; }
		#navigation ul li ul li a{ margin:0; font-weight:normal; }
	#content{ float:right; width:647px; background-color:#FFF; }
		#page{ float:left; width:460px; padding:10px 0px 10px 10px; }
		#pageFullWidth{ float:left; width:627px; padding:10px 0px 10px 10px; }
		#sidebar{ float:right; width:137px; margin:20px 5px 20px 0; border:1px solid #669999; background-color:#99CCCC; }
			html>body #sidebar{ width:147px; margin:20px 10px 20px 0; }
			#sidebar p{ background-color:#99CCCC; padding:5px; }
	#footer{ width:800px; text-align:left; padding-bottom:40px; }
	#clear{ clear:both; }
/* /LAYOUT */

/* STYLES */
h1{ font-size:1.5em; line-height:140%; }
h2{ display:block; width:147px; background-color:#669999; color:#FFF; font-weight:bold; padding:5px; font-size:1.25em; }
hr{ margin:10px 0; border-top:1px solid #847363; }
html>body h2{ width:137px; }
#page p, #pageFullWidth p{ margin:8px 0; line-height:140%; }
#page ul, #pageFullWidth ul{ list-style-image:url('../images/bullet.gif'); margin:10px 30px; }
#page ol, #pageFullWidth ol{ margin:10px 30px; }
#page ul li, #pageFullWidth ul li{ margin:10px 0; }
#page ol li, #pageFullWidth ol li{ margin:10px 0; }
#locationMap{ margin:10px; }