body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,a img{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
ins{text-decoration:none}
#sitewidea,#sitewideb,#sitewidec{background-color:#000;border-width:0 0 1px;color:#fff;font-size:1.25em;
	font-weight:bold;padding:0 10px}
#sitewidea span{font-size:1.25em}
#sitewideb span{font-size:1.5em}
#sitewidec span{font-size:1.75em}
#sitewidea a:hover,#sitewideb a:hover,#sitewidec a:hover,#sitewidea a,#sitewideb a,#sitewidec a{color:#fff;
	text-decoration:underline}
body{background:#356697;color:#151515;
	font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:80%}
body.basic,body.rd{line-height:1.5}
body.ms{font-size:75%}
.hp #wrapper{margin:0 auto;position:relative;width:966px}
#header{background-image:url('resources/images/bg-header-rd.png');background-repeat:no-repeat;background-position:50% -10px;
	color:#fff;margin:0 auto;padding:19px 0 6px;position:relative;width:966px;z-index:2}
.rd #header,.basic #header{background-image:url('resources/images/bg-header-basic.png')}
.es #header{background-image:url('resources/images/bg-header-es.png')}
#header img{display:none}
#header h1,#header p,#header p a{display:block;height:45px;margin:0;padding:0;text-indent:-3000px;width:378px}
#header dl{height:30px;position:absolute;right:-4px;top:7px;width:425px}
#header dt{left:0;position:absolute;top:0;text-indent:-3000px}
#header dd{display:inline}
#header dd a{display:block;height:25px;position:absolute;text-indent:-3000px;top:0}
#header dd a:hover{border-bottom:1px solid #fff}
#mobile a{left:9px;width:37px}
#spanish a{left:68px;width:43px}
#trad_chinese a{left:134px;width:65px}
#simple_chinese a{left:222px;width:65px}
#vietnamese a{left:306px;width:57px}
#korean a{left:382px;width:34px}
#header ul{height:38px;left:-2px;list-style:none;position:relative;top:6px;width:540px}
#header ul li{position:absolute}
#header ul li a:focus{outline:none}
#header ul li a{display:block;height:38px;left:0;position:absolute;text-decoration:none;text-indent:-3000px;
	top:1px}
#header ul li a:hover{background-image:url('i/bg-ia.png');background-repeat:no-repeat;position:absolute}
.es #header ul li a:hover{background-image:url('i/bg-ia-es.png')}
#header ul li#learn{left:4px}
ul li#learn a{width:130px}
.es ul li#learn a{width:90px}
#header ul li#learn a:hover{background-position:2px 1px}
.es #header ul li#learn a:hover{background-position:1px 1px}
ul li#scitech{left:135px}
.es ul li#scitech{left:97px}
ul li#scitech a{width:164px}
.es ul li#scitech a{width:150px}
#header ul li#scitech a:hover{background-position:-129px 1px}
.es #header ul li#scitech a:hover{background-position:-92px 1px}
ul li#laws{left:300px}
.es ul li#laws{left:249px}
ul li#laws a{width:151px}
.es ul li#laws a{width:117px}
#header ul li#laws a:hover{background-position:-294px 1px}
.es #header ul li#laws a:hover{background-position:-244px 1px}
#header ul li#about{left:452px}
.es #header ul li#about{left:368px}
ul li#about a{width:89px}
.es ul li#about a{width:114px}
#header ul li#about a:hover{background-position:-446px 1px}
.es #header ul li#about a:hover{background-position:-363px 1px}
#header ul li ul li{position:relative}
#header ul ul{height:auto;position:absolute;top:-999em;width:160px}
#header ul ul li{background:#ddd;border-bottom:1px solid #599dbd;float:left}
#header ul li:hover{visibility:inherit}
#header ul ul a{background:none;color:#151515;display:block;font-size:0.9167em;height:auto;padding:5px;
	position:static;text-indent:0;width:auto}
ul li#about ul a,ul li#learn ul a,ul li#laws ul a,ul li#scitech ul a,.es ul li#about ul a,.es ul li#learn ul a,.es ul li#laws ul a,.es ul li#scitech ul a{width:150px}
body #header ul ul a:hover,body.es #header ul ul a:hover{background:#599dbd;height:auto;position:static}
#header ul li:hover ul,#header ul li.sfHover ul{left:0;top:38px;z-index:99}
#header ul li:hover li ul,#header ul li.sfHover li ul{top:-999em}
#header ul li li:hover ul,#header ul li li.sfHover ul{left:160px;top:0}
#header ul li li:hover li ul,#header ul li li.sfHover li ul{top:-999em}
#header ul li li li:hover ul,#header ul li li li.sfHover ul{left:160px;top:0}
.sf-sub-indicator{display:none}
#EPAsearch{float:right;margin:-10px 0 0;width:265px}
.ms #EPAsearch{margin-top:-8px}
#EPAsearch legend{display:none}
#EPAsearch ol{list-style:none;margin-left:0}
#header fieldset ol li{display:inline;text-align:right}
#header fieldset ol li a{color:#fff;display:inline;font-size:1em;text-decoration:none}
#header fieldset ol li a:hover{text-decoration:underline}
#header fieldset ol li#azindex a{float:right;font-size:1.2em;font-weight:bold}
#search{clear:both;height:22px;width:263px}
#searchbox{background:none;border:none;height:18px;padding:5px 3px 0 5px;width:193px}
#searchbutton{background:none;border:none;cursor:pointer;height:25px;text-indent:-3000px;vertical-align:top;
	width:55px}
