* {margin:0; padding:0;}

html, body{
	border:none;
}

body {
	font-family:Verdana, Arial, sans-serif;
	color:#1e2621; 
	font-size:11px;
	background:url(../images/layout/body/background.gif) 0 0 repeat-x #7e0001;
	margin:22px 0;
}

a {
	color:#300000;
	text-decoration:none;
}

a:hover {	
	color:#7e0001;
}

ul {
	list-style:none;
}

ul.message {
	list-style:outside disc!important;
	padding-left:2em;}

ul.message li {
	padding-left:1em;}

/* layout classes */
#layout_container {
	width:746px;
	margin:0 auto;
	background-color:#FFFFFF;}

#layout_header{
	background:url(../images/layout/header/header.gif) 0 0 no-repeat;
	width:746px;
	height:115px;}

#layout_ticker {
	height:31px;
	width:746px;
	background:url(../images/layout/header/ticker_bg.gif) 0 0 no-repeat;
	display:block;}
	
#layout_ticker .ticker {
	height:31px; 
	float:right;
	padding:0 137px 0 0;
}

#layout_banner {
	width:746px;
	height:220px;
	background:url(../images/layout/header/index_banner.jpg) 0 0 no-repeat;
	display:block;}
	
#layout_banner_about,
#layout_banner_operations,
#layout_banner_investor,
#layout_banner_contact,
#layout_banner_inside {
	width:746px;
	height:160px;
	display:block;}
	
#layout_banner_about {
	background:url(../images/layout/header/about_banner.jpg) 0 0 no-repeat;}
#layout_banner_operations {
	background:url(../images/layout/header/operations_banner.jpg) 0 0 no-repeat;}
#layout_banner_investor {
	background:url(../images/layout/header/investor_banner.jpg) 0 0 no-repeat;}
#layout_banner_contact {
	background:url(../images/layout/header/contact_banner.jpg) 0 0 no-repeat;}
#layout_banner_inside {
	background:url(../images/layout/header/inside_banner.jpg) 0 0 no-repeat;}

/******Header******/

#layout_header img {
	display:none;
}

#layout_header .home_link a {
	float:right;
	clear:left;
	margin:20px 120px 0 0;
	width:120px;
	height:80px;
	display:block;
	text-indent:-9999px;}

#layout_header ul {
	width:181px; 
	float:right; 
	list-style-type:none;
}	

#layout_header li {
	display:block; float:left;
}

#layout_header li.header_stock {
	padding:22px 11px 0 0;}

#layout_header li.header_stock a {
	height:6px;
	width:59px;
	background:url(../images/layout/header/stock.gif) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#layout_header li.header_stock a:hover {
	background:url(../images/layout/header/stock.gif) 0 -6px no-repeat;
}

#layout_header li.header_legal {
	padding:22px 11px 0 11px;}

#layout_header li.header_legal a {
	height:5px;
	width:25px;
	background:url(../images/layout/header/legal.gif) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#layout_header li.header_legal a:hover {
	background:url(../images/layout/header/legal.gif) 0 -5px no-repeat;
}


#layout_header li.header_sitemap {
	padding:22px 17px 0 11px;
}

#layout_header li.header_sitemap a {
	height:5px;
	width:36px;
	background:url(../images/layout/header/sitemap.gif) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#layout_header li.header_sitemap a:hover {
	background:url(../images/layout/header/sitemap.gif) 0 -5px no-repeat;
}
/****** Main Nav ******/

#layout_nav {
	height:45px; 
	background:url(../images/layout/nav/nav_bg.gif) 0 0 repeat-x;
	font-size:10px;
}

#layout_nav ul {
	list-style-type:none;
}

/* if pop up will only hide on mouse over, all <li>'s are floated.  Inner dropdown can't be floated*/
#layout_nav ul #nav_home,
#layout_nav ul #nav_about,
#layout_nav ul #nav_operations,
#layout_nav ul #nav_investor,
#layout_nav ul #nav_contact {
	position:relative;
	float:left;
	font-size:0px;
	line-height:0;	
}

#layout_nav ul #nav_home {
	padding:0 55px 0 44px;
}

#layout_nav ul #nav_about,
#layout_nav ul #nav_operations {
	padding:0 57px 0 0;
}

