/*

COLOURS:
	color: #fea41c; - BROXBOURNE
	color: #d7458c; - KNOWSLEY
	color: #45a8da; - EUROCENTRAL
	color: #b2c23e; - GREEN

CONTENTS

	[1]	DEAFULTS
	[2]	STRUCTURE
	[3]	HEADER
	[4]	FOOTER
	[5]	FLASH
	[6]	CONTENT ELEMENTS

*/


/****	[1]	DEAFULTS	****/

html { min-height: 101%; }

body {
	margin: 0px;/* change this to 0 or whatever's required when building*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	height:100%;
	width:100%;
	z-index:0;
}

div { z-index:0;}

textarea { font-family:Arial, Helvetica, sans-serif;}

/*
IN COLOUR.CFM

a:link {
	color: #000000;
	text-decoration: underline;
	outline:none;
}

a:visited {
	color: #000000;
	text-decoration: underline;
	outline:none;
}

a:hover {
	color: #000000;
	text-decoration: none;
	outline:none;
}

a:active {
	color: #000000;
	text-decoration: underline;
	outline:none;
}
*/


h1 {
	float: left;
	width: 520px;
	height: auto;
	color: #000000;
	font-size: 2.6em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.025pc;
	margin: 0 0 26px 0;
	padding: 0;
}

/*
IN COLOUR.CFM
h2 {
	color: #00738c;
	font-size: 1.8em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
*/
h3 {
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}

p {
	color: #000000;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
/*
IN COLOUR.CFM

ul {
	margin: 10px 10px 10px 0px;
	padding: 0;
}

ul li {
	margin: 0 0 0 17px;
	padding: 0;
	list-style-image: url(../assets/images/page/img_bullet.gif);
}
*/
ol{
	margin: 10px 10px 10px 0px;
	padding: 0; 
	list-style:decimal inside; 
}

ol li{
	padding: 0 0 0 0;
}
	
form {
	margin: 0px;
	padding: 0px;
}

input {
	margin: 0px;
	padding: 0px;
}

img { border: none; }

/*hr {
	height: 1px;
	color: #9f9e9a;
	border: 1px #9f9e9a dashed;
}*/

.hidden { display:none;}
	
/*****	[2] STRUCTURE	****/

#main_hold {
	margin: auto;
	height: auto;
	top: 0px;
	width: 1030px;
	position: relative;
}

#header_wrapper {
	width: 1030px;
	margin: auto;
	position: relative;
	top: 0px;
}

#content_container {
	position: relative;
	height: auto;
	width: 1030px;
	margin: auto;
	padding: 0;
	z-index: 0;
}

	#content_wrapper {
		float: left;
		display: inline;
		position: relative;
		width: 1030px;
		margin: 188px 0 0 0;
		background: url(../assets/images/page/img_shadow_body_rpt.gif) top center repeat-y;
	}

/*****	[3] HEADER	****/

#header {
	position: absolute;
	top: 8px;
	width: 1030px;
	height: 180px;
	margin: 0;
	padding: 0;
	background: url(../assets/images/page/img_shadow_body_rpt.gif) left top repeat-y;
}

	#header_shadow {
		float: left;
		display: inline;
		position: relative;
		width: 1030px;
		height: 180px;
		margin: 0;
		background: url(../assets/images/page/img_shadow_top.gif) left top no-repeat;
	}

#header_col01, #header_col02 {
	float: left;
	display: inline;
	width: 500px;
	height: auto;
	margin: 0;
	padding: 0;
}

	#header_col02 {width: 530px;}

	#logo {border:0; float:left; margin: 30px 0 0 46px;}

	#top_nav { 
		float: left;
		display: inline;
		clear: both;
		width: 248px;
		position: relative;
		list-style: none;
		margin: 5px 0 0 117px;
		padding: 0;
		background: url(../assets/images/nav/img_tnav_off_bkgd.gif) left top no-repeat;
	}
	
		#top_nav li {
			float: left;
			display: inline;
			clear: none;
			height: 13px;
			list-style: none;
			margin: 0;
		}
	
		#top_nav li span{ display:none;}
	
		#top_nav li a:link, #top_nav li a:visited, #top_nav li a:active {
			float: left; 
			display: inline;
			height: 13px;
			margin: 0; 
			padding: 0;
		}
	
		#top_nav li a.broxbourne:link, #top_nav li a.broxbourne:visited, #top_nav li a.broxbourne:active { width:82px; margin:0 2px 0 0;}
			#top_nav li a.broxbourne:hover { background:url(../assets/images/nav/img_tnav_brox_on.gif) top left no-repeat;}
	
		#top_nav li a.knowsley:link, #top_nav li a.knowsley:visited, #top_nav li a.knowsley:active { width:73px; margin:0 2px 0 0;}
			#top_nav li a.knowsley:hover { background:url(../assets/images/nav/img_tnav_knows_on.gif) top left no-repeat;}
	
		#top_nav li a.eurocentral:link, #top_nav li a.eurocentral:visited, #top_nav li a.eurocentral:active { width:89px;}
			#top_nav li a.eurocentral:hover { background:url(../assets/images/nav/img_tnav_euro_on.gif) top left no-repeat;}
	
	#header_search {float:right; display: inline; width: 268px; margin:48px 44px 0 0;}
	#header_search label {
		float: left;
		width: 70px;
		height: 22px;
		border: 1px solid #979797;
		border-right: none;
		background:url(../assets/images/page/img_search_label_bkgd.gif) top left no-repeat;
	}
	
	#header_search input.sitesearch { 
		float: left;
		width: 168px; 
		height: 15px; 
		margin: 0; 
		padding: 5px 2px 2px 3px;
		color: #4b4b4b;
		background: #FFFFFF;
		font-size:1.1em;
		font-weight: bold;
		border-top: 1px solid #979797;
		border-right: none;
		border-bottom: 1px solid #979797;
		border-left: none;
	}
	
	#header_search input.sitesearch:focus { color:#FFFFFF; background:#b2c23e; } 
		
	#header_search input.go_button { 
		float: left;
		width: 24px; 
		height: 24px;
		overflow: hidden;
		font-size: 0px;
		border: none;
		margin: 0;
		padding: 0; 
		cursor: pointer;
		background:url(../assets/images/page/img_search_bttn_go.gif) left top no-repeat;
	}

