body {
background-color: #C5CEDF;
background-image:url('background.gif');
background-repeat:no-repeat;
background-position: 25px 15px;
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #00008B;
}

p {
font-family: Arial, Verdana,
sans-serif;
font: 'times roman';
font-size: 16px;
color: #00008B;
background-color: #C5CEDF;
}

span {
font-family: Arial, Verdana,
sans-serif;
font: 'times roman';
font-size: 16px;
color: #A52A2A;
background-color: #C5CEDF;
}

a { 
font-family: Arial, Verdana, sans-serif;
font-size: 15px; color: #1e3da4;
text-decoration: underline
}

a:hover {
font-family: Arial, Verdana, sans-serif;
font: 'times roman';
font-size: 16px;
color: #A52A2A;
background-color: #C5CEDF;
}

h1 {font-family: Arial, Verdana, sans-serif;
font-size: 32px;
color: #A52A2A
}

h2 {
font-family: Arial, Verdana, sans-serif;
font-size: 24px;
color: #A52A2A
}

fieldset {
border:1px solid #00008b 
padding: 1em 1em 1em 1em;
font:100%/1 sans-serif;
}

legend {
padding: 0.2em 0.5em;
border:1px solid #00008b;
color:#00008b;
font-size:13px;
text-align:right;
}

label {
Display:block;
width: 280px;
margin-right:10px;
margin-left:0px;
padding-top:1em;
padding-bottom:.3em;
text-align:left;
font-size: 12px;
color:  #1e3da4	
}

fieldset.invalid {	
 border:2px solid #F00;
}

legend.invalid {	
border:2px solid #F00;
background-color: #FFFFFF;
color:red;
}

input.invalid {
background-color: #F6CECE;
border: 2px red inset;
}

ol {
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
color: #000000;
}

ul {
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
color: #000000;
}

li { 
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #00008B;
}

table {
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #00008B;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#Menu { position: absolute; top: 260px; left: 10px; }
#Main { position: absolute; top: 230px; left: 350px; }
