﻿.report
{
	background-color: #89806E;
	color: white;
	text-align:center;
	display:block;
	padding:3px;
	margin-bottom: 3px;
}

body {
	background-color: #89806e;
	background-position: inherit;
	margin-top: 5px;
}

#homepage_footer_line {
	height: 36px;
	width: 480px;
	background: url(images/homepage_footer_line.jpg);
	text-align: right;
}

.homepage_footer_text {
	position: relative;
	right: 45px;
	top: 10px;
	font: 12px Arial, sans-serif;
	color: #887e6d;
	letter-spacing: 1px;
}

#footer {
	height: 36px;
	width: 740px;
	background: url(images/footer.jpg);
	text-align: right;
}

.footer_text {
	position: relative;
	right: 65px;
	top: 12px;
	font: 12px Arial, sans-serif;
	color: #887e6d;
	letter-spacing: 1px;
}

#footer_links {
	padding-bottom: 3px;
	line-height: 12px;
	font: 12px Arial, sans-serif;
	color: #867363;
}

#copyright {
	position: relative;
	font: 11px Arial, sans-serif;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
}

#upcomingevents_middle {
	position: relative;
	top: -50px;
}

#upcomingevents_more {
	position: relative;
	height: 20px;
	width: 229px;
	background: url(images/comingevents_more.jpg);
	text-align: right;
}

.more_link {
	position: relative;
	right: 27px;
	top: 3px;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	color: #44687e;
	text-decoration: none;
}

#upcomingevents_line {
	position: relative;
	height: 20px;
	width: 229px;
	background: url(images/comingevents_line.jpg);
}

#mytable { 
	width: 689px;
	padding: 0; 
	margin: 0; 
	border-collapse: collapse; 
}

.imageborder {
	border: 1px solid black;
}

.imageborderbrown {
	border: 1px solid #867363;
}

.picture1 {
	margin-bottom: -1px;
}

.bannertitle {
	font: 21px "Arial Narrow", arial, sans-serif;
	color: #ffffff;
	letter-spacing: 2px;
		padding-left: 10px;
}

.title {
	font: 28px  "Arial", sans-serif;
	color: #8a8a8a;
	letter-spacing: 1px;
}

.subtitle {
	font: 11px  "Arial", sans-serif;
	color: #887e6d;
	font-style: italic;
}

.bigcaps {
	font: 36px  "Arial", sans-serif;
	color: #44687e;
	font-style: italic;
}

.headingmain {
	font: 14px  "Arial", sans-serif;
	color: #44687e;
	font-weight: bold;
}

.headingsub {
	font: 12px  "Arial", sans-serif;
	color: #887e6d;
	font-weight: bold;
}

.headingsubitalic {
	font: 13px  "Arial", sans-serif;
	color: #8a8a8a;
	font-weight: bold;
	font-style: italic;
}

.headingphone {
	font: 12px  "Arial", sans-serif;
	color: #44687e;
	font-weight: bold;
	line-height: 16px;
}

.bannerdescription {
	font: 12px  "Arial", sans-serif;
	color: #0d2547;
	line-height: 20px;
	letter-spacing: 1px;
	padding-left: 15px;
}
	
.date {
	font: 15px arial, sans-serif;
	color: #ffffff;
	letter-spacing: 1px;
	font-weight: bold;
}

