
* {margin:0px; padding:0px;}

body, html {
	border:0px;
	background:url(../images/layout/body/bg.jpg) 0px 0px repeat-x #ded5b6;
}

body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#333333;
	padding:34px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}

h2 {
	color:#6e6d00;
	font-size:12px;
	margin:0px 0px 18px 0px;
}

a {
	text-decoration:none;
	color:#006b33;
	font-weight:bold;
}

a:hover {
	color:#333333;
}

p {
	margin:0px 0px 18px 0px;
}

ul {
	list-style:none;
}

/* layout */

#layout_top_nav {
	width:921px;
	margin:0px auto;
	height:23px;
}

#layout_container {
	width:921px;
	margin:0px auto;
	border:1px solid #bfc29b;
	background-color:#ffffff;
}

#layout_header {
	height:326px;
	background-color:#ffffff;
}

#layout_header .stockquote {
	height:28px;
	background-color:#6e6c00;
	display:block;
}

#layout_header .stockquote .frame {
	float:right;
	padding:0px 24px 0px 0px;
}

#layout_header .banner {
	height:197px;
}


#layout_header .logo {
	text-indent:-9999px;
	background:url(../images/layout/header/logo.gif) 0px 0px no-repeat;
	height:101px;
	width:307px;
	display:block;
	overflow:hidden;
	float:left;
}

#layout_header .logo_print {
	display:none;
}

#layout_header .logo .link {
	padding:16px 0px 0px 55px;
}

#layout_header .logo .link a {
	width:167px;
	height:55px;
	display:block;
	text-indent:-9999px;
}

#layout_nav {
	float:left;
	width:614px;
	height:101px;
}

#layout_body {
	background-color:#ffffff;
	overflow:auto !important;
}

#layout_left {
	float:left;
	width:282px;
	padding:17px 0px 0px 25px;
}

#layout_left .whats_new {
	padding:25px 0px 19px 0px;
}

#layout_left .market {
	padding:20px 0px 27px 0px;
}

#layout_left .market p {
	padding:5px 0px;
	margin:0px;
}

#layout_left .market .divider {
	height:1px;
	font-size:0px;
	line-height:0px;
	display:block;
	background:url(../images/layout/body/market_divide.gif) 0px 0px repeat-x;
	width:254px;
}

#layout_content,
#layout_content_inside {
	float:left;
	padding:17px 21px 0px 21px;
	width:571px;
}

#layout_content .quicklinks {
	padding:18px 0px 48px 0px;
	width:571px;
	background:url(../images/content/index/q_links_bg.gif) 0px 56px no-repeat;
	overflow:auto;
}

#layout_content .quicklinks .q_reports {
	padding:28px 0px 0px 7px;
	float:left;
}

#layout_content .quicklinks .q_reports a {
	height:68px;
	display:block;
	width:133px;
}

#layout_content .quicklinks .c_profile {
	padding:28px 0px 0px 69px;
	float:left;
}

#layout_content .quicklinks .c_profile a {
	height:68px;
	display:block;
	width:134px;
}

#layout_content .quicklinks .presentation {
	padding:28px 0px 0px 77px;
	float:left;
}

#layout_content .quicklinks .presentation a {
	height:68px;
	display:block;
	width:119px;
}

#layout_content .quicklinks .c_profile img,
#layout_content .quicklinks .q_reports img,
#layout_content .quicklinks .presentation img {
	border:0px;
}

#layout_footer {
	width:921px;
	margin:0px auto;
}

#layout_footer .left {
	padding:16px 0px 30px 26px;
	color:#767859;
	width:300px;
	float:left;
	font-size:9px;
}

#layout_footer .right {
	padding:20px 23px 0px 0px;
	float:right;
	width:148px;
	text-indent:-9999px;
	line-height:0px;
	height:5px;
}

#layout_footer .right a {
	height:5px;
	width:148px;
	display:block;
	background:url(../images/layout/footer/bmir.gif) 0px 0px no-repeat;
}

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

/* top_nav */

.top_nav {
	float:right;
}

.top_nav ul {
	position:relative;
}

.top_nav ul li {
	float:left;
}

.top_nav ul li a {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	margin:0px 19px 0px 0px;
}

.top_nav ul li.last a {
	margin:0px 24px 0px 0px;
}

.top_nav ul li a:hover {
	color:#dbdccc;
}

/* nav */

.nav {
	height:73px;
}

.nav ul #nav_about,
.nav ul #nav_pp,
.nav ul #nav_investor,
.nav ul #nav_press,
.nav ul #nav_cr,
.nav ul #nav_contact {
	position:relative;
	float:left;
}

