/* ================================
    CSS STYLES FOR USGS ERP Site
   ================================
*/ 

.USGS_InsetText, .USGS_InsetText p{padding: 0 10px 0 0;}

/* Energy Tool Kit */
.qs
{
	height: 15px;
	width: 100%;
	background-color: #d6d6e0;
	color: #000;
	padding:4px 0 2px 0px;
	position:relative;
    top:-5px;	
}
.qs a
{
	height: 21px;
	color: #000;
}
.qs_1
{
	float: left;
	width: 50%;
	padding-left:5px;
}
.qs_2
{
	float: right;
	width: 100px;
	text-align: center;
	border-left: 2px solid #fff;
	height:17px;
	margin-top:-4px;
	padding-top:4px;

}
.qs_3{background-color:#fff; height:5px;}

.qs_4
{
	float: right;
	width: 100px;
	text-align: right;
                margin-right:5px;
	padding-right:5px;
}

.NewsletterSubscribeButton{
	border:1px solid #0072bb;
	background-color:#0072bb;
	color:white;
	padding:5px;
}

/* For the news listings on the front page */
.newsWrap{padding-left:10px;}
.newsWrap{ width:550px; margin:auto}
.newsTitle-1{float:left; width:80%}
.newsTitle-2{float:right}
.newsSummary{clear:both;}

/* Publications Database */
#dnn_ctr692_SGSVMain_pnlSelection{display:none;}

.SGSV5_GridItem {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    border-color: #ddd;
    font-weight: normal;
}
.SGSV5_GridAlternateItem {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal; 
    border-color: #ddd;
    background-color:#fff;
}
.SGSV5_GridHeader {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    background-color: #fff;
}

/* For the News Articles display */
.articleHeadline h1 {
    margin-bottom: 0px;
    background-color:#e6e6e6;
    border:0px dashed #C8C8C8;
}
.articleImages h2 {
    margin-bottom: 0px;
    background-color:#F0F0F0;
    border:0px dashed #C8C8C8;
    padding-left: 5px;
}

/* Toolkit Sidebar */
.col-left
{
	float: left;
	width: 70px;
	text-align: center;
}
.col-right
{
	float: left;
	width: 260px;
}
.col-break
{
	clear: both;
	height: 10px;
}

/* Other Tools */
.ot-col-left
{
	float: left;
	/*width: 85px;*/
	width: 30%;
	text-align: left;
	padding-left:10px;
	padding-bottom:30px;
	clear:left;
}
.ot-col-right
{
	float: left;
	/*width: 210px;*/
	width: 70%;
	padding-right:20px;
	padding-bottom:30px;
}
.ot-col-break
{
	clear: both;
	height: 30px;
	padding-bottom:30px;
}


/* More News Page */
#moreNews{
    position:relative;
    left:15px;
    width:95%;
}

/************************************************
*	Image Styles -- Donna Beaver Pizzarelli	    * 
************************************************/
.img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
.img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}
.img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}
.img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
.alignright {
	float: right;
	margin: 10px 0px 10px 10px;
	}
.alignleft {
	float: left;
	margin: 10px 10px 10px 0px;
	}
.caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #f5f5f5;
	padding: 5px 0px 0px 0px;
	margin-bottom: 15px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	}
.caption img {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	}
.caption p.wp-caption-text {
	margin: 0px;
	padding: 5px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}

/************************************************
*	Hyperlink styles -- AJP 	                               *
************************************************/
a.showmore, a.showmore:link, a.showmore:visited, a.showmore:active
{
    /*color: #003366;*/
   color: blue;
   text-decoration: none;
}

a.showmore:hover
{
    /*color: #003366;*/
   color: blue;
    text-decoration: underline;
}

.showless {
    text-align: right;
    /*background-color: #D6D6E0; */
}

.morecontent{
   display:none;
}

A, A:link, A:visited, A:active
{
   color: blue;
   text-decoration: none;
   font-weight: normal;
}
A:hover
{
    color: blue;
    text-decoration: underline;
}


