body { background-color: #eaffcc;

font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
text-align: center;

}

em { font-family: verdana;
font-weight: bold;
color: #ff0000;

}

#content { width:900px;
margin-left: auto;
margin-right: auto;
border: 2px solid #1b0f83;
background-color: #ffffff;
padding: 0 5px 0 5px;
text-align: left;

}

h2 { background-color: #eaffcc;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100%; padding: 0.2em;
color: #1b0f83;

}

h3 { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;
padding: 0.2em;
color: #1b0f83;

}

p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 85%;

}

#navigation { width: 120px;
float: left;

}

#navigation ul { list-style: none;
margin: 0;
padding: 0;

}

#navigation li { border-bottom: 1px solid #97208e;

}

a:hover { text-decoration: none;
color: #fffcb9;
background-color: green;

}

#rightnav  { width: 120px;
height: 2829px;
background-color: #00b200;
float: right;
text-align: center;
font-size: 85%;
color: #ffffff;
text-decoration: none;

}

#rightnav a:link { color: #ffffff;
line-height: 2.0;

}

#googleresults { top: 100px;
width: 700px;

}

#maintable { margin-left: 10em;
margin-right: 10em;

}

#header { background-colour: #00b200;

}

#header h1 { padding: 0;
color: #1b0f83;
font-size: large;
position: absolute;
top: 5px;
left: 250px;

}

#searchbox { position: absolute;
top: 70px;
margin-left: 37em;
padding: 0;

}

#header { background-image: url(head.jpg);
background-repeat: no-repeat;
background-position: top right;
position: relative;

}

#maintable h1 { background-color: #eaffcc;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100%;
color: #1b0f83;
padding: 0.2em;

}

#ibdmap { margin-left: 10em;

}

ul {list-style-type: square;
font-size: 95%;

}

ul.horiz li { display: inline;

}

#england li {
 float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#england { border: 1px solid black;
background-color: #eaffcc;

}

#englandheader { background-color: #eaffcc;

}

#englandheader table { margin-left: 9em;
color: #8f267e;

}

#scotland li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#scotland { border: 1px solid black;
background-color: #eaffcc;

}

#scotlandheader table { margin-left: 9em;
color: #8f267e;

}

#wales li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#wales { border: 1px solid black;
background-color: #eaffcc;

}

#walesheader table { margin-left: 7em;
color: #8f267e;

}

#ireland li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#ireland { border: 1px solid black;
background-color: #eaffcc;

}

#irelandheader table { margin-left: 8em;
color: #8f267e;

}

#highlands li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#highlands { border: 1px solid black;
background-color: #eaffcc;

}

#central li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#central { border: 1px solid black;
background-color: #eaffcc;

}

#strathclyde li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#strathclyde { border: 1px solid black;
background-color: #eaffcc;

}

#grampian li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#grampian { border: 1px solid black;
background-color: #eaffcc;

}

#lothian li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#lothian { border: 1px solid black;
background-color: #eaffcc;

}

#dumfries li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#dumfries { border: 1px solid black;
background-color: #eaffcc;

}


#clwyd li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#clwyd { border: 1px solid black;
background-color: #eaffcc;

}

#dyfed li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#dyfed { border: 1px solid black;
background-color: #eaffcc;

}

#glamorgan li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#glamorgan { border: 1px solid black;
background-color: #eaffcc;

}

#sussex { border: 1px solid black;
background-color: #eaffcc;
line-height: 2.0;

}

#lincolnshire { border: 1px solid black;
background-color: #eaffcc;

}

#yorkshire li { float: left;
width: 280px;
line-height: 2.0;
font-size: 85%;
color: #1b0f83;

}

#yorkshire { border: 1px solid black;
background-color: #eaffcc;

}

#val { padding-left: 28%;

}

#footer { font-size: 80%;

}

#footer ul { list-style: none;
margin: 0;
padding: 0;

}

#footer li { display: 
inline;

}

#footer a:link, #footer a:visited { padding: 0.2em 0.6em 0.2em 0.6em; color: #ffffff;
background-color: #8f267e;
text-decoration: none;
border: 1px solid #711515;
margin-left: 4em;

}

#footer img, #footer p { margin-left: 22em;

}

img { border-style: none;

}

#logos img { border: 1px solid #000000;

}

#test img { border: 1px solid #000000;
float:left;
margin:10px;

}

#form { border: 2px solid green;
background-color: #eaffcc;

}

#formc fieldset { border: 2px green;
padding: 10px;

}

#formc legend { font-weight: bold;
font-size: small;
color: green;
padding: 5px;

}

#formc { padding: 0;
margin: 0;
margin-top: -15px;

}

#formc label {
 font-weight: bold;
font-size: small;
color: green;
line-height; 150%;

}

#formc label.fixedwidth { display: block;
width: 240px;
float: left;

}

#formc.buttonarea { text-align: center;
padding: 4px;
background-color: #ccff99;

}

#table.costs { position: left: 150px;

}

table.costs th, table.costs td { padding: 2px;
border: 1px solid green;

}

table.costs th { font size: x-small;
text-align: center;

}

table.costs td { font size: x-small;
text-align: center;

}

table.costs caption { color: green;
font-size: small;
text-align: left;
padding-bottom: 5px;

}


