<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* override some v4 css */
blockquote {color:#000 !important;}
#searchbutton {text-indent:-10000px !important;}
#content ul ul {margin-left:0px !important; padding-left:18px !important; margin-bottom:5px !important; }
#content .imgcontainer-l {margin-right:10px; margin-bottom:5px;}

/* rounded tabs for jquery tabbed content */
#content ul.tabs-js li a{-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
#content ul.tabs-js li a:hover {background-color:#018FBE !important; border-bottom: 1px solid #4289aa !important; color: #fff !important;}
#content ul.tabs-js li a.current {background-color:#fff !important; border-bottom: 1px solid #fff !important; color: #4289aa !important;}

/* multibox overrides and add drop show */
#content .boxmulti { margin-top:0 !important; border-top-left-radius: 10px; border-top-right-radius: 10px; }
#content .boxmulti h5 { border-top-left-radius: 7px; border-top-right-radius: 7px; }
#content .boxmultiHover:hover { -moz-box-shadow: 2px 2px 3px #ccc; -webkit-box-shadow: 2px 2px 3px #ccc; box-shadow: 2px 2px 3px #ccc;}
#content .boxmulti ul ul, #content .boxnat ul ul { padding-left:10px; list-style-type:disc; }	
#content .boxmulti p, #content .boxnat p { margin-top:8px !important; }	
#content .boxmulti .boxmultiIE h5, #content .boxnat .boxmultiIE h5 { background:url(../gif/boxmulticurvedcornerstoptransp.gif) top left no-repeat; margin-left:-1px; margin-top:-1px; position: relative; width:212px; }
#content .boxmulti .boxmultiIE h5 { background-color:#559b6a;}
#content .boxnat .boxmultiIE h5 { background-color:#4289aa;}
* html #content .boxmultiIE h5 { margin-right:-1px; }  /* IE 6 only css hack  */
#content p+ul, #content ul+p {margin-top:-10px;} /* remove extra spacing between p and ul, between ul and p  */
#content p.disclaimer-wide+ul {margin-top:10px !important;} /* counter negative margin above when disclaimer-wide appears before ul  */
#content .noCurvedCorners, .boxmultiNoHeader {-moz-border-radius:0;-webkit-border-radius:0; border-radius:0;}/* override curved corners for boxmulti without h5 headings */

/* ensure thickbox window is in foreground and share icon is not in foreground */
#TB_overlay, #GB_overlay {z-index:9998 !important; }
#TB_window, #GB_window {z-index:9999 !important; font-size:.9em;}

/* ensure datepicker window is in foreground */
#content #ui-datepicker-div {z-index:9999; }

#content hr.v4HR {width:100%; margin-top:15px; margin-bottom:15px;}

/* add padding to table td which v4 template removes */
#content .paddedTable td , #content .paddedTable th { padding:3px 5px;}	

/*  styles used from old epafiles_epastyles.css, converted font sizes to %
 ----------------------------------------------------------------------------------------- */
#content .smallest { font-size: 80%;}
#content .smaller { font-size: 90%;}
#content a.smaller2 { font-size: 90%;text-decoration: none;}
#content .smallbold { font-size: 80%; font-weight: bold;}
#content .smallerbold {font-size: 1em; font-weight: bold;}
#content .smallerboldgray {font-size: 1em; font-weight: bold; color:#666666}
#content .largerbold { font-size: 130%; font-weight: bold;}
#content .largestbold { font-size: 160%;font-weight: bold;}
#content .larger {font-size: 130%;}
#content .largest {font-size: 160%;}
#content .headline { text-decoration: none; color: #000000; font-size: 1em; font-weight: bold;}
#content .headline:visited { color: #000000;}
#content .more {font-size: .9em;}
#content .plink {font-size: .8em; color: #003399; text-decoration: none;}
#content .plink:visited { color: #003399;}
#content .plink:hover { color: #61AD6C;}
#content .sp_link:hover { color: #548D64; text-decoration: none;}
#content .tabsmall { font-size: 10px; color: #FFFFFF; text-decoration: none;}
#content .tabsmallPoints { font-size: .9em; color: #FFFFFF; text-decoration: none; }
#content .tabsmallPoints:hover { color: #000000}
/* #content  a:hover { color: #487956; text-decoration: none;}  */
#content .dropcap { float:left; font-size:80px; line-height:60px; padding-top:2px; font-family: times; } 

/* sectionHeader is used in the 2006 OES Report */
#content .sectionHeader {font-size: 1.2em; color:#FFFFFF; font-weight:bold; padding: 3px 0 3px 8px; background-color:#336699; margin-bottom:10px;}
#content .sectionHeader2 {font-size: 1.3em;  color:#FFFFFF; font-weight:bold; padding: 3px 0 3px 8px; background-color:#44904C; margin-bottom:10px;}
#content .sectionHeader3 { font-size: 120%; color:#FFFFFF; font-weight:bold; padding: 3px 0 3px 8px; background-color:#339999; }
#content .blueText {color:#0000FF;}
#content .greenText {color:#009900;}
#content .redText {color:#A8404A;}
#content .lastUpdated { font-size: .6em; } /* use under h1 headings */
#content .inactive {color:#999;}
#content .hideText {display:none;}

/* footer hr class */
#content .footerHR {margin-bottom: 0px; width:74%; margin-top:30px;}

#content .imageAlignRight { float:right; margin-left:8px; margin-bottom:4px; }
#content .imageAlignRightNp { float:right;}
#content .imageAlignLeft { float:left; margin-right:8px; margin-bottom:6px; }
#content .imageAlignCenter { text-align:center; }

/* hides Horizontal Rules -- visible when style sheet is disabled and in printouts */
#content hr.hideHR { display:none; }    

/* Aligns Top of Page link to right with padding, pagetopAlignRight2 is necessary for the last Top of Page at the bottom of page. 
 used in calendar */	
#content .pagetopAlignRight { float:right; padding-right: 5px; padding-left: 2px; margin-top: 5px; }
#content .pagetopAlignRight2 { float:right; margin-top: -30px; padding-right: 5px; }
/* 	override colored bulleted lists */
#content .blackText { color:#000000; }
/* 	epa hq/region 2, 3, etc disclaimer */
#content .nonR1Discl { font-size: 80%; color:#004000; font-weight: bold; }	

/* replace HR with dotted line image 
----------------------------------------------------------------------------------------- */
#content .boxHR { text-align:center; margin:auto; width: 99%; margin-top: 10px; margin-bottom: 10px; height:1px; border-top:#CCCCCC 1px dashed; }
#content .boxHR  hr { display: none; }

#content .boxHRfl { text-align:center; margin:auto; width: 99%; height: 10px; background: #fff url("../gif/hr-dotted-300px.gif") repeat-x; }
#content .boxHRfl hr { display: none; }

#content .boxHR2 { text-align:center; margin:auto; height: 10px; background: #fff url("../gif/hr-dotted-300px.gif") no-repeat scroll center; }
#content .boxHR2 hr { display: none; }
	
/* picture frame for images (e.g., http://www.epa.gov/region1/er/sites/danvers/photos.html) */	
#content .grayImageFrame { padding: 4px; border:#E0E0E0 2px solid; background-color:#fff; }	
/*  &lt;div class=".grayImageFrame"&gt;&lt;p&gt;Text here&lt;/p&gt;&lt;/div&gt; */
 #content .grayImageFrame p { background-color:#F0F0F0; padding:2px; margin: 0; font-size:80%; text-align:center; border:#E0E0E0 1px dotted; }	
/* use with .grayImageFrame. when used in a photo gallery # of image columns will expand/contract with width of browser.  */ #content #content .imageFloatLeft { float:left; padding: 3px; }
#content .imgFrame {border:1px solid #ccc; padding:4px; background-color:#FFF;}
	
/* creates blue background for headings in topics pages, use in conjunction with .whiteText */	
#content .blueBG { background-color:#336699; }
#content .whiteText { color:#FFFFFF !important; }
#content .whiteBG { background-color:#ffffff; }

/* tmdl table styles */	
#content .tmdlTable td, #content .tmdlTable th {border:#C17E4D 1px solid; font-size:.9em; vertical-align:top; padding:3px 5px; }
#content .tmdlMheader {background-color:#C2977A; font-weight:bold;}
#content .tmdlheader { font-size: 1em; font-weight: bold; color:#666666; padding: 3px 0 3px 3px; background-color:#E4CDC0; }
#content .tmdlheader2 {background-color:#D7BBA8;}
#content .tmdlfy {font-weight: bold; color:#666666; padding: 0px 0 0px 3px; background-color:#F3EAE4; }
#content .tmdltown { padding: 3px 0 3px 3px; background-color:#FFFFFF; }

/* minimize top &amp; bottom margin spacing on first instance of  p, h1, etc used in table cell */	
td &gt; h1:first-child, td &gt; h2:first-child, td &gt; h3:first-child, td &gt;
h4:first-child, td &gt; p:first-child { margin-top: 6px !important; margin-bottom: 12px !important; } 
td p { margin-top: 8px !important;}

#content .epaSideBarLinksGrey { font-weight:bold;  color:#CCCCCC; padding-left:10px; }
#content .epaHighlightBox { background-color: #E1EBF4;} /* used on solid waste site */
#content .topOfPage {
	margin: 0;
    padding: 13px 0 0 0;
    overflow: hidden;
    height: 0px !important; /* for most browsers */
    height /**/:13px; /* for IE5.5's bad box model */
    background: url("../gif/up_arrow_transp.gif") top left no-repeat; 
	width: 13px !important;
	}
