/* Global Styles */
html {overflow-y:auto; overflow-x:hidden; 
scrollbar-base-color: white;
scrollbar-arrow-color: black;
scrollbar-track-color: transparent;
scrollbar-shadow-color: white;
scrollbar-lightshadow-color: white; 
scrollbar-darkshadow-color: #000000;
scrollbar-highlight-color: white;
scrollbar-3dlight-color: white}
img {border:0px}
form {margin:0px}
.cnt {text-align:center}
.break {clear:both}
.red {color:red}
.eventsprint {text-align:right; margin-bottom:16px}

/* Maindivs ////////////// */

#shadowborder[id] {width:770px; margin:0 auto; background:url(/vimages/contenthome_rpt.png) repeat-y;}
*html #shadowborder {width:770px; margin:0 auto; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/contenthome_rpt.png', sizingMethod='scale');
}
#mainholder {width:770px; background:url(/vimages/home_contentbg_rpt.gif) repeat-y; border-top:6px solid black; margin: 0 auto}
#mainholder_main {width:770px; background:url(/vimages/contentmain_rptbg.gif) repeat-y; border-top:6px solid black; margin: 0 auto}

#sitetop {height:391px; width:770px}
	#navbg {position:relative; z-index:10; width:770px; height:43px}
	#bigpic_holder {position:relative; width:770px; height:348px; background:url(/vimages/entrance_home.jpg) no-repeat}
#contentholder {position:relative; width:770px; background:url(/vimages/home_contentbg_norpt.gif) no-repeat 13px 0px}

#bbar {position:relative; margin:0 auto; width:770px; height:50px; background:url(/vimages/bbar.gif) no-repeat}
#bbar a {position:relative}
	#bbarlinks { margin:0 auto; margin-top:-16px; padding-top:4px; text-align:right; color:#000000; font-size:9px; font-family:arial; width:300px; padding-left:390px}
	#bbarlinks a {position:relative}
	#bbarlinks a:link, #bbarlinks a:visited, #bbarlinks a:active  {text-decoration: underline; color:#000000 }
	#bbarlinks a:hover {text-decoration:none; color:#000000 }
	
#copyr {width:750px; position:relative; color:#428171; padding-left:20px; font-size:9px; font-family:arial,helvetica; margin:0 auto;  margin-top:-24px; }
#copyr a:link, #copyr a:visited, #copyr a:active  {text-decoration: underline; color:#FFFFFF }
#copyr a:hover {text-decoration:none; color:#000000 } 

/* Content Main Pages */

#contentmain_holder {width:770px; position:relative; background:url(/vimages/contentpages_mainpic.jpg) no-repeat}
	td#l {vertical-align:top; padding:192px 8px 80px 18px; width:154px}
		#imagegallery_leftcol {font-size:10px; font-family:verdana; padding-top:18px; color:black}
		#imagegallery_leftcol a {color:black} #imagegallery_leftcol a:hover {text-decoration:none; color:black}
		
	td#r {vertical-align:top; font-family: arial; font-size:12px; padding:190px 28px 40px 16px; width:545px}
	td#r_sitemap {vertical-align:top; font-family: arial; font-size:12px; padding:206px 28px 40px 16px; width:545px}
	
		td#r a:link, td#r a:visited, td#r a:active  {text-decoration: underline; font-weight:bold; color:#000000 }
		td#r a:hover {text-decoration:none; font-weight:bold; color:#000000 }

/* Sub Indexes */
td#l_subi {vertical-align:top; padding:350px 8px 80px 18px; width:154px}
td#m_subi {vertical-align:top; font-family: arial; font-size:12px; padding:304px 12px 100px 0px; width:172px}
td#r_subi {vertical-align:top; font-family: arial; font-size:12px; padding:356px 76px 0px 0px; width:260px}

