/*
Title:        	Standard page styles (generic template style sheet)
Author:       	Ben Usher Smith, ben@heehaw.co.uk
Updated:      	Wednesday September 23rd 2008
Notes:        	Hand-crafted by Heehaw Multimedia in Edinburgh, Scotland
Known issues: 	None

Colour Palette(HEX):
Byotrol Blue:		#00abef
Byotrol Green: 		#acbd56
Byotrol Light Grey:	#abb8c0
Byotrol Dark Grey:	#525151
*/

#page_header {
	padding:0;
	margin:16px 0;
	text-align:left}
	
#page_header h2 {
	background:transparent url(/images/standard_page/default_h2.jpg) no-repeat 0 0;
	color:#647983;
	font-size:2.2em;
	height:83px;
	line-height:2.8em;
	padding-left:27px;
	width:874px}
	
#page_header h2#the_hygiene_revolution_h2 {
	background:url(/images/standard_page/the_hygiene_revolution_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#the_science_h2 {
	background:url(/images/standard_page/the_science_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}

#page_header h2#byotrol_in_business_h2 {
	background:url(/images/standard_page/byotrol_in_business_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#halal_products_h2 {
	background:url(/images/standard_page/halal_header.jpg) no-repeat 0 0;
	text-indent:-99999px}

#page_header h2#byotrol_in_the_home_h2 {
	background:url(/images/standard_page/byotrol_in_the_home_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#swine-flu_h2 {
	background:url(/images/standard_page/swine-flu_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#news_h2 {
	background:url(/images/standard_page/news_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#media_h2 {
	background:url(/images/standard_page/media_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#investors_h2 {
	background:url(/images/standard_page/investors_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#not-found_h2 {
	background:url(/images/standard_page/not-found_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#contact_us_h2 {
	background:url(/images/standard_page/contact_us_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#sitemap_h2 {
	background:url(/images/standard_page/sitemap_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#accessibility_h2 {
	background:url(/images/standard_page/accessibility_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#links_h2 {
	background:url(/images/standard_page/links_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#page_header h2#privacy_h2 {
	background:url(/images/standard_page/privacy_h2.jpg) no-repeat 0 0;
	text-indent:-99999px}
	
#sidebar_1 h3,
#sidebar_2 h3 {
	background:#00abef url(/images/standard_page/sml_btm_left_corner.gif) no-repeat left bottom;
	color:#fff;
	font-size:2.5em;
	font-weight:800;
	padding:0;
	width:160px}
	
#sidebar_1 h3.address {
	background-color:#ACBD56}

	
#sidebar_1 h3 span,
#sidebar_2 h3 span {
	display:block;
	background:transparent url(/images/standard_page/sml_top_right_corner.gif) no-repeat top right;
	padding:7px 10px}
	
#sidebar_1 h3 span.sIFR-replaced,
#sidebar_2 h3 span.sIFR-replaced {
	display:block;
	background:transparent url(/images/standard_page/sml_top_right_corner.gif) no-repeat top right;
	padding:10px 10px 0 10px}

#sidebar_1 h3 span.sIFR-alternate,
#sidebar_2 h3 span.sIFR-alternate,
#sidebar_1 h3.address span.sIFR-alternate {
		display:none}
	
#sidebar_1 ul {
	margin:0 0 10px 10px}
		
#sidebar_1 ul li {
	display:inline}

#sidebar_1 ul li a {
	background: url(/images/standard_page/blue_dashed.gif) repeat-x top right;
	text-decoration:none;
	padding:10px;
	display:block;
	font-size:1.2em;
	/*color:#536670;*/}
	
#sidebar_1 ul li a:hover,
#sidebar_1 ul li a:focus {
	color:#00abef;
	background:#e6f8fe url(/images/standard_page/blue_dashed.gif) repeat-x top right}
	
#sidebar_1 ul li a.first_nav_item,
#sidebar_1 ul li a.first_nav_item:hover,
#sidebar_1 ul li a.first_nav_item:focus {
	background-image:none}

#sidebar_1 ul li a span.active_nav_item {
	display:block;
	font-weight:800;
	padding:0 0 0 10px;
	background:url(/images/standard_page/square_bullet.gif) 0 50% no-repeat;
	color:#00abef}
	
#sidebar_1 ul li ul {
	background-color:#f7faf6}
	
#contacts {
	color:#00ABEF;
	font-size:1.2em;
	padding:0 0 10px 5px;
	width:195px;
	}
	
#contacts dt {
	font-size:0.8em;
	font-weight:800;
	margin:12px 14px 8px 0}
	