#content .topOfPageWrapper { background-color:#999; /* grey*/  width:13px; 	float:right; }
#content .topOfPageWrapperRo { background-color:#A3497C; /* dark red */ width:13px; float:right; }
#content .topOfPageWrapperRo2 { background-color:#0066CC; /* blue */ width:13px; float:right; }
#content .topOfPageWrapperRo2 { background-color:#009900; /* green */ width:13px; float:right; }
	
/* start boxmultiNE - flexible multibox that stretches verically as well as horizontally - use this in sidebar otherwise use hq's boxmulti -- example: http://www.epa.gov/region1/topics/water/swi.html
*/
#content .boxmultiNE { color:#666; padding:0 1px 0 0; margin: 0; background:#5c9261 url(../gif/curved-box-right.gif) top right no-repeat; font-size: 0.90em; }
#content .boxmultiHQ { color:#666; padding:0 1px 0 0; margin: 0; background:#369 url(../gif/curved-box-right.gif) top right no-repeat; font-size: 0.90em; }
#content .boxmultiNE h5, #content .boxmultiHQ h5, #content .boxmultiNE h4, #content .boxmultiHQ h4 { margin:0 0 0 -1px; padding: 3px 10px 3px 10px; text-align:center; background:url(../gif/curved-box-left.gif) top left no-repeat; color:#FFFFFF; height:10px; }
html&gt;body #content .boxmultiNE h5, html&gt;body #content .boxmultiHQ h5, html&gt;body #content .boxmultiNE h4, html&gt;body #content .boxmultiHQ h4 { padding: 3px 10px 3px 10px; height:auto; min-height:10px; 	}
#content .boxmultiNE h4 {font-size:1em;}	
#content .boxmultiNEBody { margin:0;  padding:5px 10px 0 10px; 	background:#F8F8F8 url(../gif/curved-box-left.gif) 0em -1em no-repeat; color:#000; }
#content .boxmultiNEBottom { margin: 0;  padding: 0;  background:#F8F8F8 url(../gif/curved-box-left.gif) bottom left no-repeat; }	
#content .boxmultiNEBottomRight { margin:0 -1px 0 10px; padding:0; background:#F8F8F8 url(../gif/curved-box-right.gif) bottom right no-repeat; }	
#content .boxmultiNEBody p { margin:0; padding-bottom: .6em; }
#content .boxmultiNEBody p:last-child { margin:0; padding-bottom: 0;  }
#content .boxmultiNEBody a { color: #03c; text-decoration: none; }
#content .boxmultiNEBody a:hover { color: #487956;  text-decoration: underline; }
#content .boxmultiNE .boxmultiNEBody ul li { list-style-image: url(../gif/bu_sftgrn.gif);  }
#content .boxmultiHQ .boxmultiNEBody ul li { list-style-image:inherit;}
#content .boxmultiNEBody ul, #content .boxmultiNEBody ol { margin-top:0em; margin-bottom: 0;  }
#content .boxmultiNEBody ul ul, #content .boxmultiNEBody ol ol { margin-top: -5px; }
#content .boxmultiNEBody li { margin: .2em 0 0 -1em; padding-left: 0; 	}
#content .boxmultiNEBody li li { margin-left: -5px; padding-left: 0; }
/* end boxmultiNE  */

