/* CSS Document */
BODY {
	margin:5px;
	padding:0;
	background:transparent;
}
h2{
	font-weight:bold;
}
a.skip:link, a.skip:visited {
	color:#4A4A4A;
} 
#tablewrapper{
	border:0;
	padding:0;
	margin:0;
	width: auto;
}
#pagewrapper {
	top:0;
	left: 0;
}
#leftwrapper {
	position:relative;
	width:auto;
	float:none;
}
#logo {
	position:relative;
	height: 130px;
	background:  url(../images/logo_basic.gif) no-repeat left top;
}
#nav {
	position:relative;
	padding: 0px;
	margin: 0px;
	background:transparent;
	color: #4A4A4A;
	border:none;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	border:none;
}
#nav li {
	margin: 0px;
	padding: 0px;
	border:none;
}
#nav li a.home, a.info, a.deaf, a.direct, a.access, a.centre {
	display: list-item;
	padding: 0;
	margin: 0;
	background:transparent;
	color: #4A4A4A;
	border: none;
}
#nav li a.home {
	background:transparent;
}
#nav li a.home:hover {
	background:transparent;	
}
#nav li a.info {
	background:transparent;
}
#nav li a.info:hover {
	background:transparent;
}
#nav li a.deaf {
	background:transparent;
}
#nav li a.deaf:hover {
	background:transparent;
}
#nav li a.direct {
	background:transparent;
}
#nav li a.direct:hover {
	background:transparent;
}
#nav li a.access {
	background:transparent;
}
#nav li a.access:hover {
	background:transparent;
}
#nav li a.centre {
	background:transparent;
}
#nav li a.centre:hover {
	background:transparent;
}
#nav li a.selected {
	display:list-item;
	padding: 0;
	margin: 0;
}
#rightwrapper{
	position:relative;
	width:auto;
	float:none;
	top:0;
	left:0;
	z-index: 10;
}
#utils{
	position:relative;
	margin-top: 5px;
	margin-bottom:5px;
	height: auto;
	font-size: small;
	text-align:left;
	background:transparent;
	color: #4A4A4A;
	left: 0;
	width: auto;
	white-space: normal;
}
#utils a {
	padding: 0;
	background:transparent;
	color: #4A4A4A;
}
#contentwrapper{
	position:relative;
	margin-right: 5px;
	background-color:#FFFFFF;
	top: 0;
}
#homebanner{
	position:relative;
	margin:0;
	padding:0;
	height: auto;
}
#homebanner h3 {
	padding-top: 0;
	margin-top: 0;
	padding-right: 0;
}
#homebanner p {
	padding-top: 0;
	margin-top: 0;
	padding-right: 0;
}
#homebanner img {
	margin-top: 0;
	margin-left: 0;
	position: relative;
	float:none;
}
#homebannershad {
	position:relative;
	clear:both;
	height: auto;
	margin:0;
}
#breadcrumb {
	position:relative;
	clear:both;
	margin:0;
	padding: 0;
}
#content{
	clear: both;
	margin: 0;
	background-color:transparent;
	border:none;
}
#contentleft{
	position:relative;
	width: auto;
	float:none;
	margin:0;
	padding:0;
	background-color:transparent;
	border:none;
}
#contentright{
	position:relative;
	width: auto;
	float:none;
	margin:0;
	padding:0;
	top: 0px;
	left: 0px;
	background-color:transparent;
	border:none;
}
#contentleftsub{
	position:relative;
	width: auto;
	float:none;
	margin:0;
	padding:0;
	background-color:transparent;
	border:none;
}
#contentrightsub{
	position:relative;
	width: auto;
	float:none;
	margin:0;
	padding:0;
	top: 0px;
	left: 0px;
	background-color:transparent;
	border:none;
}
#footer{
	position:relative;
	clear:both;
	top: 0px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 0;
	background-color:transparent;
	border:none;
}
#footer p {
	width: auto;
}
.spacer {
	width: auto;
	height: auto;
}
#quicklinks{
	position:relative;
	height: auto;
	padding: 0;
	background:transparent;
}
#subimage, #infoimage, #directimage, #accessimage, #deafimage, #centreimage{ 
	float:none; 
	width: auto; 
	height: auto; 
	margin-top: 0;
	background:transparent;
}
#Header {
	position: relative;
	background:transparent;
}
#HeaderTop {
	padding-right: 0; 
	padding-left: 0px; 
	right: 0; 
	margin: 0px; 
	/*padding-top: 60px;*/
	height: auto; 
	position: relative;
	background:transparent;
}
#HeaderTop h1 {
	padding-top: 5px;
	padding-left: 0;
	padding-bottom: 5px;
	margin:0;
	width: auto; 
	float: none;
	background:transparent;
	font-weight: bold;
}
#HeaderLongContent {
	background:transparent;
}
#HeaderBody{
	padding-right: 0; 
	padding-left: 0; 
	right: 0;  
	padding-bottom: 0; 
	margin: 0; 
	padding-top: 0; 
	position: relative;
	background:transparent;
}
.ArticleFooter {
	position: relative; 
	top: 0px;
	background:transparent;
}
.ArticleFooter P {
	clear: both;
	padding-right: 0; 
	display: inline; 
	padding-left: 0; 
	right: 0; 
	padding-bottom: 0; 
	margin: 0;
	padding-top: 0; 
	position: relative;
	background:transparent;
	border:none;
}
fieldset {
	padding: 1em;
}
.spacer {
	width: 100%
}
.box-dyk-left {
	padding-left: 0px; 
	height: 8px; 
	margin-top: 0.6em;
	voice-family: "\"}\""; padding-left: 9px;
}




