h1 {position:absolute; z-index:1; top:182px; left:256px; margin:0; font:19px verdana; color:#9A5C35;}
#secheader {position:absolute; width:241px; height:40px; top:173px; left:0px;}

#colleft {float:left; width:350px; vertical-align:top}
#colright {float:left; width:350px; padding-left:14px; vertical-align:top}
.colbgtop[class] {width:350px; height:17px; margin-bottom:0; background:url(/vimages/index_col_bg_top.jpg) no-repeat;}
.colbgrepeat {width:322px; display:block; padding:0px 14px 5px 14px; background:url(/vimages/index_col_bg_repeat.jpg) repeat-y;}
.colbgbot {width:350px; height:12px; background:url(/vimages/index_col_bg_bot.jpg) no-repeat;}
.colcontent {padding:0px; color:#543E3A; font:11px verdana}
.colheader[class] {height:30px; margin-top:11px}

#rtcal {float:left; width:718px; padding:0px 0px 0px 0px; margin-top:108px; }
	#rtcal_txt {width:690px; margin-top:120px; padding:0px 14px 80px 14px; font:12px verdana; line-height:17px; color:#000}
	#rtcal_txt_subindex {width:718px; padding-bottom:40px;}


/* ////////////////////////////// LEFT SUB MENU NAV ///////////////////////  */
.mn1 {font:12px verdana;}
.mn1 a {color:#000; text-decoration:none; background:url(/vimages/lt_visitors_menu_bullet.png) no-repeat left center; display:block; position:relative; padding:4px 0px 4px 14px}
.mn1 a:hover {color:#A46840; background:url(/vimages/lt_menu_bullet_on.png) no-repeat left center; display:block; position:relative; padding:4px 0px 4px 14px}
.mnOn1 {font:bold 12px verdana;}
.mnOn1 a {color:#000; background:url(/vimages/lt_menu_bullet_on.png) no-repeat left center; text-decoration:none; display:block; position:relative; padding:4px 0px 4px 14px}

.mn2 {font:11px verdana;}
.mn2 a {color:#000; text-decoration:none; background:url(/vimages/lt_visitors_menu_bullet.png) no-repeat 14px center; display:block; position:relative; padding:3px 0px 3px 28px}
.mn2 a:hover {color:#A46840; background:url(/vimages/lt_menu_bullet_on.png) no-repeat 14px center; display:block; position:relative; padding:3px 0px 3px 28px}
.mnOn2 {font:bold 11px verdana;}
.mnOn2 a {color:#000; background:url(/vimages/lt_menu_bullet_on.png) no-repeat 14px center; text-decoration:none; display:block; position:relative; padding:3px 0px 3px 28px}

.mn3 {font:11px verdana;}
.mn3 a {color:#000; text-decoration:none; display:block; position:relative; padding:3px 0px 3px 42px}
.mn3 a:hover {color:#A46840; display:block; position:relative; padding:3px 0px 3px 42px}
.mnOn3 {font:bold 11px verdana;}
.mnOn3 a {color:#000; text-decoration:none; display:block; position:relative; padding:3px 0px 3px 42px}

.mn4 {font:11px verdana;}
.mn4 a {color:#000; text-decoration:none;  display:block; position:relative; padding:3px 0px 3px 56px}
.mn4 a:hover {color:#A46840; display:block; position:relative; padding:3px 0px 3px 56px}
.mnOn4 {font:bold 11px verdana;}
.mnOn4 a {color:#000; text-decoration:none; display:block; position:relative; padding:3px 0px 3px 56px}



/* /////////////////////// Calendar Styles ///////////////////// */
.smtbtn_events {font:bold 12px arial; background:#58532B; cursor:pointer; color:#CBC7A6; padding:3px; border:1px solid #B4B08C}
.smtbtn_events:hover {background:#000; color:#CBC7A6}
.keysearch {border:1px solid #DDDABD; padding:4px; background:#fff; color:#5C3D07}

.printlink a {font:bold 12px verdana; color:#87814D; text-decoration:none}
.printlink a:hover {text-decoration:underline}
	
.backbutton {font-size:12px; color:black; text-align:center}
.backbutton a:link, .backbutton a:visited, .backbutton a:active {text-decoration: none; font:bold 12px verdana; color:#87814D}
.backbutton a:hover {text-decoration: underline; color:#87814D; } 

.tblEventDetails {width:100%; table-layout:fixed; border-collapse:collapse}
.tblEventDetails th {background:#DDDABD; border:1px solid #DDDABD; padding:8px; color:#554F1F}
.tblEventDetails td {background:#FFF; border:1px solid #DDDABD; padding:8px }
.tblEventDetails .eventname {background:#E2DDC2; color:#554F1F; text-align:center}
	.tblEventDetails .contactinfo a {color:#87814D; text-decoration:none; font-weight:bold}
	.tblEventDetails .contactinfo a:hover {text-decoration:underline}
	
.tblFullCalendar {width:100%; table-layout:fixed; border-collapse:collapse}
.tblFullCalendar th {border:1px solid #DDDABD; background:#E2E0C7; padding:4px; color:#87814D; width:14%}
.tblFullCalendar td {background:#FFF; border:1px solid #DDDABD; vertical-align:top}
.tblFullCalendar .datenum {padding:2px; background:#EAE8D4; font:bold 12px verdana; color:#58532B}
	.tblFullCalendar .datenum a {font:bold 12px verdana;  background:#DDDAC0; display:block; color:#58532B; text-decoration:none}
	.tblFullCalendar .datenum a:hover {background:#D5D1B3; color:#000;}
.tblFullCalendar .dateventtext {vertical-align:top; padding:4px 2px 4px 2px; font:bold 10px verdana; color:#000}
	.tblFullCalendar .dateventtext a {font:bold 10px verdana; text-decoration:none; color:#9F6039}
	.tblFullCalendar .dateventtext a:hover {color:#000; text-decoration:underline}	
	
.tblcaldaylist {width:100%; background:#DDDABD}
.tblcaldaylist th {padding:4px; font-weight:bold; color:#000; background:#E2E0C7;}
.tblcaldaylist td {padding:4px; background:#FFF}
	.tblcaldaylist td a {color:#9F6039; font-weight:bold; text-decoration:none}
	.tblcaldaylist td a:hover {color:#9F6039; text-decoration:underline}
	
.tblCalendarNav {width:100%; table-layout:fixed}
.tblCalendarNav td {padding:0px 0px 6px 0px}
.tblCalendarNav .printer {text-align:center; font:bold 11px verdana, helvetica; border-bottom:1px solid #DDDABD; padding:4px 0px 10px 0px}
	.tblCalendarNav .printer a {text-decoration: none; font-weight:bold; color:#000}
	.tblCalendarNav .printer a:hover {text-decoration: underline} 
	.tblCalendarNav select {font-size:16px}
	
.prev {text-align:left}
	.prev a  {text-decoration: none; font:bold 13px verdana, helvetica; color:#000;}
	.prev a:hover {text-decoration: underline; color:#000;}

.next {text-align:right}
	.next a  {text-decoration: none; font:bold 13px verdana, helvetica; color:#000;}
	.next a:hover {text-decoration: underline; color:#000;}
	
.tblCalendarNav .cntlarge {text-align:center; font:normal 19px verdana, helvetica;}
	span.cntlarge {text-align:center; font:normal 19px verdana, helvetica; color:#000}
	
a.evattlink  {color:#9F6039; display:block;  font-weight:bold; font-size:14px; margin: 0px 0px 0px 14px; padding:2px 2px 2px 20px; background: url(/vimages/icon_pdf.gif) no-repeat 0px 6px; text-decoration:none; }
a:hover.evattlink  {text-decoration:underline;}

.eventbuttongreen{width:250px; font-size:0.8rem; border: solid 1px #4CAF50;border-radius:5px;background-color:#fff; transition:all 250ms ease-in-out; padding: 5px;}
.eventbuttongreen:hover{background-color:#ecefec;}
.eventbuttonred{width:220px; font-size:0.8rem; border: solid 1px #f44336;border-radius:5px;background-color:#fff; transition:all 250ms ease-in-out; padding: 5px;}
.eventbuttonred:hover{background-color:#ecefec;}