/* ================INSTRUCTIONS=================*/ 
/* By changing the classes below, you can add your own custom banner image and/or custom site title bar. In order for your changes to work though, you MUST include a reference in your HTML pages to both the common CSS file and custom CSS file in that order.

Instructions are provided below for customizing these classes.

/* ================BANNER=======================*/  
/* TO DISPLAY A CUSTOM BANNER IMAGE: 
If you want to display a custom banner, change the "background: url" to point to a local banner, or external, image location.

TO DISPLAY A CUSTOM BANNER COLOR (NO IMAGE): 
If you would rather display a color instead of a banner image, change the "background: url" to point to "" and set the "background-color" to whatever color you wish to display.
NOTE: You can use either hexadecimal color codes (i.e. - #000000) or HTML color names (i.e. - "black"). */ 
.bannerColorBand {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #000000;
}
.banner {
	background: url("http://pubs.usgs.gov/images/header_greenpubs.gif") 178px 0px no-repeat;
}
/* ================SITE TITLE===================*/ 
/* TO DISPLAY A CUSTOM SITE TITLE BAR: 
The .siteTitle class is specific to the colored site title bar that lies beneath the USGS identifier. To change the color of this bar, set the "background-color" attribute below to the color you wish to display and change the "color" attribute to set the text color.
NOTE: You can use either hexadecimal color codes (i.e. - #000000) or HTML color names (i.e. - "black"). */ 

div.siteTitle, #pTitle{
	background-color: #006666;
    border-bottom: 1px solid #006666; 
    border-top: 1px solid #000000; 
	color:#FFFFFF;
}
/* =====================================================*/
/* =============END CUSTOMIZEABLE AREA===============*/
/* =====================================================*/
/* CSS for the top leven navigation bar for major areas of the site. */
.chln {
    background-color: #996633; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    clear: both; 
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
}
#chNav { 
    	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; 
    	padding: 5px; 
    	margin: 0px; 
} 
a.chln:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.chln:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a.chln:link {
	font-size: 11px;
	color: #FFFFFF;
}
a.chln:visited {
	font-size: 11px;
	color: #FFFFFF;
}
/* =====================================================*/
/* =================ACCESSIBILITY HELP==================*/
/* =====================================================*/
.off-left{
	position: absolute;
	left: -999px;
	width: 990px;
}
/* =============STANDARD CONTENT===============*/ 
/* TO CHANGE THE TEXT SIZE OF THE CONTENT:
By default, USGS has set the font size to "small" in order to provide a consistent size for content across all pages. If you would prefer not to have a pre-defined font size for your pages, change the "font-size" attributes below to "font-size: 100%;". */
body {
	font-size: .9em;
	margin: 1.5px 4px 0 4px;
}
th, td {
	font-size: small;
}
/*<!-Begin Hiding for NS4*/
/*/*a:{}
body p {
  font-size: x-small;
  margin: .5em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body p {
	font-size: small;
}
/*<!-Resume Showing for NS4*/
* html #wrapper {display: inline;}
/* Start Commented Backslash Hack \*/
* html #container { height: 1%; }
/* Close Commented Backslach Hack */
div.clearer {clear: both; 
	margin: 0px;
	padding: 0px;
	}
* html .addClear { height: 1%; }
@media all and (min-width: 0px) {
	div {
		left: 0px;
		top: 0px;
	}
}
/* =====================================================*/
/* =================BREAD CRUMBS==================*/
/* =====================================================*/
.breadCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: .7em;
	font-weight: bold;
	text-align:left;
	background-color: #EFF2E0;
    border-top: 1px dashed #996633; 
	padding-top: 4px;
	width: 100%;
	height: 15px;
	color:#003333;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
.breadCrumb a {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000099;
	background:#EFF2E0;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
.breadCrumb a:hover {
	width:100%;font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	background:#EFF2E0;
	color:#000099;
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;}


/* =====================================================*/
/* =================TWO CONTENT LAYOUT==================*/
/* =====================================================*/
#header {
	height: 150px;
	margin: 0;
	padding: 0;
	}
#leftContent {
	width: 70%;
	margin: 5px 0 5px 0;
	padding: 0;
	border-right: 3px solid #996633;
	font-size: 1em;
	background-color: #F3F2F1;
	vertical-align: top;
	}
#rightContent {
	margin: 0 0 10px;
	font-size: 0.9em;
	background-color: #EFF2E0;
	vertical-align: top;
	padding: 5px 0 5px 0;
	}
#wrapper {
	margin: 0px;
	background-color: #FFFFFF;
	}
/*Version number and posting date area*/
#verHist {
	font: Verdana, Arial, Helvetica, sans-serif bold 0.9em;
  	line-height: 1.35em;
	vertical-align: top;
	padding: 3px;
	background-color: #FFFFFF;
	text-align: center;
	border-bottom: 2px groove #996633;
	border-right: 1px groove #996633;
	border-top: 1px ridge #996633;
	border-left: 1px ridge #996633;
	clear: both;
}
/*List of Downloadable Files*/
.fileslist {
	margin: 0px 0px 0px 10px;
	vertical-align: top;
	border-bottom: 2px dotted #996633;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	background-color: #EFF2E0;
	width: 93%;
	list-style-position: inside;
}
.fileslist li {
	list-style-position: outside;
}

.accessVer {
	font-size: 0.8em;
	font-style: oblique;
	margin-left: 20px;
	}
/*Page Property Styles*/
p {
  line-height: 1.3em;
  margin: 1em}
