/* CSS Document */

body {
	padding:0px;
	background-color:#918979;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
img {
	padding:0px;
	margin:4px;
}
p {
	font-size:11px;
	line-height:16px;
}
h1 {
font-family:tahoma, verdana, arial;
font-size:24px;
color:#74ab73;
font-weight:bold;
margin:0px;
}
ul {
font-size:11px;
}
li {
margin:8px 0px;
}
h2 {
color:#56544d;
font-family:tahoma, verdana, arial;
font-size:18px;
margin:0px;
}
#nav {
	width:100%;
	height:32px;
	overflow:hidden;
	background-image: url(images/Top%20nav%20bar.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
	#navlinks {
	font-family:tahoma, verdana, arial;
	font-size:16px;
	width:965px;
	margin:0px auto;
	text-align:right;
	font-weight:bold;
	padding-top:6.5px;
	background: transparent;
	}
		
		#navlinks a:link {
		color:#0000FF;
		text-decoration:none;
		}
		#navlinks a:visited {
	    color:#0000FF;
	    text-decoration:none;
		}
		#navlinks a:hover {
		color:#a0e79e;
		text-decoration:none;
		}
		#navlinks a:active {
		color:#CC6600;
		text-decoration:none;
		}
	
#header {
	background-color:#71706E;
	width:auto;
	height:125px;
	overflow:visible;
	background-image: url(images/Top_Bkgrnd_rv4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	visibility: visible;
	padding-top: 10px;
}
	#headerwrap {
	width:auto;
	border: none;
	float: none;
	height: 125px;
	clear: none;
	padding-right: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
		#logo {
	float:left;
	width:455px;
		}
		#headtext {
	width:500px;
	clear:none;
	font-family:times;
	font-size:16px;
	text-align:left;
	height: 95px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 100px;
	margin-bottom: auto;
	padding-top: 10px;
	margin-top: 5px;
		}
		#headtexti {
	width:500px;
	float:none;
	clear:none;
	font-family:times;
	font-size:16px;
	text-align:left;
	padding-top:20px;
	margin: auto;
	height: 105px;
	padding-left: 100px;
		}
		#headright {
	float:none;
	width:500px;
	text-align: center;
	padding-top: 0px;
	height: 100px;
	position: absolute;
	left: 392px;
		}
		#pagetitle {
	float:right;
	width:580px;
	text-align:center;
	font-family:tahoma, arial, verdana;
	font-size:36px;
	color:#efeaea;
	margin-right:0px;
	margin-left: 50px;
		}
#main {
	clear:both;
	background: #918979 url(images/mainbgpic6.jpg) no-repeat center center;
	width:100%;
	top: 0px;
	font-size: 36px;
	margin: 0px;
	float: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-bottom-width: medium;
	border-top-width: medium;
	height: 600px;
}
	#maininterior {
	width:900px;
	margin:0px auto;
	padding:0px;
	height: 600px;
	background-color: #FFFFFF;
	background-image: url(images/Island_Lighthouse.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	}
		#interiorleft {
	width:500px;
	float:left;
	overflow: scroll;
	height: 600px;
	background-color: #EEEEFF;
	padding-left: 10px;
		}
		#interiorright {
	width:300px;
	float:left;
	margin-right:10px;
	text-align:center;
	top: 25px;
	margin-left: 30px;
	background-color: #EEEEFF;
	padding-left: 10px;
		}
	#maintop {
	background: url(none) no-repeat left top;
	height:65px;
	margin:0px auto;
	width:900px;
	}
	#mainbody {
	width:900px;
	margin:0px auto;
	background:url(none) no-repeat center top;
	border: 3px;
	border-color: #00FF00;
	padding-top: 5px;
	}
		#mainbody p {
	color:#FFFFFF;
	line-height:15px;
	padding-top: 45px;
		}
		/*text panels: align over faux columns*/
		#left {
	float:left;
	width:210px;
	margin-right:95px;
	padding-left: 35px;
		}
		#center {
		float:left;
		width:200px;
		margin-right:100px;
		}
		#right {
		float:left;
		width:200px;
		}
#footerwrap {
width:100%;
}
	#footertop {
	width:900px;
	margin:0px auto;
	height:30px;
	background:url(none) no-repeat left top;
	}
	#footer {
	width:875px;
	margin:0px auto;
	text-align:left;
	height:50px;
	}
		#footer p {
	color:#fff;
	background-color: #918979;
		}
		#footer a {
		color:#fff;
		text-decoration:underline;
		}

.bold {
	font-weight:bold;
}
.footerarrow {
float:right;
margin-left:10px;
}
.credits {
font-size:10px;
color:#fff;
padding-top:6px;
}
.sIFR-active #navlinks {
	font-family:tahoma, verdana, arial;
	font-size:16px;
}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/

.sIFR-active #headtext {
  visibility: hidden;
  font-family: myriad pro;
  line-height: 1em;
  font-size: 18px;
}
.sIFR-active #headtexti {
  visibility: hidden;
  font-family: myriad pro;
  line-height: 1em;
  font-size: 18px;
}
.sIFR-active h1 {
  visibility: hidden;
  font-family: tahoma;
  line-height: 1em;
  font-size: 24px;
}

.sIFR-active #navlinks a {
  visibility: hidden;
  font-family: myriad pro;
  line-height: 1em;
  font-size: 18px;
}



/*---------------page specific ------------*/
td {
	padding:0px;
	text-align:left;
	margin-left: 30px;
}
.rowa {
background-color:#eeeeff;
border:1px solid #ccc;
}
.rowb {
background-color:#fafafa;
border:1px solid #000;
}
	.rowa p, .rowb p {
	margin:0px;
	padding:0px;
	}
