
/* ::::: http://www.epa.gov/epafiles/s/epa-content.css ::::: */

#content .right { float: right; }
#content .center { text-align: center; }
#content .left { float: left; }
#content .clear { clear: both; }
#content ins { text-decoration: none; }
#content abbr, #content acronym { border-bottom: 1px dashed rgb(208, 208, 208); font-variant: small-caps; cursor: help; }
#content code, #content pre { font-family: "Lucida Console","Andale Mono","monotype.com","Bitstream Vera Sans Mono",monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#content hr { border: 1px solid rgb(204, 204, 204); margin: 3px 0pt; clear: both; background-color: rgb(204, 204, 204); }
#content p.pagetop { margin: 1em 0pt; background: transparent url('pagetop.gif') no-repeat scroll 0pt 50%; clear: both; font-size: 0.8em; }
#content p.pagetop a { color: rgb(102, 102, 102); padding-left: 8px; text-decoration: none; }
#content p.pagetop a:hover { text-decoration: underline; }
#content .imgcontainer-r, #content .imgcontainer-l { border: 2px solid rgb(204, 204, 204); padding: 0pt; background-color: rgb(255, 255, 219); }
#content .imgcontainer-r img, #content .imgcontainer-l img { margin: 0pt 0pt -3px; padding: 0pt; }
#content .imgcontainer-r { margin: 0pt 0pt 6px 6px; float: right; }
#content .imgcontainer-l { margin: 0pt 6px 6px 0pt; float: left; }
#content .imgcontainer-l .caption a, #content .imgcontainer-r .caption a { text-decoration: none; }
#content .imgcontainer-r .caption a:hover, #content .imgcontainer-l .caption a:hover, #content .caption a:hover { text-decoration: underline; }
#content .caption { margin: 0pt; padding: 2px 4px; font-size: 0.85em; }
#content ul { list-style-image: url('bu_sftblue.gif'); margin-top: 0pt; }
#content ul ol { list-style-image: none; }
#content li { margin-top: 0pt; padding-top: 0pt; margin-left: 10px; padding-left: 0pt; }
#content li li { margin-left: 0pt; padding-left: 0pt; }
#content h1 { margin: 0pt 0pt 0.684em; font-size: 1.9em; line-height: 1em; }
#content h2 { margin: 1.219em 0pt 0.406em; font-size: 1.6em; line-height: 1em; }
#content h3 { margin: 1.444em 0pt 0.481em; font-size: 1.35em; line-height: 1em; }
#content h4 { margin: 1.625em 0pt 0.542em; font-size: 1.2em; line-height: 1.083em; }
#content h5 { margin: 1.95em 0pt 0.65em; font-size: 1em; line-height: 1.3em; }
#content h6 { margin: 2.438em 0pt 0.8125em; font-size: 0.8em; line-height: 1.625em; }
#content p { font-size: 1em; line-height: 1.3em; margin-top: 1.3em; margin-bottom: 1.3em; }
#content #sitewidea, #content #sitewideb, #content #sitewidec, #content .warning { color: rgb(204, 51, 51); font-weight: bold; font-size: 1em; }
#content .fileinfo { font-size: 0.85em; color: rgb(102, 102, 102); }
#content .epaltsansbold { font-size: 0.85em; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
#content .epaltsans, #content .epaLtSans { font-size: 0.9em; font-family: Arial,Helvetica,sans-serif; }
#content .boxmulti, #content .boxnat { margin: 0pt 0pt 1em 0.5em; padding: 0pt; background: rgb(241, 241, 241) url('curves-bottom.gif') no-repeat scroll left bottom; float: right; width: 200px; font-size: 0.9em; }
#content .boxalert { border: 2px solid rgb(204, 51, 51); margin: 0pt 0pt 5px 5px; padding: 0pt; float: right; width: 200px; background-color: rgb(241, 241, 241); font-size: 0.9em; }
#content .box { border: 2px solid rgb(204, 204, 204); margin: 5px 5px 5px 0pt; padding: 0pt; width: 50%; font-size: 0.9em; }
#content .boxmulti h5, #content .boxnat h5, #content .boxalert h5, #content .box h5 { margin: 0pt 0pt 0.2em; padding: 2px; background-color: rgb(92, 146, 97); font-size: 1em; text-align: center; color: rgb(255, 255, 255); }
#content .boxmulti h5, #content .boxnat h5 { background: rgb(92, 146, 97) url('curves-top.gif') no-repeat scroll left top; }
#content .boxnat h5 { background-color: rgb(51, 102, 153); }
#content .boxalert h5 { background-color: rgb(204, 51, 51); }
#content .box h5 { background-color: rgb(221, 221, 221); color: rgb(0, 0, 0); text-align: left; }
#content .boxmulti ul li { list-style-image: url('bu_sftgrn.gif'); }
#content .boxalert ul li { list-style-image: url('bu_alertred.gif'); }
#content .centered { margin: 5px auto; }
#content .righted { margin: 5px 0pt 5px 5px; float: right; }
#content .centered h5, #content .righted h5 { text-align: center; }
#content .color1 { border: 2px solid rgb(51, 102, 51); }
#content .color2 { border: 2px solid rgb(0, 0, 102); }
#content .color1 h5 { background-color: rgb(92, 146, 97); color: rgb(255, 255, 255); }
#content .color1 ul li { list-style-image: url('bu_sftgrn.gif'); }
#content .color2 h5 { background-color: rgb(51, 102, 153); color: rgb(255, 255, 255); }
#content .boxmulti ul, #content .boxmulti ol, #content .boxnat ul, #content .boxnat ol, #content .boxalert ul, #content .boxalert ol, #content .box ul, #content .box ol { margin-top: 0.5em; margin-bottom: 0.5em; }
#content .boxmulti li, #content .boxnat li, #content .boxalert li, #content .box li { padding: 0pt 0.5em 0pt 0pt; margin-left: -1em; }
#content .boxmulti li li, #content .boxnat li li, #content .boxalert li li, #content .box li li { padding: 0pt 0.5em 0pt 0pt; margin-left: -2em; }
#content .boxmulti p, #content .boxnat p, #content .boxalert p, #content .box p { margin: 0.5em 0pt; padding: 0pt 0.5em; }
#content .boxmulti a, #content .boxnat a, #content .boxalert a, #content .box a { text-decoration: none; }
#content .boxmulti a:hover, #content .boxnat a:hover, #content .boxalert a:hover, #content .box a:hover { text-decoration: underline; }
#content .boxsimple { border: 2px solid rgb(204, 204, 204); margin: 0pt 0pt 1em 1em; width: 15%; float: right; font-size: 0.9em; }
#content .boxsimple h5 { margin: 0pt; padding: 0pt; font-size: 1em; }
#content .boxsimple p { margin: 0.5em 0pt; padding: 0pt 0.5em; }
#content p.pullquote { border-style: solid; border-color: rgb(204, 204, 204); border-width: 2px 0pt; margin: 0.5em 0pt 0.5em 1em; padding: 0.5em; float: right; font-size: 1.1em; font-style: italic; font-weight: bold; color: rgb(51, 51, 51); line-height: normal; }
#content p.pullquote span.author { font-size: 0.8em; font-style: normal; }
#content .disclaimer, #content .disclaimer-wide, #content p#archive { border: 2px solid rgb(204, 204, 204); margin: 1em 0pt 1em 1em; padding: 0.3em; background: rgb(241, 241, 241) none repeat scroll 0% 0%; width: 20%; float: right; font-size: 0.9em; line-height: 1.1; }
#content .disclaimer-wide { margin: 1em 10%; padding: 0.3em; text-align: center; width: auto; float: none; }
#content p#archive { margin: 0pt 0pt 0.3em; padding: 0.3em 0.3em 0.3em 30px; background: rgb(241, 241, 241) url('epafiles_misc_outdatediconmini.gif') no-repeat scroll 0.3em 50%; width: 350px; float: none; }
#content b.cn { margin: 0pt; padding: 0pt; background: transparent url('white.gif') no-repeat scroll 0% 0%; position: absolute; height: 10px; width: 10px; line-height: 1px; font-size: 1px; }
#content b.tl { top: -1px; left: -1px; background-position: left top; }
#content b.tr { top: -1px; right: -1px; background-position: right top; }
#content table.table, #content table.tablebord { margin: 0pt 0pt 1em; border-collapse: collapse; }
#content table.table caption, #content table.tablebord caption { padding-bottom: 6px; font-weight: bold; }
#content table.table th, #content table.table td, #content table.tablebord th, #content table.tablebord td { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0pt 0pt 1px; padding: 5px; }
#content table.table thead, #content table.table tfoot, #content table.tablebord thead, #content table.tablebord tfoot { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#content table.table th, #content table.tablebord th { border-style: solid; border-color: rgb(221, 221, 221); border-width: 0pt 1px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#content table.zebra tr.rowTint, #content table.tablebord tr.rowTint { background-color: rgb(241, 241, 241); }
#content table.tablebord { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0pt 0pt 1px; }
#content table.tablebord th, #content table.tablebord td { border-width: 0pt 1px 1px 0pt; }
#content table.qfinder { border-bottom: 1px solid rgb(92, 146, 97); margin: 0pt 0pt 1em; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 1.1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-bottom: 0.2em; width: 100%; border-collapse: collapse; }
#content table.qfinder thead th { margin: 0pt; padding: 0pt; background: rgb(92, 146, 97) url('qf-r.gif') no-repeat scroll right top; }
#content table.qfinder thead th p { margin: 0pt 8px 0pt 0pt; padding: 3px 8px; background: transparent url('qf-l.gif') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.3em; font-weight: bold; text-align: left; }
#content table.qfinder thead td { padding: 0pt 8px 0pt 0pt; }
#content table.qfinder tbody td { line-height: 1.2em; padding-top: 0.1em; vertical-align: top; }
#content table.qfinder a { margin: 0pt; padding: 0pt 0pt 0pt 7px; text-decoration: none; display: block; }
#content table.qfinder td a:hover { background-color: rgb(241, 241, 241); text-decoration: none; }
#content table.qfinder td a.more { padding: 0pt 0pt 0pt 17px; background: transparent url('more_topic.gif') no-repeat scroll 7px 3px; }
#content form.form label, #content form.form input { display: block; float: left; width: 150px; margin-bottom: 10px; }
#content form.form fieldset { border: medium none ; }
#content form.form label { text-align: right; width: 100px; padding-right: 10px; }
#content form.form br { clear: left; }
#content form.form input#formsubmit { margin: 10px 0pt 10px 110px; width: auto; }
#main #maincenter { float: left; margin-right: -95%; width: 100%; }
#maincenter #mainpad-2 { margin: 0pt 215px 0pt 0pt; }
#maincenter #mainpad-3 { margin: 0pt 215px; }
#main #secondary { margin: 20px 0pt 0pt; float: right; width: 200px; }
#main #tertiary { margin: 20px 0pt 0pt -5%; float: left; width: 200px; }