.nav ul li a {
	display:block;
	height:73px;
	text-indent:-9999px;
	overflow:hidden;
}

.nav ul #nav_about a {width:84px;background:url(../images/layout/nav/about.gif) no-repeat;}
.nav ul #nav_about a:hover, .nav ul #nav_about a.nav_active {background:url(../images/layout/nav/about.gif) 0px -73px no-repeat;}

.nav ul #nav_pp a {width:137px;background:url(../images/layout/nav/pp.gif) no-repeat;}
.nav ul #nav_pp a:hover, .nav ul #nav_pp a.nav_active {background:url(../images/layout/nav/pp.gif) 0px -73px no-repeat;}

.nav ul #nav_investor a {width:71px;background:url(../images/layout/nav/investor.gif) no-repeat;}
.nav ul #nav_investor a:hover, .nav ul #nav_investor a.nav_active {background:url(../images/layout/nav/investor.gif) 0px -73px no-repeat;}

.nav ul #nav_press a {width:94px;background:url(../images/layout/nav/press.gif) no-repeat;}
.nav ul #nav_press a:hover, .nav ul #nav_press a.nav_active {background:url(../images/layout/nav/press.gif) 0px -73px no-repeat;}

.nav ul #nav_cr a {width:148px;background:url(../images/layout/nav/cr.gif) no-repeat;}
.nav ul #nav_cr a:hover, .nav ul #nav_cr a.nav_active {	background:url(../images/layout/nav/cr.gif) 0px -73px no-repeat;}

.nav ul #nav_contact a {width:80px;background:url(../images/layout/nav/contact.gif) no-repeat;}
.nav ul #nav_contact a:hover, .nav ul #nav_contact a.nav_active {background:url(../images/layout/nav/contact.gif) 0px -73px no-repeat;}

.nav ul #nav_about #nav_about_dropdown,
.nav ul #nav_pp #nav_pp_dropdown,
.nav ul #nav_investor #nav_investor_dropdown,
.nav ul #nav_contact #nav_contact_dropdown {
	position:absolute;
	z-index:100;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	width:160px;
	height:0;
	top:0;
	overflow:hidden;
}

.nav ul #nav_pp #nav_pp_dropdown{left:1px;width:130px;}
.nav ul #nav_investor #nav_investor_dropdown {left:1px;width:139px;}
.nav ul #nav_contact #nav_contact_dropdown {width:110px;left:-30px;}

/* removes flicker in ie */
.nav ul #nav_about_slide,
.nav ul #nav_pp_slide,
.nav ul #nav_investor_slide,
.nav ul #nav_contact_slide {
	display:none;
	background-color:#454400;
}

.nav ul li ul li {
	line-height:15px;
}

.nav ul #nav_about ul li a,
.nav ul #nav_pp ul li a,
.nav ul #nav_investor ul li a,
.nav ul #nav_contact ul li a {
	background-color:#454400;
	background:url(../images/layout/nav/bullet.gif) 9px 7px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#d7dba2;
	height:auto;
	font-size:10px;
	margin:0;
	font-weight:normal;
	padding:0px 0px 0px 25px;
	text-indent:0px;
	line-height:19px;
	width:100%;
}

.nav ul #nav_about ul li.top a,
.nav ul #nav_pp ul li.top a,
.nav ul #nav_investor ul li.top a,
.nav ul #nav_contact ul li.top a {
	padding:7px 0px 0px 25px;
	background:url(../images/layout/nav/bullet.gif) 9px 14px no-repeat;
}

.nav ul #nav_about ul li.bottom a,
.nav ul #nav_pp ul li.bottom a,
.nav ul #nav_investor ul li.bottom a,
.nav ul #nav_contact ul li.bottom a {
	padding:0px 0px 7px 25px;
	background:url(../images/layout/nav/bullet.gif) 9px 7px no-repeat;
}

.nav ul #nav_about ul li a:hover,
.nav ul #nav_pp ul li a:hover,
.nav ul #nav_investor ul li a:hover,
.nav ul #nav_contact ul li a:hover {
	background:url(../images/layout/nav/bullet-over.gif) 9px 7px no-repeat;
	color:#afbc22;
}

.nav ul #nav_about ul li.top a:hover,
.nav ul #nav_pp ul li.top a:hover,
.nav ul #nav_investor ul li.top a:hover,
.nav ul #nav_contact ul li.top a:hover {
	padding:7px 0px 0px 25px;
	background:url(../images/layout/nav/bullet-over.gif) 9px 14px no-repeat;
}

