@charset "utf-8";
/* CSS Document */

body{font-size:62.5%; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; margin-top:0em;}

#logo h1{padding:0em; margin:0em;}
h1.box_txt{font-size:1.5em; margin:0.7em 0em 0.7em 0.5em; padding:0em;}
h2.box_txt{font-size:1.5em; margin:0.7em 0em 0.7em 0.5em; padding:0em;}
#submain h2{
	width:652px; 
	border-bottom:2px solid #CECECE; 
	font-size:1.3em; 
	margin:0em; 
	padding:0.5em 0em 0.5em 2.0em;
	background-image:url('../gfx/up_arrow_h2.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
#submain_col h2{
	width:430px; 
	border-bottom:2px solid #CECECE; 
	font-size:1.3em; 
	margin:0em; 
	padding:0.5em 0em 0.5em 2.0em;
	background-image:url('../gfx/up_arrow_h2.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
#submain h3, #submain_col h3{font-size:1.2em; margin-left:0.7em;}
#subright_col h3{
	width:210px; 
	border-bottom:2px solid #CECECE; 
	font-size:1.3em; 
	margin:0em; 
	padding:0.5em 0em 0.5em 0.5em;}
#submain h4, #submain_col h4{font-size:1.1em;}

form{margin:0em; padding:0em;}

.black{color:#192B39;}
.white{color:#FFFFFF;}
.share_gold{color:#A89366;}
.share_darkgrey{color:#1A2730;}
.share_lightgrey{color:#626262;}

.line_thick_top{border-top:3px solid #BCBDBF;}
.line_thick_btm{border-bottom:3px solid #BCBDBF;}
.line_thin_top{border-top:1px solid #BCBDBF;}
.line_thin_btm{border-bottom:1px solid #BCBDBF;}
#print_logo{display:none;}
#wrapper{width:1000px; margin:0em auto; background-image:url('../gfx/top_bg.jpg'); background-repeat:no-repeat;}

#header_wrapper{width:900px; padding:0em; margin:0em 5.0em 0em 5.0em;}
#header_top{height:98px;}
#logo{width:216px; height:53px; margin:0em 0em 0em 2.2em;}
#search_box{margin:0em; padding:0em; width:448px; border-left:1px solid #90908E; border-right:1px solid #90908E;}
#search_box #header_nav{margin:0em; padding:0em;}
#search_box #header_nav li{
	margin:0em; 
	padding:0.6em 1.0em 0.6em 1.0em; 
	display:block; 
	float:left; 
	text-align:center; 
	font-size:1.2em; 
}
#search_box #header_nav li.hnav_bg{ background-image:url('../gfx/hnav_bg.gif'); background-position:top right; background-repeat:repeat-y;}
#search_box #header_nav li a{color:#7A7B7F; text-decoration:none;}
#search_box #header_nav li a:hover{color:#565A5D; text-decoration:none;}
#search{padding:0em 0em 0em 0em; margin:0.5em 0em 0em 0em; width:230px; float:right; }
#search #search_query{ background-image:url('../gfx/search_bg.gif'); background-repeat:repeat-x; border:0;}
#input{
	border-top:1px solid #ADADAD; 
	border-right:1px solid #E7E9E8; 
	border-bottom:1px solid #E7E9E8; 
	border-left:1px solid #E7E9E8;
	width:156px;
	float:left;
}
#search #go{float:left;}
#top_nav{width:900px; height:32px; background-image:url('../gfx/top_nav_bg.jpg'); background-repeat:repeat-x; text-align:center;}
#top_nav ul{padding:0em; margin:0em 0em 0em 0.1em; width:897px; float:right;}
* html #top_nav ul{margin:0em 0.1em 0em 0.1em; width:898px;}
*+html #top_nav ul{margin:0em 0.1em 0em 0.1em; width:898px;}
#top_nav ul li{
	font-size:1.2em;
	font-weight:bold;
	float:left;
	height:32px;
	display:block;
	list-style:none;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
}
/*#top_nav ul li.tn_spacer{ background-image:url('../gfx/top_nav_spacer.gif'); background-position:top right; background-repeat:no-repeat;}*/
#top_nav ul li img.tn_spacer{float:left; margin:0em; padding:0em;}
#top_nav a{
	float:left;
	color:#FFFFFF;
	border-top:2px solid #FFFFFF;
	text-decoration:none; 
	padding:0.4em 1.455em 0em 1.5em; 
	margin:0em;
}
* html #top_nav a{padding:0.4em 1.6em 0em 1.5em;}
*+html #top_nav a{padding:0.4em 1.6em 0em 1.5em;}
#top_nav a:hover, #top_nav a.selected{
	color:#DBD4C2;
	text-decoration:none; 
	border-top:2px solid #BAB08D;
}
#header_img{width:900px; border-top:1px solid #FFFFFF;}
#main_wrapper{width:900px; padding:0em; margin:0em 5.0em 0em 5.0em;}

#home_main{width:900px; margin:0.5em 0em 0em 0em;}

#subleft_col{width:222px; float:left; margin:0.5em 0em 1.5em 0em;}
#subright_col{width:216px; float:right; margin:0.5em 0em 1.5em 0em; padding:0em;}
#submain{width:678px; float:left; margin:0.5em 0em 1.5em 0em;}
#submain_col{width:456px; float:left; margin:0.5em 0em 1.5em 0em; }
#submain p, #submain ul li, #submain_col p, #submain_col ul li, #submain table tbody tr td p, #submain_col table tbody tr td p{font-size:1.2em; line-height:1.6em;}
#submain p, #submain_col p, #submain table tbody tr td p, #submain_col table tbody tr td p{margin:1.0em 0.8em 1.0em 0.8em; padding:0em;}
#submain ul, #submain_col ul{margin:1.0em 0.8em 1.0em 0.3em; padding-left:0em;}
#submain ul li ul, #submain ul li ul li ul, #submain_col ul, #submain_col ul li ul, #submain_col ul li ul li ul {margin:0.5em 0.8em 0.5em 0.3em; padding-left:0em;}
#submain ul li, #submain_col ul li{margin-left:0.5em; padding-left:1.3em; list-style-type:none; background-image:url('../gfx/bullet_square.gif'); background-position:left top; background-repeat:no-repeat;}
#submain ul li ul li, #submain ul li ul li ul li, #submain_col ul li ul li, #submain_col ul li ul li ul li{margin-left:0.5em;  padding-left:1.3em; list-style-type:none; font-size:100%; background-image:url('../gfx/bullet_dash.gif'); background-position:left top; background-repeat:no-repeat;}
#submain a, #submain_col a{color:#626262; text-decoration:underline;}
#submain a:hover, #submain_col a:hover{color:#626262; text-decoration:none;}
div.acc_box{border-bottom:1px solid #CECECE; width:100%; overflow:visible; clear:both;}
#nav2_wrapper{border:1px solid #BCBDBF; width:214px;}
.nav1_btn{display:block; font-size:1.2em; width:214px; position:relative; border-top:1px solid #D4D4D4;}
.nav1_btn a{
	display:block; 
	padding:0.5em 1.0em 0.5em 0.7em; 
	margin:0em; 
	color:#20272F; 
	text-decoration:none; 
	width:192px; 
	border:1px solid #FFFFFF;
	background-image:url('../gfx/down_arrow.gif');
	background-position:top right;
	background-repeat:no-repeat;
	}
.nav1_btn a:hover{background-color:#BCC0C3; color:#21262A; text-decoration:none;}
.nav1_btn a.selected{
	background-color:#BCC0C3; 
	color:#20272F; 
	text-decoration:none;
	background-image:url('../gfx/up_arrow.gif');
	background-position:top right;
	background-repeat:no-repeat;
}
.nav2_btn{display:block; font-size:100%; width:214px; margin-left:0em; border-top:1px solid #D4D4D4;}
* html .nav2_btn{display:block; font-size:100%; width:214px; margin-left:0em;}
.nav2_btn a{
	display:block; 
	background-color:#DDDDDD; 
	padding:0.5em 0em 0.5em 1.8em; 
	margin:0em; 
	color:#20272F; 
	text-decoration:none; 
	width:191px; 
	border:1px solid #FFFFFF;
	background-image:url('../gfx/black_dash.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
.nav2_btn a:hover{background-color:#EEEEEE; color:#A9945D; text-decoration:none;}
.nav2_btn a.selected{
	background-color:#EEEEEE; 
	color:#A9945D; 
	text-decoration:none;
	background-image:url('../gfx/gold_dash.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
.nav3_btn{display:block; font-size:100%; width:185px; margin-left:1.5em;}
* html .nav3_btn{display:block; font-size:80%; width:180px; margin-left:1.3em;}
.nav3_btn a{display:block; background-image:none; padding:0.5em 1.0em 0.5em 1.0em; margin:0em; color:#20272F; text-decoration:none; width:165px; border:1px solid #FFFFFF;}
.nav3_btn a:hover{background-color:#3B5E86; color:#20272F; text-decoration:none;}
a.active{background-color:#3B5E86; color:#20272F; text-decoration:none;}

#footer_wrapper{width:1000px; padding:0em; margin:0em; background-image:url('../gfx/bottom_bg.jpg'); background-repeat:no-repeat;}
#footer{width:900px; height:32px; padding:0em; margin:0em 5.0em 0em 5.0em; background-image:url('../gfx/footer_bg.gif'); background-repeat:repeat-y;}
#header_left, #footer_left{width:450px; float:left; border-top:3px solid #B8AF8E;}
#header_right, #footer_right{width:450px; float:left; border-top:3px solid #1E2730;}
#footer_bottom{width:1000px; height:88px; background-image:url('../gfx/footer_bg_dark.gif'); background-repeat:repeat-y;}
#footer p, #footer ul li{font-size:1.1em; color:#565A5D; margin:0em; padding:0em;}
#footer_left ul{padding:0em; margin:0.5em 0em 0em 0.5em;}
#footer_left ul li{display:inline; padding:0em; margin:0em 0em 0em 0.5em;}
#footer_left a{color:#565A5D; text-decoration:none;}
#footer_left:hover{color:#FFFFFF;}
#copyright{width:290px; margin:0.5em 0em 0em 0.5em; float:left;}
#deliveredby{width:140px; margin:0.5em 0.5em 0em 0em; float:right; text-align:right;}
#deliveredby a{color:#565A5D; text-decoration:none;}
#deliveredby a:hover{color:#FFFFFF;}

/* Module styles */
div.home_module{border:1px solid #BCBDBF; width:216px; float:left; margin:0em 0.9em 0em 0em}
div.home_module_right{border:1px solid #BCBDBF; width:216px; float:left; margin:0em}
div.box_wrapper{width:216px; float:left;}
div.silver_bg{border:1px solid #FFFFFF; background-image:url('../gfx/h2_silver.jpg'); background-repeat:repeat-x;}
div.silver_bg a, div.silver_bg a:hover{text-decoration:none; color:#192B39;}
div.gold_bg{border:1px solid #FFFFFF; background-image:url('../gfx/h2_gold.jpg'); background-repeat:repeat-x;}
div.gold_bg a, div.gold_bg a:hover{text-decoration:none; color:#FFFFFF;}
div.darkblue_bg{border:1px solid #FFFFFF; background-image:url('../gfx/h2_darkblue.jpg'); background-repeat:repeat-x;}
div.darkblue_bg a, div.darkblue_bg a:hover{text-decoration:none; color:#FFFFFF;}
/*latest shareprice hompage*/
div.riccode{margin:0.5em 0em 0em 1.0em; padding:0em; font-size:1.1em;}
div.price{font-size:1.9em; float:left; text-align:left; font-weight:bold; margin:0.2em 0em 0.3em 0.6em; padding:0em; width:37%;}
*html div.price{margin:0.2em 0em 0.3em 0.3em; padding:0em;}
div.update{width:45%; float:right; text-align:right; margin:0.2em 0.7em 0em 0em; padding:1.0em 0em 0em 0em;}
div.update_long{width:90%; float:left; text-align:right; margin:0em 0em 0em 1.5em; padding:0em 0em 0.3em 0em;}
div.price a{color:#1A2730; text-decoration:none;}
div.price a:hover{text-decoration:underline;}
.bot_txt{margin:0em 0em 0.5em 1.0em; padding:0.5em 0em 0em 0em;}
/*latestnews hompage*/
.latestnews_list{margin:0.5em 1.0em 0.5em 1.0em; font-size:1.0em;}
.homedate{color:#1A2730; font-weight:bold;}
.link_arrow_right{font-size:1.0em; display:block; width:204px; height:27px; margin:0em 0em 0em 1.0em; padding:1.2em 0em 0em 0em; background-image:url('../gfx/link_arrow_right.gif');	background-position:top right; background-repeat:no-repeat;}
.latestnews_list a, .link_arrow_right a{color:#626262; font-weight:bold; text-decoration:none;}
.latestnews_list a:hover, .link_arrow_right a:hover{color:#626262; text-decoration:underline;}
/* about us homepage */
.list_img{width:30px; float:left; margin:0.4em 0em 0.4em 1.0em;}
.aboutus_list{width:164px; float:left; margin:0.8em 0em 0.3em 0em; padding:0em; font-size:1.0em;}
*html div.aboutus_list{width:154px;}
.aboutus_list a{color:#626262; font-weight:bold; text-decoration:none;}
.aboutus_list a:hover{color:#626262; text-decoration:underline;}
/* Technical Reports */
#submain #archive, #submain_col #archive{margin:1.0em 0em 0em 0em; padding:0em 0em 0.3em 0em;}
#submain #archive li, #submain_col #archive li{display:inline; background-image:none; list-style-type:none; margin:0em; padding:0em 0em 0em 0.8em;}
#submain table.report_table, #submain_col table.report_table{font-size:1.2em; line-height:1.6em;}
/*Directors / Managers*/
div.directors{float:left; margin:0em 0em 1em 2em; width:200px;}
#submain div.directors p{margin:0.5em 0em 0.5em 0em; padding:0em; font-size:1.1em;}
#submain div.directors p.view_bio{margin:0em; padding:0em;}
*html div.directors{margin:0em 0em 1em 1.8em;}
#dir_img, .img-shadow{border:1px solid #A89366; padding:0.1em; height:90px; width:90px;}
#dir_img_wrapper #dir_img{margin-left:1.0em;}
/*Reg news */
.regselect01{float:left; width:150px;}
.regselect02{float:left; width:200px;}
.regsubmit{padding-top:3.2em;}
.graphoptleft{float:left; width:50%;}
.graphoptright{float:right; width:50%;}
/* Right column module wrapper */
div.right_module{border:1px solid #BCBDBF; width:214px; float:right; margin:0em; padding:0em;}
div.rightcol_box{border:1px solid #BCBDBF; width:214px; margin:0.2em 0em 0.5em 0em; padding:0em;}
div.rightcol_box p{margin:0.4em; padding:0em; color:#1A2730;}
.right_module_list{width:164px; float:left; margin:0.8em 0em 0.3em 0em; padding:0em; font-size:1.0em;}
*html div.right_module_list{width:154px;}
.right_module_list a{color:#626262; font-weight:bold; text-decoration:none;}
.right_module_list a:hover{color:#626262; text-decoration:underline;}
/* Left Column module styles */
div.leftcol_box{border:1px solid #BCBDBF; width:214px; margin:0.2em 0em 0.5em 0em; padding:0em;}
div.leftcol_box p{margin:0.4em; padding:0em; color:#1A2730;}

/* Historic Download  */
div.calc_wrapper{background-color:#F1F2F4; padding-bottom:0.1em; margin-bottom:0.5em; float:left;}
div.dl_label_box{margin:0em; padding:1.2em 0.7em 0em 0.7em; height:17px; width:202px;}
div.dl_box, div.format_box{padding:0.5em 0.7em 0.3em 0.7em; float:left; width:202px;}
span.dl_label, label.dl_label{font-size:1.1em; font-weight:bold;}
div.drop_wrapper{width:200px; background-color:#FFFFFF; border-top:2px solid #BCBDBF; border-left:1px solid #BCBDBF; border-right:1px solid #BCBDBF; border-bottom:1px solid #BCBDBF; margin:0.2em 0em 0.2em 0em; float:left;}
div.drop_wrapper input{background-image:url('../gfx/search_bg.gif'); background-repeat:repeat-x; border:0;}
div.drop_wrapper_nobg{width:202px; margin:0.2em 0em 0.2em 0em; float:left;}
div.drop_label{width:50%; float:left; padding-top:0.5em;}
div.drop_label label{margin:0em; padding:0em;}
div.drop_list{width:50%; float:right; text-align:right;}
div.calc_label{width:60%; float:left;}
div.calc_value{width:40%; float:right; text-align:right;}
div.calc_wrapper a{text-decoration:underline; color:#1A2730;}
div.calc_wrapper a:hover{text-decoration:none; color:#1A2730;}
div.interview{margin:0.5em 1.0em 1.0em 1.0em; text-align:center;}