/* ::::: http://www.epa.gov/epafiles/s/epa.css ::::: */

.skip { border: medium none ; overflow: hidden; position: absolute; top: 0pt; left: 0pt; width: 0pt; height: 0pt; font-size: 0pt; }
.printOnly { display: none; }
img, a img, :link img, :visited img { border: medium none ; }
a:link { color: rgb(51, 51, 204); }
a:visited { color: rgb(102, 0, 153); }
a:hover { color: rgb(153, 51, 51); }
a:active { color: rgb(153, 51, 51); }
body { margin: 0pt 5% 40px 0pt; padding: 0pt; background: rgb(255, 255, 255) url('epafiles_misc_bg.gif') repeat-y scroll 0pt 50%; font-family: Verdana,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; line-height: 1.3; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); min-width: 760px; }
#header { margin: 0pt 1px 0pt 0pt; padding: 26px 0pt 0pt; background: transparent url('epafiles_ban_topepa.gif') no-repeat scroll right top; position: relative; top: 0pt; left: 0pt; }
#content { margin: 30px 0pt 20px 151px; position: relative; }
#area-nav { margin: 0pt; padding: 0pt; position: absolute; top: 130px; left: 5px; width: 132px; }
#footer { margin: 0pt 0pt 0pt 151px; padding: 0pt; clear: both; font-size: 0.85em; text-align: center; }
#header div#logo { margin: 0pt; padding: 0pt; position: absolute; left: 22px; top: 9px; }
#areaname { margin: 0pt 0pt 0pt 100px; padding: 0pt 0pt 0pt 51px; background: rgb(0, 0, 102) url('epafiles_ban_endtop.gif') no-repeat scroll 100% 0%; color: rgb(255, 255, 255); }
div#areaname p { margin: 0pt; padding: 0pt 120px 0pt 0pt; background: transparent url('epafiles_ban_endbottom.gif') no-repeat scroll 100% 100%; color: rgb(255, 255, 255); font-weight: bold; font-size: 1.7em; line-height: 1.3; display: block; }
#header p { margin: 1px 0pt 0pt 151px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; color: rgb(0, 0, 0); font-size: 0.85em; }
#header p#tagline { margin: 0pt 0pt 4px 151px; padding: 0pt; line-height: 1.1; }
#EPAsearch { margin: 0pt; padding: 0pt; }
#header .search { margin: 0pt 0pt 0pt 2em; font-size: 1.2em; }
#searchbox { border-style: solid; border-color: rgb(119, 153, 204) rgb(187, 221, 255) rgb(187, 221, 255) rgb(119, 153, 204); border-width: 1px; margin: 0pt 0pt 2px; padding: 2px; width: 120px; }
#searchbutton { margin: 0pt 20px 2px 0pt; padding: 0pt; }
#header ul { margin: 0pt 0pt 0pt 147px; padding: 0pt 0pt 0pt 4px; font-size: 0.85em; line-height: 1.2; color: rgb(0, 0, 0); background-color: rgb(225, 235, 244); list-style-type: none; list-style-image: none; list-style-position: outside; letter-spacing: -0.04em; }
#header ul li { margin: 0pt; padding: 0pt 0pt 0pt 14px; background: transparent url('breadcrumbarrow.gif') no-repeat scroll 0% 50%; display: inline; }
#header ul li a { margin: 0pt; padding: 0pt; }
#header ul li.first { padding: 0pt; background-image: none; }
#content p#areafooter { padding: 20px 0pt 0pt; clear: both; text-align: center; font-size: 0.85em; }
#area-nav { background-color: rgb(51, 102, 153); font-family: Arial,Helvetica,sans-serif; }
#area-nav hr { border: 1px solid rgb(255, 255, 255); width: 85%; background-color: rgb(255, 255, 255); }
#area-nav ul li hr { border: 1px solid rgb(255, 255, 255); margin: 6px 0pt -2px 4px; width: 112px; background-color: rgb(255, 255, 255); }
#area-nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#area-nav ul li { margin: 0pt; padding: 3px 0px 6px 6px; text-indent: -0.5em; }
#area-nav ul ul { margin: 0pt; padding: 0pt; }
#area-nav ul ul li { margin: 0pt; padding: 0px 0pt 1px 12px; line-height: 1.1; }
#area-nav a { display: block; color: rgb(255, 255, 255); line-height: 1.2; text-decoration: none; font-size: 1em; font-weight: bold; }
#area-nav a:hover, #area-nav a:active { color: rgb(144, 240, 255); }
ul#globalfooter { border-top: 4px solid rgb(0, 0, 102); margin: 0pt 20% 10px; padding: 10px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#globalfooter li { border-right: 1px solid rgb(0, 0, 0); margin: 0pt 0pt 0pt 5px; padding: 0pt 10px 0pt 0pt; display: inline; }
ul#globalfooter li.last { border-right: medium none; }
#footer p#date { margin-bottom: 0pt; }
#footer p#url, #footer p#printAsIs { margin: 0pt; }
body#sidebarless { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body#sidebarless #content { margin-left: 2%; }
body#sidebarless #footer { margin-left: 0pt; }
body#espanol #header { background: transparent url('epa-spn-agencyname.gif') no-repeat scroll right top; }
#footer ul#bookmarkList { margin: 0pt; padding: 1px 2px 0pt; background: rgb(0, 0, 102) none repeat scroll 0% 0%; z-index: 10; position: absolute; top: 27px; right: 6%; text-align: left; font-size: 85%; }
#footer ul#bookmarkList li { margin: 5px 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: block; }
#footer ul#bookmarkList li ul { margin: 5px 0pt 0pt; padding: 1px 2px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: static; }
ul#bookmarkList #post.post a, ul#bookmarkList #post.postFrame a { margin: 0pt 14px; padding: 2px 2px 3px 18px; font-weight: bold; background-image: url('bookmarkicon.gif'); background-repeat: no-repeat; background-position: 0pt 50%; color: rgb(255, 255, 255); }
ul#bookmarkList #post.post a:hover, ul#bookmarkList #post.postFrame a:hover { background-color: rgb(255, 255, 255); color: rgb(51, 51, 204); }
ul#bookmarkList #post.post a:hover { background-image: url('expand.gif'); }
ul#bookmarkList #post.postFrame a { background-image: url('contract.gif'); }
ul#bookmarkList #post.postFrame ul#postList a { margin: 0pt 2px; font-weight: normal; display: block; background-color: transparent; background-repeat: no-repeat; color: rgb(51, 51, 204); }
ul#bookmarkList #post.postFrame ul#postList a:hover { background-color: rgb(255, 255, 255); color: rgb(51, 51, 204); }
ul#bookmarkList li ul#postList .digg a { background-image: url('digg.gif'); }
ul#bookmarkList li ul#postList .slashdot a { background-image: url('slashdot.gif'); }
ul#bookmarkList li ul#postList .facebook a { background-image: url('facebook.gif'); }
ul#bookmarkList li ul#postList .reddit a { background-image: url('reddit.gif'); }
ul#bookmarkList li ul#postList .stumble a { background-image: url('stumble.gif'); }
ul#bookmarkList li ul#postList .delicious a { background-image: url('delicious.gif'); }
ul#bookmarkList li ul#postList .whatisthis a { background-image: url('whatisthis.gif'); }
.show { display: block; }
.hide { display: none; }
