body {margin: 5px 0 0 0; padding: 0; top: 0; font-family: arial; font-size: 12px; background: #eee; }

.surround {width: 810px; margin-left: auto; margin-right: auto; background: url(i/background.gif) #32618F; }

.top {background: url(i/header.jpg) no-repeat; height: 143px; width: 810px; margin: 0 0 0px 0; }

.container {background: url(i/background.jpg) no-repeat bottom; height: 561px; position: relative; }

.menu {width: 810px; margin-bottom: 13px; background: #267B9F; height: 20px; border: solid 2px #fff; border-left: none; border-right: none; }
	.menu ul {list-style: none; margin: 0; padding: 0; }
		.menu ul li {float: left; padding: 0; margin: 0; background: url(i/menuIcon.gif) left no-repeat; margin-left: 15px; }
		.menu ul a {letter-spacing: 1px; font-family: garamond, arial; font-size: 14px; font-weight: normal; text-decoration: none; color: #fff; display: block; padding: 2px 0 0 19px; margin: 0px 0 0 0; background: url(i/aBack.jpg); }
		.menu ul a:hover, .menu ul a.active {color: #fff; background-image: none; }
		
.page {overflow: auto; height: 482px; float: left; padding: 0px 10px; margin: 0px 0px 0px 10px; width: 756px; }
	*html .page {margin-left: 5px; }

.content {width: 566px; margin-right: 10px; float: left; }
.content img { margin: 0 10px; }
object {margin-left: 30px; }
ul {margin: 0; padding: 0; margin-left: 15px; }
ul li {padding-bottom: 7px; }

.sideBar {width: 160px; float: left; }

.feature {width: 155px; border: solid 2px #FFD700; background: #FFD700; margin-bottom: 7px; }
	.feature h2 {background: #FFD700; color: #7A5400; font-size: 14px; padding: 0 0 3px 3px; margin: 0 0 0px 0; }
	.feature .contents {padding: 5px; background: #FBF0B4; font-size: 11px; line-height: 16px;}
	.feature .contents a {font-size: 10px; text-decoration: none;}
	.feature .contents a:hover {color: #FFD700; }
	.feature.noBorder .contents {padding: 0; }
	.feature p {margin: 0; }


.footer {width: 790px; margin-right: auto; margin-left: auto; border-bottom: solid 1px #fff; border-top: solid 1px #fff; background: #FED700; color: #7A5400; padding: 5px 10px 7px 10px; margin-bottom: 10px; }
	.footer a {color: #7A5400; font-size: 9px; }
		.footer a:hover {text-decoration: none;}
	.footer p {margin: 0; padding: 0; font-size: 12px; font-family: arial; letter-spacing: 1px; }

h1 {font-size: 22px; font-family: arial; font-weight: normal; letter-spacing: 1px; width: 736px; color: #103355; border-bottom: solid 2px #103355; margin: 0 0 10px 0; padding: 0; }
h2 {font-size: 16px; font-family: arial; color: #103355; margin: 0 0 5px 0; }
h3 {
	font-size: 14px;
	font-family: arial;
	color: #103355;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.h3size { font-size:14px; font-family: arial; font-weight: bold; }
h4 {font-size: 12px; font-family: arial; color: #103355; margin: 5px 0 5px 0; }
h5 {font-size: 11px; font-family: arial; color: #103355; margin: 5px 0 5px 0; }

p {margin-top: 0; }

a {color: #267B9F; text-decoration: none;}
	a:hover {color: #3E6F6F; text-decoration: none; }
	
.offsides {position: absolute; top: -1000px; left: -1000px; }

.mdMargR {margin-right: 10px; }

.mdMargL {margin-left: 10px; }

.mdMargB {margin-bottom: 10px; }

.left {float: left; }
.right {float: right; }
.clear {clear: both; }



img {border: none; display: block; }
	img.bord {border: solid 1px #FFD701; }
	
.caption p {float: none; margin: 0; padding: 0 0 0 2px; font-size: 11px; }

.smallBold {font-size: 10px; font-weight: bold; }

.slideshow { height: 279px; width: 366px; }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
#stour {
	position:absolute;
	top: 150px;
	left: 325px;
	float: left;
	width: 250px;
	height: 400px;
	overflow: auto;
	z-index:1;
}
#s508 {
	position:absolute;
	top: 150px;
	left: 325px;
	width: 250px;
	height: 400px;
	overflow: auto;
	z-index:1;
	visibility: hidden;
}
#s440 {
	position:absolute;
	top: 125px;
	left: 325px;
	width: 250px;
	height: 400px;
	overflow: auto;
	z-index:1;
	visibility: hidden;
}
#s428 {
	position:absolute;
	top: 150px;
	left: 325px;
	width: 250px;
	height: 400px;
	overflow: auto;
	z-index:1;
	visibility: hidden;
}
#s404 {
	position:absolute;
	top: 150px;
	left: 325px;
	width: 250px;
	height: 400px;
	overflow: auto;
	z-index:1;
	visibility: hidden;
}
