/* CSS Document */

* { margin: 0; padding: 0; outline: none; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color:#fff; }
.clear { clear: both; }
.bold { font-weight: bold; }
img {border:none;}
div#container { width: 895px; margin: 0 auto; }

div#header { margin-top: 21px; height: 76px; }
div#header div#logo img{float:left;width: 64px; height: 70px; text-indent: -900em; border:none; margin:0;}
div#header div.right { float: right; width: 200px; margin-top:4px; }
div#header img { float: right; margin: 6px 0 0px 0; }

img#banner { margin: 0; float: left; }

div#navigation { width: 100%; background: url(../images/bg_navigation_new.gif); height: 28px; float: left; font-size: 12px; }
div#navigation ul { list-style-type: none; margin: 1px 0 0 0; }
div#navigation ul li { float: left; line-height: 13px; }
div#navigation ul li a { color: #414141; text-decoration: none; }
div#navigation ul li a.selected { font-weight: bold; }
div#navigation ul li a:hover { font-weight: bold; }

#navigation a {
	float:left;
	background:url(../images/bg_navleft_new.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none; }

#navigation a span {
	float:left;
	display:block;
	background:url(../images/bg_navrightnew.gif) no-repeat right top;
	color:#ffffff; }

#navigation a:hover {
	background:url(../images/bg_navleft_new.gif) no-repeat left top;
	cursor:pointer; }

#navigation a:hover span {
	background:url(../images/bg_navrightnew.gif) no-repeat right top;
	color:#ffffff; }

#navigation a span {
	float:left;
	display:block;
	padding:4px 24px 9px 12px; }





div#sub_navigation { width: 100%; background: url(../images/bg_subnavigation.gif); height: 28px; float: left; font-size: 11px; }
div#sub_navigation ul { list-style-type: none; overflow: hidden; margin: 9px 0 0 10px; _margin: 9px 0 0 18px; }
div#sub_navigation ul li { border-left: 1px solid #000; float: left; margin: 0 10px 0 -9px; padding: 0 8px; }
div#sub_navigation ul li a { color: #414141; text-decoration: none; }
div#sub_navigation ul li a.selected { font-weight: bolder; }

div#homepage { width: 100%; border-bottom: 1px solid #c2c2c2; padding-bottom: 15px; float: left; }
div#dark_blue { width: 100%; border-bottom: 1px solid #c2c2c2; padding-bottom: 15px; border-top: 2px solid #ffffff; float: left; }

div#introduction { width: 492px; padding: 5px 0 0 0px; float: left; }
div#introduction h2 { font-size: 14px; color: #454545; border-bottom: 1px solid #c3c3c3; padding-bottom: 7px; margin: 5px 0 10px; }
div#introduction h2 span { color: #1B6E10; display: block; }
div#introduction p { line-height: 20px; }

div#introductionsub { width: 492px; margin: 12px 0 0 0px; float: left; }
div#introductionsub p{line-height: 20px;margin:0 0 0 0px;font-size:11px; color:black; font-weight:normal;}
div#introductionsub span {font-size:12px; border-bottom: none; margin:12px 0 0 0px; padding:0px;color:#5a9815; font-weight:bold;}

div#latest_news { width: 363px; float: right; }
div#latest_news h2 { font-size: 14px; color: #454545; border-bottom: 1px solid #c3c3c3; padding-bottom: 5px; margin: 5px 0 10px; }
div#latest_news div.news { background: #dddddd; color: #4c4c4c; float: left; margin-bottom: 10px; }
div#latest_news div.news img { float: left; }
div#latest_news div.news span.title a {color: #414141;  font-weight: bold; display: block; margin-bottom: 5px; font-size: 12px; }
div#latest_news div.news p { float: left; width: 272px; margin: 5px 9px 7px 8px; font-size: 11px; }

div#news { width: 440px; float: left; font-size: 11px; color: #4c4c4c; padding-left: 7px; }
div#news div.news_item { background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 10px; }
div#news div.news_item span.title a { font-weight: bold; color: #8ac53e; display: block; font-size: 12px; margin-top: 10px; text-decoration:none;}
div#news div.news_item span.date { margin-top: 3px; display: block; }
div#news div.news_item p { margin-top: 6px; }

