@charset "utf-8";
/* Corrections */
#admin-menu-menu a{margin:0;}
.main-nav ul.menu li{
margin:0;
padding:0;
}
.main-nav ul li.collapsed{list-style:none;}
ul.tabs{
margin:0;
padding:0;
}
	ul.tabs li{
	border:none;
	margin-bottom:0;
	padding:0 .25em;
	}
		ul.tabs li a{
		background-color:#F9F9F9;
		border-color:#CCCCCC #BBBBBB #A0A0A0;
		margin-right:0;
		padding:0.25em 0.5em;
		}
			ul.tabs li a:hover{
			background-color:#fc9;
			border-color:#999;
			color:#000;
			}
			ul.tabs .active a{
			background-color:#D9822B;
			color:#fff;
			}

#local-tasks .primary, #local-tasks .secondary{
border:none;
margin:0;
padding: 0 0 1em;
}
	#local-tasks .primary > li, #local-tasks .secondary > li{
	border:none;
	padding:0 !important;
	margin:0 !important;
	}
		#local-tasks .primary > li > a, #local-tasks .secondary > li > a{
		background-color:#F9F9F9;
		border-bottom-color:#a0a0a0 !important;
  		border-top-color:#ccc !important;
		border-radius: 0 0 0 0 !important;
		border-width:1px !important;
		border-style:solid !important;
		margin:0;
		padding:.3em 0.5em;
		}
		#local-tasks .primary > li:first-child > a, #local-tasks .secondary > li:first-child > a{border-radius: 4px 0 0 4px !important;}
		#local-tasks .primary > li:last-child > a, #local-tasks .secondary > li:last-child > a{border-radius: 0 4px 4px 0 !important;}
			#local-tasks .primary > li.active > a, #local-tasks .secondary > li.active > a{
			background-color:#D9822B;
			border-color:#A66321 !important;
			color:#fff;
			}
			#local-tasks .primary > li > a:hover, #local-tasks .secondary > li > a:hover{
			background-color:#fc9;
			border-color:#999;
			color:#000;
			}

/* Global styles */
/*#main-content a:focus{color:#fff;}*/

#header{}
	#header h1{
	margin:0;
	padding:0;
	}
		#header h1 a{
		display:block;
		float:left;
		outline:none;
		text-indent:-9999px;
		}
	#log, #mainLinks{
	clear:right;
	float:right;
	}
	#log{
	font-size:12px;
	line-height:16px;
	text-align:right;
	}
		#log a{color:#336699;}
		#logLink{
		background-image:url(../img/icon-signout.png);
		background-position:left center;
		background-repeat:no-repeat;
		display:inline-block;
		margin:0 0 0 10px;
		padding:0 0 0 20px;
		}
	#mainLinks{
	clear:right;
	margin:10px 0 0 0;
	padding:0;
	}
		#mainLinks li{
		background:none;
		float:right;
		list-style:none;
		margin:0 0 0 17px;
		padding:0;
		text-wrap:normal
		}
			#mainLinks a{
			color:#369;
			display:inline-block;
			font-size:14px;
			text-decoration:underline;
			}

	#colorbox #cboxLoadedContent{border:none;}
		#colorbox .block{
		border:2px solid #336699;
		}
			#colorbox .block h2{
			background:#336699;
			color:#fff;
			padding:5px 10px 10px 10px;
			}
			#colorbox h3{
			margin:5px 10px;
			}
			#colorbox p{margin:3px 10px 5px 10px;}
			#colorbox ul{margin:3px 20px;}
			#colorbox .form-item, #colorbox .form-actions{padding:0 15px;}
			#colorbox .form-item input{width:80%;}

