* {margin:0;
		padding:0;}
body{
		margin:0;
		padding:0;
		background:#dbdbdb;
		color:#000;
		font-size: 100%; font-family: arial, helvetica, sans-serif; color: #333;
	}


	#wrap {
		background:#ffffff;
		background-image:url(assets06/pageback.png);
		margin:0 auto;
		padding-top:5px;
		width:955px;
		border-left: solid 2px #b7b7b7;
		border-right: solid 2px #b7b7b7;
	}
	#header {
		background:#ddd;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }

	#main {
		background:#ffffff;
		padding-left:11px;
		width:700px;
		margin-left:222px;
		/*border-left: solid 2px #b7b7b7;*/
		
		padding-bottom:35px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	
	#main ul {list-style-type: square; margin-left: 12px; font-size: 83%;}
	#main li {margin-left: 12px; padding-bottom:12px;}
	#main p {line-height:135%;}
	#sidebar {
		/*background:#ffffff;*/
		float:left;
		width:180px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
	#sidebar h3 {font-size:88%; color:#ffffcc; padding-left: 10px;}
    #sidebar p {
		padding: 10px;
		color:white;
		font-size:85%;
		margin:4px;
    }
	#sidebar a {color:white;}
	#footer {
		background:#cc9;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
	
	h1 {font-size: 110%; color:#990033; margin:3px 2px 5px 2px;}
	h2 {font-size: 100%; color:#990033; margin:10px 2px 6px 2px;}
	h3 {font-size: 95%; color:#330099; margin:10px 2px 6px 2px;}
	h4 {font-size: 90%; color:#990033; margin:10px 2px 6px 2px;}
	 @font-face {
   font-family: GeosansLight;
  src: url(‘GeosansLight.ttf’);
 }
	p {padding: 18px 12px; font-size: 86%; margin-bottom: 5px;}
	.smallprint p {font-size: 11px;}
	td, th {font-size: 75%}
	
	/*menu*/
	#menu2 {
	width: 188px;
	margin: 1px;
	border-style: solid solid none solid;
	border-color: #D8D5D1;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu2 ul {list-style-type: none; width:100%}	
#menu2 li {list-style-type: none;}
#menu2 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	list-style-type: none;
	
	}	
	
#menu2 li a:link, #menu2 li a:visited {
	color: #3688BA;
	display: block;
	background:  url(menu2.gif);
	padding: 8px 0 0 30px;
	list-style-type: none;
	}
	
#menu2 li a:hover {
	color: #3688BA;
	background:  url(menu2.gif) 0 -32px;
	padding: 8px 0 0 32px;
	list-style-type: none;
	}
	.aquote {float:right; width: 220px; font: 110% "Times New Roman", Times, serif; margin-left:15px; color:#990066}
.listing li {list-style-type: none; font-size:13px; margin-left:12px; color:white}
.listing a {color:white;}
.rtbox {width:260px; float:right; padding:5px; margin-left:18px; font-size:11px; text-align:center;}

table,td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
  font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
table
{
	border                :none;
	border                :1px solid #CCC;
}
thead th,
tbody th
{
	background            : #FFF url(th_bck.gif) repeat-x;
  color                 : #666;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody tr td
{
	padding               : 5px 10px;
  color                 : #666;
}
tbody tr:hover
{
  background            : #FFF url(tr_bck.gif) repeat;
}

tbody tr:hover td
{
  color                 : #454545;
}
tfoot td,
tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table a:link
{
	color                 : #666;
}
table a:visited
{
	color                 : #666;
}
table a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table a:active
{
	color                 : #003366;
}
img.cntimg {margin-right:auto; margin-left:auto; display: block;}
.myform{
margin:0 auto;
width:400px;
padding:14px;
}

.postcode  {
margin:22px 40px;
color:#575757;
padding: 0 50px 0 50px;
background: transparent url("images/blockquote.gif") no-repeat 0 0;}
ol {margin-left:24px;}
ol li {font-size:12px;}
.rtimg {float:right; padding:2px 2px 8px 20px;}
.lftimg {float:left; padding:2px 20px 8px 2px;}