/*div id's*/
#base {
	width: 750px;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}
#container {
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	width: auto;
}
div#text {
	padding: 6px;
	height: 282px;
	overflow: auto;
}

body {
    font: normal 9pt Arial, Helvetica, sans-serif;
	color: #324E63;
	background-color: #FFFFFF;
	text-decoration: none;
}

a:link, a:visited {
	font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
	color: #013150;
	text-decoration: none;
}

a:active {
	font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
	color: #013150;
	text-decoration: none;
}
a:hover {
	font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
	color: #000033;
	text-decoration: underline;
}
a {
	font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
	color: #013150;
	text-decoration: none;
}

a.footer {
	font-size: 9pt;
	color: #324E63;
	text-decoration: none;
}

a.footer:hover {
	color: #FF9900;
	text-decoration: none;
}

a.ocean {
	font-size: 8pt;
	color: #324E63;
	text-decoration: none;
}

a.ocean:hover {
	color: #FF9900;
	text-decoration: none;
}
p {
	font: normal 10pt Arial, Helvetica, sans-serif;
    color: #324e63; 
	text-decoration: none;
}

h1 {
	font: bold 12pt Arial, Helvetica, sans-serif;
    color: #FFFFFF; 
	line-height: normal;  
	text-decoration: none;
}

h2 {
	font: bold small-caps 12pt Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 	
	text-decoration: none;
}

/* Class Styles */

.fltlft {
	float: left; 
	margin-right: 8px; 
}
.fltrt {
	float: right; 
	margin-left: 5px; 
}
.clearfloat {
	font-size: 1px; /* Sets the font size to 1 pixel */
	line-height: 0px; 
	clear: both; /* Keeps floated divs from draping over objects beneath them. */
	height: 0px; /* Makes sure the clearing element has no height */
}
.ocean {
	font: normal 8pt Arial, Helvetica, sans-serif;
    color: #324e63; 
	text-decoration: none;
}

