body {
	background-color: #2174a4;
}
#bodytext {
	position:absolute;
	width:90%;
	z-index:2;
	left: 16px;
	top: 174px;
	visibility: visible;
	background-color: #FFFFFF;
	padding: 10px;
	border: thin ridge #FEFFFF;
}
#bodytext2 {
	width:100%;
	height: auto;
	margin: 0px;
	padding: 5px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#bgImage {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; RIGHT: 0px; LEFT: 0px; BORDER-LEFT: red 0px solid; WIDTH: 100%; BOTTOM: 0px; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#sponsors {
	position:absolute;
	width:364px;
	height:115px;
	z-index:2;
	left: 635px;
	top: 217px;
	float: left;
}
#menu {
	width:100%;
	z-index:3;
	left: 0px;
	position: absolute;
	top: 152px;
	background-color: #164874;
	height: 20px;
	padding-left: 20px;
}
#ocean {
	position: absolute;
	height: 100%;
	width: 98%;
	top: 154px;
	z-index: 1;
	visibility: visible;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #F2F0E1;
color: #000000;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #F2F0E1;
color: #000000;
text-decoration: none;
float: left;
border-right: 1px solid #000000;
}

#navcontainer ul li a:hover
{
background-color: #FBC90A;
color: #000000;
}

#maintext {
	width: 67%;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
	float: left;
	padding: 5px;
}
#maintext2 {
	width: 65%;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
	float: left;
	padding: 5px;
}
#right {
	float: left;
	width: 30%;
	margin-left: 8px;
}
#right2 {
	float: left;
	width: 30%;
	margin-left: 8px;
}
.righttext {
	padding: 5px;
	margin-bottom: 10px;
	border-right: 1px solid #416B93;
	border-bottom: 1px solid #416B93;
	border-left: 1px solid #416B93;
	background-color: #F6F6DA;
}
.rightheader {
	color: #FBFCFF;
	background-color: #1F4E78;
	margin-bottom: 0px;
	display:block;
}
h3 {
	color: #1F4E78;
}
#header {
	background-image: url(logo_bg.gif);
	height: 154px;
	width: 100%;
	position: absolute;
	z-index: 1000;
}
hr {
	color: #1F4E78;
}
.pix {
	border: 2px solid #1F4E78;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
}
.pictext {
	font-weight: bold;
	float: left;
	background-color: #ACC0D8;
	padding: 2px;
	display: block;
	border: 1px solid #1F4E78;
}
#bodycal {

	position:absolute;
	width:810px;
	z-index:2;
	left: 16px;
	top: 190px;
	visibility: visible;
	padding: 10px;
	border: thin none #FEFFFF;
}
.editbutton {
	background-color: #CCCCCC;
	border: thin solid #000000;
}
#fulltext {

	width: 100%;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
	float: left;
	padding: 5px;
}

/* below is the curvy styles around the entire page */
.myBox
{
    margin: 0 auto;
    color: #000000;	
	position:absolute;
	width:95%;
	z-index:3;
	left: 16px;
	top: 177px;
	visibility: visible;
	padding: 2px;
	
    /*text-align: left;*/
    /*
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
}
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}.b1 {height:1px; background:#000033; margin:0 5px;}
.b2 {height:1px; background:white; border-right:2px solid #000033; border-left:2px solid #000033; margin:0 3px;}
.b3 {height:1px; background:white; border-right:1px solid #000033; border-left:1px solid #000033; margin:0 2px;}
.b4 {height:2px; background:white; border-right:1px solid #000033; border-left:1px solid #000033; margin:0 1px;}
.contentb {background: #FFFFFF; border-right:1px solid #000033; border-left:1px solid #000033;}
.contentb div{
	background: #FFFFFF;
}
/* end curvy styles around entire page */
