body {
	margin:0px;
	margin-top:10px;
	font-family:verdana, arial, tahoma;
	font-size:75%;
	color:#003399;
	text-align:center;
	padding:0px;
	background-image:url(images/background.jpg);
}

#skip {
	position:absolute;
	overflow:hidden; 
	width:0px;
	height:0px;
}

#wrapper {
	position:relative;
	text-align:left;
	width:769px;
	margin-right:auto;
	margin-left:auto;
	border:#7681b3 7px solid;
	background-image:url(images/wrap_bg_1400.jpg)}

#top {
	width:769px;
	background-color: #fff;
	height: 105px;
	padding-top:5px;
	}

#navigation {
	background-color:#E1E0EB;
	width:765px;
	height:25px;
	color:#000000;
	font-size:90%;
	border-bottom: 1px solid #5E72A8;
	border-top: 1px solid #5E72A8;
	padding-left: 4px;
}

#mainContent {
	color:#333;
	text-align:left;
}


#maincontent img {border: 6px solid #7681b3;}
#maincontentgallery img {border: 6px solid #7681b3; padding:0px;}
td img{border: 6px solid #7681b3;}
#mainContentLHS, #mainContentLHS1, #mainContentLHS2, #mainContentLHS3, #mainContentFull, #maincontentgallery, #maincontentevents {
	text-align:left;
	float:left;
	padding:20px;
	vertical-align:top;
}

#mainContentLHS1 {
	width:650px;
}

#mainContentLHS2 {
	width:450px;
}

#mainContentLHS3 {
	width:390px;
	border-right:1px solid #003399;
}

#mainContentFull {
	width:729px;
}

#mainContentRHS, #mainContentRHS2, #mainContentRHS3 {
	text-align:center;
	float:right;
	padding-top:20px;
	width:395px;
}

#mainContentRHS1 {
	text-align:left;
	width:375px;
	padding-top:20px;
}

#mainContentRHS2 {
	text-align:left;
	width:235px;
	padding:20px;
}

#mainContentRHS3 {
	text-align:left;
	width:290px;
	padding:20px;
}

#footer {
	width:769px;
	text-align: right;
	color: #333333;
	background: white;
	font-size:85%;
	padding:5px 0px;
}


#banner {
	background: #6699CC none;
	margin:0px;
	width:769px;
	height:89px;
	color:#FFFFFF;
}
#home_banner {
	margin:-25px 0px 0px 0px;
	width:769px;
	height:115px;
	color:#333;
}
#home_banner_links {
	background: #6699CC none;
	margin:0px;
	width:769px;
	height:50px;
	color:#FFFFFF;
}

#bannerLHS {
	float:left;
	padding-top:10px;
	padding-left:20px;
	margin-right:80px;
	text-align:left;
	width:250px;
}

#bannerRHS {
	float:none;
	padding-top:10px;
	text-align:left;
	width:400px;
	margin: 0px 180px;
	text-align:center;
}

td.banner {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:25%;
}

#galleryNav {
	background: #CCCCCC none;
	margin:0px;
	width:769px;
	height:20px;
	color:#FFFFFF;
	text-align:right;
}

a.galleryNavlink:active, a.galleryNavlink:link, a.galleryNavlink:visited {
	color:#333333;
	background: transparent none;
	text-decoration: none;
	padding-right:20px;
	line-height:20px;
}

span.galleryNavlinkOff {
	color:#999999;
	background: transparent none;
	padding-right:20px;
	line-height:20px;
}

a.galleryNavlink:hover {
	color:#003399;
	background: transparent none;
	padding-right:20px;
	line-height:20px;
}

ul.pnav {
	text-align:left;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	white-space:nowrap; 
}

li.pnav {
	display:inline; 
	list-style-type:none; 
}

span.pnavOn {
	color:#003399;
	background: transparent none;
	text-decoration:underline;
}

a.pnav:active, a.pnav:link, a.pnav:visited {
	color:#000000;
	background: transparent none;
	text-decoration:none;
}

a.pnav:hover {
	color:#003399;
	background: transparent none;
	text-decoration:underline;
}

ul.fnav {
	text-align:right;
	margin:0px;
	white-space:nowrap; 
}

li.fnav {
	display:inline; 
	list-style-type:none; 
}

span.fnavOn {
	color:#003399;
	background: transparent none;
	text-decoration:underline;
}

a.fnav:active, a.fnav:link, a.fnav:visited {
	color:#333333;
	background: transparent none;
	text-decoration:none;
}

a.fnav:hover {
	color:#003399;
	background: transparent none;
	text-decoration:underline;
}


a:active, a:link, a:visited {
	color:#555;
	background: transparent none;
}

a:hover {
	color:#999999;
	background: transparent none;
}

h1 {
	font-size:150%;
}

h3 {
	font-size:100%;
	color:#444;
	background: transparent none;
	margin:0px;
	text-align:left;
	line-height: 150%;
}

h2, h4 {
	font-size:130%;
}

h5, h6, h7 {
	font-size:110%;
}

.formtext {
	font-family:verdana, arial, tahoma;
	font-size:75%;
	width:210px;
}

.whitetext {
	font-family:verdana, arial, tahoma;
	color:#FFFFFF;
	background: transparent none;
}

img.gallery {
	padding:2px;
	margin-bottom:5px;
	border: 1px solid #003399;
}

span.errorTxt {
	color: #CC0000;
	background: transparent none;
	font-weight:normal;
	font-size:100%;
}

input.txt, textarea {
	color:#000000;
	font-family: Verdana, Arial, Tahoma;
	font-size:110%;
	font-weight:normal;
	width:210px;
	padding-left:2px;
}
.thistle {border:none;}

#mainpic {float:right;
	width:170px;
	padding-right:20px;
	padding-top:25px;}

#mainpic img {float:right;
	border:6px solid #7681b3;
	margin: 5px 5px 5px 0px;
}
.events {width:220px;
	padding: 10px 20px 3px 15px;}
	
#eventscopy {height:110px; margin:10px; float:left; width:680px;}
#eventscopy img {float:left;}
#eventscopy p {margin-left: 190px;}
#eventscopy h3 {margin-left: 190px;}
#homepic {height: 190px; margin:6px}
#homepic img {
	border:6px solid #7681b3;
	margin: 6px;}
		
#maincontentabout {margin-right:200px; padding-left: 20px; padding-top: 20px;}
*+html #maincontentabout {padding-top:1px;}
.gallery {padding:6px; border: 6px solid7681b3;}
