/************************************************/
/* EIA Global CSS                               */
/************************************************/

html {
    -webkit-font-smoothing: antialiased;  /* Webkit Browser font smoothing */
    overflow-y: scroll;                   /* Force scroll bar always*/
}

body, html {
	background-color:#e8ecf2;
	margin-bottom:60px;
}
 
p, .pagecontent .main_col li {font-size:12px;}

#outerX {
	background-color:#e2e6eb;
	margin:0 auto;
	padding: 0px 1px 1px 1px;
	width:990px;
}

#innerX {
	border-color:#dbdfe5;
	border: solid 0px 1px 1px 1px;
	background-color:#FFF;
	margin:0px 1px 1px 1px;
	padding: 0px 15px 35px 15px;
}
button, input, label, select { vertical-align: absmiddle; }
/* Accessibility Items */
.accessibility {
	left: -12345px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100px;
}
/* Clearing */

.clearfix:after {
	clear:both;
	content: ".";
	display:block;
	height:0;
	visibility:hidden;
}
.print, .print_only, .print-version {display:none;}
/* Preloader Div *************************************/
.loader {
	background:url(/global/images/nav/es_dropdown.png) no-repeat;
	background:url(/global/images/nav/topics_dropdown.png) no-repeat;
	background:url(/global/images/nav/geo_dropdown.png) no-repeat;
	background:url(/global/images/nav/tools_dropdown.png) no-repeat;
	background:url(/global/images/nav/learn_dropdown.png) no-repeat;
	background:url(/global/images/nav/news_dropdown.png) no-repeat;
	margin-left:-99999px;
}
/* Highlighter ***************************************/
::selection {
	background-color: #FF0;
}
::-moz-selection {
	background: #FF0;
}

.ml22 {margin-left:22px !important;}
.ml20 {margin-left:20px !important;}
h3 hr {margin-bottom:14px;}

/*---------------------------------------------------*/
/* Header ********************************************/
/*---------------------------------------------------*/
#header{
	min-height:91px;
	height:auto !important;
	height:91px;
	border-top: solid 5px #265281;
	border-bottom: solid 1px #d1d3d5;
	background: #00415f url(/global/images/bg/header_bg.jpg) no-repeat center top;
	/*position: relative;
	z-index: 150;*/
}

#header h1{
	display: block;
	font-size: 0px;
	height: 91px;
	width:321px;
	float:left;
	background-image: url(/global/images/logos/eia_logo.jpg);
	margin-right:25px;
}
#header p {color:#FFF;}

#header_old {
/*	border-top: solid 5px #265281;*/
	border-bottom: solid 1px #d1d3d5;
}
/*---------------------------------------------------*/
/* Title *********************************************/
/*---------------------------------------------------*/
.title {
	min-height:74px;
	height:auto !important;
	height:74px;
	border-bottom: solid 1px #ededee;
	background-color:#fff;
}
	.title h1 {
		display:block;
		float:left;
		clear:both;
		font-size:32px;
		padding:0px;
		margin:0px;
		margin-top:25px;
/*		padding-top: 0px;*/
		text-indent:22px;
		text-transform: uppercase;
	}
	
	.title a {
		display:block;
		font-size:10px;
		padding:0px;
		float:left;
		clear: both !important;
		margin: 0 0 -25px;
		padding-top: 14px;
		text-indent:22px;
		text-transform: uppercase;
/*		background-color: green;*/
	}
/*---------------------------------------------------*/
/* Title Header **************************************/
/*---------------------------------------------------*/
.title_head {
	min-height:106px;
	height:auto !important;
	height:106px;
	border-bottom: solid 1px #ededee;
	background-color:#fff;
}
	.title_head h1 {
		font-size:32px;
		padding:0px;
		margin:0px;
		padding-top: 44px;
		text-indent:22px;
		text-transform: uppercase;
	}
	
.pub_title {
	min-height:123px;
	height:auto !important;
	height:123px;
	border-bottom: solid 1px #ededee;
	background-color:#fff;
}
	.pub_title h1 {
		font-size:32px;
		padding:0px;
		margin:0px;
		padding-top: 55px;
		text-indent:22px;
		text-transform: uppercase;
	}
	
		.pub_title h2 {
		font-size:26px;
		padding:0px;
		margin:0px;
		padding-top: 45px;
		text-indent:22px;

	}
	
	.pub_title a {
		display:inline;
		font-size:10px;
		padding:0px;
		margin:0px;
		float:left;
		margin-top: 27px;
		text-indent:22px;
		text-transform: uppercase;
	}
	.pub_title p {
		font-size:11px;
		text-indent:22px;
		margin:0px;
		padding:2px 0px;
		color:#7d7d7d;
	}
	.pub_title p a {float:none; }
	.pub_title p a.pdf{
		text-align:left;
		text-transform:none;
		font-size:11px;
		padding: 0px 20px 0px 0px;
		background: transparent url(/global/images/icons/pdf.png) no-repeat center right !important;
	}
	.pub_title h3 {
		font-size:24px;
		text-indent:22px;
		margin:0px;
		padding:32px 0px 0px 0px;
	}
	.pub {
		min-height:200px;
		height:auto !important;
		height:200px;
	}
.sub_title_rep {
	margin-top:-24px;
		/*margin-bottom:3px;*/
	}
.sub_title_rep span {
		display:block;
		font-size:10px;
		text-transform: uppercase;
		/*margin-bottom:3px;*/
	}
.sub_title_rep img {
	margin-top:14px;
	}
.report_header {
	min-height:123px;
	height:auto !important;
	height:123px;
	border-bottom: double 4px #ededee;
	background-color:#fff;
}
.report_header h1 {
		font-size:32px;
		padding:0px;
		margin:0px;
		padding-top: 55px;
		text-indent:22px;
		text-transform: uppercase;
	}
	
	.report_header h2 {
		font-size:26px;
		padding:0px;
		margin:0px;
		padding-top: 40px;
		text-indent:22px;

	}
	
	.report_header a {
		display:inline;
		font-size:10px;
		padding:0px;
		margin:0px;
		float:left;
		margin-top: 25px;
		text-indent:22px;
		text-transform: uppercase;
	}
	.report_header p {
		font-size:11px;
/*		text-indent:22px;*/
		margin:0px;
		padding:2px 0px 0px 22px;
		color:#7d7d7d;
	}
	.report_header p a {float:none; }
	.report_header p a.pdf{
		text-align:left;
		text-transform:none;
		font-size:11px;
		padding: 0px 20px 0px 0px;
		background: transparent url(/global/images/icons/pdf.png) no-repeat center right !important;
	}
	.report_header p a.csv{
		text-align:left;
		text-transform:none;
		font-size:11px;
		padding: 0px 20px 0px 0px;
		background: transparent url(/global/images/icons/csv.png) no-repeat center right !important;
	}
	.report_header h3 {
		font-size:24px;
		text-indent:22px;
		margin:0px;
		padding:32px 0px 0px 0px;
	}
	.report_header h4 {
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:0px;
		padding:38px 0px 0px 22px;
		color:#626262;
	}
	.rtitle {
		width:560px;
		min-height:123px;
		height:auto !important;
		height:123px;
/*		background-color:#0F0;*/
/*        border-right:1px solid #000;*/
		margin:0px;
		padding:0px;
	}
	.rtitle_form {
		background: transparent url(/global/images/bg/reports_title_form.png) repeat-x bottom left;
		width:398px;
		min-height:123px;
		height:auto !important;
		height:123px;
/*		background-color:#0F0;*/
		margin:0px;
		padding:0px;
	}
	.rtitle_form_b {
		background: transparent url(/global/images/bg/reports_title_form_b.png) repeat-x bottom left;
		min-height:31px;
		height:auto !important;
		height:31px;
/*		background-color:#0F0;*/
		margin:0px;
		padding:0px;
		border-bottom:border-bottom: solid 1px #ededee;
	}
	.rtitle_form_c {
		background: transparent url(/global/images/bg/reports_title_form_c.png) repeat-x bottom left;
		min-height:43px;
		height:auto !important;
		height:43px;
/*		background-color:#0F0;*/
		margin:0px;
		padding:0px;
		border-bottom:border-bottom: solid 1px #ededee;
	}
	.rtitle_form_a {display:block;padding:10px 22px 0px 0px;}
	.rtitle_form label, .rtitle_form_b label {
		padding-left:22px;
		color:#034055;
		font-size:12px;
	}
/*---------------------------------------------------*/
/* Title backgrounds *********************************/
/*---------------------------------------------------*/
.bg_allsources {background: white url(/global/images/page_headers/all-sources.jpg) no-repeat right top;}
.bg_analysis {background: white url(/global/images/page_headers/analysis-projections.jpg) no-repeat right top;}
.bg_coal {background: white url(/global/images/page_headers/coal.jpg) no-repeat right top;}
.bg_commercial {background: white url(/global/images/page_headers/commercial.jpg) no-repeat right top;}
.bg_countries {background: white url(/global/images/page_headers/countries.jpg) no-repeat right top;}
.bg_electricity {background: white url(/global/images/page_headers/electricity.jpg) no-repeat right top;}
.bg_environment {background: white url(/global/images/page_headers/environment.jpg) no-repeat right top;}
.bg_enduse {background: white url(/global/images/page_headers/enduse.jpg) no-repeat right top;}
.bg_finance {background: white url(/global/images/page_headers/finance.jpg) no-repeat right top;}
.bg_industrial {background: white url(/global/images/page_headers/industrial.jpg) no-repeat right top;}
.bg_maps {background: white url(/global/images/page_headers/maps.jpg) no-repeat right top;}
.bg_naturalgas {background: white url(/global/images/page_headers/natural-gas.jpg) no-repeat right top;}
.bg_nuclear {background: white url(/global/images/page_headers/nuclear.jpg) no-repeat right top;}
.bg_petroleum {background: white url(/global/images/page_headers/petroleum.jpg) no-repeat right top;}
.bg_press {background: white url(/global/images/page_headers/press.jpg) no-repeat right top;}
.bg_regions {background: white url(/global/images/page_headers/regions.jpg) no-repeat right top;}
.bg_renewable {background: white url(/global/images/page_headers/renewable.jpg) no-repeat right top;}
.bg_residential {background: white url(/global/images/page_headers/residential.jpg) no-repeat right top;}
.bg_recs {background: white url(/global/images/page_headers/recs.jpg) no-repeat right top;}
.bg_states {background: white url(/global/images/page_headers/states.jpg) no-repeat right top;}
.bg_transportation {background: white url(/global/images/page_headers/transportation.jpg) no-repeat right top;}
.bg_tie {background: white url(/global/images/page_headers/today-in-energy.jpg) no-repeat right top;}
.bg_models {background: white url(/global/images/page_headers/models.jpg) no-repeat right top;}

/* Pubs */
.bg_aeo {background: white url(/global/images/page_headers/aeo.jpg) no-repeat right top;}
/*---------------------------------------------------*/
/* Header backgrounds *********************************/
/*---------------------------------------------------*/
.bg_default {
  background: white url(/global/images/page_headers/default-header.jpg) no-repeat right top;
}
.bg_pub_default {
  background: white url(/global/images/page_headers/default-pub-header.jpg) no-repeat right top;
}
.bg_pub_states_tall {
  background: white url(/global/images/page_headers/states_tall.jpg) no-repeat right top;
}
.bg_abouteia {
	background: white url(/global/images/page_headers/about_eia.jpg) no-repeat right top;
}
.bg_surveys {
  background: white url(/global/images/page_headers/survey_forms.jpg) no-repeat right top;
}
.bg_glossary {
  background: white url(/global/images/page_headers/glossary.jpg) no-repeat right top;
}
.bg_a-z {
  background: white url(/global/images/page_headers/az_index.jpg) no-repeat right top;
}
.bg_email_updates {
  background: white url(/global/images/page_headers/email_updates.jpg) no-repeat right top;
}
.bg_faqs {
  background: white url(/global/images/page_headers/faqs.jpg) no-repeat right top;
}
.bg_rss_feeds {
  background: white url(/global/images/page_headers/rss_feeds.jpg) no-repeat right top;
}
.bg_whats_new {
  background: white url(/global/images/page_headers/whats_new.jpg) no-repeat right top;
}
.bg_careers {
  background: white url(/global/images/page_headers/careers.jpg) no-repeat right top;
}
.bg_contact {
  background: white url(/global/images/page_headers/contact_us.jpg) no-repeat right top;
}
.bg_feedback {
  background: white url(/global/images/page_headers/feedback.jpg) no-repeat right top;
}
.bg_reports {
  background: white url(/global/images/page_headers/all_reports.jpg) no-repeat right top;
}
.bg_sandbox {
  background: white url(/global/images/page_headers/sandbox.jpg) no-repeat right top;
}
.bg_disruptions {
  background: white url(/global/images/page_headers/disruptions.jpg) no-repeat right top;
}
.bg_conference {
  background: white url(/global/images/page_headers/conference.jpg) no-repeat scroll right top;
}
/*---------------------------------------------------*/
/* Apps **********************************************/
/*---------------------------------------------------*/
.glossary {display:block;background-color:#F2F2F2;text-align:center;width:100%;}
.glossary p, .glossary h1 {padding-bottom:10px;margin-bottom:0px;}
.glossary_content {padding: 0px 20px; 0px 20px}
.glossary_title {font-size:48px; color:#00405d;border-bottom: solid 1px #e3e5e6;}
.glossary_footer {background-color:#F2F2F2;text-align:center;padding-bottom:1px;}
/*---------------------------------------------------*/
/* Pubs **********************************************/
/*---------------------------------------------------*/


/*---------------------------------------------------*/
/* Global Navigation *********************************/
/*---------------------------------------------------*/
#header ul {
	margin:0px;
	padding:0px;
	display: block;
	float:left;
	/*overflow:hidden;*/
}
#header li {
	height: 33px;
	display: block;
/*	margin-right:-3px !important;
	padding:1px;*/
	text-indent: -99999px;
	float:left;
}
#header li a{
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #4574df;
	text-decoration: none;
	display: block;
	height: 100%;
}
#header .utils {
	margin:8px 0px 0px 8px;
	border-bottom: solid 1px #214a77;
/*	float:right;*/
}
#header .utils2 {
		margin:0px 0px 2px 15px;
		height: 48px;
		overflow:hidden;
}
#header .utils2 li {
		margin-bottom:40px !important;
}

.global-es a { background-image: url(/global/images/nav/es_off.png); width: 148px;}
.global-topics a { background-image: url(/global/images/nav/topics_off.png); width: 82px;}
.global-geo a { background-image: url(/global/images/nav/geo_off.png); width: 110px;}
.global-tools a { background-image: url(/global/images/nav/tools_off.png); width: 58px;}
.global-learn a { background-image: url(/global/images/nav/learn_off.png); width: 124px;}
.global-news a { background-image: url(/global/images/nav/news_off.png); width: 55px;}
.global-a-z {margin-top:10px;margin-left:10px;}
.global-a-z a { background: url(/global/images/nav/az_off.png) no-repeat ; width: 40px;}

.global-es_on { cursor:pointer;background: url(/global/images/nav/es_over.png) no-repeat; width: 148px;}
.global-topics_on { cursor:pointer;background: url(/global/images/nav/topics_over.png) no-repeat; width: 82px;}
.global-geo_on { cursor:pointer;background: url(/global/images/nav/geo_over.png) no-repeat; width: 110px;}
.global-tools_on { cursor:pointer;background: transparent url(/global/images/nav/tools_over.png) no-repeat; width: 58px;}
.global-learn_on { cursor:pointer;background:transparent url(/global/images/nav/learn_over.png) no-repeat; width: 124px;}
.global-news_on { cursor:pointer;background:transparent url(/global/images/nav/news_over.png) no-repeat; width: 55px;}
.global-a-z_on {margin-top:10px;margin-left:10px;cursor:pointer;background: url(/global/images/nav/az_over.png) no-repeat; width: 40px;}

.global-search{
	min-height:42px;
	height:auto !important;
	height:40px;
	display:block;
	float:left;
}
.global-search form{
	float:left;
	padding-top: 10px !important;
}
.global-search input {
	vertical-align: middle;
}
#header .utils2 .global-search {
	margin-left: 15px;
	text-indent: 0;
}
.arrow_go{
	background:url(/global/images/btns/arrow_go.png) no-repeat;
	cursor:pointer;
	width: 17px;
	height: 19px;
	border: none;
	text-indent: -9999px;
}
.arrow_go:hover{
	background:url(/global/images/btns/arrow_go_over.png) no-repeat;
}

.submit_btn{
	background:url(/global/images/btns/submit.png) no-repeat center left;
	cursor:pointer;
	width: 56px;
	height: 20px;
	border: none;
	text-indent: -9999px;
}
.submit_btn:hover{
	background:url(/global/images/btns/submit_over.png) no-repeat center left;
}
.submit_com{
	background:url(/global/images/btns/rs_submit.png) no-repeat center left;
	cursor:pointer;
	width: 56px;
	height: 20px;
	border: none;
	text-indent: -9999px;
}
.submit_com:hover{
	background:url(/global/images/btns/rs_submit_over.png) no-repeat center left;
}
#closer {
	display:inline-block;
	background:url(/global/images/btns/close.jpg) no-repeat center left;
	cursor:pointer;
	width: 13px;
	height: 13px;
	border: none;
	margin-left:18px;
	/*text-indent: -9999px;*/
}
#closer:hover{
	background:url(/global/images/btns/close_over.jpg) no-repeat center left;
}

.g-width {width: 340px;}
/*#g-margin1 {margin-right:-2px;margin-left:-1px;}  fix for middle nav button spacing */
#g-margin2 {padding-right:6px !important;} /* fix for tools & learn nav button spacing */
#g-margin3 {margin-top:50px !important;} /* fix for tools & learn nav button spacing */


.global_menu {
	
}
.global_menu div {
	width: 100px;
	
}

