 body{
  margin:0;
  padding:106px 0 0 0;
	background-color: rgb(193, 193, 153);
 } 
 div#header{
  position:absolute; top:0;
  left:0;
  width:100%;
  height:106px;
	background-color:#284c77;
	margin: auto;
	z-index:100;
 }
div#banner {
	width:760px;
	height:80px;
	background-image:url('images/banner.jpg');
}
div#menu {
	height:24px;
	background-image:url('images/menubarback.gif');
}
.sbar {
	position:relative;
	height:2px;
	background-color:#333344;
}
 @media screen{
  body>div#header{
   position:fixed;
  }
  body>div#footer{
   position:fixed;
  }
  body>div#content{
   position:relative;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
.page {
	margin: auto;
	width:760px;
	height:100%;
	z-index:-1;
}
.maincontainer {
	background-color: #b6b691;
}
.sectiontitle {
	color: rgb(255,255,255);
	background-color: rgb(95, 95, 66);
	font-family: "arial","lucida console","courier";
	font-size: 10pt;

        border-right: 1px solid white;
        border-bottom: 1px solid white;
        border-left: 1px solid white;
	border-top: 1px solid white;
        -moz-border-radius-bottomleft: 9px;
        -moz-border-radius-bottomright: 9px;
        -moz-border-radius-topleft: 9px;
        -moz-border-radius-topright: 9px;
        filter: alpha(opacity=100%);
        -moz-opacity: 1;
        opacity: 1;
}
.sitetitle {
	width:340px;
	left:0px;
	position:relative;
	top:0px;
	background-color:#557788;
	color:#ddddff;
}
.sitetitlewide {
	width:620px;
	left:0px;
	position:relative;
	top:0px;
	vertical-align:top;
	background-color:#557788;
	color:#ddddff;
}
.sitetitlethumb {
	width:340px;
	background-color:#91abb8;
	height:155px;
	text-align:center;
}
.sitetitlethumbwide {
	width:620px;
	background-color:#91abb8;
	height:265px;
	position:relative;
	text-align:center;
	vertical-align:top;
}
.diving {
	position:relative;
	bottom:55px;
}
.divein {
	position:relative;
	left:-150px;
}
.sitesmallthumb {
	right:0px;
	position:relative;
	float:right;
}
.sitesub {
	width:340px;
	background-color:#91abb8;
	text-align:center;
}
.sitesubmenu {
	width:320px;
	height:100px;
	padding:5px;
	background-color:#91abb8;
	text-align:left;
	font-family: "arial","lucida console","courier";
	color:#000033;
	font-size: 11pt;
	text-decoration:none;
}

.sitesubmenu a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.sitetitleshadow {
	width:340px;
	height:35px;
	background-color:#557788;
	background-image:url('images/titleshadow.jpg');
}
.sitetitleshadowwide {
	width:620px;
	height:35px;
	background-color:#557788;
	background-image:url('images/titleshadow.jpg');
}
.featurebox {
	width:330px;
	overflow:auto;
	left:0px;
}
.maintext {

}
h1 {
	width:760px;
	height:33px;
	text-align:right;
	background-color:#887f55;
	background-image:url('images/pagetopshadow.jpg');
}
h5 {
	vertical-align:middle;
	text-align:right;
	position:relative;
	width:760px;
	height:35px;
	bottom:0px;
	margin:0px;
	color:#443022;
	background-color:#887f55;
	background-image:url('images/pagebottomshadow.jpg');
}
h3 {
	position:relative;
	top: 2px;
	left: 0px;
	padding: 5px;
	margin:0px;
	text-color: #ffffff;
}
div.pdmenu {
	padding: 0px;
	height:24px;
}

.pdmenu ul {
	margin: 0 auto;
	width: 640px;
	height: 24px;
	list-style-type: none;
	position: relative;
	left:0px;
	top:24px;
	padding: 0px;
	margin: 0px;
}

.pdmenu > ul {
	margin: 0 auto;
	width: 640px;
	height: 24px;
	list-style-type: none;
	position: relative;
	left:0px;
	top:0px;
	padding: 0px;
	margin: 0px;
}

.pdmenu ul li {
	margin: 0 auto;
	width: xxxpx;
	list-style-type: none;
	position: relative;
}

.pdmenu ul li ul li {
	display: block;
	margin: 0 auto;
	width: xxxpx;
	list-style-type: none;
	position: relative;
}

.pdmenu li  {
	width:120px;
	display:inline;
	float:left;
}

.pdmenu li.wide {
	width:160px;
	display:inline;
	float:left;
}

li.subwide {
	width:160px;
}

.pdmenu > ul > li > a {
height:24px;
}

.pdmenu a {
	text-decoration: none;
	vertical-align:middle;
	display: block;
	color: #ffffff;
	padding: 0px;
	font-family: "arial","lucida console","courier";
	font-size: 12pt;
	font-weight:bold;
}

.submenu, .subwide {
	background-color:#91abb8;
}
.submenu:hover {
	background-color:#c0e5f5;
}

.pdmenu a:hover {
	text-decoration: none;
	background-image:url('images/menubarback2.gif');
}

.pdmenu li ul {
	display: none;
}

.pdmenu li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
	z-index:1;
	width:100px;
	padding: 0;
	margin: 0 auto;
	margin: 0;
	border:0px solid black;
}

.pdmenu .mycontest li {
	width: 500px;
	left: 0px;
}

.pdmenu li {
	visibility: visible;
}

.pdmenu:hover li {
	visibility: visible;
}
.signature, .signature a {
	color: rgb(0,0,0);
	font-family: "garamond","pristina","georgia","garamond","marigold";
	font-size: 10pt;
	text-align:center;

}