#layout_nav ul #nav_investor {
	padding:0 56px 0 0;
}


#layout_nav ul li a {
	display:block;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
}

/* Container for the drop down that gets absolutely positioned*/

#layout_nav ul #nav_about #about_container,
#layout_nav ul #nav_operations #operations_container,
#layout_nav ul #nav_investor #investor_container {
	position:absolute;
	top:45px;
	z-index:100;
	width:176px;
}

#layout_nav ul #nav_contact #contact_container {
	position:absolute;
	top:45px;
	z-index:100;
	width:156px;}

#layout_nav ul #nav_about #about_container {
	left:-47px;
}

#layout_nav ul #nav_operations #operations_container {
	left:-53px;
	width:200px;
}

#layout_nav ul #nav_investor #investor_container {
	left:-10px;
}

#layout_nav ul #nav_contact #contact_container{
	left:-42px;
}

/************** Navigation Buttons **************/
/* Home Button*/ 
#layout_nav ul #nav_home a {	
	width:50px;	
	background:url(../images/layout/nav/home.gif) 0 0 no-repeat;
}

#layout_nav ul #nav_home a:hover {
	background:url(../images/layout/nav/home.gif) 0 -45px no-repeat;
}	

/* About Us Button */
#layout_nav ul #nav_about a {	
	width:71px;
	background:url(../images/layout/nav/about_us.gif) 0 0 no-repeat;
}
#layout_nav ul #nav_about a:hover,  
#layout_nav ul #nav_about a.nav_active {	
	background:url(../images/layout/nav/about_us.gif) 0 -45px no-repeat;
}

/* Operations Button */
#layout_nav ul #nav_operations a {	
	width:85px;
	background:url(../images/layout/nav/operations.gif) 0 0 no-repeat;
}
#layout_nav ul #nav_operations a:hover,  
#layout_nav ul #nav_operations a.nav_active {	
	background:url(../images/layout/nav/operations.gif) 0 -45px no-repeat;
}
/* Investor Info Button*/
#layout_nav ul #nav_investor a {
	width:157px;
	background:url(../images/layout/nav/investor_information.gif) 0 0 no-repeat;
}
#layout_nav ul #nav_investor a:hover,  
#layout_nav ul #nav_investor a.nav_active {	
	background:url(../images/layout/nav/investor_information.gif) 0 -45px no-repeat;
}
/* Contact Button*/
#layout_nav ul #nav_contact a {	
	width:70px;
	background:url(../images/layout/nav/contact.gif) 0 0 no-repeat;
}
#layout_nav ul #nav_contact a:hover,  
#layout_nav ul #nav_contact a.nav_active {	
	background:url(../images/layout/nav/contact.gif) 0 -45px no-repeat;
}

#layout_nav #about_slide,
#layout_nav #operations_slide,
#layout_nav #investor_slide,
#layout_nav #contact_slide {
	display:none;
	padding:0;
	background:#ffffff;
	margin:0;
}

#layout_nav ul li ul li {
	height:23px;
}

#layout_nav ul #nav_about ul li a,
#layout_nav ul #nav_operations ul li a,
#layout_nav ul #nav_investor ul li a,
#layout_nav ul #nav_contact ul li a {
	line-height:22px;
	height:23px;
	padding:0;
	text-indent:0;
	background-image:none;
	background:#ffffff;
	color:#300000;
	font-size: 9px;
	text-align:center;
	width:100%;
}

#layout_nav ul #nav_contact ul li a {
	text-indent:-3px;}


#layout_nav ul #nav_about ul li a:hover,
#layout_nav ul #nav_operations ul li a:hover,
#layout_nav ul #nav_investor ul li a:hover,
#layout_nav ul #nav_contact ul li a:hover {	
	background:none;	
	background-color: #9f2d20;
	color: #FFFFFF;
}

#layout_nav ul #nav_contact ul li a:hover {}


/******Content Container******/

#layout_content {	
	font-size: 11px;
	color:#ebebeb;
	margin:31px 34px 0 34px;
	color:#1e2621;
}


/******SubNav******/
#subnav_container {
	width:189px; 
	float:left;
	font-size:10px;
	line-height:12px;
}	


#subnav_container.inside {
	height:378px;
}

#subnav_container ul {
	list-style:none;}