#contacts strong {
	font-weight:800}

.pdf_mid_ico {
	background:transparent url(/images/standard_page/blue_dashed.gif) repeat-x scroll right bottom;
	margin:14px 0 0 14px;
	padding:0 0 10px;
	width:174px;}
	
.pdf_mid_ico a {
	background-image:url(/images/standard_page/pdf_icon_mid.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	display:block;
	font-size:1em;
	padding:5px 32px 5px 0;
	text-decoration:none}

.pdf_mid_ico a:hover {
	text-decoration:underline;
	background-color:transparent}

.lrg_btn a,
.sml_btn a {
	outline:none;
	margin:14px 0 0 14px;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px}
	
.sml_btn a {
	width:172px;
	height:99px}
	
.sml_btn a:hover {
	background-position:0 -99px}

#image_library_btn a {
	background-image:url(/images/standard_page/image_library_btn.gif)}

#data_archive_btn a {
	background-image:url(/images/standard_page/data_archive_btn.gif)}

.lrg_btn a {
	width:172px;
	height:214px}

.lrg_btn a:hover {
	background-position:0 -214px}
	
#televised_btn a {
	background-image:url(/images/standard_page/televised_btn.gif)}

#free_txt_outer {
	background-image:url(/images/standard_page/free_txt_bg.gif);
	background-position:0 0;
	padding:24px 0 0;
	margin:14px 0 0 14px;
	width:172px;}

#free_txt_inner {
	background-color:transparent;
	background-image:url(/images/standard_page/free_txt_bg.gif);
	background-position:left bottom;
	margin:0 0 0;
	padding:0 0 16px}

#free_txt_inner h4 {
	color:#00abef;
	font-weight:800;
	padding:0 24px}
	
#free_txt_inner p {padding:0 24px}

#sidebar_2 h4#products_h4 {
	color:#00abef;
	font-size:1.2em;
	font-weight:800;
	line-height:normal;
	margin:14px 0 10px 14px}

#sidebar_2 ul {
	margin:0 0 0 14px}
		
#sidebar_2 ul li {
	display:inline}
/*
#sidebar_2 ul li a {
	background: url(/images/standard_page/blue_dashed.gif) repeat-x 0 0;
	text-decoration:none;
	padding:10px 0;
	cursor:pointer;
	display:block;
	font-size:1em;
	color:#00abef;
	width:172px}
	
#sidebar_2 ul li a span {
	background:transparent url(/images/standard_page/acrobat_icon_sml.gif) no-repeat scroll 0 50%;
	display:block;
	padding:0 0 0 25px;
	width:172px}
	
#sidebar_2 ul li a:hover,
#sidebar_2 ul li a:focus {
	color:#00abef;
	text-decoration:underline;
	background:transparent url(/images/standard_page/blue_dashed.gif) repeat-x 0 0}
	
#sidebar_2 ul li a.last_item,
#sidebar_2 ul li a.last_item:hover,
#sidebar_2 ul li a.last_item:focus {
	background-image:none}

*/

/* Sidebar Boxes */
#sidebar_2 div.rounded_box,
#sidebar_2 div.rounded_box_grd {
	background-color:#fff;
	background-position:0 100%;
	background-repeat:no-repeat;
	color:#616161;
	font-size:1em;
	margin:14px 0 0 0;
	padding:0;
	width:201px;}
	
