a img { vertical-align: bottom; }
img { vertical-align: bottom; }

a:link { color: #00325E; text-decoration: none; }
a:visited { color: #00325E; text-decoration: none; }
a:active { color: #00325E; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }

.menutext { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.headertext { color: #000000; font-size: 24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.formtext { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.resultstext { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.listtext { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.listheadingtext { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

fieldset {   
margin: 1.5em 0 0 0;   
padding: 0;  
}  

legend {
margin-left: 1em;
color: #000000; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}

fieldset li {
padding-bottom: 1em;
color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

label {
float: left;
width: 20em;
margin-right: 1em;
text-align: right;
}