* {font-size: 10pt;}
body {margin:0; padding:0;}
table {vertical-align: top; margin:0; padding:0;}
td {vertical-align: top;}
img {display: block;}

.tdRightPane
{
	background-color:#149200;
	vertical-align: top;
}

.tdBodyHeader
{
	background: url(images/bodyheader.jpg);
	vertical-align: top;
}

.tdBody
{
	background-color:#e58900; 
	vertical-align: top;	
}

.tblLinks
{	
	border-color: black;
	border-width: 1 1 1 1;
	border-style: solid;
	border-collapse: collapse;
	margin: 5 5 5 5;
	
}

.tdLinks
{
	border-color: black;
    	border-width: 1 1 1 1;
    	border-style: solid;
    	border-collapse: collapse;
    	padding: 10 10 10 10;
}


.smallImg1
{
	position: absolute; 
	top: 25px; left: 5px; 
	border: 1px solid; 
	width: 155px; 
	height: 101px;		
}

.smallImg2
{
	position: absolute; 
	top: 155px; left: 5px; 
	border: 1px solid; 
	width: 155px; 
	height: 101px; 
	margin: 0;	
}

.smallImg3
{
	position: absolute; 
	top: 285px; left: 5px; 
	border: 1px solid; 
	width: 155px; 
	height: 101px; 
	margin: 0;	
}

.bodyBlock
{
	position: relative;	
	width: 100%;
	display: block;		
}

.divMissionStatement
{
	width: 67%;
	float: left;
	padding: 20px 0 0 20px;	
}

.divMissionStatementImg
{
	width: 23%;
	float: right;
	margin-right: 15px;
	font-family: Arial; 
	display: block; 
	font-size: 8pt; 	 
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	color: black;
	padding: 20px 0 0 0;	
}

.tdContact1
{
	border-top-style: solid; 
	border-top-color: #0b8100; 
	border-top-width: 5px;
	border-right-style: solid; 
	border-right-color: #0b8100; 
	border-right-width: 1px;	
	text-align: left;
	font-family: Arial; 
	font-size: 8pt; 	 
	text-decoration: none;	
	font-weight: normal;
	color: black;
	width: 50%;
	padding: 10px 10px 10px 10px;		
}

.tdContact2
{
	border-top-style: solid; 
	border-top-color: #0b8100; 
	border-top-width: 5px;	
	border-left-style: solid; 
	border-left-color: #0b8100; 
	border-left-width: 1px;	
	text-align: left;
	font-family: Arial; 
	font-size: 8pt; 	 
	text-decoration: none;	
	font-weight: normal;
	color: black;
	width: 50%;
	padding: 10px 10px 10px 10px;
}

.spnQuestion
{
	font-family: Arial; 
	display: block; 
	font-size: 10pt; 	 
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: white;
}

.divNormalBodyContent
{
	padding: 20px 10px 20px 10px;
}

.divAnswer
{	
	padding-left: 45px;
	margin: 10px 10px 20px 0;
}

.spnAnswer
{
	font-family: Arial; 
	display: block; 
	font-size: 10pt; 	 
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	color: black;
}

.divContactUsBody
{
	clear: both;	
	height:175px;
	width: 610px;
	margin-left: 10px;
}

.divContactUsHeaderText
{
	margin: 5px 0 0 10px;	
	vertical-align: middle;
	height:145px;
	width: 65%;
	float: left;
	font-family: Arial; 
	display:block; 
	font-size: 10pt; 	 
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	color: black;
	padding-top: 50px;
}

.divContactUsHeaderImg
{
	margin: 5px 0 0 10px;	
	vertical-align: middle;
	height:145px;	
	font-family: Arial; 
	display:block; 
	font-size: 10pt; 	 
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	color: black;
	width: 30%;
	float: right;
	padding-top: 25px;		
}

.tdServices
{
	border-bottom-style: solid; 
	border-bottom-color: black; 
	border-bottom-width: 2px;
	text-align: center;
	width: 50%;
	font-size: 10pt;
	color: #185c83;
	font-family: Arial;
	font-weight: bold;
}


