.clearthefloats {clear:both;}


.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 */


* {margin:0; padding:0}

body { text-align:center; background-color:#FFFFFF;color:#427829; font-size:.9em; font-family:Trebuchet MS, TrebuchetMS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}



p { color:#01476E; margin-left:15px;}

h7 {font-weight: bold; color: #427829;}

h6 {font-style:normal; font-size:.75em; font-weight: normal;	line-height: 1em; color:#8397B2; text-align:left;}

h5 {font-size:.85em;	font-weight: bold; line-height: 1em; color: #C75717;}
	
h2 { margin-left:0px; color:#427829; font-size:1em; font-weight:bold; padding-bottom:5px;}

h1 { margin-left:0px; font-size:1.5em; color: #427829; font-weight:bold;}

	
	
ul {margin-left:50px;	color:#01476E;	font-weight: normal;	font-size: 1em; line-height: 1.2em;}

ol {margin-left:50px;	color:#01476E;	font-weight: normal;	font-size: 1em; line-height: 1.2em;}



a {text-decoration:underline; color:#D57A1B; font-weight:bold; }

a:hover {color:#FF0000;} 

img a {border:none;}

a img {border:none;}


blockquote { padding-left:40px;}


div#container {	position:relative; min-width:850px;	max-width:850px; margin-left:auto; margin-right:auto; top: 0px;}

div#content {position:relative; left:0px; top:0px; width:850px;}
 
div#bkgrd {position:absolute; left:-150px; top:0px; width:800px; height:558px;} 

div#bkgrd-wide {position:absolute; left:-130px; top:0px; width:955px; height:659px;} 
 
div#mei {position:absolute; left:0px; top:0px; width:850px;}

div#pagename { position:absolute; top:10px; left:10px; width: 434px; height: 30px; text-align:left; z-index: 30;}



div#navigation { position:absolute; text-align:left; font-weight:bold; top:55px; left:10px;	width: 474px; height: 173px; z-index: 50; }

div#navigation ul {}

div#navigation ul li { list-style-type: square;}


div#subnav {position:absolute; top:45px; left:460px; height: 181px; width: 340px; text-align:left;}

div#subnav ul { list-style-type:none; padding-left:10px; padding-top:25px;}

div#subnav ul li{ }

div#subnav ul li a{ color:#427829; font-size:.9em; font-weight:normal; }

div#subnav ul li a:hover{ color:#FF0000; }


div#bottomnav {position:absolute;top:532px;	left:164px;	z-index: 50;text-align:left;font-size:.8em;	width: 177px;height: 32px; color:#999999}


div#secondary_navigation {position:absolute;top:56px; left:502px;text-align:left; width: 257px;height: 145px; z-index: 50;}

div#main {position:absolute;left:405px;	top:205px;	width:444px;color:#00693C;line-height:2em;	text-align:left;z-index: 10;padding-top:0px;padding-left:0px;	padding-right:0px;	height: 360px;}

div#main h1 { padding-top:0px; padding-left:0px;}

div#main h2 { padding-left:0px;}

div#main p { padding-left:0px; padding-right:0px;}


div#main-wide {position:absolute;left:10px;	top:234px;	width:750px; color:#00693C;line-height:2em; text-align:left;;padding-top:0px;padding-left:0px; padding-right:0px; padding-bottom:30px; z-index: 10}

div#main-wide h1 { padding-top:0px; padding-left:0px;}

div#main-wide h2 { padding-left:0px;}

div#main-wide p { padding-left:0px; padding-right:0px;}

div#main-wide a {color: #D57A1B;}
div#main-wide a:hover {color:#FF0000;}

div#logos {
	position:absolute;
	left:-29px;
	top:384px;
	width: 226px;
	height: 145px;
}
