/**Reset**/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { padding-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
button {  width: auto; overflow: visible; }
body, select, input, textarea { color: #595959; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


@media screen and (max-device-width:480px) {
	@viewport { width:630px;zoom:0.5; }
	@-ms-viewport { width:630px;zoom:0.50; }
}	
@media screen and (min-device-width:768px) {
	@viewport { width:auto;zoom:1; }
	@-ms-viewport { width:auto;zoom:1; }
}
@media print {
	* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
	-ms-filter: none !important; } 
	a, a:visited { color: #444 !important; text-decoration: underline; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } 
	tr, img { page-break-inside: avoid; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
}


/*--START COLORS--*/
#logo{
	position:absolute;
	left:0;
	top:4px; /* You may want to adjust this according to the logo size */
}
a, span.color{color:#a00;}
.btn{
	background:#a00;
	color:#fff;
}
.news_releases{background:url(../images/news_bg.png) no-repeat 73px 100%;}
.footer_text{background:#a00 url(../images/footer_bg.png) repeat-x;}
.page_content ul li{background:url(../images/bullet.gif) no-repeat 19px 6px;}
/*--END COLORS--*/
/*--main css--*/
body{font:13px/18px Arial, Helvetica, sans-serif}
html, body{height:100%;}
#container{min-height:100%;}
h1, h2, h3, h4, h5, h6{line-height:1.2em;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.btn{
	float:left;
	font-weight:bold;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding:0 10px;
}
.btn:hover{text-decoration:none;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;}
#container{
	width:100%;
	overflow:hidden;
}
.main{
	width:960px;
	margin:0 auto;
}
/*--header-*/
header{
	width:100%;
	border-bottom:1px solid #000;
}
header .main{
	height:195px; /* This places the line at the bottom of the header section */
	position:relative;
}
#logo, #logo a{
	display:block;
	width:600px;
	height:177px;
}

#logo_orig, #logo_orig a{
	display:block;
	width:210px;
	height:82px;
}

/*--weather--*/
.weather{
	position:absolute;
	top:15px;
	right:0;
	width:310px;
	height:70px;
}
.weatherOrig{
	position:absolute;
	top:25px;
	left:303px;
	width:310px;
	height:63px;
	overflow:hidden;
}
/*--search_box--*/
.search_box{
	position:absolute;
	top:105px;
	right:0;
	width:302px;
}
.search_box_Orig{
	width:302px;
	position:absolute;
	right:0;
	top:7px;
}
span.date{
	display:block;
	text-align:right;
	font-size:11px;
	padding:0 0 13px;
}
.search{
	width:298px;
	border:1px solid #000;
	overflow:hidden;
	padding:1px;
}
.search input[type=submit]{
	width:38px;
	height:28px;
	float:right;
	border:none;
	background:url(../images/search_btn.png) no-repeat;
	padding:0;
	margin:0;
	overflow:hidden;
	text-indent:-9898px;
	font-size:0;
	cursor:pointer;
}
.search input[type=text]{
	color:#A7A7A7;
	font-size:9px;
	width:235px;
	padding:8px 10px;
	background:none;
	border:none;
}
#content section{
	padding:15px 0 0;
	background:url(../images/section_bg.png) repeat-y 640px 0;
}
/*--content--*/
#content article{
	float:left;
	width:613px;
}
.main_box{width:100%;}
.title{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	border-bottom:3px solid #000;
}
.title h1{
	font-size:18px;
	color:#000;
	float:left;
	line-height:1.3em;
}
.title h2{
	font-size:18px;
	color:#000;
	float:left;
	line-height:1.3em;
}
.title h3{
	font-size:18px;
	color:#000;
	float:left;
	line-height:1.3em;
}
a.rss{
	float:right;
	background:url(../images/rss.png) no-repeat;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9898px;
}
/*--posts--*/
.posts{
	width:100%;
	padding:0 0 20px;
	overflow:hidden;
}
.posts ul{
	margin:0;
	padding:0 0 10px;
	width:100%;
	list-style:none;
}
.posts ul li{
	width:100%;
	border-bottom:1px solid #d6d6d6;
	padding:15px 0;
}
.posts ul li h1{
	font-size:23px;
	padding:0 0 5px;
}
.posts ul li h2{
	font-size:30px;
	padding:0 0 5px;
}
.posts ul li h3{
	font-size:23px;
	padding:0 0 5px;
}
.posts ul li h4{
	font-size:18px;
	padding:0 0 5px;
}
.posts ul li p{
	color:#595959;
	padding:0 0 5px;
	font-size:14px;
}
p.meta{
	font-size:11px !important;
	line-height:18px !important;
	color:#000;
	padding:0 0 5px;
}
p.meta span{color:#bfbfbf;}
.posts ul li img{
	float:right;
	margin:0 0 3px 10px;
	border:1px solid #000;
}
.main_box .posts ul li p{
	font-size:16px;
	line-height:22px;
}
.center_column .posts ul li p{font-size:14px;}
/*--center_column--*/
.center_column{
	margin:0 0 3px 10px;
	float:right;
	width:387px;
}
.center_column_nr{
	float:right;
	width:593px;
}
/*--left_sidebar--*/
.left_sidebar{
	float:left;
	width:202px;
}
/*--poll--*/
.poll{
	border:1px solid #000;
	width:182px;
	padding:8px;
}
.poll h4{
	font-size:14px;
	color:#000;
	padding:0 0 7px;
}
.poll ul{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.poll ul li{
	float:left;
	padding:0 16px 0 0;
}
.poll ul li input{float:left;}
.poll ul li label{
	float:left;
	padding:0 0 0 5px;
	font-size:12px;
}
.btns{
	width:100%;
	padding:0 0 5px;
	overflow:hidden;
}
.btns input{border:none;}
.btns a{
	float:left;
	margin:0 0 0 15px;
	line-height:30px;
	height:30px;
	color:#000;
	font-size:12px;
}
/***news_releases--*/
.news_releases{
	border:1px solid #000;
	width:178px;
	overflow:hidden;
	padding:10px 10px 58px;
}
.news_releases p{
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding:0 35px 15px 0;
}
/*--widget--*/
.widget{
	width:100%;
	overflow:hidden;
	padding:0 0 35px;
}
.widget .posts{
	padding:0;
}
.advt_200x90{
	width:202px;
	height:92px;
	overflow:hidden;
}
.advt_200x200{
	width:202px;
	height:202px;
	overflow:hidden;
}
.advt_160x600{
	width:160px;
	height:600px;
	overflow:hidden;
	margin:0 auto;
}
.wrap{
	width:100%;
	border-bottom:1px solid #d6d6d6;
	margin:0 0 20px;
}
/*--sidebar--*/
#content aside{
	float:right;
	width:300px;
}
/*--advt_125x125--*/
.advt_125x125{
	padding:0 0 0 15px;
}
.advt_125x125 ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.advt_125x125 ul li{
	float:left;
	padding:5px;
}
.advt_336x280{
	width:338px;
	height:282px;
	overflow:hidden;
}
/*--subscribe--*/
.subscribe{
	padding:10px;
	border:1px solid #000;
	margin:0 0 10px;
}
.subscribe label{
	display:block;
	font-weight:14px;
	font-weight:bold;
	color:#666;
	padding:0 0 15px;
}
.form_wrap{
	border:1px solid #000;
	padding:7px 4px;
	overflow:hidden;
}
.form_wrap input[type=submit]{
	float:right;
	width:24px;
	height:17px;
	margin:0;
	padding:0;
	text-indent:-9898px;
	overflow:hidden;
	border:none;
	font-size:0;
	background:url(../images/subscribe_btn.png) no-repeat;
}
.form_wrap input[type=text]{
	float:left;
	border:none;
	background:none;
	width:210px;
	padding:0 0 0 10px;
	font-size:14px;
	color:#999;
}
.subscribe p{
	color:#bfbfbf;
	font-size:11px;
	padding:5px 0 0 10px;
}
.subscribe p a{
	color:#000;
}

/*-- Social Network follow US buttons and style --*/
.followus{ width:100%; }
.followus span{ margin:0 auto;}
.followus ul{
	border:none;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.followus ul li{
	float:left;
	border:none;
	padding:2px;
}
.followus ul li span{ padding:10px 10px; }
.followus ul li a{
	display:block;
	border:none;
	height:50px;
	width:50px;
	padding:0px 0px 0px 0px;
}
.followus ul li a.btn_facebook{
	background-image: url(../images/btn_facebook.png);
	background-repeat: no-repeat;
}
.followus ul li a.btn_facebook:hover{
	background-image: url(../images/btn_facebook_hover.png);
	background-repeat: no-repeat;
}
.followus ul li a.btn_twitter{
	background-image: url(../images/btn_twitter.png);
	background-repeat: no-repeat;
}
.followus ul li a.btn_twitter:hover{
	background-image: url(../images/btn_twitter_hover.png);
	background-repeat: no-repeat;
}
.followus ul li a.btn_googleplus{
	background-image: url(../images/btn_googleplus.png);
	background-repeat: no-repeat;
}
.followus ul li a.btn_googleplus:hover{
	background-image: url(../images/btn_googleplus_hover.png);
	background-repeat: no-repeat;
}
.followus ul li a.btn_rss{
	background-image: url(../images/btn_rss.png);
	background-repeat: no-repeat;
}
.followus ul li a.btn_rss:hover{
	background-image: url(../images/btn_rss_hover.png);
	background-repeat: no-repeat;
}

/*-- Follow--*/
.follow{
	width:100%;
}
.follow ul{
	border:solid #000;
	border-width:1px 1px 1px 0;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.follow ul li{
	float:left;
	border-left:1px solid #000;
	padding:10px;
}
.follow ul li a{
	display:block;
	height:24px;
	padding:0 0 0 30px;
	line-height:24px;
	font-size:11px;
}
.follow ul li a.f_facebook{
	background:url(../images/ico_facebook.png) no-repeat;
	color:#506A9B;
}
.follow ul li a.f_twitter{
	background:url(../images/ico_twitter.png) no-repeat;
	color:#60CBEE;
}


/*-- Slider --*/
.slider{
	position:relative;
	width:613px;
}
.stripViewer .panelContainer .panel ul {text-align: left;}
.slider-wrap {
	margin: 0;
	position: relative;
	width: 100%;
	border-top:1px solid #e6e6e6;
	padding:15px 0 0;
}
.top_stories{
	float:left;
	width:613px;
	padding:0 0 21px;
	position:absolute;
	left:0;
	top:15px;
	z-index:1;
}
.top_stories h2{
	float:left;
	width:590px;
	font-size:15px;
	text-transform:uppercase;
	color:#1065a0;
	padding:4px 0 0;
}
.slide_info {
	float:right;
	width:539px;
	font-size:11px;
	padding:7px 74px 5px 0;
	text-align:right;
	color:#000;
}
.slide_info a {width:auto;color:#000;}
.slide_info span {padding:0 7px 0 0;color:#bfbfbf;}
.csw {
	width: 100%;
	height: 460px;
	background: #fff;
	overflow: scroll;
}
.csw .loading {
	margin: 200px 0 300px;
	text-align: center;
}
.stripViewer {
	position: relative;
	overflow: hidden; 
	width: 613px;
	height: auto;
	z-index:2;
	margin:-40px 0 0;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
}
.stripViewer .panelContainer .panel {
	float:left;
	height: 100%;
	position: relative;
	width:613px;
	overflow:hidden;
}
.stripViewer .panelContainer .panel .wrapper {padding: 25px 0 0;}
.stripNav {display:none;}
.stripNavL, .stripNavR {
	position: absolute;
	top: -1px;
	text-indent: -9898px;
	display:block;
	z-index:3;
}
.img_wrap{
	width:100%;
	height:50px;
	line-height:50px;
	padding:10px 0;
	text-align:center;
}
.img_wrap img{display:inline;}
.stripNavL a, .stripNavR a {
	display: block;
	height: 22px;
	width: 22px;
}
.stripNavL {right: 30px;}
.stripNavR {right: 0;}
.stripNavL {background: url(../images/btn_left.png) no-repeat;}
.stripNavR {background: url(../images/btn_right.png) no-repeat;}
.news{
	float:left;
	width:190px;
	padding:0 7px;
	border-left:1px solid #d6d6d6;
	margin:0 0 0 -1px;
}
.news ul{
	margin:0;
	padding:0;
	list-style:none;
	width:177px;
}
.news ul li{
	padding:7px 0;
	font-size:12px;
}
.africa_news ul li.no_border,.asia_news ul li.no_border,.america_news ul li.no_border,.first_news ul li.no_border,.last_news ul li.no_border{border:none;}
/*--footer--*/
footer{
	width:100%;
	padding:0 0 75px;
}
footer nav{
	height:39px;
	width:100%;
	border:solid #000;
	border-width:1px 0;
	margin:0 0 20px;
}
footer nav ul{
	padding:0;
	width:960px;
	margin:0 auto;
	height:39px;
	line-height:39px;
	text-align:center;
}
footer nav ul li{
	display:inline;
	padding:0 9px;
}
footer nav ul li a{
	color:#000;
	font-size:12px;
	font-weight:bold;
}
footer .advt{
	width:728px;
	height:90px;
	overflow:hidden;
	margin:0 auto 40px;
}
/*--share--*/
.share{
	overflow:hidden;
	padding:0px 260px 15px 260px;
}
.share h3{
	float:left;
	font-size:18px;
	color:#000;
	line-height:30px;
	padding:0 10px 0 0;
}
.share ul{
	margin:0;
	padding:0;
	list-style:none;
	height:30px;
	float:left;
}
.share ul li{
	float:left;
	height:30px;
	padding:0 10px 0 0;
}
.share ul li a{
	display:block;
	height:30px;
	width:30px;
	overflow:hidden;
	text-indent:-9898px;
	background:url(../images/ico.png) no-repeat;
}

.share ul li a.google{
	background-position:0 0;
	width:42px;
}
.share ul li a.twitter{background-position:-42px 0;}
.share ul li a.facebook{background-position:-72px 0;}
.share ul li a.linkedin{background-position:-102px 0;}
.share ul li a.blogger{background-position:-132px 0;}
.share ul li a.ico_1{background-position:-162px 0;}
.share ul li a.tumblr{background-position:-192px 0;}
.share ul li a.digg{background-position:-222px 0;}
.share ul li a.stumble_upon{background-position:-252px 0;}
.share ul li a.reddit{background-position:-282px 0;}
.share ul li a.ico_2{background-position:-312px 0;}
.share ul li a.newsvine{background-position:-342px 0;}
.share ul li a.posterous{background-position:-372px 0;}


/*--footer_logo--*/
.footer_logo{
	display:block;
	margin:0 auto 20px;
	text-align:center;
}
.footer_logo span{
	display:block;
	color:#999;
	font-weight:bold;
	font-size:16px;
}
.footer_logo:hover{
	text-decoration:none;}
/*--footer_text--*/
.footer_text{
	height:75px;
	margin:-75px 0 0;
	position:relative;
}
.footer_text .main{
	padding:15px 0 0;
	color:#fff;
	text-align:center;
	font-size:11px;
	line-height:16px;
}
.advt_300x600{
	width:300px;
	height:600px;
	overflow:hidden;
}
.posts ul li h4 span{
	font-weight:normal;
	font-size:11px;
	color:#BFBFBF;
}
.title h5{
	font-size:13px;
	color:#000;
}
.widget_post{
	width:100%;
	overflow:hidden;
}
.widget_post img{float:right;}
.widget_post .text{
	float:left;
	width:190px;
}
.widget_post .text p{padding:0 0 15px;}
.comments_block{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
.back_list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.back_list li{
	float:left;
	height:26px;
	line-height:26px;
	font-size:12px;
	padding:0 10px 0 0;
}
.back_list li a{
	float:left;
	height:26px;
	line-height:26px;
}
.back_list li a.email{
	padding:0 0 0 20px;
	background:url(../images/email_ico.gif) no-repeat 0 50%;
}
.back_list li a.print{
	padding:0 0 0 20px;
	background:url(../images/print_ico.gif) no-repeat 0 50%;
}
.article_share{
	float:right;
	padding:3px 0 0;
}
.article_share h6{
	float:left;
	font-size:12px;
	font-weight:normal;
	height:20px;
	line-height:20px;
}
.article_share ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.article_share ul li{
	float:left;
	height:20px;
	padding:0 0 0 10px;
}
.article_share ul li a{
	display:block;
	height:20px;
	width:20px;
	overflow:hidden;
	text-indent:-9898px;
	background:url(../images/small_ico.png) no-repeat;
}
.article_share ul li a.small_google{
	width:28px;
	background-position:0 0;
}
.article_share ul li a.small_twitter{background-position:-28px 0;}
.article_share ul li a.small_facebook{background-position:-48px 0;}
.article_share ul li a.small_linkedin{background-position:-68px 0;}
.article_share ul li a.small_dig{background-position:-88px 0;}
/*--article_box--*/
.article_box{
	width:100%;
	overflow:hidden;
}
.article_text{
	float:left;
	width:600px;
}
.article_text h1{
	font-size:37px;
	padding:0 0 5px;
	color:#000;
}
.article_text h2{
	font-size:16px;
	padding:0 0 5px;
	color:#000;
}
.article_text p{
	font-size:16px;
	padding:0 0 20px;
}
.article_text img{
	float:left;
	border:1px solid #000;
	margin:0 20px 30px 0;
	display:inline;
}
.article_text_2{
	float:left;
	width:570px;
}
.article_text_2 h1{
	font-size:37px;
	padding:0 0 5px;
	color:#000;
}
.article_text_2 p{
	font-size:16px;
	padding:0 0 20px;
}
.article_sidebar{
	float:right;
	width:220px;
}
.article_sidebar .widget{padding:0 0 20px;}
.small_post p{
	font-size:11px;
	padding:0;
	line-height:15px;
}
.article_sidebar .posts ul li{padding:5px 0;}
.article_sidebar .posts ul li h4{font-size:12px;}
.page_content{
	width:100%;
	overflow:hidden;
	padding:25px 0;
	margin:0 0 10px;
}
.page_content h2{
	font-size:18px;
	color:#000;
	padding:0 0 15px;
}
.page_content p{
	padding:0 0 20px;
	font-size:16px;
	line-height:1.3em;
}
.next_box{
	overflow:hidden;
	padding:0 0 25px;
}
.next_box p{
	font-size:12px !important;
	padding:0 0 10px !important;
}
.page_content h3{
	font-size:14px;
	color:#000;
	padding:0 0 10px;
}
.page_content ul{
	margin:0;
	list-style:none;
	padding:0 0 15px;
}
.page_content ul li{
	font-size:14px;
	padding:0 0 10px 30px;
}
.form_block{
	border:1px solid #000;
	padding:20px 0;
	width:608px;
}
.element{
	width:570px;
	overflow:hidden;
	padding:0 19px 9px;
}
.element label{
	float:left;
	width:110px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#000;
}
.element input[type=text]{
	float:left;
	border:1px solid #000;
	width:436px;
	padding:6px 10px;
	font-size:11px;
	color:#9B9B9B;
}
.element textarea{
	border:1px solid #000;
	width:446px;
	height:174px;
	padding:6px 0 6px 10px;
	font-size:11px;
	color:#9B9B9B;
	float:left;
	resize:none;
}
.small_text{
	float:right;
	color:#9a9a9a;
	font-size:11px;
	width:225px;
}
.note{
	margin:10px 0;
	background:#f2f2f2;
	padding:10px 19px;
}
.note_text{
	background:url(../images/note_ico.png) no-repeat 0 6px;
	padding:0 0 0 75px;
}
.note_text p{font-size:14px !important;}
.btn_submit{
	padding:0 19px;
	overflow:hidden;
}
.btn_submit input.btn{
	border:none;
	float:right;
}
.pay_block{width:100%;}
.pay_block p{font-size:13px !important;}
.pay_button{
	display:block;
	width:107px;
	height:45px;
	overflow:hidden;
	text-indent:-9898px;
	background:url(../images/pay_btn.png) no-repeat;
	margin:0 0 15px;
}
.energy_box p{
	font-size:11px;
	color:#000;
	padding:3px 0;
}
.energy_box p a{color:#000;}
p.right_text{text-align:right; font-size:11px;}
p.right_text a{color:#000;}
.energy_box table, .market_box table{width:100%;}
.energy_box table tr td, .market_box table tr td{
	padding:5px;
	background:#ebebeb;
	font-size:12px;
	color:#000;
	border-bottom:1px solid #d6d6d6;
}
.energy_box table tr.color td, .market_box table tr.color td{background:#e4e4e4;}
.energy_box table tr td.bold{
	text-align:right;
	font-weight:bold;
}
.market_box table tr td{
	font-size:14px;
	padding:5px 10px;
}
.market_g{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.market_g img{display:block;}
.get_quote{
	width:100%;
	padding:10px 0;
}
.get_quote_form{
	overflow:hidden;
	border:1px solid #000;
	padding:1px;
}
.get_quote_form input[type=text]{
	border:none;
	background:none;
	color:#999;
	width:170px;
	padding:5px;
	font-size:13px;
	float:left;
}
.get_quote_form input[type=submit]{
	float:right;
	background:url(../images/btn_get_quote.png) no-repeat;
	border:none;
	width:96px;
	height:27px;
	overflow:hidden;
	text-indent:-9898px;
	font-size:0;
}