.spnServices
{	
	font-family: Arial; 
	display: block; 
	font-size: 11pt; 	 
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	color: black;
}

.spnServices2
{	
	text-align: center;	
	font-size: 10pt;
	color: #185c83;
	font-family: Arial;
	font-weight: bold;
}


.indexBodyText
{
	position: relative;
	left: 170px;
	width: 455px;
}

.bodyBlockStaff
{		
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	display: block;	
}

.tdBodyLinks
{		
	width: 100%;	
	font-family: Arial; 
	font-size: 8pt; 	 
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
	color: black;
	background-color:#e58900; 
	vertical-align: top;
}


.nav a:link{text-decoration:none; color:gray;}
.nav a:visited{text-decoration:none; color:gray;}
.nav a:active{text-decoration:none; color:gray;}
.nav a:hover {font-weight:bold; color:gray;}

.nav
{
	color: gray; 
	font-family: Arial; 
	display:block; 
	font-size: 8pt; 	 
	text-decoration: none;
	letter-spacing:0.03em;
	text-align: center;
}

.nav_bottom a:link{text-decoration:none; color:black;}
.nav_bottom a:visited{text-decoration:none; color:black;}
.nav_bottom a:active{text-decoration:none; color:black;}
.nav_bottom a:hover {font-weight:bold; color:black;}

.nav_bottom
{
	color: black; 
	font-family: Arial; 
	display:block; 
	font-size: 8pt; 	 
	text-decoration: none;
	letter-spacing:0.05em;
	text-align: center;
	padding-top: 3;
}

.downloadsHeader
{	
	display:block; 
	background-color:#0b8100;
	padding: 0 0 5 0;	
}

.articlesHeader
{	
	display:block; 
	background-color:#0b8100;
	padding: 10 0 6 0;
	vertical-align: center;
}

