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

/* global styles */

body
{ 
 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: #ffffff;
 color: #000000;
}

img
{
 display: block;
}

/* header table */

td.header-table-cell
{
 background: #336699;
 color: #000000;
 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: #336699;
 color: #000000;
 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: #336699;
 color: #ffffff;
 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: #336699;
 color: #ffffff;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 9pt;
 text-decoration: none; 
}

a#tagline-anchor:hover
{ 
 background-color: #336699;
 color: #ffffff;
 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: #336699;
 color: #99ccff;
}

p#main-navigation-menu
{
 margin-left: 25px;
 margin-right: 25px;
 margin-top: 25px;
 margin-bottom: 25px;
 padding-top: 0px;
 background-color: #336699;
 color: #99ccff;
 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: #336699;
 color: #99ccff;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
}

a.main-navigation-menu:hover
{ 
 background-color: #336699;
 color: #cccccc;
 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: #000000;
 border-right-color: #000000;
 border-top-color: #000000;
 border-bottom-color: #000000;
 border-left-style: none;
 border-right-style: none;
 border-top-style: solid;
 border-bottom-style: solid;
 background-color: #006633;
 color: #cccccc;
 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: #006633;
 color: #cccccc;
 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: #006633;
 color: #cccccc;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
}

a.path-navigation:hover
{
 background-color: #006633;
 color: #ffffff;
 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: #ffffff;
 color: #000000;
 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: #ffffff;
 color: #006699;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 14pt;
 font-weight: bold;
}

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

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

a.content-anchor, a.content-anchor:visited
{
 background-color: #ffffff;
 color: #336699;
}

a.content-anchor:hover
{
 background-color: #ffffff;
 color: #666666;
}

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: #336699;
 color: #ffffff;
 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: #336699;
 color: #ffffff;
 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: #666666;
 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: #666666;
 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: #ffffff;
 color: #999999;
 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: #ffffff;
 color: #999999;
 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: #ffffff;
 color: #999999;
 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;
}

