body {
	background-color:#fff;
	padding:0;
	border:0;
	margin:0;
	background-image:url(resources/pagebg.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
	}
body, p, h1, h2, h3, h4, h5, h6, a, ul, li, td, label, input, select, textarea, address {
	font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif;
	color:#009;
	}
address {
	text-align:left;
	font-style:normal;
}
acronym {
	border-bottom:1px dashed #009;
}
h1, h2, h3, h4, h5, h6, a {
	color:#06f;
	}
ul, li {
	color:#009;
	text-align:left;
	}
p {
	font-size:medium;
	color:#009;
	padding:5px 0 5px 0;
	margin:5px 0 5px 0;
	text-align:left;
	}
p.following {
	text-align:left;
	padding:0;
	margin:0 0 10px 0;
	border:0;
	}
ol.tc {
	font-size:x-small;
	margin:0 0 0 20px;
	text-align:left;
	}
h1 {
	text-align:left;
	font-size:large;
	padding:0;
	margin:0;
	border:0;
	}
h2 {
	text-align:left;
	font-size:large;
	padding:11px 0 0 0;
	margin:0;
	border:0;
	}
h2 a {
	text-decoration:none;
	}
.bordertop {
	border-top-color:#009;
	border-top-style:dashed;
	border-top-width:1px;
	padding-top:10px;
	}
h3 {
	font-size:medium;
	font-weight:bold;
	clear:left;
/*	float:left;*/
	text-align: left;
	padding:10px 0 0 0;
	border:0;
	margin:10px 0 0 0;
	}
h3.tchead {
	font-size:small;
	font-weight:normal;
	clear:both;
	float:none;
	margin:0 0 0.5em 0;
	border-top-color:#009;
	border-top-style:dashed;
	border-top-width:1px;
	padding-top:10px;
	}
h4 {
	text-align:left;
	font-size:smaller;
	margin-bottom:0.5em;
}
h5 {
	font-size:x-small;
	text-align:center;
	font-weight:normal;
	margin:0;
	color:#009;
	}
h5.last {
	margin-bottom:1em;
	}
h6 {
	font-size:xx-small;
	padding:0 auto 0 auto;
	margin:0.5em auto 0.25em auto;
	text-align:left;
	}
h6 a {
	font-size:xx-small;
	}
#items h6 {
	font-size:xx-small;
	padding:0 0 1em 0;
	margin:0.5em 0 1em 0 !important;
	text-align:left;
	}
#items h6 a {
	font-size:xx-small;
	margin:0.5em 0 1em 0 !important;
	}
dt {
	display:inline;
	float:left;
	clear:left;
	}
dd {
	display:inline;
	float:left;
	}
hr {
	height:1px;
	width:50%;
	margin:auto;
	color:#009;
	}
object {
	margin:auto;
	padding-top:1em;
	margin-top:1em;
	margin-bottom:1em;
	}
#container {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	}
#header {
	background-image:url(resources/headerlogo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	}
#logo {
	padding:0;
	border:0;
	}
.spacer {
	clear:both;
	}
#main {
	width:75%;
	float:left;
	}
div#nav {
	width:900px;
	height:31px;
	background-color:#fff;
	background-image:url(resources/headernavbg.jpg);
	}
#nav ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:center;
	background-color:transparent;
	clear:right;
	}
#nav ul li {
	float:right;
	margin:0 10px 0 0;
	padding:0;
	font-size:17px;
	font-weight:bold;
	line-height:31px;
	text-align:center;
	background-color:transparent;
	display:block;
	}
#nav ul li a {
	font-size:17px;
	line-height:31px;
	padding:0 5px 0 20px;
	background-color:transparent;
	background-image:url(resources/bluenavarrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#009;
	text-decoration:none;
	display:block;
	}
#nav ul li a:hover {
	padding:0 5px 0 20px;
	background-color:transparent;
	background-image:url(resources/orangenavarrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#e85c08;
	text-decoration:none;
	display:block;
	}
#nav2 {
	float:left;
	width:150px;
	background-color:#fff;
	background-image:url(resources/nav2background2.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0;
	border:0;
	margin:10px 0 0 0;
	}
#nav2 ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
	background-color:transparent;
	clear:right;
	}
#nav2 ul li {
	margin:2px 0 2px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	background-color:#fff;
	}
#nav2 ul li.first {
	margin:0 0 2px 0;
	padding-top:8px;
	}
#nav2 ul li.last {
	margin:2px 0 0 0;
	}
#nav2 ul li.haschild {
	margin:2px 0 0 0;
	padding:0;
	}
