
/**\
*   standard.css
*   built for surf utopia
\**/

/* global styles */

body
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
padding:0px;
background-color:#fff;
color:#000;
}

img
{
display:block;
}

/* header section */

div#header-section
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background:#369;
background-color:#369;
color:#000;
white-space:nowrap;
}

/* header table */

td.header-table-cell
{
background:#369;
color:#000;
vertical-align:top;
}

/* logo tag line */

div#logo-tagline-section
{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:10px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
background:#369;
color:#000;
vertical-align:top;
}

/* logo image */

img#logo-image
{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

/* tag line */

p#tagline
{
margin-top:0px;
margin-bottom:0px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
background-color:#369;
color:#fff;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:9pt;
text-align:center;
white-space:nowrap;
}

a#tagline-anchor, a#tagline-anchor:visited
{
background-color:#369;
color:#fff;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:9pt;
text-decoration:none;
}

a#tagline-anchor:hover
{
background-color:#369;
color:#fff;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:9pt;
text-decoration:underline;
}

/* main navigation bar */

div#main-navigation-bar
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#369;
color:#9cf;
}

p#main-navigation-menu
{
margin-left:25px;
margin-right:25px;
margin-top:25px;
margin-bottom:25px;
padding-top:0px;
background-color:#369;
color:#9cf;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-align:left;
white-space:nowrap;
}

a.main-navigation-menu, a.main-navigation-menu:visited
{
background-color:#369;
color:#9cf;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

a.main-navigation-menu:hover
{
background-color:#369;
color:#ccc;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}

/* path navigation bar */
/* reassignment might need to go elsewhere */
/* this does not validate, test on ns4 */

div#path-navigation-bar
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:7px;
padding-bottom:7px;
border-left-width:0px;
border-right-width:0px;
border-top-width:1px;
border-bottom-width:1px;
border-left-color:#000;
border-right-color:#000;
border-top-color:#000;
border-bottom-color:#000;
border-left-style:none;
border-right-style:none;
border-top-style:solid;
border-bottom-style:solid;
background-color:#063;
color:#ccc;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
}

p#path-navigation
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
background-color:#063;
color:#ccc;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
white-space:nowrap;
}

a.path-navigation, a.path-navigation:visited
{
background-color:#063;
color:#ccc;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

a.path-navigation:hover
{
background-color:#063;
color:#fff;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}

/* content */

div#content
{
margin-left:175px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#fff;
color:#000;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
}

div#content img
{
margin-top:10px;
margin-left:20px;
}

h1.content-h1
{
background-color:#fff;
color:#069;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
}

h2.content-h2
{
background-color:#fff;
color:#069;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
}

h3.content-h3
{
background-color:#fff;
color:#063;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
}

a.content-anchor, a.content-anchor:visited
{
background-color:#fff;
color:#369;
}

a.content-anchor:hover
{
background-color:#fff;
color:#666;
}

address.content-address {
padding-left:20px;
padding-right:20px;
padding-top:0px;
padding-bottom:0px;
}

span.italics
{
font-style:italic;
}

/* topic navigation bar */

div#topic-navigation-bar
{
position:absolute;
top:114px;
left:2px;
width:150px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-left-color:#0066cc;
border-right-color:#0066cc;
border-top-color:#0066cc;
border-bottom-color:#0066cc;
border-left-style:solid;
border-right-style:solid;
border-top-style:solid;
border-bottom-style:solid;
background-color:#369;
color:#fff;
font-family:geneva, arial, helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
white-space:nowrap;
/* hack:supports older version bugs */
voice-family:"\"}\"";
voice-family:inherit;
width:125px;
}
/* hack:continued */
body>#topic-navigation-bar
{
width:125px;
}
/* hack:end */

div#topic-navigation-title
{
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
background-color:#369;
color:#fff;
font-family:geneva, arial, helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
white-space:nowrap;
}

div.topic-navigation-c1
{
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
background-color:#f3f6f0;
color:#0066cc;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-align:left;
white-space:nowrap;
}

div.topic-navigation-c2
{
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
background-color:#f6f3ff;
color:#0066cc;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-align:left;
white-space:nowrap;
}

a.topic-navigation-c1, a.topic-navigation-c1:visited
{
background-color:#f3f6f0;
color:#0066cc;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

a.topic-navigation-c1:hover
{
background-color:#f3f6f0;
color:#666;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}

a.topic-navigation-c2, a.topic-navigation-c2:visited
{
background-color:#f6f3ff;
color:#0066cc;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

a.topic-navigation-c2:hover
{
background-color:#f6f3ff;
color:#666;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}

/* footer */

div#footer-section
{
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#fff;
color:#999;
text-align:center;
white-space:nowrap;
}

p#footer
{
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#fff;
color:#999;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:8pt;
text-align:center;
white-space:nowrap;
}

a.footer, a.footer:hover, a.footer:visited
{
background-color:#fff;
color:#999;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:8pt;
}

/* page specific styles */

/* location.map.tiger.html */

caption.tiger-image-caption
{
caption-side:bottom;
}

img#tiger-92129-image
{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

img#uscensus-logo-image
{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

/* location.map.usgs.html */

caption.usgs-image-caption
{
caption-side:bottom;
}

img.terra-tile-image
{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

img#usgs-logo-image
{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

img#terraserver-logo-image
{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}


