* { padding: 0; margin: 0; }body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #285994;	line-height: 16px;}#wrapper {	margin: 0 auto;	width: 954px;	background-image: url(images/bg_edgegrads.gif);	background-repeat: repeat-y;	background-position: center top;}#whiteArea {	background-color: #FFFFFF;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 898px;	padding-top: 0px;	padding-right: 17px;	padding-bottom: 0px;	padding-left: 17px;}#header {	width: 898px;	float: left;	height: 129px;}#leftcolumn {	margin: 0px 0px 20px;	width: 309px;	float: left;	padding-bottom: 36px;}#rightcolumn {	float: right;	margin: 0px 0px 20px;	width: 589px;	display: inline;}#footer {	width: 898px;	clear: both;	margin-right: 0px;	margin-left: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #003B99;	padding-top: 6px;	padding-bottom: 36px;	color: #003b99;	font-size: 10px;}.ftrL {	float: left;}.ftrR {	float: right;}.clearer {	clear: both;	height: 0px;}.logo {	width: 251px;	float: left;}.number {	width: 268px;	float: right;	margin-top: 23px;}.mainImage {	margin-bottom: 1px;	height: 126px;}.textArea {	background-image: url(images/content_gradient.jpg);	background-repeat: repeat-x;	background-position: top;	margin: 0px;	padding-right: 17px;	padding-left: 17px;	padding-bottom: 36px;	color: #003B99;}.textArea h1 {	font-size: 22px;	display: block;	margin-bottom: 18px;	padding-bottom: 18px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003B99;	font-weight: normal;	color: #003B99;	padding-top: 18px;	line-height: 24px;}.textArea a:link {	color: #003b99;	text-decoration: none;}.textArea a:visited {	color: #003b99;	text-decoration: none;}.textArea a:hover {	color: #003b99;	background-color: #b1ccea;	text-decoration: none;}.textArea a:active{	color: #003b99;	text-decoration: none;}.menu {	padding: 17px;	border: 1px solid #b1ccea;	margin-right: 2px;	margin-bottom: 18px;}.menu a:link {	display: block;	background-image: url(images/menu_arrow.jpg);	background-repeat: no-repeat;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #003B99;	padding-top: 3px;	background-position: left top;	text-indent: 28px;	height: 18px;	margin-bottom: 4px;	line-height: 15px;}.menu a:visited {	display: block;	background-image: url(images/menu_arrow.jpg);	background-repeat: no-repeat;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #003B99;	padding-top: 3px;	background-position: left top;	text-indent: 28px;	height: 18px;	margin-bottom: 4px;	line-height: 15px;}.menu a:hover {	display: block;	background-image: url(images/menu_arrow.jpg);	background-repeat: no-repeat;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #b1ccea;	padding-top: 3px;	background-position: left top;	text-indent: 28px;	height: 18px;	margin-bottom: 4px;	line-height: 15px;}.menu a:active {	display: block;	background-image: url(images/menu_arrow.jpg);	background-repeat: no-repeat;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #003B99;	padding-top: 3px;	background-position: left top;	text-indent: 28px;	height: 18px;	margin-bottom: 4px;	line-height: 15px;}.subMenu a:link {	text-decoration: none;	display: inline-block;	color: #003b99;	background-color: #b1ccea;	padding: 1px 3px;}.subMenu a:visited {	text-decoration: none;	display: inline-block;	color: #003b99;	background-color: #b1ccea;	padding: 1px 3px;}.subMenu a:hover {	text-decoration: none;	display: inline-block;	color: #FFFFFF;	background-color: #003b99;	padding: 1px 3px;}.subMenu a:active {	text-decoration: none;	display: inline-block;	color: #003b99;	background-color: #b1ccea;	padding: 1px 3px;}.cellTitle {	color: #FFFFFF;	background-color: #003b99;	padding-left: 6px;	padding-top: 2px;	padding-bottom: 2px;}.cellInfo {	color: #003b99;	background-color: #d3e1f1;	padding-left: 6px;	padding-top: 2px;	padding-bottom: 2px;}.cellTitle2 {	color: #FFFFFF;	background-color: #1FAC39;	padding-left: 6px;	padding-top: 2px;	padding-bottom: 2px;}.cellInfo2 {	color: #1fac39;	background-color: #ebffef;	padding-left: 6px;	padding-top: 2px;	padding-bottom: 2px;}.listBox {	margin-top: 16px;	margin-bottom: 16px;	padding: 10px;	border: 1px solid #b1ccea;	width: 480px;	margin-right: auto;	margin-left: auto;}.textArea ul {	display: block;	float: left;	padding: 10px;	list-style-position: outside;	list-style-image: url(images/bullet.png);	width: 220px;	line-height: 16px;}#listStyle2 {	width: 460px;}.staffBox {	margin-bottom: 10px;	padding: 3px;	border: 1px solid #003399;	width: 248px;	float: left;	margin-right: 10px;}.staffPic {	float: left;	height: 90px;	width: 73px;}.staffName {	float: left;	height: 21px;	width: 175px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #003B99;	font-weight: bold;	padding-top: 3px;}.staffRole {	float: left;	height: 22px;	width: 175px;}.staffNumber {	float: left;	height: 22px;	width: 175px;}.staffEmail {	float: left;	height: 22px;	width: 175px;}
.contactBox {
	padding: 10px;
	border: 1px solid #003399;
	margin-top: 20px;
	width: 275px;
}
.contactBox label {
	margin-bottom: 10px;
	display: block;
	width: 275px;
	text-align: right;
}
.contactBox input {
	margin-left: 10px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
.contactBox textarea {
	margin-left: 10px;
	width: 150px;
	height: 60px;
	padding-right: 5px;
	padding-left: 5px;
}
#submit {
	width: 70px;
	margin-left: 113px;
}
