body {
  margin: 2px;
  background: #f59313 none repeat scroll 0% 50%;
  color: #000000;
  font-family: Tahoma,Verdana,"Myriad Web",Syntax,sans-serif;
  font-size: 11pt;
}
text, .ForumBackground, a:link, a:visited, a:active, a.CatLink, .CatDesc, a.UserControlPanel, .CatLockedName, .GenText, .GenTextRed, .ErrorText, .SmallText, .DateText, .TopBy, th, a.thLnk:link, a.thLnk:active, a.thLnk:visited, a.thLnk:active, .RowStyleA, .RowStyleB, .RowStyleC, .MsgToolBar, .PollTable, .MsgIg, td.miniMH, .ContentTable, .MsgTable, .DialogTable, .PreviewTable, .AnnonTable, .AnnText, td.NoAvatar, td.Av1, td.Av2, td.tabA, .AnnSubjText, a.PagerLink, .LevelText, .MsgSubText, .MsgBodyText, th.SelTS, th.SelFS, legend, td.tabH, div.tabT, .FormattingToolsBG, .FormattingToolsCLR, .MiniTable, .quote, .dashed, .adminColor, .modsColor, td.tabI, td.tabA:hover, .brdrNormal, .brdrSelected, input.button, form, img, .StClr, .AnClr, td.msgot, td.msgud, div.ctags, td.mvTc, td.pmNav, .ModOpt, .MsgR1, .MsgR2, .MsgR3, .mnavMsg, .mnavWarnTbl, .manvNoRes, font.lg, td.tt, table.tt, tr.tab, table.tab, a.big:link, a.big:active, a.big:visited, .small, a.small:link, a.small:active, a.small:visited, td.rpasswdE, .curtime, font.anon, font.reg, td.permYES, td.permNO, td.repI, div.UserControlPanel, font.selmsgInd, fieldset {
  font-family: Tahoma,Verdana,"Myriad Web",Syntax,sans-serif;
  font-size: 11pt;
}
text, .GenText {
  color: black;
}
.ForumBackground {
  border: 1px solid #aebdc4;
  background: #ffd299 none repeat scroll 0% 50%;
}
a:link, a:visited, a:active, a.PagerLink {
  text-decoration: underline;
  color: #aa310c;
}
a.CatLink {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
.CatDesc {
  background-color: #f39037;
  background-position: 0% 50%;
  color: #000000;
  height: 23px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
a.UserControlPanel, a.UserControlPanel:visited {
  text-decoration: none;
  color: #244d12;
}
div.UserControlPanel {
  margin-bottom: 5px;
  text-align: right;
  color: #006699;
}
.CatLockedName {
  font-size: 10pt;
  font-weight: bold;
}
.CatLockPad {
  padding-left: 20px;
}
.GenText, .MsgIg, td.repI {
  color: #000000;
}
.GenTextRed, .ErrorText {
  color: red;
}
.ErrorText, td.rpasswdE {
  font-weight: bold;
}
.SmallText, .DateText, .TopBy, td.msgud, td.msgot, td.permYES, td.permNO {
  color: #000000;
  font-size: 9pt;
}
th {
  background-color: #ce522f;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 50%;
  font-size: 10pt;
  text-align: left;
  color: #ffffff;
  font-weight: bold;
  height: 23px;
  vertical-align: middle;
}
a.thLnk:link, a.thLnk:active, a.thLnk:visited {
  font-size: 10pt;
  text-decoration: underline;
  color: #eeeeee;
}
a.thLnk:visited {
  color: #c2cdd6;
}
.RowStyleA, td.tt {
  background: #ffe9ce none repeat scroll 0% 50%;
}
.RowStyleB, .curtime, fieldset {
  background: #ffe3bf none repeat scroll 0% 50%;
}
.RowStyleC {
  background: #ffdaaa none repeat scroll 0% 50%;
}
.MsgToolBar {
  background: #ffe6c6 none repeat scroll 0% 50%;
  padding-left: 3px;
  padding-right: 3px;
}
.MsgSpacer {
  padding-bottom: 2px;
  padding-top: 2px;
}
.PollTable, .ContentTable, .MsgTable, .DialogTable, .PreviewTable, .AnnonTable {
  border:  none;
  margin: 0px;
  padding: 0px;
  background: #ffffff none repeat scroll 0% 50%;
}
font.ptp {
  font-size: smaller;
  padding-left: 10px;
}
.ContentTable, .AnnonTable, .MsgTable, table.pad {
  width: 100%;
}
.MsgTable {
  border: 1px solid black;
  margin-top: 0px;
  margin-bottom: 0px;
}
.DialogTable {
  width: 50%;
}
.PreviewTable {
  width: 75%;
}
.AnnText {
  background: #f5d300 none repeat scroll 0% 50%;
  color: #000000;
}
.AnnSubjText {
  font-weight: bold;
}
.LevelText, div.ctags {
  color: #000000;
  text-decoration: none;
}
.MsgSubText {
  font-weight: bold;
}
.MsgBodyText {
  font-size: 11pt;
}
.FormattingToolsBG {
  background: #000000 none repeat scroll 0% 50%;
}
.FormattingToolsCLR {
  background: #ffffff none repeat scroll 0% 50%;
}
.MiniTable {
  border:  none;
  margin: 0px;
  padding: 0px;
  background: #ffffff none repeat scroll 0% 50%;
}
.quote {
  border: 1px solid #990000;
  background: #ffffe0 none repeat scroll 0% 50%;
  color: #330000;
}
.dashed {
  border: 1px dashed #1b7cad;
}
.adminColor {
  font-weight: bold;
  color: #ff0000;
}
.modsColor {
  color: #00bb00;
  font-weight: bold;
}
.brdrNormal, td.tabItop, td.tabImid, td.tabIbot {
  border-style: solid;
  border-color: #000000;
  border-width: 0px 0px 1px;
  background-repeat: repeat;
  background-position: center top;
}
.brdrSelected, td.tabAmid, td.tabAmid, td.tabAbot {
  border: 0px solid #000000;
  background-repeat: repeat;
  background-position: center top;
}
input.button {
  border-style: solid;
  border-color: #b4b2b4 #444444 #444444 #b4b2b4;
  border-width: 1px;
  background: #eeeeee none repeat scroll 0% 50%;
  color: #000000;
  font-weight: normal;
}
form {
  margin: 0px;
  padding: 0px;
}
img {
  border:  none;
}
.StClr {
  font-weight: bold;
  color: green;
}
.AnClr {
  font-weight: bold;
  color: red;
}
.ModOpt {
  margin-top: 2px;
  font-size: 10pt;
  text-align: right;
}
.TopBy {
  margin-top: 3px;
  margin-bottom: 0px;
  padding-right: 2px;
  text-align: right;
}
.MsgR2, .MsgR1, .MsgR3, .MsgIg {
  border-bottom: 1px solid #aaaaaa;
  padding: 1px;
  background: #fff6eb none repeat scroll 0% 50%;
}
.MsgIg {
  border:  none;
}
.MsgR1 {
  background: #fff6eb none repeat scroll 0% 50%;
}
.MsgR3 {
  padding: 2ex 1ex 1ex;
  background: #ffe6c6 none repeat scroll 0% 50%;
}
.mnavMsg {
  border-bottom: 1px solid black;
  width: 100%;
}
.mnavWarnTbl {
  border: 1px dashed red;
}
.manvNoRes {
  border: 1px dashed blue;
}
font.lg {
  font-size: 10pt;
}
td.tt {
  border-bottom: 1px solid white;
  text-align: left;
  width: 100%;
}
table.tt {
  border: 1px solid black;
  margin: 0px;
  padding: 1px;
  width: 100%;
  text-align: center;
}
a.big:link, a.big:active, a.big:visited {
  font-size: 11pt;
}
.small, a.small:link, a.small:active, a.small:visited {
  font-size: 9pt;
  font-weight: normal;
}
a.small:link, a.small:active, a.small:visited {
  color: #ae4013;
}
td.msgot, td.msgud {
  text-align: right;
  vertical-align: top;
  width: 33%;
  white-space: nowrap;
}
td.msgud {
  padding-right: 10px;
  text-align: left;
  width: 33%;
}
div.ctags {
  margin: 0px;
  padding: 2px;
  overflow: auto;
  white-space: nowrap;
  width: 100%;
  height: 36px;
}
legend {
  border: 1px solid black;
  font-size: 11pt;
  font-weight: bold;
  background-color: white;
}
th.SelTS, th.SelFS {
  padding: 2px;
  color: #ffffff;
}
th.SelFS {
  border-bottom: 1px solid white;
  color: #ffffff;
}
td.NoAvatar {
  background: #f4f4f4 none repeat scroll 0% 50%;
  text-align: center;
}
td.Av1, td.Av2 {
  background: #f4f4f4 none repeat scroll 0% 50%;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
td.Av2 {
  background: #fefefe none repeat scroll 0% 50%;
}
td.tabI, td.tabA, td.tabI:hover, td.tabOVER, td.tabON {
  border: 1px solid black;
  padding: 2px;
  background: #dee7f7 none repeat scroll 0% 50%;
}
td.tabOVER, td.tabI:hover, td.tabI:active {
  background: white none repeat scroll 0% 50%;
}
td.tabON {
  background: #5279bd none repeat scroll 0% 50%;
}
a.tabON:link, a.tabON:active, a.tabON:visited, a.tabON:hover {
  color: white;
  font-weight: bold;
  text-decoration: none;
}
div.tabT {
  padding: 1px 10px;
}
table.tab {
  border-bottom: 1px solid black;
}
.curtime {
  border: 1px solid black;
  padding: 1px 3px;
  vertical-align: middle;
}
td.rpasswdE {
  background: #ffffff none repeat scroll 0% 50%;
  text-align: center;
}
td.pmSn {
  background: white none repeat scroll 0% 50%;
}
td.pmSa {
  background: #fffa00 none repeat scroll 0% 50%;
}
td.pmSf {
  background: red none repeat scroll 0% 50%;
}
table.pmDu {
  border: 1px solid #c2cdd6;
  width: 175px;
  background-color: #ffffff;
}
td.mvTc {
  background: #e5ffe7 none repeat scroll 0% 50%;
}
td.pmNav {
  background: white none repeat scroll 0% 50%;
  text-align: right;
}
td.miniMH {
  text-align: center;
}
tr.mnavH {
  background: #eeeeee none repeat scroll 0% 50%;
}
tr.mnavM {
  background: #dee2e6 none repeat scroll 0% 50%;
}
table.regConf {
  border: 1px dashed #ff0000;
  width: 80%;
}
font.anon, font.reg {
  color: #00aa00;
}
td.permYES, td.permNO {
  text-align: center;
  color: red;
  white-space: nowrap;
}
td.permNO {
  color: blue;
}
font.regEW {
  font-size: xx-small;
  color: #005500;
  font-weight: bold;
}
td.repI {
  padding: 5px 5px 5px 20px;
}
table.pad {
  margin-top: 2px;
  margin-bottom: 2px;
}
font.selmsgInd {
  font-size: xx-small;
  font-weight: bold;
  text-decoration: none;
}
td.avatarPad {
  padding-right: 3px;
  vertical-align: top;
}
div.pre {
  border: 1px dashed blue;
  margin: 5px;
  padding: 5px;
  background: #fafafa none repeat scroll 0% 50%;
  font-family: monospace;
  font-size: 10pt;
  white-space: pre;
  overflow: auto;
}
a.big:active, a.big:hover, a:active, a:hover, a.CatLink:active, a.CatLink:hover, a.UserControlPanel:active, a.UserControlPanel:hover, a.thLnk:active, a.thLnk:hover, a.small:active, a.small:hover, a.PagerLink:active, a.PagerLink:hover {
  color: #f31642;
}
img.l {
  margin: 3px;
  float: left;
  clear: right;
}
img.r {
  margin: 3px;
  float: right;
  clear: left;
}
.AttachmentsList {
  padding: 0px;
  margin-left: 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin-top: 10px;
}
hr.sig {
  border:  none;
  margin: 0px;
  padding: 0px;
  color: black;
  background-color: black;
  height: 1px;
  width: 175px;
  text-align: left;
}
.wo {
  width: 1px;
}
.wa {
  width: 100%;
}
.al {
  text-align: left;
}
.ar {
  text-align: right;
}
.ac {
  text-align: center;
}
.vb {
  vertical-align: bottom;
}
.vt {
  vertical-align: top;
}
.vm {
  vertical-align: middle;
}
.nw {
  white-space: nowrap;
}
.fb {
  font-weight: bold;
}
img.at {
  float: left;
  clear: left;
}
div.sr {
  padding: 5px;
  float: left;
}
div.ctb {
  text-align: center;
}
div.ctb table {
  margin: 0 auto;
  text-align: left;
}
div.foot {
  margin: 3px;
  padding: 3px;
}
div.ip {
  margin: 0px;
  padding: 2px;
  overflow: auto;
  width: 600px;
  height: 400px;
}
span.vt {
  padding-left: 20px;
}
table.icqCP {
  border:  none;
  font-family: arial,sans-serif;
  font-size: smaller;
}
div.pmL {
  padding-top: 2px;
}
table.ucPW {
  width: 175px;
}
.st0 {
  background-color: #ffff66;
}
.st1 {
  background-color: #a0ffff;
}
.st2 {
  background-color: #99ff99;
}
.st3 {
  background-color: #ff9999;
}
.st4 {
  background-color: #ff66ff;
}
.st5 {
  background-color: #880000;
}
.st6 {
  background-color: #00aa00;
}
.st7 {
  background-color: #886800;
}
.st8 {
  background-color: #004699;
}
.st9 {
  background-color: #990099;
}