.nav ul #nav_about ul li.bottom a:hover,
.nav ul #nav_pp ul li.bottom a:hover,
.nav ul #nav_investor ul li.bottom a:hover,
.nav ul #nav_contact ul li.bottom a:hover {
	padding:0px 0px 7px 25px;
	background:url(../images/layout/nav/bullet-over.gif) 9px 7px no-repeat;
}

/* titles */

h1 {
	height:10px;
	line-height:0px;
	font-size:0px;
	text-indent:-9999px;
}
/* index */
h1#whats_new {background:url(../images/content/titles/whats_new.gif) 0px 0px no-repeat;}
h1#market {background:url(../images/content/titles/market.gif) 0px 0px no-repeat;height:13px;}
h1#company_overview {background:url(../images/content/titles/company_overview.gif) 0px 0px no-repeat;height:13px;}
h1#q_links {background:url(../images/content/titles/q_links.gif) 0px 0px no-repeat;}
h1#land_award {background:url(../images/content/titles/land_award.gif) 0px 0px no-repeat;width:426px;height:34px;}
/* about */
h1#c_overview {background:url(../images/content/titles/c_overview.gif) 0px 0px no-repeat; height:14px;}
h1#c_profile {background:url(../images/content/titles/c_profile.gif) 0px 0px no-repeat; height:14px;}
h1#c_responsibility {background:url(../images/content/titles/c_responsibility.gif) 0px 0px no-repeat; height:14px;}
h1#opportunity_summary {background:url(../images/content/titles/opportunity_summary.gif) 0px 0px no-repeat; height:14px;}
h1#history {background:url(../images/content/titles/history.gif) 0px 0px no-repeat; height:14px;}
h1#management_directors {background:url(../images/content/titles/management_directors.gif) 0px 0px no-repeat; height:14px;}
/* careers */
h1#title_careers {background:url(../images/content/titles/careers.gif) 0px 0px no-repeat; height:14px;}
/* contact */
h1#contact {background:url(../images/content/titles/contact.gif) 0px 0px no-repeat; height:14px;}
h1#request {background:url(../images/content/titles/request.gif) 0px 0px no-repeat; height:14px;}
h1#received {background:url(../images/content/titles/received.gif) 0px 0px no-repeat; height:14px;}
/* investor */
h1#a_coverage {background:url(../images/content/titles/a_coverage.gif) 0px 0px no-repeat; height:14px;}
h1#f_reports {background:url(../images/content/titles/f_information_circular.gif) 0px 0px no-repeat; height:14px;}
h1#presentations {background:url(../images/content/titles/presentations.gif) 0px 0px no-repeat; height:14px;}
h1#p_releases {background:url(../images/content/titles/p_releases.gif) 0px 0px no-repeat; height:14px;}
h1#sedar {background:url(../images/content/titles/sedar.gif) 0px 0px no-repeat; height:14px;}
h1#s_information {background:url(../images/content/titles/s_information.gif) 0px 0px no-repeat; height:14px;}
/* inside */
h1#disclaimer {background:url(../images/content/titles/disclaimer.gif) 0px 0px no-repeat; height:14px;}
h1#legal_privacy {background:url(../images/content/titles/legal_privacy.gif) 0px 0px no-repeat; height:14px;}
h1#sitemap {background:url(../images/content/titles/sitemap.gif) 0px 0px no-repeat; height:14px;}
h1#error {background:url(../images/content/titles/error.gif) 0px 0px no-repeat; height:14px;}
/* investor */
h1#asset_overview {background:url(../images/content/titles/asset_overview.gif) 0px 0px no-repeat; height:14px;}
h1#australia {background:url(../images/content/titles/australia.gif) 0px 0px no-repeat; height:14px;}
h1#india {background:url(../images/content/titles/india.gif) 0px 0px no-repeat; height:14px;}
h1#libya {background:url(../images/content/titles/libya.gif) 0px 0px no-repeat; height:14px;}
h1#madagascar {background:url(../images/content/titles/madagascar.gif) 0px 0px no-repeat; height:14px;}
h1#n_ireland {background:url(../images/content/titles/n_ireland.gif) 0px 0px no-repeat; height:14px;}


/* whats new */

.whats_new ul li {
	padding:0px 0px 13px 0px;
	line-height:13px;
}

.whats_new ul li a {
	color:#006b33;
	font-weight:bold;
}

.whats_new ul li a:hover {
	color:#333333;
}

/* inside quick links */

.inside_q_links {
	padding:29px 0px 32px 0px;
	width:196px;
	background:url(../images/layout/inside/q_links_bg.gif) 0px 29px no-repeat;
	height:182px;
}