#subnav_container li {
	background:url(../images/layout/icons/sub_nav_bullet.gif) 0 8px no-repeat; 
	padding:3px 0 4px 12px;
	color:#9baaa2;
	border-top:1px solid #e0dac4;
}

#subnav_container li.subnav_top {
	border:none;
}

#subnav_container li a {
	color:#655415;
	text-decoration:none;
}

#subnav_container li a:hover,
#subnav_container li a.active {
	color:#00436e;
}

#subnav_container ul.recent_highlights {
	list-style:none;
	margin:0;
	padding:0;}
	
#subnav_container ul.recent_highlights li {
	color:#7e0001;
	border-bottom:1px solid #e0dac4;
	border-top:none;
	background:none;
	margin:0;
	padding:10px 0 11px 0;
	font-size:10px;}
	
#subnav_container ul.recent_highlights li#first {
	padding:1px 0 11px 0;}

#subnav_container ul.recent_highlights li#last {
	color:#00436e;
	border-bottom:none;
	border-top:none;}
	
#subnav_container ul.recent_highlights li a {
	color:#1e2621;}

/*#subnav_container ul.recent_highlights li a:hover {
	color:#00436e;}*/
	
#subnav_container .stockquote {
	padding:40px 0;}

#subnav_container .stockquote a {
	display:block;
	height:84px;
	width:191px;
	background:url(../images/layout/body/stockquote.gif) 0 0 no-repeat;
	text-indent:-9999px;}
	
#subnav_container .stockquote a:hover {
	background:url(../images/layout/body/stockquote.gif) 0 -84px no-repeat;}
	
#subnav_container h6 {
	text-indent:-999px;	
	margin:0 0 16px 0;
	height:17px;
}

#subnav_container .content_index_subheader {
	background:url(../images/content/titles/recent_highlights.gif) 0 0 no-repeat;
}

#subnav_container .content_inside_subheader,
.sub_nav .content_inside_subheader {
	background:url(../images/content/titles/in_this_section.gif) 0 0 no-repeat;
}

#subnav_container .subnav_quote {
	border:none;
	margin:30px 0 39px 0;
}


/****NEW SUBNAV*****/

.sub_nav {
	width:189px; 
	float:left;
	font-size:10px;
	line-height:12px;
}

.sub_nav h6 {
	text-indent:-999px;	
	margin:0 0 14px 0;
	height:13px;
}

.sub_nav ul {
	list-style:none;
}


.sub_nav ul li#sub_nav_management a,
.sub_nav ul li#sub_nav_contact a,
.sub_nav ul li#sub_nav_share a,
.sub_nav ul li#sub_nav_lloydminster a {
	border-top:none;}

.sub_nav ul li a {
	color:#300000;
	padding:7px 0 7px 10px;
	background:url(../images/layout/icons/sub_nav_bullet.gif) 0 11px no-repeat; 
	border-top:1px solid #300000;
	display:block;
	width:100%;
}

.sub_nav ul li a:hover,
.sub_nav ul li a.active {
	color:#7e0001;
	background:url(../images/layout/icons/sub_nav_bullet_over.gif) 0 11px no-repeat;
}

.sub_nav .stockquote {
	padding:36px 0 40px 0;}

.sub_nav .stockquote a {
	display:block;
	height:84px;
	width:191px;
	background:url(../images/layout/body/stockquote.jpg) 0 0 no-repeat;
	text-indent:-9999px;}
	
/*.sub_nav .stockquote a:hover {
	background:url(../images/layout/body/stockquote.gif) 0 -84px no-repeat;}*/
	

/******Content******/
#content_container {
	width:437px; 
	float:right;
	font-size:11px;
	line-height:15px;
	padding:0 0 20px 0;
}

#content_container p {	
	font-size:11px;
	line-height:15px;
	margin:15px 0;
}

#content_container h2, #content_container p strong {
	color:#322c24;
	font-size:11px;
	line-height:15px;
}

#content_container p strong {
	font-weight:normal;}

#content_container h2 {
	padding:0 0 10px 0;}
	
#content_container h2#top {
	padding:10px 0;}

#content_container h2 span{
	font-weight:normal;
	color:#7e0001;
	
}

#content_container .top {
	margin-top:0;
}

#content_container #back_to_top {
	padding:0 0 10px 0;}

