	html,body {
		margin:0 auto; /* for the rest */ 
		text-align:center;
		font-family: Verdana, sans-serif;
		font-size:12px;
		margin-left: auto; 
		margin-right: auto;
		background-color: #cccccc;
		color: #000000;
		background-image:url('images/static/background_page.jpg');
		background-repeat:repeat-x;
		height:100%;
		padding:0;
	}




.postcode_search {
	font-family: Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
}

a.postcode_search_link {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;	
}
	a:link.postcode_search_link {color:#ffffff; text-decoration:underline;}
	a:visited.postcode_search_link {color:#ffffff; text-decoration:underline;}
	a:hover.postcode_search_link {color:#67c1fa; text-decoration:underline;}
	a:active.postcode_search_link {color:#67c1fa; text-decoration:underline;}

ul
{
list-style-image:url('images/static/bluebox.gif');
list-style-type:square;
}

.content {
	font-family: Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:10px;
	padding-right:5px;
	text-align:left;
	border:1px solid #4d90cd;
	border-top:0px;
	background-color:#ffffff;
	background-image:url('images/static/content_background.jpg');
	background-repeat:no-repeat;
}

.sideblock {
	background-color:#e6e6e6;
	background-image:url('images/static/background_sideblock.jpg');
	background-repeat:no-repeat;
	text-align:left;
	padding:10px;
	height:79px;
}

.sideblock_title {
	font-family: Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d9001d;
}

.sidebuttons {
	background-color:#ffffff;
	background-image:url('images/static/background_sidebar_buttons.jpg');
	background-repeat:repeat-x;
	height:42px;
	text-align:left;
}

.spacer_1px {height:1px;}
.spacer_2px {height:2px;}
.spacer_3px {height:3px;}
.spacer_4px {height:4px;}
.spacer_5px {height:5px;}

table#greyTable td {
	background-color:#eeeeee;
	padding:5px 5px 5px 5px;
}

.formHeading {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#ff0000;	
}

.headingBackground {
	border:1px solid #4d90cd;
	text-align:left;
	height:24px;
	background-image:url('images/static/background_heading.jpg');
	background-repeat:repeat-x;
}
.headingBackgroundContact {
	border:1px solid #4d90cd;
	text-align:left;
	height:40px;
	background-image:url('images/static/background_heading_contact.jpg');
	background-repeat:repeat-x;
}
.contactHeading {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color:#ff0000;	
}

a.contactTab {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;	
}
	a:link.contactTab {color:#285bb3; text-decoration:underline;}
	a:visited.contactTab {color:#285bb3; text-decoration:underline;}
	a:hover.contactTab {color:#d9001d; text-decoration:none;}
	a:active.contactTab {color:#d9001d; text-decoration:underline;}

a.sidebuttons_link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;	
}
	a:link.sidebuttons_link {color:#ffffff; text-decoration:underline;}
	a:visited.sidebuttons_link {color:#ffffff; text-decoration:underline;}
	a:hover.sidebuttons_link {color:#d9001d; text-decoration:underline;}
	a:active.sidebuttons_link {color:#d9001d; text-decoration:underline;}


	a:link {color:#ff0000; text-decoration:underline;}
	a:visited {color:#ff0000; text-decoration:underline;}
	a:hover {color:#67c1fa; text-decoration:underline;}
	a:active {color:#f11100; text-decoration:none;}

a.menu {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
}
	a:link.menu {color:#000000; text-decoration:none;}
	a:visited.menu {color:#000000; text-decoration:none;}
	a:hover.menu {color:#ffffff; text-decoration:underline;}
	a:active.menu {color:#447fb4; text-decoration:none;}


a.copyright {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;	
}
	a:link.copyright {color:#ff0000; text-decoration:none;}
	a:visited.copyright {color:#ff0000; text-decoration:none;}
	a:hover.copyright {color:#67c1fa; text-decoration:underline;}
	a:active.copyright {color:#67c1fa; text-decoration:none;}