#sidebar_2 div.rounded_box h3,
#sidebar_2 div.rounded_box_grd h3 {
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0 0 0 2px;
	padding: 0 0 0 21px}
	
#sidebar_2 div.rounded_box h3 {
	color:#00abef;
	}

#sidebar_2 div.rounded_box_grd h3 {
	color:#acbd56;
	}

#sidebar_2 div.rounded_box h3.sIFR-alternate,
#sidebar_2 div.rounded_box_grd h3.sIFR-alternate {
		display:none}

#sidebar_2 div.rounded_box p,
#sidebar_2 div.rounded_box_grd p {
	background:none;
	font-size:.8em;
	margin:0;
	padding:0 21px 21px 21px;}
	
#sidebar_2 div.rounded_box p.info,
#sidebar_2 div.rounded_box_grd p.info {
	background:none;
	font-size:.8em;
	margin:-10px 0 0 0;
	padding:0 21px 6px 21px;}
	
* html #sidebar_2 div.rounded_box p.info,
* html #sidebar_2 div.rounded_box_grd p.info {
	margin:0 0 0 0}
	
*:first-child+html #sidebar_2 div.rounded_box p.info,
*:first-child+html #sidebar_2 div.rounded_box_grd p.info {
	margin:0 0 0 0}
	
#sidebar_2 div.rounded_box ul,
#sidebar_2 div.rounded_box_grd ul {
	background:none;
	margin:0;
	padding:0 0 0 16px}
	
#sidebar_2 div.rounded_box p a,
#sidebar_2 div.rounded_box_grd p a {
	font-weight:800;
	padding:0; /* 27-04-09 */
	text-decoration:none;
	}

#sidebar_2 div.rounded_box .underline {	
	padding:0 16px 21px 16px}
	
#sidebar_2 div.rounded_box ul.underline li {
	border-top:dashed 1px #00abef;
	display:block;
	margin: 0 0 0 4px;
	padding:0;
	}

#sidebar_2 div.rounded_box ul.underline li a.pdf {
	margin:0;}
	
#sidebar_2 ul li a.pdf,
#sidebar_2 div.rounded_box ul li a.pdf,
#sidebar_2 div.rounded_box_grd ul li a.pdf {
	background-image:url(/images/standard_page/pdf_icon_mid.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	display:block;
	margin:0 16px 0 0;
	padding:6px 3px 6px 36px;
	text-decoration:none}
	
#sidebar_2 div.rounded_box ul.underline li a.pdf,
#sidebar_2 div.rounded_box_grd ul.underline li a.pdf {
	background-position:-2% 50%;
	margin:1px 0;
	padding:6px 3px 6px 31px;}

#sidebar_2 ul li a.pdf strong,
#sidebar_2 div.rounded_box ul li a.pdf strong,
#sidebar_2 div.rounded_box_grd ul li a.pdf strong {
	font-size:1.2em}

/* Images */
#sidebar_2 div.rounded_box {	
	background-image:url(/images/global/sidebar_2_box.gif)}
	
#sidebar_2 div.rounded_box_grd {	
	background-image:url(/images/global/sidebar_2_box_blue.gif)}

#sidebar_2 div.top_corner {
	background-image: url(/images/global/sidebar_2_box.gif);
	height: 20px;
}

#sidebar_2 div.box_top {
	border-top: 1px solid #b8c4cb;
	height: 1px;
	line-height: 1px;
	margin-left: 1px;
}

	#sidebar_2 div.box_top {
		background-image: url(/images/global/sidebar_2_box.gif);
		height: 20px;
		border-top: 0px;
		margin-left: 0px;
	}
	
.last_update_text {
	margin-top: 5px;
	width: 100%;
	text-align: right;
	clear: both;
}
a:hover#london_stock_exchange_link {
	color: #adbe57;
}