#content_container #back_to_top a {
	height:15px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:63px;
	background:url(../images/layout/icons/backtotop.gif) 0 0 no-repeat;}

#content_container #back_to_top a:hover {
	background:url(../images/layout/icons/backtotop.gif) 0 -15px no-repeat;}

#content_container a.profile {
	background:url(../images/layout/body/profile.gif) 0 0 no-repeat;
	display:block;
	height:26px;
	margin-top:35px;
	overflow:hidden;
	text-indent:-9999px;
	width:248px;
}

#content_container a:hover.profile {
	background:url(../images/layout/body/profile.gif) 0 -26px no-repeat;
}

#content_container a.presentation {
	background:url(../images/layout/body/lloyd.gif) 0 0 no-repeat;
	display:block;
	height:26px;
	margin-top:35px;
	overflow:hidden;
	text-indent:-9999px;
	width:181px;
}

#content_container a:hover.presentation{
	background:url(../images/layout/body/lloyd.gif) 0 -26px no-repeat;
}

#content_container p.pdf {
	background:url(../images/layout/icons/pdf.gif) 0 0px no-repeat; 
	height:16px; 
	padding:0 0 0 20px;
}

#content_container ul {
	list-style-type:none;
}


#content_container  dt {
	background:url(../images/layout/icons/pdf.gif) 0 3px no-repeat;
	line-height:14px;
	padding:0 0 10px 24px;	
	color:#7e0001;
	font-weight:normal;
}

#content_container  dd {
	background:none;
	padding:0 0 0 24px;
	margin:0;
}

#content_container ul.press_archive {
	padding:0 0 20px 0;}

#content_container ul.press_archive li a {
	background:url(../images/layout/icons/sub_nav_bullet.gif) 0 5px no-repeat;
	padding:0 0 0 13px;}
	
#content_container ul.press_archive li a:hover {
	background:url(../images/layout/icons/sub_nav_bullet_over.gif) 0 5px no-repeat;}

/******Information Request Form******/
#request_form {
	font-size:10px;
	line-height:12px;
}

#request_form p {
	clear:both;
	padding:20px 0 10px 0;
	margin:0;}

#request_form h2 {
	text-align:left;
	clear:both;}

#request_form h2#form_top {
	padding:0;}

#request_form h2#form_bottom {
	padding:10px 0 0 0;}
	
#request_form h2#form_space {
	margin:20px 0 5px 0;}

#request_form ul {
	margin:5px 0 5px 0;
}

#request_form li, #request_form div{
	margin:5px 0 5px 0;
}

#request_form li input {
	margin:0 0px 0 0;
}


#request_form .first_name, #request_form .form_two_column_left {
	float:left;}

#request_form .last_name, #request_form .form_two_column_right {
	float:right;}

#request_form div input {
	margin:0 0 0 10px;}

#request_form div.personal {
	clear:both;
	padding:5px 0;}

#request_form label.personal,  #request_form input.personal {
	display:block; 
	float:left;}

#request_form label.personal {
	width:75px;}

#request_form .company_name {
	width:250px;}

#request_form .phone {
	width:250px;}

#request_form .name, #request_form .email {
	width:250px;}

#request_form .email_copy {
	margin:0 10px 0 85px;}

#request_form #form_two_column li {
	clear:both;}

#request_form #form_two_column span {
	display:block;
	height:25px;}

#request_form #form_two_column span.form_two_column_left {
	margin:0;}

#request_form #form_rating {
	text-align:left;
}

#request_form #form_rating div {
	width:32%;}

#request_form #form_rating select {
	margin:5px 0 0 0;}

#request_form .required {
	color:#00436e;
}

