@charset "utf-8";
:link,:visited { text-decoration:none }
ul,ol { list-style-position: inside; }
h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size: 12px; }
dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin:0;
	padding:15px
}


/*------------------------------------------------------------------------------
BASIC ELEMENTS
------------------------------------------------------------------------------*/
body {
	color: #333333;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #003399;
	width: 800px;
}
p {
	line-height: normal;
}

a { font-size: 12px; text-decoration: underline; padding: 1px; }
a:link { color: #005a9c; background: transparent; text-decoration:underline }
a:visited { color: #005a9c; text-decoration:none }
a:hover { color: #eaa135; background: transparent; text-decoration: none; }
a:active { color: #eaa135; background: transparent; text-decoration: none; }

hr { display: block; clear: both; visibility: hidden; }

/*------------------------------------------------------------------------------
STRUCTURAL DIVS
------------------------------------------------------------------------------*/	

	div#container {
	position: relative;
	width: 800px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: inline;
	float: left;
	}

     div#stuff {
	position: absolute;
	margin: 0 auto;
	width: 800px;
	background-color: #EDE9D8;
	display: block;
	top: 230px;
	left: 0px;
	 }
     div#morestuff {
	position: absolute;
	margin: 0 auto;
	width: 800px;
	background-color: #EDE9D8;
	display: block;
	 }
	 
	 p.stuff: ;
	div#footer {
	position: relative;
	width: 800px;
	text-align: center;
	height: 30px;
	display: inline;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

	div#footer p {
		font-family: helvetica;
		font-size: 9px;
		color: #fff;
	}

/*------------------------------------------------------------------------------
CONTENT DIVS
------------------------------------------------------------------------------*/	

		div#mnbar {
	float: left;
	position: relative;
	display: block;
	width: 800px;
	top: 0px;
		}
    mnbar img { float: left}

/*------------------------------------------------------------------------------
NAVIGATION  
------------------------------------------------------------------------------*/		
ul { list-style-position: inside; }	
div#mn {
	float: left;
	position: relative;        /*can be positioned however--floats, absolute, whatever*/
	top: -60px;					/* <--custom */
	width: 800px;					/* <--custom */
	z-index: 100;
	display: inline;
	left: 0px;
}

/*------------------------------------------------------------------------------	
HORIZONTAL MENU
------------------------------------------------------------------------------*/		

/*CONTROLS ALL LISTS*/ 
	#menuh { 
		float: left;
		line-height: 1;
		list-style: none;
		text-align: left;
	}

/*----- BELOW THREE DIVS CONTROL ALL LIST ITEMS -----*/
	/*width needed or else Opera goes nuts*/

	#menuh li { float: left; }

	#menuh li a {
	display: block;
	color: #fff;
	font-family: helvetica;
	font-weight: bold;
	font-size: 14px;
	word-spacing: normal;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
		/*background: transparent;*/
	}

	#menuh a:hover {
		color: #005a9c;
		/*background: transparent;*/
		text-decoration : none;
	}

	#menuh li a.current {
		color: #fff;
		/*background: transparent;*/
		text-decoration : none;
	}

/*CONTROLS ONLY SECOND-LEVEL LIST ITEMS*/ 
/*	using left instead of display to hide menus because display: none isn't read by screen readers	*/	
	
	#menuh ul {
	float: left;
	padding: 0;
	list-style: none;
	line-height: 1;
	width: 171px;  /*set to go across entire container*/
	display: none;
	}

	#menuh ul li { float: left; margin: 0; padding: 0; }

	#menuh ul li a {
		display: block;
		padding: 5px 8px 5px 8px;		
		width: 155px;
		color: #fff;
		background: #005a9c;
		border-bottom: 1px solid #fff;
	}

	#menuh ul li a:hover {
		/*color: #005a9c;*/
		background: #60bee5; 
	}

	#menuh li ul {  
		position: absolute;
	margin: 0;
	padding: 0;
	left: -999em;
	}

/*CONTROLS THIRD-AND ABOVE LEVEL LIST ITEMS*/
	#menuh li ul ul {   
		margin: -23px 0 0 171px; /* 4 of 4 controls the hori. flyout of a dropdown*/
	}


/* lists nested under hovered list items */
	#menuh li:hover ul ul, #menuh li:hover ul ul ul, #menuh li:hover ul ul ul ul, #menuh li.sfhover ul ul, #menuh li.sfhover ul ul ul, #menuh li.sfhover ul ul ul ul {
	display: -999em;
	}
	#menuh li:hover ul, #menuh li li:hover ul, #menuh li li li:hover ul, #menuh li li li li:hover ul, #menuh li.sfhover ul, #menuh li li.sfhover ul, #menuh li li li.sfhover ul, #menuh li li li li.sfhover ul {
	left: auto;
	display: block;


	}
