body {font-family: helvetica, arial, san-serif; margin-top:0; margin-left: 0; margin-right: 0; font-size: 1em; color: #363636; font-weight: normal;}

a:link {color: #0000dd; text-decoration: none;}
a:visited {color: #000099;}
a:hover {color: #0000ff; text-decoration: underline;}
a:active {color: #ff0000;}

ul, ol {font-family: helvetica, arial, san-serif; font-size: 1em; line-height: 1.2em}
ol.closer {line-height: 1.2}
ul.sidebar2 {line-height: 1.1; margin-left: -8px;}
 
h1 {color: #000033; font-family: helvetica, Georgia, "Times New Roman"; font-size: 1.4em; } 
h2 {color: #000033; font-family: helvetica, Georgia, "Times New Roman"; font-size: 1.2em; }
h3 {color: #333366; font-family: helvetica, Georgia, "Times New Roman"; font-size: 1.1em; }
h4 {color: #000066; font-family: helvetica, arial, sans-serif; font-size: 1em;}
h5 {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 1em;}
h6 {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 1em;}

h1.white {color: white; font-family: helvetica, arial, sans-serif; font-size: 14px;}

p {font-family: helvetica, arial, sans-serif; font-size: 12px;}

p.hang {text-indent: -5px; padding-left: 5px;}

li {line-height: 1.7;}
li.sidebar2 {line-height: 1.1;}

.blue {color: #000066; font-family: helvetica, arial, sans-serif; font-size: 12px;}
.medblue {color: #000066; font-family: helvetica, arial, sans-serif; font-size: 12px;}
.smallblue {color: #000066; font-family: helvetica, arial, sans-serif; font-size: 11px;}
.smallestblue {color: #000066; font-family: helvetica, arial, sans-serif; font-size: 11px;}

.green {color: #006600; font-family: helvetica, arial, sans-serif; font-size: 12px;}
.medgreen {color: #006600; font-family: helvetica, arial, sans-serif; font-size: 12px;}
.smallgreen {color: #006600; font-family: helvetica, arial, sans-serif; font-size: 11px;}

.list {font-family: helvetica, arial, sans-serif; font-size: 0.95em; margin-top: 11px; margin-left: 15px; color: #000066;}
address, cite, blockquote {font-family: helvetica, arial, sans-serif; font-style: italic;}
b, strong, em {font-weight: bold;}
 
.listblue {font-size: 0.95em; font-family: helvetica, arial, sans-serif; margin-top: 10px; margin-left: 15px; color: #000066;}

/* This class added by btuttle for the announcement text on the homepage */
.highlight{color:#FD0707; font-family: "Times New Roman", Times, serif; font-size: 10pt; font-weight : bold;} 

.smalldkbg {font-size: 8pt; font-family: helvetica, arial, sans-serif; color: #ffffff;}
a.smalldkbg:link {font:8pt geneva, helvetica, arial, sans-serif; color:#ddddee; text-decoration:none; font-weight:bold;}
a.smalldkbg:hover {font:8pt geneva, helvetica, arial, sans-serif; color:#ff0000; text-decoration:underline; background:#000000; font-weight:bold;}
a.smalldkbg:active {font:8pt geneva, helvetica, arial, sans-serif; color:#ddddee; text-decoration:none; font-weight:bold;}
a.smalldkbg:visited {font:8pt geneva, helvetica, arial, sans-serif; color:#ccccdd; text-decoration:none; font-weight:bold;}

table.back {background-image: url(/mgg/image/slidebackground2.jpg); background-repeat: no-repeat; background-color: #000066;}
td.mggnav {background-color: #ffffff; text-align: center;}
td.mggsidenav {background-image: url(/mgg/image/graygradationleft.jpg); text-align: center; background-repeat: repeat-x;}
td.bathysidenav {background-image: url(/mgg/image/bathyleftside.jpg); background-color: #000066; text-align: center;}
td.mggsidenavone {background-image: url(/mgg/image/mggleftside5.jpg); background-color: #dde3df; text-align: center;}

.sidebar {font-size: 9pt; font-family: helvetica, arial, sans-serif;}
.sidebarw {font-size: 9pt; font-family: helvetica, arial, sans-serif; color: white; background-color: transparent;}
.sidebar2 {font-size: 11px; font-family: helvetica, arial, sans-serif;}

.normaltext {font-size: 12px; font-family: helvetica, arial, sans-serif;}
.fixedtext {font-family: courier, monospace;}
.navytext {font-family: helvetica, arial, sans-serif; color: #000066;}
.bluetext {font-family: helvetica, arial, sans-serif; color: navy;}
.redtext {font-family: helvetica, arial, sans-serif; color: red;}

.indent {margin: 20px;}

.subnav {font-size: .9em; font-family: helvetica, arial, sans-serif; color:white; background-color: transparent;}

.align-right {text-align: right;}
.align-center {text-align: center;}
.center {text-align: center;}

.footltbg {font-size: 11px; font-family: helvetica, arial, sans-serif; color: #000066;}
.footdkbg {font-size: 11px; font-family: helvetica, arial, sans-serif; color: #eeeeff;}

table {font-family: helvetica, arial, sans-serif; font-size: 12px;}

table.flex {width: 96%; max-width: 1024px;}

table.menu1 {right: auto; left: auto; top: auto; bottom: auto; border: 0px solid; border-spacing:5px;}
td.menu1label {vertical-align:top; margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:3px; padding:3px; font:12px helvetica, arial, sans-serif; text-align:center; color:#000066; border:3px solid #bdc6da; background:#bdc6da;}
td.menu1option {vertical-align:top; margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:3px; padding:3px; font:12px helvetica, arial, sans-serif; text-align:center; border:2px solid #ccccdd; background:#ffffff;}

a.menu1option:link {font:12px helvetica, arial, sans-serif; color:#000099; text-decoration:none;}
a.menu1option:visited {font:12px helvetica, arial, sans-serif; color:#000066; text-decoration:none;}
a.menu1option:hover {font:12px helvetica, arial, sans-serif; color:#0000ff; background:#ffffff; text-decoration:underline;}
a.menu1option:active {font:12px helvetica, arial, sans-serif; color:#0000ff; text-decoration:none;}

table.menu2 {right: auto; left: auto; top: auto; bottom: auto; border: 0px solid; border-spacing:5px;}
td.menu2label {vertical-align:top; margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:3px; padding:3px; font:.98em helvetica, arial, sans-serif; text-align:center; color:#000066; border:3px solid #ddddee; background:#ddddee;}
td.menu2option {vertical-align:top; margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:3px; padding:3px; font:.98em helvetica, arial, sans-serif; text-align:center; border:0px solid #ddddee; background: transparent;}

a.menu2option:link {font:.98em helvetica, arial, sans-serif; color:#000099; text-decoration:none; font-weight:normal; background: transparent;}
a.menu2option:visited {font:.98em helvetica, arial, sans-serif; color:#000066; text-decoration:none; font-weight:normal; background: transparent;}
a.menu2option:hover {font:.98em helvetica, arial, sans-serif; color:#0000ff; text-decoration:underline; background:#ffffff; font-weight:normal;}
a.menu2option:active {font:.98em helvetica, arial, sans-serif; color:#0000ff; text-decoration:none; font-weight:normal; background: transparent;}

table.menu3 {right: auto; left: auto; top: auto; bottom: auto; border: 0px solid; border-spacing:2px;}
td.menu3label {vertical-align:top; margin-top:2px; margin-bottom:2px; margin-left:2px; margin-right:2px; padding:2px; font:1em helvetica, arial, sans-serif; text-align:left; color:#ffffff; border:2px solid #ffffff; background:#ffffff;}
td.menu3option {vertical-align:top; margin-top:2px; margin-bottom:2px; margin-left:2px; margin-right:2px; padding:2px; font:1em helvetica, arial, sans-serif; text-align:left; border:2px solid #ffffff; background:#ffffff;}

a.menu3option:link {font:1em helvetica, arial, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;}
a.menu3option:visited {font:1em helvetica, arial, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;}
a.menu3option:hover {font:1em helvetica, arial, sans-serif; color:#ffffff; text-decoration:underline; background:#000066; font-weight:bold;}
a.menu3option:active {font:1em helvetica, arial, sans-serif; color:#000066; text-decoration:none; font-weight:bold;}

.navlink {font-family: helvetica, arial, sans-serif; font-size: .98em; color: #ccccdd;}

table.navlink {border: 0px; background:#000066; padding:0px;}
td.navlink {margin-left:2px; margin-right:2px; padding:2px; font: .96em helvetica, arial, sans-serif; background:#000066; font-weight:bold;}

a.navlink:link {font: .98em helvetica, arial, sans-serif; color:#ddddde; text-decoration:none; font-weight:normal;}
a.navlink:visited {font: .98em helvetica, arial, sans-serif; color:#ddddee; text-decoration:none; font-weight:normal;}
a.navlink:hover {font: .98em helvetica, arial, sans-serif; color:#ffffff; background: #000066; font-weight:normal; text-decoration:underline;}
a.navlink:active {font: .98em helvetica, arial, sans-serif; color:#ddddee; text-decoration:none; font-weight:normal;}

.topnav {font-size: .98em; font-family: helvetica, arial, sans-serif; color: #000000;}

table.topnav {border: 0px; background:#eeeeee; padding:0px;}
td.topnav {margin-left:2px; margin-right:2px; padding:1px; font:.95em helvetica, arial, sans-serif; background:#eeeeee;}

a.topnav:link {font:.95em helvetica, arial, sans-serif; color:#000066; text-decoration:none;}
a.topnav:visited {font:.95em helvetica, arial, sans-serif; color:#000066; text-decoration:none;}
a.topnav:hover {font:.95em helvetica, arial, sans-serif; color:#0000ff; text-decoration:underline; background: #ffffff;}
a.topnav:active {font:.95em helvetica, arial, sans-serif; color:#000066; text-decoration:none;}

.menu4option {font-size: 1.1em; font-family: helvetica, arial, sans-serif; color: #000066;}

table.menu4option {border: 0px; padding:0px;}
td.menu4option {margin-left:2px; margin-right:2px; padding:1px; font:1.1em helvetica, arial, sans-serif; background: #eeeeee;}

a.menu4option:link {font:1.1em helvetica, arial, sans-serif; color:#000066; text-decoration:none; font-weight:bold;}
a.menu4option:visited {font:1.1em helvetica, arial, sans-serif; color:#000066; text-decoration:none; font-weight:bold;}
a.menu4option:hover {font:1.1em helvetica, arial, sans-serif; color:#0000ff; font-weight:bold; background: #ffffff; text-decoration:underline;}
a.menu4option:active {font:1.1em helvetica, arial, sans-serif; color:#0000ff; text-decoration:none; font-weight:bold;}

.topbar {font-size: .95em; font-family: helvetica, arial, sans-serif; color:#000066;}

td.eeform {vertical-align:top; margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:3px; padding:3px; font:1em helvetica, arial, sans-serif; text-align:center; border:2px solid #ffffff; background:#eeeeee;}

td.multiform {vertical-align:top; margin-top:11px; margin-bottom:11px; margin-left:11px; margin-right:11px; padding:11px; font:13px helvetica, arial, sans-serif; text-align:center; border:8px solid #ddddee; background:#eeeeee;}

input[type="radio"] {color: gray; font:12px helvetica, arial, sans-serif; background-color: #ffffff;}
input[type="checkbox"] {color: gray; font:12px helvetica, arial, sans-serif; background-color: #ffffff;}
input[type="text"] {color: gray; font:12px helvetica, arial, sans-serif; background-color: #ffffff;}
input[type="submit"] {color: blue; font:12px helvetica, arial, sans-serif; background-color: #ffffff; font-weight: bold;}
input[type="reset"] {color: blue; font:12px helvetica, arial, sans-serif; background-color: #ffffff; font-weight: bold;}
input[type="button"] {color: blue; font:12px helvetica, arial, sans-serif; background-color: #ffffff; font-weight: bold;}
select {color: gray; font:12px helvetica, arial, sans-serif; background-color: #ffffff;}

#imageright {
   position: absolute; top: 0; right:0; margin-right: 1px; background-color:transparent; text-align: right; width: 260px; height: 55px;
   }


.skipnav
{
display: block; 
width: 0px; 
height: 0px; 
margin: 0;
}
#header {
 position: relative;
 top: 0;
 left: 0;
 width:100%;
 background-color: #ffffff;
 }
#ngdcheader {
   position: absolute; top: 0; left: 0; background-color: transparent; text-align: left;  
   }
#ngdcsearch {
   position: absolute; top: 0; right:0; margin-right: 4px; background-color: transparent; text-align: right; width: 220px; height: 50px; font-family: helvetica, arial, sans-serif; font-size: .8em; color: #ffffff;
   }
#imageright {
   position: absolute; top: 0; right:0; margin-right: 1px; background-color:transparent; text-align: right; width: 260px; height: 55px;
   }
#breadcrumb {
position:relative;
width:100%;
background-color: #eeeeee;
height: 1.3em;
}

.topnavleft {
   position: absolute; left: 0; background-color:#eeeeee; text-align: left; margin-top: 0; margin-bottom: auto;
   }

.topnavright {
   position: absolute; right: 0; background-color:#eeeeee; text-align: right; 
   }
#navlink {
position:relative;
width:100%;
background-color: #000066;
height: 1.5em;
text-align: center;
}