/*****Page Titles******/
#content_container h1 {
	text-indent:-9999px;	
	margin:0 0 17px 0;
}
/******Index******/
#content_container .content_index_header {
	background:url(../images/content/titles/corporate_overview.gif) 0 0 no-repeat;	
}
/******Sitemap******/
#content_container .content_sitemap_header {
	background:url(../images/content/titles/sitemap.gif) 0 0 no-repeat;
}
/******Management******/
#content_container .content_management_header {
	background:url(../images/content/titles/management.gif) 0 0 no-repeat;
}
/******Message******/
#content_container .content_message_header {
	background:url(../images/content/titles/message.gif) 0 0 no-repeat;
}
/******Profile******/
#content_container .content_profile_header {
	background:url(../images/content/titles/profile.gif) 0 0 no-repeat;
}
/******Exploration******/
#content_container .content_exploration_header {
	background:url(../images/content/titles/exploration.gif) 0 0 no-repeat;
}
/******Photo Gallery******/
#content_container .content_gallery_header {
	background:url(../images/content/titles/gallery.gif) 0 0 no-repeat;
}
/******Gas Industry Stats******/
#content_container .content_stats_header {
	background:url(../images/content/titles/stats.gif) 0 0 no-repeat;
}
/******Lloydminster Stats******/
#content_container .content_lloydminster_header {
	background:url(../images/content/titles/lloydminster.gif) 0 0 no-repeat;
}
/******Financial Statements******/
#content_container .content_financial_header {
	background:url(../images/content/titles/financial.gif) 0 0 no-repeat;
}
/******News Releases******/
#content_container .content_news_header {
	background:url(../images/content/titles/news.gif) 0 0 no-repeat;
}
/******Share Information******/
#content_container .content_share_header {
	background:url(../images/content/titles/share.gif) 0 0 no-repeat;
}
/******Events******/
#content_container .content_events_header {
	background:url(../images/content/titles/events.gif) 0 0 no-repeat;
}
/******contact us******/
#content_container .content_contact_header {
	background:url(../images/content/titles/contact.gif) 0 0 no-repeat;
}
/******information request form******/
#content_container .content_request_header {
	background:url(../images/content/titles/request.gif) 0 0 no-repeat;
}
/******legal******/
#content_container .content_legal_header {
	background:url(../images/content/titles/legal.gif) 0 0 no-repeat;
}
/******error******/
#content_container .content_error_header {
	background:url(../images/content/titles/error.gif) 0 0 no-repeat;
}



/******Footer******/
#layout_footer{
	line-height:0px;
	font-size:0px;
	clear:both;
}

.footer_container {
	background:#630000;
	width:746px;
	height:67px;
	font-size:9px;
	line-height:11px;
	color: #FFFFFF;
}

#layout_footer ul {
	list-style-type:none;
	float:right; 
	margin:15px 0 0 0;
	padding:0;
}

#layout_footer li {
	display:block; 
	float:left; 
	padding:0 6px;
	color:#FFFFFF;
}

#layout_footer li#last {
	display:block; 
	float:left; 
	padding:0 24px 0 6px;
	color:#FFFFFF;
}


#layout_footer li a {
	color:#FFFFFF;
	text-decoration:none;
}

/*#layout_footer li a:hover {
	color:#80715c;
}*/

.footer_menu_container{
	width:70%; 
	float:right; 
	text-align:right;
}

.footer_arr {
	padding:15px 24px 0 0;
	color:#FFFFFF;
}

.footer_container .bmir {
	float:left;
	padding:45px 0 0 34px;
}

.footer_container .bmir a {	
	background:url(../images/layout/footer/bmir.gif) 0 0 no-repeat;
	width:148px;
	height:5px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

.footer_container .bmir a:hover {
	background:url(../images/layout/footer/bmir.gif) 0 -5px no-repeat;
}

#content_container h2.contact {
	color:#7e0001;
	padding-bottom:0px;
	margin-bottom:0px;
}

#content_container p.contact {
	padding-top:0px;
	margin-top:0px;
}


/******Sitemap******/

#content_container dl#sitemap_list {
	padding:0 0 20px 0;}

#content_container #sitemap_list dt {
	color:#db9b2d;
	font-size:11px;
	line-height:15px;
	font-weight:bold;	
	background:none;
	padding:10px 0 0 0;}
	
#content_container #sitemap_list dt#first {
	padding:0;}

#content_container #sitemap_list dd {
	padding:0;
	margin:0;}

#content_container #sitemap_list dd a {
	background:url(../images/layout/icons/sub_nav_bullet.gif) 0 6px no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 10px;
} 

#content_container #sitemap_list dd a:hover {
	background:url(../images/layout/icons/sub_nav_bullet_over.gif) 0 6px no-repeat;} 

#content_container p.management_p {
	margin-top:3px;
	padding-bottom:20px;
}


#content_container table th{
	color:#db9b2d;
	font-weight:bold;
}