﻿BODY 
{
	width: 100%; 
	height: 100%; 
	margin: 0px; 
	padding: 0px; 
	background-color: #FEA040;
	background-image: url(Images/background.gif);
	background-repeat: repeat-x; 
	text-align:center;
}
#background 
{
	width: 100%; 
	height: 820px; 
	background-repeat:	no-repeat;
}


#main_nonav 
{
	width: 740px; 
	background-color: #ffffff; 
	vertical-align:top;
}
#main_leftnav 
{
	float:left; 
	border-right:solid 1px silver; 
	width: 580px; 
	min-height:680px; 
	background-color: #ffffff;
}
#main_rightnav 
{
	float:right; 
	border-right:solid 1px silver; 
	width: 540px;
	 background-color: #ffffff; 
	 vertical-align:top;
	 min-height:680px; 
}

/* menu & bottom sitemap */
.footerlinks  
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;  
}
.footerseparator 
{
	font-family:Arial;
	font-size:12px;
	color:#da7724;  
}
.separator 
{
	background: url(Images/menudivider.jpg)
}
.leftsidebar 
{
	width: 160px; 
	background-color:#40330D; 
	vertical-align:top; 
	float:left; 
	font-size:10px;
}
A.navhead-white:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    vertical-align:top;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
A.navhead-white:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    vertical-align:top;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
A.navhead-white:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #FEA040;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
    vertical-align:top;
	FONT-FAMILY: arial, helvetica, sans-serif;
}
A.navhead-white:active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
	vertical-align:top;
	FONT-FAMILY: arial, helvetica, sans-serif;
}
.menu
{
	margin-bottom:2px;
}
.menu A:link
{
    FONT-WEIGHT: normal;
    COLOR: white;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}

.menu A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu A:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #FEA040;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
.menuhoverstyle
{
    font-weight: bold;
}
.toolbar table
{
	font-size: 12px;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	height: 20px;
	background-color: #40330D;
	vertical-align: middle;
}
.toolbar a.link
{
color:white !important;
}
.dynamictoolbar
{
	font-size: 12px;
	/* padding:4px 0px 0px 0px;*/
	font-family: Arial;
	text-align: left;
	background-color:#40330D;
	color:White;
	line-height:1.5em;
	width:200px;
}
.sitemap a.hover
{
	color:#FEA040   ;
	text-decoration:underline;
}
.sitemap a.link
{
	color:White;
}
.sitemap
{color:White;}
hr
{ 
	color:#FEA040;
	line-height:1.5em;
}
A.sitemapheader
{
	font-family:Arial;
	color:#FEA040;
	font-size:10px;
	text-decoration:none;
}
A.sitemapheader:hover
{
	color:white;
	text-decoration:underline;
}	
A.sitemapdata
{
	font-family:Arial;
	color:#FEA040;
	font-size:10px;
	text-decoration:none;
}
A.sitemapdata:hover
{
	color:white;
	text-decoration:underline;
}