/* Energy Toolkit */
.col-right a, .col-right a:link, .col-right a:visited, .col-right a:active{color:#000; text-decoration:none; font-weight:bold; }
.col-right a:hover{color:#000 !important; text-decoration:underline;}

a.qs_link, a.qs_link:link, a.qs_link:visited, a.qs_link:active{color:#000; text-decoration:none; font-weight:normal; }
a.qs_link:hover{color:#000; text-decoration:underline;}

/* Bread crumb */
a.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:visited, a.Breadcrumb:active{text-decoration:none; }
a.Breadcrumb:hover{text-decoration:underline;}

/* Latest News articels */
.newsTitle-1 a, .newsTitle-1 a:link, .newsTitle-1 a:visited, .newsTitle-1 a:active{color:#000; text-decoration:none; font-weight:normal; }
.newsTitle-1 a:hover{color:#000; text-decoration:underline;}

.featureimage-bg {
	float: left;
	width: 204px;
	height: 164px;
	background: url(/Portals/0/images/templategraphics/featurediv_bg.png) no-repeat;
	text-align: center;
	padding: 0px 8px 10px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6b6b6b;
}
.f-img-left-one {
                float: left;
                margin-right: 0.5em;
                padding-top: 1em;
                padding-right: 0.5em;
	padding-bottom:0.6em;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6b6b6b;
}
.f-img-left-one DIV {
 	clear: left;
}

.f-img-left-one a, .f-img-left-one a:link, .f-img-left-one a:visited, .f-img-left-one a:active{text-decoration:none; font-size: 10px;}
.f-img-left-one a:hover{text-decoration:underline; font-size: 10px;}

.f-img-left {
                float: left;
	width: 48%;
                margin-right: 0.5em;
                padding-top: 1em;
                /*padding-right: 0.5em;*/
	padding-bottom:0.6em;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6b6b6b;
}
.f-img-left DIV {
 	clear: left;
	/*width: 48%;*/
}

.f-img-left a, .f-img-left a:link, .f-img-left a:visited, .f-img-left a:active{text-decoration:none; font-size: 10px;}
.f-img-left a:hover{text-decoration:underline; font-size: 10px;}

.f-img-right {
                float: right;
	width: 48%;
                margin-left: 0.5em;
                padding-top: 1em;
                /*padding-left: 0.5em;*/
	padding-bottom:0.6em;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6b6b6b;
}
.f-img-right DIV {
	clear: right;
	/*width: 49%;*/
}
.f-img-right a, .f-img-right a:link, .f-img-right a:visited, .f-img-right a:active{text-decoration:none; font-size: 10px;}
.f-img-right a:hover{text-decoration:underline; font-size: 10px;}

.f-img-one {
	margin-left:auto;
	margin-right:auto;
	padding-top: 1em;
	padding-bottom:0.6em;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6b6b6b;
	width: 545px;
}
.f-img-one DIV {
 	clear: both;
}

.f-img-one a, .f-img-one a:link, .f-img-one a:visited, .f-img-one a:active{text-decoration:none; font-size: 10px;}
.f-img-one a:hover{text-decoration:underline; font-size: 10px;}


.f-img-dbl {
                float: left;
                padding-top: 1em;
	padding-bottom:0.6em;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6b6b6b;
}

.f-img-dbl a, .f-img-dbl a:link, .f-img-dbl a:visited, .f-img-dbl a:active{text-decoration:none; font-size: 10px;}
.f-img-dbl a:hover{text-decoration:underline; font-size: 10px;}

.f-img-dbl-left { margin-right: 30px; }

.extendedcaption {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6b6b6b;
	padding-bottom:0.6em;
                width:100%
}
.f-img-left-ext{
                float: left;
                margin-right: 0.5em;
                padding-top: 1em;
                padding-right: 0.5em;
	padding-bottom:0.6em;
}
.f-img-right-ext{
                float: right;
                margin-left: 0.5em;
                padding-top: 1em;
                padding-left: 0.5em;
	padding-bottom:0.6em;
                clear: right;
}

.capt-right {
                float: right;
                margin-right: 0.5em;
                padding-top: 0.6em;
                padding-right: 0.5em;
                clear:right;
}
.Caption_Bold {
	font-size: xx-small;
	font-weight: bold;
}
.Caption_Normal {
	font-size: xx-small;
}
.img-pad {
                padding: 2px;
}

/* 
* 12/14/2010 more styles from Donna
*/
.img {
                padding: 2px;
}
.img-left {
                float: left;
                overflow-x: auto;
                overflow-y: auto;
                margin-right: 0.5em;
                padding-top: 0.6em;
                padding-right: 0.5em;
}
.img-center {
                overflow-x: auto;
                overflow-y: auto;
    display: table;
    margin: 0.5em auto;
    text-align: center;
}
.img-right {
                float: right;
                overflow-x: visible;
                overflow-y: visible;
                padding: 4px 2px 8px 10px;
}
.captiontext {
                font-size: 0.83em;
                margin-bottom: 0pt;
	color: #6b6b6b;
}
.rotatortext {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #ffff99;
}
.rotatortext a:link {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffff99; 
	text-decoration: underline; 
}
.rotatortext a:visited {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffff99; 
	text-decoration: underline; 
}
.rotatortext a:hover { 
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffff99; 
	text-decoration: underline; 
} 
.rotatortext a:active { 
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffff99; 
	text-decoration: none; 
}
.readmore {
                font-size:0.85em;
                text-align:right;
                font-weight: bold;
                padding: 5px;
}

#featureimage {
	float: left;
	width: 204px;
	height: 164px;
	background: url(/Portals/0/images/templategraphics/featurediv_bg.png) no-repeat;
	text-align: center;
	padding: 0px 8px 10px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6b6b6b;
}

.featureimage-content {
	float: left;
	padding: 9px 11px 11px 11px;
}

/************************************************
*	Overwrite default heading font size -- AJP 	*
************************************************/
H1
{
    font-size: Large;
}

H2
{
    font-size: Medium;
}

H3
{
    font-size: Small;
}


/*
.bodytext {
		 font-weight: normal;
		 font-size: small; 
		 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext:visited {
		 font-weight: normal;
		 font-size: small; 
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #762977;
}
*/

body {
		 font-weight: normal;
		 font-size: small; 
		 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytextBold {
		 font-weight: bold; 
		 font-size: small; 
		 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bodytextBold:visited {
		 font-weight: bold; 
		 font-size: small; 
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #762977;
}


.captiontext  a, .captiontext  a:link, .captiontext  a:visited, .captiontext  a:active{text-decoration:none; font-size: 10px;}
.captiontext  a:hover{text-decoration:underline; font-size: 10px;}

a.photo_metalink , a.photo_metalink:link, a.photo_metalink:visited, a.photo_metalink:active{text-decoration:none; color: yellow;}
a.photo_metalink:hover{text-decoration:underline;}


/* LIveContent Accordion*/
A.usgs-accordion-link, A.usgs-accordion-link:link, A.usgs-accordion-link:visited, A.usgs-accordion-link:active {
    color: blue !important;
    text-decoration: none;
    font-weight: normal;
}
A.usgs-accordion-link:hover{color: blue !important; text-decoration:underline;}

/* EasyDNNGallery LightBox desctiption */
.pp_description p {
  color: white;
}


/* ===STANDARD HEADER===*/

#usgscolorband {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 5.14em;
	/*background: #006633 url(http://www.usgs.gov/images/headers/hazards.jpg) 178px 0px no-repeat; */
	min-height: 72px;
}
#usgsbanner {
	width: 100%;
	height: 72px;	
}
#usgsidentifier {
	background-color: black;
	width: 178px;
	height: 5.14em;
	float: left;
}
#usgsidentifier img {
	border: none;
}

/* ===STANDARD CUSTOMER SERVICE AREA===*/
#usgsccsabox {
	float: right;
	background-color: #000000;
	background-image: url('/Portals/0/images/erp_website_banner2.png'); 
	/*width:80%;*/
	min-height: 72px;
}

#usgsccsa {
	float: right;
	font:  1em/.5em Verdana, Arial, Helvetica, sans-serif;
	height: 5.14em;
	width: 9.3em;
}
#usgsccsa a:link, #usgsccsa a:visited { 
	font: bold 1em/1.3em Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	margin-left: 4px; 
	text-decoration: none; 
} 
#usgsccsa a:hover { 
	font: bold 1em/1.3em Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: underline; 
	margin-left: 4px; 
} 
#usgsccsa a:active { 
	font: bold 1em/1.3em Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	margin-left: 4px; 
	text-decoration: none; 
}

