body { line-height: 1.5; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% transparent; font-size: 10pt; margin: 0px; padding: 0px; }
.container { background: none repeat scroll 0% 0% transparent; }
hr { width: 100%; height: 1px; margin: 2em 0px; padding: 0px; border: medium none; }
hr.space { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(255, 255, 255); visibility: hidden; }
h1, h2, h3, h4, h5, h6 { font-family: "Times New Roman",Times,serif; }
code { font: 0.9em "Courier New",Monaco,Courier,monospace; }
a img { border: medium none; }
p img.top { margin-top: 0px; }
blockquote { margin: 1.5em; padding: 1em; font-style: italic; font-size: 0.9em; }
.small { font-size: 0.9em; }
.large { font-size: 1.1em; }
.quiet { color: rgb(153, 153, 153); }
.hide, .do-not-print { display: none; }
a:link, a:visited { background: none repeat scroll 0% 0% transparent; font-weight: normal; text-decoration: underline; }
.page_break_after { page-break-after: always; }
head, #header ul, #header h1, .subnav, .pagecontent .side_col, #footer, #header_old, #footer_old, script, .pub_title a, footer_old a, a href, .aeo_footer, .thumbs a, .no_print, .rtitle a, .frame_print_button { display: none; visibility: hidden; }
#header .print img, #header1 .print img, #pr_head img { display: block; width: 100%; margin-bottom: 20px; border-top: 5px solid rgb(24, 155, 215); }
.logo-eia { padding: 10px 0px; float: right; width: 450px; }
html { font-size: 100.01%; }
body { font-size: 80%; color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
pagecontent, .pub_title p a { display: block ! important; visibility: visible ! important; }
html { font-size: 100.01%; }
body { font-size: 80%; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: rgb(24, 155, 215); font-family: "Times New Roman",Times,serif; }
h1 { font-size: 1.7em; margin-top: 0px; margin-bottom: 2px; line-height: 1.2; }
h2 { font-size: 1.5em; padding-bottom: 0px; margin-top: 0em; margin-bottom: 0px; line-height: 1.5; }
h3 { font-size: 1.25em; margin-bottom: 0px; }
h4 { font-size: 1.15em; margin-bottom: 0px; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 0px; }
h6 { font-size: 1em; font-weight: bold; margin-bottom: 0px; }
p { font-size: 0.95em; margin: 0em 0em 1.25em; }
li { font-size: 0.95em; }
a { text-decoration: none ! important; color: rgb(24, 155, 215); }
p img { float: left; margin-right: 30px; margin-bottom: 20px; padding: 4px; border: 1px solid rgb(218, 218, 218); }
hr { display: block; clear: both; margin: 10px 0px 0px; padding: 0px; border-bottom: 1px solid rgb(204, 204, 204); }
tbody td { line-height: 1.2em; vertical-align: top; }
.no_bullet li { list-style-type: none; }
.double_space li { margin-bottom: 14px; }
li ul, li ol { margin: 0px; }
ul, ol { margin: 0px 1.5em 1.5em 0px; padding-left: 1.5em; }
.feature { display: inline-block; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(218, 218, 218); margin-bottom: 20px; }
.feature span { display: inline-block; padding: 30px; border: 1px solid rgb(218, 218, 218); }
.feature h1 { display: inline-block ! important; border: medium none; clear: none ! important; margin-bottom: 0px; padding-top: 0px; }
.feature h2 { display: inline-block ! important; border: medium none; clear: none ! important; margin: 0px; padding: 0px ! important; font-size: 20px; line-height: 1.3em; }
.feature p { font-size: 14px; margin-bottom: 0px; margin-top: 14px; }
.feature hr { margin: 10px 0px; color: rgb(97, 96, 96); }
.carousel { display: inline; padding: 0px; margin-bottom: 16px; min-height: 410px; height: auto ! important; position: relative; }
.carousel img { border: 0px none ! important; }
.carousel_image {  }
.carousel_image p, .carousel_image h4, .carousel_image h4 a { text-align: left; float: left; }
.carousel_footer { background-color: rgb(255, 255, 255); margin: 0px; width: 648px; position: relative; height: 100%; }
.carousel_footer div { position: absolute; top: 0px; left: 0px; }
.carousel_footer form { font-size: 11px; margin: 0px; padding: 11px; }
.carousel_footer p, .carousel_footer2 p { font-size: 11px; padding: 0px; margin: 0px; }
.carousel_footer2 p { padding: 8px; clear: left; }
.carousel h1, .carousel2 h1, .carouselfo h1 { margin: 0px; padding-top: 0px; color: rgb(0, 64, 93); }
.carousel h1 span, .carousel2 h1 span, .carouselfo h1 span { display: inline; color: rgb(94, 98, 94); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; margin-top: -5px; }
.carousel h4 a, .carousel2 h4 a, .carouselfo h4 a { margin: 0px; padding-top: 0px; font-weight: normal; }
#slider1, .slider { padding: 0px; margin: 0px; list-style: none outside none; }
#slider1 li, .slider li { padding: 0px; margin: 0px; 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; }
.mr_temp5 .split_2columns { float: left; margin-right: 15px; width: 31%; }
.mr_temp5 .right img { float: right; margin-left: 12px; margin-right: 0px; }
.contable { display: table; clear: both; width: 100%; margin: 45px 0px 0px; border-collapse: collapse; }
.condaterange { display: block; clear: both; width: 100%; font-size: 11px; margin-bottom: -26px; color: rgb(125, 125, 125); }
.contable td { border-bottom: 1px solid rgb(204, 204, 204); }
.contable th:first-child { margin: 0px; text-align: left; }
.contable th { border-bottom: 2px solid rgb(24, 155, 215); font-weight: bold; }
.contable th span.right { font-weight: normal; }
.contable th a.pdf { text-align: left; font-size: 11px; padding: 0px 20px 0px 16px; background: url(a109b2b21f630971ec5b29bb1ad209e56623313a.png)  no-repeat scroll left center transparent ! important; }
.contable td a.pdf { text-align: left; font-size: 11px; padding: 0px 10px 0px 16px; background: url(a109b2b21f630971ec5b29bb1ad209e56623313a.png)  no-repeat scroll left center transparent ! important; }
.contable th a { color: rgb(255, 255, 255); }
.contable th a:hover, .contable th a:visited { color: rgb(137, 216, 255); text-decoration: none; }
.contable th span a:hover, .contable th span a:visited { text-decoration: underline; }
.contable tr td {  }
.condaterange a { padding: 0px 8px; border-right: 1px solid rgb(187, 187, 187); line-height: 1em; }
.condaterange .active { color: rgb(0, 64, 93); }
.expandall { display: none; }
.collapseall { display: none; }
.contable td { padding-top: 6px; padding-bottom: 6px; }
.contable tbody tr:first-child td, .contable tbody tr.summary td { border-bottom: 2px solid rgb(204, 204, 204); }
.contable tbody tr.white_first:first-child { background-color: rgb(255, 255, 255); }
.contable tbody tr:first-child td:first-child, .contable tbody tr.summary td:first-child { padding-left: 24px; }
.contable td:first-child { padding-left: 24px; }
.contable_noindent td:first-child { text-indent: 0px; }
.contable h2 { font-size: 1.15em; }
.mapcontainer { width: 100%; }
.mapcontainer img { float: left ! important; }
.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: 1px solid rgb(204, 204, 204); 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; }
.simpletable { display: table; clear: both; margin: 0px 0px 16px; border-collapse: collapse; }
.simpletable thead tr {  }
.simpletable th { font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border-bottom: 3px solid rgb(0, 151, 214); vertical-align: bottom; line-height: 1.2em; text-align: right; }
.simpletable tr th:first-child { text-align: left; }
.simpletable h5 { color: rgb(38, 82, 129); font-size: 14px; margin: 0px; }
.simpletable td { border-bottom: 1px solid rgb(204, 204, 204); vertical-align: bottom; text-align: right; color: rgb(51, 51, 51); }
.simpletable tr td:first-child { text-align: left; }
.simpletable4 { display: table; clear: both; margin: 0px 0px 16px; border-collapse: collapse; }
.simpletable4 thead {  }
.simpletable4 th { font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border-bottom: 3px solid rgb(0, 151, 214); vertical-align: bottom; line-height: 1.2em; text-align: right; }
.simpletable4 thead tr:first-child th { border-bottom: 1px solid rgb(204, 204, 204); text-align: left; }
.simpletable4 thead tr:first-child th:first-child { border-bottom: medium none; }
.simpletable4 tr th:first-child { text-align: left; }
.simpletable4 h5 { color: rgb(38, 82, 129); font-size: 14px; margin: 0px; }
.simpletable4 td { border-bottom: 1px solid rgb(204, 204, 204); vertical-align: bottom; text-align: right; color: rgb(51, 51, 51); }
.simpletable4 tr td:first-child { text-align: left; }
.simpletable4 .total td { border-top: 2px solid rgb(0, 151, 214); border-bottom: medium none; }
.no_btm_border_table td { border-bottom: medium 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 outside none; clear: both; }
#slider1_table p, #slider2_table p, #slider3_table p, .slider_table p { text-align: left; margin: 0px 18px; color: rgb(136, 136, 136); }
#slider1_table li, #slider2_table li, #slider3_table li, .slider_table li { padding: 0px; margin: 0px; height: auto; overflow: hidden; }
#slider1_table table, #slider2_table table, #slider3_table table, .slider_table table { margin: 0px 18px 16px; }
.thumbs_table2, .thumbs_table3 { padding-right: 15px; position: absolute; right: 0px; top: 0px; }
.thumbs_table2 a, .thumbs_table3 a { display: inline-block; text-indent: -9999px; width: 11px; background-image: url(118ce5f1d1e8caa8bab559f17c6f58ea6990faa1.png) ; }
.thumbs_table2 a:hover, .thumbs_table3 a:hover, .thumbs_table2 a.pager-active_table2, .thumbs_table3 a.pager-active_table3 { background-image: url(50dbb239a961a8d9577b90187c464879b9586122.png) ; }
.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-hide, .ui-tabs .ui-tabs-hide img { position: relative; display: block ! important; clear: both ! important; }
.ui-tabs-nav, .ui-tabs-nav li { border: medium none ! important; display: none; }
.ui-tabs-panel, .ui-tabs { border: medium none ! important; }
.basic_table, .zebra { border-collapse: collapse; table-layout: fixed; color: rgb(51, 51, 51); }
.fullwidth { width: 100%; }
.basic_table tr td, .basic_table tr th, .zebra tr td, .zebra tr th { padding-right: 10px; vertical-align: bottom; color: rgb(51, 51, 51); }
.zebra thead th, .zebra tr th, .zebra tr th a { background: none repeat scroll 0% 0% transparent; font-weight: bold; color: rgb(51, 51, 51); }
.basic_table thead th, .basic_table tr th { background: none repeat scroll 0% 0% transparent; font-weight: bold; }
.basic_table .double-header th[colspan] { border-bottom: 1px solid rgb(204, 204, 204); border-right: 6px solid rgb(255, 255, 255); text-align: left; }
.basic_table .double-header th[colspan]:last-child { border-right: medium none; }
.basic_table tr:last-child th, .zebra tr:last-child th, .zebra tbody th { border-bottom: 2px solid rgb(24, 155, 215); }
.basic_table tr td, .zebra tr td { border-bottom: 1px dashed rgb(204, 204, 204); vertical-align: top; }
.zebra tr th { padding-top: 20px; }
.zebra tr .bar { padding-top: 4px; }
.basic_table td, .basic_table th { text-align: right; }
.basic_table td:first-child, .basic_table th:first-child { text-align: left; }
.zebra td, .zebra th { text-align: left; }
.basic_table td:first-child, .basic_table th:first-child { padding-left: 10px; }
.indented td:first-child { padding-left: 20px; }
.basic_table thead + tbody tr:first-child td { border-top: medium none; }
.basic_table tbody tr:last-child td { padding-bottom: 6px; border-bottom: medium none; }
.basic_table tfoot tr:first-child td { padding-left: 10px; padding-top: 12px; border-top: 2px solid rgb(24, 155, 215); }
.basic_table tfoot tr td { border-bottom: medium none; font-style: italic; }
.basic_table tbody tr:first-child td, .basic_table tbody .section td { padding-top: 12px; padding-left: 10px; border-top: 1px solid rgb(24, 155, 215); }
.basic_table tbody tr:last-child td, .basic_table tbody .section:last-child td { padding-bottom: 12px; }
.basic_table tbody .sectionhead td { border-bottom: 1px solid rgb(204, 204, 204); }
.basic_table .sectionhead td { font-weight: bold; }
.basic_table caption { background: none repeat scroll 0% 0% transparent; padding: 0px 0px 6px; font-size: 11pt; text-align: left; font-weight: bold; }
.basic_table caption p { margin: 0px 0px 6px; font: inherit; }
.basic_table tbody + thead tr th { padding-top: 20px; }
.basic_table.all_left td, .basic_table.all_left th { text-align: left; }
.basic_table .triple-header tr th { border-left: 1px solid rgb(186, 186, 186); border-top: 1px solid rgb(186, 186, 186); }
.basic_table .triple-header tr th:first-child { border-left: medium none; }
.basic_table tr.no-border td { border-bottom: medium none; }
#left_column_cws #map_container_cws + div { clear: left; }
#map_container_cws { margin-bottom: 200px; margin-top: 40px; }
#map_instructions, #map_legend { float: left; }
#ngwu_left_column { width: 500px; }
.ngwu_tables { width: 100%; clear: none; }
.ngwu_highcharts { width: 100%; }
.ngwu_text_box { width: 100%; }
.ngw_div .main_col { width: 100%; }
.ngwu_temp_map_container { background-color: rgb(255, 255, 255); background-image: url(ccc0bc2358a3d9d2b34f80e3373d3358551bfd3c.png) ; background-repeat: no-repeat; background-position: left bottom; }
.ngwu_temp_map_title { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); margin: 0px 0px -10px; }
.ngwu_temp_map_subtitle { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(136, 136, 136); margin: 10px 0px 5px; }
.ngwu_temp_map_source { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(136, 136, 136); margin: 314px 0px 0px 35px; }
.ngwu_temp_map_crop1 { float: left; margin: 0px; overflow: hidden; padding-left: 15px; }
.ngwu_temp_map_crop1 img { margin: -49px -63px -360px -41px; }
.ngwu_temp_map_crop2 { float: left; margin: 0px; overflow: hidden; padding-left: 15px; }
.ngwu_temp_map_crop2 img { margin: -403px -63px -5px -41px; }
.ngwu_image_container { width: 498px; margin: 38px 0px 0px; border: 1px solid rgb(204, 204, 204); padding: 17px 0px; }
.ngwu_image_container img { float: left; margin: 0px 0px 10px; overflow: hidden; padding-left: 15px; }
.ngwu_image_title { font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); margin: 0px 0px 0px 23px; }
.ngwu_image_subtitle { font-size: 12px; font-weight: bold; color: rgb(136, 136, 136); margin: 0px 0px 10px 23px; }
.ngwu_image_source { font-size: 11px; color: rgb(136, 136, 136); background-image: url(ccc0bc2358a3d9d2b34f80e3373d3358551bfd3c.png) ; background-repeat: no-repeat; background-position: left center; float: left; padding: 5px 0px 0px 35px; margin: 0px 17px 0px 23px; }
.highcharts-buttonGroup { display: none; }
#sticker { display: none; }
.print_only { display: block; width: 100%; }
