
#hsbody{
width:590px;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

#sidepic{
float:left;
margin: 5px 15px 5px 5px;
}

#printlogo{
display:none;
}

.cleared{
clear:both !important;
}
td.aligncenter{ 
	text-align: center !important;
}
.nodec{
text-decoration:none;
}


/* disclaimer styles */

 .disclaimer {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    border-top:1px solid #ccc;
    padding-top:5px;
    margin-top:10px;
    float:left;
    clear:both;
    width:100%;    
    font-size:0.9em;
}

 .disclaimer p {
    float:left;
    padding:0;
    margin:0;
    line-height:2em;
}

 .disclaimer .hemscottlink {}

 .disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0;
    line-height:2em;    
}

 .disclaimer .hslogo {
  float:left;
  display:block;
  margin:2px 10px 5px 0;
  font-size:0.1px;
  height:15px;
  width:68px;
  background:url("http://miranda.hemscott.com/common/link-logo.png") no-repeat 0 0;
  padding:0;    
  line-height:2em;
  cursor:pointer;
}

 .disclaimer .hslogo * {
  display:none;
}

#pageContent h2{
margin:6px 0 6px 0;
}

.addressalign{
text-align:right;
}

acronym, abbr{
cursor:help;
border-bottom: 1px dotted #ccc !important;
}

#hsbody p{
margin-bottom:1.5em;
}

#hsbody h3{
font-size:1.2em;
margin:0.5em 0;
}

/*--OVERRIDING CLIENT STYLES--*/
.mSubItem1, .mMainItem1 {width:78% !important;}
.mMainItem1 a{text-decoration:none !important;
}
.mMainItem1 a:hover, .mMainItem1 a:active {COLOR: #EF9603 !important; TEXT-DECORATION: underline !important}

/*--TABLE STYLES--*/

#hsbody table{
width:100%;
border-collapse:collapse;
margin-bottom:1.5em;
}

#hsbody caption{
padding:3px;
background-color:#00A4F2;
text-align:left;
font-weight:bold;
color:#FFF;
border-bottom:1px solid #FFF;
}

#hsbody table thead th, #hsbody table tbody th.title{
background-color:#E5F6FE;
color:#00A4F2 !important;
padding:3px;
}

#hsbody tbody td{
padding:3px;
border-bottom:1px solid #E5F6FE;
vertical-align:bottom;
text-align:right;
}

#hsbody tbody th{
	padding:3px;
	font-weight:normal;
	border-bottom:1px solid #E5F6FE;
	text-align:right;
}

/*--FORM STYLES--*/

#hsbody fieldset{
border:1px solid #EDEFF8;
margin-bottom:1.5em;
padding:0;
}

#hsbody fieldset h3.legendreplace{
padding:3px;
background-color:#00A4F2;
text-align:left;
font-weight:bold;
color:#FFF;
margin:0;
font-size: 1em;
}

#hsbody legend{
	display:none;
}

#hsbody input, #hsbody select{
font-size:1em;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

/*--ALIGNMENT--*/

#hsbody .alignleft{
text-align:left !important;
}

#hsbody .aligncenter{
text-align:center !important;
}

#hsbody .alignright {
text-align:right !important;
}

/************* Press Releases ***********************/
#hsbody #press_year table.docs_tab, #hsbody #press_year table.year_tab{
	margin:0;
}
#hsbody #press_year .wid10per {
	width: 15%;
	text-align:center !important;
}

#hsbody #press_year table.docs_tab td, #hsbody #press_year table.year_tab td {
	padding: 0;
	text-align:left;
	border:0;
	width: 10%;
}
#hsbody #press_year table.docs_tab td a, #hsbody #press_year table.year_tab td a{
	width:100%;
	padding:.5em 0;
	padding-left: 3px;
	display:block;
}
#hsbody #press_year table.docs_tab td {
	width: 25%;
}
#hsbody #press_year table.docs_tab td a{
	background-color:#e5f6fe;
	text-decoration:none;
}

#hsbody #press_year table.docs_tab td a:hover{	
	text-decoration:none;	
}

#hsbody #press_year table.year_tab td a{
	background-color:#00a4e8;
	text-decoration:none;	
	color:#000;
		font-weight:bold;
}
#hsbody #press_year table.year_tab td a:hover{
	text-decoration:none;
	color:#e5f6fe;
}

#hsbody #press_year table td a.on{		
	color: white;
}

#hsbody #press_year table.docs_tab td a.on{	
	color:#e5f6fe;
	background-color:#00a4e8;
}

#hsbody #press_year table.press_releases{
float:left;
margin-top:.5em;
}

/*--SHARE PRICE PAGE--*/

#hsbody #share_price_page #currentprice{
margin-bottom:1.5em;
margin-top:1em;
}

/*--COMPANY SUMMARY--*/

#hsbody #company-summary table.prices td, #hsbody #company-summary table.prices thead th{
text-align:right;
}

