body {}
p     { color: #333; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif }

td {}
.banner   { color: #333; font-size: xx-small; font-family: sans-serif, Verdana, Arial, Helvetica, sans-serif; background-image: url("images/banner.gif"); background-repeat: no-repeat; background-position: left bottom; padding: 12px }
.bannertext { font-size: xx-small }
.footer { color: #eee; font-size: xx-small; font-family: Arial, Helvetica, sans-serif; background-image: url("images/footer.gif"); background-repeat: no-repeat; background-position: left top; padding: 25px 20px 20px }


#menu a    { color: #333; font-size: small; font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none; display: block; padding: 10px }
#menu a:hover  { color: #eee; font-size: small; font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #005447 }
.menubg   { background-color: #666; background-image: url("images/menubg.jpg"); background-repeat: no-repeat; background-position: center top }
.menubgtop {  background-color: #666; background-image: url("images/menutop.jpg"); background-repeat: no-repeat; background-position: center top}
.bodygrad  { color: #333; font-size: small; line-height: 1.5em; background-image: url("images/grad.gif"); background-repeat: repeat-x; background-position: 1em top; padding: 20px }
.bodytext   { color: #333; font-size: small; line-height: 1.5em; background-repeat: repeat-x; background-position: 1em top; padding: 20px 20px 20px 50px }

h1 { color: #005447; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0.67em 0 }
h2 { font-size: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0.83em 0 }
h3 { color: #005447; font-size: 1em; font-weight: bold }
a:link { color: #933; text-decoration: underline }
a:visited { color: #c66; text-decoration: underline }
a:hover  { color: #005447; text-decoration: none }
a:active { color: #933 }
