
.sidemenu   { color: #e6f3f8; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; margin: 0; padding: 0 0 10px }
/*
.sidemenu:link { color: #e6f3f8; font-size: inherit; text-decoration: underline }
.sidemenu:visited { color: #e6f3f8; font-size: inherit; text-decoration: underline }
.sidemenu:hover { color: #1a6f8f; font-size: inherit; background-color: #e6f3f8 }
.sidemenu:active { color: #1a6f8f; font-size: inherit; background-color: #e6f3f8 }
*/

.footer { color: #e6f3f8; font-size: 90%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center }
.submenu  { color: #e6f3f8; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; text-align: center }
.submenu:link { color: #e6f3f8; font-size: inherit; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
.submenu:visited { color: #e6f3f8; font-size: inherit; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
.submenu:hover { color: #1a6f8f; font-size: inherit; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #e6f3f8 }
.submenu:active { color: #1a6f8f; font-size: inherit; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #e6f3f8 }
.padding       { padding: 5px 17px 17px }
a:link { color: #1a6f8f; font-size: inherit; text-decoration: underline }
a:visited { color: #1a6f8f; font-size: inherit; text-decoration: underline }
a:hover { color: #e6f3f8; font-size: inherit; text-decoration: none; background-color: #1a6f8f }
.cellborder  { font-size: inherit; padding: 12px; border: solid 2px #1a6f8f }
.tableborder  { font-size: inherit; padding-right: 3px; padding-left: 3px; border: solid 2px #1a6f8f }
body     { color: #1a6f8f; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
table { font-size: 12px; line-height: inherit }
.headers    { font-size: medium; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold }
.top { border-top: 1px solid #1a6f8f }
.alert {background-color:yellow; padding:20px; color:red; font-weight:bold; font-size:120%}
.special { display:none; }
