/* 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}
body {background:#ffffff; margin:0px}
img {border:0px}
form {margin:0px}
.cnt {text-align:center}
.brk {clear:both}
.red {color:red}

	
/* Structure Styles */
#ptop_bg {position:absolute; left:0px; top:0px; width:100%; height:216px; background:url(/vimages/bg_right.gif) repeat-x}
#holder {width:770px; margin:0 auto; background:url(/vimages/holder_bg.gif) repeat-y}
#banner {position:relative; width:770px; height:216px; background: url(/vimages/banner.jpg) no-repeat }

*html #nav {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/navbar.png', sizingMethod='crop'); position:absolute; z-index:4; width:750px; top:128px; left:50%; margin-left:-376px; height:44px}
#nav[id] {position:absolute; z-index:4; width:750px; top:128px; left:50%;  margin-left:-376px; height:44px; background:url(/vimages/navbar.png) no-repeat; }

#lcol {position:relative; float:left; width:180px; margin:-30px 0px 60px 0px; vertical-align:top}
	#searchfield {width:148px; margin:0px auto; margin-bottom:6px}
		.keysearch {width:120px; border:1px solid #B13F05; background:#DCE6EB}
	#printpage {text-align:center; font-size:9px; font-weight:bold; font-family:arial}
	#printpage a  {text-decoration:underline; color:#000000}
	#printpage a:hover  {text-decoration:none; color:#B13F05}
	#navholder {margin:6px 4px 0px 4px}
		#imagegallery_leftcol {font-size:9px; font-family:arial; margin:8px 4px 8px 4px}
		#imagegallery_leftcol a {color:#000000; text-decoration:none}
		#imagegallery_leftcol a {color:#000000; text-decoration:underline}
		
#rcol {position:relative; float:left; width:560px; padding:30px 16px 20px 14px; margin:-55px 0px 0px 0px; vertical-align:top; font-size:12px; font-family:arial; color:#5B5B5B}
	#rcol a  {text-decoration:underline; font-weight:bold; color:#B13F05}
	#rcol a:hover  {text-decoration:none; color:#1D6892}

/* Content area gallery and homepage */
#rcolgallery {position:relative; float:left; width:566px; padding:20px 14px 30px 10px; margin:-55px 0px 0px 0px; vertical-align:top; font-size:12px; font-family:arial; color:#5B5B5B}	
	#rcolgallery a  {text-decoration:none; font-weight:bold; color:#000000}
	#rcolgallery a:hover  {text-decoration:underline; color:#1D6892}

#rcolindex {position:relative; float:left; width:566px; padding:0px 14px 20px 10px; margin:-55px 0px 0px 0px; vertical-align:top; font-size:12px; font-family:arial}

#bbar {position:relative; background:url(/vimages/botbg.gif) no-repeat;  width:770px; height:24px}
	#bbarlinks {width:770px; text-align:center; padding:6px; background:#ffffff; font-family:arial; font-size:9px }
	#bbarlinks a {text-decoration:none; color:#000000}
	#bbarlinks a:hover {text-decoration:underline; color:#B94B08}
#rtt {position:absolute; top:6px; left:50%; margin-left:-100px; width:200px; text-align:center; font-size:11px; font-weight:bold; font-family:arial;  color:#1D6892}	
	#rtt a {text-decoration:none; color:#1D6892}
	#rtt a:hover {text-decoration:underline; background:#ffffff; color:#B13F05}
	
	
/* 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 } 	