.downloadsList a:link{text-decoration:none; color: #185C83;}
.downloadsList a:visited{text-decoration:none; color: #185C83;}
.downloadsList a:active{text-decoration:none; color: #185C83;}
.downloadsList a:hover {text-decoration:underline;}

.downloadsList
{
	font-family: Arial; 
	display:block; 
	font-size: 8pt; 	 
	text-decoration: none;
	font-weight: normal;
	color: white; 
	padding: 0 0 0 0;
	height: 123;
			
}

.downloadsList ul
{
	list-style: disc inside;
	margin: 0 0 0 0;
	padding: 10 0 0 25;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	
}

.rightMiddle
{
	font-family: Arial; 
	display:block; 
	font-size: 11pt; 	 
	text-decoration: none;
	font-weight: bold;
	color: white; 
	padding: 20px 0px 10px 65px;
}


.bodyHeader
{	 
	font-family: Arial; 
	display:block; 
	font-size: 12pt; 	 
	text-decoration: none;
	font-weight: bold;
	color: white; 
	padding: 0 0 0 0;
	text-align: center;
}

.bodyHeader_2
{	 
	font-family: Arial; 
	display:block; 
	font-size: 12pt; 	 
	text-decoration: none;
	font-weight: bold;
	color: white; 
	padding: 8px 0 0 247px;	
}

.bodyHeader_3
{	 
	font-family: Arial; 
	display:block; 
	font-size: 12pt; 	 
	text-decoration: none;
	font-weight: bold;
	color: white; 
	padding: 18px 0 0 247px;
}

.bodyH1
{
	font-family: Arial; 
	display:block; 
	font-size: 10pt; 	 
	text-decoration: none;
	font-weight: bold;
	color: white; 
	padding: 8px 20px 10px 20px;
}

.bodyH1_2 a:link{text-decoration:none; color: white;}
.bodyH1_2 a:visited{text-decoration:none; color: white;}
.bodyH1_2 a:active{text-decoration:none; color: white;}
.bodyH1_2 a:hover {text-decoration:underline; color: #185C83}

.bodyH1_2
{
	font-family: Arial; 
	display:block; 
	font-size: 10pt; 	 
	text-decoration: none;
	font-weight: bold;
	color: white; 
	text-align: center;
	padding-top: 20px;
}

.spnPostcodesHeader
{
	font-size: 10pt;
	font-family: Arial;  	
	color: #185c83; 
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
}

table.postcodes
{
	margin: 25px 10px 20px 50px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	width: 500px;
}

table.postcodes th
{
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 15px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	font-size: 10pt;
	font-family: Arial;  	
	color: #185c83; 
	font-weight: bold;
	text-align: left;
}

table.Postcodes td 
{
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	font-size: 10pt;
	font-family: Arial;  
	text-decoration: none;
	color: black;
}

.bodyH1_3 a:link{text-decoration:none; color: white;}
.bodyH1_3 a:visited{text-decoration:none; color: white;}
.bodyH1_3 a:active{text-decoration:none; color: white;}
.bodyH1_3 a:hover {text-decoration:underline; color: #185C83}

.bodyH1_3
{
	font-family: Arial; 
	display:block; 
	font-size: 9pt; 	 
	text-decoration: none;
	font-weight: normal;
	color: white;
	line-height: 20px;
}

.bodyH1_4
{
	font-family: Arial; 
	display:block; 
	font-size: 10pt; 	 
	text-decoration: none;
	font-weight: bold;
	color: white;	
}

.bodyText a:link{text-decoration:none; color: #185C83;}
.bodyText a:visited{text-decoration:none; color: #185C83;}
.bodyText a:active{text-decoration:none; color: #185C83;}
.bodyText a:hover {text-decoration:underline;}

.bodyText
{
	font-family: Arial; 
	display:block; 
	font-size: 10pt; 	 
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
	color: black; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	width: 100%;
}

.bodyText li
{
	margin-top: 2em;
}

.bodyText_2
{
	font-family: Arial; 
	display:block; 
	font-size: 8pt; 	 
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
	color: black; 
	padding: 0 0 0 10px;
}


.newsBlockDiv
{	
	padding: 10 10 0 10;	
}

.newsHeaderDiv
{
	margin: 0 0 0 0;
	font-family: Arial; 	
	font-size: 8pt; 	 
	text-decoration: none;
	font-weight: bold;
	color: white;	
}


.newsLinkDiv a:link{text-decoration:none; color: #185C83;}
.newsLinkDiv a:visited{text-decoration:none; color: #185C83;}
.newsLinkDiv a:active{text-decoration:none; color: #185C83;}
.newsLinkDiv a:hover {text-decoration:underline;}

.newsLinkDiv
{	
	margin: 0 0 0 0;
	font-family: Arial; 
	display:block;	
	font-size: 8pt;	
	font-weight: normal;
	text-align:right;	
}

.newsBodyDiv
{	
	margin: 0 0 0 0;
	font-family: Arial; 	
	display:block;
	text-align: justify;
	font-size: 8pt; 	 
	text-decoration: none;
	font-weight: normal;
	color: black;	
}

.creditsDiv a:link{text-decoration:none; color: #185C83;}
.creditsDiv a:visited{text-decoration:none; color: #185C83;}
.creditsDiv a:active{text-decoration:none; color: #185C83;}
.creditsDiv a:hover {text-decoration:none; text-decoration:underline;}

.creditsDiv
{		
	width:100%;
	text-align:right;	
	vertical-align: bottom;
	font:9px Verdana;
	padding-right: 10px;
	padding-top: 5px;
	font-size: 8pt;
}
.creditsDiv a:link{font-size: 8pt; text-decoration:none; color: #185C83;}
.creditsDiv a:visited{font-size: 8pt; text-decoration:none; color: #185C83;}
.creditsDiv a:active{font-size: 8pt; text-decoration:none; color: #185C83;}
.creditsDiv a:hover {font-size: 8pt; text-decoration:underline;}