#header_links {
	float: right;
	display: inline;
	clear: right;
	position: relative;
	margin: 8px 44px 0 0;
	padding: 0;
}

	#header_links ul {
		float: left;
		display: inline;
		position: relative;
		margin: 0;
		padding: 0;
	}

		#header_links ul li {
			float: left;
			display: inline;
			position: relative;
			color: #000000;
			font-size: 1.0em;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
			#header_links ul li a:link, #header_links ul li a:visited, #header_links ul li a:active {
				color: #1a1a1a;
				float: left;
				margin: 0;
				padding: 0;
				text-decoration: none;
			}
			
				#header_links ul li a:hover { text-decoration:underline;}

	#header_links li.pipe { margin: 0 2px 0 2px; cursor:default; }

/*Main Nav styles */

#primary_hold, #primary {
	float: left;
	display: inline;
	position: relative;
	width: 984px;
	height: 27px;
	list-style: none;
	margin: 48px 0 0 23px;
	padding: 0;
	background:url(../assets/images/nav/img_nav_rpt_bkgd.gif) top left repeat-x;
}

	#primary {width: 984px; margin: 0; background:url(../assets/images/nav/img_nav_off_bkgd.gif) left 8px no-repeat;}

	#primary li {
		margin: 2px 0 0px 0px;
		display: inline;
		list-style: none;
		clear: none;
		float: left;
		height: 25px;
	}

		#primary li span{ display:none;}

		#primary li a:link, #primary li a:visited, #primary  li a:active {
			color: #fff;
			float: left; 
			display: inline;
			margin: 0;
			padding: 0;
			font-size: 1.2em;
			text-decoration:none;
			text-transform:uppercase;
			height: 25px;
		}

		#primary li.about, #primary li.about a:link, #primary li.about a:visited, #primary li.about	 a:active {width: 120px;}
		#primary li.about a:hover {background:url(../assets/images/nav/img_nav_about_ovr.gif) 24px 6px no-repeat #b2c142;}
		
		#primary li.where, #primary li.where a:link, #primary li.where a:visited, #primary li.where a:active {width: 151px;}
		#primary li.where a:hover {background:url(../assets/images/nav/img_nav_who_ovr.gif) 19px 6px no-repeat #b2c142;}
		
		#primary li.print, #primary li.print a:link, #primary li.print a:visited, #primary li.print a:active {width: 156px;}
		#primary li.print a:hover {background:url(../assets/images/nav/img_nav_print_ovr.gif) 20px 6px no-repeat #b2c142;}
		
		#primary li.say, #primary li.say a:link, #primary li.say a:visited, #primary li.say a:active {width: 174px;}
		#primary li.say a:hover {background:url(../assets/images/nav/img_nav_say_ovr.gif) 21px 6px no-repeat #b2c142;}
		
		#primary li.green, #primary li.green a:link, #primary li.green a:visited, #primary li.green a:active {width: 147px;}
		#primary li.green a:hover {background:url(../assets/images/nav/img_nav_green_ovr.gif) 20px 6px no-repeat #b2c142;}

		#primary li.jobs, #primary li.jobs a:link, #primary li.jobs a:visited, #primary li.jobs a:active {width: 178px;}
		#primary li.jobs a:hover { background:url(../assets/images/nav/img_nav_jobs_ovr.gif) 20px 6px no-repeat #b2c142;}


