	* {
		padding: 0px;
		margin: 0px;
		}
	
	body  {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 76%; /* 11px */
		height: 100%;
		}
	
	#header {
		padding: 0;
		background: white;
		border-bottom: 1px solid #000066;
		vertical-align: top;
		}
		
	#header h1
		{
		font-size: 2.0em;
		}
	
	#header li
		{
		display: inline;
		}
	
	#header li a
		{
		color: black;
		float: left;
		font-size: 11px;
		margin-right: 10px;
		}
		
	#header li a:hover
		{
		text-decoration: none;
		}
	
	#mainNav {
		float: left;
		width: 25%;
		background: #7F7F7F; /* #C0B300;  000066; */
		vertical-align: top;		
		}
	
	#content	{
		margin-left: 29%;
		vertical-align: top;
		padding: 8px;
		}
	
	#content p
		{
		margin: 1em /* 6px */ 0 0 0;
		font-size: 1.0em; /* none */
		line-height: 1.3em; /* none */
		}
	
	#content p.indent
		{
		margin: 6px 0 0 12px;
		}
		
	#content h1
		{
		font-size: 2.0em;
		}
		
	#content h2
		{
		color: #7F7F7F; /* #C0B300;  000066; */
		font-size: 1.5em; /* 16px */
		font-weight: bold;
		}
	
	#content h3
		{
		color: #7F7F7F; /* #C0B300;  000066; */
		font-size: 1.3em; /* 14px */
		font-weight: bold;
		margin: 10px 0 2px 0;
		}
		
	#content h4
		{
		color: #7F7F7F; /* #C0B300;  000066; */
		font-size: 1.2em; /* 12px */
		font-weight: bold;
		margin: 8px 0 0 0;
		}
	
	#content h5
		{
		font-size: 1.0em; /* none */
		margin: 8px 0 0 0;
		}	
	
	#content ul, ol
		{
		margin: 1em /* 6px */ 0 1em /* 6px */ 20px;
		font-size: 1.0em; /* none */
		line-height: 1.3em; /* none */
		}
		
	ol
		{
		margin-left: 40px;
		}
		
	#content li
		{
		margin-top: 6px;
		font-size: 1.0em; /* none */
		}
		
	.textBox
		{
		border: 1px solid gray;
		padding: 12px;
		margin: 20px;
		}
	
	#footer  {
		clear: left;
		padding: 10px;
		background: white;
		}
		
	.highText	{
		font-weight: bold;
		}
		
	.empText, dt	{
		font-style: italic;
		}
		
	dt	{
		margin: 10px 0 0 0;
		}
		
	hr 
		{
		margin: 12px 0 12px 0;
		text-align: center;
		}
		
	#content th
		{
		color: white;
		background: #000066;
		font-weight: bold;
		padding: 2px;
		}
			
	.infoTable td {
		text-align: top;
		padding: 4px;
		background-color: #CCCCCC;
		}
		
	/* #mainNav
		{
		border: 1px solid red;	
		} */
	
	#mainNav li a {
		color: black; /* white; */
		display: block;
		text-decoration: none;
		/* border-bottom: 1px solid black; */
		padding: 6px 0 6px 6px;
		background: transparent;
		vertical-align: middle;
		width: 100%;		
		}
	
	#mainNav li a:hover {
		color: black; /* #000066; */
		/* font-weight: bold; */
		display: block;
		background: #CCCCCC; /* #BFBFD9; */			
		}	
		
	#mainNav li a#navHere {
		color: black; /* #000066; */
		font-weight: bold;
		display: block;
		background: white;			
		}		
		
	#mainNav ul
		{
		margin: 0;
		}
		
	#mainNav ul li
		{
		margin: 0;
		border-bottom: 1px solid black;
		}
		
	#mainNav p
		{
		color: black;
		margin: 8px 8px 16px 8px;
		}
		
	
		