.inside_q_links .q_reports {
	padding:0;
	clear:left;
}

.inside_q_links .q_reports a {
	height:43px;
	display:block;
}

.inside_q_links .c_profile {
	padding:28px 0px 0px 0px;
	float:left;
}

.inside_q_links .c_profile a {
	height:43px;
	display:block;
}

.inside_q_links .presentation {
	padding:29px 0px 0px 0px;
	float:left;
}

.inside_q_links .presentation a {
	height:39px;
	display:block;
	width:160px;
}

.inside_q_links .c_profile img,
.inside_q_links .q_reports img,
.inside_q_links .presentation img {
	border:0px;
}



/* content */

.content {
	margin:19px 0px 40px 0px;
	line-height:18px;
}

.content_index {
	margin:19px 0px 0px 0px;
	line-height:18px;
}

.content ul {
	margin:0px 0px 18px 0px;
}
.content ul ul {margin:0;}

.content ul li {
	background:url(../images/layout/body/bullet.gif) 0px 7px no-repeat;
	padding:0 0 0 13px;
}

.content ul li.star {
	background:url(../images/layout/icons/star.gif) 2px 3px no-repeat;
	margin:0 0 0 -5px;
	padding:0 0 0 18px;
}

.content ul li.sub {
	background:url(../images/layout/body/sub_bullet.gif) 13px 7px no-repeat;
	padding:0 0 0 26px;
}

.content span {
	color:#6e6d00;
}

.content ul.cp_list {
	margin:0px 0px 18px 0px;
}

.content ul.cp_list li {
	background:url(../images/layout/icons/c_profile.gif) 0px 3px no-repeat;
	padding:3px 0px 2px 23px;
}

.content ul.pres_list {
	margin:0px 0px 18px 0px;
}

.content ul.pres_list li {
	background:url(../images/layout/icons/presentations.gif) 0px 3px no-repeat;
	padding:3px 0px 2px 30px;
}

.content ul.pdf_list {
	margin:0px 0px 18px 0px;
}

.content ul.pdf_list li {
	background:url(../images/layout/icons/pdf.gif) 0px 3px no-repeat;
	padding:3px 0px 2px 23px;
}

.content .tsx_link {
	float:left;
	padding:0px 10px 0px 0px;
}

/*.content .tsx_link a {
	display:block;
	width:65px;
	height:27px;
	background:url(../images/layout/icons/tsx.gif) 0 0 no-repeat;
	text-indent:-9999px;
}*/

.content .sedar {
	float:left;
	padding:0px 10px 0px 0px;
}

.content .sedar a {
	display:block;
	width:91px;
	height:44px;
	background:url(../images/layout/icons/sedar.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

.content p.float {
	float:left;
	padding:5px 0px 0px 0px;
}

.content p.float_sedar {
	float:left;
	padding:3px 0px 0px 0px;
}
	
.content .contact_left {
	width:170px;
	float:left;
}

.content .contact_middle {
	float:left;
	margin:3px 0px 0px 0px;
	width:170px;
}	

.content .contact_right {
	float:left;
}

.content ul.sedar_list {
	margin:3px 0px 18px 0px;
	float:left;
}

.content ul.sedar_list li {
	background:url(../images/layout/body/bullet.gif) 0px 7px no-repeat;
	padding:0 0 0 13px;
}	

.content table.analyst {
	width:450px;
	border:0px;
}

.content table.analyst tr.heading {
	background-color:#6e6c00;
	color:#ffffff;
}

.content table.analyst tr.heading td {
	padding:5px;
}

.content table.analyst tr.odd {
	background-color:#e8e9e1;
}

.content table.analyst tr.odd td {
	padding:5px;
}

.content table.analyst tr.even {
	background-color:#f3f4ec;
}

.content table.analyst tr.even td {
	padding:5px;
}

.content p.back_top {
	font-size:0px;
	line-height:0px;
	margin:30px 0px 11px 0px;
}

.content p.back_top a {
	display:block;
	text-indent:-9999px;
	height:11px;
	width:61px;
	background:url(../images/layout/body/back_top.gif) 0px 0px no-repeat;
}


.content p.back_top a:hover {
	background:url(../images/layout/body/back_top.gif) 0px -11px no-repeat;
}

.content p.overview_list {
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#6e6d00;
}
	

/* sitemap */

.sitemap ul li.section {
	background-image:none;
	padding:0px 0px 0px 5px;
}

.sitemap ul li.section a {
	color:#6e6d00;
}

.sitemap ul li.section a:hover {
	color:#000000;
}

.sitemap ul li.section ul.pages li a {
	color:#006b33;
}

.sitemap ul li.section ul.pages li a:hover {
	color:#000000;
}
	
/* contact */

#layout_contact {
	width:450px;
}

#layout_contact fieldset {
	border:1px solid #bdbfa3;
	margin:0px 0px 20px 0px;
	padding:5px 0px;
	background-color:#f2f2f1;
}