div#pagination ul { list-style: none; margin-top: 10px; overflow: hidden; line-height: 11px; }
div#pagination ul li { display: inline; margin: 0 3px 0 -3px; padding: 0 3px 0 5px; border-left: 1px solid #414141; }
div#pagination ul li a { color: #307927; text-decoration: none; }
div#pagination ul li a.selected { font-weight: bold; color: #000; }
div#pages { margin-top: 10px; padding-top: 15px; background: url(../images/bg_news.gif) top left no-repeat; }

div#side_content { width: 370px; float: right; margin-right: 10px; color: #4c4c4c; }
div#side_content h2 { font-size: 12px; color: #8ac53e; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 5px; margin: 10px 0 10px;  }
div#side_content h2.title { font-size: 12px; color: #30792a; border-bottom: 1px solid #c3c3c3; padding-bottom: 5px; margin: 10px 0 10px; }
div#side_content p { margin-top: 10px; font-size: 11px; }
div#side_content span.title { font-weight: bold; color: #30792a; display: block; font-size: 12px; margin-top: 10px; }
div#side_content img { border: 7px solid #cfcfcf; margin-top: 15px; }
div#side_content div.latest_news {width: 363px; border-top: 1px solid #c3c3c3; margin-top: 15px; }
div#side_content div.news_item { width: 363px;background: #e5e5e5; float: left; margin-top: 5px; }
div#side_content div.news_item span.title a { color: #414141; margin-top: 0px; }
div#side_content div.news_item img { border: none; float: left; margin: 1px 5px 1px 1px; }
div#side_content div.news_item p { float: left; width: 260px; margin: 5px 0 0 8px; font-size: 11px;}

div#share_price { width: 440px; float: left; font-size: 11px; color: #4c4c4c; padding-left: 9px; }
div#share_price h2 { font-size: 12px; color: #30792a; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 5px; margin: 10px 0 10px; }
div#share_price span.title { font-weight: bold; color: #30792a; display: block; font-size: 12px; margin-top: 10px; }
div#share_price span.date { margin-top: 3px; display: block; }
div#share_price p { margin-top: 6px; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 10px; }

div#overview { width: 400px; float: left; font-size: 11px; color: #4c4c4c; padding-left: 9px; }
div#overview h2 { font-size: 12px; color: #30792a; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 5px; margin: 10px 0 10px; }
div#overview p { margin-top: 6px; }

div#general { width: 440px; float: left; font-size: 11px; color: #4c4c4c; padding-left: 9px; }
div#general h2 { font-size: 12px; color: #8ac53e; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 5px; margin: 10px 0 10px; }
div#general p { margin-top: 6px; }
div#general img.pdf_reader { float: left; margin: 10px 10px 10px 0; border: none; }

div#map_general { width: 390px; float: left; font-size: 11px; color: #4c4c4c; padding-left: 9px; }
div#map_general h2 { font-size: 12px; color: #8ac53e; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 5px; margin: 10px 0 10px; }
div#map_general p { margin-top: 6px; }
div#map_general img.pdf_reader { float: left; margin: 10px 10px 10px 0; border: none; }

div#map_side_content { width: 460px; float: right; margin-right: 10px; color: #4c4c4c; }
div#map_side_content h2 { font-size: 12px; color: #454545; border-bottom: 1px solid #c3c3c3; padding-bottom: 5px; margin: 10px 0 10px; }
div#map_side_content h2.title { font-size: 12px; color: #30792a; border-bottom: 1px solid #c3c3c3; padding-bottom: 5px; margin: 10px 0 10px; }
div#map_side_content p { margin-top: 10px; font-size: 11px; }
div#map_side_content span.title { font-weight: bold; color: #30792a; display: block; font-size: 12px; margin-top: 10px; }
div#map_side_content img { border: 7px solid #cfcfcf; margin-top: 0px; }




div#management { width: 440px; float: left; font-size: 11px; color: #4c4c4c; padding-left: 9px; }
div#management .block {float:left;}
div#management h2 { font-size: 12px; color: #8ac53e; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 5px; margin: 10px 0 10px; }
div#management p { margin-top: 6px; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 10px; float:left; width:420px;}
div#management span.title { font-weight: bold; color: #414141; display: block; font-size: 12px; margin: 10px 0; }
div#management p img { float: left; margin: 0 10px 5px 0; border: 1px solid #cccccc; }

