/************************* global html tag selectors************************/
* {
	margin:0;
	padding:0;
	outline:none;
}

html {
	font-size:1.5em;
}
 
body {
	font:50% arial,helvatica,sans-serif;
	text-align:center;
	color:#282425;
	background:#1b4673 url("/images/bg.gif") repeat-x top;
}

a {
	color:#003062; 
	text-decoration:underline; 
}

a:hover {
	color:#6577a1;
}

form,fieldset,input { 
	padding:0; 
	margin:0;
}

input,select{
	font:1em arial,helvatica,sans-serif;
}

img,form,fieldset{
	border:0;
}
img{
	vertical-align:middle;
}

ul,li{
	list-style:none;
}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.bold{
	font-weight:bold;
}
.blue{
	color:#003062;
}
.orange{
	color:#f1664a;
}
.pos {
	color:#1BA71B;
}   
.neg {
	color:#CC0000;
}
.nochange {
	color:#4883C0;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.center {
	text-align:center;
}
img.w105{
	width:8.75em;
}
.footnote{font-size:0.9em;}

/********* Main Wrapper *********/
#wrapper {
	text-align: left;
	margin: 2em auto 0 auto;
	width:72.8em;
	background-color:#fff;
	
}

#innerwrapper{
	padding: 0 2.1667em;
	width:68.5em;
	float:left;
	background-color:#fff;
	
}

/**************************** Header **************************************/
#header {
	height:5em;
	clear:both;
}

.logo{
	width:40%;
	float:left;
}

.logo img{
	width:23.6667em;
	border-top:1px solid #979fb5;
	border-bottom:1px solid #9da5b9;
}

.quicklinks{
	width:50%;
	float:right;
	line-height:1.5em;
	text-align:right;
	color:#6577a1;
}
.quicklinks img{
	vertical-align:middle;
	margin-right:.5em;
}
.quicklinks img.lm{
	margin-left:.5em;
}
.quicklinks a{
	margin-right:.5em;
}
.quicklinks a.none{
	margin-right:0;
}

/**************************** Top Navigation **************************************/
#topNav{
	width:100%;
	float:left;
}

#navLink{
	float:left;
	/*width:54.5em;
	#width:54.85em;*/
	width:54.495em;
	#width:54.6em;
	color:#fff;
	height:1.9167em;
	line-height:1.9167em; 
	border:1px solid #d9d9d9;
}

#navLink ul{
	background:#2d517b url("/images/navLink_bg.gif") repeat-x top;
	line-height:1.75em; 
	height:1.75em;
	font-weight:bold;
	border:1px solid #f1f0f2;
}

#navLink ul li{
	float:left;
	color:#97a9be;
}

#navLink ul li,
#navLink ul li a{
	line-height:1.75em;
	/*color:#fff;*/
}

#navLink ul a{
	/*padding:0 0.555em;*/
	padding:0 0.66em;
	line-height:1.75em;
	font-weight:bold;
	display:inline-block;
	text-decoration:none;
	color:#fff;
}

#navLink ul a:hover,
#navLink ul li a.sectionOn{
	/*padding:0 0.555em;*/
	padding:0 0.66em;
	background-color:#fff;
	line-height:1.75em;
	display:inline-block;
	color:#003062;
	text-decoration:none;
}

#searchbox{
	width:13em;
	float:right;
	height:2.0833em;
	background:#cad2df url("/images/search_bg.gif") repeat-x top;
}
.bgb{
	background:url("/images/sb_b_bg.gif") repeat-x bottom;
	height:2.0833em;
}
.box{
	padding:.25em 0;
	width:99%;
	float:left;
}
.textfield{
	border:0;
	font-size:1em;
	background:url("/images/tb_bg.gif") repeat-x top;
	font-size:1em;
	font-weight:bold;
	color:#6577a1;
	padding-left:.5em;
	width:10em;
	padding-top:.2em;
	display:block;
	float:left;
}
.go{
	display:block;
	float:right;
	width:1.5833em;
	vertical-align:middle;
}


/******************** Home page container ********************/

#irHome{
	margin-top:5.5em;
}

#irHome div.content{
	margin-bottom:4em;
}

#irHome div.content,
#irHome div.reportsection{
	float:left;
	width:100%;
}

#irHome h2,
#irHome h3{
	font-size:1.1667em;
	line-height:1.75em;
}

#irHome h2{
	background-color:#3d5b84;
	padding:0.3214em 0 0.3214em 0.7143em;
	color:#fff;
	margin-bottom:1.5em;
}

