/*	OECA specific style to accompany with EPA's template and CSS version 3.2.1.  */
/*	Date: 18 July 2007 */


IMG.placedCenter {
    display: block;
    margin-left: auto;
    margin-right: auto; }
		
#enforcement-two-col-right
{	float: right;
	width: 40%; }
#enforcement-two-col-left
{	float: left;
	width: 55%; }
		
#two-col-right
{	float: right;
	width: 210px; }

#two-col-left
{	float: left;
	width: 65%; }
	
#content div.blue-bar { 
	width: 100%; 
	text-align: left; 
	color: #ffffff; 
	background-color: #336699; 
	margin: 0 0 1em; 
	padding-bottom: 0.2em;
	font-weight: bold; 
	font: 90%/1.1em Arial, Helvetica, sans-serif; }	

#content div.blue-bar p
	{	margin: 0 8px 0 0; 
		padding: 3px 8px;
		color: #fff; 
		font-size: 1.3em; 
		font-weight: bold; 
		text-align: left; }

#content div.green-bar { 
	width: 100%; 
	text-align: left; 
	color: #ffffff; 
	background-color: #5c9261; 
	margin: 0 0 1em; 
	padding-bottom: 0.2em;
	font-weight: bold; 
	font: 90%/1.1em Arial, Helvetica, sans-serif;
}	

#content div.green-bar p
	{	margin: 0 8px 0 0; 
		padding: 3px 8px;
		color: #fff; 
		font-size: 1.3em; 
		font-weight: bold; 
		text-align: left; }		

#content div.topstory
	{	margin-left: 5px;
		margin-bottom: 11px;
	}		
#content div.topstory ul
	{	
		margin-bottom: 5px;	
	}
#content div.topstory ul li
	{	margin-left: -15px;
		margin-bottom: 2px;	
	}
#content div.topstory div.more
	{	font-size: 0.9em;	}

#content div.topics
	{	margin-top: -10px;
		margin-left: 5px;
		margin-bottom: 8px;
	
	}

/* Tips and Complaints */

#tips input	{
	border-width: 1px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding-left: 2px;
	font-size: 9pt;
}

#tips td {font-size: 9pt;}

#tips textarea  {border: solid #cccccc 1px; font-size: 9pt;}		

.tipsform {background-color: #E1EBF4;}

/* Superfund New Tabs */
#tab div.right_corner {
	background: #5c9261 url(../html/greencurveright.html) right top no-repeat;
}
#tab h5 {
	background: url(../html/greengradbg.html) left top repeat-x;
	color: #fff;
	font-size: 1em;
	margin: 0 10px 0 0;
	padding: 2px 10px;
	text-align: left;
}
#tab .inside {
background-color:#F1F1F1;
border:#5c9261 solid 1px;
padding: 3px;
margin:0 0 5px; 0;}#content .answers dt {
	margin-bottom: 10px;
	padding: 0px;
}


/* Photo Gallery styles */
#content .gallery{display:inline-block;display:block;margin:0;overflow:hidden;width:720px}
* html #content .gallery{height:1%;}
#content .gallery li{display:inline;float:left;margin:0 5px;overflow:hidden;width:136px;}
#content .gallery li.last{margin-right:0;}
#content .gallery li.first{margin-left:0;}
#content .gallery li img {background-color:#f4f4f4;border:1px solid #ddd;padding:3px;width:128px;}
#content .gallery li a {border:0;}


/* tabs */
#content ul#tabs, #content ul.tabs-js{background:url('../png/bg-tabs.png') repeat-x 0 100%;font-size:0.9167em;list-style:none;margin:0 -10px 1.5em;overflow:hidden;}
#content ul.tabs-js { margin:0 0 1.5em; }
#content ul#tabs-vert{background:url('../png/bg-tabs-vert.png') repeat-y;float:right;font-size:0.9167em;list-style:none;margin:0 0 1.5em 1em;overflow:hidden;width:180px;}
#content ul#tabs li{display:inline;}
#content ul.tabs-js li{float:left;margin:0;padding:0;}
#content ul#tabs li a, #content ul.tabs-js li a, #content ul#tabs-vert li a{background:#d6e5eb;border:1px solid #4289aa;color:#4289aa;display:block;float:left;font-size:0.9167em;font-weight:bold;margin:0 0.25em 0 0.5em;padding:0.5em 0.5em 0.25em; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -webkit-border-top-left-radius:6px;}
#content ul.tabs-js li a{-moz-border-radius:0;-webkit-border-radius:0;}
#content ul#tabs-vert li a{float:none;margin:0.5em 0; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; -moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;} 
#content ul#tabs li a:hover,#content ul#tabs li.on a, #content ul.tabs-js li a:hover, #content ul.tabs-js li a.current, #content ul#tabs-vert li a:hover,#content ul#tabs-vert li.on a{background:#fff;border-bottom-color:#fff;text-decoration:none;}
#content ul#tabs li.on a, #content ul.tabs-js li a.current, #content ul#tabs-vert li.on a{cursor:default;}

