body {
	background-color: #D4A64E;
	margin: 6px;}

#container { 
	width: 760px; 
	margin-left: auto; 
	margin-right: auto; 
	background-color: #FFFFFF; 
	border: 1px solid #000000;}

.body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;}
.body a { color: #003366; text-decoration: underline; }
.body a:hover { color: #003366; text-decoration: underline;}

.body h1 {font-size: 14px; font-weight: bold; color: #a87610; }
.body h2 {font-size: 12px; font-weight: bold; color: #a87610; margin: 0px; padding: 0px;}

.smbody {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; }

.toplinks {
	color: #666666;
	padding-right: 4px;}
.toplinks a { color: #333333; text-decoration: none; }
.toplinks a:hover { color: #000000; text-decoration: underline;}

.subnav {
	font-size: 11px;
	background-color: #f2e5cf;
	border-right: 1px solid #000000;}
.subnav a { display: block; color: #000000; text-decoration: none; padding: 5px 18px;}
.subnav a:hover { background-color: #FFFFFF; color: #000000; text-decoration: none;}

.subnav1 a { text-transform: uppercase;}
.subnav2 a { color: #333333; text-transform: normal; padding: 3px 30px;}
.subnav3 a { color: #333333; text-transform: normal; padding: 2px 42px;}

.footer {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CCCCCC;
	background-color: #000000;
	padding: 3px;}
.footer a { color: #CCCCCC; text-decoration: none; }
.footer a:hover { color: #FFFFFF; text-decoration: underline;}

.copyright {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333;
	margin: 6px;
	text-align: center;}
.copyright a { color: #333333; text-decoration: none; }
.copyright a:hover { color: #000000; text-decoration: underline;}

.border {border: 1px solid #000000;}

form {padding: 0px; margin: 0px;}

.error {color: #FF0000;}

/* for pdf matching */
.underline { border-bottom: 1px solid black;}
.pdfBox { border: 1px solid black;}
.pdfTitle { font-size: 28px;}
.pdfAddress { font-size: 18px; line-height: 22px;}
.pdfHeader { font-size: 15px;}
.pdfText { font-size: 11px;}
.pdfTextSm { font-size: 10px;}

/* for the dynamic calendar */
.community {background-color: #efedb9;}
.community a {color: #000000;}
.district {background-color: #f2e5cf;}
.district a {color: #000000;}
.high {background-color: #cfdcf2;}
.high a {color: #000000;}
.middle {background-color: #cdddc7;}
.middle a {color: #000000;}
.park {background-color: #ccc7dd;}
.park a {color: #000000;}
.west {background-color: #e8d0d0;}
.west a {color: #000000;}
.ecfe {background-color: #d3d8d9}
.ecfe a {color: #000000;}
.tap {background-color: #d5ebe9;}
.tap a {color: #000000;}
.crow {background-color: #FFE2C6;}
.crow a {color: #000000;}

/* NAVIGATION */	
#rollovermenu {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	list-style: none;
	height: 20px;}
#rollovermenu li { 
	position: relative;
	display: inline; 
	margin: 0px;
	padding: 0px;}
#rollovermenu a {
	margin: 2px 0px;
	padding: 3px 7px;
	color: #D4A64E; 
	text-transform: uppercase;
	text-decoration: none;}
#rollovermenu a:hover { 
	background: #D4A64E;
	color: #000000;}
#rollovermenu ul { /* second-level lists */
	background-color: #000000;
	border: 1px solid #000000;
	width: 120px;
	padding: 0px;
	margin: 0px;
	text-align: left;}
#rollovermenu ul a:link, #rollovermenu ul a:visited {
	display: block;
	font-size: 11px;
	color: #D4A64E;
	padding: 4px 8px;}
#rollovermenu ul a:hover {
	background: #D4A64E;
	color: #000000;}
#rollovermenu li ul { /* hide second-level lists */
	position: absolute;
	left: -999em;} /* using left instead of display to hide menus because display: none isn't read by screen readers */
#rollovermenu li:hover ul, #rollovermenu li.sfhover ul { /* second-level list position in Firefox*/
	left: 0px;
	top: 18px;}
#rollovermenu a:hover ul, #rollovermenu li.sfhover ul { /* second-level list position in IE*/
	left: 0px;
	top: 21px;}
/*  END NAVIGATION */

