body {	font-family: 'Lucida Grande', Lucida Grande, Lucida, Lucida Sans Unicode, arial, verdana, sans-serif;	background-color: #FFFFFF;}.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }td {	text-align: center;}div.container {	position: relative;	margin: 0 auto;	width: 740px;	text-align: left;}#mainwrapper{		width:738px;		height: auto;		float: left;		}		#subwrapper{}				#banner {	height: 192px;	width: 737px;	margin-bottom: 10px;	float: left;}#bannerpage2 {	height:123px; 	width: 737px;	float: left;	margin-bottom: 20px;}#bannerpic {width: 737px; height: 96; float: left;}#block_1 {	width:738px;	margin: 0px;	float: left;}#block_2 {	font-size: 11px;	width: 738px;	height: 86px;	border: 1px solid #094F93;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	background-image: url(lg_images/home/pooldiver3.jpg);	background-repeat: no-repeat;	background-position: 120px 0px;	float: left;}#block_buttons {	width: 738px;	height: 92px;	margin: 10px 0 10px 0;	float: left;}#block_3 {	font-size: 11px;	color: #555555;	width:738px;	border-top: 1px solid #094F93;	margin: 10px 0 10px 0;	float: left;}#ivplogo {	float: left;  	width: 120px; 	height: 84px;	}#block_3_inner {	margin: 0;	width: 608px;	float: left;	border-bottom: 1px solid #094F93; 	}	#block_3_inner1 {	float: left; 	width: 195px;	margin: 10px 0 0 10px;	}	#block_3_inner2 {	float: left;  	width: 178px;	height: 70px;	margin-left: 0;		}	#block_3_inner3 {	float: left; 	width: 205px;	margin:5px;	}	#block_3_inner3 a {	text-decoration: none; 	}	#block_3_inner3 a:hover {	text-decoration: underline; 	}#block_3sectors {	font-size: 11px;	color: #555555;	width:738px;	height: 30px;	border-top: 1px solid #094F93;	margin-top: 10px;/*	float: left;*/clear: both; 	height: 58px;}#maintext {	margin-left: 20px;	width: 479px;	font-size: 13px;	color: #555555;	float: left;	line-height: 20px;	display: inline;	float: left;}#sectormaintext {	width: 390px;	font-size: 13px;	color: #555555;	float: left;	margin-bottom: 10px;	line-height: 140%;}#sectormaintext ul li {padding-bottom: 5px;}#sectormaintext ul {list-style-type: none;margin: 0 0 10px 0;padding: 0;color: #036;}.home_buttons {	height: 92px;	width: 239px;	overflow: hidden;	margin-left: 10px;	float: left;	}.home_buttons img {		position: relative;	top: 0;	left: 0;	}	.home_buttons a:hover img {	position: relative;	top: -92px;	left: 0;	}	#print_friendly {	margin-top: 5px; 	float: left; 	width: 479px; 	height: 25px; 	font-size: 90%;	}#aboutmaintext {	width: 400px;	font-size: 13px;	color: #555555;	float: left;	margin-bottom: 10px;}#sectorpicswrapper {font-size: 12px;margin-left: 24px;float: left;margin-bottom: 0px;width: 324px;}#peoplewrapper {	font-size: 12px;	margin-left: 50px;	color: #555555;	float: left;	margin-bottom: 10px;	width: 280px;	margin-top: 0px;}#sectorname {	height: 25px;	width:738px;	margin-bottom: 10px;	float: left;	}	#sectorpics {	width: 324px;	float: left;	padding-top: 0px;	margin-bottom: 10px;}#sectorthumbwrapper {float: left;}#sectorthumbs {width: 67px;float: left;}#sectorthumbpics {	width: 67px;	height: 67px;	float: left;	border: 1px solid #094F93;}#sectorthumbcaption {	width: 67px;	float: left;	font-size: 11px;	color: #00A0C6;	line-height: 12px;}.piccaption {	font-size: 11px;	color: #00A0C6;	line-height: 12px;	text-align: left;}#sectorspacer{width: 18px;height: 65px;float: left;}#sectorpiccaption {width: 324px;float: left;margin-bottom: 10px;border: 1px solid #094F93;font-size: 11px;color: #094F93;display: inline;}#imgcap {	margin: 5px;	}
#imgtitle {	margin: 5px;
font-weight: bold;	}#sectorlist {	height: 380px;	width: 90px;	font-size: 11px;	color: #009933;	float: left;	padding-top: 30px;	margin-left: 20px;	line-height: 12px;	visibility: hidden;}#selectsector {	margin-top: 10px;	padding: 7px;	width: 490px;	font-size: 11px;	color: #094F93;	background-color: #E8EFF2;	border: 1px solid #094F93;	float: left;}#selectsector2 {	margin: 10px 0px 10px 0px;	padding: 7px;	height: 30px;	width: 290px;	font-size: 11px;	color: #094F93;	background-color: #E8EFF2;	border: 1px solid #094F93;	float: left;}#selectsector3 {	width: 290px;	margin: 0px 0px 0px 0px;	font-size: 11px;	color: #094F93;	background-color: #E8EFF2;	border: 1px solid #094F93;	float: left;}#selectsector input {	border: 1px solid #094F93;	font-size: 12px;	color: #094F93;	padding: 0px; 	margin: 4px;	}	#leftmenucol {	width: 239px;	float: left;}a  {	color: #FF6600;	text-decoration: underline;	line-height: 14px;}a active {	color: #FF6600;	text-decoration: underline;	line-height: 14px;}a hover {font-style: none;color: #00A0C6;line-height: 14px;}a visited {font-style: underline;color: #00A0C6;line-height: 14px;}#contactus {	width: 300px;	font-size: 12px;	color: #555555;	float: left;	margin-top: 10px;	line-height: 20px;}#contactform {	width: 380px;	font-size: 13px;	padding: 10px;	color: #555555;	float: right;	line-height: 20px;	margin-left: 7px;	margin-top: 30px;	border: 1px solid #094F93;}input {	border: 1px solid #B0BCCE;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	}	textarea {	border: 1px solid #B0BCCE;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	}.enquiryinput {width: 380px;  border-bottom: 1px solid #B0BCCE;margin-bottom: 5px;float: left;	}#pdfs1 {	width: 350px;	font-size: 11px;	color: #555555;	margin-top: 10px;	line-height: 20px;	float: left;}#pdfs2 {	width: 350px;	font-size: 11px;	color: #555555;	float: right;	margin-top: 10px;	line-height: 20px;}#pdfthumbpics {	padding: 4px;	float: right;	border: 1px solid #CCCCCC;	margin-right: 5px;}.pdfs3 {	border-top: 1px solid #cccccc; 		padding: 3px 0px 3px 0px; 		width: 350; 		height: 70;}		ul#productslist li {	margin-bottom: 0px}