#usgstitle {
	BACKGROUND: url(/images/1x1.gif) #58789d repeat-x 0px 0px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: #fff 1px solid
}
/*#usgstitle DIV { */
.usgstitle_bar { 
        MARGIN: 0px auto; PADDING-LEFT: 16px; width: 960px; OVERFLOW: hidden; BACKGROUND: transparent none repeat-x 0px 0px;
}
#usgstitle P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#usgstitle P A {
	COLOR: #fff; TEXT-DECORATION: none;  font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;   
}
#usgstitle P A:hover {
	TEXT-DECORATION: underline
}

#erp-title {
  float:left;
}

#erp-title P {
  PADDING-BOTTOM: 5px;
  MARGIN: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  FONT-SIZE: 1em;
  FONT-WEIGHT: bold;
  font-color: white;
  PADDING-TOP: 5px;
}


#erp-title P A {
	COLOR: #fff; TEXT-DECORATION: none;  font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;   
}

#erp-title P A:hover {
	TEXT-DECORATION: underline
}

#erp_home {
  float:right;
}

.linkitem
{
    /*background-color:#d6d6e0; */
    background-image:url('/Portals/0/images/templategraphics/light_gray_web_button.png'); 
    /*background-repeat:no-repeat;*/
    padding:3px 0 5px 10px;
    margin-bottom: 1px; 
  list-style: none;
  line-height: 1.5;
  margin: 0;
}
/*
@media (min-width: 992px) {
	.mega-menu-content .row { white-space:nowrap;}
}
*/


