@charset "UTF-8";
/* CSS Document */

body {
	font-size:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url('/images/bg.jpg') center top #7f99b3;
	background-repeat: repeat-x;
	behavior:url(/css/csshover.htc);
	
}
.bluetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003468;
	list-style-image:url(/images/bullet.gif);
}
.bluetext a:link { color: #003468; text-decoration: underline;  }
.bluetext a:visited { color: #003468; text-decoration: underline; }
.bluetext a:hover { color: #a28800; text-decoration: underline; }
.bluetext a:active { color: #003468; text-decoration: underline; }
.bluetext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003468;
}
.bluetext2 a:link { color: #003468; text-decoration: underline;  }
.bluetext2 a:visited { color: #003468; text-decoration: underline; }
.bluetext2 a:hover { color: #a28800; text-decoration: underline; }
.bluetext2 a:active { color: #003468; text-decoration: underline; }
.footnote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #003468;
}

div#footer1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#333333;
	padding:30px 0 0 0;
}
div#footer2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#333333;
	padding:0 0 10px 0;
}
div#footer2 a:link { color: #003468; text-decoration: none;  }
div#footer2 a:visited { color: #003468; text-decoration: none; }
div#footer2 a:hover { color: #333333; text-decoration: underline; }
div#footer2 a:active { color: #003468; text-decoration: none; }

h1 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:18px;
	color:#003468;
	padding:0 40px 0 20px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	color:#a28800;
	padding:0 0 0 20px;
	font-weight:normal;
}		
h2 a:link { color: #a28800; text-decoration: underline;  }
h2 a:visited { color: #a28800; text-decoration: underline; }
h2 a:hover { color: #003468; text-decoration: underline; }
h2 a:active { color: #a28800; text-decoration: underline; }
h3 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	color:#003468;
	padding:0 20px 0 20px;
	font-weight:normal;
}

/* BEGIN MAIN STRUCTURE */
div#mainheader {width:800px;}
div#maincontent {width:800px; background-color:#ffffff; background-image:url(/images/mainbg.gif); background-repeat:repeat-y; }
div#main1 {width:10px; background-image:url(/images/leftbg.jpg); background-repeat:repeat-y; float:left; }
div#main2 {width:181px; background-color:#FFFFFF; float:left;}
div#main3 {width:599px; background-color:#FFFFFF; float:left;}
div#main4 {width:10px; background-image:url(/images/rightbg.jpg); background-repeat:repeat-y; float:left; }

div.clearfloats {clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}

/* backslash hack hides from IE mac \*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/* end backslash hack */

/* END MAIN STRUCTURE */

/* BEGIN NAVIGATION CODE */
body div#navmenu ul li ul {display:none}
div#navmenu {
margin: 0;
text-align: left; 
float:left;
position:relative;
z-index:50;
padding:0;
display:block;

}
div#navmenu a { 
	text-decoration: none; 
	color:#FFFFFF; 
	display:block; 
	width:100%; 
	padding:0; 
	border:0;}
div#navmenu ul { margin:0; border:0;  padding:0; list-style-type:none; }
div#navmenu ul li {
display: block;
padding: 0;
/*border-left: 1em solid #9FD900;*/
text-decoration: none;
position:relative;
margin:0;
float:left;
}



div#navmenu ul li:hover {display:block; }


* html div#navmenu ul li:hover {display:block; }
* html div#navmenu a {display:block;}


div#navmenu ul li ul{
	margin:0; 
	width:100px; 
	position:absolute; 
	left:181px; 
	top:-1px; 
}
* html div#navmenu ul li ul {left:181px; top:0px; border-top:1px solid #7f99b3;}
div#navmenu ul li ul li{ 
	margin:0;  
	position:relative; 
	border-top:0; 
	border-bottom: 1px solid #7f99b3; 
	border-left: 1px solid #7f99b3; 
	border-right: 1px solid #7f99b3; 
	background-color:#b7c5d5; 
	color:#003468; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	padding:4px;
} 

div#navmenu ul li ul li:first-child {border-top: 1px solid #7f99b3; }

div#navmenu ul li ul li a {color:#003468; }
div#navmenu ul li ul li:hover {background-color:#c8b868; text-decoration:underline;}
div#navmenu ul li ul li a:hover {background-color:#c8b868; text-decoration:underline;}

div#navmenu ul li:hover ul {display:block; }
div#navmenu ul li ul:hover {display:block; }

body div#navmenu ul li ul {display:none;}

/* END NAVIGATION CODE*/
