.special_reports header.banner, .special_reports header.banner section.mast  {
  background-position:bottom;
  background-repeat:repeat-x;
	background-image:url(https://www.eenews.net/special_reports/global_climate_debate/images/header_bg.jpg);
}
.special_reports-bgc-d,
.special_reports header.banner section.mast,
nav ul li.tab.current.special_reports,
.special_reports header.banner section.mast,
.special_reports header.banner,
nav ul li.tab.special_reports {
	background-color:#0a32a7;
}

.special_reports-bgc-m,
nav ul li.tab.current.special_reports:hover,
nav ul li.tab.special_reports:hover {
	background-color:#493f4e;
}

.special_reports-bgc-l,
.special_reports .site_container .leaderboard,
.special_reports .full_edition .section_header,
.special_reports article.full .tools,
.special_reports .content_digest {
	background-color:#cccccc;
}

.special_reports .banner .leaderboard {
  background-color:transparent;
}

.special_reports-bg-d {
	background:#0a32a7;
}

.special_reports-bg-m {
	background:#493f4e;
}

.special_reports-bg-l {
	background:#cccccc;
}

.special_reports-t-d,
.special_reports nav.edition ul li.tab.current a,
.special_reports nav.content_widget ul li.tab.current a,
.special_reports nav.edition ul li.tab.current,
.special_reports nav.content_widget ul li.tab.current,
.special_reports .layout_module .section_header,
.special_reports .toc .section_header,
.layout_module .latest_headlines article .slug.special_reports,
.layout_module .latest_videos article .slug.special_reports,
.special_reports .full_edition .section_header,
.special_reports article .slug,
.special_reports .encore h1 {
	color: #0a32a7;
}

.special_reports-t-m {
	color: #493f4e;
}

.special_reports-t-l {
	color: #cccccc;
}

.special_reports-b-d,
.special_reports footer {
	border-color:#0a32a7;
}

.special_reports-b-m,
.special_reports .site_container .leaderboard,
.special_reports nav.edition,
.special_reports nav.content_widget,
.special_reports nav.edition ul li.tab.current,
.special_reports nav.content_widget ul li.tab.current,
.special_reports .layout_module .section_header,
.special_reports .toc .section_header,
.special_reports .full_edition .section_header,
.special_reports article.full .tools,
.special_reports .encore h1,
.special_reports .content_digest,
.special_reports header.banner nav.main,
nav ul li.tab.current.special_reports{
	border-color:#493f4e;
}

.special_reports-b-l {
	border-color:#cccccc;
}

.special_reports article.results:nth-child(odd) {
	background-color:#cccccc;
}

.special_reports .table_graphic .column_name {
  color: #0a32a7;
  background-color: #cccccc;
}

.special_reports .table_graphic tr.column_name td {
  background-color: #cccccc;
}

.special_reports .table_graphic tr.title td {
  background-color: #0a32a7;
}

.special_reports .table_graphic td.title {
  background-color: #0a32a7;
}

.special_reports .table_graphic .sub_header {
  color: #0a32a7;
}

@media only screen and (max-width:740px) {
	.special_reports.responsive header section.mast .tagline {
		background-color:#493f4e;
	}
}
table.chart, table.status {
	font-family:Arial, Helvetica, sans-serif;
	border-left:2px solid #98B1CB;
	border-top:1px solid #98B1CB;
	margin:auto;
        width:100%;
	

}

table.chart caption {
	background:#493F4E;
	font-size:1.5em;
	color:#FFFFFF;
	padding:.25em .75em;
	border:1px solid #98B1CB;
	border-bottom:none;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
}

table th.blue {
	background:#0A32A7;
	color:#fff;
}

table th.green {
	background:#46753e;
	color:#fff;
}
table th.brown {
	background:#b19969;
}

td.green {
	background:#dae3d8;
}

td.blue {
	background:#ced6ed;
}

tr.even td.blue {
	background:#c2cce9;
}

tr.even td.green {
	background:#d1dccf;
}

table.chart td.center,
table.chart th.center {
	text-align:center;
}

table.chart td.left,
table.chart th.left {
	text-align:left;
}

table.chart td.right,
table.chart th.right {
	text-align:right;
}

table th {
	border-right:2px solid #98B1CB;
	border-bottom:1px solid #98B1CB;	
	font-weight:bold;
	padding:.25em .75em;
	text-align:left;
}

table.chart td {
	border-right:2px solid #98B1CB;
	border-bottom:1px solid #98B1CB;
	padding:.25em .75em;
	text-align:left;
	font-size:95%;
	vertical-align:top;
}

table.status td {
	border-right:2px solid #98B1CB;
	border-bottom:1px solid #98B1CB;
	padding:.25em .25em;
	text-align:center;
	font-size:90%;
	vertical-align:middle;
}

table.chart td.table_title_cell, table.status td.table_title_cell {
	background:#493F4E;
	font-size:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	
}

table.chart td.table_header, table.status td.table_header {
	background:#0A32A7;
	color:#FFFFFF;
	vertical-align:bottom;
	font-size:100%;
	font-weight:bold;

}

table.chart td.table_header_v, table.status td.table_header {
	background:#0A32A7;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:100%;
	font-weight:bold;

}

table.chart tr.totals_row, table.status tr.totals_row {
	font-weight:bold;
	color:#003366;
}

table.chart tr.header_row, table.status tr.header_row {
	font-weight:bold;
	color:#FFFFFF;
	background:#493F4E;
}


table.chart td.notes, table.status td.notes {
	text-align:left;
	font-style:italic;
	font-size:90%;
	/*border-left:2px solid #98B1CB;*/
}

table.chart td.notes p, table.status td.notes p {
	margin:0;
}

table.chart td.label_column, table.status td.label_column {
	text-align:left;
	border-left:2px solid #98B1CB;
}

table.chart td.table_header2, table.status td.table_header2 {
	background:#E0EBEF;
	color:#003366;
	vertical-align:top;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	
}

table.chart td.cell_highlight, table.status td.cell_highlight {
	background:#EEEEEE;	
}

table.chart tr.even {
	background:#EFEFEF;
}

table.budget, table.status {
	font-family:Arial, Helvetica, sans-serif;
	border-left:2px solid #98B1CB;
	border-top:1px solid #98B1CB;
	margin:auto;
	

}

table.budget td {
	border-right:2px solid #98B1CB;
	border-bottom:1px solid #98B1CB;
	padding:.25em .75em;
	text-align:left;
	font-size:100%;
	vertical-align:top;
}

table.status td {
	border-right:2px solid #98B1CB;
	border-bottom:1px solid #98B1CB;
	padding:.25em .25em;
	text-align:center;
	font-size:90%;
	vertical-align:middle;
}

table.budget td.table_title_cell, table.status td.table_title_cell {
	background:#024165;
	font-size:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	
}

table.budget td.table_header, table.status td.table_header {
	background:#326497;
	color:#FFFFFF;
	vertical-align:bottom;
	font-size:100%;
	font-weight:bold;

}

table.budget td.table_header_v, table.status td.table_header {
	background:#326497;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:100%;
	font-weight:bold;

}

table.budget tr.totals_row, table.status tr.totals_row {
	font-weight:bold;
	color:#003366;
}

table.budget tr.header_row, table.status tr.header_row {
	font-weight:bold;
	color:#FFFFFF;
	background:#006699;
}


table.budget td.notes, table.status td.notes {
	text-align:left;
	font-style:italic;
	font-size:90%;
	border-left:2px solid #98B1CB;
}

table.budget td.notes p, table.status td.notes p {
	margin:0;
}

table.budget td.label_column, table.status td.label_column {
	text-align:left;
	border-left:2px solid #98B1CB;
}

table.budget td.table_header2, table.status td.table_header2 {
	background:#E0EBEF;
	color:#003366;
	vertical-align:top;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	
}

table.budget td.cell_highlight, table.status td.cell_highlight {
	background:#EEEEEE;	
}

table.budget tr.even {
	background:#EFF3F7;
}



