br.clear{clear:both; height:1px;}
* html br.clear{display:none;}
body{ background:#000;  text-align:center; padding:0; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:72%; color:#fff;}
form{margin:0; padding:0;}
#container{text-align:left; margin:0 auto;  width:960px; background-position:top left; background-repeat:no-repeat;  min-height:701px; position:relative;}
* html #container{height:701px;}
#logo{position:absolute; top:0; right:0;}
#contentarea{margin:0px 50px 0px 50px; padding-top:20px; color:#616265;}
#search{position:absolute; top:30px; left:50px;display:none}

h1,h2,h3,h4,h5,p{margin: 0 0 0.7em 0; padding:0;}
a{color:#3b5b9c;}
img{border:none;}


/* styles */
div.dashborder{border-bottom:1px dashed #3b5b9c; padding:0; margin:0 0 0.7em 0;}
.floatleft{float:left; margin:0 0.5em 0.2em 0;}
.floatright{float:right;margin:0 0 0.5em 0.2em;}


/* top nav */
#topnav{margin:0px 160px 0px 50px;  padding-top:70px;display:none}
#topnav ul{list-style:none; margin:0; padding:0;}
#topnav ul li{list-style:none; margin:0; padding:0; display:inline;}
#topnav a{display:block; float:left; border-left:1px solid #878a7e; padding: 1px 6px 1px 6px;  text-decoration:none; color:#fff;}
#topnav ul li.first a{padding-left:0; border-left:none;}
#topnav a.active{color:#3b5b9c;}

/* side nav */
ul.nav, ul.nav ul{ list-style:none; margin:0; padding:0;display:none}
ul.nav li{list-style:none; margin:0; padding:0;}
ul.nav li li{ padding-left:10px;}
ul.nav li a{ color:#274677; text-decoration:none;}
ul.nav li a.active{ text-decoration:underline;}
ul.nav li li a.active{ text-decoration:none; color:#6285ae;}

/* footer */
#footer{margin:0px 50px 0 50px; padding-top:30px; font-size:90%;display:none}
#footer .left{float:left; }
#footer .right{float:right;}
#footer ul{list-style:none; margin:0; padding:0;}
#footer ul li{list-style:none; margin:0; padding:0; display:inline;}
#footer a{display:block; float:left; padding: 1px 8px 1px 8px;  text-decoration:none; color:#fff;}


/* form */
input{font-family:Arial, Helvetica, sans-serif; font-size:x-small;}
.textbox{background-color:#fff; border:2px solid #fff; width:200px; }
.button{background-color:#3b5b9c; border:1px solid #3b5b9c;  color:#fff;}

/* layout templates */
/* defualt / wide */
div.twocol{	background:url('../images/backtop.gif') top left repeat-y; min-height:440px;  width:100%;}
* html div.twocol{height:440px;}
div.twocolbtm{ width:860px; height:23px; background:url('../images/backbtm.gif') top left no-repeat;}
div.twocol div.rightcol{ font-size:95%;  background:#fff;}
div.twocol div.leftcol{float:left; width:166px; background:#bdc8d5;  padding:20px 20px 0px 20px;}

/* default template */
div.twocol div.rightcol div.left{width:416px; float:left;}
div.twocol div.rightcol div.right{width:168px; float:right;}

/* home */
div.home{background:url('../images/bluecol206.gif') bottom right no-repeat;  width:100%;}

div.home div.leftcol{width:642px; float:left;}
div.home div.leftcol div.main{background:url('../images/whitecol.gif') bottom right no-repeat; width:602px; padding:18px 20px 10px 20px; color:#3b5b9c; margin-bottom:12px;}
div.home div.leftcol div.main h1{font-size:120%;}
div.home div.promo { background:url('../images/whitecol.gif') bottom right no-repeat; width:316px; }
div.home div.promo div.link{padding:4px 4px 4px 16px;}

div.home div.rightcol{width:166px; float:right; background-color:#bdc8d5; margin-bottom:64px; margin:20px;  color:#0c4179;}
div.home div.rightcol div.newsitem{display:block; padding:0 0 0.7em 0; margin: 0 0 0.7em 0; font-size:90%;}
div.home div.rightcol div.newsitem .date{color:#0c4179; margin-bottom:0.2em;}
div.home div.rightcol div.newsitem .link a{color:#6285ae; margin-bottom:0.2em; text-decoration:none;}

div.home div.sharefeed{margin-bottom:0.7em; color:#274677;}
div.home div.sharefeed .notes{font-size:90%; color:#6285ae;}

/* news */
div.newsitem{margin: 0 0 1em 0;}

/* Person list */

.person{ clear:both; width:500px; padding-bottom:0.5em;border:Solid 0px #f00; margin-bottom:8px;}
.person .image{width:89px; float:left;}
.person .bio{float:left; width:400px; }
.person .bio h2{font-size:100%; margin:0 0 0.5em 0;}
.person .bio h2 .blue{color:blue;}
.person .bio h2 .grey{color:#333;}
.pagination{ text-align:center;	margin:20px 0 0 0;}


/* ir home */
div.irhome{width:860px; background:url('../images/irhomeback.gif') bottom left no-repeat;}
div.irhome div.leftcol{float:left; width:166px; background:#bdc8d5;  padding:20px 20px 0px 20px;}
div.irhome div.rightcol{float:right; width:166px; background:#bdc8d5;  padding:20px 20px 0px 20px;}
div.irhome div.midcol{float:right; margin-right:12px; width:424px;} 
div.irhome div.midcol div.main{background:url('../images/whitecol.gif') bottom right no-repeat; width:384px; padding:20px; margin-bottom:12px; font-size:110%; font-weight:bold; color:#3b5b9c;}
div.irhome div.midcol div.midtwocol{width:424px; background:url('../images/irhomemid.gif') bottom left no-repeat; min-height:200px; font-size:95%;}
* html div.irhome div.midcol div.midtwocol{height:200px;}
div.irhome div.midcol div.midtwocol div.left{width:166px; float:left; padding:20px; background-color:#fff;}
div.irhome div.midcol div.midtwocol div.right{width:166px; float:right; padding:20px; background-color:#fff;}


div.irhome div.sharefeed table.feed {border-top:1px dashed #3b5b9c;}
div.irhome div.sharefeed table.feed {width:100%; margin-bottom:0.7em;}
div.irhome div.sharefeed table.feed td{color:#274677; margin:0; padding: 0.3em 2px 0.3em 2px; border-bottom:1px dashed #3b5b9c; font-size:95%; width:100%;}
div.irhome div.sharefeed .notes{color:#6285ae; font-size:95%;}

div.irhome div.newsitem{display:block; padding:0 0 0.7em 0; margin: 0 0 0.7em 0; font-size:90%;}
div.irhome div.newsitem .date{color:#0c4179; margin-bottom:0.2em;}
div.irhome div.newsitem .link a{color:#6285ae; margin-bottom:0.2em; text-decoration:none;}



/* sitemap */
ul.sitemap{float:left; width:300px; margin:0; padding:0; list-style:none;}
ul.sitemap li{margin:0; padding:0; list-style:none;}
ul.sitemap a{text-decoration:none; display:block; }
ul.sitemap a.lvl1{background-color:#5b75ac; color:#fff;}
ul.sitemap a.lvl2{background-color:#5b75ac; color:#fff;}
ul.sitemap a.lvl3{background-color:#93a8d2; color:#fff;}
ul.sitemap a.lvl4{background-color:#d3ddf1; color:#666;}

/*headings*/
h1.sectionname span{visibility:hidden;}
h1.sectionname {font-size:100%; background:top left no-repeat; padding:0 0 0.5em 0;}

h1.graphic{font-size:100%; background:top left no-repeat; padding:0 0 0.0em 0; margin:0; height:18px;}
h1.graphic span{visibility:hidden;}

h2{font-size:100%; }
h2 span.head1{color:#6285ae;}
h2 span.head2{}

h1.sharepriceinfo{background-image:url('../images/headings/share-price-info.gif'); }
h1.rns{background-image:url('../images/headings/rns-news.gif'); }
h1.financial{background-image:url('../images/headings/financial_report.gif'); }
h1.shareprice{background-image:url('../images/headings/current_share_price.gif'); }
h1.latestnews{background-image:url('../images/headings/latest_news.gif'); }
h1.latestnewswhite{background-image:url('../images/headings/latest_news_white.gif'); }
h1.nextevent{background-image:url('../images/headings/next_event.gif'); }

/* background images */
.default{background-image:url('../images/back/home.jpg'); }
.siteinfo{background-image:url('../images/back/home.jpg'); }

.aboutus{background-image:url('../images/back/about_us.jpg'); }
.aboutus h1.sectionname{background-image:url('../images/headings/aboutus.gif'); }

.programmes{background-image:url('../images/back/programmes.jpg'); }
.programmes h1.sectionname{background-image:url('../images/headings/programmes.gif'); }

.technology{background-image:url('../images/back/technology.jpg'); }
.technology h1.sectionname{background-image:url('../images/headings/technology.gif'); }

.services{background-image:url('../images/back/services.jpg'); }
.services h1.sectionname{background-image:url('../images/headings/services.gif'); }

.investors{background-image:url('../images/back/investors.jpg'); }
.investors h1.sectionname{background-image:url('../images/headings/investors.gif'); }

.news{background-image:url('../images/back/news.jpg'); }
.news h1.sectionname{background-image:url('../images/headings/news.gif'); }

.careers{background-image:url('../images/back/careers.jpg'); }
.careers h1.sectionname{background-image:url('../images/headings/careers.gif'); }

.contact{background-image:url('../images/back/contact.jpg'); }
.contact h1.sectionname{background-image:url('../images/headings/contact.gif'); }

.search{background-image:url('../images/back/news.jpg'); }

#gvSearchResults{ border:solid 0px #f00;}
#gvSearchResults td{ padding:10px 0px 10px 0px;}