.placeholder {color:#aaa;}

.hidden{display:none;}

/* new clearfix */
.clearfix:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */

.deliveryDate {
  font-style: italic;
/*  font-size: smaller;*/
}

/* Start updates for removed s.css (ECHO-2796) */

/* Links (from removed s.css) */
a {
    color: #0071bc;
}
a:link {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a:visited {
    color: #4c2c92;
}
a:hover {
    color: #205493;
}
a:active {
    color: #205493;
}
a:focus {
    box-shadow: 0 0 3px #3e94cf, 0 0 7px #3e94cf;
    outline: 0;
}

/* Breadcrumbs (from removed s.css) */
.breadcrumb-title {
    float: left;
    margin-right: .5em;
}
.breadcrumb-title,
.breadcrumb {
    font-size: 76.4706%;
    line-height: 1.5;
    padding: 0;
}
.breadcrumb > a {
    text-decoration: none;
}
.breadcrumb > a:hover {
    text-decoration: underline;
}

/* Box (from removed s.css) */
.box {
    background: #fff;
    margin-bottom: 1.5em;
}
.box > .pane-title {
    border: 1px solid #5b616b;
    border-bottom: 0;
    font-size: 100%;
    padding: 0.9412em 1em 0.7647em;
    text-align: center;
}
.box > .pane-content {
    border: 1px solid #5b616b;
    border-bottom-width: 4px;
    padding: 1.3529em 1em;
}
.box .pane-content {
    font-size: 88.2353%;
}
.box > .pane-content h3 {
    font-size: 76.4706%;
}
.box > .pane-title + .pane-content {
    border-top: 0;
}
.box > .pane-content > :last-child {
    padding-bottom: 0;
}
@media screen and (min-width: 25em) {
    .left.box {
        float: left;
        padding-right: 2em;
        width: 50%;
    }
    .right.box {
        float: right;
        padding-left: 2em;
        width: 50%;
    }
}
@media screen and (min-width: 45em) {
    .left.box,
    .right.box {
        width: 33.33334%;
    }
}

.multi > .pane-title,
.multi > .pane-content,
.multi > .pane-content > .footer {
    border-color: #5b616b;
}
.multi.box > .pane-title,
.multi.box > .pane-content > .footer {
    background-color: #5b616b;
    color: #fff;
}
.multi.box > .pane-content > .footer {
    border-top: 4px solid #5b616b;
    margin: 0 -1em -1.3529em;
    padding: 0.5294em 1em;
    text-align: right;
}
.multi.box > .pane-content > .footer > a {
    color: #fff;
    text-decoration: none;
}
.multi.box > .pane-content > .footer > a:hover {
    text-decoration: underline;
}

.related-info.multi > .pane-title,
.related-info.multi > .pane-content,
.related-info.multi.box > .pane-content > .footer {
    border-color: #2e8540;
}
.related-info.multi.box > .pane-title,
.related-info.multi.box > .pane-content > .footer {
    background-color: #2e8540;
    color: #fff;
}

/* Images (from removed s.css) */
img {
    height: auto;
    max-width: 100%;
}

/* Checkboxes (from removed s.css) */
label {
    display: block;
}
label.option {
    cursor: pointer;
    display: inline;
}
input[type='checkbox'],
input[type='radio'] {
    padding: 0;
    position: absolute;
    left: -999em;
}
input[type='checkbox'] + label:before,
input[type='radio'] + label:before {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 0 1px #757575;
    content: '\a0';
    display: inline-block;
    height: 1.05882em;
    line-height: 0.8;
    margin-right: 0.6em;
    text-indent: 0.15em;
    vertical-align: 0.2em;
    width: 1.05882em;
}
input[type='radio'] + label:before {
    border-radius: 100%;
    box-shadow: 0 0 0 2px #fff, 0 0 0 3px #757575;
    height: 0.9411em;
    width: 0.9411em;
}
input[type='checkbox']:checked + label:before,
input[type='radio']:checked + label:before {
    background-color: #0071bc;
    box-shadow: 0 0 0 1px #0071bc;
}
input[type='checkbox']:checked + label:before {
    background-image: url(https://www.epa.gov/sites/all/themes/epa/img/correct.png);
    background-image: url(https://www.epa.gov/sites/all/themes/epa/img/svg/correct.svg);
    background-position: 50%;
    background-repeat: no-repeat;
}
input[type='radio']:checked + label:before {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071bc;
}
input[type='checkbox']:disabled + label,
input[type='radio']:disabled + label {
    color: #5b616b;
    cursor: not-allowed;
}
input[type='checkbox']:disabled + label:before,
input[type='radio']:disabled + label:before {
    background: #d6d7d9;
    box-shadow: 0 0 0 1px #aeb0b5;
}

/* Tabs (from removed s.css) */
.tabs > li {
    float: left;
}
.tabs > li.active > a:focus {
    background-color: #323a45;
}
section ul.tabs > li > a {
    padding: 0.25em 0.5em;
}
.tabs > li > a,
.tabs > li > a:visited {
    background-color: #d6d7d9;
    color: #212121;
    line-height: 1;
    margin: 0;
    padding: .5882em 1.1765em;
    text-decoration: none;
}
.tabs > li > a:focus,
.tabs > li > a:hover {
    border-color: #aeb0b5;
}
.tabs > li.active > a,
.tabs > li.active > a:hover {
    background-color: #212121;
    color: #fff;
}
.tabs > li > a:hover,
.tabs > li > a:focus,
.tabs > li > a:active {
    background-color: #aeb0b5;
    box-shadow: none;
    color: #212121;
    outline: 0;
    text-decoration: none;
}
.tabs > li:first-child {
    padding-left: .5em;
}
.tabs > li > a {
    border-radius: 3px 3px 0 0;
}

fieldset {
    position: relative;
    background: #fff;
}

/* Tables (from removed s.css) */
table {
    background-color: #fff;
    color: #212121;
    margin-bottom: 1.5em;
}
td,
th {
    border: 1px solid #5b616b;
    padding: 0.88235em;
}
th {
    background-color: #f1f1f1;
    font-weight: 700;
}
thead th {
    text-align: left;
}
caption {
    margin-bottom: 0.5em;
}

table.noborder td,
table.noborder th {
    border-left: 0;
    border-right: 0;
}
table.noborder th {
    background-color: transparent;
}
table.noborder thead th {
    border-top: 0;
}

table.striped tr:nth-of-type(even) {
    background-color: #f0f4f9;
}

table.nostyle th,
table.nostyle thead tr,
table.nostyle tr:nth-of-type(even) {
    background-color: #fff;
}
table.nostyle td,
table.nostyle th {
    border: 0;
}

/* Links (from removed s.css) */
.pagetop {
    text-align: right;
}
.pagetop > a {
    font-size: 88.2353%;
    margin-right: 0.5em;
    padding: 0 0.25em;
    text-decoration: none;
}
.pagetop > a:before {
    background: no-repeat center/100% url(https://www.epa.gov/sites/all/themes/epa/img/svg/pagetop.svg);
    content: '';
    display: inline-block;
    height: 1em;
    margin: -0.2667em 0.25em 0 0;
    vertical-align: middle;
    width: 1em;
}
.pagetop > a:hover {
    text-decoration: underline;
}

/* Tabs (from removed s.css) */
.tabsnav.tabs {
    display: inline-block;
    list-style: none !important;
}
.tabsnav.tabs > li.active > a,
.tabsnav.tabs > li.active > a:visited {
    color: #fff;
}

/* Warning (from removed s.css) */
span.warning {
    background: transparent;
    color: #e31c3d;
    font-weight: bold;
}

/* Blockquote (from removed s.css) */
blockquote {
  background: #f1f1f1;
  margin: 0 0 1.5em;
  padding: .75em 1.5em;
  word-wrap: break-word;
}
blockquote > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* End updates for removed s.css (ECHO-2796) */