.global_menu .right {
	float:right;
}
/* Global Navigation Menu Dropdowns ******************/
.global_es_menu {
	display:none;
	position:absolute;
	z-index: 200;
	width:710px;
	min-height:482px;
	height:auto !important;
	height:468px;
	margin-left:-233px;
	margin-top:32px;
/*	background-color:#0F0;*/
	background: transparent url(/global/images/nav/es_dropdown.png) no-repeat;
}
.global_topics_menu {
	display:none;
	position:absolute;
	z-index: 200;
	width:705px;
	min-height:255px;
	height:auto !important;
	height:255px;
	margin-left:-138px;
	margin-top:32px;
/*	background-color:#0F0;*/
	background: transparent url(/global/images/nav/topics_dropdown.png) no-repeat;
}
.global_geo_menu {
	display:none;
	position:absolute;
	z-index: 200;
	width:711px;
	min-height:224px;
	height:auto !important;
	height:224px;
	margin-left:-40px;
	margin-top:32px;
/*	background-color:#0F0;*/
	background: transparent url(/global/images/nav/geo_dropdown.png) no-repeat;
}
.global_tools_menu {
	display:none;
	position:absolute;
	z-index: 200;
	width:438px;
	min-height:155px;
	height:auto !important;
	height:155px;
	margin-left:-245px;
	margin-top:26px;
	padding-top:24px;
/*	background-color:#0F0;*/
	background: transparent url(/global/images/nav/tools_dropdown.png) no-repeat;
}
.global_learn_menu {
	display:none;
	position:absolute;
	z-index: 200;
	width:705px;
	min-height:354px;
	height:auto !important;
	height:354px;
	margin-left:-440px;
	margin-top:26px;
	padding-top:33px;
/*	background-color:#0F0;*/
	background: transparent url(/global/images/nav/learn_dropdown.png) no-repeat;
}
.global_news_menu {
	display:none;
	position:absolute;
	z-index: 200;
	width:702px;
	min-height:241px;
	height:auto !important;
	height:241px;
	margin-left:-424px;
	margin-top:26px;
/*	background-color:#0F0;*/
	background: transparent url(/global/images/nav/news_dropdown.png) no-repeat;
}
.global_a-z_menu {
	display:none;
	position:absolute;
	z-index: 200;
	width:275px;
	min-height:155px;
	height:auto !important;
	height:155px;
	margin-left:-16px;
	margin-top:37px;
/*	background-color:#0F0;*/
	background: transparent url(/global/images/nav/a-z_dropdown.png) no-repeat;
	
}
/* Global Navigation Menu Items **********************/
#header h3 {
	color: #265281;
	margin-bottom:4px;
}
.novis {visibility:hidden;}
.no-border{border: 0px !important;}
.no-btm{padding-bottom: 0px !important;margin-bottom: 0px !important;}
.no-liststyle{list-style-type:none !important;padding-left:0px;}
#header h3:hover {
	text-decoration:underline;
}
#header a {	text-decoration:none;}
#header p {
	font-size:12px;
	color:#7d7d7d;
	line-height:1.2em;
	border-bottom: solid 1px #e3e5e6;
	padding-bottom:22px;
/*	background-color:#0F0;*/
}
.global_menu_col1 {
	display:block;
	position:relative;
	width:219px;
	min-height:30px;
	margin: 41px 12px 0px 39px;
	float:left;

/*	background-color:#0F0;*/
}
.global_menu_col2 {
	display:block;
	position:relative;
	width:219px;
	min-height:30px;
	margin: 41px 12px 0px 24px;
	float:left;

/*	background-color:#F3F;*/
}
.global_menu_col3 {
	display:block;
	position:relative;
	width:130px;
	min-height:30px;
	margin: 32px 17px 0px 24px;
	float:left;

/*	background-color:#FF0;*/
}
.global_menu_col3 h3, .global_menu_col3 h3:hover {
	color:white !important;
	text-decoration:none!important;
	margin-bottom:8px !important;
}
.global_menu_col3 a {
	display:block;
	color:#91cae5;
	line-height:1.2em!important;
	margin-bottom:10px;
}
.global_menu_col3 a:hover {text-decoration:underline!important;}