.ac_results{border:1px solid #ddd;font-size:11px;overflow:hidden;z-index:100}
.ac_results ul{background:#fff;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}
.ac_results ul li{margin:0;padding:4px}
.ac_results strong{color:#559b6a}
.ac_even{background-color:#fff}
.ac_odd{background-color:#f4f4f4}
.ac_over{background-color:#ffc}
#content{background:#f7f2f2;margin:0 auto;position:relative;width:960px;z-index:1}
.rd #content,.basic #content{background:#fff}
#area{position:relative;background-color: #fff}
#page{background-color: #fff}
.rd #area{border-bottom:1px solid #ddd}
.rd .hp #area{border:0;padding-bottom:1px}
#content #area p{font-size:1.33em;font-weight:bold;line-height:1.4;margin:0;padding:1px 0 0 10px}
#area p a{background:url('i/icons.png') no-repeat 0 -66px;float:right;font-size:.75em;font-weight:normal;
	margin-right:5em;padding:5px 10px 0 18px}
.es #area p a{margin-right:8em}
.rd #area p a{background-position:0 -70px;padding-top:1px}
.ms #area p a{background-position:0 -68px;padding:3px 10px 0 18px}
#area p#hublinks{font-size:1.1em}
p#hublinks a{background:none;float:none;font-size:1em;margin:4px 5px 0;padding:1px 10px 0 0}
#content ul#share{list-style:none;margin:0;padding:5px 5px 0 0;position:absolute;right:0;top:0;z-index:150}
.rd #content ul#share{padding-top:1px}
#share li{padding-bottom:10px}
#share li a{background:url('i/icons.png') no-repeat 0 -259px;padding:0 10px 0 18px}
#share li ul{display:none}
#share li.on{z-index:99}
#share li.on ul{background:#fff;border:1px solid #ddd;display:block;font-size:11px;list-style:none;margin:0;
	padding:5px 10px;position:absolute;right:-52px;top:23px;width:80px;z-index:1000;
	-moz-border-radius:6px 6px 0 0;border-top-left-radius:6px;border-top-right-radius:6px}
#share li.on li{padding-bottom:0}
#share li.on li a{background:#fff;color:#06c;display:block;float:none;height:auto;padding:0;position:static;
	text-indent:0;width:auto}
#share li.on li a:focus,#share li.on li a:hover{color:#47aa42}
#headline{background:#1f262a;border:7px solid #1f262a;border-width:8px 1px 8px 7px;color:#fff;height:200px;
	margin:0;width:952px}
#headline #banner,#headline #aside{border-right:7px solid #1f262a;height:200px}
#headline #banner div{font-size:1.1em;height:200px;overflow:hidden;width:676px}
#headline #banner div div{background:transparent url('i/bg-homebanner.png') repeat;
	background:rgba(0,0,0,0.6) none;height:auto;margin:1em;padding:.5em .5em 0;width:410px}
#headline #banner div div ul{list-style-image:url('i/bg-bullet-banner.png')}
#content #headline a{color:#fff;font-weight:bold}
#headline #banner{float:left;overflow:hidden;width:676px}
#headline #aside{background:url('i/bg-homeaside.png') no-repeat;float:right;padding:0 10px;width:242px}
#nav{left:22px;position:absolute;z-index:20;top:200px;*line-height:2}
#nav a{background:#303b40;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;
	color:#fff;font-weight:bold;text-decoration:none;margin:0 5px 0 0;padding:3px 5px}
#headline #nav a.activeSlide{color:#6cf}
#nav a:focus,#nav a:hover{outline:none;text-decoration:none}
.play{width:20px;height:24px;background-image:url(/opei/RuleGate.nsf/pause.jpg);cursor:pointer;float:left}
.pause{width:20px;height:24px;background-image:url(/opei/RuleGate.nsf/play.jpg);float:left;cursor:pointer}
.es #page,.basic #page{background:url('i/bg-page.gif') repeat-y;padding-bottom:1em;position:relative;
	z-index:50}
#main{float:left;margin:0 10px;width:600px;background-color: #ffffff}
.rd #main{float:none;margin-top:10px;width:940px}
.rd .hp #page #main{float:right;width:700px;}
.rd .hp #content #page{background:url("i/bg-tropo-page.png") repeat-y scroll 719px 0;margin-top:20px;
	padding-bottom:1em;position:relative;z-index:50}
.rd #page #main{float:none;width:920px}
.rd #content #page{background:none;}
#page ul#breadcrumbs{list-style:none;margin:4px -10px 1em;padding:0 10px;overflow:hidden}
#page ul#breadcrumbs li{background:url('i/icons.png') no-repeat -13px -115px;display:block;float:left;
	padding-left:12px;white-space:nowrap}
#page ul#breadcrumbs li.first{background:none;padding-left:0}
#page ul#breadcrumbs li.first a{padding-left:0}
ul#breadcrumbs li a{padding:0 2px}
ul#breadcrumbs li a:focus,ul#breadcrumbs li a:hover{color:#47aa42}
#feature{margin:10px 10px 10px 0;overflow:hidden;width:700px}
.rd .hp #aside{background:url('i/bg-aside.png') no-repeat;float:left;margin-right:10px;padding:1em 0 0 10px;
	width:220px}
#areafooter{clear:both;color:#666;font-size:.9167em;margin:2.5em;text-align:center}
#areanav{background-color:#4289aa;background-image:url('i/bg-areanav-top.png');margin-right:3px;width:177px}
.rd #page #areanav{display:none}
#content #areanav ul{background-color:#4289aa;list-style:none;margin:0;position:relative;top:11px}
#areanav li{border-bottom:1px solid #599dbd;list-style:none}
#areanav li.separator{border-bottom:none}
#areanav hr{color:#fff;background:#fff;border:1px solid #fff;clear:none;margin:.2em auto}
#areanav li a:visited,#areanav li a:focus,#areanav li a:hover{color:#fff;text-decoration:none}
#areanav li a{color:#fff;display:block;font-weight:bold;font-size:.9167em;padding:5px 5px 5px 10px;
	text-decoration:none;width:162px}
#areanav li a:focus,#areanav li a:hover{background:#599dbd}
#content #areanav li ul{margin:0 0 5px 15px;padding:0;top:0}
#areanav li li{border-bottom:0;width:162px}
#areanav li li a{margin-left:6px;padding:0;text-indent:-6px;width:auto}
#areanav li li a:focus,#areanav li li a:hover{background:none;text-decoration:underline}
#footer{background:url('i/bg-footer-basic.png') no-repeat;clear:both;color:#fff;font-size:.9167em;
	height:155px;margin:0 auto;overflow:hidden;position:relative;width:960px}
