/* generic */
body {
	background: #FFF;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
}
img {
	border: 0;
}

/* hide elements not required for print */
#accessiblenav,#subnavigation,#footer ul,#accessiblenav,#sitefeatures,#navigation,p.dinot .sIFR-flash,#subnavigation,#pagetrail,#panelnavigation,#relatedlinks,.bg_annualreport,.bg_crreport,.bg_ghana,.bg_firstoil,
.printhidden, .featuredcasestudy, .issuetext img {
	display: none!important;
}

/* re-style any elements for print if required */
.print {
	display: block;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20 {
	clear:both;
	display:block;
	float: none;
	width:100%;
	margin-left:0;
	margin-right:0;
}

.container_15, .container_20 {width:100%}

.minheight320 {height:auto!important}

.negative_35px {margin-top:0px;} 
.negative_58px {margin-top:0px;}

table.financials{padding-bottom:20px;margin-bottom:20px;display:block;}

p.dinot {font-size:24px;}

ul.relatedlink a:link, ul.relatedlink a:visited {
	background:none;
	padding:0;
}
a.excel:link, a.excel:visited, ul.relatedlink a.excel:link, ul.relatedlink a.excel:visited {
	background:none;
	padding:0;
}

a.pdf:link, a.pdf:visited, ul.relatedlink a.pdf:link, ul.relatedlink a.pdf:visited {
	background:none;
	padding:0;
}
a.webcast:link, a.webcast:visited, ul.relatedlink a.webcast:link, ul.relatedlink a.webcast:visited {
	background:none;
	padding:0;
}

.floatleft, .floatright{float:none;}

.row{display:block;}

html>body .row{
display:inline;}

/* IE7 hack to fix rendering - content wasn't displaying */
html>body .row {
 *display:block!important;
}
.bg_hrofficer .bg_transparent_blue, .bg_chairman .bg_transparent_blue{
width:485px;}

.minheight_233px{
min-height:300px;}