#sitesearch {position:absolute; top:68px; left:186px; z-index:10px; width:170px}		
	.keysearch {border:1px solid #000000; color:black; -moz-opacity:.62; opacity:.62;  filter:alpha(opacity=62); background:white; font-size:14px; width:140px}
#imagegallery {position:absolute; right:32px; width:280px; top:53px}
	a:hover.thumbhover img {-moz-opacity:.50; opacity:.50;  filter:alpha(opacity=50)}
	
#pathlink {position:absolute; top:140px; left:188px; padding-bottom:4px; width:560px; font-size:9px; font-family:arial; color:black; }
	#pathlink a {text-decoration:underline; color:black} 
	#pathlink a:hover {text-decoration:none; color:black}

#pagetitle {position:absolute; top:155px; right:23px; padding:4px 14px 4px 4px; border-bottom:1px solid #000000; border-top:1px solid #000000; width:542px; font-size:18px; font-weight:bold; font-family:arial; text-align:center; background:#298ECD; color:#ffffff; }

#content_bbar {position:relative; margin:0 auto; width:770px; height:50px; background:url(/vimages/bbar_main.gif) no-repeat}
#content_bbar a {position:relative}
	#bbarlinks { margin:0 auto; margin-top:-12px; padding-top:4px; text-align:right; color:#000000; font-size:9px; font-family:arial; width:300px; padding-left:390px}
	#bbarlinks a {position:relative}
	#bbarlinks a:link, #bbarlinks a:visited, #bbarlinks a:active  {text-decoration: underline; color:#000000 }
	#bbarlinks a:hover {text-decoration:none; color:#000000 }

#rttover {margin-left:0 auto; margin-right:0 auto; width:58px; height:28px; margin-bottom:-4px;}

#rtt {visibility:hidden; text-align:center; position:absolute; z-index:200; color:black; font-weight:bold; left:337px; top:-16px; font-size:10px; font-family:arial}	

/* Right Side Calendar Classes */

#calendarholder {}
#commentsholder {padding:8px; font-size:10px; font-family:verdana}

#caltable {background:#BBBBBB; width:154px; padding:0px; border: 0px}
#caltable th {font-family:verdana, Arial; font-size:10px; color:#333333; padding:1px; background:#CCCCCC; text-align:center}
#caltable .day {font-family:verdana, Arial; font-size:10px; color:#000000; padding:1px; background-color:#FFFFFF}

#caleventbullets {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px; 
	list-style-image : url(/vimages/icon_caleventbullet.gif);
}

#caltable .dayevent { background: #A9D3D9; color: #000000; border: 0px; text-align:center; font-family : verdana, Arial; font-size:10px; font-weight:bold; text-decoration:none}
#caltable .dayevent a { background: #A9D3D9; color: #000000; padding:1px; display: block; position: relative; font-family : verdana, Arial; font-size:10px; font-weight:bold; text-decoration:none}
#caltable .dayevent a:visited { background: #A9D3D9; color: #000000}
#caltable .dayevent a:hover { background: #000000; color: #ffffff}


#caltable .calmonth {TEXT-DECORATION: none; background: #000000; color: #FFFFFF; border: 0px; text-align:center; font-family : verdana, Arial; font-size:10px; font-weight:bold}
#caltable .calmonth a { TEXT-DECORATION: none; background: #000000; color: #FFFFFF; padding:3px; display: block; position: relative}
#caltable .calmonth a:visited { background: #000000; color: #FFFFFF}
#caltable .calmonth a:hover { background: #666666; color: #FFFFFF}


