a:link,a:visited{
background:transparent;
color:#0033ff;
}
a:hover{
text-decoration:none;
}
a.cog:link,a.cog:visited{
background:transparent;
color:#ffffcc;
font-weight:normal;
text-decoration:underline;
}
a.cog:hover{
text-decoration:none;
}
a.footer:link,a.footer:visited{
background:transparent;
color:#0099ff;
font-weight:normal;
text-decoration:underline;
}
a.footer:hover{
text-decoration:none;
}
a.nav:link,a.nav:visited{
background:transparent;
color:#ffffcc;
text-decoration:none;
}
a.nav:hover{
text-decoration:underline;
}
a.navcurrent:link,a.navcurrent:visited{
background:transparent;
color:#ffcc00;
text-decoration:none;
}
addr{
display:block;
font-size:12px;
padding:5px 0 5px 20px;
}
body{
background:#ffffcc;
color:#00219d;
font-family:Verdana,sans-serif;
margin:0;
padding:10px 0;
}
body.map{
padding:5px;
}
form{
background:#0099ff;
border:1px solid #00219d;
color:#ffffcc;
font:12px Verdana,sans-serif;
padding:6px;
width:500px;
}
h1{
background:transparent;
color:#ffcc00;
font:bold normal 80% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:1px;
margin:10px 30px;
text-align:left;
vertical-align:bottom;
}
h2{
background:transparent;
color:#00219d;
font:bold 80% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:15px 10px 5px 0px;
}
h3{
background:transparent;
color:#00219d;
}
h4{
background:transparent;
color:#ffcc00;
font:normal normal 70% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:1px;
margin:1px 0px;
}
h6{
background:transparent;
color:#0099ff;
font:normal 60% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:5px 30px;
text-align:center;
}
h6.cog{
background:transparent;
color:#ffffcc;
font:normal 60% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px;
text-align:right;
}
img{
border:2px solid #ffcc00;
}
img.header{
border:0px;
float:left;
margin:5px 20px;
}
img.left{
float:left;
margin:5px 10px 10px 0px;
}
img.map{
border:4px solid #0099ff;
}
img.right{
float:right;
margin:5px 10px 10px 10px;
}
img.starfish{
float:left;
margin:18px 10px 10px 0px;
}
p,li{
font:80%/140% Verdana,sans-serif;
}
table.content{
margin:0 auto;
text-align:left;
width:770px;
}
table.feedback{
margin:0px;
width:420px;
}
td.content{
background:#ffffcc;
color:#00219d;
padding:5px 20px 5px 0;
}
td.footer{
background:#ffcc00;
color:#00219d;
}
td.header{
background:#0033ff;
color:#ffffcc;
}
td.nav{
background:#0099ff;
color:#ffffcc;
padding:10px;
vertical-align:top;
width:130px;
}
.errhilite{
background-color:#ffe3e3;
color:#800000;
}

