body { background-color: #DDDDDD; font-size: 8pt; color: #222222; font-family: Tahoma; margin: 0px; }
td { font-size: 8pt; color: #222222; font-family: Tahoma; }
td.main { font-size: 9pt; color: #666666; font-family: Verdana; }
td.justify { text-align=justify; }
td.left { background-image: url(img/_bg1.gif); }
td.right { background-image: url(img/_bg2.gif); }

a { font-size: 8pt; color: #222222; font-family: Tahoma; text-decoration: none; }
a.bred { color: #BF0A2B; font-weight: bold; text-decoration: underline; }
a.bwhite { color: #FFFFFF; font-weight: bold; }
a.small { font-size: 7pt; color: #BF0A2B; text-decoration: underline; }
a:hover { color: #BF0A2B; }
.small { font-size: 7pt; }
.black { color: #000000; }
.grey { color: #DDDDDD; }
.red { color: #BF0A2B; }
.bred { color: #BF0A2B; font-weight: bold; }
.bblack { color: #000000; font-weight: bold; }
.bgrey { color: #A9A9A9; font-weight: bold; }
.bwhite { color: #FFFFFF; font-weight: bold; }
.header { font-size: 10pt; font-weight: bold; color: #666666; font-family: Verdana; }
.heading { font-size: 10pt; font-weight: bold; color: #FFFFFF; font-family: Verdana; }
.footer { font-size: 7pt; color: #A9A9A9; }

form { margin: 0; }
input { font-size: 8pt; color: #222222; font-family: Tahoma; }
select { font-size: 8pt; color: #222222; font-family: Tahoma; }
textarea { font-size: 8pt; color: #222222; font-family: Tahoma; }

div.chatbox  { overflow: auto; height: 200px; width: 100%; }
div.chatbox div.msg { margin-bottom: 5px; padding: 5px; }
div.chatbox div.msg span.a { color: #BF0A2B; font-weight: bold; }
div.chatbox div.msg span.t { color: #BBBBBB; margin-left: 5px; }
div.chatbox div.msg span.m { margin-left: 5px; display: block; }
div.chatbox div.out { background-color: rgb(240, 240, 240); }
textarea.chatinput { width: 100%; border: 1px solid #DDDDDD; padding: 5px; margin-top: 10px; }