@CHARSET "ISO-8859-1";

/* -----------------------------------------------------------------------
	 EPA's Master CSS, based on Blueprint, v.0.8
	 v.4.1.1, 30 Sep 2009
	 Questions? hessling.michael@epa.gov
----------------------------------------------------------------------- */

/* RESET ELEMENTS
----------------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
ins{text-decoration:none;}


/* TYPOGRAPHY
----------------------------------------------------------------------- */
body{font-size:75%;color:#404b51;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;}

/* ALERTS */
#sitewidea, #sitewideb, #sitewidec{background:#396389 url('../images/sitewide.png') repeat-x;border:1px solid #4179a1;border-width:0 0 1px;color:#fff;font-size:1.25em;font-weight:bold;padding:0 10px;}
#sitewidea span, #sitewideb span, #sitewidec span{color:#c33;text-transform:uppercase;}
#sitewidea span {font-size:1.25em;}
#sitewideb span {font-size:1.5em;}
#sitewidec span {font-size:1.75em;}

/* Headings */
h1{clear:left;font-size:2em;font-weight:bold;line-height:1;margin:0 0 0.5em 0;}
h2{font-size:1.6em;font-weight:bold;margin-bottom:0.75em;}
h3{font-size:1.35em;font-weight:bold;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;font-weight:bold;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;margin-bottom:1.5em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}

/* Text */
#content p{margin:0 0 1.5em;}
#content p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
#content p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
#content strong{font-weight:bold;}
#content em, #content dfn{font-style:italic;}
#content dfn{font-weight:bold;}
#content sup, #content sub{line-height:0;}
#content abbr, #content acronym{border-bottom:1px dashed #d0d0d0;cursor:help;font-variant:small-caps;}
#content address{margin:0 0 1.5em;font-style:italic;}
#content del{color:#666;}
#content pre{margin:1.5em 0;white-space:pre;}
#content pre, #content code, #content tt{font:1em 'andale mono', 'Lucida Sans Console', monospace;line-height:1.5;}

/* Links */
#content a:visited{color:#4298aa;}
#content a:focus, #content a:hover{color:#47aa42;text-decoration:underline;}
#content a{color:#06c;text-decoration:none;}


/* Lists */
#content li ul, #content li ol{margin:0 1em;}
#content ul, #content ol{margin:0 2em 1.5em 2.5em;}
#content ul{list-style-type:disc;}
#content ol{list-style-type:decimal;}

/* Horizontal Rules */
hr{background:#d9f0a0;border:1px solid #d9f0a0;clear:both;color:#d9f0a0;float:none;text-align:center;margin:0.7em auto;width:80%;}
hr.space{background:none;border:none;color:#fff;}

/* Definition Lists */
#content dl{margin:0 0 1.5em 0;}
#content dl dt{font-weight:bold;}
#content dd{margin-left:1.5em;}

/* Misc elements */
#content blockquote{margin:1.5em;color:#666;}

/* Misc Classes */
.right{float:right;margin:0 0 10px 10px;}
.center{text-align:center;margin:0 10px;}
.left{float:left;margin:0 10px 10px 0;}
.clear{clear:both;}
.warning{color:#c33;font-weight:bold;font-size:1.0em;}
.fileinfo {font-size: 0.85em;color: #666;}/* Inline information about non-html (PDF, MS-Word, etc.) files */
.epaltsansbold {font-size: 0.85em;font-weight: bold;}
.epaltsans, #content .epaLtSans{font-size: 0.90em;}
.skip{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;border:none;font-size:0;}
.highlight{background:#ff0;}

/* GRIDS/LAYOUT
----------------------------------------------------------------------- */
body{background:#4a5b63 url('../images/bg-body.png') repeat-x 0 0;}
#header{color:#fff;margin:0 auto;padding:12px 0 0;position:relative;overflow:hidden;width:960px;}

/* EPA Logo */
#header img {display:none;}
#header p a {background:url('../images/logo-top.png') no-repeat;color:#fff;display:block;height:45px;left:-2px;position:relative;width:378px;}

/* Language Options */
#header dl{background:url('../images/bg-languages.png') no-repeat;display:none;height:40px;position:absolute;right:0;top:0;width:371px;}
#header dt{left:-3000px;position:absolute;top:0;text-indent:-3000px;}
#header dd{display:inline;}
#header dd a{display:block;height:40px;position:absolute;text-indent:-3000px;top:0;}
#spanish a{left:0;width:65px;}
#trad_chinese a{left:67px;width:88px;}
#simple_chinese a{left:157px;width:84px;}
#vietnamese a{left:243px;width:73px;}
#korean a{left:318px;width:50px;}

/* Top nav/IA Buckets */
#header ul{height:30px;left:-6px;list-style:none;position:relative;width:525px;}
#header ul li a:focus{outline:none;}
#header ul li a{background-image:url('../images/ia.png');background-repeat:no-repeat;display:block;height:30px;position:absolute;text-indent:-3000px;top:0;}
#header ul li#learn a{background-position:0 0;left:0;width:126px;}
#header ul li#learn a:hover{background-position:0 -30px;}
#header ul li#scitech a{background-position:-127px 0;left:127px;width:163px;}
#header ul li#scitech a:hover{background-position:-127px -30px;}
#header ul li#laws a{background-position:-290px 0;left:290px;width:151px;}
#header ul li#laws a:hover{background-position:-290px -30px;}
#header ul li#about a{background-position:-441px 0;left:441px;width:85px;}
#header ul li#about a:hover{background-position:-441px -30px;}

/* Search */
#header #EPAsearch{float:right;margin-top:-17px;}
#header #EPAsearch fieldset{border:none;margin:0;padding:0;}
#EPAsearch legend{display:none;}
#EPAsearch label{font-weight:normal;margin-right:5px;text-transform:uppercase;}
#EPAsearch label input{margin:0;padding:0;vertical-align:text-bottom;}
#EPAsearch ol, #EPAsearch ul{display:inline;height:auto;list-style:none;margin:0;position:static;width:auto;}
#EPAsearch ul li{display:inline;}
#header fieldset ul li a{background:none;color:#fff;display:inline;font-size:0.833em;height:auto;margin-left:13px;position:static;text-decoration:none;text-indent:0;}
#header fieldset ul li a:hover{text-decoration:underline;}
#search{background:url('../images/search.png') no-repeat;height:24px;width:260px;}
#searchbox{background:none;border:none;height:24px;padding:2px 3px 0;width:194px;}
#searchbutton{background:none;border:none;height:25px;vertical-align:top;width:50px;}

/* autocomplete */
.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:#fff;border:10px solid #435258;margin:0 auto;position:relative;width:960px;}

/* area stuff */
#area {position:relative;}
#area p a{background:url('../images/icons.png') no-repeat 0 -67px;float:right;font-size:0.7333em;font-weight:normal;margin-right: 5em;padding:5px 10px 0 18px;}
#area p{font-size:1.33em;font-weight:bold;line-height:1.4;margin:0;padding:1px 0 0 10px;}
#area p#tagline{color:#7fb2c9;font-size:0.9167em;font-weight:normal;}

/* Bookmarklet */
ul#share{list-style:none;margin:0;padding:5px 5px 0 0;position:absolute;right:0;top:0;z-index:150;}
#share li{padding-bottom:10px;}
#share li a{background:url('../images/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:0px 0px 0 0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;}
#share li.on ul li{padding-bottom:0;}
#share li.on ul li a{background:#fff;color:#06c;display:block;float: none;height:auto;padding:0;position:static;text-indent:0;width:auto;}
#share li.on ul li a:focus, #share li.on ul li a:hover{color:#47aa42;}

/* Main Content */
#page{background:url('../images/bg-page.gif') repeat-y;padding-bottom:1em;position:relative;z-index:50;}
#main{float:right;margin:0;padding: 0 3px 0 3px;width:760px;}

/* Breadcrumbs */
#page ul#breadcrumbs {
	list-style: none;
	margin: 4px -10px 1em;
	padding: 0 10px;
	overflow: hidden;
}

#page ul#breadcrumbs li{background:url('../images/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;}

#content #areafooter{clear:both;color:#666;font-size:0.9167em;margin:2.5em;text-align:center;}
.tropo #content .areanav{background:#e7efdd;font-size:0.9167em;line-height:1.2em;padding:0.5em 0;text-align:center;}

/* Sidebar (Area Navigation) */
#areanav{background:#4289aa url('../images/bg-areanav.gif') no-repeat; margin-right:3px; width:177px; float:left;}
#areanav ul{list-style:none;margin:0;padding-top:8px;}
#areanav ul li{border-bottom:1px solid #599dbd;}
#areanav ul li.separator {border-bottom:none;}
#areanav hr {color:#fff;background:#fff;border:1px solid #fff;clear:none;margin:0.2em auto;}
#areanav ul li a:visited, #areanav ul li a:focus, #areanav ul li a:hover{color:#fff;text-decoration:none;}
#areanav ul li a{color:#fff;display:block;font-weight:bold;font-size:0.9167em;padding:5px 5px 5px 10px;text-decoration:none;width:162px;}
#areanav ul li a:focus,#areanav ul li a:hover{background:#599dbd;}
#areanav ul li ul{margin:0 0 5px 15px;padding:0;}
#areanav ul li ul li{border-bottom:0;width:162px;}
#areanav ul li ul li a{margin-left:6px;padding:0;text-indent:-6px;width:auto;}
#areanav ul li ul li a:focus,#areanav ul li ul li a:hover{background:none;text-decoration:underline;}

/* Footer */
#footer{background:url('../images/seal-bottom.png') no-repeat 100% 1em;clear:left;color:#fff;font-size:0.9167em;margin:0 auto;padding:1em 0 3em;position:relative;width:960px;}
#footer a:focus, #footer a:hover{text-decoration:underline;}
#footer a{color:#fff;text-decoration:none;}
#footer ul{list-style:none;margin-left:-5px;}

/* Web20 goodies */
#goodies{display:block;height:45px;position:relative;top:0;width:570px;}
#goodies li{display:inline;}
#goodies li a:focus{outline:none;}
#goodies li a{background-image:url('../images/goodies.jpg');background-repeat:no-repeat;display:block;height:45px;position:absolute;text-indent:-3000px;}
#goodies li#rss-news a{background-position:0 0;left:0px;width:120px;}
#goodies li#rss-news a:hover{background-position:0px -45px;}
#goodies li#podcasts a{background-position:-120px 0;left:120px;width:104px;}
#goodies li#podcasts a:hover{background-position:-120px -45px;}
#goodies li#mobile a{background-position:-224px 0;left:224px;width:112px;}
#goodies li#mobile a:hover{background-position:-224px -45px;}
#goodies li#email-news a{background-position:-339px 0;left:339px;width:130px;}
#goodies li#email-news a:hover{background-position:-339px -45px;}
#goodies li#widgets a{background-position:-476px 0;left:476px;width:93px;}
#goodies li#widgets a:hover{background-position:-476px -45px;}
#goodies li#students a{display:none;}
.tropo #goodies li#students a{background-position:-653px 0;display:block;left:570px;width:98px;}
.tropo #goodies li#students a:hover{background-position:-653px -45px;}

/* Global footer links */
#globalfooter{margin-top:10px;}
#globalfooter li{display:inline;border-right:1px solid #fff;}
#globalfooter li.last{border-right:none;}
#globalfooter li a{padding:0 9px 0 5px;}
#url{display:none;}
#wcmswatermark {}
body#sidebarless p#wcmswatermark {margin-left:0px;}

.clearfix:after, .columns:after, #container:after, #page:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, #container, #page{display:block;}

/* .tropo HOME PAGE TEMPLATE GRIDS/LAYOUT
----------------------------------------------------------------------- */
.tropo #header{padding-top:20px;}
.tropo #header dl{display:block;}
.tropo #page{background:#fff url('../images/bg-tropo-page.png') repeat-y 719px 0;;}
.tropo #page ul#breadcrumbs{display:none;}
.tropo #area{border-bottom:1px solid #f4f4f4;}
.tropo #main{float:left;width:700px;margin:0 10px;padding:0;}
.tropo #feature{margin:10px 10px 0 0;overflow:hidden;width:700px;}
.tropo #aside{background:url('../images/bg-aside.png') no-repeat;float:left;margin-right:10px;padding:1em 0 0 10px;width:220px;}
.tropo #areanav {display:none;}
.tropo .region-map{margin-bottom:1em;}


/* Alternate TROPO with navigation to left of banner (feature) */
.tropo #feature-alt {border:2px #ccc solid;border-width:2px 0;float:right;margin:2px 0 0;overflow:hidden;width:520px;}
.tropo #nav-alt {background:#4289aa;border:#ccc 2px solid;float:left;margin:2px 0 0;width:176px;}
.tropo #nav-alt ul{list-style:none;margin:0;}
.tropo #nav-alt ul li{border-bottom:1px solid #599dbd;}
.tropo #nav-alt ul li.separator {border-bottom: none;}
.tropo #nav-alt hr {color:#fff;background:#fff;border:1px solid #fff;clear:none;margin:0.2em auto;}
.tropo #nav-alt ul li a:visited, .tropo #nav-alt ul li a:focus, .tropo #nav-alt ul li a:hover{color:#fff;text-decoration:none;}
.tropo #nav-alt ul li a{color:#fff;display:block;font-weight:bold;font-size:0.9167em;padding:3px 3px 3px 10px;text-decoration:none;width:158px;}
.tropo #nav-alt ul li a:hover{background:#599dbd;}
.tropo #nav-alt ul li ul{margin:0 0 5px 15px;padding:0;}
.tropo #nav-alt ul li ul li{border-bottom:0;width:162px;}
.tropo #nav-alt ul li ul li a{margin-left:6px;padding:0;text-indent:-6px;width:auto;}
.tropo #nav-alt ul li ul li a:hover{background:none;text-decoration:underline;}


/* .wide (SIDEBARLESS) TEMPLATE GRIDS/LAYOUT
----------------------------------------------------------------------- */
.wide #content{min-width:960px;width:95%;}
.wide #page{background:#fff;}
.wide #main{float:right;position:relative;margin:0px;width:auto;}
.wide #areanav {display:none;}


/* TWO-COLUMN TEMPLATE GRIDS/LAYOUT
----------------------------------------------------------------------- */
.f #section{float:left;margin-right:10px;width:520px;}
.two-col #aside{float:right;margin-left:10px;width:220px;}


/* SPANISH PAGES
----------------------------------------------------------------------- */
body.es span.en a {background:url('../images/language-english.png') no-repeat 0 0;display:block;float:left;height:20px;margin:2px 5px 0 0;text-indent:-3000px;width:55px;}
body.es span.en a:hover {background-position:0 -20px;}


@media screen, print {
/* -----------------------------------------------------------------------
	Basic styles for the content section of all EPA pages.
	Included in print output.
----------------------------------------------- */
/* =Top of page links
----------------------------------------------- */
#content .pagetop{clear:both;margin:1em 0;font-size:0.833em;}
#content .pagetop a{color:#666;padding-left:8px;}
#content .pagetop a:hover{color:#666;}

/* =Images -- with and without captions
----------------------------------------------- */
.imgcontainer-r, .imgcontainer-l{border:1px solid #ddd;background:#f4f4f4;padding:0;}
.imgcontainer-r img, .imgcontainer-l img{margin:0 0 -0.25em;padding:0;}
.imgcontainer-r{float:right;margin:0 0 0.5em 0.5em;}
.imgcontainer-l{float:left;margin:0 0.5em 0.5em 0;}
#content .caption{margin:0;padding:2px 4px;font-size:0.9167em;}

/* =Boxes
----------------------------------------------- */
/*	Right-aligned multipurpose, national, and alert boxes. */
.boxmulti, .boxnat, .boxalert{background:#f4f4f4;float:right;font-size:0.9167em;margin:10px 0 10px 10px;padding:0 0 5px;width:218px;}
.boxmulti, .boxnat { -moz-border-radius:0px 0px 0 0; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px;}
.boxmulti {border: 1px solid #559b6a;}
.boxnat {border: 1px solid #4289aa;}
.boxalert {border: 1px solid #c33;}

/*	Default box is left-align, plain, no title required */
.box{background:#fff;border:1px solid #ddd;margin:10px 10px 10px 0;padding:0 0 5px;font-size:0.9167em;width:50%; -moz-border-radius:0px 0px 0 0; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px;}
/*	Titles of all boxes share some properities */
.boxmulti h5, .boxnat h5, .boxalert h5, .box h5 {font-size:1.0em;text-align:center;color:#fff;padding:4px;margin:0 0 0.2em 0;}
/* Titles of these boxes are rounded */
.boxmulti h5, .boxnat h5, .box h5 {-moz-border-radius:0px 0px 0 0; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px;}
/* Titles of multi boxes */
.boxmulti h5 {background-color:#559b6a;}
/*	Headline background for national boxes */
.boxnat h5 {background-color:#4289aa;}
/*	Headline background for alert boxes */
.boxalert h5 {background-color:#c33;}
/*	Overrides the green and centered text;sets the gray headline background for basic boxes */
.box h5{background-color:#ddd;color:#404b51;text-align:left;}
/* Alignment for the boxes;these override the default left alignment */
.centered{margin:0.5em auto;}
.righted{float:right;margin:10px 0 10px 10px;}
.centered h5, .righted h5{text-align:center;}
/* Color for the boxes;these override the default gray */
.color1{border:1px solid #559b6a;}
.color2{border:1px solid #4289aa;}
.color1 h5{background:#559b6a;color:#fff;}
.color1 ul li{}
.color2 h5{background-color:#4289aa;color:#fff;}
/* All paragraphs, list items, and links in all boxes share properities */
#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;}
.boxmulti li, .boxnat li, .boxalert li, .box li{margin-left:1em;padding:0 0.5em 0 0;}
.boxmulti li li, .boxnat li li, .boxalert li li, .box li li{}
#content .boxmulti p, #content .boxnat p, #content .boxalert p, #content .box p{margin:0.5em 0;padding:0 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 0.5em;}

/*	Small box for setting apart temporary information. Use paragraphs only */
.boxsimple{width:15%;float:right;font-size:0.9167em;border:1px solid #f4f4f4;margin:0 0 10px 10px;}
.boxsimple h5{font-size:1.0em;margin:0.5em 0;padding:0 0.5em;}
.boxsimple p{margin:0.5em 0;padding:0 0.5em;}

.tropo #aside .box, .tropo #aside .boxmulti, .tropo #aside .boxnat, .tropo #aside .boxsimple, .tropo #aside .boxalert{float:none;margin:0 0 10px;width: 218px;}
.tropo #aside .box h5, .tropo #aside .boxmulti h5, .tropo #aside .boxnat h5, .tropo #aside .boxsimple h5, .tropo #aside .boxalert h5{text-align:left;}

/* Pull quotes */
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:0.5em 0 0.5em 1em;padding:0.5em;width:50%;}
p.pullquote span.author{font-size:0.8em;font-style:normal;}

/*  =Disclaimers
---------------------------------------------------------------------- */
/*	PDF/Non-HTML file disclaimers */
#content .disclaimer, #content .disclaimer-wide, p#archive{width:150px;float:right;font-size:0.9167em;line-height:1.1;padding:0.3em;margin:10px 0 10px 10px;border:1px solid #ddd;background:#f4f4f4;}
#content .disclaimer-wide{margin:10px 10%;padding:0.3em;text-align:center;width:auto;float:none;}

/* For information that's outdated, but still publicly relevant */
p#archive{margin:10px 0;padding:0.3em 0.3em 0.3em 30px;width:350px;float:none;background:#f4f4f4 url('../images/icons.png') no-repeat 3px -156px;}

/* TABS, Inline and Vertical
---------------------------------------------------------------------- */
#content ul#tabs, #content ul.tabs-js{background:url('../images/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('../images/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 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:0px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; -webkit-border-top-left-radius:0px;}
#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:0px;} 
#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;}

/* Accordions
---------------------------------------------------------------------- */
/* header */
.accordion h3 { background:#ccc;margin:0;padding:5px 15px;border-top:1px solid #fff;border-bottom:1px solid #ddd;cursor:pointer; }
/* current (active) header */
.accordion h3.current { cursor:default;background-color:#fff; }
/* pane */
.accordion div.pane { display:none;}

/*  =Tables for data
	Two styles available:table and tablebord
---------------------------------------------------------------------- */
table.table, table.tablebord{border-collapse:collapse;margin:0 0 10px;}
table.table caption, table.tablebord caption{background:#eee;padding:0.25em 0.5em;font-weight:bold;}
table.table th, table.table td, table.tablebord th, table.tablebord td{padding:0.5em;border:1px solid #ddd;border-width:0 0 1px 0;}
table.table thead, table.table tfoot, table.tablebord thead, table.tablebord tfoot{background:#ccc;font-weight:bold;}
table.table th, table.tablebord th{background:#ccc;border:1px solid #ddd;border-width:0 1px;font-weight:bold;}

/*	Alternate row color */
.table tr.rowTint, .tablebord tr.rowTint{background-color:#f4f4f4;}
table.tablebord{border:1px solid #ddd;border-width:1px 0 0 1px;}
table.tablebord th, table.tablebord td{border-width:0 1px 1px 0;}

/*  =Table for Quick Finders
---------------------------------------------------------------------- */
table.qfinder{border-collapse:collapse;margin:1em 0;padding-bottom:0.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:0.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:0.9167em;line-height:1.2em;padding:0.5em 0;vertical-align:top;width:25%;}
#content table.qfinder a{margin:0;padding:0 0 0 1em;display:block;}

table.area {border:3px solid #4289aa;border-width:3px 0;margin-bottom:0;}
table.area tbody td{background:#f1f1f1;}

/*  =Contact us and other forms
---------------------------------------------------------------------- */
#content .form ul {margin:0;}
.form li {list-style:none;margin-bottom:10px;overflow:hidden;}
form.form fieldset{border-top:1px solid #ddd;padding:1em;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;float:left;width:150px;}
form.form input.check,form.form label.check{display:inline;float:none;width:auto;}
form.form label{text-align:right;width:100px;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:focus, form.form input.check:focus, form.form textarea:focus, form.form select:focus{border:1px solid #666;}
form.form br,form.form li,form.form p{clear:left;}
form.form input#submit{background:#369;border:#ddd;color:#fff;font-weight:bold;margin:10px 0 10px 110px;padding:5px;width:auto;}


.error, .notice, .success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice{background:#fff6bf;color:#514721;border-color:#ffd324;}
.success{background:#e6efc2;color:#264409;border-color:#c6d880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}

/*  =Arrows
---------------------------------------------------------------------- */
/*.nav {background:url('../images/arrows.png') no-repeat top left;} */
.next {background-position:100% -30px;padding:0 20px 0 10px;} 
.home {background-position:0 -75px;padding:0 10px 0 20px;} 
.prev {background-position:0 -120px;padding:0 10px 0 20px;} 
.end {background-position:100% -165px;padding:0 20px 0 10px;}


/*  =Simple Columns
---------------------------------------------------------------------- */
#main .columns{display:inline-block;display:block;overflow:hidden;}
* html #main .columns{height:1%;}
#main .column{display:inline;float:right;margin:0 0px;overflow:hidden;}
#main .columns .last{float:right;margin-right:0;}
#main .columns .first{margin-left:0;}
#main .col2 .column {width:370px;}
#main .col3 .column {width:240px;}
#main .col4 .column {width:175px;}
.tropo #main .col2 .column {width:340px;}
.tropo #main .col3 .column {width:220px;}
.tropo #main .col4 .column {width:160px;}

/*  =Simple Gallery
---------------------------------------------------------------------- */
#main .gallery{display:inline-block;display:block;margin:0;overflow:hidden;}
* html #main .gallery{height:1%;}
#main .gallery li{display:inline;float:left;margin:0 10px;overflow:hidden;width:136px;}
#main .gallery li.last{float:right;margin-right:0;}
#main .gallery li.first{margin-left:0;}
#main .gallery li img {background-color:#f4f4f4;border:1px solid #ddd;padding:3px;width:128px;}
#main .gallery li a {border:0;}
} /* END Screen and Print Styles */
@media print {
/* style sheet for print only goes here */
/* GRIDS/LAYOUT
----------------------------------------------------------------------- */
html {background:#fff;}
body {background:#fff;margin:1em;width:auto;}
#sitewidea, #sitewideb, #sitewidec, #header ul, #header form, #header dl {display:none;}
#header p a {background: url('../images/print-epa-logo.gif') no-repeat;color:#fff;display:block;height:21px;left:-2px;top: -5px;position:relative;width:150px;}
#header p a img {display:block;height:21px;width:150px;}
#area p a {display:none;}
#area p {font-size:1.33em;font-weight:bold;line-height:1.2;}
#area p#tagline {font-size:0.9167em;font-weight:normal;line-height:1.2;}
/* Main Content */
#content{border:none;width:auto;}
#page {background:none;width:auto;}
#main {float:right;width:auto;}
.tropo #main{float:left;width:75%;}
.tropo #aside{width:25%;}
#content ul#tabs,#content ul#tabs-vert {display:none;}
#main ul#breadcrumbs {list-style:none;margin:0;padding:0;}
#main ul#breadcrumbs li {display:inline;}
#main #areafooter {font-size:0.9167em;margin:2.5em;text-align:center;}
#areanav {display:none;}
/* Footer */
#footer {background:none;clear:both;font-size:0.9167em;position:static;}
#goodies {display:none;}
#globalfooter {display:none;}
#url {color:#000;display:inline;position:absolute;top:0;right:0;}
/*  =Simple Columns
---------------------------------------------------------------------- */
#main .columns{display:inline-block;display:block;overflow:hidden;}
* html #main .columns{height:1%;}
#main .column{display:inline;float:left;margin:0 10px;overflow:hidden;}
#main .columns .last{float:right;margin-right:0;}
#main .columns .first{margin-left:0;}
#main .col2 .column {width:47%;}
#main .col3 .column {width:31%;}
#main .col4 .column {width:22%;}
.tropo #main .col2 .column {width:47%;}
.tropo #main .col3 .column {width:31%;}
.tropo #main .col4 .column {width:22%;}

/* TYPOGRAPHY
----------------------------------------------------------------------- */
body {font-size:75%;color:#404b51;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
/* Headings */
#main h1 {font-size:2em;font-weight:bold;line-height:1;margin:0.5em 0;}
#main h2 {font-size:1.6em;font-weight:bold;margin-bottom:0.75em;}
#main h3 {font-size:1.35em;font-weight:bold;line-height:1;margin-bottom:1em;}
#main h4 {font-size:1.2em;font-weight:bold;line-height:1.25;margin-bottom:1.25em;}
#main h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
#main h6 {font-size:1em;margin-bottom:1.5em;}
#main h1 img, #main h2 img, #main h3 img, #main h4 img, #main h5 img, #main h6 img {margin:0;}
/* Text */
#main p {margin:0 0 1.5em;}
#main strong {font-weight:bold;}
#main em, #main dfn {font-style:italic;}
#main dfn {font-weight:bold;}
#main sup, #main sub {line-height:0;}
#main abbr, #main acronym {border-bottom:1px dotted #666;}
#main address {margin:0 0 1.5em;font-style:italic;}
#main del {color:#666;}
#main pre {margin:1.5em 0;white-space:pre;}
#main pre, #main code, #main tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
/* Links */
#main a {color:#000;text-decoration:underline;}
#content p.pagetop {display:none;}
#main blockquote {margin:1.5em;color:#666;font-style:italic;}
/* Lists */
#main li ul, #main li ol {margin:0 1.5em;}
#main ul, #main ol {margin:0 1.5em 1.5em 1.5em;}
#main ul {list-style-type:disc;}
#main ol {list-style-type:decimal;}
/* Definition Lists */
#main dl {margin:0 0 1.5em 0;}
#main dl dt {font-weight:bold;}
#main dd {margin-left:1.5em;}
/* Misc Classes */
.skip {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;border:none;font-size:0;}
.highlight {background:#ff0;}
} /* End of PRINT ONLY Styles*/

/* Added by Jay Buie, November 12, 2014; items that were in hero.css and are still used by HERO */
.red {
	color: #FF0000;
}

.strong, div.strong label {
	font-weight: bold;
}

.shaded { 
	background-color: #E1EBF4;
}