#nav2 ul li a {
	font-size:15px;
	line-height:30px;
	padding:0 5px 0 25px;
	background-color:transparent;
	background-image:url(resources/bluenavarrowpad.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#009;
	text-decoration:none;
	}
#nav2 ul li a:hover {
	padding:0 5px 0 25px;
	background-color:transparent;
	background-image:url(resources/orangenavarrowpad.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#e85c08;
	text-decoration:none;
	}
ul.secondary {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
	background-color:#fff !important;
	clear:right;
	}
ul.secondary li {
	margin:0 !important;
	padding:0;
	font-size:13px !important;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	background-color:#fff !important;
	}
ul.secondary li.first {
	margin:0 !important;
	padding:0 !important;
	}
ul.secondary li a {
	font-size:13px !important;
	line-height:30px;
	padding:0 5px 0 35px !important;
	background-color:transparent;
	background-image:url(resources/bluenavarrowsmpad.gif) !important;
	background-position:left center;
	background-repeat:no-repeat;
	color:#009;
	text-decoration:none;
	}
ul.secondary li a:hover {
	padding:0 5px 0 35px !important;
	background-color:transparent;
	background-image:url(resources/orangenavarrowsmpad.gif) !important;
	background-position:left center;
	background-repeat:no-repeat;
	color:#e85c08;
	text-decoration:none;
	}
#content {
	float:left;
	background-color:#fff;
	padding:10px;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:560px;
}
html>body #content {
	width:560px;
	}
#items {
	width:540px;
	background-color:#eef;
	padding:10px 10px 5px 10px;
	}
.more {
	font-size:large;
	border:0;
	}
.more a {
	text-decoration:none;
	color:#009;
	}
.more a img {
	border:0;
	}
a.more {
	text-decoration:none;
	color:#009;
	}
a.more img {
	border:0;
	}
sup {
	vertical-align:super;
	}
#credits {
	width:560px;
	text-align:left;
	background-color:#009;
	color:#eef;
	padding-left:10px;
	padding-right:10px;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:540px;
	}
html>body #credits {
	width:540px;
	}
#credits p {
	color:#eef;
	}
#sidebar {
	width:165px;
	margin:10px 0 0 0;
	padding:0 5px 10px 0;
	border:0;
	float:left;
	background-color:#fff;
	text-align:left;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:160px;
	}
html>body #sidebar {
	width:160px;
	}
#sidebar h2 {
	font-size:medium;
	}
#sidebar h6 {
	padding:0 auto 0 auto;
	margin:0.5em auto 0.25em auto;
	text-align:left;
	}
#sidebar h6 a {
	padding:0 auto 0 auto;
	margin:0;
	}
#sidebar ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
	background-color:transparent;
	clear:right;
	}
#sidebar ul li {
	margin:2px 0 2px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	background-color:#fff;
	}
#sidebar ul li.first {
	margin:0 0 2px 0;
	padding-top:8px;
	}
#sidebar ul li.last {
	margin:2px 0 0 0;
	}
#sidebar ul li.haschild {
	margin:2px 0 0 0;
	padding:0;
	}
#sidebar ul li a {
	font-size:15px;
	line-height:30px;
	padding:0 5px 0 0;
	background-color:transparent;
	color:#009;
	text-decoration:none;
	}
#sidebar ul li a:hover {
	padding:0 5px 0 0;
	background-color:transparent;
	color:#e85c08;
	text-decoration:none;
	}
#sidebar p {
	font-size:small;
	text-align:left;
	padding:0;
	margin:0.5em 0 0 0;
	}
#sidebar p.more {
	font-size:small;
	text-align:left;
	padding:auto auto 1em auto;
	margin:0.5em 0 2em 0;
	}
#sidebar img {
	float:none;
	text-align:center;
	border:0;
	padding:0;
	margin:auto;
	}
#email {
	width:100px;
	margin:5px 5px 5px 0;
	padding:0;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:95px;
	}
html>body #email {
	width:95px;
	}
#go {
	width:40px;
	margin:5px 5px 3px 0;
	padding:0;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:35px;
	}
html>body #go {
	width:35px;
	}
.pf {
	list-style:none;
	margin:0;
	border:0;
	padding:0;
	float:right;
	}
.pf li {
	font-size:10px;
	line-height:106px;
	margin-top:1em;
	margin-left:1.5em;
	margin-bottom:1em;
	}
