body {
text-align: center;
font-size: 100.01%;
font-family: arial, helvetica;
background: #C0C0C0;
margin-bottom: 0px;
}

h1 {
font-size: 1.6em;
color: #201B6B;
margin-left: 15px;
margin-top: 15px;
font-weight: normal;
text-align: left
}

h2 {
font-size: 1.1em;
color: #201B6B;
font-weight: normal;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 5px;
text-align: left
}

#results h2 {
color: #1842AD
}

p {
font-size: 0.9em;
color: #000;
text-align: left;
margin: 15px;
}

a.footer {
font-family: arial;
font-size: 0.8em;
color: #fff;
margin-right: 15px;
text-decoration: none;
}

.skiplinks {
display: none
}

a {
color: #201B6B;
font-size: 0.9em;
text-decoration: underline;
}

a.para {
font-size: 1.0em;
}

a:hover {
text-decoration: none
}

.searchheading {
color: #25A53A
}

a.light {
border:1px solid #009900; 
padding-left: 15px;;
padding-right: 15px;;
padding-top: 2px;
padding-bottom: 3px;
text-decoration: none;
font-family: arial;
text-align: center;
color: #009900;
font-size: 0.8em; background-color:#FFF
}

a:hover.light {
background: #D3F1D8
}

p, form {
font-size: 0.8em;
margin-top: 0px;
}

form {
border:0px solid #FFFFFF; 
width: 500px;
}

#contact form{
width: 315px;
}

fieldset {
border-width: 0px;
}

label {
width: 120px;
float: left;
}

input {
border: 1px solid #808080; }

textarea {
border: 1px solid #808080;
margin-left: 5px;
}