@charset "utf-8";
/* CSS Document */

.directors{width:165px; float:left;}
#dir_img_wrapper{width:98%; float:left;}
#dir_img{width:110px; float:left;}
#dir_txt{width:375px; float:left;}

.events, .regnews, .news{border:1px solid #CCCCCC; background:none;}
.alerts, .homepress, #staticsp{border:none; background:none;}
.date{text-align:left;}
.img_noborder{background:none; border:none;}
.archive{margin-left:0em;}
.archive li{display:inline; list-style:none; margin-right:0.5em;}
.g3dlogo_box{width:50%; float:left; text-align:right;}
.reuterslogo_box{width:50%; float:left; text-align:left;}

.form_box{width:600px; float:left;}
.ircolleft{width:150px; float:left;}
.ircolright{width:170px; float:left;}
.regnews_submit{width:60px; float:left; margin-top:1.8em;}

/* Styles for the history page  */
#history_wrapper{
	width:500px;
	background-image:url('../gfx/history_bgtile.gif'); 
	background-repeat:repeat-y; 
	margin-top:15px;
	margin-bottom:15px;
	position:relative;
}

.tableft{background-image:url('../gfx/pos_left_bg.gif'); background-repeat:no-repeat;}
.posleft{width:239px; float:left; padding-top:0; padding-right:10px; position:relative;}
.posleft p{margin:0 0 10px 20px; text-align:right; }
.posleft a{text-decoration:underline;}
.posleft a:hover{text-decoration:none;}
.tabright{background-image:url('../gfx/pos_right_bg.gif'); background-repeat:no-repeat;}
.posright{width:238px; float:right; padding-top:0; padding-left:10px; position:relative;}
.posright p{margin:0 20px 10px 0; text-align:left;}
.posright a{text-decoration:underline; }
.posright a:hover{text-decoration:none;}
span.yearleft{float:right; margin:0em; padding:0em; color:#005E2D; font-weight:bold; line-height:0.8em; font-size:1.2em}
span.yearright{float:left; margin:0em; padding:0em; color:#005E2D; font-weight:bold; line-height:0.8em; font-size:1.2em}
/* end of history styles  */

/* FAQs styles */
.qwrapper{width:98%;}
.faq{width:445px; float:left;}
.faqlink{width:50px; float:left;}
/* end of FAQs styles */

#price{color:#005E2D; font-size:220%;}
#change{color:#005E2D; font-weight:bold;}
#delayedtxt{font-size:80%; line-height:1.2em;}

/* print basket page styles */
#basketbox{background-color:#F9F9F7; padding:0.5em 0.5em 0.3em 0.5em;}
#printbasket, #basket{background-color:#F9F9F7;}
#basket_count{border-bottom:1px solid #444444; }
table.printbasket{border:0; background:none;}

/* end of print basket styles */

/* Print page styles */
/*#printwrapper{font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;	font-size:62.5%; color:#444444;}
h1.printtitle, 
h2.printtitle, 
h3.printtitle 
{margin: 0;	font-family: "ITC Avant Garde Gothic Std", "Avant Garde", "Century Gothic", "Arial", sans-serif;}
h2.printtitle{color: #C41230; font-size: 3.2em; font-weight: lighter; letter-spacing: -0.02em;}
h2{color: #000; margin-bottom: 15px; font-size: 1.4em; font-weight: lighter;}
#logo img{float:right;}*/
#printwrapper p, #printwrapper ul li, #printwrapper tr td{font-size:1.3em;}
/* end of print page styles */

/* shareprice styles */

#details{border:1px solid #CCCCCC; background:none; padding:1.0em; float:left; width:475px;}
.details, .details2{border:none; background:none; width:95%;}
.details tr th, .details2 tr th{text-align:left;}
.details tr td, .details2 tr td{text-align:right;}


#graph_box{margin-left:2.0em;}
.graphoptleft{width:50%; float:left; text-align:left;}
.graphoptright{width:50%; float:right; text-align:right;}
.hdcolleft_title{width:100px; float:left;}
.hdcolright_title{width:150px; float:right;}
.hdcolleft_date{width:350px; float:left;}
.hdcolright_format{width:150px; float:right}
.hdcolleft_data{width:300px; float:left;}
.hdcolright_submit{width:200px; float:right}
.calc_data{width:100%; float:left; margin-bottom:0.3em;}
.clear{width:100%; height:1.0em;}
.leftfloat{float:left;}
.rightfloat{float:right; margin-right:0.5em;}
/* end of shareprice styles */

/* Footer styles */
/*.footer_spacer{width:95%; height:100px;}*/
/* end of footer styles */

/* shareprice FORMS */
#amstock select { width: auto; }
#amstock .sphide { display: none; }
#amstock .hdcolleft { float: left; width: 14%; margin-right: 1%; padding-top: 5px; }
#amstock .hdcolright { float: left; width: 84%; margin-left: 1%; padding-top: 5px;  }

/* REG NEWS */
.col_layout { width: 100%; }
.col2_left { float: left; width: 70%; }
.col2_right { float:left; width: 29%; }
/* ADVANCED CALCULATOR */
#advancedcalc .inputback { width: 80px; text-align:right; padding-right: 2px; }
#advancedcalc .calcdiv { width: 100%; margin-bottom: 20px; }
#advancedcalc .lfloat { float: left; width: 70%; clear:both; padding: 2px 0;  }
#advancedcalc .rfloat { float: right; width: 30%; text-align:right; padding: 2px 0;  }
#advancedcalc .calcvalues { border-bottom: 1px solid #CCC; }
#advancedcalc .calcresult { border-bottom: 1px solid #CCC; }
/* OTHER */
.clear { clear: both; line-height: 0px; /* set line height for ie6 */ }
.hideme { display: none; }