body { 	text-align: center;	margin-top: 20px;}a img, img {	border: none;}p {	margin: 0;	padding: 0;}ul {	list-style: none;}#wrapper { width: 760px; margin: 0 auto; text-align: left; position: relative;}#header2 {	BACKGROUND:  url(../i/head2.gif) no-repeat 0 0; 	MARGIN: 0px; 	WIDTH: 760px; 	PADDING: 0; 	HEIGHT: 75px;	display: block;	}#homeShift {	clear: both;	margin-left: 100px;}#banners {	margin: 0;	padding: 0;	}	#banners li, #banners li a img, #banners li a  {	margin: 0;	padding: 0;	}	#banners li a {	background: #ccc; 	display: block; 	width: 236px; 	}	#banners li.a a {/*	background: #F5ECA6; */	background: white;	}#banners li.b a {/*	background: #BAC8F7; */	background: white;	}#banners li.c a {/*	background: #F5BFBA; */	background: white;}#banners li img { 	display: block; 	margin: 0;	margin-bottom: 0px;	border: none;	}#banners li {	padding-bottom: 5px;}#banners li a:hover, #banners li a:hover img, #rBR a:hover, #rBR a:hover img {	background: #666; 	border: none;	}#intro {	background: url(../i/introBg.gif) no-repeat top left;	margin: 0;	padding: 0;	}#rBL {	width: 250px;	position: absolute;	top: 254px;	left: 503px;	margin: 0;	padding: 0;	}#rBR {	width: 100px;	position: absolute;	top: 254px;	left: 633px;	margin: 0;	padding: 0;	}#intro p {	font: 12px arial, sans-serif;	line-height: 18px;	color: #555;	padding-top: 3px;}#mid h1.home, #mid h1 {	color: #cc6600;	font: 1.4em times, serif; 	letter-spacing: 2px;	margin: 0;	padding: 10px 10px 0 0px;	}#mid h1.home {	padding-bottom: 10px;	border-bottom: 1px dashed #999;}#mid h1 {	color: #5E2C00;	font-size: 1.4em;}#mid a {	padding: 1em 0;}#rightPanel {	 width: 130px;	 position: absolute;	 top: 0;	 left: 620px;}#leftPanel { width: 290px; position: absolute; top: 119px; left: 15px;}#homeFooter {	margin: 0;	margin-top: 30px;	padding: 0;	clear: both;	width: 760px;	font-size: 10px;	font-family: arial, sans-serif;	text-transform: uppercase;	text-align: center;	border-top: 1px dashed #999;}#homeFooter li {	display: inline;	padding-left: 15px;}#homeFooter a {	color: #666;}#homeFooter li a:link, #homeFooter li a:visited	{	font-weight: normal;	text-decoration: none;	color: #666;	}#homeFooter li a:hover	{	font-weight: normal;	text-decoration: none;	color: #c60;	}#homeFooter li a:active	{	font-weight: normal;	text-decoration: none;	color: #ffe;	}#rBR:hover img, #rBL:hover img {	background: #666; 	border: none;}#rBR img, #rBL img {	background: #CCC; 	margin: 0;	}#rBR a, #rBL a {	background: #CCC; 	margin: 0;	margin-bottom: 0px;	padding: 0;	}#rBL, #rBR {	margin: 0;	padding: 0;}#left {	width: 238px;	float: left;	margin-top: 40px;	margin-top: 22px;}#mid {	width:395px;	float: left;	margin-top: 35px;	margin-top: 15px;	}#mid div.gutter {	margin: 0 13px;	padding-bottom: 1em;	border-bottom: 1px dashed #999;	}div#dash {	margin: 10px 12px;	margin-bottom: 0;	padding-bottom: 0.5em;	border:  none;	text-align: center;}div#dash img {	margin: 0 10px;}#right {	width: 125px;	float: left;	margin-top: 40px;		margin-top:22px;	padding: 0;}#intro div.gutter {	padding: 1em;}#login #submit {	margin: 7px 0 7px 18px;	border: none;}#login {	height: auto;		background: #F2F2F2;	border-top: 1px dashed #B2B2B2; 	border-bottom: 1px dashed #B2B2B2; 		margin: 20px 0;	margin-top: 0;	padding-top: 5px;	padding-right: 0;}input#passwordField, input#usernameField {	border:solid #999 1px;	margin-left: 18px;	height: 15px;	width: 85px;}#login span {	font-size: 0.4em;}#login ul {	margin: 5px 0 5px 5px;	padding: 0;}input#login {	width: 90px;	display: block;	font-size: 11px;	margin: 0;	padding: 0;	margin-left: 20px;}#login span {	margin: 0;	padding: 0;	font-size: 1em;	margin-left: 15px;	}#right h3#UKHLogo {	text-indent: -3000px;	background: url(../i/UKHLogo.gif)  50% 0 no-repeat;		height: 67px;	margin: 0;	padding: 0;	margin-bottom: 5px;}#access li {	font-size: 0.78em;	margin: 0;	padding: 0 0 3px 13px;white-space: nowrap;}ul#access span {	margin: 0;	padding: 0;}#right ul#access li span.luA {	margin-left: 11px;}#right ul#access li span.hmdA {	margin-left: 1px;}#right ul#access li.cross a {	margin: 0;	padding: 0;	font-size: 9px;	}#right #access li.tick span {		font-size: 9px;}#right #access li.tick {	background: url(../i/tick.gif) 0 50% no-repeat;}#right #access li.cross {	background: url(../i/cross.gif) 0 50% no-repeat;}#right #access {	padding-bottom: 10px;	padding-left: 3px;} input#passwordField, input#usernameField {	border:solid #999 1px;	margin-left: 18px;	height: 15px;	width: 85px;}#login span {}#login ul {	margin: 5px 0 5px 5px;	padding: 0;}#mainnav {	margin: 0;}a.FAlink {	padding: 0;	margin: 0;}.home-banner {	margin-bottom: 15px;	float: left;}#mid ul {	padding-left: 0;}
