﻿a:link { background-color: transparent; color: #0000cd; }

a:visited { background-color: transparent; color: #800080; }

a:hover { background-color: transparent; color: #0000ff; }

a:active { background-color: transparent; color: #ff0000; }

body {
	color: #000000;
	height: 100%;
	margin: 0;
	min-height: 100%;
	padding: 0;
	text-align: center;
}

div#fixbullets {
	background: #efefef;
	margin-left: 20px;
	padding-left: 20px;
}

div.bigsidebar {
	background: transparent url("/oceans/images/bigsidebar_button.gif") top left no-repeat;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
}

div.bigsidebaron {
	background: transparent url("/oceans/images/bigsidebar_button_on.gif") top left no-repeat;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
}

div.boxtable { margin: 20px 0 20px 0; }

div.boxtable h2 {
	background: transparent;
	color: #8b4513;
	font: bold 1.2em Verdana, Arial, Helvetica, Geneva, SunSans-Regular, Sans-Serif, sans;
	margin: 0;
	padding: 0.25em 0;
}

div.boxtable table { border: 1px solid #d8915c; margin: 4px; padding: 4px; }

div.boxtable td {
	border: 1px solid #f0d4bf;
	font: 100% Verdana, Arial, Helvetica, Geneva, SunSans-Regular, Sans-Serif, sans;
	margin: 0;
	padding: 4px;
}

div.boxtable th {
	background: transparent;
	border: 1px solid #f0d4bf;
	color: #000000;
	font: bold 100% Verdana, Arial, Helvetica, Geneva, SunSans-Regular, Sans-Serif, sans;
	margin: 0;
	padding: 4px;
}

div.sidebar {
	background: transparent url("/oceans/images/sidebar_button.gif") top left no-repeat;
	height: 25px;
	text-align: center;
	width: 150px;
}

div.sidebaroff {
	background: transparent url("/oceans/images/sidebar_button.gif") top left no-repeat;
	height: 25px;
	text-align: center;
	width: 150px;
}

div.sidebaron {
	background: transparent url("/oceans/images/sidebar_button_on.gif") top left no-repeat;
	height: 25px;
	text-align: center;
	width: 150px;
}

h1 {
	background: transparent;
	color: #030e2d;
	font: bold 1.4em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

h1, h2, h3, h4, h5, h6, p { line-height: 135%; }

h2 {
	background: transparent;
	color: #193971;
	font: bold 1.1em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

h3 {
	background: transparent;
	color: #006d6f;
	font: bold 1.0em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

h4 {
	font: bold 0.95em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

h5 {
	font: bold 0.90em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

h6 {
	font: bold 0.85em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

hr.typo { color: #000000; margin: 0; padding: 0; width: 200px; }

html {
	border: none;
	height: 100%;
	list-style: none;
	margin: 0;
	margin: 0;
	min-height: 100%;
	padding: 0;
}

img { border: none; }

p.typo { margin-top: 0; padding-top: 0; }

pre {
	font-family: "Courier New", Courier, monospace;
	font-weight: normal;
}

sub {
	bottom: -0.25em;
	font-size: smaller;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 0.65em;
	font-size: smaller;
	position: relative;
	vertical-align: baseline;
}

td#footerwrapper { padding-left: 30px; }

td#footerwrapper2 { padding-left: 171px; }

.center { text-align: center; }

.data .center:first-child { text-align: center; }

.data .left:first-child { text-align: left; }

.data .mean:first-child { border: none; text-align: right; }

.data .right { text-align: right; }

.data .right:first-child { text-align: right; }

.data caption { font-size: 1em; font-weight: bold; }

.data td {
	border: 1px solid #cfd8e7;
	font-size: 0.85em;
	margin: 4px;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}

.data th, .nolines th {
	background: #cfd8e7;
	font-size: 0.85em;
	margin: 4px;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

.data tr td:first-child, .data .left, .data th#left { text-align: left; }

.data, .nolines { width: auto; }

.floatleft { float: left; }

.gray { background: #c0c0c0; color: #ffffff; }

.homespacer { width: 125px; }

.inni { list-style-position: inside; }

.nolines td {
	font-size: 0.85em;
	margin: 2px;
	padding: 2px 4px;
	text-align: left;
	vertical-align: top;
}

.nolines td.right { text-align: right; }

.sidebar a, .sidebaron a, .bigsidebar a, .bigsidebaron a { text-decoration: none; }

.sidebar a:link, .sidebaron a:link, .sidebar a:visited, .sidebaron a:visited, .bigsidebar a:link, .bigsidebaron a:link, .bigsidebar a:visited, .bigsidebaron a:visited { color: #000000; text-decoration: none; }

.sidebar span, .sidebaron span, .bigsidebar span, .bigsidebaron span { display: block; padding: 5px 0; }

.small { font-size: smaller; }

.text {
	font: 1em/1.35em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

.texttable td { margin: 4px; padding: 4px 8px; }

.texttable th, .noline th { background: #cfd8e7; margin: 4px; padding: 8px; }

#altlogo {
	background: transparent;
	clear: both;
	left: 0;
	position: absolute;
	text-align: right;
	top: 120px;
	width: 820px;
	z-index: 1;
}

#background { padding-top: 10px; position: relative; z-index: 100; }

#bigsidebar, #sidebar {
	background: transparent;
	font: 11px Verdana, sans-serif;
	margin: 0;
	padding: 165px 0 0 0;
	text-align: left;
	vertical-align: top;
	width: 150px;
}

#center { margin: 0 auto; text-align: center; width: 1024px; }

#centercol {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 768px;
}

#container { margin: 175px 50px 0 0; text-align: left; }

#content { margin: 0; }

#content li.doc {
	list-style-image: url("/oceans/images/docsmall.gif");
	list-style-position: outside;
	vertical-align: bottom;
}

#content li.pdf {
	list-style-image: url("/oceans/images/pdfsmall.gif");
	list-style-position: outside;
	vertical-align: bottom;
}

#content li.ppt {
	list-style-image: url("/oceans/images/pptsmall.gif");
	list-style-position: outside;
	vertical-align: bottom;
}

#content li.xls {
	list-style-image: url("/oceans/images/xlssmall.gif");
	list-style-position: outside;
	vertical-align: bottom;
}

#content ol li {
	line-height: 150%;
	list-style-type: decimal;
	padding: 0.25em 0;
}

#content ul li {
	line-height: 150%;
	list-style-image: url("/oceans/images/gray_dot2.gif");
	padding: 0.25em 0;
}

#content ul, #content ol { padding-bottom: 0.35em; }

#footerwrapper, #footerwrapper2 {
	background: url("/oceans/images/ocean_floor.jpg") bottom left no-repeat;
	font: 12px Georgia, serif;
	height: 50px;
	text-align: left;
	text-transform: lowercase;
	vertical-align: top;
}

#glodap_container, #repeatsections_container { margin: 175px 50px 0 -10px; text-align: left; }

#glodap_content, #repeatsections_content { margin-left: 170px; }

#glodap_footerwrapper, #repeatsections_footerwrapper {
	background: url("/oceans/images/ocean_floor_right.jpg") bottom left no-repeat;
	font: 12px Georgia, serif;
	height: 50px;
	padding: 0;
	text-align: left;
	text-transform: lowercase;
	vertical-align: top;
}

#glodap_wrapper {
	background: #ffffff url("/oceans/images/glodap_background.jpg") 0 0 no-repeat;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 0;
	width: 100%;
}

#header {
	background: transparent;
	height: 99px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 300;
}

#homefooter {
	background: url("/oceans/images/ocean_floor.jpg") bottom left no-repeat;
	font: 12px Georgia, serif;
	height: 50px;
	padding-bottom: 30px;
	text-align: center;
	text-transform: lowercase;
	vertical-align: top;
}

#homeheader { height: 140px; margin: 0; padding: 0; width: 918px; }

#homepage {
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 918px;
}

#innerwrapper {
	background: transparent;
	font: 90% Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	line-height: 140%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 140px;
	text-align: left;
	width: 960px;
}