.calnextprev { background: #000000; border: 0px; text-align:center;}
*html .calnextprev a { background: #000000; display: block; position: relative; padding: 5px;}
.calnextprev[class] a { background: #000000; display: block; position: relative; padding: 3px;}

.calnextprev a:visited { background: #000000;}
.calnextprev a:hover { background: #666666;}

/* Agendas and Minutes Tables */

.tblagenmin {width:520px; margin:0 auto; background:#CCCCCC; font-size:12px; padding: 0px}
.tblagenmin th {padding:2px; font-size:14px; border:1px solid #FFFFFF; color:white; background:#000000;}
.tblagenmin td {padding:4px; background:#EEEEEE;}

/*/////////// Highlights */

div#highlightholder {width:169px; position:absolute; top:92px; left:29px; overflow:auto; height:168px}

#highlightholder a, #highlightholder a:link, #highlightholder a:visited, #highlightholder a:active  { text-decoration: none; font-weight:bold; font-family: verdana; font-size: 10px; color:#000000; }
#highlightholder a:hover {text-decoration: underline; } 

.hightbl {width:148px; padding:0px; border:0px}
.hightbl .highlights {padding:6px; font-family: arial, helvetica; border-bottom:1px solid #000000; font-size:9px}

.highlightstopbot {
	color: #000000;
	border-bottom:1px solid black;
	padding:6px;
	background:#FFFFFF;
	-moz-opacity:.72; opacity:.72;  filter:alpha(opacity=72);
	font-family: arial, helvetica;
	font-size: 9px; 
	border-bottom:1px solid #000000
}

/*/////////////////// News Releases */

.newsreleases {
padding: 10px;
border-bottom: 1px dotted #839CB2;
}

.nrtbl {
border: 1px solid #839CB2;
}

.nrtitle {
font-family: verdana,arial;
font-size: 18px;
font-weight: bold;
color:#4F95C8;
text-align:right;
}

.nrstopbot {
padding: 5px;
color: #000000;
background:#F2EEDC;
border: 1px solid #ADA66F;
font-family: verdana, helvetica;
font-size: 12px;
}

/* ////////////////////// Notices ////////////////////////*/

.notices {
padding: 10px;
border-bottom: 1px dotted #839CB2;
}

.nttbl {
border: 1px solid #839CB2;
}

.nttitle {
font-family: verdana,arial;
font-size: 18px;
font-weight: bold;
color:#4F95C8;
text-align:right;
}

.ntstopbot {
padding: 5px;
color: #000000;
background:#EEEEEE;
border: 1px solid #BED4EA;
font-family: verdana, helvetica;
font-size: 12px;
}

/*/////////////////////// SiteMap Classes */

.tblsitemap {width:100%; padding:0px; border:0px;}
.tblsitemap td {padding:0px}

.level1  {
	padding: 4px;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #B1D5C3;
	font-family: verdana, arial;
	color: #000000;
}

.level1 a, .level1 a:link, .level1 a:visited, .level1 a:active  {text-decoration: underline; color:black}
.level1 a:hover {text-decoration: none; color:black } 

.level2  {
	padding: 1px 1px 1px 40px;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana, arial;
	color: blue;
}

.level2 a, .level2 a:link, .level2 a:visited, .level2 a:active  {text-decoration: underline; color:#0693BC}
.level2 a:hover {text-decoration: none; color:#0693BC } 

.level3  {
	padding: 0px 0px 0px 70px;
	font-weight: normal;	
	font-size: 10px;
	font-family: verdana, arial;
	color: #009B4D;
}

.level3 a, .level3 a:link, .level3 a:visited, .level3 a:active  {text-decoration: underline; color:#009B4D}
.level3 a:hover {text-decoration: none; color:#009B4D } 

.level4  {
	padding: 0px 0px 0px 90px;
	font-weight: normal;	
	font-size: 10px;
	font-family: verdana, arial;
	color: #9B6DA8;

}

.level4 a, .level4 a:link, .level4 a:visited, .level4 a:active  {text-decoration: underline; color:#9B6DA8}
.level4 a:hover {text-decoration: none; color:#9B6DA8 } 



.level5  {
	padding: 0px 0px 0px 110px;
	font-weight: normal;	
	font-size: 9px;
	font-family: verdana, arial;
	color: #C67878;

}

.level5 a, .level5 a:link, .level5 a:visited, .level5 a:active  {text-decoration: underline; color:#C67878}
.level5 a:hover {text-decoration: none; color:#C67878 } 

/*////////////////// Page Table Classes /////////////// */

.tblstaff {width:540px; background:#A9D3D9}
.tblstaff td {padding:4px; vertical-align:top;  background:#FFFFFF}
.tblstaff th {padding:6px; color:white;  background:#000000}

.tblboardmembers {width:94%; margin:0 auto; background:#CCCCCC}
.tblboardmembers td {padding:8px; vertical-align:top; background:white}
.tblboardmembers th {padding:4px; border-top:1px solid #01949C; border-bottom:1px solid #01949C; font-size:14px;  color:#00949A; background:#DAEDF3}

.tblLandFills {width:100%; margin:0 auto; background:#CCCCCC}
.tblLandFills td {padding:8px; vertical-align:top; background:white}
.tblLandFills th {padding:4px; border-top:1px solid #01949C; border-bottom:1px solid #01949C; font-size:14px;  color:#00949A; background:#DAEDF3}