form {margin:0}
body {margin:0px 0px 10px 0px; background:#F2EBD8; font-family:Tahoma, Geneva, Helvetica}
img {border:0}
.b {font-weight:bold}
.rt {text-align:right}
.cnt {text-align:center}
.top {vertical-align:top}
img.cnt {display:block; margin:0 auto}
.clr, .brk {clear:both; font-size:0px; line-height:0px;}
.reqr {color:red;}
.normal {font-weight:normal}
.reqform {color:red; font-size:11px; font-weight:bold;}
.f9 {font-size:9px}
.f10 {font-size:10px}
.f11 {font-size:11px}
.f12 {font-size:12px}
.f13 {font-size:13px}
/* td, div, span, H1, H2, H3 {font-family:Tahoma, Geneva, Helvetica} */

.req { font:bold 14px Tahoma, Geneva, Helvetica; color:#8C1717} /* Required Form Asterisk */
.smtbtn {border:1px solid #4A3A1D; padding:1px; color:#EFEBD1; cursor:pointer; font-weight:bold; background:#006029}
input.smtbtn:hover {background:#C7A040; color:#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}

/* Social */
#facebookfeed {background:url(/vimages/lt_box_bg.png) repeat; color:#333; width:200px; padding:10px 20px 0px 20px}
#commentsholder {background:url(/vimages/lt_box_bg.png) repeat;}

/* WP Gallery Stuff *//
.thumphoto {}
.thumphoto:hover {opacity:.50; filter:alpha(opacity=50)}


.tblTA {width:100%; table-layout:fixed;}
.tblTA td.feedrow {border-bottom:1px solid #B4C9C6; font-size:12px; padding:14px;}
.tblTA td.feeddesc {line-height:12px;}
.tblTA .feedtitle {margin-bottom:4px;}
	.tblTA .feedtitle a {font-size:14px;}
.tblTA .feedpubcreate {color:#678F7E; font-size:10px; margin-bottom:4px;}

#TA_Header {text-align:right;}
#TA_Link {text-align:center;}
	#rt #TA_Link a {background:#EECA6E; color:#00532D; display:block; padding:5px; margin:0 auto; width:350px;}
	#rt #TA_Link a:hover {background:#00532D; text-decoration:none; color:#EECA6E;}
#TA_Flags {text-align:center; margin-top:20px;}
#TA_Container {border-top:1px solid #B4C9C6; min-height:500px;}

	
/* ////////// */

h1 {color:#00532D; font-weight:normal; font-size:23px; margin:0px 0px 0px 0px}
h2 {color:#00532D; font-weight:normal; font-size:19px;}
h3 {color:#99751D; font-weight:bold; font-size:15px;}
	#rt_txt h3 a {color:#99751D}
h4 {color:#99751D; font-weight:bold; font-size:13px; margin:0px 0px 0px 0px}
/* Global HEADER Classes */
div.expheader_main {color:#00532D; font-weight:normal; font-size:18px; margin-bottom:14px}
div.smlheader_main {color:#00532D; font-weight:normal; font-size:16px;  margin-bottom:14px}

#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;}
	

#holder {width:940px; border-left:1px solid #B4C9C6; background:#fff; border-bottom:1px solid #B4C9C6; border-right:1px solid #B4C9C6; padding:0px 10px 0px 10px; margin:0px auto 0px auto;}
#contentholder {background:#F7F7E5;}
#navbarmain {width:689px; height:47px; display:none; position:absolute; right:0; top:48px; z-index:190; background:url(/vimages/navbar.png) no-repeat;}
#topbanner {position:relative;  width:940px; background:url(/vimages/topbanner_bg.png) no-repeat; height:100px;}/*topbanner_bg.png*/
#logo {position:absolute; top:15px; left:-8px; width:220px; height:104px;}

#photobanner {background:#fff; z-index:10; margin:0px 0px 10px 0px; width:940px;}
#alternatecontent {width:400px; background:#F2EDE0; border:2px solid #D3C6A5; padding:10px; height:200px; position:absolute; left:50%; margin-left:-200px; top:50%; font-size:14px; margin-top:-120px;}

#toplinks {position:absolute; top:26px; z-index:500; right:-8px; color:#2F7664; font: 12px Tahoma, Geneva, Helvetica;}	
	#toplinks a {display:inline-block; padding:4px; text-transform:uppercase;  margin-right:3px; color:#2F7664; text-decoration:none;}
	#toplinks a:hover {color:#CAA23F}
	
#toplinksicons {position:absolute; top:5px; right:-20px;}
#lt {float:left; width:240px; font-size:12px; vertical-align:top}
	#ltnav_holder {width:240px;}
	.lt_header {background:url(/vimages/lt_header_bg.png) no-repeat; text-align:center; height:25px; padding-top:20px; font-size:14px; font-variant:small-caps; font-weight:bold; color:#00532D; width:240px;}
	.lt_header a {color:#00532D; text-decoration:none}
	.lt_header a:hover {color:#00532D; display:block; text-decoration:none}
	#minicalendarholder {}
	
#rt {float:left; width:680px; padding:0 10px 60px 10px; vertical-align:top;}	
#rt_fullwidth {}	
	
	
	#titlepath_holder { width:670px; height:44px; background:url(/vimages/h1_pathlink_bg.png) no-repeat; padding:6px 10px 10px 10px; }
		#titlepath_holder h1 {margin-bottom:2px;}
	
	#rt_fullwidth #titlepath_holder { width:940px; height:44px; background:url(/vimages/h1_pathlink_bg_full.png) no-repeat; padding:6px 10px 10px 10px; }
		#rt_fullwidth #titlepath_holder h1 {margin-bottom:2px;}
	
	
	#rt_txt {padding-top:20px; letter-spacing:1px; font-family:Tahoma, Geneva, Helvetica; font-size:14px; color:#333;}
		#rt_txt a {text-decoration:none; font-weight:bold; color:#00532D}
		#rt_txt a:hover {text-decoration:underline}
	#rt_fullwidth #rt_txt {padding:20px 10px 60px 10px}
	

	#pathlink {color:#807A6D; width:100%; font-size:10px;}
	#pathlink a {color:#807A6D; font-size:11px; text-decoration:none;}
	#pathlink a:hover {color:#00532D; text-decoration:underline;}
	
#bbar {width:960px; height:60px; position:relative; margin:0px auto}	
	#b_logos {position:absolute; top:10px; line-height:18px; left:20px; color:#547B6E; font-size:12px}
	#copyr {position:absolute; top:38px; line-height:18px; left:270px; color:#547B6E; font-size:12px}
		#copyr a {color:#547B6E; text-decoration:none;}
		#copyr a:hover {color:#000; text-decoration:none;}
	#rtt {position:absolute; right:0px; font-size:12px; top:12px;}
		#rtt a {color:#000; font-weight:bold; text-decoration:none;}
		#rtt a:hover {color:#547B6E; text-decoration:none;}
	#lastupdate {position:absolute; right:10px; font-size:11px; color:#A4BDB5; top:-24px;}
	
	#botlinks {position:absolute; color:#B4C9C6; right:210px; font-size:12px; top:12px;}
		#botlinks a {color:#547B6E; display:inline-block; margin-left:10px; font-weight:bold; text-decoration:none;}
		#botlinks a:hover {color:#000; text-decoration:none;}
	#siteby {color: #547B6E;  position:absolute; font-size: 12px; bottom:6px; right:0px;}
		#siteby a {color: #547B6E; text-decoration:none; font-weight:normal; font-size: 12px; }
		#siteby a:hover {text-decoration:underline}
		
/* 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 {font-size:0; height:40px; width:240px; background:url(/events/vimages/cal_top.png) no-repeat}
#calshell_holder {width:216px; padding:0 12px 0 12px; background:url(/events/vimages/cal_bg.png) repeat-y}
#calshell_bot {font-size:0; height:20px; width:240px; background:url(/events/vimages/cal_bot.png) no-repeat}

.caltable {width:100%; table-layout:fixed;}
#caleventbullets { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/events/vimages/icon_caleventbullet.gif);}
.caltable th {padding:4px 2px 4px 2px; background:#DCE7DE; border-bottom:1px solid #C5D7CA; font-size:11px;}

.dayevent {color: #000; width:32px; height:28px; text-align:center; text-decoration:none}
.dayevent a {color: #000; background:url(/vimages/calshell_daybg_ev_off.png) no-repeat; padding:7px 6px 7px 6px; display: block; position: relative; text-decoration:none}
.dayevent a:hover {background:url(/vimages/calshell_daybg_ev_on.png) no-repeat; color:blue}

.day {font-size:12px; text-align:center; color:#000; background:url(/vimages/calshell_daybg.png) no-repeat; width:32px; height:28px;}

.calnext {text-align:right; padding:17px 16px 0 0;  color:#fff;}
.calprev {text-align:left; padding:17px 0 0 16px; color:#fff;}
.calmonth {text-decoration:none; color:#D8CCAE; text-align:center; padding-top:16px; font-size:14px; font-weight:bold;}
.calmonth a {color:#D8CCAE; text-decoration:none;}
.calmonth a:hover { text-decoration: underline;}



/*/////////////////////// 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 .th3 {font:bold 10px 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.tdcent {padding:8px 6px 8px 6px; border-bottom:1px solid #D3BD8A; text-align:center}
.tblrowborder tr:last-child td {border:0}
.tblrowborder td.td2 {background:#EBE7E7; padding:8px 6px 8px 6px; border-bottom:1px solid #D3BD8A}
.tblrowborder td.td3 {background:#ffffff; padding:0px 0px 0px 0px}
.tblrowborder td.th2 {background:#E7DDC4; text-indent:10px; font:bold 14px Tahoma, Geneva, Helvetica; font-style:italic; color:#86620D;}


.tblsec {width:100%; border:1px solid #DFD5BD; border-collapse:collapse }
.tblsec td {padding:4px; border:1px solid #DFD5BD; background:#fff; font-size:13px;}
.tblsec th {background:#EDE5D4; padding:8px; font-size:14px;}

.tblmin {width:100%;border-collapse:collapse }
.tblmin th {background:#EDE5D4; padding:8px; font-size:14px;}
.tblmin td {padding:1px; background:#fff; border-bottom:0; font-size:13px;}

.tblinthenews {width:100%;border-collapse:collapse }
.tblinthenews th {background:#EDE5D4; padding:8px; font-size:14px;}
.tblinthenews td {padding:8px 2px 8px 2px; background:#fff; border-bottom:0; font-size:13px;}
.inactive {color:#ccc; font-size:13px;}
#rt_txt .btn_next a, #rt_txt .btn_prev a {border-radius:4px; font-size:13px; padding:4px 8px 4px 8px; background:#D8CCAD; color:#000}
#rt_txt .btn_next a:hover, #rt_txt .btn_prev a:hover {text-decoration:none; background:#00532D; color:#D3C6A5}


.tbldefault {width:100%; background:#EDE5D4; border:1px solid #DFD5BD; border-collapse:collapse }
.tbldefault td {padding:2px; font-size:12px;}
.tbldefault .td_fb {padding:2px; font-size:12px; background:#E9C476;}
.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 {font:13px Tahoma, Geneva, Helvetica;}
.mn1 a {color:#092E21; padding:6px 12px 6px 12px; border-bottom:1px solid #F7F7E5; display: block; text-decoration: none;}
.mn1 a:hover {color:#00532D; background:#E0D5B7;}
.mnOn1 {font:13px Tahoma, Geneva, Helvetica;}
.mnOn1 a {position:relative; color:#D3C6A5; font-weight:bold; border-bottom:1px solid #F7F7E5; background:#00532D; padding:6px 12px 6px 12px; display:block; text-decoration: none;} /*  -moz-border-radius:4px; -webkit-border-radius:4px; */

.mn2 {font: 13px Tahoma, Geneva, Helvetica; background:#F4EEDE}
.mn2 a {color:#0F6735; padding:6px 5px 6px 24px; display: block; text-decoration: none;}
.mn2 a:hover {color:#1D795B; background:url(/vimages/menu_bullet_lvl2.png) no-repeat 10px center}
.mnOn2 {font: 13px Tahoma, Geneva, Helvetica;}
.mnOn2 a {display: block; background:#F4EEDE url(/vimages/menu_bullet_lvl2.png) no-repeat 10px center; padding:6px 5px 6px 24px; text-decoration:none; color:#1D795B}

.menutd2holder {border:1px solid #0F6735; min-height:8px; background:#F4EEDE; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding:12px 0px 12px 0px;}


.mn3 {font: 11px Tahoma, Geneva, Helvetica; background:#F4EEDE}
.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:#F4EEDE 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}



#rt_txt a.book_button  {display:inline-block; color:#fff; text-align:center; font-size:13px; border-radius:4px; margin-top:5px; background:#00532D; padding:5px 10px 5px 10px;}
#rt_txt a.book_button:hover { background:#005F34; color:#CDA84B; text-decoration:none; }

#rt_txt a.inquire_button  {display:inline-block; color:#015E36; text-align:center; font-size:13px; border-radius:5px; margin-top:5px; background:#CDA94C; padding:5px 10px 5px 10px;}
#rt_txt a.inquire_button:hover { background:#D7B150; color:#333; text-decoration:none; }