.es #footer{background:url('i/bg-footer-es.png') no-repeat;clear:both;color:#fff;font-size:.9167em;
	height:155px;margin:0 auto;overflow:hidden;position:relative;width:960px}
#footer a:focus,#footer a:hover{text-decoration:underline}
#footer a{color:#fff;text-decoration:none}
#goodies{display:block;height:66px;left:360px;position:absolute;top:30px;width:383px}
#goodies li{display:inline}
#goodies li a:focus{outline:none}
#goodies li a{display:block;height:66px;position:absolute;text-indent:-3000px;top:0}
#goodies li a:hover{background-image:url('i/goodies.png');background-repeat:no-repeat}
.es #goodies li a:hover{background-image:none}
#goodies li#rss-news a{left:235px;width:80px}
#goodies li#rss-news a:hover{background-position:-232px -1px}
#goodies li#podcasts a{left:315px;width:62px}
#goodies li#podcasts a:hover{background-position:-312px -1px}
#goodies li#mobile a{left:90px;width:75px}
#goodies li#mobile a:hover{background-position:-87px -1px}
#goodies li#email-news a{width:90px}
#goodies li#email-news a:hover{background-position:3px -1px}
#goodies li#widgets a{left:170px;width:65px}
#goodies li#widgets a:hover{background-position:-167px -1px}
#globalfooter{margin:56px 0 0 5px}
#globalfooter li{display:inline;border-right:1px solid #fff}
#globalfooter li.last{border-right:none}
#globalfooter li a{padding:0 9px 0 5px}
#url,#seal{display:none}
p#date,p#wcmswatermark{margin-left:10px}
.clearfix:after,.columns:after,#page:after,#main:after{content:"\0020";display:block;height:0;clear:both;
	visibility:hidden;overflow:hidden}
.clearfix,#page,#main{display:block}
.wide #content,.wide #footer{min-width:960px;width:100%}
.wide #page{background-image:none}
.wide #main{float:none;position:relative;margin:0 10px;width:auto}
.wide #areanav{display:none}
.wide #footer{background:url('i/bg-footer-basic-wide.png') repeat-x}
.wide #goodies{background:url('i/bg-footer-basic.png') no-repeat -360px -30px}
.wide #seal{background:url("i/bg-footer-basic.png") no-repeat scroll -830px -35px;display:block;
	height:85px;left:90%;position:absolute;text-indent:-3000px;top:30px;width:85px}
.twocol #section{float:left;margin-right:10px;width:520px}
.rd .twocol #main #section{width:700px}
.twocol #aside{float:right;margin-left:10px;width:220px}
.es h1 span.en a{background:url('http://www.epa.gov/epafiles/css/i/language-english.png') no-repeat top left;
	display:block;float:left;height:20px;text-indent:-3000px;width:55px}
.es h1 span.en a:hover{background-position:bottom left}/*@media screen,print{h1{clear:left;font-size:2em;
	font-weight:bold;line-height:1;margin:0 0 .5em}*/