/*
		#primary li.company, #primary li.company a:link, #primary li.company a:visited, #primary li.company a:active {width:100px;}
		#primary li.company a:hover {background:url(../assets/images/nav/img_nav_company_on.gif) top left no-repeat #b2c142;}
		
		#primary li.locations, #primary li.locations a:link, #primary li.locations a:visited, #primary li.locations a:active {width:109px;}
		#primary li.locations a:hover {background:url(../assets/images/nav/img_nav_locations_on.gif) top left no-repeat #b2c142;}
		
		#primary li.technical, #primary li.technical a:link, #primary li.technical a:visited, #primary li.technical a:active {width:110px;}
		#primary li.technical a:hover {background:url(../assets/images/nav/img_nav_technical_on.gif) top left no-repeat #b2c142;}
		
		#primary li.careers, #primary li.careers a:link, #primary li.careers a:visited, #primary li.careers a:active {width:96px;}
		#primary li.careers a:hover {background:url(../assets/images/nav/img_nav_careers_on.gif) top left no-repeat #b2c142;}
		
		#primary li.partners, #primary li.partners a:link, #primary li.partners a:visited, #primary li.partners a:active {width:105px;}
		#primary li.partners a:hover {background:url(../assets/images/nav/img_nav_partners_on.gif) top left no-repeat #b2c142;}

		#primary li.enviroment, #primary li.enviroment a:link, #primary li.enviroment a:visited, #primary li.enviroment a:active {width:132px;}
		#primary li.enviroment a:hover { background:url(../assets/images/nav/img_nav_enviorment_on.gif) top left no-repeat #b2c142;}

		#primary li.press_media, #primary li.press_media a:link, #primary li.press_media a:visited, #primary li.press_media a:active {width:137px;}
		#primary li.press_media a:hover { background:url(../assets/images/nav/img_nav_press_on.gif) top left no-repeat #b2c142;}*/

/*****	[4] FOOTER	****/

#footer {
	float:left;
	display: inline;
	position: relative;
	width: 1030px;
	height: 150px;
	margin: 0;
	padding: 0;
	background: url(../assets/images/page/img_shadow_body_rpt.gif) left top repeat-y;
}

#footer_shadow {
	float:left;
	display: inline;
	position: relative;
	width: 1030px;
	height: 100px;
	margin: 0;
	padding: 0;	
	background: url(../assets/images/page/img_shadow_bottom.gif) left bottom no-repeat;
}


	#news_inter, #news_corp {
		float:left;
		display: inline;
		position: relative;
		width: 141px;
		height: 28px;
		margin: 0 18px 0 47px;
		padding: 0;
		background: url(../assets/images/page/img_foot_news_inter_logo.gif) left bottom no-repeat;
	}
	
		#news_corp {
			margin: 0;
			background: url(../assets/images/page/img_foot_news_corp_logo.gif) left bottom no-repeat;
		}

		#news_inter a:link, #news_inter a:visited, #news_inter a:active, #news_corp a:link, #news_corp a:visited, #news_corp a:active {
			float:left;
			width: 141px;
			height: 28px;
			margin:0; 
			padding:0;
		}

		
	#iso {
		float: right;
		display: inline;
		position: relative;
		width: 518px;
		height: auto;
		margin:  0 45px 0 0;
		padding: 0;

	}
		
		#iso_01 {
			float:left;
			display: inline;
			position: relative;
			width: 143px;
			height: 75px;
			margin: 0;
			padding: 0;
			background: url(../assets/images/iso-01.jpg) left bottom no-repeat;
		}		
	
		#iso_02 {
			float:left;
			display: inline;
			position: relative;
			width: 143px;
			height: 75px;
			margin: 0px 0px 0px 30px;
			padding: 0;
			background: url(../assets/images/iso-02.jpg) left bottom no-repeat;
		}
	
		#iso_03 {
			float:left;
			display: inline;
			position: relative;
			width: 143px;
			height: 75px;
			margin: 0px 0px 0px 30px;
			padding: 0;
			background: url(../assets/images/iso-03.jpg) left bottom no-repeat;
		}


/*			#news_inter a:hover { }
			#news_corp a:hover { }*/

	#footer_links {
		float: left;
		display: inline;
		position: relative;
		margin: 0px 0px 0px 30px;
		padding: 0;
		width: 950px;
	}

	#footer_links li {
		float: left;
		display: inline;
		position: relative;
		line-height: 28px; 
		color: #000000;
		font-size: 1.0em;
		font-weight: bold;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#footer_links li a:link, #footer_links li a:visited, #footer_links li a:active {
		color: #1a1a1a;
		float: left;
		margin: 0;
		padding: 0;
		text-decoration: none;
	}
	
		#footer_links li a:hover { text-decoration:underline;}
	
	
		#footer_links li.copyright { float:left; margin: 0 490px 0 17px; }

	#footer_links li.pipe { margin: 0 1px 0 1px; cursor:default; }
	#footer li a span { color:#fff;}



/*****	[5] FLASH	****/

#flash_intro {
	float: left;
	display: inline;
	position: relative;
	width: 940px;
	height: 298px;
	margin: 0 0 21px 46px;
	padding: 0;
	z-index:1;
	background: url(../assets/images/page/img_no_flash.jpg) left top no-repeat;
}

/**** 	[6]	CONTENT ELEMENTS	****/

#column_01 {
	float: left;
	display: inline;
	position: relative;
	width: 420px;
	height: auto;
	/** margin:0 0 0 46px; **/
	margin: 0 10px 0 36px;
	padding: 10px 0 10px 0px;
}

#column_02 {
	float: right;
	display: inline;
	position: relative;
	width: 520px;
	height: auto;
	margin: 0 44px 0 0;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}



