/*********************************************************************
 Petromanas Energy Master CSS
 Rudy Affandi (c) 2010
 ********************************************************************/

/* Essential settings */
html {height: auto;}
html, body, td, big, strong, small {font-family: arial, helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;} 
body {margin: 0; padding: 0; color: #333;} 
big, strong {font-weight: bold;} 
small {font-size: 10px} 

/* Text links */
a, a:visited {color:#944d1b; text-decoration:none;}
a:hover {color:#885f00; text-decoration:none;}

/* Text headers */
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
.left_col h1 {color: #544121; text-transform: uppercase; font-size: 18px; margin: 30px 0 20px 20px;}
.content h2 {color: #5c5f3f; text-transform: uppercase; font-size: 18px; margin: 0 0 15px 0;}
.content h3 {margin: 0 0 0 0; font-size: 13px; font-weight: bold;}

/* Layout & Formatting */
.container {background: #fff; width: 1000px; margin: 0 auto; overflow: hidden;}
.main_menu {padding: 58px 0 0 365px;}
.stock_quote {float: right; padding: 15px 10px 0 0;}
.left_col {width: 200px; float: left;}
.right_col {width: 800px; float: left;}
.content {clear: both; padding: 30px 40px 20px 30px;}

/* Stock Quote */
.stock_date {font-size: 13px; color: #f3b744;}
.stock_value {font-size: 13px; color: #fff;}
.stock_title {font-size: 14px; color: #fff;}
.stock_large {font-size: 20px; color: #fff;}

/* Investors */
.inv_stock_box {float: right; max-width: 250px; margin-left: 15px;}
ul.inv_newsitem {list-style: none; margin: 0; padding: 0;}
ul.inv_newsitem li {margin: 5px 0 5px 0; padding: 4px 0 4px 0; border-top: 1px solid #ccc;}
ul.inv_newsitem li a, .newsitem ul li a:visited {font-weight: normal;}
ul.inv_newsitem li a:hover {text-decoration: none;}

ul.eventList {list-style: none; margin: 0; padding: 0;}
ul.eventList li {margin: 5px 0 5px 0; padding: 4px 0 4px 0; border-top: 1px solid #ccc;}
ul.eventList li a, .eventList ul li a:visited {font-weight: normal;}
ul.eventList li a:hover {text-decoration: none;}



/* BG Image Styling */
.main_bg {background: #1f3a18 url('/i/common/main_bg.jpg') no-repeat top center;}
.header_area {background: url('/i/common/header_bg.gif') no-repeat top left; width: 1000px; height: 169px;}
.content_area {background: url('/i/common/content_bg.gif') repeat-y top left; width: 1000px; overflow: hidden;}
.content_bot {background: url('/i/common/content_bot_bg.gif') no-repeat top left; width: 1000px; height: 14px;}

/* Front page only */
.header_front_area {background: url('/i/common/header_front_bg.jpg') no-repeat top left; width: 1000px; height: 446px;}
.front_left_col {float: left; width: 402px; margin: 20px 0 0 0; padding: 0 20px 20px 20px;}
.front_mid_col {float: left; width: 270px; margin: 20px 18px 0 0;}
.front_right_col {float: left; width: 270px; margin: 20px 0 0 0;}
.spec_reports {background: url('/i/common/spec_reports.gif') no-repeat top left; width: 270px; height: 38px;}
.news_updates {background: url('/i/common/news_updates.gif') no-repeat top left; width: 270px; height: 38px;}
.map {float: right; margin: 40px 0 -10px 0;}

/* Report Icons */
.report_button a, .report_button a:visited {display: block; background: url('/i/common/report-off.gif') no-repeat top left;}
.report_button a:hover {display: block; background: url('/i/common/report-on.gif') no-repeat top left;}

/* Form */
.subscribe_bg {background: #d5d5d5 url('/i/common/subscribe_bg.gif') no-repeat top left; padding: 0 0 0 35px; height: 32px;}
.form_field_front {float: left; margin: 0;}
.form_field_front input {border: 1px solid #ccc; width: 160px; height: 21px; margin: 3px 0 0 0;}
.form_button_front {float: left; margin: 0;}
.form_button_button {background: #9b742b; color: #fff; border: none; height: 24px; margin: 4px 0 0 0;}
.rss_icon_front {float: left; margin: 18px 0 0 10px;}

/* RSS */
.rss_icon {float: left; margin: 28px 0 0 10px;}

/* Latest News */
ul.newsitem {list-style: none; margin: 0; padding: 0;}
ul.newsitem li {margin: 5px 0 5px 0;}
ul.newsitem li a, .newsitem ul li a:visited {color: #152b52; font-weight: bold;}
ul.newsitem li a:hover {color: #885f00; text-decoration: none;}

/* Gallery Grid */
.gallery_grid {clear: both;}
.gallery_grid ul { margin: 0; padding:0;}
.gallery_grid ul li {list-style:none; float: left; display: block; min-width: 150px; text-align: center; margin: 0 20px 20px 0;}
.gallery_grid ul li a, .gallery_grid ul li a:visited {display:block; padding: 6px;}
.gallery_grid ul li a:hover {background: #036; text-decoration: none;}
.gallery_grid ul li a.active {background: #036;}
.gallery_grid ul li a img {display: block; margin-bottom: 0px; padding: 0;}

/* Table formatting for Event Calendar */
table.cal_table {border-collapse: collapse; background: #eaeaea;}
table.cal_table th {font-size: 13px; font-weight: bold; border: 0px solid #333; color: #fff; background: #9b742b; padding: 0px;}
table.cal_table td {border: 1px solid #fff; padding: 0px; font-size: 11px;}
table.cal_table tr.total td {font-weight: bold; background: #f0f0f0;}
table.cal_table tr.odd td {background: #f0f0f0;}

/* Event Calendar */
.weektitle {font-weight: bold; background: #9b742b; display: block; color: #fff; padding: 3px; text-align: center;}
.weekday {font-weight: normal; display: block; color: #333; padding: 1px 3px; text-align: right;}
.weekitem {padding: 3px;}

/* PDF List */
ul.pdf {list-style: none; margin: 0; padding: 0;}
ul.pdf li {margin: 3px 0 0 0; padding: 5px 0 5px 25px; background: url('/i/common/pdf_icon.gif') no-repeat top left;}

/* Info Box */
.info_box {clear: both; padding: 10px; overflow: hidden; width: 500px; margin: 0 auto;}
.info_box img {float: left;}
.info_box h3 {margin: 50px 0 0 0;}

/* Side Navigation */
.side_nav {width: 190px; padding: 0 0 0 10px;}
.side_nav ul {list-style: none; margin: 0; padding: 0;}
.side_nav ul li {margin: 4px 0 4px 0; font-size: 12px;}
.side_nav ul li a, .side_nav ul li a:visited {display: block; color: #000; font-weight: normal; padding: 8px 10px 8px 10px; border: 1px solid transparent; border-right: 1px solid #9b742b;}
.side_nav ul li a:hover {color: #000; text-decoration: none; background: #fdffe9; border: 1px solid #9b742b; border-right: none;}
.side_nav ul li#active a, .side_nav ul li#active a:visited {color: #000; background: #fdffe9; border: 1px solid #9b742b; border-right: none;}

ul#subnav {list-style: square; background: #fff; margin: 0 5px 0 25px; padding: 0;}
ul#subnav li {margin: 0; padding: 0;}
ul#subnav li a, ul#subnav li a:visited {background: #fff; border: none; margin: 0; padding: 2px 0 2px 5px;}

/*
 .side_nav ul ul {list-style: square; margin: 0 0 0 25px; padding: 0 5px 0 0;}
.side_nav ul ul li {margin: 4px 0 4px 0; font-size: 12px;}
.side_nav ul ul li a, .side_nav ul ul li a:visited {display: block; color: #000; font-weight: normal; padding: 2px 10px 2px 0px; border: none; background: #fff;}
.side_nav ul ul li a:hover {color: #9b742b; text-decoration: none; background: #fff; border: none;}
*/

/* Photo Gallery */
.ind_gallery {float: right; margin: 0 0 10px 10px; font-style: italic; text-align: center; padding: 4px;}

/* Articles format */
.article_item {padding: 0; margin: 0;}
.article_item ul {list-style: none; padding: 0; margin: 0 0 10px 0;}
.article_title {font-weight: bold; float: left;}
.article_link {float: left; margin-left: 10px;}
.article_body {clear: both;}

/* Front page Recent News Release format */
ul.newsitem {list-style: none; margin: 10px 0 0 15px; padding: 0;}
ul.newsitem li {display: block; padding: 0 10px 10px 0;}
ul.newsitem li a, ul.newsitem li a:visited {color: #274e81;}
.news_date {font-weight: bold;}

/* News Release format */
.news_item {padding: 0 0 5px 0;}
.news_date {font-style: italic;}
.news_title {font-weight: bold; font-size: 13px; padding: 0; margin: 0;}
.news_file {text-align: right; font-weight: bold; margin: 0;}

/* Management Format */
.mgmt_item {margin: 0; padding: 20px 0 0px 0; clear: both; overflow: hidden;}
.mgmt_name {font-weight: bold; font-size: 14px; color: #484b2a;}
.mgmt_position {font-style: italic; color: #9b742b;}
.brown {color: #9b742b;}
.mgmt_bio {width: auto; padding: 10px 0 0 0; margin: 0; text-align: justify;}
.mgmt_img {float: left; padding: 6px 6px 2px 6px; margin: 10px 20px 20px 0; border: 1px solid #ccc; background: #fff; height:134px;}

/* Custom stock table */
table.stocktable1 {border-collapse: collapse;}
table.stocktable1 th {font-size: 13px; font-weight: bold; text-align: center; border: 1px solid #fff; background: #1b3355; padding: 3px; color: #000;}
table.stocktable1 td {font-size: 12px; font-weight: normal; border: 1px solid #fff; padding: 3px; text-align: center;}
table.stocktable1 td.odd {font-size: 12px; font-weight: normal; background: #ccc; border: 1px solid #fff; padding: 3px;}
table.stocktable1 td.stock_title {background: #1f4472; text-align: left; color: #fff; font-weight: bold; padding: 3px 3px 3px 20px;}
table.stocktable1 td.stock_value {background: #f0f0f0; text-align: right; padding: 3px 20px 3px 3px;}

table.table1 {border-collapse: collapse; color: #333;}
table.table1 th {font-size: 13px; font-weight: bold; border: 1px solid #fdffe9; color: #000; background: #e6e9c4; padding: 3px;}
table.table1 tr {vertical-align: top;}
table.table1 td {border: 1px solid #e6e9c4; background: #fff; padding: 3px 10px 3px 10px;}

table.table2 {border-collapse: collapse; color: #333;}
table.table2 th {font-size: 13px; font-weight: bold; border: 1px solid #fff; color: #fff; background: #9a752b; padding: 3px;}
table.table2 tr {vertical-align: top;}
table.table2 td {border: 1px solid #fff; background: #eae4dc; padding: 3px 10px 3px 10px;}

/* Financials Styling */
.fin_year {clear: both;}
.fin_year h2 {margin: 5px 0 5px 0; padding: 5px 0 5px 0;}
.fin_title {clear: both; float: left; font-weight: bold; width: 70%; margin: 0 0 0 10px; height: 20px;}
.fin_pdf {float: left; width: 10%; text-align: center;}

/* Footer Area */
.footer_area {background: #e4e7c0; overflow: hidden; width: 1000px; min-height: 200px; border-top: 4px solid #cec891;}
.footer_moreinfo {float: left; margin: 12px 0 0 10px; width: 160px; font-size: 11px;}
.footer_moreinfo h3, .footer_address h3, .footer_sitemap h3 {font-size: 13px; margin: 0 0 5px 0; padding: 0; color: #727a16; text-transform: uppercase;}
.footer_address {float: left; margin: 12px 0 0 15px; width: 140px; font-size: 11px;}

.footer_sitemap {float: left; font-size: 11px; margin: 12px 20px 0 20px;}
.footer_sitemap ul {list-style: none; margin: 0; padding: 14px 0 0 0;}
.footer_sitemap ul li {display: inline; padding: 0;}
.footer_sitemap ul li a, .footer_sitemap ul li a:visited {color: #000; padding: 2px 6px 2px 6px;}
.footer_sitemap ul li a:hover {color: #9b742b; text-decoration: none;}
.footer_sitemap ul li:before {content: " | ";}
.footer_sitemap ul li:first-child:before {content: "";}

.footer_bot_area div {float: left; margin: 20px 0 20px 50px;}
.footer_bot_area_front div {float: left; margin: 20px 50px 20px 0;}

/* Housekeeping */
.clear {clear: both;}
.buttons {float: right;}
.pngt {behavior: url('/cc/js/pngbehavior.htc');}
.white_bg {background: #fff; overflow: hidden;}
.adnet_logo {float: right; padding: 15px 25px 15px 0;}
