body {
	height:100%;
	font-size:80%;
	font-family:tahoma, verdana, arial, helvetica, sans-serif;
	color:#000;
	background:#778C00;
	border:0;
	margin:0;
	padding:0;
}
#site {
	width:770px;
	background:#778C00;
	margin:5px auto;
	border:0px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
td, th, caption {
	vertical-align:top;
	text-align:left;
	border:0;
	margin:0;
	padding:0;
}
h1 {
	font-size:180%;
	font-weight:normal;
	color:#153562;
}
h2 {
	font-size:136%;
	font-weight:normal;
	color:#153562;
}
h3 {
	font-size:136%;
	font-weight:normal;
	color:#153562;
}
h4 {
	font-size:130%;
	font-weight:normal;
	color:#153562;
}
h5 {
	font-size:120%;
}
h6 {
	font-size:100%;
}
p {
	margin:0 5px 10px 0;
	line-height:1.4em;
}
a {
	font-weight:bold;
	color:#4F5D00;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0;
}
img.bullet_small {
	background:url("http://www.preston.gov.uk/graphics/bullet_small.gif") no-repeat;
}
hr {
	border:1px solid #fff;
	border-top:1px solid #03B0DB;
	margin:8px 0 8px 0;
}
li {
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
}
li {
	background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;
}
li li {
	background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;
}
li li li {
	background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;
}
ol {
	margin-top:0;
}
ol li {
	list-style-type: decimal;
	background:none;
}
ol li li {
	list-style-type: lower-alpha;
	background:none;
}
ol li li li {
	list-style-type: lower-roman;
	background:none;
}
/* -------------- ACCESSIBILITY ----------------------------------------------------------------- */

/* ---- accessibility menus top and bottom ---- */
.access {
	width:770px;
}
.access li {
	display:inline;
	background:none;
}
ul.access {
	text-align:right;
	margin:0;
	padding:0;
}
#access-top a {
	font-size:50%;
	color:#fff;
}
#access-bottom a {
	font-size:50%;
	color:#fff;
}
ul#access-bottom {
	margin:0;
}
/* -------------- HEADER ----------------------------------------------------------------------- */

/* -- header -- */
.headerlogo {
	padding-left: 30px;
	float: left;
}
.headertext {
	color:#FFF;
	font-size: 80%;
	margin: 30px 20px 0px 0px;
}
.headcol {
	vertical-align: top;
	text-align:right;
	color: #FFF;
	padding:20px 20px 0px 0px;
	font-size:70%;
}
/* -- header navigation -- */
#headnav1 {
	background:url("http://www.preston.gov.uk/graphics/headnav1.gif") bottom left no-repeat #03B0DB;
}
#headnav1 ul {
	margin:0;
	padding:7px;
}
#headnav1 li {
	display:inline;
	font-size:85%;
	color:#fff;
	background:none;
	margin:1px;
	padding:0;
}
#headnav1 li a {
	color:#fff;
}
#headnav1 img {
	margin:0 4px 1px 3px;
}
/* -- site search -- */
#headforms td {
	padding:9px;
	text-align:right;
}
#headforms .hidden {
	font-size:10%;
	color:#5A85AC;
}
.corner_topleft {
	background:url("http://www.preston.gov.uk/graphics/headform_tl.gif") top left no-repeat #5A85AC;
}
.corner_topright {
	background:url("http://www.preston.gov.uk/graphics/headform_tr.gif") top right no-repeat;
}
.corner_bottomleft {
	background:url("http://www.preston.gov.uk/graphics/headform_bl.gif") bottom left no-repeat;
}
.corner_bottomright {
	background:url("http://www.preston.gov.uk/graphics/headform_br.gif") bottom right no-repeat;
	padding:4px 7px 7px 7px;
	margin:0;
}
/* -- main navigation -- */
#contnav1 {
	background:#03B0DB;
}
#contnav1 ul {
	text-align:center;
	margin:0;
	padding:5px;
}
#contnav1 li {
	display:inline;
	font-size:85%;
	color:#fff;
	background:none;
	margin:1px;
	padding:0;
}
#contnav1 li a {
	color:#fff;
}
#contnav1 img {
	margin:0 5px 1px 6px;
}
/* -------------- MAIN CONTENT ----------------------------------------------------------------------- */