div#coal_methane { width: 470px; float: left; font-size: 11px; color: #4c4c4c; padding-left: 9px; }
div#coal_methane h2 { font-size: 12px; color: #8ac53e; background: url(../images/bg_news.gif) no-repeat bottom left; padding-bottom: 5px; margin: 10px 0 10px; }
div#coal_methane p { margin-top: 10px; }
div#coal_methane ul.block { background: #cfcfcf; padding: 0 10px; list-style: none; float: left; margin: 10px 0;}
div#coal_methane ul.block li { background: url(../images/green_square.gif) 0 5px no-repeat; padding-left: 10px; margin: 10px 0; }
div#coal_methane div.floatleft img { float: left; margin: 10px 10px 5px 0; }
div#coal_methane div.floatright img { float: right; margin: 10px 0 5px 10px; }
div#coal_methane img { border: 7px solid #cfcfcf; }

/* div#map { float: right; margin: 30px 15px 0 0; }*/

div#footer { width: 100%; font-size: 9px; font-weight: normal; color: #7d7d7d; float: left; }
div#footer ul { list-style: none; overflow: hidden; margin: 15px 0; line-height: 9px; }
div#footer ul li { display: inline; border-left: 1px solid #7d7d7d; margin: 0 5px 0 -5px; padding: 0 8px; }
div#footer ul li a { text-decoration: none; color: #7d7d7d; }
div#footer ul li a.selected { font-weight: bolder; }

/* moved all link classes here */
a.more { display: block; color: #4c4c4c; margin-top: 5px; font-weight: bold; }
a.more_small { display: block; color: #000; margin-top: 5px; }
a.read_more { margin-top: 6px; display: block; color: #000; font-weight: bold; text-decoration: none; }
a.management { margin: 8px 0 4px 0; display: block; color: #4c4c4c; font-weight: bold; text-decoration: none; }
a.disclaimer { display: block; color: #4c4c4c; }
a.next_previous { font-weight: bold; color: #414141; text-decoration: none; margin-right: 15px; }
a.read_more_side { display: block; font-weight: bold; text-decoration: none; margin-top: 10px; color: #4c4c4c; }
a.inline { display: inline; }


/* Table Styles */
table td {padding:2px;}
table.dark { background: #cacaca; text-align: left; width: 100%; margin: 10px 0; }
table.dark tr th { background: #8f8f8f; padding: 5px 25px 5px 10px; color: #fff; }
table.dark tr td { padding: 5px 5px 5px 10px; color: #3b3b3b; font-weight: bold; }

table.download { text-align: left; background: #dfdfdf url(../images/bg_news.gif) top left no-repeat; margin: 10px 0; width: 100%; border-collapse: collapse; color: #1c1c1c; }
table.download tr.alt td { background: #e5e5e5; border-top: 2px solid #dcdcdc; }
table.download tr.alt th { background: #e5e5e5; border-top: 2px solid #dcdcdc; }
table.download td { padding: 7px; }
table.download td a { background: url(../images/pdf.gif) left no-repeat; padding-left: 25px; height: 18px; display: block; color: #1c1c1c; text-decoration: none;}

/* sitemap */
.sitemap a{display:block; width:350px; background-color:#ddcea7; padding:0px 2px; margin-bottom:1px; text-decoration:none; color:#fff; font-weight:bold;text-transform:uppercase;}
ul.sitemap{float:left; width:252px; margin:0; padding:0px 6px 0px 0px; list-style:none;}
ul.sitemap li{margin:0; padding:0; list-style:none;}
ul.sitemap a{text-decoration:none; display:block; width:350px;}
ul.sitemap a.lvl1{background-color:#8ac53e; color:#fff;}
ul.sitemap a.lvl2{background-color:#8ac53e; color:#fff;margin-top:0px;}
ul.sitemap a.lvl3{background-color:#e5e5e5; color:#333; text-indent:7px;}
ul.sitemap a.lvl4{background-color:#e5e5e5; color:#333;text-indent:12px;}
ul.sitemap a.lvl5{background-color:#e5e5e5; color:#333;text-indent:12px;}
*html ul.sitemap {width:248px;}
*html ul.sitemap a {width:248px;}