body {
	margin:0px 0px 10px 0px;
	background-color:#25504b;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
}
* {
	font-family: Arial, Helvetica, sans-serif;
}
p, td, li {
     font-size: 15px;
	color:black;
}
h3 {
     font-size: 18px;
	color:#4f7fa7;
	margin:0px;
}
.copyright {
	text-align:center;
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#86bfb8;
	margin-top:3px;
}
h1 {
     font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#4f7fa7;
	margin-bottom:-12px;
	border-bottom:1px solid #86bfb8;
}
h2 {
     font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#00524a;
	margin-bottom:-12px;
	border-bottom:1px solid #86bfb8;
}
a {
     font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#215d91;
}
a:hover {
     font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:red;
}
.header {
	width:956px;
	height:143px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
}
.mainBlock {
	background-color:white;
	border-left:2px solid #00524a;
	border-right:2px solid #00524a;
	padding:0px 11px 0px 11px;
}
.flashObject {
	text-align:right;
	margin-right:10px;
}
.theDate {
	text-align:right;
	padding-right:10px;
	position:relative;
	top:-29px;
     font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:white;
	margin-bottom:-2px;
}
.content {
	padding:0px 3px 0px 14px;
}
.subBox {
	width:255px;
	background-color:#d8e7e5;
	margin-bottom:13px;
}
.subBoxTop {
	width:255px;
	height:10px;
	background-image:url(images/subBox_top.gif);
}
.subBoxBottom {
	width:255px;
	height:10px;
	background-image:url(images/subBox_bottom.gif);
}
.subBoxInner {
	padding:0px 7px 0px 7px;
     border-left:2px solid #86bfb8;
	border-right:2px solid #86bfb8;
}
.subBoxInner ul {
	margin-top:0px;
	margin-bottom:0px;
}
.subBoxLink {
	font-weight:bold;
	color:#215d91;
}
.subBoxLink:hover {
	font-weight:bold;
	color:red;
}
.subBoxDate {
	font-style: italic;
}
.searchBox {
	width:100%;
	background-color:white;
	border:1px solid #00524a;
	margin-bottom:4px;
}
.searchBoxBusiness {
	width:235px;
	background-color:white;
	border:1px solid #00524a;
	margin-bottom:4px;
}
#weatherBox {
	width:255px;
	background-color:#d8e7e5;
	margin:0px 0px 13px 13px;
	float:left;
}
#weatherlinkBox {
	width:255px;
	background-color:#d8e7e5;
	margin:0px 0px 13px 13px;
	float:right;
}
#weatherlinkBoxInner {
	padding:0px 7px 0px 7px;
     border-left:2px solid #86bfb8;
	border-right:2px solid #86bfb8;
}
#surveyBox {
	width:255px;
	background-color:#d8e7e5;
	margin:0px 0px 13px 13px;
	float:right;
}
#surveyBoxInner {
	padding:0px 7px 0px 7px;
     border-left:2px solid #86bfb8;
	border-right:2px solid #86bfb8;
}
#surveyBoxInner table {
	margin:10px 0px 10px 20px;
}
.hline {
	width:100%;
	height:1px;
	background-image:url(images/hline.gif);
	margin:2px 0px 7px 0px;
}
.photoGallery p {
	color: black;
}
.directoryTable {
	margin-bottom:13px;
	border-bottom:1px solid #00524a;
}
.isVisible {
	display:inline;
}
.isHidden {
	display:none;
}

/* Admin */
.AdminTable
{
	
}

.TableTH
{
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	background-image:url(images/admin/clouds_bk.png);
	border: solid 1px black;
}

.TableTD
{
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border: solid 1px black;
}

.TableTDAlternate
{
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border: solid 1px black;
}

            
            .cc { text-align: center; float: left; font-size: 14px; }
        .misc { font-size: 10px; }
        .attrib { font-size: 10px }
         .temp { font: normal 2em Georgia, serif; color: #900; }
