body {
	font-family: Arial, Helvetica; 
	font-size: 11px;
	color: black; }

	
/* --------------- Top Navigation Bar ------------------ */	
	
#primarynav {
	background: #003399;
	padding: 3px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #CCFFFF;
	border-bottom: 1px solid black;
	text-align: center;}	
#primarynav a { 
	color: white; 
	font-weight: bold;
	text-decoration: none; }
#primarynav a:hover { color: #CCFFFF; }


/* --------------- Bottom Navigation Bar ------------------ */	
	
#bottomnav {
	background: #003399;
	padding: 3px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #CCFFFF;
	border-top: 1px solid black;
	text-align: center;}	
#bottomnav a { 
	color: white; 
	font-weight: bold;
	text-decoration: none; }
#bottomnav a:hover { color: #CCFFFF; }


/* ---------------- Left nav bar ----------------------- */

td#leftbar p { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin:0; 
	padding-top: 10px;
	background: #99CCFF;
	line-height: 95%;  
	}
td#leftbar p.first {padding-top: 0;}
td#leftbar a:link { color: #003399; text-decoration: none;}
td#leftbar a:visited { color: #003399; text-decoration: none;}
td#leftbar a:hover { color: #003366; text-decoration: underline; }


/* ---------------- Right nav bar ----------------------- */

td#rightbar p { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin:0; 
	padding-top: 10px;
	line-height: 95%;  
	}
td#rightbar p.first {padding-top: 0;}
td#rightbar a:link { color: #003399; text-decoration: none;}
td#rightbar a:visited { color: #003399; text-decoration: none;}
td#rightbar a:hover { color: #003366; text-decoration: underline; }


/* -------------------- Boxes ---------------------------*/

.boxed {
	font-family: Verdana, Aril, san-serif;
	font-size: 11px;
	color: black;
	background: #FFFFCC;
	padding: 8px;
	border: solid blue 1px;}
	
.boxhead {
	font-family: Verdana, Aril, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #003399;
	padding: 2px;}
	
.boxedflush {
	margin: 0;
	font-family: Verdana, Aril, san-serif;
	font-size: 11px;
	color: black;
	background: yellow;
	padding: 8px;
	border: solid #8BD0D6 1px;}
	
.boxheadflush {
	margin: 0;
	font-family: Verdana, Aril, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #003399;
	padding: 2px;}
	
.sans {
	font-family: Arial, Helvetica; 
	font-size: 12px; }
	
.news	{
	font-family: Arial, Helvetica; 
	font-size: 12px;
	color: black; 
	text-decoration: none;}
	
.text1 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color: #666666; }

.header { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	font-weight: bold;
	color: #333399; }
	
.footer { 
	font-family: Verdana, Ariel, Helvetica; 
	font-size: 11px;
	color: #000000; }

.bighead {
	font-family: Verdana, Arial, Helvetica, sans-serif ;	
	font-size: 14px;
	font-weight: bold; }
	
.bar {
	font-family: Arial, Helvetica; 
	font-size: 12px;
	color: white; }

a.leftbar:link,
a.leftbar:visited,
a.header:link,
a.header:visited { text-decoration: none; }
a.header:hover { text-decoration: underline; }

a.leftbar:link { color: #CCFFFF; }
a.leftbar:visited { color: #CCFFFF; }
a.leftbar:hover { 
	color: white;
	text-decoration: none; }

a:link { color: #333399; }
a:visited { color: #333399; }
a:active { color: black; }
a:hover {
	color: black; 
	text-decoration: none; }
	
#updated {
	font-family: Verdana, Helvetica;
	font-size: 9px;
	border-top: 1px solid #C0C0C0;
	padding-top: 3px;
	padding-bottom: 3px;}

.small { 
	font-family: Verdana, Helvetica;
	font-size: 11px; }