body {	font-family: 'Lucida Grande', Lucida Grande, Lucida, Lucida Sans Unicode, arial, verdana, sans-serif;	background-color: #FFFFFF;}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: 96px; float: left;}#block_1 {	width:738px;	margin: 0px;	float: left;}#block_2 {	font-size: 11px;	width: 738px;	height: 86px;	border: 1px solid #094F93;	margin: 10px 0 10px 0;	background-image: url(cl_images/home/pooldiver3.jpg);	background-repeat: no-repeat;	background-position: 120px 0px;	float: left;}#block_2a {	font-size: 11px;	width: 738px;	height: 86px;	border: 1px solid #094F93;	margin: 10px 0 10px 0;	background-image: url(images/arch_cat_cover.jpg);	background-repeat: no-repeat;	background-position: 205px 0px;	float: left;}#block_3 {	font-size: 11px;	color: #555555;	width:738px;	height: 84px;	border-top: 1px solid #094F93;	margin-top: 10px;	float: left;}#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 {	padding-left: 20px;	width: 500px;	font-size: 13px;	color: #555555;	float: left;	line-height: 20px;}#sectormaintext {	width: 290px;	font-size: 13px;	color: #555555;	float: left;	margin-bottom: 10px;}#aboutmaintext {	width: 400px;	font-size: 13px;	color: #555555;	float: left;	margin-bottom: 10px;	text-align: justify;}#sectorpicswrapper {font-size: 12px;margin-left: 9px;float: left;margin-bottom: 10px;width: 439px;}#peoplewrapper {	font-size: 12px;	margin-left: 50px;	color: #555555;	float: left;	margin-bottom: 10px;	width: 280px;	margin-top: 0px;}#sectorpics {	width: 439px;	float: left;	margin-bottom: 10px;	margin-top: 10px;}#sectorpics img {	width: 439px;}#sectortitle {width: 290px; font-size: 180%; color: #19523E; text-align: center;}

.sectortitle {width: 290px; font-size: 180%; color: #19523E; text-align: center;}#sectorthumbs {width: 96px;float: left;height: 117px;}#sectorthumbpics {	width: 90px;	height: 81px;	float: left;	}#sectorthumbpics img {	width: 90px;	height: 81px;	border: none;margin:4px 0px 4px 0px;	border: solid 1px #069;}#sectorthumbcaption {	width: 90px;	float: left;	font-size: 11px;	color: #00A0C6;	line-height: 12px;}

#rangepicswrapper {font-size: 12px;margin-left: 9px;float: left;margin-bottom: 10px;width: 439px;}

#rangethumbs {width: 145px;float: left;height: 161px;}#rangethumbpics {	width: 141px;	height: 134px;	float: left;overflow: hidden;	}#rangethumbpics img {	width: 145px;	height: 131px;	border: none;margin:4px 0px 4px 0px;}#rangethumbcaption {	width: 145px;	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: 429px;float: left;margin-bottom: 10px;border: 1px solid #094F93;padding: 5px;font-size: 11px;color: #094F93;display:inline;}#sectorlist {	height: 380px;	width: 90px;	font-size: 11px;	color: #009933;	float: left;	padding-top: 30px;	margin-left: 20px;	line-height: 12px;}#selectsector {	margin-top: 10px;	padding: 7px;	width: 490px;	font-size: 11px;	color: #094F93;	background-color: #E8EFF2;	border: 1px solid #094F93;	float: left;}#selectsector2 {	width: 290px;	margin: 0px 0px 0px 0px;	font-size: 11px;	color: #094F93;	background-color: #E8EFF2;	border: 1px solid #094F93;	float: left;}#selectsector3 {	width: 290px;	font-size: 11px;	color: #094F93;	background-color: #E8EFF2;	border: 1px solid #094F93;	float: left;}#selectsector input {	border: 1px solid #094F93;	width: 270px;	font-size: 12px;	color: #094F93;	padding: 0px; 	margin: 5px 0 0 0;	}	#leftmenucol {	width: 204px;	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;}		/*	Removes space after form elements. */ 	form { 	display: inline;		font-size: 1em;	}	/*	Remove form element margin/padding */ 	input, select, textarea { font-size: 11px; }