/* ------- title and path ------- */
#title {
	background:#fff;
	padding:20px;
	margin:0;
}
#title h1 {
	margin:0;
}
.path {
	font-size:85%;
	margin:0 0 12px 0;
}
/* ------- content layout ------- */
#content {
}
#contcol1of1 {
	width:730px;
	margin:0;
	padding:0 20px 20px 20px;
}
#contcol1of2 {
	width:460px;
	margin:0;
	padding:0 20px 20px 20px;
	border-right:1px solid #ACC2D5;
}
#contcol2of2 {
	width:230px;
	margin:0;
	padding:0 20px 20px 20px;
}
#contcol1of2equal {
	width:345px;
	margin:0;
	padding:0 20px 20px 20px;
	border-right:1px solid #ACC2D5;
}
#contcol2of2equal {
	width:345px;
	margin:0;
	padding:0 20px 20px 20px;
}
#contcol1of1 table {
	width:100%;
}
#contcol1of2 table {
	width:100%;
}
#contcol2of2 table {
}
#contcol1of1 caption, #contcol1of2 caption {
	text-align:left;
	padding:5px;
	background:#D5F8FF;
	color:#153562;
	font-weight:bold;
}
#contcol2of2 caption {
	text-align:left;
	padding:0 0 10px 0;
	color:#153562;
	font-weight:bold;
}
#content .marg {
	margin:0 0 15px 0;
}
#content .nomarg {
	margin:0;
}
#content .note {
	font-size:85%
}
#content img.lft {
	border:2px solid #153562;
	float:left;
	margin:3px 12px 5px 0;
}
#content img.rgt {
	border:2px solid #153562;
	float:right;
	margin:3px 0 5px 12px;
}
#content a img.lft, #content a img.rgt {
	border:2px solid #0079BC;
}
/* -------------- LEFT COLUMN ----------------------------------------------------------------------- */

/* -------------- global styles -------------- */

