body{margin:0; padding:0;  background:url(images/bg4.jpg) top center; }
a{color:#0a3d7c;}
a:hover{color:#4082d4}

#container{position:relative; float:left; width:100%; background:url(images/bg4.jpg) top center;}

#header{ width:100%; height:115px; background:url(images/header-bg2.jpg);}
	#header div{position:relative; margin:0 auto; width:996px;}
	#header div img{position:relative; float:left; margin:10px 0 0 20px; width:400px; height:88px;}
	#header div ul{position:relative; float:right; margin:10px 10px 0 0; list-style-type: none;}
		#header div ul li{position:relative; float:left;}
		#header div ul li a{position:relative; float:left; padding:0 5px 0 5px; font-size:10pt; font-family:Trebuchet MS, Helvetica, sans-serif;}

#nav{ background:#00295a; width:100%; height:30px; background:url(images/button-bg.jpg) top center;}
	#nav div{position:relative; margin:0 auto; width:996px; height:27px;}
	#nav ul{position:relative; float:left; margin:0; padding:0; list-style-type:none; height:25px;}
	#nav ul li{position:relative; float:left; }
	#nav ul li a{position:relative; float:left; color:white; height:19px; padding:3px 31px 1px 31px; font-weight:bold; font-family:Trebuchet MS, Helvetica, sans-serif; text-decoration:none; background:url(images/button-bg.jpg);}
	#nav ul li a:hover{color:#73a5c6;}
	#nav ul li.selected a {color:#73a5c6;}
	
#footer{position:relative; float:left; width:100%; background:url(images/footer-bg.png) bottom center repeat-x;}
	#footer div{position:relative; margin:0 auto; width:996px; padding-top:30px; }
	#footer div img{position:relative; float:right;}
	
#home{position:relative; margin:0 auto; width:996px; }
	#home h1{position:relative; float:left; margin:20px 0 0 20px; font-family:Arial Black; color:#0a3d7c; font-size:17pt; display:inline; width:550px;}
	#home h1.tag{position:relative; float:left; margin:0 0 0 20px; font-family:Arial Black; color:#0a3d7c; font-size:13pt; display:inline;}
	#home p{position:relative; float:left; margin:20px 20px 0 20px;  color:#404040 ; font-size:12pt; text-align:justify; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif ; display:inline;}
	#home .bbcclass{position:relative; float:left; width: 390px;padding: 6px; display:inline;}
	#home ul{position:relative; float:left; width:200px; margin:20px 0 0 40px; padding:0; list-style-type: none;}
		#home ul li{ font-size:17pt; color:#0a3d7c; margin:10px 0 0 0; font-family:Trebuchet MS, Helvetica, sans-serif;}
	#home #news{position:relative; float:left; width:350px; margin:92px 0 0 20px; border:1px #a8a8a8 solid;}
	#home #news h2{position:relative; float:left; text-align:left; margin:0;  padding:3px 0 3px 5px; width:345px; border:0; border-bottom:1px #a8a8a8 solid;  color:#404040; font-size:11pt; font-family:Trebuchet MS, Helvetica, sans-serif;}
	#home #news a.title{position:relative; float:left; padding:3px 0 3px 5px; font-size:10pt; font-family:Trebuchet MS, Helvetica, sans-serif; width:350px;}
	#home #news p{position:relative; float:left;  margin:0; padding:3px 5px 3px 5px; color:#404040; font-size:8pt; font-family:Trebuchet MS, Helvetica, sans-serif; }
	#home .logo{position:relative; float:left; display:inline; margin:-30px 0 0 51px;}
	#home .logo2{position:relative; float:left; margin:9px 0 0 38px; width:130px; display:inline;}
	#home #flash{position:relative; float:left; margin:20px 0 0 20px; clear:left; border:1px black solid;}
	#home #russells {margin:30px 0 0 100px; border:0;}
	
#company{position:relative; margin:0 auto; width:996px; }
	#company h1{position:relative; float:right; text-align:center; font-family:Arial Black; margin:20px 20px 0 0; color:#0a3d7c; width:530px; font-size:15pt; display:inline;}
	#company img{position:relative; float:left; display:inline; margin:70px 0 0 20px; clear:left;  border:1px black solid;}
	#company p{position:relative; float:right; display:inline;  width:530px; text-align:justify; margin:20px 20px 0 0; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; color:#404040 ;}
	
#case-studies{position:relative; margin:0 auto; width:996px; }
	#case-studies img{border:0;}
	#case-studies h1{position:relative; float:right; text-align:center; font-family:Arial Black; margin:20px 0 0 0; color:#0a3d7c; width:996px;  font-size:15pt; display:inline;}
	#case-studies p{position:relative; float:left; margin:20px 20px 0 20px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; color:#404040 ;}
	#case-studies table{position:relative; float:left; display:inline; margin:20px 0 0 240px; padding:0;}	
	#case-studies table .link{padding-left:20px; width:250px; font-family:Trebuchet MS, Helvetica, sans-serif;}
	#case-studies table.studies{padding-left:20px; margin:20px 0 0 25px; font-family:Trebuchet MS, Helvetica, sans-serif;}
	#case-studies table.holidayinn{position:relative; float:left; margin:0; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; color:#404040 ;margin:20px 20px 0 20px;}
	#case-studies #studiesleft{position:relative; float:left; width:280px;}
		#case-studies #studiesleft img{position:relative; width:250px; float:left; margin:10px 0 0 20px; border:1px black solid;}
	#case-studies #studiesright{position:relative; float:left; width:700px;}
		#case-studies #studiesright img{position:relative; width:250px; float:right; margin:10px 20px 0 0px; border:1px black solid;}
	
#quality-assurance{position:relative; margin:0 auto; width:996px; }
	#quality-assurance h1{position:relative; float:right; display:inline;  text-align:center; font-family:Arial Black; margin:20px 20px 0 0; color:#0a3d7c; width:530px; font-size:15pt; display:inline;}
	#quality-assurance p{position:relative; float:right; display:inline;  width:770px; text-align:justify; margin:20px 20px 0 0; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; color:#404040 ;}
	#quality-assurance div{position:relative; float:left;}
	#quality-assurance img.top{position:relative; clear:left; float:left; display:inline;  margin:70px 0 0 20px;}
	#quality-assurance img{position:relative; clear:left; float:left; display:inline;  margin:20px 0 0 20px;}
	#quality-assurance #cc{clear:left; margin-top:10px;}
	
#health-and-safety{position:relative; margin:0 auto; width:996px; }
	#health-and-safety h1{position:relative; float:right; display:inline;  text-align:center; font-family:Arial Black; margin:20px 20px 0 20px; color:#0a3d7c; width:500px; font-size:15pt; display:inline;}
	#health-and-safety p{position:relative; float:right; display:inline;  width:510px; text-align:justify; margin:20px 20px 0 20px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; color:#404040 ;}
	#health-and-safety img{position:relative; float:left; display:inline;  margin:70px 20px 0 20px; border:1px black solid;}
	
#careers{position:relative; margin:0 auto; width:996px; }
	#careers{position:relative; margin:0 auto; width:996px;}
	#careers h1{position:relative; float:right; text-align:center; font-family:Arial Black; margin:20px 20px 0 0; color:#0a3d7c; width:530px; font-size:15pt; display:inline;}
	#careers img{position:relative; float:left; display:inline; margin:70px 0 0 20px; clear:left;  border:1px black solid;}
	#careers p{position:relative; float:right; display:inline;  width:530px; text-align:justify; margin:20px 20px 0 0; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:10pt; color:#404040 ;}
	#careers table{position:relative; float:left; border:1px black solid; margin:20px 20px 0 20px; width:530px}
	
#news{position:relative; margin:0 auto; width:996px; }
	#news h1{position:relative; float:right; text-align:center; font-family:Arial Black; margin:20px 0 0 0; color:#0a3d7c; width:996px; font-size:15pt; display:inline;}
	#news p{position:relative; float:left; width:400px; display:inline; text-align:justify; margin:20px 0 0 20px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; color:#404040 ;}
	#news table{position:relative; float:right; border:1px black solid; width:570px; margin:20px 0 0 0;}
	#news tr{border:1px black solid;}
	#news td{border:1px black solid; padding:2px; font-family:Trebuchet MS, Helvetica, sans-serif;}
	
#sitemap{position:relative; margin:0 auto; width:996px; }
	#sitemap h1{position:relative; float:right; text-align:center; font-family:Arial Black; margin:20px 0 0 0; color:#0a3d7c; width:996px; font-size:15pt; display:inline;}
	#sitemap p{position:relative; float:left; display:inline;  width:530px; text-align:justify; margin:20px 20px 0 20px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; color:#404040 ;}
	
#contact-us{position:relative; margin:0 auto; width:996px; }
	#contact-us h1{position:relative; float:right; text-align:center; font-family:Arial Black; margin:20px 0 0 0; color:#0a3d7c; width:996px; font-size:15pt; display:inline;}
	#contact-us img{position:relative; float:left; display:inline; margin:20px 20px 0 20px; border:1px black solid;}
	#contact-us p{position:relative; float:right; display:inline;  width:300px; text-align:justify; margin:20px 20px 0 20px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:10pt; color:#404040 ;}
	
	