.ie8warn 
{

width:100%; height:auto; 

display: block;
padding: 17px 18px;
margin-bottom: 18px;
border: 1px solid red;
background: #FFCCCC none repeat scroll 0% 0%;
border-radius: 3px;	
}

.ie8warn p
{
	font-size:large;
}

.DNNModuleContent .ModDNNHTMLC .Normal {
  word-wrap: break-word;
}


#ERP_news {
    font-size: 14px;
    margin: 11px 0 0;
    min-height: 23px;
    overflow: hidden;
    position: relative;
    line-height: 1.4;
    float: left;
    display:inline;
    background-color: #666666;
    padding: 2px 10px 0px 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#ERP_news .rss {
  background: url(/desktopmodules/easydnnnews/templates/_default/newstwo/images/common/calendar_action_buttons.png) no-repeat -26px 0;
  float: left;
  width: 12px;
  height: 16px;
  text-indent: -9999px;
  display: inline;
  margin: 0px 7px 0 0;
}
#ERP_news .rss:hover {
  background-position: -26px -16px;
}

#ERP_news .category {
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  display: inline;
  line-height: 19px;
}
#ERP_news .category:hover {
  text-decoration: underline;
  color: white;
}

.hspacer {
  display:inline; 
  float:left;
  width:20px;
}

#ERP_news a.viewnews {
  position: relative;
  top: 0;
  left: auto;
  right: 0;
  padding: 3px 13px 4px 20px;
  font-size: 12px;
  background: url(/Portals/0/images/icons/more2.png) no-repeat 5px 5px #666666;

  font-family: Verdana, Geneva, sans-serif;
  color: white;
  text-decoration: none;
  line-height: 1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#ERP_news a.viewnews:hover {
  text-decoration: underline;
  color: white;
}

ul.pad-left300 {
    padding-left:300px;
}

li.bodytext {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc !important;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}

li.bodytext li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: circle !important;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}

li.bodytext li li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: square !important;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}

.BottomPanex{
     /*border-bottom:3px solid #fff;*/
     margin-top: 5px;
     padding: 0 15px 20px 15px;
     /*width:940px;*/
     width:100%;
}
.BottomPanex li {
   line-height: 14px;
}

.BottomPaneFrame {
  background-color: #f0f0f0;
  border-top: 1px solid #000;
  margin: 15px 0 0px;
  padding: 0 0 5px;
}

.BottomPanex,.BottomPanex a:link,.BottomPanex   a:hover, .BottomPanex a:visited { color:black;line-height:1.2; text-decoration:none;}
.BottomPanex  a:hover{text-decoration:underline;}
/*.bottomColumn{ float:left; width:28%; padding-right:30px;}*/
/*
.bottomColumn{ float:left; width:20%; padding-right:30px;}
.bottomColumn-2{ float:left; }

.bottomColumn-l{ width:12px; height:300px; float:left; margin-right:15px; background-color:#c7cac9; padding: 10px 2px 10px 2px }
*/

.BottomPanex ul{padding:0 0 10px 0; margin-left: 0; }

button.btn-responsive-nav {
    /*top: 55px !important;*/
    outline-color: #FFF;
    outline-width: thin;
    outline-style: inset;
}