/* ------- default headings in left column have no bullet ------- */
/* ------- style for heading with bullet ------- */
h2.headwithbullet {
	color:#153562;
	background:url("http://www.preston.gov.uk/graphics/bullet_large.gif") top left no-repeat;
	padding:0 0 0 18px;
}
h3.headwithbullet {
	font-size:160%;
	margin:0 0 0 18px;
}
.headwithbullet a {
	font-weight:normal;
}
/* ------- general content using headings for links ------- */
.general {
	margin-bottom:20px;
}
.general h2 {
	font-size:100%;
	color:#000;
	margin:0;
}
.general h3 {
	font-size:100%;
	font-weight:bold;
	color:#000;
	margin:0;
}
.general p {
	margin:0;
}
.general p.date {
	font-size:85%;
	color:#696969;
}
.general p.type {
	font-size:85%;
	color:#000;
}
.generalbullet h2 {
	font-size:100%;
	background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;
	margin:12px 0 0 0;
	padding:0 0 0 18px;
}
.generalbullet h3 {
	font-size:100%;
	background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;
	margin:12px 0 0 0;
	padding:0 0 0 18px;
}
.generalbullet p {
	margin:0 0 0 18px;
}
.generalbullet p.date {
	font-size:85%;
	color:#696969;
}
.generalbullet p.type {
	font-size:85%;
	color:#000;
	margin-bottom:15px;
}
form {
	margin:0 0 20px 0;
}
form input, form select {
	font-size:85%;
}
form td {
	padding:5px;
}
form th {
	width:25%;
	padding:5px;
}
form p {
	margin:0;
	padding:0;
}
form input.button {
	font-weight:bold;
	color:#fff;
	background:#03B0DB;
	border:1px solid #153562;
}
#contcol1of1 form input.button {
	margin-top:10px;
}
form fieldset {
	width:250px;
	border:0 solid;
	margin:0;
	padding:0;
}
form legend {
	font-weight:bold;
	color:#fff;
	margin:0 0 5px 0;
	padding:0;
}
form .dateselect td {
	padding:0;
}
.tabularresults table {
	margin-bottom:25px;
}
.tabularresults caption {
	text-align:left;
	font-weight:bold;
	color:#153562;
	background:#D5F8FF;
	padding:5px;
}
.tabularresults th, .tabularresults td {
	padding:4px;
}
.tabularresults tr.head {
	background:#E0FBFF;
}
.tabularresults tr.odd {
	background:#FAFBFF;
}
.tabularresults tr.even {
	background:#E9FBFF;
}
.tabularresults tr.odd .hidden {
	color:#FAFBFF;
}
.tabularresults tr.even .hidden {
	color:#E9FBFF;
}
.tabularresults p {
	font-size:100%;
	margin:0;
}
.tabularresults img {
	border:2px solid #153562;
}
.tabularresults a img {
	border:2px solid #0079BC;
}
.tabularresults td.firstline {
	padding:30px 4px 4px 4px;
}
.tabularresults tr.evenelected {
	font-weight:bold;
	background:#E9FBFF;
}
.tabularresults tr.oddelected {
	font-weight:bold;
	background:#FAFBFF;
}
.tabularresults tr.oddelected .hidden {
	color:#FAFBFF;
}
.tabularresults tr.evenelected .hidden {
	color:#E9FBFF;
}
.tabularresults img.weather {
	border:0;
}
.details p {
	margin:0 0 15px 0;
}
.details th {
	width:24%
}
li.form {
	background:url("http://www.preston.gov.uk/graphics/bullet_payment.gif") top left no-repeat;
	margin-left:-3px;
	padding-left:20px;
}
li.payment {
	background:url("http://www.preston.gov.uk/graphics/bullet_form.gif") top left no-repeat;
	margin-left:-3px;
	padding-left:20px;
}
/* ------- page selection ------- */
#pageselection {
	width:100%;
	margin:20px 0 10px 0;
}
#pageselection p {
	font-size:85%;
	margin-top:9px;
}
#pageselection ul {
	margin:0;
	padding:0;
}
#pageselection li {
	list-style-type:none;
	text-align:center;
	font-size:85%;
	font-weight:bold;
	background:#03B0DB;
	border:1px solid #153562;
	padding:2px;
}
#pageselection li a {
	color:#fff;
}
#pageselection td {
	text-align:center;
}
#pageselection td.left {
	width:80px;
	text-align:left
}
#pageselection td.right {
	width:80px;
	text-align:right
}
/* -------------- page specific styles -------------- */

		/* ------- PROMOTIONAL ITEM ------- */
		#promotionalitem {
	width:460px;
	color:#C6EBF5;
	background:url("../images/harbour.jpg") top left no-repeat #153562;
	margin:0 0 25px 0;
}
#promotionalitem h2 {
	color:#fff;
	margin:0 10px 8px 10px;
}
#promotionalitem h2 a {
	font-weight:normal;
}
#promotionalitem p {
	margin:0 25px 20px 25px;
}
#promotionalitem a {
	color:#fff;
}
/* ------- PROMOTIONAL ITEM ------- */

		#prestondirectory {
	margin:0 0 25px 0;
}
#prestondirectory div.item {
	margin:0 0 12px 0;
	padding:0 15px 0 0;
	clear:both;
}
#prestondirectory div.item h3 {
	font-size:100%;
	margin:0;
}
#prestondirectory div.item p {
	font-size:85%;
	color:#0079BC;
	margin:0 0 0 0;
}
#prestondirectory div.item img {
	float:left;
	border:2px solid #0079BC;
	margin:3px 10px 0 0;
}
#prestondirectory div.item h3 a {
	font-weight:bold;
}
#prestondirectory div.item a {
	font-weight:normal;
}
.prestondirectorymain div {
	margin:0 0 40px 0;
	clear:both;
}
.prestondirectorymain h2 {
	margin:0;
}
.prestondirectorymain h2 a {
	font-weight:normal;
}
.prestondirectorymain ul {
	margin:0 0 0 140px;
	padding:0;
}
#doitonlinewhereilive td {
	width:50%;
}
#doitonline {
	padding:15px 0 0 0;
}
#doitonline h2 {
	margin:0 0 8px 0;
}
#doitonline ul {
	font-size:85%;
	margin:0 0 0 3px;
	padding:0;
}
#doitonline li {
	padding-bottom:2px;
}
#whereilive {
	background:#C6EBF5;
	padding:15px;
}
#whereilive h2 {
	margin:0 0 8px 0;
}
#whereilive p {
	font-size:85%;
	color:#000;
	margin:0 0 8px 0;
}
#whereilive p.label {
	margin:0;
}
#whereilive form {
	margin:0;
}
#whereilive input,  #whereilive select {
	font-size:100%;
	font-family:tahoma, verdana, arial, helvetica, sans-serif;
}
#whereilive input.button {
	font-size:100%;
	font-family:tahoma, verdana, arial, helvetica, sans-serif;
}
.atoz h3 {
	margin-bottom:0;
}
.atoz ul {
	padding:0;
	margin:0;
}
td.emailalerts {
	width:50%
}
ul.healthservices {
	margin-top:12px;
	margin-bottom:50px;
}
li.allow {
	color:#153562
}
li.deny {
	color:#ff0000
}
.eform img {
	margin:0 0 0 5px;
}
.eform img.progressbar {
	margin:0;
}
.eform p.radio {
	margin:0 0 5px 0;
}
.eform p.radiodefault {
	display:none;
}
.eform table.progressbar td {
	width:25%;
	padding:0;
}
.eform table.progressbar p {
	margin:0;
}
.pdf {
	font-size:85%;
	background:url("http://www.preston.gov.uk/graphics/pdf.gif") top left no-repeat;
	padding:0 0 18px 95px;
}
.word {
	font-size:85%;
	background:url("http://www.preston.gov.uk/graphics/word.gif") top left no-repeat;
	padding:0 0 10px 95px;
}
.ward {
	margin-bottom:20px;
}
.ward p {
	margin:0;
}
.ward p.marg {
	margin:0 0 12px 0;
}
.ward h2 {
	margin-bottom:5px;
}
.ward h3 {
	font-size:100%;
	font-weight:bold;
	color:#000;
}
.ward img.photo {
	float:right;
	border:2px solid #153562;
	margin:30px 0 0 0;
}
.wardlist {
	margin-left:30px;
	padding:0;
}
.wardlist li {
	font-size:85%;
	margin:0;
	padding:0;
}
#yourlife td {
	width:33%;
}
#yourlife div {
	margin:0 10px 20px 0;
	clear:both;
}
#yourlife h2 {
	font-size:100%;
	margin:0;
}
#yourlife p {
	font-size:85%;
}
#contactus h3,  #contactus p {
	margin:0;
}
.recyclingresults h2 {
	margin-bottom:0;
}
.recyclingresults p {
	margin:0;
}
.recyclingresults ul {
	list-style-type:none;
	margin:55px 0 35px 0;
	padding:0;
}
.recyclingresults li {
	display:inline;
	margin:0 15px 0 0;
	padding:0;
}
.recyclingresults li.foil {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_alufoil.gif") top no-repeat;
	padding:50px 0 0 0;
}
.recyclingresults li.cardboard {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_cardboard.gif") top no-repeat;
	padding:50px 0 0 0;
}
.recyclingresults li.paper {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_paper.gif") top no-repeat;
	padding:50px 0 0 0;
}
.recyclingresults li.batteries {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_batteries.gif") top no-repeat;
	padding:50px 0 0 0;
}
.recyclingresults li.clothes {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_clothes.gif") top no-repeat;
	padding:50px 0 0 0;
}
.recyclingresults li.plastic {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_plasticbottles.gif") top no-repeat;
	padding:50px 0 0 0;
}
.recyclingresults li.cans {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_cans.gif") top no-repeat;
	padding:50px 0 0 0;
}
.recyclingresults li.glass {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_glassbottles.gif") top no-repeat;
	padding:50px 0 0 0;
}
.recyclingresults li.shoes {
	background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_shoes.gif") top no-repeat;
	padding:50px 0 0 0;
}
#links4life {
	height:130px;
}
#pollresultsmain table {
	margin:0 0 40px 0;
}
#pollresultsmain p {
	margin:0;
}
#pollresultsmain th {
	width:90px;
	vertical-align:middle;
	padding:3px 0 3px 3px;
}
#pollresultsmain td {
	vertical-align:middle;
	padding:3px 0 3px 0;
}
#pollresultsmain td.percent {
	width:50px;
	vertical-align:middle;
	padding:3px 0 3px 0;
}
#pollresultsmain img {
	border:1px solid #153562;
}
#gallerythumb td {
	font-size:85%;
	padding:5px;
}
#gallerythumb img {
	border:2px solid #153562;
}
#gallerythumb a img {
	border:2px solid #0079BC;
}
#galleryimg {
	border:2px solid #153562;
}
/* ------------------------------------ right column items ------------------------------------ */

