body {  
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
 color: black;
 background-color: #ffffcc;
/* font-size: 62.5%; */

}  
p, ol, ul  {  
 font-size: 0.85em;  
}  

h1 {  
 font-size: 1.6em;
}

h2 {  
 font-size: 1.4em;
}

h3 {  
 font-size: 1.2em;
}

h5 {  
 font-size: 0.7em;
}

hr {
 color: gray; 
} 

.maintext {
 max-width: 50em; 
 margin: auto; 
} 
/* Adjust margins */
h1, h2, h3, h4, h5, h6, p  
{
 margin: 0.75em 0 0 0;
}

/* Adjust padding */
h1, h2, h3, h4, h5, h6 
{
 padding: 0 0 0 0;
}

/* Left navigation */
.secnav
 a:link{ color: #0000ff; 
} 

.secnav{ color: #0000ff;
 a:visited:
} 

.secnav
 a:hover{ color: #FFFFFF; background: #000066; text-decoration: none; /* display:block; */} 

.secnav
 a:active{ color: #AAFFFF; background: #000066; text-decoration: none; }

/* Top-level navigation */
#navBar
{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	position: relative;
	background-color:#CCCC99;
	width: 950px; /*754px*/
	margin: 0 1px 0 1px;
	height: auto;
}
#navBarContent
{
	font-size: 1.0em;/*0.90em*/
	height: 24px;/*3em; 23px2.06em;*/
	margin-left: 79px;
	width: 871px;
}
#navBar ul.level1 
{
	margin: 0;
	padding: 0;
	position: absolute;
	width: 868px;/*760px*/ /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	top: -1px;
}
#navBar ul.level1 li  
{
	display: inline;
	list-style: none;
}
#navBar ul.level1 a,#navBar ul.level1 span,#navBar ul.level1 a.current 
{
	/*width: 8em;*/
	width: auto;
	display: block;
	float: left;
	margin: 0;
	text-align: center;
	text-decoration: none;
	color: #000;
	padding: 5px 5px 4px 5px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding: 4px 5px 1px 5px;/*0.536*/
}
#navBar ul.level1 span,#navBar ul.level1 a.current,#navBar ul.level1 li a.onPageActive 
{
	border: 1px solid #000;
	border-top: 1px solid #003366;/*#004785;*/
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	color: #FFF;
	height: 1.69em;
	background: #003366;/*#004785;*/
	/*padding-bottom: 5px; 6px*/
	margin-top: 0;
}
#navBar ul.level1 a
{
	background: #CCCC99;
	border: 1px solid #000;	
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	height: 1.69em;
}
#navBar ul.level1 a:hover 
{
	margin-top: 0;
	background: #FFF; /* #FFF7CD;*/
	height: 1.69em;
}
#navBar ul.level1 li a:hover.onPageActive
{
	border: 1px solid #000;
	border-top: 1px solid #003366;/*#004785;*/
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	color: #FFF;
	background: #003366;/*#004785;*/
}

/* http://css.maxdesign.com.au/listamatic/horizontal02.htm */
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
 
/* http://www.accessify.com/tools-and-wizards/developer-tools/list-o-matic/default.php?step=3 */

#navcontainer2 { width: 200px; }

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer2 a
{
display: block;
padding: 3px;
width: 160px;
background-color: #000066;
border-bottom: 1px solid #eee;
}

#navcontainer2 a:link, .navlist2 a:visited
{
color: #EEEEEE;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #369;
color: #00ff00;
}


