A:hover { color:#D00000; }
A {text-decoration: none; 
color:#214ac6;
}
P, UL, OL {
	font-family: Arial,helvetica,ms sans serif,sans-serif;
	font-size : 13px;
}

.body  {
	color:#000000;
	font-family: Arial,helvetica,ms sans serif,sans-serif;
	font-size : 13px;
}
.bodybg { background:#ffffff; }
.councilbar {color:#ffffff; font-family: times new roman, times, serif; text-decoration: none}
.councilbarbg { background:#333399; }
.fotocaption  {
	color:#000000;
	font-family: Verdana, Arial,helvetica,ms sans serif,sans-serif;
	font-size : 11px;
}
.fotocredit  {
	color:#000000;
	font-family: Verdana, Arial,helvetica,ms sans serif,sans-serif;
	font-size : 10px;
	text-align : right;
}
.headbg { background:#444444; }
.hnavbar { color:#ffffff; font-family: Verdana, arial,helvetica,ms sans serif,sans-serif; text-decoration: none }
.hnavbarbg { background:#333399; }
.pdf  {
	color:#000000;
	font-family: Verdana, Arial,helvetica,ms sans serif,sans-serif;
	font-size : 10px;
}
.title  {
	color:#000000;
	font-family: Verdana, Arial,helvetica,ms sans serif,sans-serif;
	font-size : 18px;
	font-weight : bold;
}


.vnavbarbg { background:#F0E9DB; }
.vnavbarheadbg { background:#333399; 
}
.vnavbarheadfont { color:#ffffff; font-family: Verdana, arial,helvetica,ms sans serif,sans-serif; text-decoration: none }
.vnavbarfont { font-family: Verdana, arial,helvetica,ms sans serif,sans-serif; }

.vertnavbarbg { background:#CCCCCC; 
width:160px;
}
.vertnavbarborder { background:#333333; 
}

.vertnavbarcellbg { background:#FFFFFF; 
padding-left: 8px;
padding-right: 8px;
}
.vnavbarselectedbg { background:#F5F5F5; 
padding-left: 8px;
padding-right: 8px;
}
.vertnavbarcelllev3bg { background:#FFFFFF; 
padding-left: 17px;
padding-right: 8px;
}
.vnavbarselectedlev3bg { background:#F5F5F5; 
padding-left: 17px;
padding-right: 8px;
}

.vertnavbarcelllev4bg { background:#FFFFFF; 
padding-left: 25px;
padding-right: 8px;
}
.vnavbarselectedlev4bg { background:#F5F5F5; 
padding-left: 25px;
padding-right: 8px;
}


.vertnavbarheadbg { background:#999999;
padding: 3px;
}
.vertnavbarheadfont { color:#ffffff; font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;
 text-decoration: none;
 font-size : 11px; 
}
.vertnavbarheadselfont { color:#ffffff; font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;
 text-decoration: none;
 font-size : 11px;
 font-weight : bold; 
}
.vertnavbarheadselitemfont { 
 font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;
 text-decoration: none;
 font-size : 11px;
 font-weight : bold; 
 color:#D00000;
}


.vertnavbarfont { 
font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;  
text-decoration: none;
color:#333333;
font-size : 11px;
}
.vertnavbarselfont { 
font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;  
text-decoration: none;
color:#333333;
font-size : 11px;
font-weight : bold;
}
.vertnavbarselitemfont { 
 font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;
 text-decoration: none;
 font-size : 11px;
 font-weight : bold; 
 color:#D00000;
}






.whitefont { color:#ffffff; }
hr { 
	color:#C0C0C0;
	height : 1 pt;
}
.titlehomeaddress {
color:#FFFFFF;
font-family: Verdana, arial,helvetica,ms sans serif,sans-serif; 
font-size : 10px;
text-decoration: none;
}
.horiznavbar { color:#FFFFFF; 
font-family: Verdana, Arial,helvetica,ms sans serif,sans-serif;
font-size : 10px; 
text-decoration: none 
}
.horiznavbarbg { background:#000000; 
}
.vertnavbarbg { background:#CCCCCC; 
}
.vertnavbarborder { background:#333333; 
}
.vertnavbarcellbg { background:#FFFFFF; 
}
.vertnavbarheadbg { background:#999999;
}
.vertnavbarheadfont { color:#ffffff; font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;
 text-decoration: none;
 font-size : 11px; 
}
.vertnavbarfont { 
font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;  
text-decoration: none;
color:#333333;
font-size : 11px;
}
.titleheader {
font-family: Verdana, arial,helvetica,ms sans serif,sans-serif;  
color:#CCCCCC;
font-size : 15px;
font-weight : bold;

}
.titlebarbg { background:#666666; 
}

#searchboxes input.textbox {
	font-size:11px; 
	color: #333; 
	border: 1px solid #333; 
	background: White; 
	width: 100px;
}

input.button-titlebar {
	border:1px solid #000; 
	background-color:#000;
	color: White; 
	font-weight:bold; 
	font-size: 9px;
}
input.button-search {
	border:1px solid #000; 
	background-color:#000;
	color: White; 
	font-weight:bold; 
	font-size: 9px;
}

#searchboxes a {text-transform:lowercase; color: #333;}

/* non IE fixes */
#searchboxes input[class=button-titlebar] {border:none; width:2.1em;margin-left: -2px;margin-right: -2px; padding-left:0; padding-right:0; display:inline;}
#searchboxes input[class=button-search] {border:none; width:6.1em;margin-left: -2px;margin-right: -2px; padding-left:0; padding-right:0; display:inline;}
#searchboxes input[class=textbox] {margin-right:0; }
#searchboxes>div {width:190px;white-space:nowrap;}