#hsbody #company-summary table.snapshot th{
width:35%;
}

/*--PROFIT and LOSS--*/

#hsbody #profitandloss .total{
background-color:#EFEFEF;
}

#hsbody #profitandloss thead th, #hsbody #profitandloss td{
text-align:right;
}

#hsbody #profitandloss .heading{
width:32%;
}

#hsbody #profitandloss .unit{
width:5%;
}

#hsbody #profitandloss thead th.aligncenter{

border-bottom:1px solid #00A4F2;
}

#hsbody #profitandloss thead th.ukgaap{
border-right:0px solid #00A4F2 !important;

}

/*--CALCULATOR--*/

#hsbody #calculator td, 
#hsbody #calculator td input{
text-align:right;
padding-right:3px;
}

#hsbody #calculator td.heading{
width:60%;
text-align:left;

}

#hsbody .button{
text-align:center !important;
}

#hsbody .error{
color:#F00;

}

/*--TRADES--*/

#hsbody #share_trades_page td{
width:12%;

}

/*--KEY DATES--*/

#hsbody #key-dates dt{
float:left;
width:30px;
margin-bottom:0.8em;
}

#hsbody #key-dates dd{

margin-bottom:0.8em;
}

#hsbody #key-dates .event{
width:60%;
}


/*--MAJOR SHAREHOLDERS-*/

#hsbody #major-shareholders .holding, #hsbody #major-shareholders .amount{
text-align:right;
width:21%;
}

/* ADVISERS */


#hsbody #advisers_page ul.advisers {
    padding:0;
    margin:0;
 }
 
#hsbody #advisers_page ul.advisers li {
    clear:both;
    list-style:none !important;
    list-style-type:none;
    list-style-image:none;
margin:0 0 0.5em 0;
    padding:0.6em 0;
 }
 
#hsbody #advisers_page ul.advisers ul {
    float:left;
    margin:0 0 0.5em 0;
    padding:0;
 }
 
#hsbody #advisers_page ul.advisers ul li {
    clear:none;
    margin:0 0 0.5em 0;
    padding:0;

 }
 
#hsbody #advisers_page ul.advisers h3 {
    float:left;
    margin:0;
    padding:0;
    width:180px;
    font-size:1em;
    margin-right:10px;
 }

#hsbody #advisers_page .bluetext {
	width:180px;
    font-size:1em;
    margin-right:10px;
	color:#00A4F2;
	float: left;
	font-weight:bold;
} 

 
#hsbody #advisers_page div.registrars {
    margin-top:10px;
    float:left;
    clear:both;
}
#hsbody #advisers_page div.registrars h3{
float:left;
font-size:1em;
margin:0 10px 0 0;
padding:0;
width:180px;
}


#hsbody #advisers_page .address, #hsbody #advisers_page .phone span, #hsbody #advisers_page .fax span{
float:left;
clear:left;
width:8em;
}

#hsbody #advisers_page address{
width:9em;
float:left;
margin-bottom:1em;
margin-left:0.4em;

}

/*---ADOBE STATEMENT----*/

 #adobe1{
float:left;
margin-right:10px;
}

#adobe1 img{
border:0;
}


/*--DIRECTORS--*/

#hsbody #directors-page dt{
float:left;
width:30px;
margin-bottom:0.8em;
}

#hsbody #directors-page dd{

margin-bottom:0.8em;
}


/*--DIRECTORS DEALINGS--*/

#hsbody #directors-dealings td, #hsbody #directors-dealings thead th{
text-align:right;
}

/*--SHARE PRICE CHART */

#hsbody #share_chart_page .margin_top {
margin-top:.5em;
}

#hsbody #share_chart_page fieldset.comparisons {
margin-top:1.5em;
}

#hsbody  #share_chart_page .comparator, #hsbody  #share_chart_page .gridlines{
margin:0 0 0.5em 1em;
}

#hsbody  #share_chart_page .comparisons input{
margin-right:1em;
}

#hsbody  #share_chart_page #sharechartTimePeriod label{
display:block;
float:left;
width:6em;
padding-left:1em;

}

#hsbody ul.error{
color:#F00;
margin-bottom:1em;
}

#hsbody #share_chart_page #errorDiv {margin:1em 0;}


/*--REGULATORY NEWS--*/
#hsbody #news-page fieldset{
padding:1em;
}

#hsbody #news-page #advanced_options label{
display:block;
width:8em;
float:left;
margin-top:.15em;
}

#hsbody #news-page #advanced_options select{
margin-bottom:0.5em;
}

#hsbody #news-page #navigation{
margin:1em 0;
}

#hsbody #news-page p.keyword{
float:left;
width:40%;
margin-right:2em;
}

/*--NEWS ITEM--*/

#newsitem #banner{
background-color:#00A4F2;
padding:1em;
color:#FFF;
}

#newsitem #printclose{
float:right;
clear:both;
margin-bottom:1em;
padding-right:1em;}