/* ------- default headings in right column have bullet ------- */
#contcol2of2 h2 {
	color:#153562;
	background:url("http://www.preston.gov.uk/graphics/bullet_large.gif") top left no-repeat;
	margin:0;
	padding:0 0 8px 18px;
}
#contcol2of2 h2 a {
	font-weight:normal;
}
#contcol2of2 h3 {
	font-size:85%;
	background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;
	margin:0;
	padding:0 0 0 18px;
}
#contcol2of2 p {
	font-size:85%;
	margin:0 0 15px 0;
}
#contcol2of2 p.date {
	font-size:85%;
	color:#696969;
	margin:0 0 15px 18px;
}
#contcol2of2 ul {
	font-size:85%;
	margin:0 0 25px 0;
	padding:0;
}
/* ------- style for heading without bullet ------- */
#contcol2of2 div.nobullet {
	background:none;
	margin:15px 0 15px 0;
}
#contcol2of2 form {
	margin:0 0 25px 0;
}  /* to left align - remove left padding 18px */
#contcol2of2 form input, #contcol2of2 form select {
	font-size:100%;
}
#contcol2of2 form td {
	padding:0;
}
#contcol2of2 form p {
	margin:0;
	padding:0;
}
#contcol2of2 form p.marg {
	margin-bottom:8px;
}
#contcol2of2 form input.button {
	font-weight:bold;
	color:#fff;
	background:#03B0DB;
	border:1px solid #153562;
}
#contcol2of2 form fieldset {
	width:80%;
	border:0 solid;
	margin:0;
	padding:0;
}
#contcol2of2 form legend {
	font-weight:bold;
	color:#153562;
	margin:0 0 5px 0;
	padding:0;
}
.feature {
	color:#fff;
	background:#153562;
	border:0;
	margin:0 0 15px 0;
	padding:10px 10px 3px 10px;
}
.feature img {
	border:2px solid #fff;
	margin:0 0 10px 0;
}
.feature a,  .feature a:visited {
	color:#fff;
}
#azlist {
	margin:0 0 15px 0;
	padding:3px;
}
#azlist li {
	display:inline;
	vertical-align:top;
	background:none;
	padding:0 5px 0 0;
}
#calendar {
	width:80%;
	color:#fff;
	margin:5px 0 15px 0;
}  /* to left align - remove left padding 18px */
#calendar img {
	margin:0 12px 0 12px;
}
#calendar td {
	text-align:center;
	background:#153562;
	border:1px solid #fff;
	padding:3px;
}
#calendar th.month {
	background:#153562;
}
#calendar th {
	text-align:center;
	font-weight:normal;
	background:#03B0DB;
	border:1px solid #fff;
	padding:3px;
}
#calendar .nodate {
	background:#0079BC;
}
#calendar .highlight {
	background:#D5F8FF;
}
#calendar p {
	margin:0;
}
#calendar form {
	margin:0;
}
#calendar a {
	color:#fff;
}
#calendar .highlight a {
	color:#0079BC;
}
.logout {
	text-align:right;
}
#pollresults {
	margin:0 0 10px 0;
}  /* to left align - remove left padding 18px */
#pollresults td {
	padding:0 5px 0 5px;
}
#pollresults img {
	border:1px solid #153562;
}
li.l4l_business {
	background:url("http://www.preston.gov.uk/graphics/presicon_business_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_community {
	background:url("http://www.preston.gov.uk/graphics/presicon_community_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_council {
	background:url("http://www.preston.gov.uk/graphics/presicon_council_th.gif") top left no-repeat;
	padding:0 0 5px 40px;
}
li.l4l_education {
	background:url("http://www.preston.gov.uk/graphics/presicon_education_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_environment {
	background:url("http://www.preston.gov.uk/graphics/presicon_environment_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_health {
	background:url("http://www.preston.gov.uk/graphics/presicon_health_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_housing {
	background:url("http://www.preston.gov.uk/graphics/presicon_housing_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_jobs {
	background:url("http://www.preston.gov.uk/graphics/presicon_jobs_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_legal {
	background:url("http://www.preston.gov.uk/graphics/presicon_legal_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_leisure {
	background:url("http://www.preston.gov.uk/graphics/presicon_leisure_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_policing {
	background:url("http://www.preston.gov.uk/graphics/presicon_policing_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_social {
	background:url("http://www.preston.gov.uk/graphics/presicon_social_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_transport {
	background:url("http://www.preston.gov.uk/graphics/presicon_transport_th.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_children {
	background:url("http://www.preston.gov.uk/graphics/links4life_children_t.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_young {
	background:url("http://www.preston.gov.uk/graphics/links4life_young_t.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_older {
	background:url("http://www.preston.gov.uk/graphics/links4life_older_t.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
li.l4l_disabilities {
	background:url("http://www.preston.gov.uk/graphics/links4life_disabilities_t.gif") top left no-repeat;
	padding:0 0 18px 40px;
}
p.allIconsContentP {
	margin: 5px 15px 0px 15px;
	font-size: 90%;
	text-align: justify;
}
img.allIconsContentIcon {
	margin: 0px 15px 0px 15px;
}
/* -------------- FOOTER ----------------------------------------------------------------------- */

#contact {
	background:#03B0DB;
}
#contact ul {
	text-align:center;
	margin:0;
	padding:5px;
}
#contact li {
	display:inline;
	font-size:85%;
	color:#000;
	background:none;
	margin:1px;
	padding:0;
}
#contact li a {
	color:#fff;
}
#contact img {
	margin:0 5px 1px 6px;
}
#footer {
	background:#153562;
}
#footer ul {
	text-align:center;
	margin:0;
	padding:5px;
}
#footer li {
	display:inline;
	font-size:85%;
	color:#fff;
	background:none;
	margin:1px;
	padding:0;
}
#footer li a {
	color:#fff;
}
#footer img {
	margin:0 5px 1px 6px;
}
/* -------------- ACCESSIBILITY OPTIONS --------------------------------------------------------------- */

/* ---- alternative colours and sizes for background and text ---- */
#coloursizeoptions {
	margin: 0 15px 0 0;
}
#coloursizeoptions h2 {
	font-size:100%;
	margin:15px 0 10px 0;
}
#coloursizeoptions h2 a {
	text-decoration:none;
	color:#000;
}
#coloursizeoptions fieldset {
	border:1px solid #000;
	margin:0 0 20px 0;
}
#coloursizeoptions legend {
	font-size:90%;
	font-weight:bold;
	color:#000;
	margin:0 0 0 5px;
}
#coloursizeoptions a {
	text-decoration:underline;
}
#coloursizeoptions ul {
	padding-top: 15px;
	padding-bottom: 10px;
}
#coloursizeoptions li {
	display:inline;
	vertical-align:top;
	background:none;
	border:1px solid #000;
	margin:5px;
	padding:10px;
	white-space:nowrap;
}
#coloursizeoptions li.small {
	font-size:100%
}  /* font-size (standard 100%) */
#coloursizeoptions li.medium {
	font-size:110%
}  /* font-size (standard 110%) */
#coloursizeoptions li.large {
	font-size:130%;
}    /* font-size (standard 130%) */
/* ---- accesskeytable ---- */
#tabularkeys {
	margin:15px 0 18px 0;
}  /* to left align - remove left padding 18px */
#tabularkeys th, #tabularkeys td {
	padding:2px;
}
#tabularkeys p {
	margin:0;
}
/* bbl - black on pale blue */
#bbl a {
	color:#000;
}
#bbl li {
	background-color:#EEEEFF;
}
/* bc - black on cream */
#bc a {
	color:#000;
}
#bc li {
	background-color:#FBFFBF;
}
/* bp - black on pale pink */
#bp a {
	color:#000;
}
#bp li {
	background-color:#FFDDDD;
}
/* by - black on yellow */
#by a {
	color:#000;
}
#by li {
	background-color:#FFF000;
}
/* gb - green on black */
#gb a {
	color:#00FF12;
}
#gb li {
	background-color:#000;
}
/* yb - yellow on black */
#yb a {
	color:#FFF000;
}
#yb li {
	background-color:#000;
}
/* wbl - white on blue */
#wbl a {
	color:#fff;
}
#wbl li {
	background-color:#0000C4;
}
/*
Access keys currently used

	Alt + 0 	Access key and accessibility details 
	Alt + 1 	Home page 
	Alt + 2 	What's new 
	Alt + 3		Sitemap
	Alt + 4 	Search (advanced search)
	Alt + 5 	FAQ 
	Alt + 6 	Help 
	Alt + 7 	Complaints 
	Alt + 8 	Terms and conditions 
	Alt + 9 	Feedback form 
	
	Alt + C 	content   
	Alt + H 	head navigation   	
	Alt + N 	main navigation
	Alt + R 	right-hand navigation   
	Alt + B 	base of page
	Alt + T 	top of page

	Alt + z		A to Z Index
	Alt + q		Quick Links 
*/
.imgright {
	float:right;
	border: 2px solid #A08DC3;
	margin: 0 2px 5px 10px;
}
.imgleft {
	float:left;
	border: 2px solid #A08DC3;
	margin: 0 20px 5px 2px;
}
#promotionalitem {
	width:460px;
	color:#C6EBF5;
	background:url("/Images/Index/freeman-flintoff2.jpg") top left no-repeat #153562;
	margin:0 0 25px 0;
}
.portal_outer {
	background-color:#778C00;
	margin-top:1px;
	padding: 0px 16px 20px 16px;
}
.portal_content {
	background-color:white;
	margin-right:185px;
}
.portal_content_withSide {
	margin-right: 0;
	width: 538px;
}
.portal_intro_text {
	margin:20px;
}
div .intro_size {
	width: 330px;
}
div .intro_size img {
	margin-top: 40px;
	border: 1px solid orange;
}
.portal_intro_text h1 {
	margin-top:0;
	margin-bottom: -15px;
	color: #4F5D00;
}
.portal_intro_text h2 {
	color: #4F5D00;
}
.portal_intro_text img {
	margin-top:-10px;
	margin-right:-10px;
}
div .portal_intro_text img.mail_list_img {
	margin-right: 10px;
}
.portal_top {
	padding: 5px 5px 5px 20px;
	color:white;
	height:100%;
	margin:0px;
}
.portal_top h2 {
	color:white;
}
.portal_top h1 {
	color:white;
	margin:0;
	font-weight:normal;
	font-size:136%;
}
.italic {
	font-style:italic;
}
.portal_top_corners {
	background-color: #778C00;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.portal_top a {
	color:white;
}
.portal_top_outer {
	background: #778c00 url(images/topbar_shim.gif) repeat-x;
}
/* scroll 0% 50% removed from end of portal_top_outer, causing wierd shift*/