.rd .hp h1{line-height:1.4}
h2{font-size:1.6em;font-weight:bold;margin:0 0 .75em}
h3{font-size:1.35em;font-weight:bold;line-height:1;margin:0 0 1em}
h4{font-size:1.2em;font-weight:bold;line-height:1.25;margin:0 0 1.25em}
h5{font-size:1em;font-weight:bold;margin:0 0 1.5em}
h6{font-size:1em;margin:0 0 1.5em}
.ms #headline h2,.ms #message h2{color:#fff;font-size:1.2em;margin-bottom:.5em}
.ms #headline h3{color:#fff;font-size:1.2em;font-weight:bold;margin-bottom:.75em}
.ms #headline p,.ms #headline ul,.ms #headline ol{margin-bottom:.75em}
.ms #main h3{color:#449439;letter-spacing:-1px;margin-bottom:.5em}
.ms h4{font-size:1.2em;font-weight:bold;line-height:1;margin-bottom:1em}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
#content p{margin:0 0 1.5em}
abbr,acronym{border-bottom:1px dashed #d0d0d0;cursor:help;font-variant:small-caps}
address{margin:0 0 1.5em;font-style:italic}
blockquote{margin:1.5em;color:#666}
del{color:#666;text-decoration:line-through}
dfn,em{font-style:italic}
dfn{font-weight:bold}
hr{background:#d9f0a0;border:1px solid #d9f0a0;clear:both;color:#d9f0a0;float:none;text-align:center;
	margin:.7em auto;width:80%;}
.rd .hp hr {margin-bottom:2em}
hr.space{background:none;border:none;color:#fff}
hr.separate{background:transparent url('i/border-horizontal.png') repeat-x;border:none;color:transparent;
	width:100%}
ins{text-decoration:none}
pre{margin:1.5em 0;white-space:pre}
pre,code{font:1em 'andale mono','Lucida Sans Console',monospace;line-height:1.5}
strong{font-weight:bold}
sup,sub{line-height:0}
#content a:visited{color:#4298aa}
#content a:focus,#content a:hover{color:#47aa42;text-decoration:underline}
#content a{color:#069;text-decoration:none}
#content li ul,#content li ol{margin:0 1em}
#content li ul{list-style-type:circle}
#content ul,#content ol{margin:0 2em 1.5em}
#content ul{list-style-type:disc}
.hp #content ul,.hp #content ol{margin:0 0 1.5em 13px}
.hp #content #main ul{list-style-image:url('i/bg-bullet.png')}
dl{margin:0 0 1.5em}
dl dt{font-weight:bold}
dd{margin-left:1em}
#content .pagetop{clear:both;margin:1em 0;font-size:.833em;/*background:url('i/icons.png') no-repeat 0 -30px*/}
#content .pagetop a{color:#666;padding-left:8px}
#content .pagetop a:hover{color:#666}
.imgcontainer-r,.imgcontainer-l{border:1px solid #ddd;background:#f4f4f4}
.imgcontainer-r img,.imgcontainer-l img{margin:0 0 -.25em}
.imgcontainer-r{float:right;margin:0 0 1em 1em}
.imgcontainer-l{float:left;margin:0 1em 1em 0}
#content .caption{margin:0;padding:2px 4px;font-size:.92em}
.boxmulti,.boxnat,.boxalert{background:#f6f6f6;float:right;font-size:.9167em;margin:10px 0 10px 10px;
	padding:0 0 5px;width:218px}
.boxmulti,.boxnat{-moz-border-radius:10px 10px 0 0;border-top-left-radius:10px;border-top-right-radius:10px}
.boxmulti{border:1px solid #559b6a}
.boxnat{border:1px solid #4289aa}
.boxalert{border:1px solid #c33}
.box{background:#f6f6f6;border:1px solid #ddd;margin:10px 10px 10px 0;padding:0 0 5px;font-size:.9167em;
	width:50%;-moz-border-radius:10px 10px 0 0;border-top-left-radius:10px;border-top-right-radius:10px}
.boxmulti h5,.boxnat h5,.boxalert h5,.box h5{font-size:1.0em;text-align:center;color:#fff;padding:4px;
	margin:0 0 .2em}
.boxmulti h6,.boxnat h6,.boxalert h6,.box h6{border-bottom:1px solid #ccc;font-weight:bold;margin:.75em 5px 0}
.boxmulti h5,.boxnat h5,.box h5{-moz-border-radius:6px 6px 0 0;border-top-left-radius:6px;
	border-top-right-radius:6px}
.boxmulti h5{background-color:#559b6a}
.boxnat h5{background-color:#4289aa}
.boxalert h5{background-color:#c33}
.box h5{background-color:#ddd;color:#151515;text-align:left}
.centered h5,.righted h5{text-align:center}
.color1{border:1px solid #559b6a}
.color2{border:1px solid #4289aa}
.color1 h5{background:#559b6a;color:#fff}
.color2 h5{background-color:#4289aa;color:#fff}
#content .boxmulti h5 a,#content .boxnat h5 a,#content .color1 h5 a,#content .color2 h5 a,#content .boxalert h5 a{color:#fff}
#content .box h5 a{color:#000}
#content .boxmulti ul,#content .boxnat ul,#content .boxalert ul,#content .box ul{margin:.5em 1em}
#content .boxmulti ol,#content .boxnat ol,#content .boxalert ol,#content .box ol{margin:.5em 1em .5em 1.5em}
.boxmulti li,.boxnat li,.boxalert li,.box li{margin-left:1em;padding:0 .5em 0 0}
#content .boxmulti p,#content .boxnat p,#content .boxalert p,#content .box p{margin:.5em 0;padding:0 .5em}
#content .boxmulti li ul,#content .boxmulti li ol,#content .boxnat li ul,#content .boxnat li ol,#content .boxalert li ul,#content .boxalert li ol,#content .box li ul,#content .box li ol{margin:0 .5em}
.boxsimple{width:15%;float:right;font-size:.9167em;border:1px solid #f4f4f4;margin:0 0 10px 10px}
.boxsimple h5{font-size:1.0em;margin:.5em 0;padding:0 .5em}
.boxsimple p{margin:.5em 0;padding:0 .5em}
#aside {float:right}
#aside .box,#aside .boxmulti,#aside .boxnat,#aside .boxsimple,#aside .boxalert,.twocol #aside .box,.twocol #aside .boxmulti,.twocol #aside .boxnat,.twocol #aside .boxsimple,.twocol #aside .boxalert{float:none;margin:0 0 10px;width:218px}
#aside .box h5,#aside .boxmulti h5,#aside .boxnat h5,#aside .boxsimple h5,#aside .boxalert h5{text-align:left}
p.pullquote{float:right;border:1px solid #f4f4f4;border-width:2px 0;font-size:1.1em;font-style:italic;
	font-weight:bold;color:#333;line-height:normal;margin:.5em 0 .5em 1em;padding:.5em;width:50%}
p.pullquote span.author,p.pullquote span{font-size:.8em;font-style:normal}
#content .disclaimer,#content .disclaimer-wide,p#archive{width:150px;float:right;font-size:.9167em;line-height:1.1;padding:.3em;margin:10px 0 10px 10px;border:1px solid #ddd;background:#f4f4f4}
#content .disclaimer-wide{margin:10px 10%;padding:.3em;text-align:center;width:auto;float:none}
p#archive{margin:10px 0;padding:.3em .3em .3em 30px;width:350px;float:none;
	background:#f4f4f4 url('i/icons.png') no-repeat 3px -156px}
#tabs div, #tabs ul.tabs-js{width:100%;}
#content ul#tabs{background:url('i/bg-tabs.png') repeat-x 0 100%;list-style:none;margin:0 -10px 1.5em;overflow:hidden}
#content ul.tabs-js {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('i/bg-tabs-vert.png') repeat-y;float:right;font-size:.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:10px;font-weight:bold;
	margin:0 .25em 0 .5em;padding:.5em .5em .25em}
#content ul#tabs-vert li a{float:none;margin:.5em 0}
#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}
#content ul#tabs-vert li a:hover,#content ul#tabs-vert li.on a{border-left-color:#fff;
	border-bottom-color:#4289aa}
.accordion{margin:1em 0}
.accordion h3{background:url('http://www.epa.gov/region1/images2/misc/accordion-default.jpg') no-repeat right top #aaa;border-top:1px solid #fff;
	color:#fff;cursor:pointer;margin:0;padding:5px 15px}
.accordion h3.current{background:url('http://www.epa.gov/region1/images2/misc/accordion-active.jpg') no-repeat right top #4289aa;cursor:default}
.accordion div.pane{padding:5px 15px}

table,td,th,tr{vertical-align:top}
table.table,table.tablebord{border-collapse:collapse;margin:0 0 10px}
table.tablebord{border:1px solid #ddd;border-width:1px 0 0 1px}
table.table caption,table.tablebord caption{background-color:#eee;padding:5px;font-weight:bold}
table.table th,table.table td,table.tablebord th,table.tablebord td{padding:5px;border:1px solid #ddd;
	border-width:0 0 1px}
table.table thead,table.table tfoot,table.tablebord thead,table.tablebord tfoot{background-color:#ccc;
	font-weight:bold}
table.table th,table.tablebord th{background-color:#ccc;border:1px solid #ddd;border-width:0 1px;
	font-weight:bold}
table.tablebord th,table.tablebord td{border-width:0 1px 1px 0}
table th.header{background-image:url('i/sort.png');background-repeat:no-repeat;
	background-position:right -42px;cursor:pointer;padding-right:20px}
table th.headerSortUp{background-position:right -96px}
table th.headerSortDown{background-position:right 14px}
tr.tint,tr.odd{background-color:#eee}
table.qfinder{border-collapse:collapse;margin:1em 0;padding-bottom:.2em;width:100%}
table.qfinder thead th{background:#4289aa;color:#fff;font-size:1.1em;font-weight:bold;padding:2px 0 2px 12px}
#content table.qfinder thead th a{background:#fff;color:#45963a;float:right;font-size:.833em;
	margin:4px 2px 0;padding:0 4px}
#content table.qfinder thead th a:hover{background:#4289aa;color:#fff}
table.qfinder thead td{padding:0 8px 0 0}
table.qfinder tbody td{background:#e7efdd;font-size:.9167em;line-height:1.2em;padding:.5em 0;
	vertical-align:top;width:25%}
#content table.qfinder a{margin:0;padding:0 0 0 1em;display:block}
.hp table.area{border:3px solid #4289aa;border-width:3px 0;margin-bottom:0}
.hp table.area tbody td{background:#f1f1f1}
#content .form ul{margin:0}.form li{list-style:none;margin-bottom:10px;overflow:hidden}
form.form fieldset{border-top:1px solid #ddd;padding:2em;margin:0 0 1.5em 0}
/*form.form legend{font-weight:bold;font-size:1.2em;padding:0 10px}*/
form.form label,form.form input{display:block}
form.form label em{color:#c00;padding:0 5px;font-weight:bold}
form.form input.check,form.form label.check{display:inline;float:none;width:auto}
form.form label{font-weight:bold;padding-right:10px}
form.form input.text,form.form input.check,form.form textarea,form.form select{border:1px solid #ddd; padding:5px}
form.form input.text {width: 200px;}
form.form input.text:focus,form.form input.check:focus,form.form textarea:focus,form.form select:focus{border:1px solid #666}
form.form input.radio{border:0}
form.form br,form.form li,form.form p{clear:left}
form.form input#submit{background:#369;border:#ddd;color:#fff;cursor:pointer;font-weight:bold;
	margin:10px 0;padding:5px;width:auto}
#submitbutton{padding:0;}
.error{padding:4px;margin:1px 0 0 5px;border:2px solid #fbc2c4;background:#fbe3e4;color:#8a1f11;z-index:10}
.error a{color:#8a1f11}
/*.nav{background:url('i/arrows.png') no-repeat top left}*/
.end{background-position:100% -165px;padding:0 20px 0 10px}
.home{background-position:0 -75px;padding:0 10px 0 20px}
.next{background-position:100% -30px;padding:0 20px 0 10px}
.prev{background-position:0 -120px;padding:0 10px 0 20px}
.columns{display:block;display:inline-block;margin-bottom:2em}
* html .columns{height:1%}
.column{display:inline;float:left;margin:0 10px;overflow:hidden}
.columns .last{float:right;margin-right:0}
.columns .first{margin-left:0}
.col2 .column{width:370px}
.col3 .column{width:240px}
.col4 .column{width:175px}
.rd .col2 .column{width:460px}
.rd .col3 .column{width:300px}
.rd .col4 .column{width:220px}
.rd .twocol .col2 .column,.rd .hp .col2 .column{width:340px}
.rd .twocol .col3 .column,.rd .hp .col3 .column{width:220px}
.rd .twocol .col4 .column,.rd .hp .col4 .column{width:160px}
.rd .hp .columns h3{margin-bottom:0.5em}
.rd #content.hp .columns p{margin-bottom:0.5em}
.ms #main{background:#f7f2f2 url('i/bg-main.png') repeat-x;padding:10px 10px 5px;margin:0 auto;width:940px}
.ms .columns{background:url('i/bg-column.png') repeat-y;margin-top:2px}
.ms .three{background:url('i/bg-column-three.png') repeat-y}
.ms .equal{background:url('i/bg-column-equal.png') repeat-y}
.ms .two{background:url('i/bg-column-two.png') repeat-y}
.ms .column{margin-top:8px}.ms .column{width:252px}
.ms .equal .column{width:210px}
.ms .three .column{width:204px}
.ms .three .first{width:373px}
.ms .two .first{width:668px}
.ms .three .last{width:323px}
.ms .equal .last{width:250px}
.ms .narrow{width:124px}

#toolPad {margin-left:5px;width:100%;background-color:#E1EBF4;display:block;font-size:10px;}
#toolPadProject {width: 100%;/* background-color: #E1EBF4; */display: block;}
#toolPadButtons {text-align:left;font-size:8px;width:100%;/* background-color:#E1EBF4; */display:block;height: 68px;}
#toolPad .tpContent{background-image:url(../images/toolPadBG.png);background-repeat:repeat-x;height:66px;}
#toolPad .tpContentBig{background-image:url(../images/toolPadBigBG.png);background-repeat:repeat-x;height:76px;}
#toolPad .tpContent img, #toolPad .tpContentBig img{margin:0px 2px 0px 0px;}
#toolPad .tool, #toolPadProject .tool {display:block;text-align:center;margin:4px 6px 0px 3px;line-height:12px;color:#92a1a7;}
#toolPad .tool:hover, #toolPadProject .tool:hover {color:#555555;cursor:pointer;}
#toolPad .export, #toolPadProject .export {text-align: center;padding-top:6px;height:52px;float:left;margin: 0;}
#toolPad .bib, #toolPadProject .bib {text-align: center;padding-top:6px;padding-left:5px;height:52px;float:left;margin: 0;}	
#toolPad .copy, #toolPadProject .copy {text-align: center;padding-top: 6px;padding-left: 5px;height: 52px;float: left;margin: 0;}
#toolPad a:visited{color:#92a1a7;}
#toolPad a:focus, #toolPad a:hover{color:#555555; text-decoration:none;}
#toolPad a{color:#92a1a7; text-decoration:none;}
.select-all{margin: 2px 0 2px 0;padding: 20px 2px 0 2px;clear: both;}

#resultList {float: left;width: 100%;clear: both;}
.navigationElement{margin 3px 0 0 0;position: relative;color: #FFFFFF;display: block;font-size: 0.9167em;font-weight: bold;padding: 5px 5px 5px 10px;text-decoration: none;width: 162px;}
#sortBar {width: 100%;background-color: #E1EBF4;float: left;}
#sortBarProject {width: 100%;float: left;}
#ResultSide {width: 78%;display: block;float: left;}
#searchResultsContainer {width: 61%;display: block;float: left;}
#resultFilter {float: left;display: block;width: 22%;min-height: 97px;}
#searchResultsFilter {width: 37%;display: block;float: right;}
.filterContainer {background-color: #E1EBF4;margin: 0 10px 12px 0;padding: 0 0 0 0;}
.filterContainerHeader, .litscreenerContainerHeader {background-color: #747474;color: #FFFFFF;font-weight: bold;padding: 3px 9px 6px 9px;margin: 0 0 0 0;}
.filterContainerHeaderLS {background-color: #4289aa;color: #FFFFFF;font-weight: bold;padding: 3px 9px 6px 9px;margin: 0 0 0 0;}
.filterContainerContent {margin: 0 0 0 0;padding: 3px 9px 3px 9px;}
#resultFilter ur {float: left;width: 20%;}
#resultFilter ul {float: left;list-style-type: none;margin:0;width:100%;}
#resultList ul{list-style-type: none;margin:0;clear:both;}
.filtertext-taglist, .filtertext-cited {float: left;font-weight: bold;width: 50%;padding-left: 6px;padding-top: 3px;padding-bottom: 0px;}
.viewasgrid {float: left;font-weight: bold;width: 50%;padding-left: 6px;}
.filtertext-taglist{clear:left;}
.filter-title{font-weight:bold;margin-bottom:0em;margin-top:0em;}
.filter-section-title{font-weight:bold;float:left;width:100%;margin-top:1em;}
.filterSubmit{float:none;margin: 3% 0 0 4%;}
.cited-list-element{float:left;width:100%;}
.filter-separator{float:left;margin:0 0 0 0;width:100%;padding-top: 0%;padding-bottom: 0;border-top:0px solid #599DBD;border-bottom:1px solid #599DBD;margin-bottom: 4%;}
.filter-bottom {float: left;margin: 0 0 0 0;width: 100%;padding-top: 0%;padding-bottom: 1em;font-size: 0.5em;}
.result-list-li{margin: 5% .5% 0 .5%;width: 99%;clear: both;}
.ref-index {float: left;width: 10%;display: block;text-align: center;}
.ref-type{float: none;display: block;width:20%;}
.ref-type-text{color:#555555;font-size: 9px;width: 7em;text-align: center;display: block;line-height: 6pt;left: auto;margin-left: auto;right: auto;margin-right: auto;}
.display-info {margin: 3px 0 0 0;padding-bottom: 3%;float:left;width: 100%;word-wrap: break-word;}
li div.display-info {margin: 0;width: 80%;}
.ref-author, .ref-date-source {float:none;clear:none;}
.ref-tags {float: none;clear: both;display: block;padding-top: 6px;padding-bottom: 6px;}
a.ref-title-link{font-size: 1em;border-bottom: 1px solid #CCCCCC;}
.ref-title{width: 100%;margin: 0 0 0 0;font-weight: bold;font-size: 120%;padding-bottom: 6px;}
.ref-author{clear:both;}
.links{margin: 1% 0 0 0;float:left;background-color: #EEEEEE;width:100%;height: 30px;}
.link{padding: 1% 0 1% 1%;vertical-align: middle;float:left;}
.plain-text-info{width: 100%;clear:all;float:left;word-wrap: break-word;}
.ref-select{padding:1%;}
.ref-index {float: left;width: 10%;display: block;text-align: center;}
.landingButtons {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9.66667px;
	font-weight: 400;
	font-style: normal;
	font-size-adjust: none;
	color: #333333;
	text-transform: none;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: 0;
	line-height: 15.2333px;
	text-align: start;
	vertical-align: baseline;
	direction: ltr;
	text-overflow: clip;
	background-color: #DDDDDD;
	background-image: url(../images/gradient-x.png);
	background-repeat: repeat-x;
	background-position: 0 -1280px;
	background-attachment: scroll;
	opacity: 1;
	width: 500px;
	height: 24px;
	top: auto;
	bottom: auto;
	left: auto;
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 3em;
	margin-left: 0;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0.5em;
	border: 1px solid #CCCCCC;
	box-shadow: none;
	position: static;
	display: block;
	visibility: visible;
	z-index: auto;
	overflow-x: visible;
	overflow-y: visible;
	white-space: normal;
	clip: auto;
	float: none;
	clear: both;
	cursor: auto;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	marker-offset: auto;
}
.searchResultButtons {width: 395px;}
.searchResultButtonsTall {height: 58px;}
.searchResultButtonsMedium {height: 42px;}

#content .gallery{display:inline-block;display:block;margin:0;overflow:hidden}
* html.gallery{height:1%}
.gallery li{display:inline;float:left;margin:0 10px;overflow:hidden;width:136px}
.gallery li.last{float:right;margin-right:0}
.gallery li.first{margin-left:0}
.gallery li img{background-color:#f4f4f4;border:1px solid #ddd;padding:3px;width:128px}
.gallery li a{border:0}
.center{text-align:center;margin:0 10px}
.hp .center{margin:0 5px}
#content .centered{margin:.5em auto}
.clear{clear:both}
.epaltsansbold{font-size:.85em;font-weight:bold}
.epaltsans,.epaLtSans{font-size:.9em}
.fileinfo{font-size:.85em;color:#666}
.highlight{background:#f9f975}
.left{float:left;margin:0}
.hp .left{margin:0 5px 5px 0}
.right,.righted{float:right;margin:0 0 10px 10px}
.hp .right{margin:0 0 5px 5px}
.skip{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;border:none;font-size:0}
.warning{color:#c33;font-weight:bold;font-size:1em}
.boxout{border: 1px solid #000000;background:#F0F0F0;padding:10px 20px 10px 20px;margin:10px 25px 10px 25px;}

/* FROM HERO.CSS */
.red{color:#FF0000;}
.devmode{color:#adff2f;font-weight: bold;font-size:120%}
table {background-color:transparent;border-collapse:separate;}
.results table{text-align: left;background-color: white;border-width: 1px;border-style: solid;border-color: #d6e5eb;}
.results table{width: 95% !important}
.results thead{height: 25px;background: #4289aa;border-width: 1px;border-style: solid;border-color: #0a246a;}
.results td{font-size:11px;text-align: left;border-width: 1px;border-style: solid;border-color: #d6e5eb;padding: 2px;}
.results th{background: #7fb2c9;font-weight:bold;font-size:11px;text-align: left;border-width: 1px;border-style: solid;border-color: #d6e5eb;padding: 2px}
.results th a{color: #069 !important}
.results a{text-decoration:none;color: #000000;}
/*.results a:hover{color:#FFFFFF !important}*/
.shaded {background-color: #E1EBF4}
.highlight {background-color: #699;color:#FFFFFF !important;cursor: pointer;text-decoration:none}
.highlight a{color:#FFFFFF !important}
.highlight a:hover{color:#FFFFFF !important}
.highlightYellow {background-color: #ffff33;color: black;text-decoration:none;font-weight: bolder}
.inactive {background-color:#FFC0CB !important}
.nobullet {list-style-type:none}
.beingDragged {background-color: #AAAAAA}
.gotDropped {background-color: #D9F0A0}
.sectionlabel {font-size:14px;font-weight:bold;padding: 8px 0px 12px 4px}
.boxContent {padding:2px;font-size:11px;clear: both}
.blueBoxFull {float:left;width:99%;background:#E1EBF4;border-top:1px solid #d6e5eb}
.whiteBoxFull {float:left;width:99%;border-top:1px solid #d6e5eb;background:#DDD}
.leftCol {float:left;margin:0}
/* END */

/* FROM S.CSS */
fieldset b { font-size: 10px;}
/*** LAYOUT STYLES ***/

.region-alert > .block-alert,.masthead,.nav,.main-footer {margin: 0 auto;max-width: 60em;padding: 0 1em;}
.region-alert > .main-content {margin: 0 auto;max-width: 35em;padding: 0 -1em;}
@media screen and (min-width: 35em),print and (min-width: 35em) {
  body,.box.special > .pane-content,.box.special > .pane-content {font-size: 100%;line-height: 1.5;}
  .region-alert > .block-alert,.masthead,.nav {max-width: 62em;}
  .main-content,.wide-template .region-alert > .block-alert,.wide-template .masthead,.wide-template .nav,
  .wide-template .main-content,.wide-template .main-footer {max-width: 100%;}
}
.site-logo {display: none; /* Hide logo until printing. */}
.in-maintenance > .main-content {padding-bottom: 1em;}
.masthead {color: #fff;padding-bottom: 1em;padding-top: 1em;position: relative;}
.site-name {height: 33px;padding: 0;width: 103px;}
.front .site-name {border: 1px solid transparent;}
.site-name span {background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB2aWV3Qm94PSIwIDAgMTAwLjk5OTE5IDMxLjAwMDM4MyIgd2lkdGg9IjEwMXB4IiBoZWlnaHQ9IjMxcHgiPg0KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMjc2NTc3M2UtNCwtMTAyMS4zNjI3KSI+DQo8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkYiIHRyYW5zZm9ybT0ibWF0cml4KDAuMTc3OTc5MDUsMCwwLDAuMTc3OTczOSwtMTMuMDYzOTQ3LDEwMDguMjIwMikiPg0KPHBhdGggZD0ibTIxNC40MSwxNDAuNjZjLTUuOTksMjMuMjctMjguNTcsNDEuNzAzLTUzLjY4Myw0MS43MDMtMjUuMTE1LDAtNDcuNDYzLTE4LjQzMy01My42ODYtNDEuNzAzaDAuMjMwM3MxMi4yMTIsMTIuOTAyLTAuMjMwMywwYzMuOTE3MywzLjkxNyw3LjcyNDUsNS41Mjk0LDEzLjM2NCw1LjUyOTQsNS42Mzk2LDAsOS42NzY4LTEuNjEyNCwxMy4zNjMtNS41Mjk0LDMuOTE3LDMuOTE3LDcuODcxMSw1LjU2NSwxMy41OTQsNS41Mjk0LDUuNjQwNi0wLjAzMzcsOS40NDY4LTEuNjEyNCwxMy4zNjQtNS41Mjk0LDMuOTE1NSwzLjkxNyw3LjcyMjEsNS41Mjk0LDEzLjM2Myw1LjUyOTQsNS42Mzk2LDAsOS42NzY4LTEuNjEyNCwxMy4zNjMtNS41Mjk0LDMuOTE2OSwzLjkxNyw3Ljg3MSw1LjU2NSwxMy41OTMsNS41Mjk0LDUuNjQtMC4wMzM3LDkuNDQ3NS0xLjYxMjQsMTMuMzY0LTUuNTI5NCIvPg0KPHBhdGggZD0ibTIxNC44NywxMjguMjJjMC0yOS45NTItMjQuMTkzLTU0LjM3NS01NC4xNDQtNTQuMzc1LTI5Ljk1MywwLTU0LjM3NiwyNC40MjItNTQuMzc2LDU0LjM3NWg0OC44NDVjLTUuOTg5Ny0yLjMwNS0xMC4xMzctNy44MzM4LTEwLjEzNy0xNC41MTYsMC04Ljc1NSw3LjE0MjYtMTUuNjY3LDE1LjY2OC0xNS42NjcsOC43NTQzLDAsMTUuODk3LDYuOTEyNSwxNS44OTcsMTUuNjY3LDAsNi40NTI1LTMuOTE3LDExLjk4MS05LjQ0NjgsMTQuNTE2aDQ3LjY5NCIvPg0KPHBhdGggZD0ibTE2NC4xOCwyNDguMDNjMC45MjE4LTQ2LjA3OSwzNy4wOTUtODUuOTM5LDgzLjYzNS04Ny41NTMsMCw0Ni41NDItMzcuNTU1LDg1LjAyLTgzLjYzNSw4Ny41NTMiLz4NCjxwYXRoIGQ9Im0xNTcuMjcsMjQ4LjAzYy0wLjkyMTktNDYuMDc5LTM3LjA5NS04NS45MzktODMuODY2LTg3LjU1MywwLDQ2LjU0MiwzNy43ODYsODUuMDIsODMuODY2LDg3LjU1MyIvPg0KPHBhdGggZD0ibTM3My4zOSw3Ny43NTgtMTA5LjksMCwwLDE2Ni4zNSwxMDkuOSwwLDAtMjUuNTc1LTc1LjM0MiwwLDAtNDQuOTI5LDc1LjM0MiwwLDAtMjYuMjY2LTc1LjM0MiwwLDAtNDMuNzc3LDc1LjM0MiwwLDAtMjUuODA1Ii8+DQo8cGF0aCBkPSJtNDE0LjQsMTQ3LjM0LDMzLjg3LDBjMTEuMzQ1LDAsMTkuMDExLTEwLjc3NCwxOC44OTQtMjIuMTItMC4xMTYyNS0xMS4yMDgtNy42ODUtMjEuNjU4LTE4Ljg5NC0yMS42NThoLTMxLjU2NXYxNDAuNTVoLTM0Ljc5di0xNjYuMzVoNzcuODc2YzI1LjI0MSwwLDQzLjc2NSwyMi4yMjIsNDQuMDA2LDQ3LjQ2MiwwLjI0Mzc1LDI1LjUwOC0xOC40OTksNDguMzg2LTQ0LjAwNiw0OC4zODZoLTQ1LjM5di0yNi4yNjYiLz4NCjxwYXRoIGQ9Im00NjguMzEsMjQ0LjExLDM3LjA5NSwwLDE2LjEyOC00My43NzgsNjcuNzQsMC0xMC4xMzktMjcuNDE2LTQ3LjkyMiwwLDIzLjUtNjMuMzYxLDQ5LjA3NSwxMzQuNTYsMzcuMDk1LDAtNjYuMzU1LTE2Ni4zNS00Mi4xNjUsMC02NC4wNTEsMTY2LjM1LDAsMCIvPg0KPC9nPg0KPC9nPg0KPC9zdmc+") no-repeat; 
	color: transparent; display: block; font: 0/0 a; height: 31px; text-shadow: none;}
.site-name > a {border: 1px solid transparent; display: block; margin: 0; padding: 0;}
.site-name > a:focus {background-color: #58b; outline: 1px dotted #fff;}
.site-slogan {display: none; font-size: 68.75%; font-weight: normal; padding: .5em 0 0;}
@media screen and (min-width: 27em) {
  .site-name {float: left;margin-right: .2em;}
  .site-slogan {display: block;padding-top: 1.7272em;}
}
@media screen and (min-width: 45em) {
  .site-name-and-slogan {float: left;}
  .site-slogan {white-space: nowrap;}
}
/* END */

#filtercondition, #litscreenercondition {width:100% !important; font-size: 80%}
#pagination_sort {width:100% !important; font-size: 80%}
#frmreference {width:95%}
fieldset legend { margin-left: -3px;padding: 0 3px !important;}
@media print{
	body{background:#fff;margin:1em;width:auto;font-size:75%;color:#000;
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
	#sitewidea,#sitewideb,#sitewidec,#header ul,#header form,#header dl,#area p a,#main ul#breadcrumbs,#content ul#tabs,#content ul#tabs-vert, #main #areafooter, #areanav,p.pagetop,#share{display:none}
	body #header,#header p a{background:none !important;height:auto;padding:0;width:auto}
	#header img{display:block;height:21px;width:150px}
	#area p{font-size:1.33em;font-weight:bold;line-height:1.2}
	#area p#tagline{font-size:.9167em;font-weight:normal;line-height:1.2}
	#content{border:none;width:auto}
	#page{background:none;width:auto}
	#main{float:none;width:auto}
	#main a{color:#000;text-decoration:underline}
	.tropo #main{float:left;width:75%}
	.tropo #aside{width:25%}
	.pane [style],.pane div[style]{display:block !important}
	#footer{background:none;clear:both;font-size:.9167em;position:static}
	#goodies,#globalfooter{display:none}
	#url{color:#000;display:inline;position:absolute;top:0;right:0}
}

th.referenceStatusReport {
	vertical-align: bottom;
	font-weight: bold;
}

.referenceStatusReport {
	padding-left: 3px;
	padding-right: 3px;
}