/*Unordered List*/
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
/*Ordered List*/
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em}
/*Recent Adobe Reader Advisory and Other Notes*/
.apdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: .9em;
  	line-height: 1.3em;
	padding: 5px;
	background-color: #FFFFFF;
	}
/*Page Sub-Text*/
.pagesubtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bolder;
}
/*Page Sub-Title*/
.pagesubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bolder;
	margin-top: -8px;
}
/*Publication Date*/
.pubdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: oblique;
 	margin: .5em}
/*Additional Author Information*/
.authinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	padding: 5px}
.authadds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	padding: 5px}
/*Indent First Line*/
.textindent { text-indent: 2em; margin-top: 0; margin-bottom: 0; margin-left: .5em}
/*Hanging Indent for References*/
.reference {
	font-size: .9em;
	text-indent: -3em;
	list-style-type: none;
	margin-right: 3em;
	margin-left: 3.9em;
	margin-bottom: .5em}
/*Indent for Glossary*/
.glossary {
	margin-right: 5em;
	margin-left: 5em}
/*List of Downloadable Files*/
.dwnsgst {
	background-color: #FFFFFF;
	border-collapse: collapse;
}
.dwnsgst th {
	text-align: left;
	background: #8A8075;
	color: #FFFFFF;}
/*Show/Hide Web Hints--!>*/
.ibox_content {
	padding: 5px;
	background-color: transparent;
	display: inline;
	vertical-align: top;
}
div.ibox_content img {
	border: 0;
	float: left;
	padding: 10px 10px 0 5px;
}

#ibox_layer0 {
	border-right: 1px solid #8A8075;
	border-bottom: 1px solid #8A8075;
	border-left: 1px solid #8A8075;
	z-index: 5;
	position: absolute;
	visibility:hidden;
	background-color: #F3F2F1;
	margin-top: 0px;
	margin-right: 50px;
	vertical-align: super;
}
#ibox_layer1 {
	border-right: 1px solid #8A8075;
	border-bottom: 1px solid #8A8075;
	border-left: 1px solid #8A8075;
	z-index: 5;
	position: absolute;
	visibility:hidden;
	background-color: #F3F2F1;
	margin-top: 0px;
	margin-right: 50px;
	vertical-align: super;
}
#ibox_layer2 {
	border-right: 1px solid #8A8075;
	border-bottom: 1px solid #8A8075;
	border-left: 1px solid #8A8075;
	z-index: 5;
	position: absolute;
	visibility:hidden;
	background-color: #F3F2F1;
	margin-top: 0px;
	margin-right: 50px;
	vertical-align: super;
}
#ibox_layer3 {
	border-right: 1px solid #8A8075;
	border-bottom: 1px solid #8A8075;
	border-left: 1px solid #8A8075;
	z-index: 5;
	position: absolute;
	visibility:hidden;
	background-color: #F3F2F1;
	margin-top: 0px;
	margin-right: 50px;
	vertical-align: super;
}
#ibox_layer4 {
	border-right: 1px solid #8A8075;
	border-bottom: 1px solid #8A8075;
	border-left: 1px solid #8A8075;
	z-index: 5;
	position: absolute;
	visibility:hidden;
	background-color: #F3F2F1;
	margin-top: 0px;
	vertical-align: super;
}
#ibox_layer5 {
	border-right: 1px solid #8A8075;
	border-bottom: 1px solid #8A8075;
	border-left: 1px solid #8A8075;
	z-index: 5;
	position: absolute;
	visibility:hidden;
	background-color: #F3F2F1;
	margin-top: 0px;
	vertical-align: super;
}
#ibox_layer_ns {
	border-right: 1px solid #8A8075;
	border-bottom: 1px solid #8A8075;
	border-left: 1px solid #8A8075;
	z-index: 5;
	position: absolute;
	visibility:hidden;
	background-color: #F3F2F1;
	margin-top: 0px;
	vertical-align: super;
}
.img-absmiddle {
	vertical-align: text-top;
}
.ibox_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	background: #FFFFFF;
	padding-top: 3px;
	margin-left: 5px;
}
.bold {
	font-weight: bold;
}
/* Normal style */
.normal {
	  font-family: "Comic Sans MS", sans-serif; 
	 }
/* Visibility Hidden */
.Hidden {
	  visibility: hidden;
	 }
/* Visibility Visible */
.Visible {
	  visibility: visible;
	 }
/* Display none */
.DisplayNone	{
	display: none;
}
/* Position 0 */
.Position0 {
	  position: relative;
	  width: 420px;
	  height: 200px;
	  background-color: #e6e6fa; 
	  border: thin; 
	  border-color: #4B0082; 
	  border-style: solid; 
	  font-family: "Comic Sans MS", sans-serif; 
	  font-style: italic;  
	  font-weight: normal;  
	  color: #4B0082;  
	  font-size: 10pt; 
	 }
/* =====================================================*/
/* =================STANDARD FOOTER==================*/
/* =====================================================*/
#footPos {
	margin: 0;
	}
.footer {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	border: 0;
	/*/*/padding: 4px;/*End hiding for this section in Netscape 4x*/
		/*/*/padding-right: 40px
	/*End hiding for this section in Netscape 4x*/
}
p.footer{
	margin: 0px;
}
td.footer {
	background-color:#666666;
}
a.footer:link {
       padding-right: 40px; 
       color: #ffffff; 
       text-decoration: none; 
}
a.footer:visited {
       padding-right: 40px; 
       color: #ffffff; 
       text-decoration: none; 
}
a.footer:hover {
       padding-right: 40px; 
       color: #ffffff; 
       text-decoration: underline; 
}
a.footer:active {
       padding-right: 40px; 
       color: #ffffff; 
       text-decoration: none; 
}