.datesmall {
	font: 12px arial, sans-serif;
	color: #433b2c;
	font-weight: bold;
}
.featuretitle {
	font-family: Arial, sans-serif;
	color: #000000; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

.featuretext {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px; 
	color: #000000; 
	text-align: left;
}

.optiontitle {
	font-family: Arial, sans-serif;
	color: #000000; 
	letter-spacing: 1px; 
	font-weight: bold;
	font-size: 14px;
}

.optiontext {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px; 
	color: #000000; 
	text-align: left;
}

.bannermodel {
	font: 12px  "Arial", sans-serif;
	color: #404040;
	letter-spacing: 1px;
}
.titleone {
	font: 34px "Arial Narrow", arial, sans-serif;
	color: #0d2547;
}

.titletwo {
	font: 34px "Arial Narrow", "Tahoma", arial, sans-serif;
	color: #c2b9b1;
}

.slogan {
	font: 21px "Arial Narrow", "Tahoma", arial, sans-serif;
	color: #657489;
	padding-top: 10px;
}

.largeletter {
	font: 40px "Tahoma", arial, sans-serif;
	color: #a4968a;
	font-style: italic;
}

.largelettersub {
	font: 22px "Tahoma", arial, sans-serif;
	color: #657489;
	font-style: italic;
	letter-spacing: 1px; 
}
  
.maintext {
	text-align: justify;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	color: #4e4e4e;
}

.homepagetext {
	text-align: justify;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 23px;
	color: #4e4e4e;
}

.homepagetext_small {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #887e6d;
	letter-spacing: 2px;
}

.homepagetext_large {
	font-family: "Microsoft Sans Serif", sans-serif;
	font-size: 32px;
	font-style: normal;
	color: #887e6d;
}
.hours {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #4e4e4e;
}

.descriptiontext {
	text-align: justify;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #4e4e4e;
}

.descriptiontextbold {
	text-align: justify;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #4e4e4e;
	font-weight: bold;
}

.maintextbold {
	text-align: justify;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
}

.notes {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
}

.copyright {
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #fffaf0;
}

.productrighttitle {
	font: 23px "Tahoma", arial, sans-serif;
	color: #a4968a;
}

.productrighttext {
	font: 13px arial, sans-serif;
	color: #0d2547;
	font-weight: bold;
	line-height: 23px;
}

.icons {
	padding: 3px 0 5px 0px;
	font: 13px arial, sans-serif;
	color: #0d2547;
	font-weight: bold;
	line-height: 27px;
}

.formbg {
	font-family : Arial;
	font-size : 12px;
	background : #f1f5f7;
	border: 1px solid black;
}

.formbutton {
	color: #ffffff;
	font-family: "arial", sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid black;
	background-color: #867363;
}

.tableheader { 
	font: bold 11px “Trebuchet MS”, Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	text-align: left; 
	padding: 6px 6px 6px 12px; 
	background: #314562 url(images/tableheader.gif) repeat-x; 
}
.tablefeature { 
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #cfc6bf;
	border-right: 1px solid #cfc6bf;
	border-bottom: 1px solid #cfc6bf;
	border-top: 1px solid #cfc6bf;
	font: bold;
	background: #a4978a;
	width: 105px;
	color: #ffffff;
	text-align: left; 
	text-transform: uppercase;
	padding: 6px 6px 6px 12px;
}

.gallery { 
	border-right: 1px solid #867363;
	border-left: 1px solid #867363; 
	border-bottom: 1px solid #867363;
	border-top: 1px solid #867363;
	background: #f1f3f6; 
	padding: 5px 5px 5px 5px; 
	color: black;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}

.table { 
	border-right: 1px solid #cfc6bf; 
	border-bottom: 1px solid #cfc6bf;
	border-top: 1px solid #cfc6bf;
	background: #f1f3f6; 
	padding: 6px 6px 6px 6px; 
	color: black;
	font: 10px “Trebuchet MS”, Verdana, Arial, Helvetica, sans-serif;
} 

.tablefade { 
	border-right: 1px solid #cfc6bf; 
	border-bottom: 1px solid #cfc6bf; 
	background: #e9e5e1; 
	padding: 6px 6px 6px 6px; 
	color: black;
	font: 10px “Trebuchet MS”, Verdana, Arial, Helvetica, sans-serif;
}
 
a.staffemail:link {  text-decoration: none;font: 12px arial, sans-serif; color: #867363; font-weight: bold; line-height: 18px; }
a.staffemail:visited { text-decoration: none;font: 12px arial, sans-serif; color: #867363; font-weight: bold; line-height: 18px; }  
a.staffemail:hover {  text-decoration: none;font: 12px arial, sans-serif; color: #bead9f; font-weight: bold; line-height: 18px; }  
a.staffemail:active { text-decoration: none;font: 12px arial, sans-serif; color: #867363; font-weight: bold; line-height: 18px; }  

a.description:link {  text-decoration: none;font: 12px arial, sans-serif; color: #4e4e4e; line-height: 16px; }
a.description:visited { text-decoration: none;font: 12px arial, sans-serif; color: #4e4e4e;  line-height: 16px; }  
a.description:hover {  text-decoration: none;font: 12px arial, sans-serif; color: #bead9f; line-height: 16px; }  
a.description:active { text-decoration: none;font: 12px arial, sans-serif; color: #4e4e4e; line-height: 16px; }  

a.town:link {  text-decoration: none;font: 13px arial, sans-serif; color: #44687e; font-weight: bold; line-height: 23px; }
a.town:visited { text-decoration: none;font: 13px arial, sans-serif; color: #44687e; font-weight: bold; line-height: 23px; }  
a.town:hover {  text-decoration: none;font: 13px arial, sans-serif; color: #887e6d; font-weight: bold; line-height: 23px; }  
a.town:active { text-decoration: none;font: 13px arial, sans-serif; color: #44687e; font-weight: bold; line-height: 23px; }  

a.townlinks:link {  text-decoration: none;font: 13px arial, sans-serif; color: #44687e;border: 1px solid #ffffff;  padding-right: 2px;  padding-left: 2px;  padding-top: 1px;     }
a.townlinks:visited { text-decoration: none;font: 13px arial, sans-serif; color: #44687e;border: 1px solid #ffffff; padding-right: 2px;  padding-left: 2px;  padding-top: 1px;  }  
a.townlinks:hover {  text-decoration: none;font: 13px arial, sans-serif; color: #7e7e7e;border: 1px solid #44687e;  padding-right: 2px;  padding-left: 2px;  padding-top: 1px;  background-color: #faf8f3;      }  
a.townlinks:active { text-decoration: none;font: 13px arial, sans-serif; color: #44687e;border: 1px solid #ffffff; padding-right: 2px;  padding-left: 2px;  padding-top: 1px;  }  

a.toplinks:link { color: #ffffff; text-decoration: none; font: 15px arial, sans-serif; font-weight: bold; }
a.toplinks:visited { color: #ffffff;  text-decoration: none; font: 15px arial, sans-serif; font-weight: bold;  }
a.toplinks:hover { color: #face4d;  text-decoration: none; font: 15px arial, sans-serif;  font-weight: bold; }
a.toplinks:active { color: #ffffff;  text-decoration: none; font: 15px arial, sans-serif; font-weight: bold;  }

a.midlinks:link { color: #ffffff;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px;  font-weight: bold; 	 }
a.midlinks:visited { color: #ffffff;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px; font-weight: bold;   }
a.midlinks:hover { color: #bead9f;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px;  font-weight: bold; }
a.midlinks:active { color: #ffffff;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px; font-weight: bold;  }

a.dealers:link { color: #ffffff;  text-decoration: none; font-family: "arial", sans-serif; font-size: 13px;  font-weight: bold; 	 }
a.dealers:visited { color: #ffffff;  text-decoration: none; font-family: "arial", sans-serif; font-size: 13px; font-weight: bold;   }
a.dealers:hover { color: #bead9f;  text-decoration: none; font-family: "arial", sans-serif; font-size: 13px;  font-weight: bold; }
a.dealers:active { color: #ffffff;  text-decoration: none; font-family: "arial", sans-serif; font-size: 13px; font-weight: bold;  }

a.homepage:link { color: #433b2c;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px;  font-weight: bold; 	 }
a.homepage:visited { color: #433b2c;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px; font-weight: bold;   }
a.homepage:hover { color: #ffffff;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px;  font-weight: bold; }
a.homepage:active { color: #433b2c;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px; font-weight: bold;  }

a.footer:link { color: #867363;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px; }
a.footer:visited { color: #867363;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px; }
a.footer:hover { color: #0d2547;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px; }
a.footer:active { color: #867363;  text-decoration: none; font-family: "arial", sans-serif; font-size: 12px; }

a.more_link:link { text-decoration: none; }
a.more_link:hover { text-decoration: none; color: #bead9f; }

.staffname {
	font-family: Arial, sans-serif;
	color: #0d2547;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}
.stafftitle {
	font-family: Arial, sans-serif;
	color: #867363;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 21px;
}
.staffblue {
	font-family: Arial, sans-serif;
	color: #0d2547;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
.staffblack {
	font-family: Arial, sans-serif;
	color: #000000;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
.staffheading {
	font: 24px "Arial Narrow", arial, sans-serif;
	color: #0d2547;
}
.smalltext {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
}

#map {
	border: 1px black solid;
	border-collapse: collapsed;
}

.long
	{
		width: 350px;
	}
.medium
	{
		width: 250px;
	}
th
	{
		text-align:right;
		padding: 3px;
		padding-right: 8px;
		font-family: Arial, sans-serif;
		font-size: 13px;
		font-style: normal;
		line-height: 20px;
		font-weight: bold;
		vertical-align:top;
	}