.portal_sidebar {
	float:right;
}
.portal_sidebar_slot {
	margin-bottom:5px;
	width: 186px;
}
.portal_sidebar_slot div {
	padding:0px;
	background-color:#DFDFDF;
}
.portal_sidebar_slot .submit {
	margin-left: 110px;
}
.portal_sidebar_slot form {
	margin: 0 8px 0 8px;
	padding: 0px;
}
.portal_sidebar_slot img {
	margin: 0px;
	padding: 0px;
}
.consultationTable tbody tr {
	padding-left: 10px;
}
.consultationTable a {
	color: #2a2a2a;
}
.consultationTable td {
	padding-top:5px;
	padding-right:5px;
	color: #2A2A2A;
}
.consultationTable {
	float:left;
	margin-bottom: 10px;
}
.consultationBackgroundRed {
	background-image:url('images/consultation_background_red.gif');
	background-repeat:repeat-x;
	height:39px;
	border-top-style:solid;
	border-top-color:#000000;
	background-color: #dac0a1;
	border-top-width:1px;
}
.consultationBackgroundGreen {
	background-image:url('images/consultation_background_green.gif');
	background-repeat:repeat-x;
	height:39px;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	background-color: #CBD0B1;
}
.consultationBackgroundBlue {
	background-image:url('images/consultation_background_blue.gif');
	background-repeat:repeat-x;
	height:39px;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	background-color: #f8F8F8;
}
.finderFooter {
	background-color:white;
	text-align:center;
	/*padding:1px; removed by Alaric, was causing a white outline around bottom curves */
  height: 100%;
	clear: both;
}
.finderFooter p {
	padding: 0 18px 2px 0px;
	margin-bottom:0px;
	color: #666666;
	font-size: x-small;
}
.finderFooter div {
	text-align:left;
}
p.center {
	text-align:center;
	padding-left: 2em;
}
.headertext {
	width: 400px;
	float: right;
	color: #FFF;
	text-align: right;
	margin-top: 20px;
}
div.allIcons {
	background: #FFF url(images/portal/white_bg.gif);
}
/* The different sizes */
div.onBot {
	clear: both;
	margin: 20px 0;
	width: 538px;
}
div.onSide {
	margin-bottom: 3px;
	width: 186px;
}
div.allIcons .right_img {
	float: right;
}
div.allIcons .left_img {
	float: left;
}
div.allIcons .allIcons_content {
	padding-top: 5px;
}
div.allIcons_bot {
	height: 10px;
}
.consultation_desc {
	width:325px;
}
/* fixes by AlaricK */

.engagePfix {
	padding-right: 10px;
}


/* nicer registration button */
.register-button {
  text-indent: -9999px;
  background-image: url('/images/register.jpg');
  width: 140px;
  height: 35px;
  display: block;
}

