/* == tph.css modifier == */

body.grid div#wrapper
{
    width: 1143px;
}


body.grid div#content
{
    width: 1003px;
}

body.grid div#content .griditem
{
	 page-break-inside:auto 
}


body.grid div#content .spanchemtrac
{
	float: none !important;
	width: 983px;
	overflow: hidden;
}

/*
div#wrapper{
	width: 1144px;
}

div#content{
	width: 1000px;
}
*/

table
{
	font-size: 1em;
}

/* == Page Header == */

div.pageHeader h1#nogrey{
	margin: 0;
	padding: 0;
}

div.pageHeader h1#nogrey img{
	display: block;
}

div.pageHeader h1#nogrey{
	border-bottom: 3px solid #3470B4;
	margin: 0.825em 0;
}

div.pageHeader h2,
div.pageHeader p{
	margin-left: 8px;
}

/* == Report Data Table == */

table.reportData,
table.reportData tbody tr td,
table.reportData thead tr th{
	border-color: #fff;
}

table.reportData thead tr th{
    background-color: #3470b4;
    color: #fff;
}

/* ---- */

table.reportData thead tr.newrow th, table.reportData tfoot tr.newrow td {
    background-color: #1a619a;
    color: #fff;
    font-weight: normal;
    margin: 0;
    text-align: left;
}

table.reportData thead tr.newrow form{
    margin: 0;
    padding: 2px 6px;
}

/* ---- */


table.reportData thead tr.firstrow th.nth_child_1{
	text-align: left;
}

table.reportData thead tr.firstrow th.nth_child_2{
	background-color: #bb8448;
	border-left-width: 2px;
	color: #fff;
}

table.reportData thead tr.firstrow th.nth_child_3{
	background-color: #C0515A;
	border-left-width: 2px;
	color: #fff;
}

/* ---- */

table.reportData thead tr.secondrow th{
	border-top-style: dotted;
}

table.reportData thead tr.secondrow th.nth_child_1
{
	background-color: #BB8448;
	border-left-width: 2px;
	color: #fff;
	width: 65px;
}

table.reportData thead tr.secondrow th.nth_child_2,
table.reportData thead tr.secondrow th.nth_child_3{
	background-color: #BB8448;
	color: #fff;
	border-left-style: dotted;
	width: 65px;	
}

table.reportData thead tr.secondrow th.nth_child_4{
	background-color: #c07627;
	color: #fff;
	border-left-style: dotted;
	width: 65px;	
}

table.reportData thead tr.secondrow th.nth_child_5{
	background-color: #c0515a;
	border-left-width: 2px;
	color: #fff;
	width: 65px;
}

table.reportData thead tr.secondrow th.nth_child_6,
table.reportData thead tr.secondrow th.nth_child_7{
	background-color: #c0515a;
	color: #fff;
	border-left-style: dotted;
	width: 65px;	
}

table.reportData thead tr.secondrow th.nth_child_8{
	background-color: #C63540;
	color: #fff;
	border-left-style: dotted;
	width: 65px;	
}

/* ---- */

table.reportData tbody tr td{
	background-color: #efefef;
	color: #000;
	border-top-style: dotted;
}

table.reportData tbody tr td.nth_child_2
{
	background-color: #F3EFE4;
	color: #000;
	border-left-width: 2px;
	text-align: right;
}

table.reportData tbody tr td.nth_child_3,
table.reportData tbody tr td.nth_child_4{
	background-color: #F3EFE4;
	border-left-style: dotted;
	color: #000;
	text-align: right;
}

table.reportData tbody tr td.nth_child_5{
	background-color: #F9F1DF;
	border-left-style: dotted;
	color: #000;
	text-align: right;
}

table.reportData tbody tr td.nth_child_6{
	background-color: #F3EEEC;
	color: #000;
	border-left-width: 2px;
	text-align: right;
}

table.reportData tbody tr td.nth_child_7,
table.reportData tbody tr td.nth_child_8{
	background-color: #F3EEEC;
	border-left-style: dotted;
	color: #000;
	text-align: right;
}

table.reportData tbody tr td.nth_child_9{
	background-color: #F6ECE8;
	border-left-style: dotted;
	color: #000;
	text-align: right;
}

/* ---- */

table.chemicalReport tbody tr td.chemical,
table.chemicalReport tbody tr td.chemical ~ td,
table.industryReport tbody tr td.industry,
table.industryReport tbody tr td.industry ~ td{
	background-color: #C6C6C6;
	color: #000;
	border-top-style: solid;
}

table.chemicalReport tbody tr td.chemical ~ td.nth_child_2,
table.chemicalReport tbody tr td.chemical ~ td.nth_child_3,
table.chemicalReport tbody tr td.chemical ~ td.nth_child_4,
table.industryReport tbody tr td.industry ~ td.nth_child_2,
table.industryReport tbody tr td.industry ~ td.nth_child_3,
table.industryReport tbody tr td.industry ~ td.nth_child_4{
	background-color: #D4C6A0;
	color: #000;
}

table.chemicalReport tbody tr td.chemical ~ td.nth_child_5,
table.industryReport tbody tr td.industry ~ td.nth_child_5{
	background-color: #E9CB8C;
	color: #000;
}

