@charset "UTF-8";/* CSS Document */body{	margin:0px;	padding:0px;	font-family:Tahoma, Verdana, sans-serif;	font-size:62.5%;}html{	margin:0px;	padding:0px;}/* LAYOUT CONTAINERS */#wrapper{	margin:0px auto;	width:1004px;}#header{	margin:0px auto;	width:1004px;	height:240px;	background:url(../images/header.jpg) no-repeat;}#mainNav{	margin:0px auto;	width:1004px;	height:43px;	background:url(../images/nav-bg.jpg) no-repeat;}#mainContent{	width:1004px;	overflow:hidden;}#leftCol{	display:block;	float:left;	width:640px;	padding:0px 20px 0px 0px;	margin:20px;	margin-bottom:-10000px;	padding-bottom:10000px;	border-right:1px #bd9d31 solid;}#rightCol{	float:left;	width:260px;	margin:20px 20px 20px 10px;}#centreCol{	display:block;	float:left;	width:400px;	padding:0px 20px 0px 0px;	margin:20px;	margin-bottom:-10000px;	padding-bottom:10000px;	border-right:1px #bd9d31 solid;}#subCol{	float:left;	margin:20px 0 0 0;	width:200px;	border-right:1px #bd9d31 solid;}#footer{	margin:25px auto;	width:964px;	padding:15px 20px 0px 20px;	border-top:1px solid #ccc;}/* MAIN NAV */#mainNav ul{	margin:0px 0px 0px 20px;	padding:0px;	list-style:none;}#mainNav li{	float:left;}#mainNav li.inset{	background:url(../images/nav-inset.jpg);	width:2px;	height:43px;	margin:0px 20px 0px 20px;}#mainNav a{	display:block;	float:left;	height:31px;	padding:12px 0px 0px 0px;	font-size:1.6em;	text-decoration:none;	color:#000000;}#mainNav a:hover, a.selected{	display:block;	background:url(../images/nav-over.jpg) bottom center no-repeat;	float:left;	height:31px;	padding:12px 0px 0px 0px;	font-size:1.6em;	text-decoration:none;	color:#FFF!important;}/*SUBNAV*/ul.subNav{	list-style:none;	padding:0px;	margin:10px 10px 30px 10px;}ul.subNav a{	display:block;	padding:6px 0px 7px 4px;	border-top:1px dotted #999999;	border-bottom:1px dotted #999999;	font-size:1.2em;}	ul.subNav a:hover{	display:block;	font-size:1.2em;	background:#c6e1ea;}	ul.subNav a.subSelected{	display:block;	font-size:1.2em;	background:#c6e1ea;	text-decoration:none;}/* QUICKLINKs */ul.quickLinks {	list-style:none;	margin:15px 0px 20px 20px;	padding:0px;}ul.quickLinks li{	font-size:1.4em;	margin:0px 0px 8px 0px;}ul.quickLinks a{	color:#155484;}ul.quickLinks a:hover{	color:#155484;	text-decoration:none;}/* CONTACT */dl.contactDetails{	float:left;}dl.contactDetails dt{	font-weight:bold;	font-size:1.1em;	margin:5px 0px 0px 0px;}dl.contactDetails dd{	font-size:1.2em;	margin:2px 0px 3px 0px;	padding:0px;}.contactForm{	float:left;	margin:15px 0px 0px 80px;}fieldset{	border:none;}label{	float:left;	width:100px;	font-size:1.2em;}.button{	width:80px;	margin:0px 4px 0px 0px;	height:25px;	cursor:pointer;}input, textarea{	border:1px solid #999999;	color:black;	font-size:1.1em;	padding:3px;	width:230px;}textarea{	height:200px;}/* FORMATTING *//*WYSIWYG heading*/h1{	font-size:2em;	margin:0px 0px 10px 0px;	padding:0px;	font-weight:normal;	color:#226191;}h1.moduleTitle{	display:block;	font-size:2em;	background:url(../images/module-title-bg.jpg) no-repeat;	width:236px;	height:37px;	margin:0px;	padding:10px 0px 0px 20px;	font-weight:normal;	color:#FFF;}/*WYSIWYG sub head*/h2{	font-size:1.4em;	margin:0px 0px 5px 0px;	padding:0px;	font-weight:normal;	color:#226191;}/*WYSIWYG link style*/a{	color:#155484;}a:hover{	color:#155484;	text-decoration:none;}ul{	margin:0px 0px 10px 0px;	padding:0px;	list-style:none;	font-size:1.1em;	line-height:1.5em;}/*WYSIWYG paragraph*/ p{	color:#333333;	font-size:1.1em;	line-height:1.5em;	margin:0px 0px 10px 0px;}p.evoke{	color:#333333;	font-size:1.1em;	line-height:1.5em;	margin:0px 0px 10px 0px;	float:right;}#rightCol p{	color:#333333;	font-size:1.1em;	line-height:1.5em;	margin:10px 0px 10px 20px;	width:220px;}hr{	border:none;	border-top:1px dotted #155484;}