.global_menu_col4 {
	display:block;
	position:relative;
	width:475px;
	min-height:30px;
	margin: 33px 29px 24px 39px;
	float:left;
	border-top: solid 1px #e3e5e6;
	padding-top:17px;

/*	background-color:#3CF;*/
}
.global_menu_col5 {
	display:block;
	position:relative;
	width:213px;
	min-height:30px;
	margin: 0px 12px 0px 29px;
	float:left;
}
.global_menu_col6 {
/*	display:block;
	position:relative;
	width:130px;
	min-height:30px;
	margin: 0px 17px 0px 24px;
	float:left;*/
	float:right;
	margin-right: 20px;
	width:130px;
}
.global_menu_col6 a{color:#91cae5;}
.global_menu_col7 {
	display:block;
	position:relative;
	width:454px;
	min-height:30px;
	margin: 33px 29px 24px 39px;
	float:left;
/*	background-color:#3CF;*/
}
.global_menu_col8a {
	display:block;
	position:relative;
	width:466px;
	min-height:30px;
	margin: 0px 29px 0px 39px;
	float:left;
/*	background-color:#3CF;*/
}
.global_menu_col8 {
	display:block;
/*	position:relative;*/
/*	width:466px;*/
	min-height:30px;
	margin: 0 0 0 39px;
	float:left;
/*	background-color:#3CF;*/
}
.global_menu_col8 p {
	display:inline-block;
	margin:10px 0px 0px 0px !important;
	padding-bottom: 0px !important;
	float:left;
	/*min-height:103px;
	height:auto !important;
	height:103px;*/
}
.global_menu_col9 {
	display:block;
	position:relative;
	width:466px;
	min-height:30px;
	margin: 0px 29px 24px 39px;
	float:left;
	border-top: solid 1px #e3e5e6;
	padding-top:17px;

/*	background-color:#3CF;*/
}
/*
.global_menu_col8 {
	display:block;
	position:relative;
	min-height:30px;
	margin: 33px  29px 0px 39px;
	float:left;
}
.global_menu_col8 p {
	display:inline-block;
	margin:10px 0px 0px 0px !important;
	padding-bottom: 0px !important;
	float:left;
	min-height:103px;
	height:auto !important;
	height:103px;
}
.global_menu_col9 {
	display:block;
	position:relative;
	width:466px;
	min-height:30px;
	margin: -20px 29px 24px 39px !important;
	float:left;
	border-top: solid 1px #e3e5e6;
	padding-top:17px;
}*/
.global_menu_col10 {
	display:inline-block;
	position:relative;
	width:200px;
	margin-right:33px;
	float:left;
	padding-top:0px;
/*	background-color:#033;*/
}
.global_menu_col11 {
	display:block;
	position:relative;
	width:230px;
	min-height:30px;
	margin: 0px 30px 24px 32px;
/*	float:left;*/
	padding-top:15px;
	font-size:22px;
	font-family:"Times New Roman", Times, serif;

/*	background-color:#3CF;*/
}
.global_menu_col11 a{
/*	color:#265281;*/
	display:inline-block;
	width:26px !important;
	

/*	border-right: solid 1px #e3e5e6;*/
}
.global_menu_col11 h3 a{width:auto !important;}
.global_menu_col11 a:hover{text-decoration:underline !important;}

.global_menu_col10 a {display:inline-block;margin-top:6px;}
.global_menu_col8 a {display:inline-block;margin-bottom:6px;}
.width152 {width:152px !important;max-width:152px !important;border-right:1px solid #e3e5e6;border-bottom:0px !important;}
.width110 {width:110px !important;max-width:110px !important;padding-left:20px !important;border-right:1px solid #e3e5e6;border-bottom:0px !important;}
.width181 {width:181px !important;max-width:181px !important;padding-left:20px !important;border-bottom:0px !important;}
.global_menu_col7 h3, .global_menu_col7 h3:hover {margin-bottom:10px !important;}
.global_menu_col7 p {border: none !important;margin:0px 0px 10px 0px !important;padding:0px !important;}
.global_tools_menu a:hover, .global_learn_menu a:hover, .global_news_menu a:hover {text-decoration:underline !important;}
.global_menu_col1 p, .global_menu_col2 p {display:block;}
.sp-renewable {padding-bottom: 17px !important;} /* Fixes menu irregularities */
.sp-environment {padding-bottom: 36px !important;} /* Fixes menu irregularities */
.border_learn {width:94px;border-top: solid 1px #2d6178;border-bottom: solid 1px #2d6178;margin:10px 0px 10px 0px !important;padding:12px 0px 12px 30px !important;}
.mt_40{margin-top:-40px;margin-left:15px;}
.ml_29{margin-left:32px;}
#header h3, #header h3:hover {font-size:18px;}
#header h3 a, #header h3 a:hover {color:#265281!important;}


/*---------------------------------------------------*/
/* New Sub Navigation ************************************/
/*---------------------------------------------------*/
	.subnav{
		background: #ebebeb url(/global/images/bg/page_nav_bg_on.jpg) repeat-x top center;
		height: 30px;
		border-bottom: 1px solid #888;
	}
	
	.dat_block{
		/*background-image:url(/global/images/page_nav/dropdown_bg_exp.png);*/
		background-color: white;
    border-bottom: 2px solid lightgray\9;
    border-right: 2px solid lightgray\9;
	border-left: 1px solid #d9dadb;
    border-top: 3px solid #0096D7;
		position: absolute;
		display:none;
    width: auto;
		-webkit-box-shadow: 10px 10px 8px #888;
		-moz-box-shadow: 2px 2px 2px #888;
		box-shadow: 2px 2px 2px #888;
		z-index: 200;
	}
	.subnav .dat_block ul{
		margin:0 12px;
	}
	.dat_block a {
		width:100%;
	}
	.subnav ul li a {
		display:inline-block;
		padding: 0 10px;
	}

	.subnav ul{
		list-style: none;
		margin:0;
		padding:0;
		margin-left:12px;
		height: 100%;
		/*overflow:hidden;*/
	}
	.subnav li{
		font-size:.9em;
		float:left;
		border-right: 1px solid #EDEDED;
		display: inline;
		line-height: 2.5em;
		text-transform:uppercase;
		height: 28px;
	}
	
	.subnav .states li,
	.subnav ul ul li{
		text-transform:none;
	}
	.dat_block li{
		display: block;
		border: none;
		float:none;
		height: 100%;
	}
	
	.subnav li:hover {
		background-color: #fff;
	}
	.subnav li.active {
		background-color: #fff;
		border: 1px solid #888;
		border-top: 2px solid #003953;
		border-bottom: 1px solid #FFF;
	}

	.subnav li:hover a,
	.subnav li:hover,
	.subnav li.active a,
	.subnav li.active{
		color: #003975;
	}
	
	.subnav ul li.on >a,
	.subnav ul li.on {
		background-color: #0096d7;
		color: #003975;
	}
	.subnav li:hover{
				cursor:pointer;
	}
	.arrow_d {
		background-image: url("/global/images/icons/arrow_bl_d.png");
    display: inline-block;
    height: 7px;
    margin-bottom: 3px;
    margin-left: 5px;
    width: 7px;
	}
	
	.on .arrow_d,
	.active .arrow_d {
		background-image: url("/global/images/icons/arrow_db_d.png");
	}

	.subnav .right {
		display:inline;
		font-size:11px;
		text-transform:uppercase;
		margin-top: 7px;
	}
	.subnav .right a{margin-right:32px;}
/*---------------------------------------------------*/
/* Page Content **************************************/
/*---------------------------------------------------*/
.pagecontent {
	display:inline-block;
	width:100%;
	margin: 26px 0px 60px /*22px*/;
	background-color:#FFF;
}
/*.pagecontent img {
	background: url(/global/images/icons/loader.gif) no-repeat 50% 50%; /* Image Loading graphic */
/*}*/

.pagecontent .main_col {
	display:inline-block;
	margin: 0px 22px 0px 22px;
/*	background-color:#F09;*/
}
.pagecontent .main_col span img, .pagecontent .main_col p img  {
	padding:4px;
	border: 1px solid #dadada;
	float:left;
	margin: 0px 18px 10px 0px;
}


/* Global Page Content Elements -------------------- */
.pagecontent h1 {
	display:block;
	font-size:26px;
	border-bottom: solid 1px #dadada;
	padding-bottom:6px;
	padding-top:16px;;
	clear:both;
}
  .pagecontent h1 span, .pagecontent h2 span {
	  font-size:10px;
	  color: #7e7c6f;
	  text-transform:uppercase;
/*	  text-align:right;*/
	  font-weight:bold;
	  font-family:Arial, Helvetica, sans-serif;
  }
  .pagecontent h1 span {
	  padding-top:15px;
  }
  .pagecontent h2 span {
	  padding-top:6px;
	  padding-right:10px;
  }
.pagecontent h2 {
	display:block;
	font-size: 18px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
}
  .pagecontent blockquote {margin-left:40px;font-style:inherit;margin-right:0px;}
  .pagecontent h2 a{color:#265281;}
  .pagecontent h2 a:hover{color:#265281;text-decoration:}
  .pagecontent h2 span a{padding-right:10px;}
  .pagecontent .btm_pad {padding-bottom:14px;}

.pagecontent h4 {
	display:inline-block;
	font-size: 13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

.pagecontent .dat {
	font-size:12px;
	color:#7d7d7d;
}
.pub_links {
	display:inline-block;
	font-size:10px;
	display:block;
	padding:6px;
	border-top: solid 1px #dadada;
	margin-top:-6px;
	margin-bottom:32px;
	text-transform:uppercase;
}
  .pub_links a{
	  	border-right: solid 1px #dadada;
		padding-right:10px;
		margin-right:10px;
  }

.pagecontent .hr_long {
	display:inline-block;
	background: transparent url(/global/images/bg/h_line_shadow_650.png) no-repeat top left;
	min-height:9px;
	height:auto !important;
	height:9px;
	margin-bottom:6px;
	margin-top:0px !important;
}

.resetp p {margin:0px;padding:0px;}

.foot-note {
	font-size:11px;
	color:#9fa39f;
}



/*---------------------------------------------------*/
/* Templates *****************************************/
/*---------------------------------------------------*/
/* Template 1 --
   Single Main Column (650)(2 sub columns 220v275)
   240 Side Column
*/
.mr_temp1 {}
	.mr_temp1 .main_col{
		width:650px;
		}
	.mr_temp1 .side_col{
		width:240px;
		}
		.mr_temp1 .main_col .main{
			  width:375px;
			  }
        .mr_temp1 .main_col h3, .mr_temp1 .main_col h3 a {
/*				  color:#00405d;   *mhi 02-07-14*/
				  line-height:1.1em;
				  margin-bottom:4px;
			  }
		.mr_temp1 .side_left h5 a {
			color:#265281;
			}
		.mr_temp1 .side_left h5 {
			margin-bottom:6px !important;		
		}
/* Template 2 --
   Single Main Column (650)
   240 Side Column -
*/
.mr_temp2 {}
	.mr_temp2 .main_col{
		width:650px;
		}
	.mr_temp2 .side_col{
		width:240px;
		}
		.mr_temp2 .main_col .main{
			  width:375px;
			  }
		.mr_temp2 .main_col .split4 p {line-height:1.6em;font-size:11px;}
		.mr_temp2 h2 a{line-height:1.4em;}
	    .mr_temp2 h3 {
			font-size: 14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
			border-bottom: solid 1px #dadada;
			padding-bottom:6px;
			text-transform:uppercase;
		}
		.mr_temp2 h4 a{color:#265281;}
		.mr_temp2 .main_col h4 {
			margin-bottom:0px !important;
		}
		.mr_temp2 hr {margin-top:26px;}

/* Template 3 --
   Single Main Column (650)
   240 Side Column (Left) -
*/
.mr_temp3 {}
	.mr_temp3 .main_col{
		width:650px;
		float:left;
/*		background-color:#0F0;*/
		}
	.mr_temp3 .about_imgs {
		width:160px;
		margin-right:22px;
		}
	.mr_temp3 .about_desc {
		width:460px;
		}
		.about_desc h2 {margin-top:-22px;}
	.mr_temp3 .side_col{
		width:240px;
		margin-left:22px;
		}
		.mr_temp3 .main_col .main{
			  width:375px;
			  }
		.mr_temp3 .main_col .split4 p {line-height:1.6em;font-size:11px;}
		.mr_temp3 h2 a{line-height:1.4em;}
	    .mr_temp3 h3 {
			font-size: 14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
			border-bottom: solid 1px #dadada;
			padding-bottom:6px;
			text-transform:uppercase;
		}
		.mr_temp3 .main_col h4 {
			margin-bottom:0px !important;
		}
		.mr_temp3 h4 a{color:#265281;}
		.mr_temp3 hr {margin-top:26px;}

/* Template 4 --
   Single Main Column (full width)
*/
.mr_temp4 {}
    .mr_temp4 .main_col{
		width:915px;
		}
		.mr_temp4 .main_col .main{
			  width:650px;
			  }
		.mr_temp4 .main_col .side{
		      width:240px;
		      }
		.mr_temp4 .main_col .split4 p {line-height:1.6em;font-size:11px;}
		.mr_temp4 h2 a{line-height:1.4em;}
	    .mr_temp4 h3 {
			font-size: 14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
			border-bottom: solid 1px #dadada;
			padding-bottom:6px;
			text-transform:uppercase;
		}
		.mr_temp4 h4 a{color:#265281;}
		.mr_temp4 hr {margin-top:26px;}
/* Template 5 --
   Single Main Column (650)
   240 Side Column -
*/
.mr_temp5 {}
	.mr_temp5 .main_col{
		width:684px;
		margin-right:0px;
		}
	.mr_temp5 .side_col{
		width:240px;
		}
		.mr_temp5 .main_col .main{
			  width:375px;
			  }
		.mr_temp5 .main_col .split4 p {line-height:1.6em;font-size:11px;}
		.mr_temp5 h2 a{line-height:1.4em;}
	    .mr_temp5 h3 {
			font-size: 14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
			border-bottom: solid 1px #dadada;
			padding-bottom:6px;
		}
		.mr_temp5 h4 a{color:#265281;}
		.mr_temp5 .main_col h4 {
			margin-bottom:0px !important;
		}
		.mr_temp5 hr {margin-top:26px;}
		.mr_temp5 .about_imgs {
			width:160px;
			margin-right:22px;
		}
		.mr_temp5 .about_desc {
			width:500px;
		}
		.mr_temp5 .ltblue_side {
			margin-right:-12px;
			margin-left:22px;
		}
		.mr_temp5 .ltblue_side h3{
			font-size: 14px;
			font-weight:bold;
			text-align:center;
			padding-top:0px;
			padding-bottom:6px;
			border-bottom: solid 1px #dadada;
			line-height:1.1em;
		}
		.mr_temp5 .ltblue_side p{
			font-size: 12px;
			padding-bottom:6px;
			padding-top:6px;
			line-height:1.3em;
		}
		.mr_temp5 .right img, .mr_temp5 .right a img {margin-right:0px !important; margin-left:12px !important; float:right !important;}
		.mr_temp5 tbody td {
			color: #333333;
		}
		.mr_temp5 .last {
			margin-right:0px !important;
		}
/* Template 6 --
   Single Main Column (650)
   240 Side Column -
*/
.mr_temp6 {}
	.mr_temp6 .main_col{
		width:684px;
		margin-right:0px;
		}
	.mr_temp6 .side_col{
		width:240px;
		}
		.mr_temp6 .main_col .main{
			  width:375px;
			  }
		.mr_temp6 .main_col .split4 p {line-height:1.6em;font-size:11px;}
		.mr_temp6 h2 a{line-height:1.4em;}
	    .mr_temp6 h3 {
			font-size: 14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
			border-bottom: solid 1px #dadada;
			padding-bottom:6px;
		}
		.mr_temp6 h4 a{color:#265281;}
		.mr_temp6 .main_col h4 {
			margin-bottom:0px !important;
		}
		.mr_temp6 hr {margin-top:26px;}
		.mr_temp6 .about_imgs {
		width:240px;
		margin-right:22px;
		}
		.mr_temp6 .about_desc {
		width:426px;
		}
/* Template 7 --
   Single Main Column (650)
   240 Side Column (Left) -
*/
.mr_temp7 {}
	.mr_temp7 .main_col{
		width:650px;
		float:left;
/*		background-color:#0F0;*/
		}
	.mr_temp7 .about_imgs {
		width:160px;
		margin-right:22px;
		}
	.mr_temp7 .about_desc {
		width:460px;
		}
		.about_desc h2 {margin-top:-22px;}
	.mr_temp7 .side_col{
		width:240px;
		margin-left:22px;
		}
		.mr_temp7 .main_col .main{
			  width:375px;
			  }
		.mr_temp7 .main_col .split4 p {line-height:1.6em;font-size:11px;}
		.mr_temp7 h2 a{line-height:1.4em;}
	    .mr_temp7 h3 {
			font-size: 14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
			border-bottom: solid 1px #dadada;
			padding-bottom:6px;
			text-transform:uppercase;
		}
		.mr_temp7 .main_col h4 {
			margin-bottom:0px !important;
		}
		.mr_temp7 h4 a{color:#265281;}
		.mr_temp7 hr {margin-top:26px;}
		.mr_temp7 .main_col h2 {line-height:1.1em;margin-bottom:10px;}
/* Template rpt --
   Single Main Column (650)(2 sub columns 220v275)
   240 Side Column
*/
.temp_rpt {}
	.temp_rpt .main_col{
		width:890px;
		}
		.temp_rpt .main_col .main{
			  width:420px;
			  }
		.temp_rpt .main_col .side{
		      width:420px;
			  margin-left:50px;
		      }
        .temp_rpt .main_col h3 {
/*				  color:#00405d;   *mhi 02-07-14*/
				  line-height:1.1em;
				  margin-bottom:4px;
			  }
		.temp_rpt h3 {
			font-size: 14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
			border-bottom: solid 1px #dadada;
			padding-bottom:6px;
			margin-bottom:16px !important;
			text-transform:uppercase;
		}
		.temp_rpt h3 i{
			font-size: 11px;
			font-weight:normal;
			text-transform:none;
		}
/* Periodical --
   Single Main Column (650)(2 sub columns 220v275)
   240 Side Column
*/
.temp_period {}
	.temp_period .main_col{
		width:560px;
		}
	.temp_period .side_col{
		width:330px;
		}
    .temp_period .main_col h3, .temp_period .main_col h3 a {
/*				  color:#00405d;   *mhi 02-07-14*/
				  line-height:1.1em;
				  margin-bottom:4px;
			  }
		.temp_period .side_left h5 a {
			color:#265281;
			}
		.temp_period .side_left h5 {
			margin-bottom:6px !important;		
		}
/* Major Publication Template  --
   Single Main Column (650)(2 sub columns 330)
   330 Side Column
*/
.mpub_temp {}
	.mpub_temp .main_col{
		width:540px;
/*		background-color:#0F3;*/
		}
	.mpub_temp .side_col{
		width:330px;
/*		background-color:#F6F;*/
		margin-right:20px;
		}
		.mpub_temp .main_col .main{
			  width:375px;
			  }
        .mpub_temp .main_col h2 {
			padding-bottom:14px;
		}
		.mpub_temp .main_col h3 {
/*				  color:#00405d;   *mhi 02-07-14*/
				  line-height:1.1em;
				  margin-bottom:4px;
			  }
		.mpub_temp h4 {
			font-size: 14px;   /*mhi changed from 12px 02-07-14*/
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
/*			padding-bottom:6px;   *mhi 02-07-14*/
		}
		.mpub_temp h5, .mpub_temp h5 a {
			font-size: 13px;     /*mhi changed from 12 px 02-07-14*/
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			margin:0px;
			margin-bottom:5px;
			padding-top:6px;
			padding-bottom:6px;
		}
		.mpub_temp h5 a {
			margin:0px;
			padding:0px;
			border-bottom: 1px solid #e3e5e6;
		}
		.mpub_temp .pub_side {
			margin-bottom:40px;
		}
		.mpub_temp .pub_side ul { /*Why is this 12px and not 11px? christian.staufer@eia.gov 2011-05-12 */
			font-size:12px;
			margin:0px;
			padding: 5px 0px 0px 15px;
			}
			.mpub_temp .pub_side ul li{
				margin:0px;
				padding-top:-10px;
			}
			  .mpub_temp .pub_side .hr_soft {
				  display:inline-block;
				  background: transparent url(/global/images/bg/h_line_shadow_330_30.png) no-repeat top left;
				  min-height:6px;
				  height:auto !important;
				  height:6px;
				  margin-bottom:20px;
				  margin-top:20px;
			  }

/* Main Column Styles ------------------------------*/
.main_col .side_right{
/*	  background-color:#3FC !important;*/
	  width:220px;
	  padding-left:40px !important;
	  float:right;
	  }
.main_col .side_left{
/*	  background-color:#3FC !important;*/
	  width:220px;
	  padding-right:40px !important;
	  float:left;
	  }
/* 4 Column Split Main -----------------------------*/
.main_col .split4{
		width:130px;
		margin-right:20px;
		float:left;
		}

		.main_col .split4 h3{
			font-size:16px;
			font-family:"Times New Roman", Times, serif;
/*			color:#00405d;   *mhi 02-07-14*/
			padding-bottom:4px;
			padding-top:10px;
			text-transform:none;
			font-weight:normal;
			display:block;
			clear:both;
			border-bottom: solid 1px #dadada;
			}
/* Page Feature -------------------- */
.feature {
	display:inline-block;
	background: #FFF;
	padding:4px;
	border: 1px solid #dadada;
	margin-bottom:20px;
/*	width:640px;*/
}
.feature span {
	display:inline-block;
	background: #dff2fb;
	padding:30px;
	border: 1px solid #dadada;
/*	width:578px;*/

}
.feature h1 {
	display:inline-block !important;
	border:none;
	clear:none !important;
	margin-bottom:0px;
	padding-top:0px;
}
.feature h1 i {font-size:16px;}
.feature h2 {
	display:inline-block !important;
	border:none;
	clear:none !important;
	margin:0px;
	padding: 0px !important;
	font-size:20px;
	color:#265281;
	line-height:1.3em;
}
.feature p {
	font-size:14px;
/*	line-height:1.4em !important;*/
	margin-bottom:0px;
	margin-top:14px;
}
.tribal p {
	font-size:12px;
/*	line-height:1.4em !important;*/
	margin-bottom:0px;
	margin-top:14px;
}

.feature hr {
	margin: 10px 0px 10px 0px;
}


/* Main column callout */

.ltblue_callout {
	width:170px;
	display:block;
	background-color:#fff;
	padding:4px;
	margin:0px 16px 16px 16px;
	border: 1px solid #e3e5e6;
}
.ltblue_callout span {
	display:block;
	background: #dff2fb;
	padding:13px;
}
.ltblue_callout h2 {
	font-size:12px;
	display:block !important;
	border:none;
	clear:none !important;
	margin-bottom:0px;
	padding: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.ltblue_callout h4 {border:none !important;}

.ltblue_callout p {
	font-size:12px;

}

.ltblue_callout li {
	list-style:none;
	color: #00405d;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
/* END Main column callout */


/* Data Weekly Releases -------------------- */
.weeklies {
	display:inline-block;
	background: #FFF;
	padding:4px;
	border: 1px solid #dadada;
	margin-bottom:20px;
/*	width:100%;*/
}
.weeklies span {
	display:inline-block;
	background: #dff2fb;
	padding:20px;
	border: 1px solid #dadada;
/*	width:578px;*/

}
.weeklies h1 {
	display:inline-block !important;
	border:none;
	clear:none !important;
	margin-bottom:0px;
	padding-top:0px;
}
.weeklies h1 i {font-size:16px;}
.weeklies h2 {
	display:inline-block !important;
	border:none;
	clear:none !important;
	margin:0px;
	padding: 0px !important;
	font-size:16px;
	color:#265281;
	line-height:1.3em;
}
.weeklies h3 {font-size:12px;margin-top:10px;}
.weeklies p {
	font-size:12px;
/*	line-height:1.4em !important;*/
	margin-bottom:0px;
	margin-top:14px;
}
.weeklies hr {
	margin: 10px 0px 10px 0px;
}


/*---------------------------------------------------*/
/* Homepage Template ********************************/
/*---------------------------------------------------*/

.mhome_temp {}
	.mhome_temp{
		margin-top:2px !important;
	}
	.pagecontent .mhome_temp .main_col{
		margin:0px 0px 0px 22px;
	}
	.mhome_temp .main_col{
		width:670px;
		/*margin-right:0px;*/
		}
	.mhome_temp .side_col{
		width:240px;
		}
	.mhome_temp .feature_sec{
		width:650px;
		height:300px!important;
		max-height:300px!important;
		overflow:hidden;
		margin:20px 0px 26px 0px;
		display:inline-block;
		background: transparent url(/global/images/bg/features_bg.jpg) no-repeat top center;
		border-bottom:solid 1px #E3E5E6;
		}
		.mhome_temp .main_col .main{
			  width:460px;
			  margin-right:0px;
			  padding-right:0px;
			  }
		.mhome_temp .main_col .split4 p {line-height:1.6em;font-size:11px;}
		.mhome_temp .main_col .side_left{
		/*	  background-color:#3FC !important;*/
			  width:180px;
			  padding-right:0px !important;
			  margin-right:30px !important;
			  float:left;
			  }
		.mhome_temp h2 a{line-height:1.4em;}
	    .mhome_temp h3 {
			font-size: 16px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:8px;
			display:block;
			clear:both;
			padding-bottom:6px;
			text-transform:none;
		}
        .mhome_temp .main_col h3, .mhome_temp .main_col h3 a {
/*				  color:#00405d;   *mhi 02-07-14*/
				  line-height:1.1em;
				  margin-bottom:4px;
			  }
		.mhome_temp h4 a{color:#265281;}
		.mhome_temp hr {margin-top:26px;}
		.mhome_temp .main_col .side_left p, .mhome_temp .home_col1 p, .mhome_temp .home_col2 p{
			font-size: 11px;
			font-style:italic;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
		.mhome_temp .main_col .side_left h2, .mhome_temp .home_col1 h2, .mhome_temp .home_col2 h2{
			font-size:18px;
			display:block !important;
			border:none;
			clear:none !important;
			margin:14px 0px -4px 0px;
			padding: 0px 0px 0px 0px;
			/*background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;*/
		}
		.mhome_temp .main_col .side_left h5, .mhome_temp .home_col1 h5, .mhome_temp .home_col2 h5{
			margin:10px 0px 1px 0px;
			padding:0px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
		}
		.mhome_temp .main_col .side_left hr, .mhome_temp .home_col1 hr, .mhome_temp .home_col2 hr{
			margin:10px 0px -4px 0px;
			padding:6px 0px 10px 0px;
			background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;
		}
		.mhome_temp .home_col1 {
			float:left;
			display:inline-block;
			width:208px;
			padding-right:0px !important;
			margin-right:30px !important;
		}
		.mhome_temp .home_col2 {
			float:right;
			display:inline-block;
			width:200px;
			padding-right:0px !important;
			margin-right:22px !important;
		}
		.mhome_temp .home_sm_feature1 {
			float:left;
			display:inline-block;
			width:190px;
			padding:0px !important;
			margin:0px 0px 0px 22px !important;
		}
		.mhome_temp .home_sm_feature2, .mhome_temp .home_sm_feature3 {
			float:left;
			display:inline-block;
			width:190px;
			padding:0px !important;
			margin:0px 0px 0px 16px !important;
		}
		.mhome_temp .feature_sec h2{
			margin:18px 0px 4px 22px !important;
			font-size:22px;
		}
		.mhome_temp .feature_sec img{
			background-color: #fff;
		}
		.home_feature_banner{
			border-top:solid 1px #d5d5d5;
			border-bottom:solid 1px #d5d5d5;
			padding:1px 0px 3px 0px;
			margin:0px 0px 0px 0px;
			width:958px;
		}
		.banner_shadow{
			position:relative;
			display:block;
			height:18px;
		/*	border-top:solid 1px #E3E5E6;*/
			padding:0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background: url(/global/images/bg/h_line_shadow_feature_banner.png) no-repeat top center;
		}
/*---------------------------------------------------*/
/* Page level Footers ********************************/
/*---------------------------------------------------*/
.content_footer {
	margin:30px 22px 0px 22px;
	background-color:#f4f4f4;
	border: 1px solid #e3e5e6;
	min-height:180px;
	}
/* AEO --------------------------------------------- */
.aeo_footer, .ghg_footer {
	margin:30px 22px -20px 22px;
	border: 1px solid #e3e5e6;
	min-height:180px;
	height:auto !important;
	height:180px;
	background: #f4f4f4 url(/global/images/bg/aeo_bottom_nav_bg.jpg) repeat-y top left;
	font-size:12px;
	clear:both;
}
.ghg_footer {background: #f4f4f4 url(/global/images/bg/ghg_bottom_nav.jpg) repeat-y top left !important;}
	.aeo_inner, .ghg_inner {
		display:inline-block;
		min-height:180px;
		height:auto !important;
		height:180px;
		background: transparent url(/global/images/bg/aeo_bottom_nav.jpg) no-repeat bottom left;
		vertical-align:top;
	}
	.ghg_inner {background: transparent url(/global/images/bg/ghg_bottom_nav.jpg) no-repeat bottom left;}
	.aeo_footer .left_box, .ghg_footer .left_box{
		float:left;
		display:inline-block;
		width:235px;
		padding:8px 15px 15px 15px;
		background: transparent;
	}
	.aeo_footer .mid_box, .ghg_footer .mid_box{
		float:left;
		display:inline-block;
		padding:8px 15px 15px 15px;
		width:270px;
		background: transparent;
	}
	.aeo_footer .right_box, .ghg_footer .right_box {
		float:left;
		display:inline-block;
		padding:8px 15px 15px 15px;
		width:310px;
		background: transparent;
	}
	.aeo_footer h4, .ghg_footer h4 {
		display:block;
		background: transparent url(/global/images/bg/h_line_shadow_288.png) no-repeat bottom left;
		padding-bottom:16px;
	}
	.aeo_footer p, .aeo_footer li, .ghg_footer p, .ghg_footer li  {
		padding-top:0px;
	}
	.aeo_footer form, .aeo_footer select, .aeo_footer input, .ghg_footer form, .ghg_footer select, .ghg_footer input {
		padding:0px;
		margin:0px;
	}
	.aeo_footer select, .ghg_footer select{
			border: 1px solid #dbdfe5;
	}
	.aeo_footer select, .ghg_footer select {
		width:150px;
	}
	.aeo_footer form label, .ghg_footer form label {
		font-size:11px;
/*		color:#00405d;     *mhi 02-07-14*/
		padding-right:8px;
		vertical-align:absmiddle;
	}
	.aeo_footer ul, .ghg_footer ul {
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.aeo_footer li, .ghg_footer li {
		padding-bottom:7px;
	}

.bold_p_drkblue {color:#00405d; font-weight:bold;}
/*---------------------------------------------------*/
/* Column Styles *************************************/
/*---------------------------------------------------*/
/* --- */
.white_box {
	display:block;
	background-color:#FFF;
	padding:17px;
/*	margin-bottom:16px;*/
	border: 1px solid #e3e5e6;
	overflow:inherit;
}
.white_box li  {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
}
/*.white_box h1 {margin-bottom:28px;}*/
.white_box h4 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 14px 0px;
	margin-bottom:0px;
	/*background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;*/
}
.white_box h5 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e625e;
	font-weight:normal;
}
.white_box p {
	padding: 8px 0px 10px 0px;
	margin:0px;
/*	border-bottom:solid 1px #e3e5e6;*/
	line-height:1.3em;
}
/*.white_box p img {border:none !important;} Luised do this globally for images*/
.white_box ul {
	margin-top:-6px;/* !important;*/
	}
.white_box i{
	font-size:11px;
}
/* --- */
.grey_side {
	display:block;
	background-color:#f4f4f4;
	padding:17px;
	margin-bottom:16px;
	border: 1px solid #e3e5e6;
}
.grey_side h4 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 14px 0px;
	margin-bottom:0px;
	background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;
}
.grey_side h5 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e625e;
	font-weight:normal;
}
.grey_side p {
	padding: 8px 0px 10px 0px;
	margin:0px;
	border-bottom:solid 1px #e3e5e6;
	line-height:1.3em;
}
.grey_side i, .grey_side em {
	font-size:11px;
}
/* --- */
.ltblue_side {
	display:block;
	background-color:#fff;
	padding:4px;
	margin-bottom:16px;
	border: 1px solid #e3e5e6;
}
.ltblue_side span {
	display:block;
	background: #dff2fb;
	padding:13px;
}
.ltblue_side h2 {
	font-size:18px;
	display:block !important;
	border:none;
	clear:none !important;
	margin-bottom:0px;
	padding: 0px 0px 10px 0px;
	background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;
}
.ltblue_side h3 {
	text-transform:inherit;
	border:none;
	padding: 0px 0px 0px 1px;
	margin: 10px 0px 2px 0px;
	font-size:12px;
	color: #5e625e;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.ltblue_side h3 a:hover {
	text-decoration:underline;
}
.ltblue_side p {
	font-size:10px;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
.ltblue_side .p12 {
	font-size:12px;
}
.ltblue_side span .ico_down, .ltblue_side span .ico_up {
	text-indent:-9999px;
	display:inline-block;
	margin:0px !important;
	padding:0px 12px 0px 1px;
	clear:none;
}
.ltblue_side li {
	list-style:none;
	color: #00405d;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
/* --- */
.grey_side_nav {
	display:block;
	background-color:#f4f4f4;
	padding:17px;
	margin-bottom:16px;
	border: 1px solid #e3e5e6;
}
.grey_side_nav h4 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 14px 0px;
	margin-bottom:0px;
	background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;
}
.grey_side_nav h5 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e625e;
	font-weight:normal;
}
.grey_side_nav ul{
	list-style:none;
	text-indent:0px !important;
	margin: 0;
	padding: 0;
}
.grey_side_nav ul li{
	list-style-image: url(/global/images/icons/arrow_bl_r_pad.png);
	padding: 8px 0px 10px 0px;
	margin: 0px 0px 0px 18px;
	border-bottom:solid 1px #e3e5e6;
	line-height:1.3em;
	font-weight:bold;
	/*background: transparent url(/global/images/icons/arrow_bl_r_pad.png) no-repeat left center;*/
}

.grey_side_nav i, .grey_side_nav em {
	font-size:11px;
}
/*.grey_side_nav ul.active{
	background-color:#FFF;
}
*/.grey_side_nav ul li.active{
	list-style-image: url(/global/images/icons/arrow_bl_d_pad.png);
}
.grey_side_nav li span{cursor:pointer;}

.grey_side_nav ul li ul{
	list-style:disc;
	color:#189bd7;
	text-indent:0px;
	margin-left: 0;
	padding-left: 0;
	/*background: transparent url(/global/images/icons/arrow_bl_r_pad.png) no-repeat left center;*/
}
.grey_side_nav ul li ul li, .grey_side_nav ul.active li ul li{
	list-style-image: none;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 18px;
	border:none;
	line-height:1.3em;
	font-weight:normal;
	/*background: transparent url(/global/images/icons/arrow_bl_r_pad.png) no-repeat left center;*/
}

.grey_side_nav .top li {padding-top:0px;}
/* --- */
.top_search_box {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 14px 22px 14px 22px;
	background: #f4f4f4 /*transparent url(/global/images/bg/page_nav_bg_on.jpg) repeat-x top center*/;
	border-top: #e3e5e6 double 1px;
	border-bottom: #e3e5e6 double 3px;
	margin-bottom:16px;
	margin-top:-25px;
	}
.top_search_box form, .top_search_box input, .top_search_box select {
	display:inline-block;
	margin:0px;
/*	margin-right:22px;*/
	padding:0px;
    }
.top_search_box input, .top_search_box select {
    margin-top:4px;
	margin-bottom:10px;
    }
.top_search_box fieldset {
	margin:0px;
	padding:4px 14px 4px 14px;
	}
.top_search_box legend {
	font-size:10px;
	}
/* --- */
.vert_search_box {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 14px 0px 14px 0px;
	background: #f4f4f4 /*transparent url(/global/images/bg/page_nav_bg_on.jpg) repeat-x top center*/;
	/*border-top: #e3e5e6 double 1px;
	border-bottom: #e3e5e6 double 3px;
	margin-bottom:16px;*/
/*	margin-top:-25px;*/
	}
.vert_search_box form, .vert_search_box input, .vert_search_box select {
	display:inline;
	margin:0px;
/*	margin-right:22px;*/
	padding:0px;
    }
.vert_search_box input, .vert_search_box select {
    margin-top:4px;
	margin-bottom:10px;
    }
.vert_search_box fieldset {
	margin:0px;
	padding:4px 14px 4px 14px;
	}
.vert_search_box legend {
	font-size:10px;
	}
/* --- */
.white_side {
	display:block;
	background-color:#FFF;
	padding:17px;
	margin-bottom:16px;
	border: 1px solid #e3e5e6l;
}
.white_side h4 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 14px 0px;
	margin-bottom:0px;
	background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;
}
.white_side h5 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e625e;
	font-weight:normal;
}
.white_side p {
	padding: 8px 0px 10px 0px;
	margin:0px;
	border-bottom:solid 1px #e3e5e6;
	line-height:1.3em;
}
.white_side ul {
	margin-top:-6px !important;
	}
.white_side i, .white_side em {
	font-size:11px;
}
/* Fix date picker div issue */
/*#ui-datepicker-div {display:none !important;}*/
/* --- */
.dblue_back {
    background-color:#00405d;
	color:#FFF;
	font-weight:bold;
}
.dblue_back td {
	color:#fff;
	font-weight:bold;
}
.dblue_side_top {
	display:block;
	background-color:#00405d;
	color:#FFF;
	padding: 10px 17px 10px 17px;
	border: 1px solid #e3e5e6;
/*	margin-bottom:16px;*/
}
.dblue_side_top h4 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 14px 0px;
	margin-bottom:0px;
	background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;
}
.dblue_side_top i, .dblue_side_top em {
	font-size:11px;
}
/* --- */
.form_side {
	display:block;
	background-color:#f4f4f4;
	color:#00405d;
	padding: 4px 17px 4px 17px;
	border-left: 1px solid #e3e5e6;
	border-right: 1px solid #e3e5e6;
	font-size:11px;
/*	text-align:center;*/
	font-weight:bold;
/*	margin-bottom:16px;*/
}
.form_side h4 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 14px 0px;
	margin-bottom:0px;
	background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;
}
.form_side i, .form_side em {
	font-size:11px;
}
.form_side select {
	font-size:11px;
}
/* --- */
.grey_side .legend_title {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 10px 0px 14px 0px;
	margin-bottom:0px;
	font-weight:normal;
    background: transparent url(/global/images/bg/h_line_shadow_rc.png) no-repeat bottom center;
}
/* Legend -------------------------------------------*/
.grey_side .legend {
	display:inline-block;
	list-style-type: none;
	margin:6px 0px 0px 0px;
	margin-bottom:-10px !important;
	font-size:11px;
	width:200px;
	padding:0px;
}
.grey_side .legend li{
	float:left;
	width:82px;
	line-height:20px;
}

.leg01 {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 0px 0px 18px;
	background: transparent url(/global/images/slush/legend01.png) no-repeat center left;
}
.leg02 {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 0px 0px 18px;
	background: transparent url(/global/images/slush/legend02.png) no-repeat center left;
}
.leg03 {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 0px 0px 18px;
	background: transparent url(/global/images/slush/legend03.png) no-repeat center left;
}
.leg04 {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 0px 0px 18px;
	background: transparent url(/global/images/slush/legend04.png) no-repeat center left;
}
.leg05 {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 0px 0px 18px;
	background: transparent url(/global/images/slush/legend05.png) no-repeat center left;
}

/* Side Lists -----------------------------------*/
.side_list ul, .side_list ol{
	display:inline-block;
	list-style-type: none;
	margin:6px 0px 0px 0px;
	margin-bottom:-10px !important;
	font-size:11px;
/*	width:200px;*/
	padding:0px;
/*	background-color:#0F0;*/
}
.side_list li{
	float:left;
	min-width:100px;
	line-height:20px;
}
.side_list .span {
	display:block;
	font-size:11px;
	background-color:#0F0;
}
.side_list2 ul, .side_list2 ol{
	display:inline-block;
	list-style-type: none;
	margin:6px 0px 0px 0px;
	margin-bottom:-10px !important;
	font-size:11px;
/*	width:200px;*/
	padding:0px;
/*	background-color:#0F0;*/
}
.side_list2 li{
	display:block;
	float:left;
	width:100px;
	height:20px;
	overflow:hidden;
	line-height:20px;
}
.side_list2 .span {
	display:block;
	font-size:11px;
	background-color:#0F0;
}
/* .zebra tbody tr:nth-child(odd) td, .zebra tbody tr.even td {background:#ddf0f9;} */
.side_list ul li:nth-child(even), .side_list ul li.even {text-align:right !important;}
.side_list2 ul li:nth-child(even), .side_list2 ul li.even {text-align:right !important;}
.textright {text-align:right !important;}

.analysis_list {}
	.analysis_list h4 {
		margin:0px;
		padding-bottom:6px;
		}
	.analysis_list span {
		float:left;
		width:100px;
		margin-right:10px;
	}
	.analysis_list span:last-child {
		margin-right:0px;
		}

.side_list_nocolumn ul, .side_list_nocolumn ol {
                list-style-type: disc;
                margin:0px 0px 0px 15px; /* 2011-02-16: christian.stauffer@eia.gov change for side_data.cfm spacing of UL */
                font-size:11px;
                padding:0px;
                }
.side_list_nocolumn ul ul, .side_list_nocolumn ol ol {
                list-style-type: square;
                margin:0px 0px 0px 30px;
                font-size:11px;
                padding:0px;
                }
.side_list_nocolumn li{
                line-height:20px;
}
/* Column Splits -----------------------------------*/
.split_2columns {
	float:left;
	margin-right:15px;
	width:44%;
}
	.side_col .split_2columns {
		width:45%;
	}
/*	ul.split_2columns li, .split_2columns p {
		width:100%;
		margin-right:15px;
	}*/
.split_3columns {
	float:left;
	margin-right:15px;

}
/*	span.split_3columns, .split_3columns span {
		float:left;
		width:100%;
	}
	ul.split_3columns li, .split_3columns span {
		width:30%;
		margin-right:3%;
	}*/
.split_4columns {
	float:left;
	margin-right:15px;
}
/* 	ul.split_4column li, .split_4column p {			2010-01-10: CWS commented out to make columns work
		width:20%;
		margin-right:5%;
	}*/
.split_5columns {
	float:left;
	margin-right:15px;
	}
/*	ul.split_5column li, .split_5column p {			2010-01-10: CWS commented out to make columns work
		width:20%;
		margin-right:2%;
	}*/
.no_bullets {
	list-style:none !important;
	padding-left:0px !important;
}
/* Promo Side Box  ------------------------------*/
.promo_side {
	display:block;
	padding:14px 13px 10px 13px;
	background-color: #f4f4f4;
	margin-bottom:16px;
}
.promo_side h4, .promo_side h4 a {;
	font-size:14px;
	font-weight:500;
	color:#666666;
	margin-bottom:16px;
}
.promo_side p, .promo_side p a {
	padding: 8px 0px 10px 0px;
	margin:0px;
	line-height:1.3em;
}
.promo_side p {border-top:solid 1px #dadbdc;}
.promo_side input {
	height:auto;
	margin-top:0px !important;
	padding-top:0px !important;
}
/* Light Blue Side Box ------------------------------*/
.blue_side {
	display:block;
	padding:19px 11px 10px 11px;
	border: solid 7px #a9c5e1;
	margin-bottom:16px;
	background: #a9c5e1 url(/global/images/bg/white_fade.png) repeat-x top center;
}
.blue_side h4, .blue_side h4 a {;
	font-size:15px;
	font-weight:500;
/*	color:#00405d;    *mhi 02-07-14*/
	margin-bottom:6px;
}
.blue_side p, .blue_side p a {
	color:#476381;
	padding: 8px 0px 10px 0px;
	margin:0px;
	line-height:1.3em;
}
.q_side a {color:#476381;}
.blue_side p {border-top:solid 1px #9db7d2;}
/* Light Blue Side Box ------------------------------*/
.L2_blue_toggle {
	display:block;
	padding:10px;
	border-top: solid 1px #013a55;
	border-bottom: solid 1px #013a55;
	/*margin-bottom:16px;*/
	background: #def2f9 url(/global/images/bg/white_fade.png) repeat-x top center;
}
/* Lighter Blue Side Box ------------------------------*/
.lighter_blue_side {
	display:block;
	padding:19px 11px 10px 11px;
	border: solid 7px #e1f5ff;
	margin-bottom:16px;
	background: #e1f5ff url(/global/images/bg/white_fade.png) repeat-x top center;
}
.lighter_blue_side h4, .lighter_blue_side h4 a {;
	font-size:15px;
	font-weight:500;
	color:#00405d;
	margin-bottom:6px;
	margin-top:-8px;
}
.lighter_blue_side p, .lighter_blue_side p a {
	color:#476381;
	padding: 8px 0px 10px 0px;
	margin:0px;
	line-height:1.3em;
}
.lighter_blue_side p {border-top:solid 1px #9db7d2;}
.lighter_blue_side table {margin-top:0px;padding-top:0px;}
.lighter_blue_side table tr td{border:0px;vertical-align:middle;padding:0px 6px 4px 0px;}
/* Bright Blue Side Box ----------------------------*/
.brt_blue_side {
	display:block;
	padding:14px 11px 10px 11px;
	border: solid 7px #189bd7;
	margin-bottom:16px;
	background: #189bd7 url(/global/images/bg/white_fade.png) repeat-x top center;
}
.brt_blue_side h4, .brt_blue_side h4 a {
	font-size:16px;
	font-weight:500;
	color:#FFF;
	margin-bottom:16px;
	font-family:"Times New Roman", Times, serif;
}
.brt_blue_side p, .brt_blue_side p a {
	color:#00405d;
	padding: 8px 0px 10px 0px;
	margin:0px;
	line-height:1.3em;
}
.brt_blue_side p {border-top:solid 1px #168bc2;padding-bottom:0px;}

/* Bright Blue Side Box ----------------------------*/
.green_side {
	display:block;
	padding:6px 11px 10px 11px;
	border: solid 7px #85b665;
	margin-bottom:16px;
	background: #85b665 url(/global/images/bg/white_fade.png) repeat-x top center;
}
.green_side h4, .green_side h4 a {
	font-size:16px;
	font-weight:500;
	color:#FFF;
	margin-bottom:16px;
	font-family:"Times New Roman", Times, serif;
}
.green_side p, .green_side p a {
	font-size:14px;
	font-weight:500;
	color:#FFF;
	padding: 5px 0px 10px 0px;
	margin:0px;
	line-height:1.3em;
}
.green_side p {border-bottom:solid 1px #719b56;padding-bottom:4px;}

.green_side p .sidecol_icon_pad {
	padding: 5px 0px 5px 0px;
}

/* Side Top Styles --- */
.no_btm_border {
	border-bottom: hidden !important;
	padding-bottom:0px !important;
}
.blue_top {
/*	border: 1px solid #e3e5e6;*/
	border-top: solid 4px #189bd7;
}
.green_top {
/*	border: 1px solid #e3e5e6;*/
	border-top: solid 4px #5e9c30;
}
.green_top h4 {color:#5b765b !important;}
.orange_top {
/*	border: 1px solid #e3e5e6;*/
	border-top: solid 4px #F90;
}
.grey_top {
/*	border: 1px solid #e3e5e6;*/
	border-top: solid 4px #666;
}
.dk_blue_top {
/*	border: 1px solid #e3e5e6;*/
	border-top: solid 4px #265281;
}
/* --- */
.q_side {
	padding: 0px 0px 0px 37px;
	background: transparent url(/global/images/icons/Q.png) no-repeat top left;
}
.d_side {
	padding: 0px 0px 0px 37px;
	background: transparent url(/global/images/icons/chart.png) no-repeat top left;
}
.eib_side {
	padding: 0px 0px 0px 37px;
	background: transparent url(/global/images/icons/eib_white.png) no-repeat top left;
}
.updates_side {
	padding: 0px 0px 0px 42px;
	background: transparent url(/global/images/icons/udpates.png) no-repeat top left;
}
.printer_side {
	padding: 0px 0px 0px 42px;
	background: transparent url(/global/images/icons/large_printer.png) no-repeat top left;
}
.email_side {
	padding: 0px 0px 0px 42px;
	background: transparent url(/global/images/icons/email.png) no-repeat top left;
}
.announcement_side {
	padding: 0px 0px 0px 37px;
	background: transparent url(/global/images/icons/announcement.png) no-repeat top left;
	min-height: 30px;
}
.main_col span {
	display:inline-block;
/*	min-height:30px;*/
	float:left;
}
.main_col span h4 {
	display:block;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border-bottom:solid 1px #e3e5e6;
	padding-bottom:9px;
	padding: 10px 0px 10px 0px;
}
.main_col span h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #00405d;
	line-height:normal;
}
.main_col span h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
/*	color: #00405d;*/
	line-height:normal;
}
.main_col span .dat{
	font-weight:normal;
	font-style:italic;
	padding-bottom:10px;
}
.main_col span p {line-height:normal;}

/* Bookshelf ----------------------------------------*/

.bookshelf em {
	color:#999;
	}

/*---------------------------------------------------*/
/* Lists *********************************************/
/*---------------------------------------------------*/
.no_bullet li{
	list-style-type: none;
}
.double_space li{
	margin-bottom:14px;
}
/* Surveys Definition List --------------------------*/

.survey dl {
}

.survey dt {
  color:#444444;
  font-weight:normal;
  background:#eeeeee;
}

.survey dd {
  color:#000000;
}  
.surveytitle dt {
  background:#ddf0f9;
  font-weight:bold;
  color:#000000;
}
  
/*---------------------------------------------------*/
/* Tables ********************************************/
/*---------------------------------------------------*/
tbody {font-size:12px;}
th, td {border-bottom:1px solid #fff;}
.w100 {width:100%;}
.zebra tbody tr:nth-child(odd) td, .zebra tbody tr.even td {background:#ddf0f9;}
.zebra_odd {background:#ddf0f9;}
/*.zebra tbody td {font-size:11px;color:#00405d;line-height:1.1em;vertical-align:top;} */
.zebra tbody td {font-size:11px;color:#333;line-height:1.1em;vertical-align:top;}
.zebra thead th, .zebra tbody th{
	font-weight:normal;
	color:#FFF;
	background:#00405d;
}
.zebra thead th a, .zebra tbody th a, .zebra thead th span, .zebra tbody th span {
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	background:#00405d;
}
.zebra thead th a:hover, .zebra thead th a:visited, .zebra tbody th a:hover, .zebra tbody th a:visited {color:#FFF;}
.zebra {border-bottom: 1px solid #e3e5e6 !important;}

/* Grey Zebra table to de-emphasize content***********/
.zebra-gray tbody tr:nth-child(odd) td, .zebra-gray tbody tr.even td {background:#e3e5e6;}
.zebra-gray_odd {background:#ddf0f9;}
.zebra-gray tbody td {font-size:11px;color:#464b4d;line-height:1.1em;vertical-align:top;}
.zebra-gray thead th, .zebra-gray tbody th{
	font-weight:normal;
	color:#FFF;
	background:#464b4d;
}
.zebra-gray thead th a, .zebra-gray tbody th a {
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	background:#464b4d;
}
.zebra-gray thead th a:hover, .zebra-gray thead th a:visited, .zebra-gray tbody th a:hover, .zebra-gray tbody th a:visited {color:#FFF;}
.zebra-gray {border-bottom: 1px solid #e3e5e6 !important;}

.textcenter {text-align:center;}

/* AEO Data Table ---------------------------------- */
table.aeo_data {
	margin:0px;
	padding:0px;
	line-height:normal;
}
  table.aeo_data td {
	  font-size:12px;
	  text-indent:0px;
	  padding-left:0px;
	  padding-right:10px;
  }
	table.aeo_data a.pdf_link{
		display:inline-block;
		width:12px;
		height:14px;
		padding: 0px;
		text-align: -99999px;
		background: transparent url(/global/images/icons/pdf.png) no-repeat center left !important;
	}
	table.aeo_data a.csv_link{
		display:inline-block;
		width:12px;
		height:14px;
		padding: 0px;
		text-align: -99999px;
		background: transparent url(/global/images/icons/csv.png) no-repeat center left !important;
	}
	table.aeo_data a.xls_link{
		display:inline-block;
		width:12px;
		height:14px;
		padding: 0px;
		text-align: -99999px;
		background: transparent url(/global/images/icons/xls2.png) no-repeat center left !important;
	}

/* Consumption Tables ------------------------------ */
.contable {
	display:table;
	clear:both;
	width:100%;
	margin:0px;
}
.condaterange {
	display:block;
	clear:both;
	width:100%;
	font-size:11px;
	margin-bottom:6px;
	color:#7d7d7d;
}
.contable tbody {display:none;}

.contable th:first-child {
	border:0px;
	border-bottom: 1px solid #fff;
	padding: 7px 10px 7px 22px;
	background: #00405d /*transparent*/ url(/global/images/icons/arrow_bl_r_pad.png) no-repeat center left !important;
	cursor:pointer;
}
.contable th:first-child:hover {color:#89d8ff;}
.contable th {
	font-weight: bold;
}
.contable th span.right {
	font-weight: normal;
}
.contable th.active {
  border:0px;
	border-bottom: 1px solid #fff;
	padding: 7px 10px 7px 22px;
	background: #00405d /*transparent*/ url(/global/images/icons/arrow_bl_d_pad.png) no-repeat center left !important;
}
.contable th a.pdf{
	text-align:left;
	font-size:11px;
	padding: 0px 20px 0px 16px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat center left !important;
}
.contable td a.pdf{
	text-align:left;
	font-size:11px;
	padding: 0px 10px 0px 16px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat center left !important;
}
.contable th a {color:#fff;}
.contable th a:hover, .contable th a:visited {color:#89d8ff;text-decoration:none;}
.contable th span a:hover, .contable th span a:visited {text-decoration:underline;}

.contable tr td {
/*	display:block;*/
/*	padding: 12px 10px 12px 40px;*/
/*    margin-top:-4px;*/
	border-bottom: 1px solid #ecedee;
}

.mr_temp2 .contable li {
	margin-top: 6px;
}

/* JQuery UI changes/fixes ***************************/
.contable a {color:#189bd7;text-decoration:none;}
.contable a:hover {text-decoration:underline;}

.condaterange a {
	padding: 0px 8px 0px 8px;
	border-right: 1px solid #bbb;
	line-height:1em;
}
.condaterange .active {
	color:#00405d;
}
.expandall {
	float:right;
	padding-top:3px !important;
	cursor:pointer;
}
.collapseall {
	float:right;
	padding-top:3px !important;
	cursor:pointer;
}
.contable td {
	padding-top:12px;
	padding-bottom:12px;
}


.contable tbody tr:first-child, .contable tbody tr.summary {
	background-color:#ddf0f9;
}
.contable tbody tr.white_first:first-child {
	background-color:#FFF;
	}

/*	.contable tr:hover {background-color:#FFFFC6;} /** 2011.04.21 - Christian.stauffer@eia.gov **/

.contable tbody tr:first-child td:first-child, .contable tbody tr.summary td:first-child{
	padding-left:24px;
/*	text-indent:13px;*/
}
.contable td:first-child {
	padding-left:24px;
/*	text-indent:26px;*/
}
.contable_noindent td:first-child {
	text-indent:0px;
}
.level2_indent td:first-child {
	padding-left:36px;
}
.level3_indent td:first-child {
	padding-left:48px;
}
.level4_indent td:first-child {
	padding-left:60px;
}
/* Simple Tables ------------------------------ */
.simpletable {
	display:table;
	clear:both;
/*	width:100%;*/
	margin:0px;
	margin-bottom:16px;
	}
.simpletable thead tr{}
.simpletable th {
	font-weight: bold;
	background-color:#FFF;
/*	color:#000; */
	color:#333;
	border-bottom:3px solid #0097d6;
	vertical-align:bottom;
	line-height:1.2em;
	text-align:right;
}
.simpletable tr th:first-child {text-align:left;}
.simpletable h5 {color:#265281;font-size:14px;margin:0px;}
.simpletable td {
	border-bottom:1px solid #ccc;
	vertical-align:bottom;
	text-align:right;
	color:#333;
}
.simpletable tr td:first-child {text-align:left;}
/* Simple Tables2 ------------------------------ */
.simpletable2 {
	display:table;
	clear:both;
/*	width:100%;*/
	margin:0px;
	margin-bottom:16px;
	}
.simpletable2 thead tr{}
.simpletable2 th {
	font-weight: bold;
	background-color:#FFF;
/*	color:#000; */
	color:#333;
	border-bottom:3px solid #0097d6;
	vertical-align:bottom;
	line-height:1.2em;
}
.simpletable2 h5 {color:#265281;font-size:14px;margin:0px;}
.simpletable2 td {
	border-bottom:1px solid #ccc;
	vertical-align:top;
	color:#333;
}
.simpletable2 tr td:first-child {text-align:left;}
/* Simple Table 3 ------------------------------ */
.simpletable3 {
	display:table;
	clear:both;
/*	width:100%;*/
	margin:0px;
	margin-bottom:16px;
	}
.simpletable3 thead tr{}
.simpletable3 th {
	font-weight: bold;
	background-color:#FFF;
	color:#333;
	border-bottom:3px solid #0097d6;
	vertical-align:bottom;
	line-height:1.2em;
	text-align:left;
}
.simpletable3 tr th:first-child {text-align:left;}
.simpletable3 h5 {color:#333;font-size:14px;margin:0px;}
.simpletable3 td {
	border-bottom:1px solid #ccc;
	vertical-align:top;
	text-align:left;
	color:#333;
}
.simpletable3 tr td:first-child {text-align:left;}
.simpletable3 a.ico_pdf, .simpletable3 a.ico_doc, .simpletable3 a.ico_xls, .simpletable3 a.ico_sso, .simpletable3 a.ico_pedro, .simpletable3 a.ico_ppt {
	line-height: 1.5em;
}

/* JQuery UI changes/fixes ***************************/
.simpletable a {color:#189bd7;text-decoration:none;}
.simpletable a:hover {text-decoration:underline;}
.simpletable2 a {color:#189bd7;text-decoration:none;}
.simpletable2 a:hover {text-decoration:underline;}
.simpletable3 a {color:#189bd7;text-decoration:none;}
.simpletable3 a:hover {text-decoration:underline;}
/*---------------------------------------------------*/
/* faqs ******************************************/
/*---------------------------------------------------*/
.faqs th {color:#fff;}
.faqs tbody {font-size:12px;}
.faqs th, .faqs td {border-bottom:1px solid #fff;}
.faqs tbody tr:nth-child(odd) td, .faqs tbody tr.even td {background:#ddf0f9;}
/*---------------------------------------------------*/
/* Carousel ******************************************/
/*---------------------------------------------------*/
.carousel {
/*	display:block; Luised*/
/*	background-color:#f4f4f4;*/
	border-right: solid 1px #e3e5e6;
	border-left: solid 1px #e3e5e6;
	border-bottom: solid 1px #e3e5e6;
	padding:1.75em 0 0px;
	margin-bottom:16px;
/*	max-height:410px;
	min-height:410px; Luised
	height:auto !important;*/
	/*height:410px;*/
	overflow:hidden;	
	position: relative;
}
/*.carousel img {border:0px !important;} Luised do it globally for images!*/
.carousel_image {
	height:320px;
	width:648px;
	text-align:center;
}
.carousel_image p, .carousel_image h4, .carousel_image h4 a {
	text-align:left;
	float:left;
}
.carousel_footer {
	font-size:11px;
	background-color: #f4f4f4;
	margin:0px;
	color:#00405d;
	width:648px;
	position: relative;
	height:100%;
	/*bottom: 0px;
	right: 0;
	display:block;*/
}
.carousel_footer div {
	position:absolute;
	top:0;
	left:0;
}
.carousel_footer2 {
	font-size:11px;
	background-color: #f4f4f4;
	margin:0px;
	color:#00405d;
	clear:left;
	width:648px;
	height:100%;
}
.carousel_footer form {
	font-size:11px;
	margin:0px;
/*	padding:0px;*/
	padding:11px;
/*	background-color:#0F0;*/
}
/*.carousel_footer select  {font-size:11px;}*/
.carousel_footer p, 
.carousel_footer2 p {
	font-size:11px;
	padding: 11px;
	padding-left:0px;
	margin:0px;
	padding-bottom:0px;
}
.carousel_footer2 p {padding:8px;}
.carousel h1, .carousel2 h1, .carouselfo h1  {
	margin:0px 15px 0px 15px;
	padding-top:0px;
	color:#00405d;
}
.carousel h1 span, .carousel2 h1 span, .carouselfo h1 span {
	display:inline;
	color:#5e625e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-top:-5px;
}
.carousel h1 a {color:#265281;text-decoration:none;}
.carousel h1 a:hover {color:#407fc2;}
.carousel h4 a, .carousel2 h4 a, .carouselfo h4 a {
    margin:0px 15px 0px 15px;
	padding-top:0px;
	font-weight:normal;
}

/* SLIDER ------------------------------------------ */

#slider1, .slider {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}

#slider1 li, .slider li {
	padding: 0px;
	margin: 0px;
	zoom:1;
	height:430px;
	overflow: hidden;
}
#slider1 p,#slider1 img, #slider1 object, 
#slider1 h2, #slider1 h3, #slider1 h5, #slider1 h6,
.slider1 p,.slider1 img, .slider object, 
.slider1 h2, .slider1 h3, .slider h5, .slider h6{
	margin: 0px 18px 16px 18px;
}

/* THUMBS ---------------------------------- */
.thumbs {
	/*display:block;
	min-height:25px;
	height:auto !important;
	height:25px;*/
	padding-right:15px;
	position: absolute;
	right: 0;
	top: 0;
}

.thumbs a {
	display: inline-block;
	text-indent: -9999px;
/*	height: 25px;*/
	width: 11px;
	background-image: url(/global/images/icons/thumb_off.png);
}
.thumbs a:hover,/* {background-image: url(/global/images/icons/thumb_on.png);}*/
.thumbs a.pager-active {background-image: url(/global/images/icons/thumb_on.png) /*!important*/;}
/*---------------------------------------------------*/
/* Carousel2 ******************************************/
/*---------------------------------------------------*/
.carousel2, .carouselfo {
	display:block;
/*	background-color:#fff;*/
	border-right: solid 1px #e3e5e6;
	border-left: solid 1px #e3e5e6;
	border-bottom: solid 1px #e3e5e6;
	padding:0px;
	margin-bottom:16px;
}
/*.carousel2 img, .carouselfo img {border:0px !important;} Luised globally for images?*/
/* SLIDER ------------------------------------------ */

#slider2 {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
/*	height: auto;*/
}

#slider2 li {
	padding: 0;
	margin: 0;
	zoom:1;
}

#slider2 img {
	float: left;
	margin-right: 36px;
/*	border: solid #666 1px; christian.staufer@eia.gov deprecated the border on 2011.04.13 */ 
}
/* THUMBS ---------------------------------- */
.thumbs2, 
.thumbsfo {
	display:block;
	padding:0px;
	min-height:30px;
	height:auto !important;
	height:30px;
/*	padding-right:18px;*/
	background-color:#00405d;
}
.thumbs2 p, 
.thumbsfo p {margin:0px;padding:0px;}

.thumbs2 a, 
.thumbsfo a {
	display:inline-block;
	padding: 6px 10px;
	margin:0px;
/*	width: 100px;*/
/*    background-color:#F9F;*/
	border-left: 1px solid #265281;
	text-decoration:none;
}
.thumbs2 a:hover, 
.thumbs2 a:active, 
.thumbsfo a:hover, 
.thumbsfo a:active {
	background-color:#265281;
	color:#fff;
	text-decoration:none;
}
/*.thumbs2 a:hover {background-image: url(/global/images/icons/thumb_on.png);}*/
.pager-active2, 
.thumbs2 a:focus {color:#fff;}

/*---------------------------------------------------*/
/* Carousel3 ******************************************/
/*---------------------------------------------------*/
.carousel3 {
	position:relative;
	display:block;
	float:left;
/*	background-color:#0F0;*/
	padding:0px;
	padding-top:1px !important;
	padding-bottom:1px !important;
/*	margin-top:-39px;*/
	margin-top:0px;
	width:958px;
	min-height:279px;
	max-height:279px;
/*	height:auto !important;*/
	height:279px;
	margin-bottom:0px;
	overflow:hidden;
}
/*.carousel3 img {border:0px !important;} Luised do this globally for images...*/
/* SLIDER ------------------------------------------ */

#slider3 {
	padding: 0px;
	margin: 0px;
	padding-top:0px;
	list-style: none;
	width:958px;
	overflow:hidden;
/*	height: auto;*/
}
#slider3 ul {
	margin:0px;
	padding-top:0px;
	}
#slider3 li {
	width:958px;
	min-height:279px;
	max-height:279px;
/*	height:auto !important;*/
	height:279px
	padding: 0px;
	margin: 0px;
	zoom:1;
}

#slider3 img {
	float:left;
	/*margin-right: 36px;
	border: solid #666 1px;*/
}
/* THUMBS ---------------------------------- */
.thumbs3 {
/*	background-color:#F00;*/
	position:relative;
	float:left;
	display:block;
	/*min-height:25px;
	height:auto !important;
	height:25px;*/
	top:-71px;
	left:592px;
	z-index:10 !important;	
}
.thumbs3 p{margin:0px;padding:0px;}
.thumbs3 a{
	display: block;
	float:left;
	text-indent: -99999px;
/*	height: 19px;*/
	width: 19px;
	padding-right:4px;
	background-image: url(/global/images/icons/thumbs3.png);
	background-repeat:no-repeat;
}
.thumbs3 a:hover {background-image: url(/global/images/icons/thumbs3_on.png);}
.pager-active3 {background-image: url(/global/images/icons/thumbs3_on.png) !important;}
.home_feature_overlay {
/*	position:relative;*/
	display:block;
/*	float:right;*/
	margin-top:28px;
	margin-left:575px;
	width:353px;
	height:221px;
	background: url(/global/images/bg/home_feature_overlay.png) no-repeat top left;
	}
.home_feature_overlay .hfcontent {
	padding: 17px 24px 17px 24px;
	}
	.home_feature_overlay .hfcontent h2{
		font-size:24px;
		color:#FFF;
		line-height:32px;
	}
	.home_feature_overlay .hfcontent h2 a{
		color:#FFF;
	}
	.home_feature_overlay .hfcontent h3{
		color:#b3c2c9;
		line-height:32px;
	}
	.home_feature_overlay .hfcontent h3 a{
		color:#b3c2c9;
	}
/* Expanded feature box */
.home_feature_overlay2 {
/*	position:relative;*/
	display:block;
/*	float:right;*/
	margin-top:28px;
	margin-left:175px;
	width:756px;
	height:221px;
	background: url(/global/images/bg/home_feature_overlay2.png) no-repeat top left;
	}
.home_feature_overlay2 .hfcontent {
	padding: 17px 24px 17px 24px;
	}
	.home_feature_overlay2 .hfcontent h2{
		font-size:24px;
		color:#FFF;
		line-height:32px;
	}
	.home_feature_overlay2 .hfcontent h2 a{
		color:#FFF;
	}
	.home_feature_overlay2 .hfcontent h3{
		color:#b3c2c9;
		line-height:32px;
	}
	.home_feature_overlay2 .hfcontent h3 a{
		color:#b3c2c9;
	}

.feature_new1 {background: url(/global/images/homepage_rotating_features/homepage_banner1.jpg);}
.feature_new2 {background: url(/global/images/homepage_rotating_features/homepage_banner2.jpg);}
.feature_new3 {background: url(/global/images/homepage_rotating_features/homepage_banner3.jpg);}
.feature_new4 {background: url(/global/images/homepage_rotating_features/homepage_banner4.jpg);}
.feature_new5 {background: url(/global/images/homepage_rotating_features/homepage_banner5.jpg);}
.feature_new6 {background: url(/global/images/homepage_rotating_features/homepage_banner6.jpg);}
.feature_new7 {background: url(/global/images/homepage_rotating_features/homepage_banner7.jpg);}
.feature_new8 {background: url(/global/images/homepage_rotating_features/homepage_banner8.jpg);}
.feature_new9 {background: url(/global/images/homepage_rotating_features/homepage_banner9.jpg);}
.feature_new10 {background: url(/global/images/homepage_rotating_features/homepage_banner10.jpg);}
.feature_new11 {background: url(/global/images/homepage_rotating_features/homepage_banner11.jpg);}
.feature_new12 {background: url(/global/images/homepage_rotating_features/homepage_banner12.jpg);}
.feature_new13 {background: url(/global/images/homepage_rotating_features/homepage_banner13.jpg);}
.feature_new14 {background: url(/global/images/homepage_rotating_features/homepage_banner14.jpg);}
.feature_new15 {background: url(/global/images/homepage_rotating_features/homepage_banner15.jpg);}
.feature_new16 {background: url(/global/images/homepage_rotating_features/homepage_banner16.jpg);}
.feature_new17 {background: url(/global/images/homepage_rotating_features/homepage_banner17.jpg);}
.feature_new18 {background: url(/global/images/homepage_rotating_features/homepage_banner18.jpg);}
.feature_new19 {background: url(/global/images/homepage_rotating_features/homepage_banner19.jpg);}
.feature_new20 {background: url(/global/images/homepage_rotating_features/homepage_banner20.jpg);}

/*---------------------------------------------------*/
/* Rating Stars **************************************/
/*---------------------------------------------------*/
#rs {
	min-height:32px;
	height:auto !important;
	height:32px;
	border-bottom: solid 5px #265281;
	background-color:#00405d;
}
#rs_home {
	min-height:8px;
	height:auto !important;
	height:8px;
	border-bottom: solid 5px #265281;
	background-color:#00405d;
}
.rs_comments {
	display:none;
/*	min-height:160px;
	height:auto !important;*/
	height:196px;
	border-bottom: solid 5px #265281;
	background-color:#ddeff9;
}
.rs_comments p {
	color:#265281 !important;
	text-align:right;
	padding: 16px 22px;	
}

#rs p {color:#fff; margin:0px;padding:0px;text-align:right;}
.rs_comments p {color:#000;}
.stars {
	display:block;
	height:32px;
	margin-right:22px;
	line-height:32px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.stars img {
	vertical-align:top;
}
.clear{
	clear:both;
}
/*---------------------------------------------------*/
/* Address Bar ***************************************/
/*---------------------------------------------------*/
#addbar {
	min-height:92px;
	height:auto !important;
	height:92px;
	border-top: double 3px #e3e5e6;
	border-bottom: double 3px #e3e5e6;
	background: #f5f5f5 url(/global/images/bg/footer_bg.jpg) repeat-x top center;
	margin-top:3px;
}
#addbar h3 {
	font-size:15px;
/*	font-weight:normal !important;*/
	display:block;
	float:left;
	background-color:#0F9;
	margin: 31px 0px 5px 0px;
	padding: 3px 10px 3px 0px;
	background: url(/global/images/icons/arrow_gr_r.png) no-repeat center right;
	text-indent:22px;
	text-decoration:none;
}
#addbar a, #addbar h3 a {color:#333;font-weight:normal !important;}
#addbar a:focus, #addbar a:hover {
	text-decoration:none;
	clear:both;
	color:#189bd7;
}

#addbar h2{
	display: block;
	font-size: 0px;
	height: 92px;
	width:304px;
	text-indent: -99999px;
	background-image: url(/global/images/logos/eia_address.png);
}

/*---------------------------------------------------*/
/* Quick Links ***************************************/
/*---------------------------------------------------*/
#quicklinks {
	display:block;
	min-height:160px;
	height:auto !important;
	height:160px;
	background-color:#fff;
}
#quicklinks h3 {
	font-size:16px;
	padding-bottom:7px;
	margin-bottom:17px;
	border-bottom: solid 1px #ddd;
}
#quicklinks span {
	display:block;
	float:left;

	vertical-align:top;
}
#quicklinks p {
	font-size:11px !important;
	display:block;
	Float:left;
/*	background-color:#0F9;*/
/*	padding:0px !important;*/
	margin: 18px 18px 22px 22px !important;
	/*margin-right:37px;*/
	vertical-align:top;
	/*margin-bottom:0px;*/
}

#quicklinks b {
	color:#333;
}
#quicklinks a {
	font-weight:normal;
}

#infotext {
	background-color: #E9E9E9;
	border: 1px solid black;
	text-align: left;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	width: 200px;
	display: none;
	position: absolute;
}

/*---------------------------------------------------*/
/* Today In Energy ***********************************/
/*---------------------------------------------------*/
.date {
	color: #928b81;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.tags {
	font-size: 10px;
	line-height: 18px;
	margin-top: 19px;
}

.tags h3 {
	float: left;
	font-size: 10px;
	line-height: 1.2;
	margin: 3px 4px 0 0;
	text-transform: uppercase;
}

.tags li {
	background: none;
	color: #117eaf;
	display: inline;
	margin: 0 4px 0 0;
	padding: 0;
	text-transform: uppercase; /* added to normilize tages in TIE */
}

.tags li a {
/*	color: #117eaf;*/
	line-height: 1.2;
	text-transform: uppercase;
}
.tie_management {
	display:block;
	background-color:#000;
	color:#FFF;
	height:40px;
	width:auto;
	border-bottom: #e8ecf2 10px solid;
}
.tie_management h2 {color:#FFF;margin-left:16px;margin-right:16px;}
.tie_management h2 p {color:#F90;font-size:14px;margin-top:10px;}
.tie_management a {color:#fff; text-decoration:none;}
.tie_management a:hover {text-decoration:underline;}
.share-bar {
	background: url(/global/images/bg/share.png) repeat-x left top;
	border-bottom: 1px solid #dfe1e2;
	border-top: 1px solid #ededee;
	height: 31px;
/*	left: -23px;*/
	padding-left: 14px;
	position: relative;
	width: auto;
}



.share-bar li {
	background: url(/global/images/icons/share.png) no-repeat right -239px;
	float: left;
	height: 31px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.share-bar li a {
	background: url(/global/images/icons/share.png) no-repeat;
	color: #848484;
	display: block;
	font-size: 11px;
	padding: 6px 12px 0 24px !important;
	line-height: 18px;
}

.share-bar .share-email a {
	background-position: 9px -49px !important;
}

.share-bar .share-share a {
	background-position: 9px 10px !important;
}

.share-bar .share-print a {
	background-position: 9px -108px;
}

.share-bar .share-feedback a {
	background-position: 9px -168px;
}
.related-articles {
	background: #f4f4f4 url(/global/images/bg/related.png) repeat-x left bottom;
	margin-bottom: 18px;
	padding: 18px 24px 18px 24px;
	position: relative;
	width: auto;
}

.related-articles h3 {
	color: #797979;
	font-size: 12px;
	line-height: 18px;
}

.related-articles li {
	background: none;
	font-size: 12px;
	line-height: 20px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.tie_archive {
	margin-top:16px;
	margin-bottom:20px
}

.tie_about p {
	padding-top:4px;
}

.tie_about ul, .tie_about ol {
	padding-top:8px;
}

.tie h2{border-bottom: solid 1px #dadada;margin-bottom:0px;font-size:22px !important; }
.hp_live_tie h3{border-bottom:none !important; text-transform:none !important; font-weight:normal; font-size:16px;}
.mhome_temp .main .white_box {width:420px;height:395px!important;max-height:395px!important;margin:auto;overflow:hidden !important;padding:0px;_background-color:#fff;}
.mhome_temp .main .white_box img{border:none;}
.tie {width:420px;margin:auto;padding:0px;_background-color:#fff;}
.tie_date {color:#928b81 !important;
           font-style:italic;
		   font-weight:normal !important;
		   font-size:14px !important;
		   margin-top:6px;
		   font-family:"Times New Roman", Times, serif !important;
		   text-transform:none !important;}
/*.hp_live_tie h3 {font-family:Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:6px;}
.hp_live_tie h3 a {color:#265281}
.hp_live_tie {padding:10px;}
.tie_date {color:#928b81;font-style:italic;font-size:14px;margin-top:12px;}*/
.source {font-size:11px;color:#999;}

/*---------------------------------------------------*/
/* Logos *********************************************/
/*---------------------------------------------------*/
.logo-eia {display:none;}
/*---------------------------------------------------*/
/* Icons *********************************************/
/*---------------------------------------------------*/
.ico_facebook {
	display:inline-block;
/*	Margin-top:-1px;*/
	background: transparent url(/global/images/icons/facebook.png) no-repeat center left !important;
	padding-left:21px !important; /* added this to avoid having a gajillion &nbsp;s */
}
.ico_twitter {
	display:inline-block;
/*	Margin-top:-1px;*/
	background: transparent url(/global/images/icons/twitter.png) no-repeat center left !important;
	padding-left:21px !important; /* added this to avoid having a gajillion &nbsp;s */
}
.ico_flickr {
	display:inline-block;
/*	Margin-top:-1px;*/
	background: transparent url(/global/images/icons/flickr.png) no-repeat center left !important;
	padding-left:21px !important; /* added this to avoid having a gajillion &nbsp;s */
}

.ico_youtube {
	display:inline-block;
/*	Margin-top:-1px;*/
	background: transparent url(/global/images/icons/youtube.png) no-repeat center left !important;
	padding-left:21px !important; /* added this to avoid having a gajillion &nbsp;s */
}
.ico_linkedin {
	display:inline-block;
/*  Margin-top:-1px;*/
	background: transparent url(/global/images/icons/linkedin.png) no-repeat center left !important;
	padding-left:21px !important; /* added this to avoid having a gajillion &nbsp;s */
}

.ico_email {
	display:inline-block;
	background: transparent url(/global/images/icons/email.png) no-repeat center left;
	padding-left:21px !important; /* added this to avoid having a gajillion &nbsp;s */
}
.ico_rss {
	display:inline-block;
	background: transparent url(/global/images/icons/rss.png) no-repeat center left;
	padding-left:21px !important; /* added this to avoid having a gajillion &nbsp;s */
}
.ico_out {
	display:inline-block;
	background: transparent url(/global/images/icons/blue_plus.png) no-repeat center left;
	padding-left:21px !important; /* added this to avoid having a gajillion &nbsp;s */
}
.ico_rss2 {
	display:inline-block;
	Margin-top:-1px;
	padding: 2px 0px 3px 20px;
	background: transparent url(/global/images/icons/rss.png) no-repeat center left !important;
}
.ico_AZ {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/az.png) no-repeat center left !important;
}
.ico_mining {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/data_mining.png) no-repeat center left !important;
}
.ico_reports {
	display:inline-block;
	margin-top:-1px;
	background: transparent url(/global/images/icons/reports.png) no-repeat center left;
}
.side_col .ico_reports {
	margin-left:-3px;
	padding-left:24px;
}
.ico_survey {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/surveys.png) no-repeat center left !important;
}
.ico_api {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/api_key.png) no-repeat center left !important;
}
.ico_api:hover {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/api_key_dblue.png) no-repeat center left !important;
}
.ico_faqs {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/faqs.png) no-repeat center left !important;
}
.ico_glossary {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/glossary.png) no-repeat center left !important;
}
.ico_glossary_dblue {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/glossary_dkblue2.png) no-repeat center left !important;
}
.ico_teachers {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/teachers.png) no-repeat center left !important;
}
.ico_eib {
	display:inline-block;
	Margin-top:-1px;
	background: transparent url(/global/images/icons/eib.png) no-repeat center left !important;
}
.ico_csv {
	display:inline-block;
	Margin-top:-1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/csv.png) no-repeat center left !important;
}
.ico_dbf {
	display:inline-block;
	Margin-top:-1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/dbf.png) no-repeat center left !important;
}
.ico_pie {
/*	display:inline-block;*/
	Margin-top:-1px;
	background: transparent url(/global/images/icons/chart12.png) no-repeat center right !important;
	padding: 0px 24px 0px 0px;
}
.ico_pdf {
	/*display:inline-block; removed by CWS 2011-02-20*/
	Margin-top:-1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat center left !important;
}
.ico_pdf_block {
	/*display:inline-block; removed by CWS 2011-03-02*/
	Margin-top:-1px;
	display:block;
	padding: 0px 0px 2px 21px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat top left !important;
}
.ico_pdf2 {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 16px 0px 0px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat top right !important;
}
.ico_pdf3 {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 16px 0px 0px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat center right !important;
}
.ico_pdf4 {
	Margin-top:-1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat center left !important;
}
.ico_pdf_link{
	display:inline-block;
	width:12px;
	height:14px;
	padding: 0px;
	text-align: -99999px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat center left !important;
}
.ico_pdf_right {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 16px 0px 0px;
	background: transparent url(/global/images/icons/pdf.png) no-repeat center right !important;
}
.ico_xls {
	/*display:inline-block; removed by CWS 2011-03-02*/
	Margin-top:-1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/xls2.png) no-repeat center left !important;
}
.ico_xls_block {
	/*display:inline-block; removed by CWS 2011-03-02*/
	Margin-top:-1px;
	display:block;
	padding: 0px 0px 2px 21px;
	background: transparent url(/global/images/icons/xls2.png) no-repeat top left !important;
}
.ico_xls_right {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 16px 0px 0px;
	background: transparent url(/global/images/icons/xls2.png) no-repeat center right !important;
}
.ico_csv_right {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 15px 0px 0px;
	background: transparent url(/global/images/icons/csv.png) no-repeat center right !important;
}

.ico_html {
	display:inline-block;
	Margin-top:-1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/html.png) no-repeat center left !important;
}
.ico_ranking_chart {
	text-indent: -99999px;
	display:inline-block;
	Margin-top:-1px;
	padding: 2px 0px 2px 18px;
	background: transparent url(/global/images/icons/ranking_chart.png) no-repeat center left !important;
}
.ico_up {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 0px 0px 16px;
	background: transparent url(/global/images/icons/up.png) no-repeat center left !important;
}
.ico_down {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 0px 0px 16px;
	background: transparent url(/global/images/icons/down.png) no-repeat center left !important;
}
.ico_zip {
	display:inline-block;
	Margin-top:-1px;
	padding: 3px 0px 2px 16px;
	Margin-left:5px;
	background: transparent url(/global/images/icons/zip.png) no-repeat center left !important;
}
.ico_zip_right {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 15px 0px 0px;
	background: transparent url(/global/images/icons/zip.png) no-repeat center right !important;
}
.ico_zip_block {
	/*display:inline-block; removed by CWS 2011-03-02*/
	Margin-top:-1px;
	display:block;
	padding: 0px 0px 2px 21px;
	background: transparent url(/global/images/icons/zip.png) no-repeat top left !important;
}
.ico_print {
	display:inline-block;
	background: transparent url(/global/images/icons/print.png) no-repeat center left;
	padding-left:21px !important;
}
.ico_ppt {
	margin-top:-1px;
	background: transparent url(/global/images/icons/ppt2.png) no-repeat center left;
	padding: 5px 10px 5px 16px;
}
.ico_ppt2 {
	display:inline-block;
	Margin-top:-1px;
	padding: 0px 16px 0px 0px;
	background: transparent url(/global/images/icons/ppt2.png) no-repeat top right !important;
}
.ico_doc {
	margin-top:-1px;
	background: transparent url(/global/images/icons/doc.png) no-repeat center left;
	padding: 5px 10px 5px 16px;
}
.ico_sso {
	margin-top:-1px;
	background: transparent url(/global/images/icons/sso.png) no-repeat center left;
	padding: 5px 10px 5px 16px;
}
.ico_pedro {
	margin-top:-1px;
	background: transparent url(/global/images/icons/pedro.png) no-repeat center left;
	padding: 5px 10px 5px 16px;
}
.ico_sas {
	/*temporary icon style created by christian.stauffer@eia.gov for show-and-tell 2011-10-26*/
	Margin-top:-1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/sas.png) no-repeat center left !important;
}
.ico_calendar {
	display: inline-block;
	background: transparent url(/global/images/icons/calendar.png) no-repeat center left;
}
.ico_radio {
	display: inline-block;
	background: transparent url(/global/images/icons/radio_spot.png) no-repeat center left;
}
.ico_apikey {
  background: url("/global/images/sprites/gc_sprite.png") no-repeat;
  width: 24px;
  height: 15px;
  display: inline-block;
  background-position: -245px -391px;
  vertical-align: text-bottom;
}
.ico_geosetid {
  background: url("/global/images/sprites/gc_sprite.png") no-repeat;
  width: 24px;
  height: 16px;
  display: inline-block;
  background-position: -240px -460px;
  vertical-align: text-bottom;
}
.ico_tour {
  background: transparent url("/global/images/sprites/gc_sprite.png") no-repeat;
  width: 21px;
  height: 21px;
  margin-right: 2px;
  display: inline-block;
  background-position: -385px -455px;
  vertical-align: text-bottom;
}
/*the .ico_download class was originally defined in the local stylesheet for
This Week in Petroleum. This download icon class and the one in TWIP should
be merged during the CSS rehab project--MV*/
.ico_download2:before {
  content: ' ';
  background: url("/global/images/sprites/gc_sprite.png") no-repeat;
  width: 21px;
  height: 15px;
  display: inline-block;
  background-position: -245px -318px;
  vertical-align: text-bottom;
}
/* Iconize ------------------------------------------------------------*/
	.main_col h2 a[href$='.csv'] {
		padding: 5px 10px 5px 16px;
		background: transparent url(/global/images/icons/csv.png) no-repeat center left;
	}

	.main_col h2 a[href$='.pdf'] {
		padding: 5px 16px 5px 0px;
		text-transform:none; /* Upper-case removed by christian.stauffer@eia.gov 2011-05-03 */
		background: transparent url(/global/images/icons/pdf.png) no-repeat center right;
	}

	.main_col h2 a[href$='.xls'], .main_col h2 a[href$='.xlsx'] {
		padding: 5px 10px 5px 16px;
		background: transparent url(/global/images/icons/xls2.png) no-repeat center left;
	}
	.ppt, .main_col h2 a[href$='.ppt'], 	.main_col h2 a[href$='.pps'], .main_col h2 a[href$='.pptx'] {
		padding: 5px 10px 5px 16px;
		background: transparent url(/global/images/icons/ppt2.png) no-repeat center left;
	}

/* Country Icons ------------------------------------------------------------*/
.ico_china {
	margin-top:-1px;
	padding: 0px 0px 0px 0px;
	background: transparent url(/global/images/icons/countries/china.png) no-repeat baseline right !important;
}
/*---------------------------------------------------------------------------*/
.main_col .ico_eib {padding-left: 30px !important;} /* Header Icon Padding 1 */


.header_icon_pad {padding: 3px 0px 3px 30px; margin-bottom:8px;} /* Header Icon Padding 1 */
.header2_icon_pad {padding: 3px 0px 3px 30px; margin-bottom:8px;} /* Header Icon Padding 1 */

.sidecol_icon_pad {padding-left: 26px !important; margin-bottom:8px;} /* Side Column Icon Padding 1 */
.sidecol_icon_pad2 {padding-left: 26px !important; } /* Side Column Icon Padding 2 */

.ft_icon_pad {padding: 3px 0px 3px 20px;} /* Footer Icon Padding */
.arrow_gray_right {
	padding: 3px 20px 3px 0px;
	background: transparent url(/global/images/icons/arrow_gr_r.png) no-repeat center right;
}


.ant_banner {
	display: inline-block;
	font-size: 0px;
	height: 123px;
	width:139px;
	background-image: url(/global/images/icons/energy_kids.png);
}

.ant_banner:hover {
		background-image: url(/global/images/icons/energy_kids_over.png);
}
/* --- MISC ---*/
.boldred {
	font-weight:bold;
	color:#F00;
}
.margin_right_100 {margin-right:100px;}

/* Chart Bullets */
.bull {font-size:22px; vertical-align:middle; line-height:12px;}
/* Colors --------------------------------------------------------------------*/

.chart_org {color:#bf752a;}
.chart_green {color:#5e9b42;}
.chart_yellow {color:#ffc90d;}
.chart_Dblue {color:#023953;}
.chart_blue {color:#1d96d3;}

#search-input {
	color: #7e858b;
}

.pagecontent .caption {display:inline-block;font-size:11px;margin-bottom:10px;clear:both;}

.nevershow {display:none;}
/*---------------------------------------------------*/
/* Consumption (RECS, CBECS, MECS) *******************/
/*---------------------------------------------------*/

.recs_years {font-size:15px; /*background-color:#f4f4f4; padding:12px 0px 12px 12px;*/}
.hidden {display:none;}

/* jQuery UI overrides */

.page_tabs a {
	color: #189BD7;
	text-decoration: none;
}

.page_tabs .ui-state-default, 
.page_tabs .ui-widget-content .ui-state-default {
	background: #dadada none;
}

.pagecontent .ui-widget {
	font-size: inherit;
}
.page_tabs .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
 border:1px solid #189bd7;
 background-color:#ccefff;
 outline: medium none;
}
.page_tabs .ui-state-active, .ui-widget-content .ui-state-active {
  background:none;
	background-color: #189bd7;
  border: none;
  color: white;
  font-weight: bold;
  outline: medium none;
}
.page_tabs .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: white;
}

.page_tabs .ui-widget-header {
	background:none;
	border:none;
	border-bottom: 4px solid #189bd7;
	padding:0px;
}
.ui-tabs .ui-tabs-nav li {
  margin: 0 0.2em 0 0;
 }
 .ui-tabs {
 	padding:0; 
}
.page_tabs.ui-widget-content {
  border: none;
}
.ui-tabs .ui-tabs-panel {
 border: 1px solid #dadada;
 border-top:none;
}
.page_tabs ul {
	overflow:hidden;
}
.page_tabs .ui-corner-top, .page_tabs .ui-corner-all {
    border-radius: 0px;
}
/*---------------------------------------------------*/
/* FAUX jQuery UI Tabs *******************************/
/*---------------------------------------------------*/
#tab-container {
	border-bottom: 4px solid #189BD7; 
	padding-bottom:4px;
	}
#tab-container ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	}
#tab-container a {
	color:#555555
	} 

#tab-container a:hover {
	color:#000; 
	text-decoration:none;
	} 

.tab-unselected { /*not selected*/
	display: inline;
	font-weight:bold;
	padding: .5em 1em;
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	background:url('/global/images/sprites/bg-sprite.png') repeat-x;
	background-position:0px 0px;
	}
#tab-container .tab-unselected a {
	color: #555;
	text-decoration: none;
	}
.tab-unselected:hover {
	color:#000;
	background:url('/global/images/sprites/bg-sprite.png') repeat-x;
	background-position:0px -29px;
	}
#tab-container .tab-unselected:hover a {
	color: #000;
	text-decoration: none;
	}
.tab-selected {display: inline;
	background-color: #189BD7;
	border-top:1px solid #189BD7;
	border-right:1px solid #189BD7;
	border-left:1px solid #189BD7;
	color:#fff;
	font-weight:bold;
	padding: .5em 1em;
	margin:-1px 0 ;
	}
#tab-container .tab-selected a {
	color: #fff;
	text-decoration: none;
	cursor: default;
	}
#tab-container .tab-selected:hover a {
	color: #fff;
	text-decoration: none;
	cursor: default;
	}
	

.tab-contentbox {
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	padding:1em 1.4em;
	}

/*---------------------------------------------------*/
/* AEO 2010 ******************************************/
/*---------------------------------------------------*/

.splitside_3columns {
	float:left;
	width:30%;
	margin-right:3%;
}

.splitside_3columns_last {
	float:left;
	width:33%;
	margin-right:0%;
}

.icons {margin-right:8px; vertical-align:middle;}
div h2 .icons {margin-right:5px; vertical-align:middle;}
/*---------------------------------------------------*/
/* Miscellaneous Alignment****************************/
/*---------------------------------------------------*/


img.center_img {
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom:20px;}


/*---------------------------------------------------*/
/* Search USA Gov         ****************************/
/*---------------------------------------------------*/
.ac_results {
  padding: 0px;
  background: #fff;
  z-index: 99999; }
  .ac_results ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    border: 1px solid #888; }
  .ac_results li {
    margin: 0px;
    padding: 3px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    text-align: left; }

.ac_loading {
  background: white right center no-repeat; }

.ac_over {
  background-color: #dff2fb; } /* Highlight on hover */

.ac_results ul strong.highlight {
  background-color: #bde8fc;
  /*color: #800;*/
  margin: 0;
  padding: 0; }


.ui-autocomplete {
  z-index: 100;
  text-align: left;
  font-weight: bold;
  font-size: smaller; }

.search_usa_autocomplete {
  border-top: 0; }
  .search_usa_autocomplete .ui-menu-item a, .search_usa_autocomplete .ui-menu-item span {
    font-family: verdana, verdana, sans-serif;
    font-size: 14px;
    font-weight: normal; }
  .search_usa_autocomplete .ui-menu-item a {
    padding-left: 33px; }

/*---------------------------------------------------*/
/* Sliding dropdown menu    **************************/
/*---------------------------------------------------*/

#sl_menu {
	height: 28px;
	/*width: 140px;*/
	/*display:inline-block;*/
	
	/*margin-left:0px;*/
}
#sl_menu img {
	/*display:inline-block;*/
	float:left;
	padding-right:10px;
}

#sl_menu ul {
	margin:0px;
	margin-top:30px;
	padding:0px; 
}
#sl_menu li {
	padding-left:0px;
	margin-bottom:0px;
	list-style:none;
}
.slider_menu_button {
	
}

.slider_menu {
	display:none;
	position: absolute;
	width:300px;
	border: 1px solid #b0b0b0;
}

.slider_menu li {
	background-color: #ffffff;
	font-size: 14px;
	padding:10px;
}

.slider_menu li a {
	color:#666666; 
	text-decoration:none; 
	padding:10px;
}

.slider_menu li a:hover {
	padding:10px;
	text-decoration:underline;
}

.title_case {
	text-transform:capitalize;
	}
	
/*---------------------------------------------------*/
/* See more hide/show functionality ******************/
/*---------------------------------------------------*/

.more {
   display:none;
}
.show:hover {
	cursor: pointer;
}

.tie_correction {background-color:#EFEFEF;padding:10px;margin:0px;margin:6px 0px 4px 0px;}
.tie_correction p {font-size:11px;padding:0px;}

/*----------------------------------------------------*/
/* New content added since rehab split ---------------*/
/*----------------------------------------------------*/
.numeric tr td {
	text-align:right;
}

.numeric td:first-child {
	text-align:left;
}
.numeric_last tr td {
	text-align:left;
}
.img_container {
	width:45%;
	border: solid 1px #cccccc;
	padding:10px;
}
.img_container p {
	font-weight:bold;
	width:95%;
	margin:0px;
	padding:0px;
}
.total td{
	font-weight:bold;
}
.equal_col .side_left, .equal_col .side_right, .equal_col .main {
	width: 304px !important;
}

.equal_col span p {
	line-height: inherit;
}

.simpletable4 {
	display:table;
	border-collapse: collapse;
	clear:both;
/*	width:100%;*/
	margin:0px;
	margin-bottom:16px;
	}
.simpletable4 thead {	}
.simpletable4 th {
	font-weight: bold;
	background-color:#FFF;
/*	color:#000; */
	color:#333;
	border-bottom:3px solid #0097d6;
	vertical-align:bottom;
	line-height:1.2em;
	text-align:right;
}
.simpletable4 thead tr:first-child th{
	border-bottom:1px solid #ccc;
	text-align:left;
	border-right: 10px solid #fff;
}
.simpletable4 thead tr:first-child th:last-child{
	border-right: none;
}
.simpletable4 thead tr:first-child th:first-child{
	border-bottom:none;
}
.simpletable4 tr th:first-child {text-align:left;}
.simpletable4 h5 {color:#265281;font-size:14px;margin:0px;}
.simpletable4 td {
	border-bottom:1px solid #ccc;
	vertical-align:bottom;
	text-align:right;
	color:#333;
}
.simpletable4 tr td:first-child {text-align:left;}
.simpletable4 .total td {
	border-top:2px solid #0097d6;
	border-bottom:none;
}
.no_btm_border_table td {
	border-bottom:none;
}

.carousel_table {
	height:auto;
	width:648px;
	text-align:center;
	padding-bottom: 20px;
}
#slider1_table, #slider2_table, #slider3_table, .slider_table {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#slider1_table p, #slider2_table p, #slider3_table p, .slider_table p{
	text-align: left;
	margin: 0px 18px 0px 18px;
	color:#888888;
}

#slider1_table li, #slider2_table li, #slider3_table li, .slider_table li{
	padding: 0px;
	margin: 0px;
	zoom:1;
	height:auto;
	overflow: hidden;
}
#slider1_table table , #slider2_table table, #slider3_table table, .slider_table table{
	margin: 0px 18px 16px 18px;
}
/* THUMBS ---------------------------------- */
.thumbs_table2, .thumbs_table3 {
	/*display:block;
	min-height:25px;
	height:auto !important;
	height:25px;*/
	padding-right:15px;
	position: absolute;
	right: 0;
	top: 0;
}

.thumbs_table2 a, .thumbs_table3 a {
	display: inline-block;
	text-indent: -9999px;
/*	height: 25px;*/
	width: 11px;
	background-image: url(/global/images/icons/thumb_off.png);
}
.thumbs_table2 a:hover, .thumbs_table3 a:hover, .thumbs_table2 a.pager-active_table2, .thumbs_table3 a.pager-active_table3 {background-image: url(/global/images/icons/thumb_on.png) /*!important*/;}

.ico_img {
	margin-top:-1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/img.png) no-repeat center left !important;
}

.ico_embed {
    margin-top:-1px;
    padding: 3px 0px 2px 16px;
    background: transparent url(/global/images/icons/embed.png) no-repeat center left !important;
}

.single_line h4 {
	margin-bottom:inherit;
}

/*------- New basic table style ----------*/
.basic_table th, .basic_table td{
	border-bottom: none;
}
.basic_table {
	border-left: none;
	border-right: none;
	border-spacing: 0px;
	border-collapse: collapse;
/*	table-layout: fixed;*/
	color: #333;
}
.fullwidth {
	width: 100%;
}
.basic_table tr td, .basic_table tr th {
	padding-right: 10px;
	vertical-align: bottom;
	color: #333;
}
.basic_table thead th, .basic_table tr th{
	background:none;
	font-weight:bold;
}
.basic_table .double-header th[colspan]{
	border-bottom: 1px solid #ccc;
	border-right: 6px solid #fff;
	text-align: left;
}
.basic_table .double-header th[colspan]:last-child{
	border-right:none;
}
.basic_table tr:last-child th {
	border-bottom: 2px solid #189bd7;
}
.basic_table tr td {
	border-bottom: 1px dashed #ccc;
	vertical-align: top;
}
.basic_table td, .basic_table th {
	text-align: right;
}
.matrix td, .matrix th {
	text-align: center;
}
.basic_table td:first-child, .basic_table th:first-child {
	text-align: left;
}
.basic_table td:first-child {
	padding-left:10px;
}
.indented td:first-child {
	padding-left:20px;
}
.basic_table thead+tbody tr:first-child td {
	border-top: none;
}
.basic_table tbody tr:last-child td {
	padding-bottom: 6px;
	border-bottom: none;
}
.basic_table tfoot tr:first-child td {
	padding-left: 10px;
	padding-top: 12px;
	border-top: 2px solid #189bd7;
}
.basic_table tfoot tr td {
	border-bottom: none;
	font-style: normal;
	font-size: 85%;
}
.basic_table tbody tr:first-child td, .basic_table tbody .section td{
	padding-top: 12px;
	padding-left: 10px;
	border-top: 1px solid #189bd7;
}
.basic_table tbody tr:last-child td, .basic_table tbody .section td{
	padding-bottom: 12px;
}
.basic_table tbody .sectionhead td{
	border-bottom: 1px solid #ccc;
}
.basic_table .sectionhead td, .basic_table .bold td{
	font-weight: bold;
}
.basic_table caption {
	background: none;
	padding:0px 0px 6px 0px;
/*  border-bottom: 1px solid #CCCCCC;
  font-family: Times New Roman;*/
  font-size: 11pt;
  text-align: left;
  font-weight: bold;
}
.basic_table caption p {
	margin:0px 0px 6px 0px;
	font: inherit;
}
.basic_table tbody+thead tr th {
	padding-top:20px;
}
.basic_table.all_left td, .basic_table.all_left th,
.basic_table.all_left tbody tr:first-child td, .basic_table.all_left tbody .section td {
	text-align: left;
	padding-left: 10px;
}
.basic_table .triple-header tr th{
	border-left: 1px solid #bababa;
	border-top: 1px solid #bababa;
}
.basic_table .triple-header tr th:first-child{
	border-left: none;
}
.basic_table tr.no-border td {
	border-bottom: none;
}
.basic_table.fullwidth.pad_less  tr th, .basic_table.fullwidth.pad_less  tr td{
	padding-left: 6px;
	padding-right: 7px;
}

/*------- End new basic table style ------*/
/*------- BEGIN Natural Gas Weekly Update (NGWU) page fixes ----------*/
#ngwu_left_column {
	width:500px;
	margin-top:-34px;}
.ngwu_source {
	color:#888888;
	font-size:8pt;}
.ngwu_text_box {
	max-width:395px; 
	float:right; 
	height:auto; 
	position:relative;}
.ngwu_itn_box {
	border: 1px solid #ccc; 
	padding:10px; 
	margin-bottom:30px;}
.ngwu_highcharts {
	width:96%;}
.ngwu_tables {
	width:100%;
	clear:none;}
.ngwu_jump_menu {
	font-size:10px;
	text-transform:uppercase;
	}
.ngwu_temp_map_container {
  background-color:#fff;
  background-image:url(/global/images/logos/eia_logo_xsmall.png);
  background-repeat:no-repeat;
  background-position:bottom left;
}
.ngwu_temp_map_title {
  font-size:16px;
  font-weight:bold;
  color:#000;
  margin:0 0 -10px 0;
}
.ngwu_temp_map_subtitle {
  font-size:12px;
  font-weight:bold;
  color:#888;
  margin:10px 0 5px 0;
}
.ngwu_temp_map_source {
  font-size:11px;
  color:#888;
  margin:314px 0 0 35px;
}
.ngwu_temp_map_crop1 {
  float:left;
  margin:0;
  overflow:hidden; /* this is important */
  /*border:1px solid #ccc;*/
  padding-left:15px;
}
/* input values to crop the image */
.ngwu_temp_map_crop1 img {
  margin:-49px -63px -360px -41px;
}
.ngwu_temp_map_crop2 {
  float:left;
  margin:0;
  overflow:hidden; /* this is important */
  /*border:1px solid #ccc;*/
  padding-left:15px;
}
/* input values to crop the image */
.ngwu_temp_map_crop2 img {
  margin:-403px -63px -5px -41px;
}
.ngwu_image_container {
	width:498px;
	margin:38px 0 0 0;
	border:1px solid #ccc;
	padding:17px 0;
}
.ngwu_image_container img {
	float:left;
	margin:0;
	overflow:hidden; /* this is important */
	padding-left:15px;
	margin-bottom:10px;
}
.ngwu_image_title {
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:0 0 0 23px;
}
.ngwu_image_subtitle {
	font-size:12px;
	font-weight:bold;
	color:#888;
	margin:0 0 10px 23px;
}
.ngwu_image_source {
	font-size:11px;
	color:#888;
	background-image:url(/global/images/logos/eia_logo_xsmall.png);
	background-repeat:no-repeat;
	background-position:left;
  float:left;
	padding:5px 0 0 35px;
	margin:0 17px 0 23px;
	}
/*------- END Natural Gas Weekly Update (NGWU) page fixes ------*/
/*------- BEGIN EMFA BXSlider ----------*/
#emfa_slider, .emfa_slider {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}

#emfa_slider li, .emfa_slider li {
	padding: 0px;
	margin: 0px;
	zoom:1;
}

/*------- END EMFA BXSlider ----------*/


.regular_case {
	text-transform:none !important;
}

/*---equal column-size template ----------*/
.eqcol_temp {}
	.eqcol_temp .main_col{
		width:475px;
/*		background-color:#0F3;*/
		}
	.eqcol_temp .side_col{
		width:400px;
/*		background-color:#F6F;*/
		margin-right:0px;
		}
	.eqcol_temp .side_col table{
		margin-right:20px;
		}
  .eqcol_temp .main_col h2 {
			padding-bottom:14px;
		}
		.eqcol_temp .main_col h3 {
/*				  color:#00405d;   *mhi 02-07-14*/
				  line-height:1.1em;
				  margin-bottom:4px;
			  }
		.eqcol_temp h4 {
			font-size: 12px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			padding-top:10px;
			display:block;
			clear:both;
			padding-bottom:6px;
		}
		.eqcol_temp h5, .eqcol_temp h5 a {
			font-size: 12px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			margin:0px;
			margin-bottom:5px;
			padding-top:6px;
			padding-bottom:6px;
		}
		.eqcol_temp h5 a {
			margin:0px;
			padding:0px;
			border-bottom: 1px solid #e3e5e6;
		}
		.eqcol_temp .pub_side {
			margin-bottom:40px;
		}
		.eqcol_temp .pub_side ul { /*Why is this 12px and not 11px? christian.staufer@eia.gov 2011-05-12 */
			font-size:12px;
			margin:0px;
			padding: 5px 0px 0px 15px;
			}
			.eqcol_temp .pub_side ul li{
				margin:0px;
				padding-top:-10px;
			}
			  .eqcol_temp .pub_side .hr_soft {
				  display:inline-block;
				  background: transparent url(/global/images/bg/h_line_shadow_330_30.png) no-repeat top left;
				  min-height:6px;
				  height:auto !important;
				  height:6px;
				  margin-bottom:20px;
				  margin-top:20px;
			  }
			  
/*------------------*/
span.highlight {display:inline;float:none;}
span.highlight_off {display:inline;float:none;}

.new_header {
	padding-left: 22px;
}
.new_header a, .new_header p, .new_header h1 {
	text-indent: 0px !important;
}
.new_header .subtitle {
	font-size:12px;
	margin-top:-6px;
	font-family:'Times New Roman', Times, serif;
	font-size:14px;
	line-height: 15px;
	padding-bottom: 6px;
	padding-top: 0px;
	margin-top: 0px;
}
/*------------------*/

/*---------------------------------------------------*/
/* New Sub Navigation ************************************/
/*---------------------------------------------------*/
	.subnav.tools > ul{
		float: left;
	}
	.subnav.tools > div {
		background-color: #7496a6;
		float: right;
		display: inline;
		clear: none;
		padding-right: 14px;
		height: 29px;
	}
	.subnav.tools > div > ul {
		margin-left: 0px;
	}
	.subnav.tools > div > ul > li {
		height: 100%;
		border-left: 1px solid #A3B6BF;
		border-right: none;
	}
	.subnav.tools > div > ul > li a{
		color: #ffffff;
	}
	.subnav.tools > div > ul > li:hover {
		background-color: #DEF2F9;
	}
	.subnav.tools > div > ul > li:hover a{
		color: #003975;
		text-decoration: underline;
	}
	.subnav.tools > div > ul > li.active, .subnav.tools > div > ul > li.active:hover a {
		border-top: none;
		background-color: #00415F;
		color: #ffffff;
	}
	.subnav.tools > div > ul > li:first-child {
		background: url('/global/images/bg/tools_end_cap.png') no-repeat 0px 0px;
		width: 30px;
		cursor: inherit;
		border-left: none;
	}
	.subnav.tools > div > ul > li.help {
		border-right: none;
	}
	.subnav.tools > div > ul > li.help a {
		background: url(/global/images/icons/help.png) no-repeat 7px center;
		padding-left: 15px;
		text-indent: 10px;
	}
	.subnav.tools > div > ul > li.help:hover a{
		background: url(/global/images/icons/help_on.png) no-repeat 7px center #DEF2F9;
	}
	p.submenu {
		background-color: #7496a6;
		font-size:12px !important;
		padding: 3px 8px 2px 8px; !important;
		display:table-cell;
		margin-top:8px !important;
		text-indent: 0px !important;
	}
	p.submenu a {
		color: #ffffff;
		text-indent: 0px;
		padding: 0px 0px 0px 0px;
	}
	p.submenu:hover {
		background-color: #DEF2F9;
	}
	p.submenu:hover a{
		color: #003975;
		text-decoration: underline;
	}
	span.arrow_rL {
		width: 7px;
		display: inline-block;
		padding-left: 4px;
		padding-right: 2px;
		/*float: right;*/
		background: url("/global/images/icons/arrow_w_d.png") no-repeat 4px 6px !important;
	}
	span.arrow_rL_up {
		width: 7px;
		display: inline-block;
		padding-left: 4px;
		padding-right: 2px;
		/*float: right;*/
		background: url("/global/images/icons/arrow_w_u.png") no-repeat 4px 6px !important;
	}
	p.submenu:hover span.arrow_rL {
		background: url("/global/images/icons/arrow_db_d.png") no-repeat 4px 3px !important;
	}
	p.submenu:hover span.arrow_rL_up {
		background: url("/global/images/icons/arrow_db_u.png") no-repeat 4px 3px !important;
	}
	.rnd_crn4 {
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.dblue_side_top2 {
		display:block;
		background-color:#00405d;
		color:#FFF;
		padding: 10px 17px 10px 17px;
		border: inherit none none none;
	/*	margin-bottom:16px;*/
	}
	.ltblue_side2 {
		display:block;
		background-color:#fff;
		padding:4px;
		margin-bottom:16px;
		border: 1px solid #e3e5e6;
	}
	span.ltblue_side2 {
		display:block;
		background: #dff2fb;
		padding:13px;
	}
	span.ltblue_side2 > h3 {
		text-transform: none;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 14px;
		border-bottom: none;
		background: url("/global/images/bg/h_line_shadow_rc.png") no-repeat scroll center bottom transparent;
	}
	span.ltblue_side2 > table tr.indented td {
		border-bottom: none;
		border-top: 1px dashed #bababa;
		padding-left: 12px;
		padding-right: 12px;
	}
	span.ltblue_side2 > table tr.heading + tr.indented td {
		border-top: none;
	}
	span.ltblue_side2 > table tr.heading td {
		border-bottom: 1px solid #bababa;
		font-weight: bold;
		padding-top: 14px;
		padding-left: 6px;
		padding-right: 6px;
	}
	span.ltblue_side2 > table tr:first-child td {
		padding-top: inherit;
	}
	span.ltblue_side2 > p {
		border-top: 1px solid #bababa;
		padding-top: 6px;
		padding-left: 10px;
	}
	.mr_temp4 .full_width {
		width:915px;
		margin: 0px 22px 0px 22px;
	}
	
/* Major Publication Template 2  --
   Single Main Column (650)(2 sub columns 330)
   330 Side Column
*/
.mpub_temp2 {}
	.mpub_temp2 .main_col{
		width:540px;
/*		background-color:#0F3;*/
		}
	.mpub_temp2 .side_col{
		width:330px;
/*		background-color:#F6F;*/
		margin-right:20px;
		}
		.mpub_temp2 .main_col .main{
			  width:375px;
		}
    .mpub_temp2 .main_col h2 {
			padding-bottom:0px;
	    margin-bottom: 0px;
	    margin-top: 20px;
	    font-size: 22px;
		}
		.mpub_temp2 .main_col h3 {
			border-bottom: 1px solid #DADADA;
	    line-height: 1.1em;
	    margin-bottom: 8px;
	    margin-top: 20px;
	    font-size: 20px;
		}
		.mpub_temp2 h4 {
			font-size: 14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			display:block;
			clear:both;
			margin-bottom: 0px;
	    padding-bottom: 0;
	    padding-top: 10px;
		}
		.mpub_temp2 h5, .mpub_temp2 h5 a {
			font-size: 12px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			margin:0px;
			margin-bottom:0px;
			padding-top:6px;
			padding-bottom:0px;
		}
		.mpub_temp2 .pub_side {
			margin-bottom:40px;
		}
		.mpub_temp2 .pub_side ul { /*Why is this 12px and not 11px? christian.staufer@eia.gov 2011-05-12 */
			font-size:12px;
			margin:0px;
			padding: 5px 0px 0px 15px;
			}
			.mpub_temp2 .pub_side ul li{
				margin:0px;
				padding-top:-10px;
			}
			  .mpub_temp2 .pub_side .hr_soft {
				  display:inline-block;
				  background: transparent url(/global/images/bg/h_line_shadow_330_30.png) no-repeat top left;
				  min-height:6px;
				  height:auto !important;
				  height:6px;
				  margin-bottom:20px;
				  margin-top:20px;
			  }
			  
/*--- Energy in Brief template ------ */
	.mr_temp1.eib .main_col > div {
		margin-top: 26px;
		border-top: solid 1px #DADADA;
		padding-top: 8px;
	}
	.mr_temp1.eib .main_col div:first-child {
		margin-top: 0px;
		border-top: none;
		padding-top: 0px;
	}
	.mr_temp1.eib .main_col div h1 {
		border-bottom: none;
		padding-bottom: 0px;
	}
	.mr_temp1.eib .main_col div h1 + div {
		width: 158px;
		vertical-align: top;
		display: inline-block;
		margin-right: 12px;
	}
	.mr_temp1.eib .main_col div h1 + div a img {
		width: 150px;
		border: 1px solid #CCC;
		padding: 3px;
	}
	.mr_temp1.eib .main_col div h1 + div + div {
		width: 460px;
		vertical-align: top;
		display: inline-block;	
	}
	.mr_temp1.eib .main_col div h2 {
		display: block;
		font-size: 13px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
	}
	.mr_temp1.eib .main_col div div p {
		margin-bottom: 0px;
	}
	.mr_temp1.eib .side_col .grey_side p {
		border-bottom: none;
	}
	.mr_temp1.eib .side_col .grey_side textarea {
		clear: both;
		width: 198px;
	}
	.mr_temp1.eib .side_col .grey_side input[type="text"] {
		width: 200px;
		height: 18px;
	}
	.mr_temp1.eib .side_col .grey_side p a.ico_email, .mr_temp1.eib .side_col .grey_side p a.ico_rss {
		line-height: 1.5em;
	}
	.bg_eib {
		background: white url(/global/images/page_headers/eib.jpg) no-repeat right top;
	}
	.mr_temp4.eib h1 {
		margin-bottom: 6px;
	}
	.mr_temp4.eib .main_col .left_col > h3:last-of-type {
		margin-top: 22px;
	}
	.mr_temp4.eib .main_col .left_col > h4 {
		margin-bottom: 4px;
		border-top: 1px dashed #bababa;
		padding-top: 12px;
		width: 100%;
	}
	.mr_temp4.eib sup {
		line-height: 100%;
	}
	.title_head.bg_eib a {
		display: block;
		font-size: 10px;
		padding: 0px;
		float: left;
		clear: both !important;
		margin: 0 0 -25px;
		padding-top: 24px;
		text-indent: 22px;
		text-transform: uppercase;
	}
	.eib p.release_date {
		font-size: 11px;
		margin: 0px;
		padding: 0px 0px 12px 0px;
		color: #7D7D7D;
		font-weight: bold;
	}
	.eib p.release_date + p {
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
		line-height: 22px;
		background: transparent url(/global/images/bg/h_line_shadow_614.png) no-repeat bottom center;
		padding-bottom: 22px;
		margin-bottom: 16px;
	}
	.eib .right_col img.intro {
		clear: both;
		border: 1px solid #CCC;
		padding: 3px;
		margin-bottom: 2px;
		width: 257px;
	}
	.eib div.right_col {
		/*float: left;*/
		display: inline-block;
		clear: none;
		width: 264px;
		/*padding: 0 0 0 18px;*/
		padding: 0 0 0 14px;
		margin-top: 12px;
		vertical-align: top;
	}
	.eib div.left_col {
		/*float: left;*/
		display: inline-block;
		clear: none;
		width: 614px;
		padding: 0 18px 0 0;
	}
	.eib div.left_col > h2 {
		display: inline-block;
	}
	.eib .right_col .graph, .eib .right_col .did-u-know {
		margin-top: 16px;
		padding-top: 12px;
		border-top: 1px solid #eaeaea;
	}
	.eib .right_col .graph:first-child, .eib .right_col .did-u-know.no_top_border {
		margin-top: 0px;
	}
	.eib .right_col .did-u-know {
		padding-top: 18px;
	}
	.eib .right_col .graph p, .eib .left_col .graph p{
		font-size: 11px;
		margin-top: 4px;
		margin-bottom: 16px;
	}
	.eib .right_col .graph p:first-child, .eib .left_col .graph p:first-child {
		font-size: 16px;
		font-style: italic;
		font-family: "Times New Roman", Times, serif;
		line-height: 1.2em;
		margin-bottom: 12px;
	}
	.eib .right_col .graph img {
		max-width: 264px;
	}
	.eib .right_col .did-u-know .graph img {
		max-width: 229px;
	}
	.eib .did-u-know .ltblue_side {
		display: block;
		background-color: #DFF2FB;
		padding: 17px;
		margin-bottom: 16px;
		border: 1px solid #E3E5E6;
	}
	.eib .did-u-know .ltblue_side h2 {
		display: block;
		background: transparent url(/global/images/bg/h_line_shadow_288.png) no-repeat bottom center;
		padding-bottom: 8px;
	}
	.eib .did-u-know .ltblue_side p {
		border-bottom: none;
		font-size: 12px;
		padding: 0px;
		margin-top: 12px;
	}
	.eib .did-u-know .ltblue_side h2+p {
		margin-top: 6px;
	}

	.eib .left_col div.graph {
		border-top: 1px dashed #bababa;
		border-bottom: 1px dashed #bababa;
		padding: 12px 0 12px 0;
		margin-bottom: 12px;
	}
	.eib .left_col p + div.graph {
		margin-top: 18px;
		clear: both;
	}
	.eib .left_col p.release_date + p + div.graph {
		border-top: none;
		margin-top: 0px;
		padding-top: 0px;
	}
	.eib .left_col div.graph img {
		float: none;
		border: none;
		max-width: 614px;
	}
	.eib .aeo_footer {
		width: 614px;
	}
	.eib .aeo_footer .aeo_inner{
		background-image: none;
		background-color: #f4f4f4;
	}
	.eib .aeo_footer h4 {
		background-repeat: repeat-x;
		background-position: bottom center;
	}
	.eib .aeo_footer .left_box {
		width: 275px;
		padding: 8px 18px 15px 15px;
		float: left;
		display: inline-block;
	}
	.eib .aeo_footer .right_box {
		width: 275px;
		padding: 8px 15px 15px 15px;
		float: left;
		display: inline-block;
	}
	.eib fieldset {
		border: none;
		padding: 0;
	}
	.eib fieldset label {
		color: inherit;
	}
	.eib .right_box fieldset input[type="text"] {
		width: 270px;
		height: 18px;
		margin-bottom: 8px;
	}
	.eib .left_box fieldset input[type="text"] {
		width: 270px;
		height: 18px;
		margin-bottom: 8px;
	}
	.eib .left_box fieldset textarea {
		width: 265px;
		margin-bottom: 8px;
	}
	.eib .left_box fieldset {
		margin-bottom: 6px;
	}
	.eib input[type="submit"] {
	  background: url("/global/images/bg/bg-shade2.png") repeat-x scroll 0 -1px #189bd7;
	  border: 1px solid #0072A3;
	  color: #ffffff;
	  padding: 6px 12px 4px 12px;
	  margin-left: 0px;
	  margin-right: 0px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	}
	.eib input[type="submit"]:hover {
	  background: url("/global/images/bg/bg-shade2.png") repeat-x scroll 0 -1px #76d5ff;
	  border: 1px solid #5eabcc;
	  color: #212121;
	  cursor: pointer;
	}
	div.bg_eib + div.subnav.tools >div > ul > li {
		padding-left: 10px;
	}
	div.bg_eib + div.subnav.tools >div > ul > li:first-child {
		padding-left: 0px;
	}
	
/*---/ Energy in Brief template ------ */

/*--- Frame Print Button ------ */
.frame_print_button {
	margin: 20px 24px 0px 0px;
	color: #ffffff;
	background: #189bd7 url('/global/images/bg/bg-shade2.png') repeat-x left bottom;
	border: 1px solid #00415f;
	height: 60px;
	width: 220px;
	float: right;
	font-size: 24px;
	font-weight: bold;
	text-shadow: -1px -1px 2px #555;
}
.frame_print_button:hover {
	background-color: #76d5ff;
	text-shadow: -1px -1px 2px #aaa;
	cursor: pointer;
}

/*---/ Frame Print Button ------ */

/*--- External link icon ------ */

.pagecontent a[href^="http:"], .pagecontent a[href^="https:"], .pagecontent a[href*=".com"],
#footer a[href^="http:"], #footer a[href*=".com"], a .external {
  background: url("/global/images/icons/external_link.png") no-repeat scroll right center transparent;
  padding-right: 10px;
  margin-right: 1px;
}
.pagecontent a[href^="http:"].ico_pdf, .pagecontent a[href^="https:"].ico_pdf, .pagecontent a[href*=".com"].ico_pdf,
a .ico_pdf.external {
  background: url("/global/images/icons/external_pdf.png") no-repeat scroll right center transparent !important;
  padding-right: 27px;
  padding-left: inherit;
  margin-right: 1px;
}
.pagecontent a[href^="http:"].ico_csv_right, .pagecontent a[href^="https:"].ico_csv_right, .pagecontent a[href*=".com"].ico_csv_right {
  padding-right: 27px;
  padding-left: inherit;
  margin-right: 1px;
  background: transparent url(/global/images/icons/external_csv.png) no-repeat center right !important;
}
.pagecontent a[href^="http:"].ico_xls_right, .pagecontent a[href^="https:"].ico_xls_right, .pagecontent a[href*=".com"].ico_xls_right {
  padding-right: 27px;
  padding-left: inherit;
  margin-right: 1px;
  background: transparent url(/global/images/icons/external_xls.png) no-repeat center right !important;
}
#footer a span.external {
	float: none;
	display: inline;
	background-color: transparent;
	margin-left: -1px;
}	
.pagecontent a[href*="eia.gov"], #footer a[href*="eia.gov"], .carousel.blue_top li > a[href^="http:"], .mhome_temp .feature_sec span > a {
	background: inherit;
	padding-right: inherit;
	margin-right: inherit;
}
.pagecontent a[href*="eia.gov"].ico_pdf {
	margin-top:-1px;
	padding: 3px 0px 2px 16px;
	margin-right: inherit;
	background: transparent url(/global/images/icons/pdf.png) no-repeat center left !important;
}
/*---/ External link icon ------ */
/*--- Beta icon ---------------- */
span.beta a{
	display: block;
	margin-top: -1px;
	padding: 3px 0px 2px 16px;
	background: transparent url(/global/images/icons/beta.png) no-repeat center left !important;
}

/*---/ Beta icon --------------- */
/*--- Global Social Tab   ------ */
#sticker {
	color: white;
	text-align: center;
	right: 0;
	margin: 0 -36px 0 0;
	overflow: hidden;
	float: right;
	width: 35px;
	height: 74px;
	
}
  .lt-ie8 #sticker1 {
	display: none;
}
#sticker .social {
	position: relative;
	width: 160px;
	margin: 0;
	padding: 0;
	float: none;
}
.social li {
	clear: left;
	margin-bottom: 2px;
	height: 35px;
	line-height: 35px;
	background: #F6F6F6;
	display: block;
	position: relative;
	overflow: hidden;
}
.social li .link {
	padding: 5px 0 0 5px;
}
.social li .link.facebook {
	padding-top: 8px;
	height: 27px;
	overflow: hidden;
}
.social li .link.pin {
	top: 8px;
}
.social a {
	float: right;
}
div.addthis_toolbox {
	float: right;
}

.positionable {
    position: absolute;
    display: block;
    right: 0;
    bottom: 0;
    text-align: center;
}

.tweet{padding-top:2px;}
.facebook {padding-top:5px;}
.imgalpha:hover {opacity:0.7;filter:alpha(opacity=70); /* For IE8 and earlier */}
.addthis_button_facebook_like {
overflow:hidden;
/*width: 45px !important;*/
}
/*---/Global Social Tab   ------ */

/*------------------------------ */
.no_left_pad {
	padding-left: 0px;
}
/*------------------------------ */

/*-/Highcharts 3 Context menu -- */
.highcharts-contextmenu hr {
    margin: 5px 0px !important;
    background-color: rgb(221, 221, 221) !important;
}
/*------------------------------ */

/*------- BEGIN Drilling Productivity (DPR) page fixes ----------*/
#dpr_left_column {
	width:630px;
	margin-top:-4px;
	float:left;
}
.dpr_text_box {
	max-width:240px; 
	float:right; 
	height:auto; 
	position:relative;
}
/* Fancybox 2: The following adds to styles in /global/scripts/fancybox2/jquery.fancybox.css?v=2.1.5 */
#fancybox-defer {
	position: absolute;
	top: -30px;
	left: 0px;
	width: 211px;
	height: 30px;
	margin-right:20px;
	background: transparent url('/global/images/btns/take_this_survey.png') -211px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

.main_col .carousel.blue_top .thumbs {
    width: 100%;
    height: 30px;
    text-align: center;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}

/* fix for TIE widget images in sidebar */
.side_col .white_box #eiatie img,
.green_top.tie_container img {
	max-width: 100%;
}