body{ 	
	font-family: verdana, geneva, helvetica, arial, sans-serif; 
	font-size: 80%;
margin:0; 
	padding:0;
	background-color: #F0F0AF;
}
table{	font-size: 100%;}
td{vertical-align: top;}

/* *********************************************** Top navigation **************************************** */
#topNav{background-color: black;}
#topNav td{ border-right: 1px solid #fff;}
#topNav table{border-bottom: 1px solid black; text-align: center; background-color: black;}
#topNav table td{ text-align: center;}
#topNav a{
	color: #fff;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	display: block;
	width: 100%;
}
#topNav a.visited{
	color: #fff;
}	
#topNav a:hover{
	background-color: #f0f0af;
	color: #2e2218;
}

/* **************************************************8 Left navigation ************************************** */
#leftNav ul{list-style-type: square;}
#leftNav h6 {font-size: 1.2em;padding: 3px 0  3px 0; margin:0; color:#ffffd6;}
#leftNav h6 a{color: #ffffd6;}
#leftNav li{margin:2px;}
#leftNav{
	padding-left: 10px;
	width: 175px;
	background-color: #bcbc62;
	border-right: 1px solid #646142;
	padding-right: 5px;
}
#leftNav a{color: #2e2218; text-decoration: none;}
#leftNav a:hover{color: #f0f0af; text-decoration: underline;}

/* **************************************************** Context navigation ************************************ */
#context a{
	background-color: #6e6e12;
	padding: 2px;
	margin: 2px;
	color: #fff;
	display: block;
	text-decoration: none;
}	
#context a:hover{
	color: #6e6e12;
	background-color: #f0f0af;
	text-decoration: none;
	}
#context{background-color: #6e6e12; text-align: center; margin-top: 10px; color: #fff;}
#context td{border-right: 1px solid #fff;}

/******************************************************* Footer ************************************************ */
#footer{
	text-align: center; 
	color: #fff;
}
#footer p{
	background-color: #808000;
	margin: 0px 0 25px 0;
	padding:2px;
} 	
#footer a{color: #fff;}
#footer a:hover{color: #f0f0af;}

/* *****************************************************General lists, headings, paragraphs **************************/
a{ color: #0000ff; text-decoration: none;}
a:visited{color: #fb8c03}
a:hover{color: #000066; text-decoration: underline;}

ul, ol, dl, dd{
	margin: 0.5em;
	padding:  0 0 0 1em;
}
li, dt{
	margin:  5px 2px 5px 2px ;
	padding:0;
}
h1{
	margin: .5em 0.5em 0.5em 0.2em;
	color: #28007D; 
	font-size: 1.7em;
	width: 100%;
	padding:0;
}
h2{
	margin: .5em 0.5em 0.5em 0.2em;
	color: #28007D; 
	font-weight: normal;
	font-size: 1.5em;
	padding:0;
}
h4{
	margin: .5em 0.5em 1em 0.2em;
	color: #5b5b1a; 
	font-size: 1.4em;
	padding:0;
}
h5{
	margin: 0.9em 0.2em 0 0.2em;
	color: #28007d;
	font-size: 1.2em;
	border-bottom: 1px solid black;
	padding:0;
}
h6{ font-size: 1.2em;}
p{ padding: .5em .5em .5em .2em; margin:0;}
