@import url(tools.css);


#top-links, #accessibility, .logo, .greybar, #top-navigation, #searchcontainer, #left-navigation, #footer, #top-banner, #top-banner-inner, .pdisp, #foorlinks{
	display:none;
}


#right-container {
	padding:0;
	width:70%;
	#width:68%;
	margin-top:50px;
}
ul li {
list-style-type:disc;
margin-left:1.5em;
}
.green{
	color:#55b949;
}

.grey{
	color:#333;
}

/*---------------------------------- table styling ------------------------*/

table{
	width:100%;
	margin-bottom:1.25em;/*15px*/
	border-collapse:collapse;
}

table thead th{
	color:#55b949;
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #55b949;
	vertical-align:bottom;
	padding:0.3333em 0; /*4px*/
}

table tbody td,
table tbody th
{
	text-align:right;
	border-bottom:1px solid #ccc;
	padding:0.1818em 0; /*2px*/
	font-size:0.9167em; /*11px;*/
}

table tbody td.alignleft{
	text-align:left;
}

table tbody td.noborderbot, table tbody tr.noborderbot td{
	border-bottom:0;
}

table.last{
	margin-bottom:0;
}

table .wid15{
	width:15%;
}

table .wid40{
	width:40%;
}

table .doublegreenborder td{
	border-bottom:2px solid #55b949;
}

table caption {
    text-align:left; 
    font-size:1.0833em; /*13px;*/
	font-weight:bold;
	color:#55b949;
	border-bottom:1px solid #55b949;
	padding-bottom:0.4615em; /*6px;*/
}
/******** Directors *********/ 
.middlecontdirector {
clear:both;
}
.middlecontdirector ul li{
	float:left;
	width:20%;
	height:100%!important;
}
.middlecontdirector ul li img{
	width:9em;
	height:9em;
    border:1px solid #55b949;
	float:left;
	}
	
.Dmidimg {
clear:both;
display:block !important;
border-top:1px solid #55b949;
border-bottom:1px solid #55b949;
}
.Dmidimg .text{
display:block !important;
}
.Dmidimg .text img{
margin-top:10px !important;
_margin-top:20px;
}
.middlecontdirector ul li span.green{
font-weight:bold;
color:#55b949;
clear:both !important;
display:table;
}
.middlecontdirector ul li {
list-style-type:none;
margin-left:0px;
}
.middlecontdirector ul li span{
font-weight:bold;
clear:both !important;
}

/******** * Corporate governance *********/ 
#strategy .txtbox .txt{
display:block !important;
}
#strategy .txtbox .arrowlink img{
display:none;
}

/*----------------- IR homepage----------------*/
#irbanner {
clear:both;
}
#irbanner #lefttxt {
float:left;
width:430px;
}

#irbanner #rightimg {
float:right;
margin-top:-170px !important;
_margin-top:-125px;
_width:230px;
text-align:right
}
#irbottomboxes{
clear:both;
}
.kpibox{
color:#000;
width:180px;
float:left;
margin-right:10px;
}
.greybg {
border:1px solid #e5e5e5;
color:#000;
margin-top:5px;
margin-bottom:10px;
width:178px;
height:16px;
}
.greenbg {
border:1px solid #55b949;
color:#000;
width:178px;
height:16px;
}
.greenbg .floatr,
.greybg .floatr {
float:right;
}
.greenbg .floatl,
.greybg .floatl {
float:left;
}
#spnewsboxes {
clear:both;
display:table;
padding-top:20px;
}

.box {
color:#000;
width:180px;
float:left;
margin-right:10px;
}

/******* Summary chart **********/
#share_chart_page, #share_trades_page{
position:absolute;

}
.information, .summary {
font-size:.9em;
}
/*.charimgmarg img{
_width:300px !important;
border:1px solid #f0f;
}*/