#lastmod {
	bottom: 0;
	font: 12px Georgia, serif;
	height: 50px;
	padding: 0 20px 30px 0;
	position: absolute;
	right: 0;
	width: 250px;
	z-index: 1001;
}

#leftbar {
	background: url("/oceans/images/leftbar_background.gif") top left repeat-y;
	color: #000000;
	font: 14px/22px Georgia, serif;
	left: 0;
	margin: 0;
	position: absolute;
	text-align: left;
	top: 140px;
	width: 191px;
	z-index: 3000;
}

#leftbar li a { height: 24px; text-decoration: none; }

#leftbar li a:link, #leftbar li a:visited {
	background: url("/oceans/images/sidebar_background.jpg") 0 -24px;
	color: #343434;
	display: block;
	padding: 0 5px 0 20px;
}

#leftbar li a:hover {
	background: url("/oceans/images/sidebar_background.jpg");
	color: #3a517f;
}

#leftbar ul, #footerwrapper ul, #footerwrapper2 ul { list-style: none; margin: 0; padding: 0; }

#leftcol, #rightcol { margin: 0; padding: 0; text-align: left; width: 125px; }

#logo {
	border: none;
	height: 150px;
	left: 0;
	position: absolute;
	top: 0;
	width: 525px;
	z-index: 1;
}

#main {
	font: 0.85em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 10px 30px 0 30px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

#repeatsections_wrapper {
	background: #ffffff url("/oceans/images/repeatsections_background.jpg") 0 0 no-repeat;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 0;
	width: 100%;
}

#right {
	font: 0.85em Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 10px 30px 0 30px;
	text-align: left;
	vertical-align: top;
}

#rightbar {
	background: transparent;
	color: #000000;
	font: 100% Georgia, serif;
	height: 500px;
	line-height: 150%;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 140px;
	width: 200px;
	z-index: 300;
}

#rightlogo { position: absolute; right: 50px; top: 10px; }

#toprightcorner {
	height: 140px;
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	z-index: 1000;
}

#wrapper {
	background: #ffffff url("/oceans/images/oceans_background.jpg") 0 0 no-repeat;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 0;
	width: 100%;
}
