body {
	margin:0px;
	padding:0px;
	color:#000;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 76%;
	
	}

h1 {
	color:#006600;
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	color:#006600;
	font-size: 1.6em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	color:#006600;
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}

a:link { color: #CC0000; text-decoration: underline}
a:visited { color: #CC0000; text-decoration: underline}
a:hover { color: #CC0000; text-decoration: underline}

#header {
background-color: #003359;  width:auto;  height:80px;
}
#banner {
	height:90px;
	width:auto;
	text-align:center;
	}
#content {
	margin:0px 50px 20px 190px;
	padding:10px;
	}
#container  {
	min-height:600px;
	}
/* for Internet Explorer */
/*\*/
* html #container {
	height: 600px;
}
/**/	
#menu {
	position:absolute;
	top:190px;
	left:5px;
	width:160px;
	padding:10px;
	line-height:20px;
	text-align:right;
	}
	
#menu a {
	font-weight:bold;
	text-decoration:none;
	color:#09347a;
	}
#menu a:hover {
	text-decoration:underline;
	color:#c00;
	}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	}

#logo {  float: left;  position: relative;  width: 235px;  background-color: #000000;  height: 80px;}

#searchbox {  position: absolute; top: 5px; right: 8px; padding: 0px 0px 0px 0px; border: 0px solid white; text-align: right; background-color:#003359; } 
#search{  position: absolute; top: 5px; right: 8px; padding: 0px 0px 0px 0px; border: 0px solid white; text-align: right; background-color:#000000; } 
/* UTILITY BAR DIVS */

#utility_bar {  margin: 0;  padding: 3px;  background-color: #990000;  width: auto;  height: auto;  text-align: center;}

#utility {	margin-left: 0;	vertical-align: middle;}

#utility ul { margin: 0 0 0 0; padding: 0; list-style: none;}

#utility li, #utility li a:link, #utility li a:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: transparent; text-decoration: none; font-size: x-small; margin: 3px 0px 3px 0px; line-height: normal; list-style: none; display: inline;}

#utility li a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: transparent; text-decoration: underline; font-size: x-small; line-height: normal; list-style: none; display: inline;}

.utility { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: transparent; text-decoration: none; font-size: x-small; }

.utility_item { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; font-weight: normal;}
/* FOOTER STYLES */

#footer { margin: 0; padding: 3px; text-align: center;font-size: x-small;}

#footer ul { text-decoration: none; list-style: none; margin: 2px;}

#footer li {text-decoration: none; display: inline;}
 
#footer li a:link, #footer li a:visited { text-decoration: underline; }

#footer li a:hover { color: #CC0000;  text-decoration: underline; }
