.text, tr, td, table { color: #000000; font-family: verdana; font-size: 12px; }
.background { background-color: #f0f0f0; }
.top   { background-color: #003366; color: #cccccc; font-family: verdana; font-size: 10px; }
.borderout { background-color: #cccccc; }
.borderin { background-color: #ffffff; }
.title { color: #000000; font-family: verdana; font-size: 18px; font-weight: bold;}
.subtitle { color: #000000; font-family: tahoma; font-size: 11px; font-weight: bold; }
.small { font-family: verdana; font-size: 10px; }
.notes { font-style: italic; color: red; font-size: 11px; }
.feature { color: #000000; font-family: tahoma; font-size: 11px; font-weight: bold; }

.select { font-family: verdana; font-size: 11px; }
.search  { color: #000000; font-family: verdana; font-size: 11px; }

a{ color: #114477; font-family: verdana; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:visited { color: #114477; }
a:active { color: #114477; }
a:hover { color: darkred; text-decoration: underline; }

.bar   { background-color: #002255; color: #cccccc; font-family: tahoma; font-size: 10px; font-weight: bold; }
.barsilver  { background-color: #dddddd; color: #000000; font-family: tahoma; font-size: 11px; font-weight: bold; }
.bargray  { background-color: #999999; color: #ffffff; font-family: tahoma; font-size: 9px; font-weight: bold; }
.barorange  { background-color: orange; color: #000000; font-family: tahoma; font-size: 11px; font-weight: bold; }

.menu   { background-color: #002255; color: #cccccc; }

.amenu { color: #afafaf; font-family: tahoma; font-size: 10px; font-weight: bold; text-decoration: none; }
.amenu:visited { color: #afafaf; }
.amenu:active { color: #afafaf; }
.amenu:hover { color: #afafaf; text-decoration: underline; }

.amenuon { color: #ffffff; font-family: tahoma; font-size: 10px; font-weight: bold; text-decoration: none; }
.amenuon:visited { color: #ffffff; }
.amenuon:active { color: #ffffff; }
.amenuon:hover { color: #ffffff; text-decoration: underline; }

.abottom { color: #cccccc; font-family: tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
.abottom:visited { color: #cccccc; }
.abottom:active { color: #cccccc; }
.abottom:hover { color: #cccccc; text-decoration: underline; }

.sub   { background-color: #f0f0f0; color: #000000; }
.subon { background-color: #003366; color: #ffffff;}
.subline { background-color: #aaaaaa;}

.asub { color: #000000; font-family: verdana; font-size: 10px; font-weight: normal; text-decoration: none; }
.asub:visited { color: #000000; }
.asub:active { color: #000000; }
.asub:hover { color: #000000; text-decoration: underline; }

.asubon { color: #ffffff; font-family: verdana; font-size: 10px; font-weight: normal; text-decoration: none; }
.asubon:visited { color: #ffffff; }
.asubon:active { color: #ffffff; }
.asubon:hover { color: #ffffff; text-decoration: underline; }

.aproduct{ color: #114477; font-family: tahoma; font-size: 13px; font-weight: bold; text-decoration: underline; }
.aproduct:visited { color: #114477; }
.aproduct:active { color: #114477; }
.aproduct:hover { color: darkred; text-decoration: underline; }