/* events and calendar */
.featuredevents 
{
	font-size: 16px; 
	font-weight: bold;
	color: #FEA040; 
	font-family: arial; 
	background-color: #000000; 
	TEXT-TRANSFORM: uppercase; 
	margin:0px 2px 0px 0px;
	vertical-align:middle; 
	text-align:center;
}
.seemoreevents{display: table-cell; color:#8C7B47;font-family:Arial;font-size:12px; padding: 10px 0px 10px 8px;}
.seemoreevents a.link{color:#ffffff;}
.eventname {font-size: 12px; font-family: arial; color: #660000;}
.eventdates {font-style:italic; font-size:10px; font-family:Arial;}
.eventcity {font-style: normal; font-size:11px; font-family:Arial; font-weight: bold;}
.eventmoreinfo a {color:White; font-style: normal; font-size:12px; font-family:Arial; font-weight: bold; background-color:#695E4A;}

/* home page */
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    MARGIN: 10px 15px 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}

.logodownload
{
    FONT-WEIGHT: light;
    FONT-SIZE: 9px;
    MARGIN: 0px 0px 0px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
}

#imageslideshow td
{
width:30px;
height:30px;
}
.imageslideshow table
{  width:100%;
}
.homelocationname {font-family: helvetica; font-style:normal; font-size:16px; font-weight: bold; color: #FEA040;}
.homelocationdesc {font-family: helvetica; font-size:12px;}


/* html elements */
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN: 10px 15px 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #695E4A;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 10px 15px 8px;
    COLOR: #695e4a;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 10px 15px 8px;
    COLOR: #695e4a;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}

P
{
    FONT-SIZE: 12px;
    MARGIN: 8px 15px 10px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    HEIGHT: auto
}

P.red
{
    FONT-SIZE: 12px;
    COLOR: Red;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

td.bold
{
    FONT-SIZE: 12px;
    font-weight: bold;
    MARGIN: 8px 15px 10px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

td.normal
{
    FONT-SIZE: 12px;
    font-weight:normal;
    MARGIN: 8px 15px 10px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

td.smalltext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    text-align: left;
}

td.smallredtext
{
    FONT-SIZE: 10px;
    COLOR: Red;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    text-align: left;
}

td.boldred
{
    FONT-SIZE: 12px;
    font-weight: bold;
    COLOR: Red;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
li
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    HEIGHT: auto
}

/* page links */


A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #b75324;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #b75324;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #b75324;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #b75324;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}





A.nav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.nav:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: arial, helvetica, sans-serif
}




A.navbig:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FEA040;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navbig:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FEA040;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navbig:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FEA040;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.navbig:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FEA040;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: arial, helvetica, sans-serif
}



A.footerlink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	color:#FEA040;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}	

A.footerlink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	color:#FEA040;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footerlink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	color:#FEA040;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footerlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	color:#ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.login:link
{
	font-family: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    vertical-align: middle;
}
A.login:visited
{
	font-family: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    vertical-align:middle;
}
A.login:hover
{
	font-family: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
    vertical-align:middle;
}
A.login:active
{
	font-family: Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

/* forms */
.watermark
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 108%;
	font-weight:normal;
	color: #C0C0C0;
}
input[type="submit"]
{
   font-size:77%;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#B5A992;
   border-top-style:outset;
   border-top-color:#B5A992;
   border-top-width:2px;
   border-bottom-style:ridge;
   border-bottom-color:#695E4A;
   border-bottom-width:2px;
   border-left-style:outset;
   border-left-color:#B5A992;
   border-left-width:2px;
   border-right-style:ridge;
   border-right-color:#695E4A;
   border-right-width:2px;
}
input[type="submit"][disabled]
{
	border-style: outset ridge ridge outset;
	border-color: #CCCCCC #E3E3E6 #E3E3E6 #CCCCCC;
	font-size: 77%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #808080;
	background-color: #ECE9D8;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
}
input[type="submit"]:hover
{
	font-size: 77%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #695E4A;
	border-top-style: outset;
	border-top-color: #695E4A;
	border-top-width: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #695E4A;
	border-bottom-width: 2px;
	border-left-style: outset;
	border-left-color: #695E4A;
	border-left-width: 2px;
	border-right-style: ridge;
	border-right-color: #695E4A;
	border-right-width: 2px;
}
input[type="submit"][disabled]:hover
{
	border-style: outset ridge ridge outset;
	border-color: #CCCCCC #E3E3E6 #E3E3E6 #CCCCCC;
	font-size: 77%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #808080;
	background-color: #ECE9D8;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	cursor: default;
}
#adminform 
{
    font-family:Arial;
    font-size:12px;
    color:#999;
}    
#adminform label
{
    font-family:arial;
    font-weight:bold;
    color:Black;
}
#adminform fieldset
{
    border: 1px solid #ccc;
    padding: 0 20px;
    width:90%;
    background-color:#fafbfc;
    margin:5px 0 0 5px;
}
#adminform legend
{
    font-family:Arial;
    font-weight:bold;
    font-size:90%;
    color:#666;
    background:#eee;
    border: 1px solid #ccc;
    border-bottom-color: #999;
    border-right-color: #999;
    padding: 4px 8px;
}