#layout_contact fieldset p {
	margin:7px 0 11px 17px;
}

#layout_contact fieldset dl {
	overflow:hidden;
	margin:11px 0 11px 17px;
	width:100%;
}

#layout_contact fieldset dl dt {
	float:left;
	padding:0 20px 0 0;
	width:130px;
}

#layout_contact fieldset dl dd input,
#layout_contact fieldset dl dd select,
#layout_contact fieldset dl dd textarea {
	color:#272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:250px;
}

#layout_contact fieldset dl dd input#info_nr_email,
#layout_contact fieldset dl dd input#info_ar_email,
#layout_contact fieldset dl dd input#info_qr_email {
	width:15px;
}

#layout_contact fieldset dl dd.contact input {
	width:auto;
}

#layout_contact fieldset dl dd textarea {
	height:50px;
}

/* careers */

#layout_careers .postings dl dt {
	font-weight:bold;
}

#layout_careers .postings dl dd ul li span {
	clear:right;
	float:right;
	margin-right:100px;
}

#layout_careers div fieldset {
	border:none;
	margin:0 0 20px 0;
}

#layout_careers div fieldset legend {
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 -7px;
}

#layout_careers div fieldset em {
	color:#6e6d00;
	font-style:normal;
	margin:0 0 0 5px;
}

#layout_careers div.buttons fieldset em {
	color:#6e6d00;
	font-style:normal;
	margin:0 5px 0 0;
}

#layout_careers div fieldset dl {
	overflow:hidden;
	margin:5px 0;
	width:100%;
}

#layout_careers div fieldset dl.text dd {
	margin:0;
}

#layout_careers div fieldset dl.error dt label {
	color:#FF0000;
	font-weight:bold;
}

#layout_careers div fieldset dl dt {
	float:left;
}

#layout_careers div fieldset dl dd {
	margin:0 0 0 200px;
}

#layout_careers div fieldset dl dd input,
#layout_careers div fieldset dl dd textarea {
	color:#272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
}

#layout_careers div fieldset dl dd textarea {
	height:50px;
}

#layout_careers div.buttons dl dd input {
	width:auto;
}

/* Company Overview Table */

table.comp_overview {
	margin:0px 0px 20px 0px;
}

table.comp_overview td {
	padding:5px 10px;
}

table.comp_overview td.value {
	width:200px;
}

table.comp_overview td.title {
	width:130px;
}

table.comp_overview td.title,
table.comp_overview td.value {
	background:#e8e9e1;
}

table.comp_overview td.value_alt,
table.comp_overview td.title_alt {
	background:#f3f4ec;
}

/* Growth Strategy Table */

table.growth_strategy {
	margin:0px 0px 20px 0px;
}

table.growth_strategy td {
	padding:5px 10px;
	background:#f3f4ec;
	vertical-align:top;
}

table.growth_strategy td.blank {
	width:75px;
	background:#ffffff;
}

table.growth_strategy td.heading {
	background-color:#6e6c00;
	color:#ffffff;
	text-align:center;
}

table.growth_strategy td.sub_heading,
table.growth_strategy td.side_heading {
	background-color:#e8e9e1;
}

table.growth_strategy td.sub_heading {
	width:150px;
}

table.growth_strategy ul.table {
	margin:0px;
	padding:0px 0px 2px 0px;
}

table.growth_strategy ul.table li {
	margin:0px;
	padding:0px 0px 0px 12px;
}

/* default table property */

table.default {border-collapse: collapse; border:1px solid white}
table.default td {background-color:#F3F4EC; border:0px; padding:5px}
table.default td.header {background-color:#E8E9E1}
table.default td.title {background-color:#6E6C00; color:white; text-align:center}
table.default td.empty {background-color:transparent}

/**/

.content .image_container {
	padding:0 0 25px 0;
	float:left;
}

.content .image_container .image_left {
	float:left;
	width:275px;
	background:#ded5b6;
	height:307px;
}

.content .image_container .image_right {
	margin-left:20px;
	float:left;
	width:275px;
	background:#ded5b6;
	height:307px;
}

.content .image_container .image_right p,
.content .image_container .image_left p {
	font-size:9px;
	padding:7px 15px 0px 15px;
	margin:0 0 9px 0;
}