#pfegg {
	background-image:url(resources/eggplantover.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfegg a {
	background-image:url(resources/eggplantoff.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfegg a:hover {
	background-image:url(resources/eggplantover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:106px;
	font-size:10px;
	line-height:106px;
	}
#pfebf {
	background-image:url(resources/ebfover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfebf a {
	background-image:url(resources/ebf.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfebf a:hover {
	background-image:url(resources/ebfover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:106px;
	font-size:10px;
	line-height:106px;
	}
#pfecole {
	background-image:url(resources/ecoleover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfecole a {
	background-image:url(resources/ecole.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfecole a:hover {
	background-image:url(resources/ecoleover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:106px;
	font-size:10px;
	line-height:106px;
	}
#pframfel {
	background-image:url(resources/ramfelover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pframfel a {
	background-image:url(resources/ramfel.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pframfel a:hover {
	background-image:url(resources/ramfelover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfllc {
	background-image:url(resources/llcover.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfllc a {
	background-image:url(resources/llcoff.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfllc a:hover {
	background-image:url(resources/llcover.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfscab {
	background-image:url(resources/southwarkcabover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfscab a {
	background-image:url(resources/southwarkcaboff.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfscab a:hover {
	background-image:url(resources/southwarkcabover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfbdcab {
	background-image:url(resources/bdcabover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfbdcab a {
	background-image:url(resources/bdcaboff.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfbdcab a:hover {
	background-image:url(resources/bdcabover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfech {
	background-image:url(resources/echover.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfech a {
	background-image:url(resources/echoff.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfech a:hover {
	background-image:url(resources/echover.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfchats {
	background-image:url(resources/chatsover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfchats a {
	background-image:url(resources/chats.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfchats a:hover {
	background-image:url(resources/chatsover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfivc {
	background-image:url(resources/ivcover.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfivc a {
	background-image:url(resources/ivc.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfivc a:hover {
	background-image:url(resources/ivcover.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfhun {
	background-image:url(resources/hunover.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfhun a {
	background-image:url(resources/hunoff.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfhun a:hover {
	background-image:url(resources/hunover.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:106px;
	font-size:10px;
	line-height:106px;
	}
#pfjw {
	background-image:url(resources/jwover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfjw a {
	background-image:url(resources/jwoff.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfjw a:hover {
	background-image:url(resources/jwover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfrh {
	background-image:url(resources/rhover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
#pfrh a {
	background-image:url(resources/rhoff.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:106px;
	font-size:10px;
	line-height:106px;
	text-decoration:none;
	}
#pfrh a:hover {
	background-image:url(resources/rhover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
.picleft {
	float:left;
	padding:0;
	border:0;
	margin:0.5em 10px 5px 0;
	}
.piccentre {
	padding:0;
	border:0;
	margin:1em 0 0 86px;
	}
.picright {
	float:right;
	padding:0;
	border:0;
	margin:-10px -10px 10px 10px;
	}
.picrightn {
	float:right;
	padding:0;
	border:0;
	margin:0.5em;
	}
.picright2 {
	float:right;
	padding:0;
	border:0;
	margin:0.5em 0 5px 10px;
	}
.nomargin {
	margin:0;
	padding:0;
	border:0;
	}
div.row {
	clear:both;
	}
td.left {
	display:block;
	float:left;
	width:220px;
	text-align:right;
	padding:5px 20px 5px 0;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:200px;
	}
html>body td.left {
	width:200px;
	}
td.left p {
	padding:0;
	margin:0;
	text-align:right;
	}
td.right {
	float:left;
	width:200px;
	text-align:left;
	padding:5px 0 5px 20px;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:180px;
	}
html>body td.right {
	width:180px;
	}
#workstations {
	width:80px;
	}
#postcode {
	width:80px;
	}
#calc {
	padding-right:0;
	width:80px;
	}
#reset {
	width:80px;
	}
.red {
	color:#f00;
	}
.alt {
	visibility:hidden;
	}
td.contactleft {
	display:block;
	float:left;
	width:130px;
	text-align:right;
	padding:5px 20px 5px 0;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:120px;
	}
html>body td.contactleft {
	width:120px;
	}
td.contactleft p {
	padding:0;
	margin:0;
	}
td.contactright {
	float:left;
	width:170px;
	text-align:left;
	padding:5px 0 5px 20px;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:150px;
	}
html>body td.contactright {
	width:150px;
	}
td.contactright input {
	width:160px;
	}
td.contactright textarea {
	width:160px;
	}
#message {
	height:150px;
	}
#emailsubmit {
	width:60px;
	}
#emailreset {
	width:60px;
	}