/* start greenbytes styles  */
#content .gbHeadings { color:#008040; }
#content .gbHR { margin:8px 15px 8px 0px; 	border-top:#666666 1px dashed; }
html&gt;body #content .gbHR { margin:8px 15px 8px -5px; border-top:#666666 1px dashed; }
/* end greenbytes styles  */

/* chelseacreek nav */
#content .ccNav { margin-bottom:5px; }

/* override hq's heading line-height styles which caused overlap when wrapped onto multiple lines*/
#content h1, #content h2, #content h3, #content h4, #content h5  { line-height:1.2em !important; } 

/* remove dotted underline from text with acronym tag from quickfinder section  */
#content .quickFinderWrapper acronym { border-bottom: none !important; }
#content .zeroTablePadding { font-size:0; line-height:0;} /* removes padding when tables are used for aligning image slices */
#content p+ul.extraSpacingLists {margin-top: -8px ;} /* tighten up spacing between p and ul */
#content ul.extraSpacingLists li, #content ol.extraSpacingLists li  {padding-bottom: 10px; padding-left:5px; } /* add extra spacing between list items -- use when there is a lot of text in bullet items  */
#content ul.extraSpacingLists li li, #content ol.extraSpacingLists li li {padding-bottom: 8px;  } /* 2nd tier bullet list item spacing  */
#content ul.extraSpacingLists li li li, #content ol.extraSpacingLists li li li {padding-bottom: 3px;  } /* 3nd tier bullet list item spacing  */
#content ul.extraSpacingLists li ul, #content ol.extraSpacingLists li ul {margin-bottom: -10px; margin-top: 7px; } /* 2nd tier bullet group spacing   */
#content ul.extraSpacingLists li li ul, #content ol.extraSpacingLists li li ul {margin-bottom: -8px; margin-top: 3px; } /* 3rd tier bullet group spacing   */
#content ul.extraSpacingLists, #content ol.extraSpacingLists  {margin-top: 10px;} /* specify margin-top spacing for lists */
#content .regSpacingLists li {padding-bottom: 0 !important;} /* undo extraspacing  */
#content .subHeading {color:#5494DA; font-size:.9em; vertical-align:top;}
#content .subHeading2 {font-size:.6em; vertical-align:top;}
#content a.imgLink IMG {border:#CCCCCC 1px solid;} /* add light gray border to linked image (e.g., www.epa.gov/region1/solidwaste/electronic/index.html) */
#content a.imgLink:hover IMG {border:#A0BCA8 1px solid;} /* add light green mouseover border to linked image */
#content #dwBody .headlineSmall:hover {color:#33CCCC !important; }

