
.contextmenu { position:absolute; color: black; white-space: nowrap; border: menu 1px outset; background-color:menu; font-family:Tahoma; line-height:20px; font-size:12px; display:none; z-index: 100; overflow: auto; overflow-x: hidden; -moz-user-select: none; }
.menuitem { padding-left:10px; padding-right:10px; outline: 0px; width: 99%; cursor: default; -moz-user-select: none; }
.menuitemsep { margin: 2px; cursor: default; -moz-user-select: none; }
.menuitemsepimg { height: 2px; width: 99%; -moz-user-select: none; }

.chanlabel { color:white; font-size: 1.0em; font-family:Tahoma; font-weight: normal; }
.chanmodeslabel { font-size:0.8em; font-family:Tahoma; }
.numberofuserslabel { font-size:1.0em; font-family:Tahoma; }
.linebreakindenter { padding-left: 1em; text-indent: -1em; }

.lvuitemMe { vertical-align: middle; font-family: Tahoma; white-space: nowrap; overflow: hidden; }
.lvuitemlbMe { padding-left: 2px; font-size: .75em; color: #000000; font-weight: font-family: Tahoma; font-weight: bold; vertical-align: middle; height:100%; overflow: hidden; width: 145px; border: none 0px #BDDEEF; background-color: #BDDEEF;}
.lvuitemlbMeSel { padding-left: 2px; font-size: .75em; color: #000000; font-family: Tahoma; font-weight: bold; vertical-align: middle; height:20px; overflow: hidden; width: 145px; border: dotted 1px gray; background-color: #DDDDDD; }
.lvuitem { vertical-align: middle; font-family: Tahoma; white-space: nowrap; }
.lvuitemico { height: 19px; width: 19px; vertical-align: middle; -moz-user-select: none; }
.lvuitemlb { padding-left: 1px; font-size: 13px; color: #0000cd; vertical-align: middle; height:100%; -moz-user-select: none; cursor: default; }
.cpblankicospace { width: 19px; }

.cpnicklocaluser { color:#000000; font-weight: bold; padding-left: 3px; }
.cpnicktaggedlocaluser { color:#330066; font-weight: bold; padding-left: 3px; }
.cpnickawaylocaluser { color:Gray; font-weight: bold; padding-left: 3px; }
.cpnickuser { color:#000099; padding-left: 3px; }
.cpnicktaggeduser { color:#000099; font-weight: bold; padding-left: 3px; }
.cpnickawayuser { color:Gray; padding-left: 3px; }
.fc20wwuserlb { color:#006699; font-size: .75em; font-family: Tahoma; font-weight: bold; }
.msgfrmt2 { color:#0000CC; font-size: .95em; font-family:Tahoma; } /* used in: reconnect message */
.errortype1 { color:#FF0000; font-size: .95em; font-family:Tahoma; }
.topicparent { padding-left: 30px; height: 10px; }
.pretopiclabel { color:#000000; font-size:1em; font-weight: bold; }
.topic { color:#396693; font-size: 1em; }
.onjoinparent { padding-left: 30px; height: 20px; position: relative; top: 1px; }
.preonjoinlabel { color:#339933; font-size:1em; font-family:Tahoma; font-weight: bold; }
.onjoin { color: #339933; font-size: 1em; font-weight: bold; }
.msgfrmtparent { padding-left: 50px; }
.msgfrmt4 { color:#8B8682; font-size: .95em; } /* used in: prop_language2, onjoin, onNoticePrivate */
.msgfrmt4me { color:#8B8682; font-size: .95em; font-weight: normal; } /* used in: onjoin_localuser */
.msgfrmt5 { color:black; font-size: .95em; font-family:Tahoma; font-style:tahoma; } /* used as parent formatter in: onNotice */
.broadcasttitlecr { color:#FF0000; font-size: .95em; font-family:Tahoma; font-weight: bold; padding-top: 10px; }
.broadcasttitlesrv { color:#FF0000; font-size: .95em; font-family:Tahoma; font-weight: bold; padding-top: 10px; }
.broadcastmsg { font-size: .95em; color:#000000; font-family:Tahoma; padding-bottom: 10px; padding-left: 18px; height: 10px; }
.servnotice { color:#8B8682; font-size: .95em; font-family:Tahoma; font-weight: normal; }
.kicked { color:#FF0000; font-size:.9em; font-weight: bold; }
.kickedme { color:#FF0000; font-size:.9em; font-weight: bold; }
.nickchange { color: #0099FF; font-size: .95em; }
.nickchangeme { color: #0099FF; font-size: .95em; font-weight: normal; }
.modechange { color: #698B69; font-size: .95em; }
.modechangeme { color: #698B69; font-size: .95em; }
.knock { color: #800000; font-size: .95em; font-weight: bold; }
.invite { color: #8B008B; font-size: .95em; font-weight: bold; }
.whispreq { font-size: .95em; background-color: #F1F4FA; border: solid 1px #CCCCCC; text-indent: 1em; margin: 2px; padding 5px; }
.titlenotice { } /* used in: onNotice */
.msgnotice { } /* used in: onNotice */
.titlenoticepr { } /* used in: onNotice personal */
.msgnoticepr { } /* used in: onNotice personal */

TABLE.fulltb {
  min-height: 100%;
  width: 100%;
}
TD.fulltd {
  min-height: 100%;
  width: 100%;
}
.bluebuttonHpEd{
        background-color: #8CA9D5;
        padding-top: 0px;
        padding-right: 2px;
        padding-bottom: 0px;
        padding-left: 2px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #B8CAE4;
        border-right-color: #1C3C73;
        border-bottom-color: #1C3C73;
        border-left-color: #B8CAE4;
        color: #FFFFFF;
        font-size: 11px;
}
div.move {
      width: 100px;
      Float: right;
      font-size: 10px;
      font-family: Tahoma;
      font-weight: bold;
      Text-align: right;
      padding-right: 6px;
      color: #fff;
      cursor: move;
     }
 a.top_menu_item:link {  font-family: Tahoma; font-size: 10pt; color: #fff; text-decoration: none; }
 a.top_menu_item:visited {  font-family: Tahoma; font-size: 10pt; color: #fff; text-decoration: none; }
 a.top_menu_item:hover {  font-family: Tahoma; font-size: 10pt; color: #FCE1C7; text-decoration: none; }
