/* CSS Document */

/*main classes*/
body		{font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; color:#000000; margin:0; padding:0; }
a			{color:#02458C; text-decoration:underline; }
a:hover		{text-decoration:none; }

dl			{margin:20px 0 0 0; padding:0; }
dt			{width:120px; float:left; margin:0; padding:0 0 5px 0; }
dd			{margin:0 0 0 130px; padding:0 0 5px 0; }


/*structural elements*/
#container		{width:100%; padding:0 7px 0 0; margin:0; background: #fff; }
#header form.SearchForm {
	display: none
}

#PrintPage {
	display: none
}

#ContactDetails {
	float: right;
	font-size: 10px;
}

#topImages img	{display: none }
#topImages 		{display: none }
#breadCrumb		{display: none }
#Left 			 {display: none}
#leftNav		{display: none }
#leftNavImage		{ display: none }
#contentHome	{ }
#content		{ }
#rightNews		{display: none}
#footer			{display: none }

.topLink		{text-align:right; font-size:80%; }
.readMore		{text-align:right; }
.backtoNews		{float:left; }
.backNews .topLink	{float:right; }
.update 		{margin:0px 0px; padding:0px 250px; float:left; color:#02458C; clear:both;}

/*active links*/
#home #homelink,
#company #companyLink,
#companyProfile #companyProfileLink,
#board #boardLink,
#companyInfo #companyInfoLink,
#strategy #strategyLink,
#investor #investorLink,
#share #shareLink,
#alerts #alertsLink,
#shareholder #shareholderLink,
#registrar #registrarLink,
#important #importantLink,
#advisers #advisersLink,
#governance #governanceLink,
#prospectus #prospectusLink,
#admission #admissionLink,
#alerts #alertsLink,
#media #mediaLink,
#contact #contactLink,
#boardIR #boardIRLink,
#welcome #welcomeLink,
#latestResults #LatestResultsLink
{background:url("/images/background/leftnav-bg.gif") no-repeat 202px 4px #C4DEFF; border:1px solid #CCCCCC; color:#000000; }

/*show / hide menu expansion*/
#ir-menu		{display:none; }
#company-menu	{display:none; }

/*Investor Relations Menu*/
#share #ir-menu,
#alerts #ir-menu,
#company #ir-menu,
#investor #ir-menu,
#important #ir-menu,
#admission #ir-menu,
#alerts #ir-menu,
#shareholder #ir-menu,
#registrar #ir-menu,
#advisers #ir-menu,
#governance #ir-menu,
#prospectus #ir-menu,
#companyInfo #ir-menu,
#boardIR #ir-menu,
#welcome #ir-menu,
#latestResults #ir-menu
{display:block; }

/*Company Profile Menu*/
#companyProfile #company-menu,
#board #company-menu,
#strategy #company-menu
{display:block; }


/*section specific styling*/
#header h1			{float:left; margin:0 0 0 -3000px; padding:0; font-size:0%; }
#breadCrumb p		{padding:0; margin:0; font-weight:normal; }
#breadCrumb a		{color:#FFFFFF; font-weight:bold; }
#breadCrumb a:hover	{text-decoration:none; }
#leftNav ul			{margin:0; padding:0; font-weight:bold; }
#leftNav li			{margin:0; padding:2px 0; list-style:none; border-bottom:1px solid #CCCCCC; }
#leftNav li ul		{border-top:1px solid #CCCCCC; margin:2px 0 0 0; }
#leftNav li li a	{padding:0 0 0 30px; }
#leftNav a			{color:#02458C; display:block; padding:1px 0 1px 3px; text-decoration:none; background:url("/images/background/leftnav-bg.gif") no-repeat 202px 4px #FFFFFF; border:1px solid #FFFFFF; }

#leftNav a.img, #leftNav a.img:hover {border: 0px; background: none}
#leftNav a:hover	{color:#000000; background:url("/images/background/leftnav-bg.gif") no-repeat 202px 4px #E6F1FF; border:1px solid #CCCCCC; }
#leftNav .lastItem	{border-bottom:0; padding:2px 0 0 0; margin:0; }
#contentHome h1		{margin:5px 0 0 0; padding:15px 0 0 0; font-size:220%; color:#02458C; font-weight:normal; }
#contentHome p		{margin:15px 0; padding:0; }
#content h1			{margin:0; padding:20px 0 0 0; font-size:220%; color:#02458C; font-weight:normal; }
#content h2			{margin:0; padding:10px 0 0 0; font-size:170%; color:#02458C; font-weight:normal; }
#content p			{margin:15px 0; padding:0; }
#rightNews h2		{margin:5px 0 10px 0; padding:15px 0; border-bottom:1px solid #000000; font-size:150%; font-weight:normal; }
#rightNews p		{margin:5px 0; padding:0; font-size:80%; }
#rightNews strong	{margin:3px 0; padding:0; font-size:110%; }
#rightNews .readMore{border-bottom:1px solid #000000; padding:0 0 10px 0; }
#rightNews a		{color:#02458C; }
#footer p			{padding:0; margin:0; }
#footer a			{color:#666666; }
.bottomBorder		{border-bottom:1px solid #000000; }


/*clearfix hack*/
.clearfix:after 	{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix	{height: 1%;}
/* End hide from IE-mac */

/*min-height fixes until sufficient content is acquired*/
#media #content		{min-height:450px; }
#contact #content	{min-height:450px; }
#important #content	{min-height:450px; }

/* LATEST RESULTS PAGE */

.SingleLineBtm {
	border-bottom: 1px solid #000;
}


.ResultsHeader {
	border-bottom: 5px solid #fff;
	padding: 10px
}

.SearchResult {
	margin-bottom: 20px;
}


.SearchResultAlt {
	background: #DDECFF;
	border-top: 5px solid #DDECFF;
	border-bottom: 5px solid #DDECFF;
}


.SearchResultTitle {
	line-height: 2em;
	padding: 10px;
	font-size: 1.1em
}

.SearchResultDesc {
	padding: 10px;
	
}

tr.ResultsHeader td {
	padding: 10px;
}
