
html,body,h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}

body {
	margin:0; 
	padding:0; 
	font: 100.01% Trebuchet, Arial, sans-serif; 
	background: url(h2o-images/background.jpg);
	behavior:url(css/csshover.htc);}
	
div#mainwrapper {
			min-width:760px; 
			max-width:980px; 
			margin-left:auto; 
			margin-right:auto; }
	
div#container {
			position:relative; }
			
div#container h3{font-size:1.3em;  margin:1em 0 .5em 0; font-family:Georgia, "Times New Roman", Times, serif; color:#046380;}
div#topnav {
	width:980px; 
	margin-left:auto; 
	margin-right:auto;
	background: url(nav-img/nav-bg.gif) repeat-x;
	position:fixed;
	top:0px;
	left: auto;
	
	z-index:9;}
		
div#topnav p{ padding:0; margin-left:auto; margin-right:auto; margin-top:0; text-align:center;}
	
	
div#header {margin-top: 40px;
			height:117px; 
			position:relative;
			text-align:center; }     /*styles for header - text-align centers graphic */

div#header div#logo { position: absolute; top:30px; left: 50px; z-index: 5;}
				
div#header div#title { position: absolute; top:50px; left: 520px; z-index: 5;}

div#content {
			margin:10px 10px 0 10px; 
			padding: 0 1em; }
			
.center {text-align: center;}			
			
div#content div#mainimage { margin:0; }
div#content div#mainimage p {text-align:center; font-size:.7em; margin:0 0 10px 0; color: #046380; } 
div#content h3{font-size:1.3em;  margin:1em 0 .5em 0; font-family:Georgia, "Times New Roman", Times, serif; color:#046380;}
div#content h4{font-size:1em;  margin-top: 1em;}
div#content p {font-size:.9em; margin-top:0; margin-bottom:.5em; line-height: 1.3em;}	
				
div#content li {font-size:.9em;}
div#content a {text-decoration:none; color:#046380;}
div#content a:hover {color: #9e9b80; text-decoration:none;}

ol li {text-align: left;
color: #046380; 
margin:0 50px;}



/*footer styles*/
div#footer {clear: both;
			width:100%;  /* makes the div fill its container - usually body */
 			padding:4px 0; /* pushes the links away from top and bottom of the div */
			text-align:center; /* centers the ul elements in the div */
			}
			
div#footer p {margin:0 ;
			font-size:.7em;
			color: #b8a68e;
			line-height:1.45em;
			}				
			
 /* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

/* Tan Hack feeds only to IE browsers */

* html p{margin-top: 20px;}	

* html body {font-size: 97%;}


/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */



* html  #nav ul li ul li ul { 

  left:9.85em; 

  voice-family: "\"}\""; 

  voice-family:inherit;

  left:10em;

  }


/* an Opera-only hack to fix a redraw problem by invisibly extending the ul */



/* the first-level drop stays open for 100px below the bottom but at least it works */



/* this can be reduced to as little as 22px if you don't have pop-outs */



/* the pop-out menu stays open for 22px below the bottom but at least it works */



@media all and (min-width: 0px){

   body #nav ul li ul {padding-bottom:70px;}



   body #nav ul li ul li ul {padding-bottom:22px;}



   body #nav ul li ul li ul li ul li:hover {visibility:visible;} /* same effect as display:block in this situation */

/* end of hack zone */