/* for the fat footer */
.BottomPanex ul     {list-style:none; padding: 0 0 0 0; margin: 0; font-weight:bold; font-size:12px;}
.BottomPanex ul ul  {list-style:none; padding: 0 0 0 0; font-weight:bold; font-size:10px;}
.BottomPanex ul ul a{list-style:none; padding: 0 0 0 0; font-weight:bold; font-size:10px;}

.BottomPanex ul li{ padding:12px 0 0 0;}
.BottomPanex ul ul li{ padding:0 0 0 0;}
.BottomPanex ul ul ul li{ padding:0 0 0 5px;}

.BottomPanex ul li {list-style-type:none;}
.BottomPanex ul li a{list-style-type:none; }

.BottomPanex ul li li {list-style-type:none;}
.BottomPanex ul li li a{list-style-type:none;   }

.BottomPanex ul li li li a{font-weight:normal;}
.BottomPanex ul li li li{ font-weight:normal;}

.bot_section{ background-color:#666666; }



.ModLiveContentC {
	/*width:570px;*/
}


.link_taf {
	float:left; 
	width:19px;
	margin: 0px 0 0;
}



@media (max-width: 991px) {

#erp_home {
  float:left;
}

	.bottomColumn-l { width:100%; height:20px; float:left; margin-right:15px; background-color:#c7cac9; padding: 1px 2px 15px 2px; }
	.bottomColumn-2 { clear:both; }

object, embed {
    max-width: 85vw;
    max-height: 70vw;
}


iframe {
    max-width: 90Vw;
    max-height: 100vw;
}

p a, p a:visited {
    word-break: break-all;
}

}


@media (min-width: 992px) {
	#usgsccsabox { width:80%; }

	.bottomColumn-l{ width:14px; height:340px; float:left; margin-right:15px; background-color:#c7cac9; padding: 10px 2px 10px 2px; }

/*
iframe, object, embed {
    max-width: 100vw;
    max-height: 100vw;
}
*/
}


/*
.ModDNNIFrameC {
    position: relative;
    padding-bottom: 80%; 
    padding-top: 25px;
    height: 0;
}
.ModDNNIFrameC embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
*/



@media only screen and (min-width: 691px) {
   .selectionTable {
	width:95%;
   }
}

@media only screen and (max-width: 690px) {
	
/* Force table to not be like tables anymore */
	.selectionTable table, 
	.selectionTable thead, 
	.selectionTable tbody, 
	.selectionTable th, 
	.selectionTable td, 
	.selectionTable tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	.selectionTable thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	.selectionTable tr { /*border: 1px solid #ccc;*/ }
 
	.selectionTable td { 
		/* Behave  like a "row" */
		border: none;
		/*border-bottom: 1px solid #eee; */
		position: relative;
		/*padding-left: 50%; */
		white-space: normal;
		text-align:left;
	}
 
	.selectionTable td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	.selectionTable td:before { content: attr(data-title); }
 
	.selectionTable .inputControl { width: 240px; }

	header div#erp_home img { display:none; }


}

audio {
   display: block; 
   max-width: 300px;
   max-height:30px;
}


/* styles for MailChimp Newsletter sign-up */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; line-height:1.4; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:0px 0; margin:0 0 0px 0; text-indent:5px; width:58%; min-width:130px;}

#mc_embed_signup input.button {display:block; width:35%; margin:0 0 0px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc_embed_signup{background:#fff; clear:left; Verdana, Arial, Helvetica, sans-serif; } 



/* ===STANDARD FOOTER===*/
#usgsfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	clear: both;
	margin: 0;
}
#usgsfooterbar {
	background-color: #666666;
	padding: 4px;
	margin: 0;
}
#usgsfooterbar a:link, #usgsfooterbar a:visited {
	margin-right: 40px;
	color: #ffffff;
	font-size: small;
	text-decoration: none;
}
#usgsfooterbar a:hover {
	margin-right: 40px;
	color: #ffffff;
	font-size: small;
	text-decoration: underline;
}
#usgsfooterbar a:active {
	margin-right: 40px;
	color: #ffffff;
	font-size: small;
	text-decoration: none;
}
#usgsfootertext {
	padding: 4px;
	margin: 0;
}
#usgsfootertext img {
	border: none;
	float: right;
	margin-right: 5px;
}

#usgsfootertext a {
	font-size: small;
}