#newsitem .page, #newsitem h1{
margin-left:10px;
}

#newsitem pre{
font-size:1.4em;
color:#000;

}

/*--EMAIL ALERTS--*/

#hsbody .buttonstr td{
border:0;
}

#hsbody #alertstbl input{
float:left;
margin-right:1em;

}



#hsbody .bordertop td{
border-top:1px solid #E5F6FE;
}

#hsbody #alerts-page fieldset{
padding:1em;
}

#hsbody #alerts-page fieldset h3{
margin-top:0;
}

#hsbody #alertstbl label{
margin-top:0px !important;
display:block;
float:left;
}

#hsbody #unsubbtn{
margin-left:15px;
}

/*--IR HOME--*/

#hsbody #leftcol{
float:left;
width:22em!important;
}

#hsbody #middlecol{
float:right;
width:23.5em;
}

#hsbody #results{
height:23em!important;
width:23em;
padding:.25em 0em 0em 1em;
margin:0em;
background: #EFF4F8 url(/ir/cob/images/irhome_bg.gif) repeat-x bottom left;
}

#hsbody .latestresult{
float:left;
width:48%;
}

#hsbody .latestresult h4{
font-size:1.3em;
font-family:Verdana,Arial,Helvetica,sans-serif;

}

#hsbody .latestresult h5{
font-size:1.2em;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#666;
}

#hsbody .latestresult img{
margin-top:0.5em;
}

#hsbody .latestresult a img{
border:0;
margin-top:0;
margin-left:0.5em;
}

#hsbody h3.irhomeh3{
color:#666;
font-size:1.1em;
}

#hsbody #rns-items ul{
list-style-image:none;
list-style:none;
padding-left:0;
margin-left:0;
}

#hsbody #rns-items ul li{
padding-left:0;
margin-left:0;
}

#hsbody #rns-items ul li a{
display:block;

}

#hsbody #rns-items{
margin-bottom:.5em;
}

 #planeimg{
float:right;
padding-right:0.5em;
font-size:0.95em;
width:19.1em;
margin-top:0.5em

}

#hsbody #share-price{
font-size:1em;
float:none;

}

 #links-box{
margin-top:0.5em;
margin-left:0.5em;
font-size:1.1em;
}
 #links-box a{
color:#0096EB;
font-weight:bold;

}

#hsbody .pricespan{
font-size:1.5em;
font-weight:bold;
padding-bottom:0;
margin-bottom:-0.4em;
margin-right:.5em;
float:left;
line-height:100%;
}




#hsbody span.datetime{
display:block;
padding:0.5em 0;

}

#hsbody span.arrow{
float:left;
margin:0.1em 0 0 0.5em;
}

.neg{
color:#E14313;
}

.pos{
color:#48AE2D;
}

.none{
color:#6EA8D5;
}


/*--REPORTS AND PRESENTATIONS--*/


#hsbody .repsize{
width:13%;
}


#hsbody .repformat{
width:8%;
}


/*--ORDER ANNUAL REPORT--*/

#hsbody #arform fieldset .button{
margin:1em;

}

#hsbody #arform label{
display:block;
float:left;
width:16em;
margin-left:1em;
}

/*--SITE MAP--*/

#hsbody #sitemap ul li{
margin-left:3em;
}

#hsbody #sitemap ul li.title{
list-style-image:none;
list-style:none;
margin-left:-2em;
padding-left:0;
font-weight:bold;
}

#searchform1 fieldset{
border:0;
}

/*--IR CONTACT--*/

#hsbody .ircontacthead{
width:20%;
}

/*-- Dividend Calculator --*/
#hsbody .head{
padding:3px 3px 3px 8px;
background-color:#00A4F2;
text-align:left;
font-weight:bold;
color:#FFF;
}

/* WBS-7866*/
.annualForm{
float:right;
width:200px;
}

.oderOuter{
width:370px;
}

#hsbody #press_year table.year_tab td a.noPadding {
	padding-right: 0 !important;
}
table tr td.wth3 {
	width: 2.5% !important;
}

#subTabs {
	background-color: #00a4f2;
	padding: 0.45em 0;
	color: #b1ecc5;
}
#subTabs a {
	padding: 0 1.2em 0 0.4em;
	color: #abe1f7;
	font-weight: bold;
}
#subTabs a:hover {
	color: white;
}
#subTabs a.on {
	color: white;
}
#reports h2 {
	font-size: 100%;
}

p.smallFont,
span.smallFont{
	font-size: 1em;
	text-align:center;
	display:block;
	width:100%;
}

.bigFont{
	font-size: 1.2em;
	font-weight:bold;
}

#hsbody div#IrHome div#leftcol span a{
	color:#0096eb;
	font-weight:bold;
	text-align:left;
}
.year,
.latestresult,
.resulth5{
	text-align:center;
}


.required
{color:#FDC82F;}