/* Start Earth Day Feature box */
#content .EarthDayWrapper { background: url("../gif/earthday_header.gif") top left no-repeat; 	}
#content #EarthDayHeader  { margin: 0;  padding: 20px 0 0 0; overflow: hidden;  height: 0px !important; height /**/:20px; /* for IE5.5's bad box model */  }    
#content #EarthDayContent  {  border:#009900 1px solid;  padding:0 10px 10px 10px; }
#content #EarthDayContent p:first-child { margin-top: 6px !important; }
/* End Earth Day Feature box */

/* cec monthly newsletter header */
div.cecheader {width:600px; margin-top:15px; padding-bottom:70px; background:url(../html/cecmonthlyupdate-header.html) top left no-repeat;  }
div.cecheader span {display:none;}

/* autobody registration form styles */
#content #workshopRegistrationForm table {border-collapse: collapse;}
#content #workshopRegistrationForm table th {text-align:left; vertical-align:top;  }
#content #workshopRegistrationForm table td, #content #workshopRegistrationForm table th {padding:3px 0; }
#content #workshopRegistrationForm input[type="text"] {padding: 2px;  border:1px solid #ccc;}
#content #workshopRegistrationForm input[type="text"]:focus {background-color:#F2F9FF;}
#content #workshopRegistrationForm input.error {padding: 2px;  border:1px solid #A8404A; margin:0; background-color:#FDF2F5;}
#content #workshopRegistrationForm input.error:focus {background-color:#FDF2F5;}
#content #workshopRegistrationForm label.error { float: none; color: #A8404A; padding-left: .5em; background-color:#FFFFFF; border:none; font-size:.9em;}

/* photo gallery styles */
#content .photogallery, #content .photogallery100w {display:block; margin:10px 0 !important; overflow:hidden; font-size:.9em; clear:both; padding:0 !important;  } 
#content .photogallery li, #content .photogallery100w li { display:inline; float:left; margin:0 6px 6px 0 !important; border:1px solid #B9B9B9; background-color:#fff; padding:4px 4px 2px 4px !important; width:75px; text-align:center; min-height: 100px;}
#content .photogallery100w li {width:100px;}

/* css for "EPA-Approved Mohegan Tribe of Indians Regulations"  (http://www.epa.gov/ne/topics/air/tips/mohegan-regs.html) table */
#content TABLE#TIPsTable { border:#BDCABE 2px solid; }
#content TABLE#TIPsTable TH { background-color:#455646; color:#fff;  vertical-align:top;  font-size:.9em; }
#content TABLE#TIPsTable TD { background-color:#FDFDFD; border:#BDCABE 1px solid; vertical-align:top; font-size:.9em; }	

