html {}
body {margin:0px; background:#ECE9D9; overflow-y:auto}
form {margin:0px}
img {border:0px}
.cnt {text-align:center}
img.hidepreloadimg {display:none}
.clr, .brk {clear:both}
.rt {text-align:right;}
.b {font-weight:bold;}
.top {vertical-align:top}
.req { font:bold 14px arial; color:#8C1717} /* Required Form Asterisk */


/* Twitter Widget */
#tw h4 a {display:block; margin-left:-8px; text-align:left; font-size:13px;}
#tw a.twtr-join-conv {}
#tw h3 {display:none;}
#tw h4 {padding-left:0px; margin-left:0px; margin-right:4px}
#tw .twtr-profile-img {display:none}


#editthispage {position:absolute; top:4px; width:100px; right:100px; z-index:2; font:9px verdana; text-transform:uppercase}
	#editthispage a {color:#000; text-decoration:none;}
	#editthispage a:hover {color:#000; text-decoration:underline;}
	
#printtextsizeholder {position:absolute; width:114px; top:7px; right:8px; z-index:2;}
	#printtextsizesubholder {position:absolute; width:114px; top:7px; right:188px; z-index:2;}
	.tblprintfontsize {width:100%}
	.tblprintfontsize td {padding:1px; color:#333; font:9px verdana; text-transform:uppercase}

*html hr {border-bottom:1px solid #B3AF8B; height:1px }
hr {border-bottom:1px solid #B3AF8B; display:block; margin:14px 10px 14px 0px}
*html div.hr {border-bottom:1px solid #B3AF8B; display:block; margin:0px 10px 20px 0px}
div.hr {border-bottom:1px solid #B3AF8B; display:block; height:1px; margin:20px 10px 20px 0px}
	
/* #pattern_searchbg {width:100%; height:240px; position:absolute; z-index:1; top:0px; left:0px; background:url(/vimages/undersearch_pattern.png); opacity:.06;} */

.tblweatherinfo {table-layout:fixed; width:100%}
.tblweatherinfo td {padding:2px 0px 2px 0px}
a .tblweatherinfo {text-decoration:none;}
#currentdatetimeholder {font:bold 12px arial; color:#fff; position:absolute; top:-56px; right:0px; width:220px; text-align:left}




/* put in Ul tag for PDF, IE, Word, Excel */
ul.citypdfbullets li, #inner_lt ul.citypdfbullets li, #rt_txt ul.citypdfbullets li { list-style-image : url(/cms/vimages/icon_pdf.gif); }
ul.cityiebullets li, #inner_lt ul.cityiebullets li, #rt_txt ul.cityiebullets li { list-style-image : url(/cms/vimages/icon_explorer_bullet.gif); }
ul.citydocbullets li, #inner_lt ul.citydocbullets li, #rt_txt ul.citydocbullets li { list-style-image : url(/cms/vimages/icon_doc_bullet.gif); }
ul.cityxlsbullets li, #inner_lt ul.cityxlsbullets li, #rt_txt ul.cityxlsbullets li { list-style-image : url(/cms/vimages/icon_excel_bullet.gif); }

/* put in individual li for PDF, IE, Word, Excel */
#rt_txt .citypdfbullets, #inner_lt .citypdfbullets { list-style-image : url(/cms/vimages/icon_pdf.gif); }
#rt_txt .cityiebullets, #inner_lt .cityiebullets { list-style-image : url(/cms/vimages/icon_explorer_bullet.gif); }
#rt_txt .citydocbullets, #inner_lt .citydocbullets { list-style-image : url(/cms/vimages/icon_doc_bullet.gif); }
#rt_txt .cityxlsbullets, #inner_lt .cityxlsbullets { list-style-image : url(/cms/vimages/icon_excel_bullet.gif); }

/* Generic Text Bullets */
#inner_lt ul li, #rt_txt ul li {list-style-image:url(/vimages/icon_libullet.gif);}
/* #inner_lt li a:hover, #rt_txt li a:hover {list-style-image : url(/vimages/icon_libullet_on.gif);} */


#tbarholder {width:980px; z-index:10; margin:0px auto; position:relative}
#logolink {position:absolute; top:-174px; height:40px; left:0px; width:218px; z-index:500; display:block; cursor:hand}
#logo {position:absolute; z-index:2; top:0px; left:0px; z-index:200; width:280px; height:200px}
	#logoholder {position:relative; z-index:2; left: 50%; top:-266px; width:980px; margin:0px 0px 0px -520px}
#contentgradient {position:absolute; z-index:1; top:240px; left:0px; background: url(/vimages/content_grad.gif) repeat-x 0px 6px; width:100%; height:240px}

#quicklinksarrow {position:absolute; top:-244px; width:10px; height:10px; right:8px; z-index:102;}

#keywordsearchcontainer {position:absolute; top:-245px; z-index:200; right:2px; width:216px;}
	.sbx {font:normal 12px verdana; color:#666; padding:3px 0px 3px 0px; border:1px solid #000; width:188px; display:block; position:relative; background:#DCD8BB}
	.tblkeywordsearch {width:100%; table-layout:fixed}
	.tblkeywordsearch td {padding:0px}
	
#mainholder {background:#fff; width:100%;}
#inner_lt {float:left; vertical-align:top; width:580px;} 
	#inner_lt_txt {padding:20px 20px 30px 20px; width:540px; vertical-align:top}
#inner_ltind {float:left; vertical-align:top; width:580px; padding-bottom:30px;} 

/*Local Links*/
.ltlocallinks {width:220px; height:30px}
.ltlocallinksholder {padding:12px 8px 12px 8px; font:11px verdana, helvetica; color:#183500}
	.ltlocallinksholder a {font-weight:bold; background:url(/vimages/icon_libullet.gif) no-repeat 4px 3px; padding:0px 0px 0px 18px; display:block; color:#847F56; text-decoration:none}
	.ltlocallinksholder a:hover {color:#183500; text-decoration:underline; background:url(/vimages/icon_libullet_on.gif) no-repeat 4px 3px;}


#leftnavholder {padding-bottom:12px;}
#sectionheader[id] {width:220px; height:30px; margin:0px 0px 2px 0px; padding:0; border:0}

#inner_rt {float:left; vertical-align:top;  margin-top:-32px; width:179px; margin-bottom:32px; font:12px verdana,helvetica;} 

	#rt {float:left; width:760px; position:relative; z-index:2; vertical-align:top}
		#rt_txt, #rt_txt_nolinks {padding:20px 20px 80px 20px; width:720px; color:#333; vertical-align:top;}
		#pagetitle {position:relative; z-index:2;}
		
#bbar {position:relative; background:url(/vimages/bbar_bg.gif) repeat-x; width:100%; height:130px}	
#copyr {position:absolute; bottom:-60px; color:#958F61; font:12px verdana; left:220px; width:500px;}
	#copyr a {text-decoration:none; color:#958F61;}
	#copyr a:hover {color:#AEA981;}
	
	#bbarlinks {position:absolute; z-index:200; bottom:0px; right:190px;}
	#bbarlinks a {font:10px verdana, helvetica; color:#958F61; text-decoration:none; padding:5px 4px 5px 4px; display:inline-block;}
	#bbarlinks a:hover {background:#ddd; color:#333}
	
	

/* Gallery in Columns */
#interactivemapholder {width:130px; margin:4px auto 4px auto}
	#interactivemapholder img {}
	#interactivemapholder a:hover img {opacity:.70;}
#galleryphotoholder {}
	#galleryphotoholder img {}
	#galleryphotoholder a:hover img {opacity:.70;}
	
#weatherholder {font:11px verdana; background:#fff; border:1px solid #000; margin:0px auto; width:218px; color:#183500; line-height:14px;}
#weathercolholder {position:absolute; color:#fff; font:11px verdana; width:218px; top:-40px; z-index:202; right:2px}


/*/////////// Highlights */

.highlightsheader {background:#CCC8A7 url(/vimages/hlheader_bg.gif); padding:6px 4px 6px 4px; color:#615C33; text-transform:uppercase; font:bold 10px verdana; text-align:center}

#highlighttitleholder {margin-bottom:8px}
.hightbl {width:100%; padding:0px; border:0px}
.hightbl .highlights {padding:0px; font:11px verdana;}
	.hightbl .highlights a {padding:0px 1px 4px 1px; background:url(/vimages/icon_libullet.gif) no-repeat left center; font-weight:bold; text-decoration:none; color:#183500}
	.hightbl .highlights a:hover {text-decoration:underline; background:url(/vimages/icon_libullet_on.gif) no-repeat left center; color:#4A762C}
	
.highlightstopbot { color: #5C3D07; padding:8px 8px 8px 8px; font:11px verdana; border-bottom:1px solid #CCC8A7}
	.highlightstopbot a {padding:0px 1px 4px 1px; font-weight:bold; text-decoration:none; color:#183500}
	.highlightstopbot a:hover {text-decoration:underline; color:#4A762C}
	

	
/* ///////////////// Mini Calendar */
#calendarholder {z-index:6; margin:12px 12px 12px 12px;}

.caltable {background:#E1DEC7; width:100%; table-layout:fixed}
.caltable th {font:10px verdana, helvetica; color:#333333; padding:2px; background:#DCD8BB; text-align:center}

#caleventbullets { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/vimages/icon_caleventbullet.gif);}

.caltable .day {font:11px verdana, helvetica; text-align:center; color:#000; padding:3px; background:#FFF}
.caltable .dayevent {color: #000; text-align:center; font:bold 11px verdana, helvetica; text-decoration:none}
.caltable .dayevent a { background: #E3E0C7; color: #000; padding:3px; display: block; position: relative; font:bold 11px verdana, helvetica; text-decoration:none}
.caltable .dayevent a:hover { background: #DCD8BB; display:block; padding:2px; position:relative; text-decoration:underline; color: blue}

.calmonth {text-decoration: none; padding: 4px; background:#CCC8A7 url(/vimages/hlheader_bg.gif); color: #000; text-align:center; font:bold 12px verdana, helvetica;}
.calmonth a { text-decoration: none; color: #000}
.calmonth a:hover { text-decoration: underline; color: #000}

.calnextprev {background:#CCC8A7 url(/vimages/hlheader_bg.gif); text-align:center}
.calnextprev a {}
.calnextprev img {padding:2px 4px 2px 4px}
.calnextprev a:hover {}		

.smt_event a {font:bold 11px verdana; color:#333}


/*/////////////////////// SiteMap Classes */

.tblsitemap {width:100%; padding:0px; border:0px}
.tblsitemap td {padding:0px}

.level1  { padding: 4px; font-weight: bold; font-size: 18px; border-bottom: 1px solid #E4DDCB; font-family:verdana, helvetica; color: #000; }
.level1 a, .level1 a:visited  {text-decoration: none; color:#000}
.level1 a:hover {text-decoration: underline} 

.level2  {padding: 1px 1px 1px 40px; font-weight: bold; font-size: 15px; font-family:verdana, helvetica; color: #50738F;}
.level2 a, .level2 a:link, .level2 a:visited, .level2 a:active  {text-decoration: none; color:#50738F}
.level2 a:hover {text-decoration: underline; color:#50738F } 

.level3  {padding: 0px 0px 0px 70px; font-weight: normal; font-size: 14px; font-family:verdana, helvetica; color:#464B3D}
.level3 a, .level3 a:link, .level3 a:visited, .level3 a:active  {text-decoration: none; color:#464B3D}
.level3 a:hover {text-decoration: underline; color:#464B3D } 

.level4  {padding: 0px 0px 0px 90px; font-weight: normal; font-size: 12px; font-family:verdana, helvetica; color:#BB8214}
.level4 a, .level4 a:link, .level4 a:visited, .level4 a:active  {text-decoration: none; color:#BB8214}
.level4 a:hover {text-decoration: underline; color:#BB8214 } 

.level5  {padding: 0px 0px 0px 110px; font-weight: normal; font-size: 10px; font-family:verdana, helvetica; color:#C67878}
.level5 a, .level5 a:link, .level5 a:visited, .level5 a:active  {text-decoration: none; color:#C67878}
.level5 a:hover {text-decoration: underline; color:#C67878 } 

.level6  {padding: 0px 0px 0px 130px; font-weight: normal; font-size: 9px; font-family:verdana, helvetica; color:#666666}
.level6 a, .level6 a:link, .level6 a:visited, .level6 a:active  {text-decoration: none; color:#666666}
.level6 a:hover {text-decoration: underline; color:#666666 } 


/* ///////////////// Search Results ////////// */
span.wm {font-weight:bold; color:#3B7DB1}
div.wmCount {display:block; height: 8px; max-width:66px; line-height:8px; font-size:7px; padding:0px; background:#517693}
.tblsearchresults {width:100%; table-layout:fixed; border-collapse:collapse}
.tblsearchresults td {padding:1px 3px 1px 3px; font-size:12px}
.tblsearchresults th {padding:6px; border:1px solid #DCD8BB; text-decoration:underline; text-transform:uppercase}


/* Global Table Classes */
.tblrowborder {} /* border under each row, th background */
.tblrowborder th {text-transform:uppercase; font:bold 12px verdana; border-bottom:1px solid #BBB794; padding:6px 6px 6px 6px; margin:10px 0px 10px 0px; color:#000; text-align:left; background:url(/vimages/tblrowborder_thbg.gif) repeat-x bottom left;}
.tblrowborder td {padding:6px 6px 6px 6px; border-bottom:1px solid #BBB794}
.tblrowborder td.th2 {background:#DCD8BB; text-indent:10px; font:bold 12px verdana; font-style:italic; color:#000;}