/* Accordions
---------------------------------------------------------------------- */
/* header */
#content .accordion h3 {background:#ccc;margin:0;padding:5px 15px;border-top:1px solid #fff;border-bottom:1px solid #ddd;cursor:pointer;}
/* current (active) header */
#content .accordion h3.current { cursor:default;background-color:#fff; }
/* pane */
#content .accordion.js div.pane {display:none;}

#content .accordion2{margin:1em 0}
#content .accordion2 h3{background:url('../gif/accordion-default.gif') no-repeat right top #4289aa;border-top:1px solid #fff;color:#fff;cursor:pointer;margin:0;padding:5px 15px}
#content .accordion2 h3.current{background:url('../gif/accordion-active.gif') no-repeat right top #d6e5eb;cursor:default}
#content .accordion2 div.pane{padding:5px 15px;display:none}

/* tablesorter */
#content table thead th.header{background-image:url("../png/sort.png");background-repeat:no-repeat;background-position:right 50%;padding-right:20px;}
#content table thead th.headerSortUp{background-position:right -43px;}
#content table thead th.headerSortDown{background-position:right 14px;}

/* ColorBox */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#000}#cboxContent{margin-top:20px}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{border:5px solid #000;background:#fff}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../html/colorbox-controls.html) no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious.hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../html/colorbox-controls.html) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext.hover{background-position:bottom right}
#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(../html/loading.html) no-repeat center center}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../html/colorbox-controls.html) no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose.hover{background-position:bottom center}
.closebox{bottom:10px;left:10px;position:absolute;z-index:10000}


/* Rotating Banner */
#mainimage{height:200px;width:95%;padding:0px;margin:0px auto;overflow:hidden;border:#43A8F3 1px solid;background-color:#F2F9FF;}
#mainimage table{height:180px;width:95%;margin:3% 2.5%;}
#mainimage table tr:first-child{width:100%;padding-right:5px}
#mainimage table .slide-header{font-weight:bold;font-size:1.3em;}
#mainimage table img{padding:1px;background:#43A8F3;}
#mainimage table .photo-cred{text-align:right;font-size:.85em;}
#bannernav{position:relative;top:185px;left:4.8%;z-index:20}
#bannernav a{font-size:11px;border:#43A8F3 1px solid;background:#fff;text-decoration:none;margin:0px 2px;padding:3px 4px 3px;}
#bannernav a.activeSlide{background:#b2daeb;text-decoration:none;}
#bannernav a:link,#bannernav a:visited,#bannernav a:active{color:#2a4a7e}
#bannernav a:focus{outline:none;text-decoration:none;}
#bannernav a#toggle{padding:0px;position:relative;top:6px;border:none}
#bannernav img{border:#43A8F3 1px solid;}

/* Annual Results Specific Sub-tabs */
#ar-tabs-container #tabs {border:2px #ccc;border-style: solid solid none; }
	#ar-tabs-container .inner > div { padding: 0 5px 5px; }
	#ar-tabs-container ul#tabs{margin:0px 0px 1px}

	#content .ar-sub-tabs {
		list-style-type:none;
		background: url(../html/texture.html) repeat-x 100%;
		width:100%;
		overflow:hidden;
		background-color:#006;
		font-size:.87em;
		padding:0px;
		margin:0px;
		height:52px;
	}

	#content .ar-sub-tabs li {
		list-style-type:none;
		display:inline;
		padding:0px;
		margin:0px;
	}
	
	#content .ar-sub-tabs li a:link,#content .ar-sub-tabs li a:visited {
		display:block;
		float:left;
		width:80px;
		height:48px;
		padding:5px;
		margin:0px;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
	}
	
	#content .ar-sub-tabs li a.current:link,#content .ar-sub-tabs li a.current:visited,#content .ar-sub-tabs li a.current:hover, #content .ar-sub-tabs li a.current:active, #content .ar-sub-tabs li a:hover,#content .ar-sub-tabs li a:active {
		background-color:#369;
	}
	
	#content .ar-sub-tabs li a.current:link,#content .ar-sub-tabs li a.current:visited,#content .ar-sub-tabs li a.current:hover, #content .ar-sub-tabs li a.current:active{
		cursor:default;
	}