/* NEAEB2010 styles */
#content #NEAEB2010 {background:url(../jpg/neaeb2010header.jpg) top left no-repeat; width:677px; height:162px; margin-left:35px;}
#content #NEAEB2010 span {display:none;}
#content #presentationSubmissionFormWrapper, #content #registrationSubmissionFormWrapper {border:#99CDFF 4px solid; padding:5px 8px;}
#content #presentationSubmissionFormWrapper h2, #content #registrationSubmissionFormWrapper h2 {background:#99CDFF;  text-align:center; margin-bottom:5px; padding:3px;}
#content #presentationSubmissionForm table th, #content #registrationSubmissionForm table th { background:#99CDFF; font-weight:bold; text-align:center;font-size:1.2em; padding:3px 0; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}
#content #presentationSubmissionForm input[type=text], #content #presentationSubmissionForm textarea, #content #presentationSubmissionForm select, #content #registrationSubmissionForm input[type=text], #content #registrationSubmissionForm textarea, #content #registrationSubmissionForm select  {padding: 2px; border:1px solid #80B4E3; margin:3px 0; }
#content #presentationSubmissionForm input[type=text]:focus, #content textarea:focus, #content #registrationSubmissionForm input[type=text]:focus {background-color:#F2F9FF;}
#content #presentationSubmissionForm input.error, #content textarea.error, #content #registrationSubmissionForm input.error {padding: 2px; border:1px solid #A8404A !important; background-color:#FDF2F5;}
#content #presentationSubmissionForm input.error:focus, #content #registrationSubmissionForm input.error:focus {background-color:#FDF2F5;}
#content #presentationSubmissionForm label.error, #content #registrationSubmissionForm label.error  { float: none; color: #A8404A; padding:0 0 0 .5em; background-color:#FFFFFF; border:none; font-size:.9em; }
#content #presentationSubmissionForm #submitButton, #content #presentationSubmissionForm #resetButton, #content #registrationSubmissionForm #submitButton, #content #registrationSubmissionForm #resetButton {
	height: 33px;
	padding: 33px 0 0 0;
	margin: 0 0 8px 0;
	border: 0;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	vertical-align:top;
	}
#content #presentationSubmissionForm #submitButton {width: 140px; background: transparent url(../html/submit-btn.html) no-repeat 0 0; }
#content #presentationSubmissionForm #submitButton:hover {background: transparent url(../html/submit-btn.html) no-repeat 0 -35px;}
#content #presentationSubmissionForm #resetButton, #content #registrationSubmissionForm #resetButton {width: 64px; background: transparent url(../html/reset-btn.html) no-repeat 0 0; }
#content #presentationSubmissionForm #resetButton:hover, #content #registrationSubmissionForm #resetButton:hover {background: transparent url(../html/reset-btn.html) no-repeat 0 -35px;}
#content #registrationSubmissionForm #submitButton {width: 86px; background: transparent url(../html/submit2-btn.html) no-repeat 0 0; }
#content #registrationSubmissionForm #submitButton:hover {background: transparent url(../html/submit2-btn.html) no-repeat 0 -35px;}
#content .fullwidth {width:99%;}
#content #neaeb2010RegistrationCosts {margin-bottom:10px; border:#CCCCCC 1px solid; }
#content #neaeb2010RegistrationCosts td {border:#CCCCCC 1px solid; padding:5px; border-collapse:collapse; }
#content #neaeb2010RegistrationCosts caption { font-weight:bold; padding:5px;}
#content #neaeb2010RegistrationCosts th {display:none; }
#content #regSelections td {vertical-align:middle; padding-bottom:6px; }
#content #regSelections input[type=text]{text-align:center; margin-right:5px;}
#content .readonly {background-color:#F7F7F7 !important;}

/* right-hand sidebar column - use when there is more than one boxmulti */
#content .sidebarColumn {width:230px; float:right; clear:right; margin-bottom:10px; margin-left:8px;}

/* left column  content  */
#content .leftColumn { margin-right:245px; }
#content .leftColumnContent { float:left; width:520px; margin-bottom:10px; /* enforcement and assistance hp */}

#content #neTopics {margin-bottom:10px; }

/* no discharge areas */
#content .noDischargeHeading {color: #660066; margin-top:10px;}
#content #noDischargeTable th { color:#FFF; background-color:#3399CC; padding:3px 5px;}
#content #noDischargeTable th a { color:#FFF !important; }
#content #noDischargeTable td { padding:3px 5px;}