table.chemicalReport tbody tr td.chemical ~ td.nth_child_6,
table.chemicalReport tbody tr td.chemical ~ td.nth_child_7,
table.chemicalReport tbody tr td.chemical ~ td.nth_child_8,
table.industryReport tbody tr td.industry ~ td.nth_child_6,
table.industryReport tbody tr td.industry ~ td.nth_child_7,
table.industryReport tbody tr td.industry ~ td.nth_child_8{
	background-color: #D4C1BA;
	color: #000;
}

table.chemicalReport tbody tr td.chemical ~ td.nth_child_9,
table.industryReport tbody tr td.industry ~ td.nth_child_9{
	background-color: #E4BAAC;
	color: #000;
}

/* ---- */

table.chemicalReport tbody tr td.industry,
table.chemicalReport tbody tr td.industry ~ td,
table.industryReport tbody tr td.chemical,
table.industryReport tbody tr td.chemical ~ td{
	background-color: #E1E1E1;
	color: #000;
	border-top-style: solid;
}

table.chemicalReport tbody tr td.industry ~ td.nth_child_2,
table.chemicalReport tbody tr td.industry ~ td.nth_child_3,
table.chemicalReport tbody tr td.industry ~ td.nth_child_4,
table.industryReport tbody tr td.chemical ~ td.nth_child_2,
table.industryReport tbody tr td.chemical ~ td.nth_child_3,
table.industryReport tbody tr td.chemical ~ td.nth_child_4{
	background-color: #E9E1CD;
	color: #000;
}

table.chemicalReport tbody tr td.industry ~ td.nth_child_5,
table.industryReport tbody tr td.chemical ~ td.nth_child_5{
	background-color: #F4E3C2;
	color: #000;
}

table.chemicalReport tbody tr td.industry ~ td.nth_child_6,
table.chemicalReport tbody tr td.industry ~ td.nth_child_7,
table.chemicalReport tbody tr td.industry ~ td.nth_child_8,
table.industryReport tbody tr td.chemical ~ td.nth_child_6,
table.industryReport tbody tr td.chemical ~ td.nth_child_7,
table.industryReport tbody tr td.chemical ~ td.nth_child_8{
	background-color: #E9DEDB;
	color: #000;
}

table.chemicalReport tbody tr td.industry ~ td.nth_child_9,
table.industryReport tbody tr td.chemical ~ td.nth_child_9{
	background-color: #F1D9D3;
	color: #000;
}

/* ---- */

table.chemicalReport tbody tr td.chemical,
table.chemicalReport thead tr th div.chemical,
table.industryReport tbody tr td.industry,
table.industryReport thead tr th div.industry{
	padding-left: 23px;
}

table.chemicalReport tbody tr td.industry,
table.chemicalReport thead tr th div.industry,
table.industryReport tbody tr td.chemical,
table.industryReport thead tr th div.chemical{
	padding-left: 33px;
}

table.reportData tbody tr td.facility,
table.reportData thead tr th div.facility{
	padding-left: 43px;
}

table.reportData tbody tr td.chemical span.name,
table.reportData tbody tr td.facility{
	cursor: pointer;
	text-decoration: underline;
}

table.reportData span.node{
    float: left;
    width: 17px;
    height: 17px;
    cursor: pointer;
    float: left;
    margin-left: -20px;
}

table.reportData span.closed{
    background: url('../img/nodeClosed.png') no-repeat left center;
}

table.reportData span.open{
    background: url('../img/nodeOpen.png') no-repeat left center;
}

/* ---- */

#modalPrintBtn
{
	float: right;
}

#update_date
{
	text-align: right;
}

.spinner {
	background: url('../img/ajax-loader.gif') no-repeat center center !important;
	width: 100%;
	height: 100%;
}

.history {
	display: none;
}

.instructions {
	font-weight: normal;
	margin-top: 8px;
	font-style: italic;
	color: #eef;
}

.helpIcon {
	width: 18px;
	height: 18px;
}

.ctcpTooltip {
	font: 13px Helvetica,Arial,Verdana,sans-serif;
	background: transparent url('../img/white_arrow_big.png');
	width: 320px;
	height: 160px;
	padding: 25px;
	color: black;
	text-align: justify;
	opacity: 1.0;
}

.note {
	font-size: 13px;
}

#pahNote {
	font: 11px Helvetica,Arial,Verdana,sans-serif;
}

.about {
	padding: 1em;
}

.viewReportFor {
	float: right;
}
/*
.dijitDialogPaneContent {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
*/

/*
table tfoot td 
{
   background-color: #ddd;
   color: #000;
}
*/

table.bordered tfoot td {
	font-size:  0.84615385em;
	line-height: 1em;
	border-color: #fff;
	background-color: #ddd;
}


tfoot td dl
{
   margin-bottom: 0;
   padding-left: 6em;
}

tfoot td dt
{
   clear: left;
   float: left;
   margin-bottom: 3px;
   margin-left: -6em;
   width: 5.5em;
   display: inline;
   font-weight: bold;
   text-align: right;
}

tfoot td dd
{
   margin-left: 0;
   margin-bottom: 3px;
   padding-left: 0;
}

tfoot td dd.last
{
   margin-bottom: 0;
}

#year
{
   width: 65px;
}

#processed,
#manufactured,
#otherUse,
#totalUse,
#releasedToAir,
#releasedToLand,
#releasedToWater,
#totalRelease
{
   width: 65px;
}

.print_footer
{
   display: none;
}

.print {
	float: right;
}

#pagetitle {
	float: left;
}