html {overflow-x:hidden}
form {margin:0}
body {margin:0px 0px 0px 0px; background:fixed #F7931F url(/vimages/body_bg.png) no-repeat top center;}
img {border:0}
.b {font-weight:bold}
.rt {text-align:right}
.cnt {text-align:center}
.top {vertical-align:top}
.flt {float:left}
.frt {float:right}
img.cnt {display:block; margin:0 auto}
.clr, .brk {clear:both; font-size:0px; line-height:0px;}
.req {color:red;}
table, p, td, div, span, h1, h2, h3, h4 {font-family:helvetica, Georgia}

 /* Required Form Asterisk */
.smtbtn {padding:3px 1px 3px 1px; border:1px solid #989814; background:#B9C93E; color:#000;  cursor:pointer; font-weight:bold;}
input.smtbtn:hover {color:#F7931F; border:1px solid #F7931F; background:#000}

hr {border-bottom:1px solid #A0BBC5; display:block; margin:14px 10px 14px 0px}
div.hr {border-bottom:1px solid #A0BBC5; display:block; height:1px; margin:20px 10px 20px 0px}

h1 {color:#000; font-weight:normal; font-size:22px; line-height:22px; margin:0px 0px 0px 0px}
h2 {color:#7A8F14; font-weight:normal; line-height:22px; font-size:19px;}
h3 {color:#99751D; font-weight:bold; font-size:16px;}

#scalediv1, #scalediv2, #scalediv3, #scalediv4, #scalediv5, #scalediv6, #scalediv7, #scalediv8, #scalediv9, #scalediv10 {visibility:hidden; position:relative; height:0px; overflow:hidden;}
#rt_txt a.scaledivlink {display:block; color:#00532D; font-size:16px; font-weight:bold; font-family:Garamond, Tahoma, Geneva, Helvetica; line-height:auto; border-bottom:1px solid #C6D5C9; text-decoration:none; background:#D7E4DA url(/vimages/scaledivarrow.png) no-repeat 5px 3px; padding:2px 5px 2px 25px; margin-bottom:2px;}
#rt_txt a.scaledivlink:hover {background:#CEDDD2 url(/vimages/scaledivarrow_down.png) no-repeat 5px 3px; text-decoration:none;}

#top {position:absolute; top:0px; left:0px;}
#banner {position:absolute; z-index:1; left:50%; top:10px; margin-left:-460px}
#tbar {position:fixed; top:0px; background:url(/vimages/tn_bg.png) repeat-x; left:0px; z-index:10; width:100%; height:40px;} /* background:#BAD534; opacity:.95; filter: alpha(opacity=95);  */
#holder {width:988px; position:relative; margin:0 auto}
#logo {position:absolute; z-index:3; top:62px; left:50%; margin-left:-500px; width:291px; height:224px;}
#social_buttons {position:absolute; background:url(/vimages/social_icon_bg.png) no-repeat; width:173px; height:37px; right:26px; top:19px; padding:7px 0px 0px 8px}
	
#cshell {position:relative; z-index:2; margin-top:290px;}
#ctop {background:url(/vimages/content_bg_top.png) no-repeat; width:988px; height:73px;}
#cholder {background:url(/vimages/content_bg_rpt.png) repeat-y; width:988px;}
#cbot {background:url(/vimages/content_bg_bot.png) no-repeat; width:988px; height:45px; margin-bottom:50px}


#lt {float:left; vertical-align:top; margin-left:12px; width:270px;}
	.lt_box {background:url(/vimages/lt_box_bg.png) repeat-y; width:250px; padding:0px 10px 0px 10px;}
	.lt_box_bot {background:url(/vimages/lt_box_bot.png) no-repeat; width:270px; height:22px}
	#lt_header {width:258px; text-transform:uppercase; text-align:center; color:#7A8F14; position:absolute; top:33px; margin-left:22px; font-size:17px;}
	#wptitle {position:absolute; left:300px; top:24px;}
	#pathlink {font-size:10px; color:#492B08}
		#pathlink a {text-decoration:none; color:#492B08} 
		#pathlink a:hover {text-decoration:underline;} 
		
#rt {float:left; vertical-align:top; width:690px;}
	#rt_txt {padding:20px; color:#492B08; font-size:14px; line-height:18px; width:650px;}
	#rt_txt a {color:#BD7017; text-decoration:none; font-weight:bold;}
	#rt_txt a:hover {text-decoration:underline;}
	.colheader {color:#7A8F14; font-variant:small-caps; margin-bottom:4px; font-size:17px}
	
	
#bbar {position:fixed; z-index:6; background:#000; left:0px; bottom:0px; width:100%; opacity:.80; filter: alpha(opacity=80); color:#000; height:40px; font-size:11px;}
	#copyr {margin:8px 5px 5px 8px; line-height:13px; color:#BAD534}
		#copyr a { color:#F7931F; text-decoration:none}
		#copyr a:hover {text-decoration:underline}
	#rtt {position:absolute; font-size:13px; margin:5px 10px 5px 5px; color:#BAD534; top:0px; z-index:10; right:0px;}
		#rtt a { color:#F7931F; font-weight:bold; text-decoration:none}
		#rtt a:hover {color:#BAD534}



	
/* Weather Specific */
#weatherdisplay {position:absolute; right:0px; top:6px;}
#weatherdisplay a {text-decoration:none; color:#000}
#weatherholder {text-align:right}
.tempfont {display:inline-block; padding-top:3px; font:bold 14px Tahoma, Geneva, Helvetica; color:#000}
.tempconditions {display:inline-block; padding-top:1px; font:normal 10px Tahoma, Geneva, Helvetica; line-height:10px; color:#000}
.wfont {color:#000}
	
/* put in Ul tag for PDF, IE, Word, Excel */
ul.pdfbullets li, #inner_lt ul.pdfbullets li, #rt_txt ul.pdfbullets li { list-style-image : url(/cms/vimages/icon_pdf.gif); }
ul.iebullets li, #inner_lt ul.iebullets li, #rt_txt ul.iebullets li { list-style-image : url(/cms/vimages/icon_explorer_bullet.gif); }
ul.docbullets li, #inner_lt ul.docbullets li, #rt_txt ul.docbullets li { list-style-image : url(/cms/vimages/icon_doc_bullet.gif); }
ul.xlsbullets li, #inner_lt ul.xlsbullets li, #rt_txt ul.xlsbullets li { list-style-image : url(/cms/vimages/icon_excel_bullet.gif); }

/* put in individual li for PDF, IE, Word, Excel */
#rt_txt .pdfbullets, #inner_lt .pdfbullets { list-style-image : url(/cms/vimages/icon_pdf.gif); }
#rt_txt .iebullets, #inner_lt .iebullets { list-style-image : url(/cms/vimages/icon_explorer_bullet.gif); }
#rt_txt .docbullets, #inner_lt .docbullets { list-style-image : url(/cms/vimages/icon_doc_bullet.gif); }
#rt_txt .xlsbullets, #inner_lt .xlsbullets { list-style-image : url(/cms/vimages/icon_excel_bullet.gif); }


/* ///////////////// Mini Calendar */
#calshell_top {background:url(/vimages/lt_box_top.png) no-repeat; height:12px; width:270px; color:#7A8F14; text-align:center; padding-top:10px; position:relative;}
#calshell_holder {width:270px; padding-top:15px; padding-bottom:-20px; background:url(/vimages/lt_box_bg.png) repeat-y; }
#calshell_bot {background:url(/vimages/lt_box_bot.png) no-repeat; height:22px; width:270px;}

.caltable {width:100%; table-layout:fixed;}
.caltable th {padding:4px 2px 4px 2px; border-top:1px solid #F6D9A5; border-bottom:1px solid #F6D9A5; font-size:11px;}

#caleventbullets { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/vimages/icon_caleventbullet.gif);}
.dayevent {color: #000; width:32px; height:28px; text-align:center; text-decoration:none}
.dayevent a {color: #BD7017; font-size:12px; font-weight:bold; display: block; text-decoration:none}
.dayevent a:hover {color:#A2BC24; text-decoration:underline}

.day {font-size:12px; text-align:center; color:#000; background:url(/vimages/calshell_daybg.png) no-repeat; width:32px; height:28px;}

.calmonth {text-decoration: none; padding:4px 0px 4px 0px;  color: #000; text-align:center; font-size:13px; font-weight:bold;}
.calmonth a {color:#000; text-decoration:none;}
.calmonth a:hover { text-decoration: underline;}

.calnextprev {padding:4px 0px 4px 0px; text-align:center}
.calnextprev a {}
.calnextprev img {}
.calnextprev a:hover {}		
.smt_event a {font:bold 11px Tahoma, Geneva, Helvetica; color:#333}

#tblholder {width:100%; position:relative;}
#tbltop {width:650px; height:20px; background:url(/vimages/calfullshell_top.png) no-repeat;}
#tblbot {width:650px; height:20px; background:url(/vimages/calfullshell_bot.png) no-repeat;}
#tblbg {width:640px; position:relative; padding:5px; background:url(/vimages/calfullshell_bg.png) repeat-y;}

/*/////////////////////// SiteMap Classes */

.tblsitemap {width:100%; padding:0px; border:0px}
.tblsitemap td {padding:0px}

#rt_txt .level1  { padding: 4px; font-size: 19px; border-bottom: 1px solid #B4C9C6; font-family:Tahoma, Geneva, Helvetica; color: #00532D; }
#rt_txt .level1 a  {text-decoration: none; color:#00532D}
#rt_txt .level1 a:hover {text-decoration: underline} 

#rt_txt .level2  {padding: 1px 1px 1px 40px; font-size: 16px; font-family:Tahoma, Geneva, Helvetica; color: #6B541B;}
#rt_txt .level2 a  {text-decoration: none; color:#6B541B}
#rt_txt .level2 a:hover {text-decoration: underline; color:#6B541B } 

#rt_txt .level3  {padding: 0px 0px 0px 70px; font-weight: normal; font-size: 14px; font-family:Tahoma, Geneva, Helvetica; color:#AA8938}
#rt_txt .level3 a {text-decoration: none; color:#AA8938}
#rt_txt .level3 a:hover {text-decoration: underline; color:#AA8938 } 

#rt_txt .level4  {padding: 0px 0px 0px 90px; font-weight: normal; font-size: 12px; font-family:Tahoma, Geneva, Helvetica; color:#A96420}
#rt_txt .level4 a  {text-decoration: none; color:#A96420}
#rt_txt .level4 a:hover {text-decoration: underline; color:#A96420 } 

#rt_txt .level5  {padding: 0px 0px 0px 110px; font-weight: normal; font-size: 10px; font-family:Tahoma, Geneva, Helvetica; color:#C67878}
#rt_txt .level5 a {text-decoration: none; color:#C67878}
#rt_txt .level5 a:hover {text-decoration: underline; color:#C67878 } 

#rt_txt .level6  {padding: 0px 0px 0px 130px; font-weight: normal; font-size: 9px; font-family:Tahoma, Geneva, Helvetica; color:#666666}
#rt_txt .level6 a {text-decoration: none; color:#666666}
#rt_txt .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 14px Tahoma, Geneva, Helvetica; border-bottom:1px solid #D3BD8A; padding:6px 6px 6px 6px; color:#86620D; text-align:left; background:#E7DDC4; }
.tblrowborder .th2 {text-transform:uppercase; font:bold 14px Tahoma, Geneva, Helvetica; border-bottom:1px solid #D3BD8A; padding:6px 6px 6px 6px; color:#86620D; text-align:left; background:#E7DDC4;}
.tblrowborder td {padding:8px 6px 8px 6px; border-bottom:1px solid #D3BD8A}
.tblrowborder td.th2 {background:#E7DDC4; text-indent:10px; font:bold 14px Tahoma, Geneva, Helvetica; font-style:italic; color:#86620D;}

.tblsec {width:100%; border-collapse:collapse }
.tblsec td {padding:4px; background:#F7E1BA; border:2px solid #fff; font-size:13px;}
.tblsec th {background:#EDE5D4; padding:8px; font-size:14px;}

.tblvolunteers {width:100%; border-collapse:collapse }
.tblvolunteers td {padding:4px; line-height:16px; border:1px solid #DFD5BD; font-size:12px;}
.tblvolunteers th {background:#F4D49D; padding:8px; font-size:12px;}


.tbldefault {width:100%; background:#EDE5D4; border:1px solid #DFD5BD; border-collapse:collapse }
.tbldefault td {padding:2px; font-size:12px;}
.tbldefault th {}
.tbldefault input[type=text] {border:1px solid #B4C9C6; width:200px; padding:4px;}
.tbldefault textarea {border:1px solid #B4C9C6; padding:4px;}
.tbldefault input[type=submit], .tbldefault input[type=reset] {border:1px solid #B4C9C6; padding:1px; color:#EFEBD1; cursor:pointer; font-weight:bold; background:#006029}
.tbldefault input[type=submit]:hover, .tbldefault input[type=reset]:hover {background:#C7A040; color:#000}


/* ////////////////////////////// LEFT SUB MENU NAV ///////////////////////  */
.mn1, .mnOn1 {font-size:13px;  display: block;}
.mn1 a {color:#492B08; padding:6px 10px 6px 10px; border-bottom:1px solid #F6D9A5; display: block; text-decoration: none;}
.mn1 a:hover {color:#492B08; background:#fff;}
.mnOn1 a {display:block; color:#492B08; font-weight:bold; border-bottom:1px solid #F6D9A5; background:#fff; padding:6px 10px 6px 10px; text-decoration: none;}

.mn2 {font-size: 12px; background:#F4EEDE}
.mn2 a {color:#0F6735; padding:5px 5px 5px 24px; display: block; text-decoration: none;}
.mn2 a:hover {color:#1D795B; background:url(/vimages/menu_bullet_lvl2.png) no-repeat 10px center}
.mnOn2 {color:#1D795B; background:#EEE6D1 url(/vimages/menu_bullet_lvl2.png) no-repeat 10px center; font-size: 12px; padding:5px 5px 5px 24px}
.mnOn2 a {display: block; position:relative; text-decoration:none; color:#1D795B}
.menutd2holder {border:1px solid #0F6735}
.menu2holderbot {border-bottom:1px solid #0F6735; margin-bottom:10px}


.mn3 {font-size: 11px; background:#EEE6D1}
.mn3 a {color:#17523F; padding:4px 4px 4px 48px; display: block; text-decoration: none;}
.mn3 a:hover {color:#1D795B; background:url(/vimages/menu_bullet_lvl2.png) no-repeat 34px center}
.mnOn3 {color:#1D795B; background:#EEE6D1 url(/vimages/menu_bullet_lvl2.png) no-repeat 34px center; font: 11px Tahoma, Geneva, Helvetica; padding:4px 4px 4px 48px}
.mnOn3 a {display: block; position:relative; text-decoration:none; color:#1D795B}