/* find a cleanup site box */
#content .findCleanupSiteTable {border:#336699 1px solid; }
#content .findCleanupSiteTable td {padding:4px; }
#content .imgContainerBox {text-align: center; margin:auto; width:200px; background-color:#FFF; border:#CCC 1px solid; margin-top:10px; margin-bottom:10px;}

/* css for jquery tooltips (e.g. http://www.epa.gov/region1/npdes/stormwater/2003-permit-archives.html ) */
.tooltip { position:absolute; z-index:999; left:-9999px; background-color:#fff; padding:3px; border:1px solid #dedede; width:250px;-moz-border-radius:10px; -webkit-border-radius:10px; }
.tooltip p { margin:0; color:#fff; background-color:#4D8FD2; padding:2px 7px; text-align:center; -moz-border-radius:7px; -webkit-border-radius:7px;}

/* dropdown naviation (e.g. www.epa.gov/region1/mmr/) */
#content .dropdown-container { margin-bottom:55px; margin-top:-5px; }
#content .dropdown-menu { position:absolute; font-weight:bold; color:#FFF; cursor:pointer;  z-index:1000; border:#D6D6D6 3px solid; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:4px; background:#4289AA url(../jpg/blue-linear-fade.jpg) top left repeat-x; }
#content .dropdown-menu:hover {background:#0156A9 url(../jpg/bluegradient10x100.jpg) top left repeat-x;}
#content .menu-first { background: url(../png/dropdownarrows.png) no-repeat 347px 6px; padding:3px 25px 3px 6px;}
#content .menu-first a {color:#FFF !important; text-decoration:none !important;}
#content .dropdown-menu .slide-down { background:url(../png/dropdownarrows.png) no-repeat 347px -15px; }
#content ul.down-list { margin:0 0 1px 1px; padding:0; display:none; }
#content ul.down-list li a {color:#4289AA; background:#F5F5F5; padding:3px 5px; text-decoration:none; display:block; zoom:1; /* ie6 fix  */}
#content ul.down-list li a:hover { background:#E7F0F8 url(../gif/tab-glass-grey.gif) top left repeat-x; text-decoration:underline; color:#0055AA;  }
#content ul.down-list li { margin:0;  list-style:none; border-bottom:#fff 1px solid;  }
#content ul.down-list .lastLI { border-bottom:none; }

#content .dropShadowHighlight:hover { -moz-box-shadow: 0px 0px 15px #333; -webkit-box-shadow: 0px 5px 15px #333; box-shadow: 0px 5px 15px #333; }

#content #neTopics h3, #content .neResources h3 {background:#4289aa; padding:4px; font-size:1.1em; color:#fff;  border-bottom:#D8E8BF 3px solid; }


/* Styles for A-Z Topics pages
 ----------------------------------------------------------------------------------------- 
#content #topicsListTable	{
	width:101%;
	}
html&gt;body #content #topicsListTable {
	width:100%;
	}
 */
#content #azTopicsNote	{ border:#C2D1E4 2px solid; background:#F0F5FB;	padding: 5px !important; margin: 0;	text-align:center;	font-size: 90%;	}
#content #azListWrapper, #content #topicsWrapper { border:#C2D1E4 1px solid; padding: 0; margin: 0; }
#content .azListAlphaHeadings { background:#F0F5FB; margin:0; padding:5px; border-left:#3E83C1 6px solid; border-top:#C2D1E4 1px solid; border-bottom:#C2D1E4 1px solid; }
#content .topicsHeadings{ font-size: 110%; color:#003399; background:#F0F5FB; margin:0; padding:5px; padding-left: 7px; border-left:#3E83C1 5px solid; border-top:#C2D1E4 1px solid; border-bottom:#C2D1E4 1px solid; }
#content .topicsHeadings a { color:#003399; }
#content .topicsHeadings a:hover { color:#487956; background:#F9F9F9; }
#content .topicsSections { padding-bottom: 10px; }	
#content #azListWrapper ul, #content #topicsWrapper ul { padding: 8px 0 8px 30px; margin: 0; }
#content #azListWrapper ul li, #content #topicsWrapper ul li { list-style:square outside none; color:#B0CCE6; margin-bottom: 2px; }
#content #azListWrapper ul ul, #content #topicsWrapper ul ul { padding: 3px 0 3px 20px; }
#content #azListWrapper ul li a:hover, #content #topicsWrapper ul li a:hover, #content table#topicsTableIndex a:hover { background:#F9F9F9; }
#content .azLinksGoTo { float:right; padding:10px; display:block; font-weight: bold; }

/* topics index of links table */	
#content table#topicsTableIndex { border: #C2D1E4 2px solid; }
#content table#topicsTableIndex td { border: #C2D1E4 1px solid; padding: 2px; vertical-align: top; }
#content table#topicsTableIndex a{ display:block; }
	
/* Seasonal Issues Heading image replacement  
 ----------------------------------------------------------------------------------------- */
#content h3#springIssuesHeading, #content h3#summerIssuesHeading, #content h3#autumnIssuesHeading, #content h3#winterIssuesHeading {
	margin: 0;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:60px; /* for IE5.5's bad box model */
	}    
#content h3#springIssuesHeading { background: url("../gif/spring_header.gif") top left no-repeat; }
#content h3#summerIssuesHeading { background: url("../gif/summer_header.gif") top left no-repeat; }
#content h3#autumnIssuesHeading { background: url("../gif/fall_header.gif") top left no-repeat; }
#content h3#winterIssuesHeading { background: url("../gif/winter_header.gif") top left no-repeat; }
#content .seasonalIssuesList { padding: 15px 0 20px 0; }
	

/* UEP tables  */
#content table.uepTable td {padding:3px 5px; border:#B6BEBA 1px solid; }
#content table.uepTable tr.alt td {background: #F4F7F5; /* zebra tables: bg color for odd rows */ }
#content table.uepTable tr.over td {background:#FFFFEA; /* hover color for zebra table */ }

#content .headingUnderline {border-bottom: 2px solid #d9f0a0; }

/* UEP email Form  */
#content #uepForm {text-align:center; padding:8px 0; margin:0;}
#content #uepState, #content #uepEmail {width:150px; margin-bottom:5px; padding:1px 3px;}
#content #uepState {width:160px;} 
#content #uepForm [type=submit] {border:#fff 2px solid; background-color:#59ACFF; padding: 2px 4px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:bold; color:#fff; margin-top:5px; text-transform:uppercase; -moz-box-shadow: 2px 2px 6px #333; -webkit-box-shadow: 2px 2px 4px #333; box-shadow: 2px 2px 4px #333; cursor:pointer;}
#content #uepForm [type=submit]:hover {background-color:#18C018;}
#content #uepForm [type=submit]::-moz-focus-inner {border: 0; /* remove submit button outline onfocus in firefox */}
#content #uepForm [type=submit]:focus {outline: none; }
#content .uepSignUp {color:#fff; font-weight:bold; text-align:center; padding: 10px 10px 0 10px;}

/* css for popup content eg. thickbox */
#content .popupContent { position: absolute; left:-10000px; width:400px; height:0; overflow:auto; padding: 10px; z-index:1002; }
#content .emBold {font-weight:bold;} /*override hq's css which prevents bolding on &lt;em&gt; */

#content .table td ul {margin-bottom:0 !important; }

/* add padding to form buttons */
#content input.paddedFormBtn {padding:2px 4px; cursor:pointer;  }

/* override NEW! icon styles - replace with local new icon with transparent bg  */
#content .newBtn {vertical-align:top; background: url(../html/new-icon.html) 0 0 no-repeat; height:16px; width:38px; display:inline-block;  }
#content .newBtn img {display:none}

/* jQuery listnav plugin styles  */
#content #AZList-nav {margin-bottom:10px; margin-top:20px;}
#content #AZList li {color:#4D8FD2; list-style:square;}
#content .ln-letters { overflow:hidden; }
#content .ln-letters a {display:block; float:left; padding:2px 5px; border:1px solid #C2D1E4; border-right:none; text-decoration:none; }
#content .ln-letters a.ln-last { border-right:1px solid #C2D1E4; }
#content .ln-letters a:hover, #content .ln-letters a.ln-selected { background-color:#F0F5FB;  }
#content .ln-letters a.ln-selected { font-weight:bold; background-color:#C6F59A; }
#content .ln-letters a.ln-disabled { color:#ccc; }
#content .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699;  margin-top:200px !important; }
#content .ln-no-match {color:#000 !important; list-style:none !important; margin-left:-20px; font-weight:bold; }

/* photogallery  */
#content ul.photoGalleryList {margin:0 0 10px 0 !important; display:inline-block;}
#content ul.photoGalleryList li {float:left; list-style:none; margin-bottom:6px; }
#content ul.photoGalleryList li div {float:none; width:175px; }
#content .fontSizeZero {font-size:0;} /* removes spacing below image in .imgcontainer-l &amp; .imgcontainer-r */

/* govdelivery form */
#content #govdelivery{background:url('http://www2.epa.gov/sites/production/files/signpost/index.html') no-repeat #F7F2F2 2px 8px;padding:5px 0 5px 55px; color:#000; -moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px; border:#CCC 1px solid; margin-top:15px; margin-bottom: 15px; width:200px;}
#content #govdelivery legend {display:block;font-weight:bold;padding:0 0 5px 0; margin-left: -7px; /* fix IE left margin issue */ }
html&gt;body #content #govdelivery legend{margin-left:0;}
#content #govdelivery input{/*border:1px solid #bfd9e8;color:#4a545a;*/-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;padding:2px 3px}
#content #govdelivery button{background:#4289aa;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;color:#fff;letter-spacing:-1px;padding:1px 2px 2px;text-transform:lowercase}
#content #govdelivery button:hover{background:#599dbd;-webkit-box-shadow:0 0 3px rgba(135, 139, 144, 0.4);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.4);cursor:pointer;text-shadow:0 1px 1px #aaa}
#content #email {width:125px !important;}
#content #email-submit {width: 46px; }

/* cpe02 table */
#content table.tableData {border:#A59B87 1px solid; border-collapse:collapse;}
#content table.tableData th {background-color:#706856; color:#FFFFFF; padding:5px;}
#content table.tableData th.subheading {background-color:#B0A997;}
#content table.tableData td {border:#A59B87 1px solid; padding:5px; background-color:#F5F5F1; text-align:center; vertical-align:top;	}
#content table.tableData .altStripe {background-color:#fff; }	
#content table.tableData th.pollutantHeading {background-color:#E4E3DC; color:#534235; font-size:.95em; border:#A59B87 1px solid; }
#content table#tableContacts {border:#A59B87 1px solid; border-collapse:collapse; }
#content table#tableContacts th {background-color:#706856; color:#FFFFFF; padding:5px;}
#content table#tableContacts td {border:#A59B87 1px solid; padding:5px; background-color:#FAFAF8; text-align:center; }   
#content table#tableContacts th.stateHeading {background-color:#E4E3DC; color:#534235; font-size:.95em; border:#A59B87 1px solid; }

/* table styles */
#content table.tableCSS {border-collapse: collapse;}
#content table.tableCSS td, #content table.tableCSS th {border:#ccc 1px solid; vertical-align:top; padding:5px 5px 5px 8px;}
#content table.tableGreenHeader th {background-color:#559B6A; }
#content table.tableBlueHeader th {background-color:#4D8FD2; }
#content table.zebraTables tr.alt td {background: #F8F8F8; /* zebra tables: bg color for odd rows */ }
#content table.zebraTables tr.over td {background: #FFFFEA ; /* hover color for zebra table */ }
#content table.whiteTextHeaders th {color:#fff;}
#content table.centerAlignTextTable th, #content table.centerAlignTextTable td, #content table.centerAlignTextHeader th {text-align:center;}
#content table.tableHeaderLarge th {font-size:1.2em;}
#content table.verticalAlignTable th, #content table.verticalAlignTable td {vertical-align: middle;}

#content .hiddenContent {position:absolute; left:-10000px;}

/* NE Lab */
#content #labNavBar img {padding-right:2px; clear:both; }

/* 2 column layout */
#content .twoColumnLeftColumn {float:left;margin-right:5px; width:375px;}
#content .twoColumnRightColumn {float:right;margin-left:5px;width:375px;}

/* quick search filter tool */
#quicksearch {margin-bottom:10px;}
.resetButton {font-size:.8em; background-color:#589CBC; color:#fff; font-weight:bold; border-radius:5px; padding:3px 5px; cursor:pointer; border:none; font-family:Verdana, Geneva, sans-serif;}
.resetButton:hover {background-color:#549857;}
.qs_input {padding:1px 3px;border:1px solid #ccc; height:18px;}
.qs_input:focus {background-color:#FFC !important;}
#content h1 {line-height:30px !important; }

/* hide gray bar at footer from datepicker */
#ui-datepicker-div { display: none;}

/* exit disclaimer */
.exit-disclaimer,.exit-disclaimer:hover,.exit-disclaimer:active{background:#fff;border:1px solid #aaa;color:#aaa !important;display:inline-block;font-size:10px;font-weight:bold;line-height:1;margin-right:.3em;position:relative;text-decoration:none !important;top:-.3em; padding:1px;} </pre></body></html>