#irHome h3{
	color:#6577a1;
	margin-left:.714em;
	padding-top:.75em;
}

#irHome div.fl{
	width:27em;
}

div.overview{
	background-color:#3d5b84;
	width:100%;
	padding:0.8333em 0;
}

div.overview{
	color:#fff;
}

div.overview p{
	line-height:1.5em;
	margin-bottom:1em;
	padding:0 0.8333em;
}

#irHome div.fr{
	width:40.7500em;
	padding-top:1.8333em;
}

.quote{
	font-size:3em;
	color:#003062;
	text-align:right;
	padding-right:0.9167em;
	line-height:1.0833em;
}


.reportsection div.latestNews{
	width:27em;
	float:left;
}

div.latestNews{
	background:#fefefe url("/images/latest_news_bg.gif") repeat-x right top;
}

.bgNews{
	background:url("/images/latest_news_right_bg.gif") no-repeat right top;
}

#irHome ul.newitems,
#irHome ul.reportsNews{
	margin-bottom:3em;
	width:99%;
	margin-top:.5em;
}

#irHome ul.newitems,
#irHome ul.newitems li,
#irHome ul.reportsNewsm,
#irHome ul.reportsNews li{
	line-height:1.5em;
}

#irHome ul.newitems li span{
	color:#f1664a;
	padding-left:0.8333em;
}

#irHome ul.reportsNews li{
	padding-left:0.8333em;
}

#irHome ul.reportsNews li span{
	color:#6577a1;
}

.reportsection div.latestReport{
	background:#fefefe url("/images/latest_report_bg.gif") repeat-x right top;
	width:20.2500em;
	margin-left:.5em;
	float:left;
}

.bgReport{
	background:url("/images/latest_rpt_right_bg.gif") no-repeat right top;
}

.reportsection div.shareprice{
	float:right;
	width:20em;
	padding:1.6667em 0;
	background:#f7f7f7 url("/images/share_price_bg.gif") repeat-x right bottom;
}
.reportsection div.shareprice div{
	padding:0 0.8333em;
}
.cp{
	font-size:2.5em;
	color:#003062;
}

/*********************** inner page*******************/
#bredcrum{
	clear:both;
	font-size:0.9167em;
	line-height:3.2727em;
	color:#003062;
}

/********************** Contents Area ****************/
#container {
	overflow:hidden;
	height:100%;
}

#leftNav {
	float:left;
	width:13.1667em;
	border-top:0.3333em solid #f1664a;
}

#leftNav ul.sideLinks{
	width:99%;
}

#leftNav ul.sideLinks li{
	line-height:2em;
}

#leftNav ul.sideLinks li a.On{
	color:#003062;
	text-decoration:none;
	background:url("/images/sidelink_bg.gif") no-repeat left;
	padding-left:1em;
}

#rightNav {
	float:right;
	width:13em; 
	border-top:0.3333em solid #033467;
}

#hsbody { 
	float:left;
	width:40.8333em;
	margin-left:0.6667em;
	border-top:0.3333em solid #f1664a;
}

#hsbody h1{
	color:#003062;
	font-size:2em;
	line-height:1.5em;
	margin-bottom:1.15em;
}

#container h3{
	color:#6577a1;
	font-size:1em;
	line-height:2em;
}


#rightNav ul.externalLinks li{
	line-height:1.5em;
	float:left;
	width:99%;
}

#rightNav ul.externalLinks li a{
	padding-left:1em;
	display:block;
	/*margin-bottom:.5em;*/
}

#rightNav ul.externalLinks li a{
	color:#6577a1;
	background:url("/images/externallink_bg.gif") no-repeat left 0;
}

#rightNav ul.externalLinks li a:hover{
	color:#003062;
}

/************************************* Disclaimer ***************************/
#discalimer {
	clear: both;
	text-align:left;
	margin:0 auto;
	padding:3.3333em 2.1667em;
	width:68.5em;
	color:#fff;
}

#discalimer div.fl{
	width:50%;
}

#discalimer div.fr{
	width:20%;
	text-align:right;
}

#discalimer a{
	color:#fff;
	margin:0 0.5em;
}
#discalimer a:hover{
	color:#97a9be;
}

#discalimer a.lm{
	margin-left:0;
}

#isa_scheme
{	text-align:right;
	color:red;
	font-size:1.4em;
	padding-right:2.1em;
	padding-top:4px;
	#padding-top:3px;
}

#isa_scheme a
{
color:red;

}

#boiler a{
float:right;
/*margin:45px 0 0 0;*/
margin:30px 0 0 0;
font-size:1.8em;
font-weight:bold;

}