@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
html {background:url(../images/global/backdrop.jpg) repeat-x #1d1d1b fixed; font-family:Helvetica, Arial, sans-serif; font-size:13px; line-height:22px; color:#fff;}
div.clearall {float:none; clear:both;}
img {border:none;}
hr {border-top:none; border-left:none; border-right:none; margin-top:15px; margin-bottom:15px; color:#777;}
a {color:#FBB040; text-decoration:none;}
a:hover {color:#aaa;}
img.icon_float {width:11px; height:11px; margin-left:8px; padding-top:3px;}
hr.special_line {border-top:none; border-left:none; border-right:none; border-bottom:1px solid #555;}


/* Main Objects */
div#main_body {}
div#content {margin:auto; width:1000px; text-align:center;}

/* Top Navigation */
div#content div#u_nav {margin-top:15px;}
div#content div#u_nav img.petro_logo {width:180px; height: 35px; }
div#u_nav div#u_left {float:left; width:333px; text-align:left;}
div#u_nav div#u_right{float:right; width:650px; text-align:right; font-size:14px;}
div#u_nav div#u_right a.contact {color:#fff;}
div#u_nav div#u_right a.contact:hover {color:#aaa;}
div#content div#u_nav p.u_right_nav {position:relative; margin-top:15px;}
div#content div#u_nav p.u_right_nav span {margin-right:75px; font-weight:bolder;}
div#content div#l_nav {text-align:left;}
div#content div#l_nav div#nav_contain {margin-top:15px; padding:5px; background:url(../images/global/nav_backer.jpg) repeat-x;}
div#content div#l_nav div#nav_contain ul {margin:0;}
div#content div#l_nav div#nav_contain ul li.nav {display:inline; }
div#content div#l_nav div#nav_contain ul li.nav_last {display:inline;}
div#content div#l_nav div#nav_contain ul li.nav a.unselected {color:#fff; text-decoration:none; padding:8px 15px 6px 15px; border-right:1px solid #aaa;border-left:1px solid #aaa;margin-left:-5px;}
div#content div#l_nav div#nav_contain ul li.nav_last a.unselected {color:#fff; text-decoration:none; padding:8px 15px 6px 15px; border-right:none;border-left:1px solid #aaa;margin-left:-5px;}
div#content div#l_nav div#nav_contain a:hover {background:url(../images/global/nav_backer_sel.jpg) repeat-x;}
div#content div#l_nav div#nav_contain ul li a.selected {color:#fff; text-decoration:none; padding:8px 15px 6px 15px; border-right:1px solid #aaa; margin-left:-4px; background:url(../images/global/nav_backer_sel.jpg) repeat-x;}

/* Content Area */
div#content div#banner {text-align:left; margin-top:-2px;}
div#content div#banner img.banner {float:left;}
div#content div#banner p span {float:left; margin-top:-115px; margin-left:15px;}
div#content div#banner p span p {margin: 10px 0 0 30px; width:300px;}
div.push {margin-left:15px;}

/* Content Area Main Page Specific */
div#main_content div#main_top_boxes {margin-top:15px;}
div#main_top_boxes div.sep_boxes {width:310px; float:left; margin-right:35px; text-align:left; font-size:11px; line-height:18px;}
div#main_top_boxes p.sep_more a, div#main_top_boxes_last p.sep_more a:hover {color:#fff; text-decoration:none;}
div#main_top_boxes p.sep_more a:hover, div#main_top_boxes_last p.sep_more a:hover {color:#00703C;}
div#main_top_boxes img.sep_img {border:1px solid #777;}
div#main_top_boxes img.sep_img:hover {border:1px solid #00703C;}
div#main_top_boxes h1 {background:url(../images/global/box_trans.png); font-size:13px; font-weight:100; padding:5px 0 5px 15px;}
span.left_link {font-size:11px; font-weight:100; float:right; padding-right:8px; position:relative; top:-2px;}
div#main_top_boxes div.sep_boxes_last {}
div#main_top_boxes div.sep_boxes_last {text-align:left; width:310px; float:left; font-size:11px; line-height:18px;}
div#main_lower_boxes {margin-top:35px;}
div#main_lower_boxes div#lower_left {float:left; width:630px; padding:10px; margin-right:35px; height:230px; background:url(../images/global/box_trans.png); text-align:left;}
div#main_lower_boxes div#lower_left h1 {font-size:15px; font-weight:bolder; margin-bottom:10px; padding:5px;}
div#main_lower_boxes div#lower_left p {padding:5px;}
div#main_lower_boxes div#lower_right {line-height:25px; float:left; text-align:left; width:288px; padding:10px; height:230px; background:url(../images/global/box_trans.png); border:1px solid #777;}
div#main_lower_boxes div#lower_right p.stock_title {font-size:15px; font-weight:bolder; margin-bottom:10px;}
div#main_lower_boxes div#lower_right span.stock {margin-left:40px;}
div#main_lower_boxes div#lower_right p.stock_yahoo {margin-left:15px; font-size:10px; font-style:italic; float:left; margin-right:10px;}
div#main_lower_boxes div#lower_right p.stock_ya {padding-top:1px; }
div#main_lower_boxes div#lower_right span.stock_green {color:#00703C;}
div#main_lower_boxes div#lower_right p.stock_list {margin-left:15px;  float:left; width:120px; font-weight:bolder;}
div#main_top_boxes p.sep_date {color:#FBB040;}
div#main_top_boxes p.sep_date_large {color:#FBB040; font-size:13px;}
div#main_top_boxes p.sep_text {}
div#main_top_boxes p.sep_more {font-weight:bolder; margin-top:5px;}

/* Content Area Sub Page Specific */
div#sub_content {background:url(../images/sub/backdrop.png) repeat-y; margin-top:-25px; text-align:left; margin-bottom:-30px;}
div#sub_content div#sub_left{width:260px; float:left; padding:15px; font-size:12px;}
div#sub_content div#sub_left h2 {font-size:15px; margin-bottom:15px;}
div#sub_content div#sub_left p.title {color:#FBB040;}
div#sub_content div#sub_left p.text {}
div#sub_content div#sub_left p.more {font-weight:bolder; margin-top:5px;}
div#sub_content div#sub_left hr {margin-bottom:5px;}
div#sub_content div#sub_right{width:680px; float:right; padding:15px;}
div#sub_content div#sub_right h1 {font-size:16px; margin-bottom:15px;}

div.activity {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #555;}
div.activity div.theactivity {float:left; width:480px; margin-right:15px;}
div.activity div.theimages {float:right; width:160px; margin-top:-10px;}

p.float_corp {float:right;}

div#sub_content div#sub_right ul {list-style:outside; margin:15px 0 15px 10px;}

div#sub_content ul {list-style:inside;}
div#sub_content ul li {margin-left:15px;}

/* Operations */
div#sub_content img.operations {float:right; margin:0 0px 10px 15px; border:2px solid #aaa; clear:right;}
div#sub_content ul.op_nav {list-style:none;}
div#sub_content ul.op_nav li.unsel {list-style:none;}
div#sub_content ul.op_nav li {margin-bottom:5px;}
div#sub_content ul.op_nav li a {color:#ddd; font-size:14px; padding-left:25px; }
div#sub_content ul.op_nav li a:hover {color:#fff; background:url(../images/global/logo_float.gif) left center no-repeat;}
div#sub_content ul.op_nav li.selected a {color:#fff; background:url(../images/global/logo_float.gif) left center no-repeat; }

/* Management Team */
div#sub_content div.management {margin:15px 0 15px 15px; clear:none; padding-bottom:15px; border-bottom:#333 1px solid;}
div#sub_content div.management div.team_lead {float:left; width:175px;}
div#sub_content div.management div.team_lead p {}
div#sub_content div.management div.team_lead span.member {color:#FBB040;}
div#sub_content div.management div.team_lead span.title {font-style:italic;}
div#sub_content div.management div.team_info {float:right; width:450px;}
div#sub_content div.management div.team_info p {}

/* Investor Info */
div#sub_content h2.sub_title {font-size:15px; margin-bottom:15px; color:#ccc;}
div#sub_content div.investor_right {float:left; width:500px; margin-left:15px;}
div#sub_content div.investor_right p.date {color:#FBB040;}
div#sub_content div.investor_right p.bold_text {font-weight:bolder;}
div#sub_content div.investor_right p.investor {}
div#sub_content div.investor_total {float:right; width:100px;}
div#sub_content div.download p {background:url(../images/global/adobe.png) center left no-repeat; padding-left:35px; margin-left:15px;}
div#sub_content div.news_right {float:left; width:425px; margin-left:15px; }
div#sub_content div.news_right p.date {color:#FBB040;}
div#sub_content div.news_down {float:right; width:175px; background:url(../images/global/adobe.png) center left no-repeat; padding-left:35px;}
div#sub_content div.news_down a {color:#ddd; text-decoration:none;}
div#sub_content div.news_down a:hover {color:#fff;}

div#sub_content div.news_right_sub p.date {color:#FBB040;}
div#sub_content div.news_right_sub {float:left; width:725px; margin-left:15px; }
div#sub_content div.news_right_sub p.bold_text_indent {margin:10px 0 0 15px; clear:both;}
div#sub_content div.news_right_sub  p.bold_text_indent label.ele_left {float:left; width:250px; margin-bottom:15px; }
div#sub_content div.news_right_sub p.bold_text_indent label.ele_right {float:left; width:300px; margin-bottom:15px;background:url(../images/global/adobe.png) center left no-repeat; padding-left:35px;}

/* News Info */
div.hiddenlogo {display:none;}
div.backnav a {color:#eee;}
h2.news {font-size:22px; margin-bottom:10px; color:#FBB040; font-weight:100;}
div.download_article {float:left; margin-top:25px; margin-bottom:10px; font-size:12px;}
div.download_article a {color:#ccc;}
div.download_article a:hover {color:#fff;}
div.download_article p.pdf {background:url(../images/global/adobe.png) 15px 0px no-repeat; padding-left:50px; border-left:1px solid #FBB040; float:left;}/* made the change so the border was placed on the PDF button (so no file = no line) */
div.download_article p.print_btn {background:url(../images/global/print.png) center left no-repeat; padding-left:35px; padding-right:15px; float:left;}
p.news_date {}
p.TSX {}
p.bold_text {}
p.title {}
p.disclaimer {}

/* Footer Area Start */
div#footer {background:url(../images/global/box_trans.png); width:100%; margin-top:30px; padding-bottom:15px; border-top:1px solid #777; height:225px;}
div#footer_body {margin:auto; width:1000px; text-align:center;}
div#foot_left {width:330px; float:left; text-align:left; padding-top:15px; font-size:11px;}
div#foot_left a {color:#fff; text-decoration:none;}
div#foot_left a:hover {color:#00703C;}
div#foot_middle {width:315px; float:left; text-align:right; padding-top:15px; margin-right:45px;}
div#foot_middle h2 {font-size:13px;}
div#foot_right {font-size:11px; width:305px; float:left; text-align:left; padding-top:15px;}
div#foot_right form label {width:60px; float:left;}
div#foot_right form input.norm {width:235px; padding:3px; margin-bottom:5px; border:1px solid #777;}
div#foot_right form input.button {margin-left:60px; padding:3px; margin-bottom:5px; border:1px solid #777;}
div#foot_right form input.button:hover {background:#00703C; border:1px solid #333; color:#eee;}
div#foot_right form input:hover {border:1px solid #00703C; background:#eee;}
div#foot_right form textarea {width:235px; padding:3px;border:1px solid #777;}
div#foot_right form textarea:hover {border:1px solid #00703C; background:#eee;}

/* Admin Special */
p.form_pass {clear:both;}
p.form_pass label {float:left; width:100px; margin-bottom:15px; padding:3px;}
p.form_pass input.admin_title {float:left; width:150px; margin-bottom:15px; padding:3px; color:#444;}
input.login {clear:both;}

p.form_news, p.form_news_title {clear:both;}
p.form_news label, p.form_news_title label {float:left; width:100px; margin-bottom:15px; padding:3px;}
p.form_news input.admin_title {float:left; width:150px; margin-bottom:15px; padding:3px; color:#444;}
p.form_news input.error {float:left; width:150px; margin-bottom:15px; padding:3px; color:#444; background:#FF9;}
p.form_news_title input.admin_title {float:left; width:350px; margin-bottom:15px; padding:3px; color:#444;}
p.form_news textarea.admin_block {float:left; width:350px; margin-bottom:15px; padding:3px; color:#444;}
p.form_news textarea.error_block {float:left; width:350px; margin-bottom:15px; padding:3px; color:#444; background:#FF9;}
p.form_news_title select {width:350px; padding:3px; color:#444; margin-bottom:15px;}

p.form_news select {float:left; width:150px; padding:3px; color:#444;}
p.form_js {clear:both;}

span.leftspace {margin-left:15px;}


/* calendar icon */
p.form_input input.typo-o {float:left; margin-right:15px;}

img.tcalIcon {
	float:left;
	cursor: pointer;
	margin-left: 1px;
	margin-top:3px;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 250px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: black;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
	color:#000;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ccc;
}
div#tcal td.today {
	border: 1px solid #777;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

.bluetabs{
margin-top:15px; padding:5px; background:url(../images/global/nav_backer.jpg) repeat-x;
}

.bluetabs ul{
margin:0;
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a.unselected{color:#fff; text-decoration:none; padding:8px 15px 6px 15px; border-right:1px solid #aaa;border-left:1px solid #aaa;margin-left:-5px;}

.bluetabs li a:hover {background:url(../images/global/nav_backer_sel.jpg) repeat-x;}

.bluetabs li a.selected {color:#fff; text-decoration:none; padding:8px 15px 6px 15px; border-right:1px solid #aaa; margin-left:-4px; background:url(../images/global/nav_backer_sel.jpg) repeat-x;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
width: 135px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
text-align:left;
display: block;
text-indent: 10px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 5px;
text-decoration: none;
color: #fff;
background:url(../images/global/nav_trans.png);
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background:url(../images/global/nav_backer_sel.jpg) repeat-x;
color: #fff;
}
