
BODY { font-family: tahoma, verdana, arial, helvetica; color: white; margin: 0px; padding: 0px; text-align: center; background-color: #C0C0C0 }
A { color: #000000; font-weight: bold; text-decoration: none }
A:hover { color: #ffffff }
H1 { padding-right: 15px; font-size: 12px; font-weight: bold; color: #000000; margin: 2px; margin-bottom: 15px }
H2 { padding-right: 15px; font-size: 11px; font-weight: bold; color: #ffffff; margin: 2px; margin-bottom: 5px; margin-top: 8px }
P { padding-right: 15px; font-size: 11px; color: #000000; margin: 2px; margin-bottom: 8px }
TD { font-size: 11px; color: #000000 }
SELECT { font-size: 11px; font-family: tahoma, verdana, arial, helvetica }
TEXTAREA { font-size: 11px; font-family: tahoma, verdana, arial, helvetica }
INPUT { font-size: 11px; font-family: tahoma, verdana, arial, helvetica }
A IMG { border: 0px }

DIV.content-div { width: 100%; height: 100%; border: solid 1px white; border-top: 0px; padding: 15px }

.subtable { border: solid 1px #999999; background-color: #666666; width: 100%; border-bottom: 0px }
.subtable TD { border-bottom: solid 1px #999999; padding-left: 5px; padding-right: 5px; padding-bottom: 4px; padding-top: 4px; color: white; vertical-align: top }
.subtable TH { border-bottom: solid 1px #999999; background-color: #000000; color: white; font-size: 12px; font-weight: bold; text-align: left; padding: 2px; padding-left: 5px }
.subtable TD A { color: white; text-decoration: none }
.subtable TD A:hover { color: #cc0000; text-decoration: underline }

.subtable-event { border: solid 1px #ffffff; background-color: #c0c0c0; width: 100%; border-bottom: 0px }
.subtable-event TD { border-bottom: solid 1px #ffffff; padding-left: 5px; padding-right: 5px; padding-bottom: 4px; padding-top: 4px; color: black; vertical-align: top }
.subtable-event TH { border-bottom: solid 1px #ffffff; background-color: #000000; color: white; font-size: 12px; font-weight: bold; text-align: left; padding: 2px; padding-left: 5px }
.subtable-event TD A { color: white; text-decoration: none }
.subtable-event TD A:hover { color: #cc0000; text-decoration: underline }

.subtable1 { border: solid 1px white; background-color: #999999 }

.header { width: 770px; padding: 0px; margin: 0px; background-color: #000000; border: solid 1px white }

.subheader { padding-left: 10px; padding-right: 10px; border-top: solid 1px white; background-color: #333333; font-family: tahoma; font-size: 11px; font-weight: bold; color: white; height: 20px }

.content { width: 770px; padding: 0px; margin: 0px; background-color: #999999 }
.content-left { padding: 0px }

.image { border: solid 1px white }

.footer { font-size: 10px; color: #666666; padding-top: 10px; text-align: center }
.footer A { color: #333333; text-decoration: none }
.footer A:hover { color: #666666; text-decoration: underline }

.menu-button { width: 123px; height: 20px; margin: 0px; padding: 0px; border-left: solid 1px white }

.small-text { font-size: 9px; font-weight: normal }

A#red-link { color: red; text-decoration: underline }
A:hover#red-link { color: white; text-decoration: underline }
A#black-link { color: black; text-decoration: none }
A:hover#black-link { color: red; text-decoration: underline }

.red-text { color: #ff0000 }
.white-text { color: #ffffff }
.grey-text { color: #333333 }

.normal { font-weight: normal }
.bold { font-weight: bold }
.italic { font-style: italic }

.f8 { font-size: 8px }
.f9 { font-size: 9px }
.f10 { font-size: 10px }
.f11 { font-size: 11px }
.f12 { font-size: 12px }
.f14 { font-size: 14px }

.p0 { padding: 0px !important }
.p3 { padding: 3px !important }
.p5 { padding: 5px !important }
.p10 { padding: 10px !important }

.w100 { width: 100% !important } 
.w75 { width: 75% !important }

.m0 { margin: 0px !important }
.m5 { margin: 5px !important }
.m10 { margin: 10px !important }

.top { vertical-align: top !important }
.bottom { vertical-align: bottom !important }
.middle { vertical-align: middle !important }
.left { text-align: left !important }
.center { text-align: center !important }
.right { text-align: right !important }

.error { color: red }

.td-bottom-right { background-color: #c0c0c0; padding-left: 10px; padding-top: 10px; border-left: solid 1px white }
