.chat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

table.chat,table.pchat{
  empty-cells:show;
}
table.chat{
  position: relative;
   border: 1px solid #f4fa5a;
}
thead.chat{
  cursor:move;
}
td.chathead,td.chathead2,td.pchathead,td.pchathead2{
  width:5px;
  height:38px;
  padding:8px 5px 0px 0px;
}
td.chathead1,td.pchathead1{
  background-color: #FFFFCC;
  width:100%;
}
td.chathead,td.pchathead{ 
 background-color: #FFFFCC;
}
td.chathead2,td.pchathead2{ 
 background-color: #FFFFCC;
}

td.chaticon{
  background-image:url(images/icon_chat.gif);
}
td.chattopic{ 
  padding:0px 10px 0px 10px;
  width:100%;
}
span.chatTopicNick{ font-weight:900; }
td.chathide,td.chatclose{
  cursor:pointer;
}
td.chathide{
  background-image:url(images/hide.gif);
}
td.chatclose{
  background-image:url(images/close.gif);
}
td.chaticon,td.chathide,td.chatclose{
  height:36px;
  width:36px;
  padding:31px 31px 5px 0px;
  background-repeat:no-repeat;
  background-position:center;
}

td.chatbody,td.chatbody2,td.pchatbody,td.pchatbody2{
  width:0px;
  padding:0px 5px 0px 0px;
  background-color: #FFFFCC;
}
td.chatbody,td.pchatbody{ 
 background-color: #FFFFCC;
}
td.chatbody1,td.pchatbody1{
 background-color: #FFFFCC;
 padding:5px 5px 5px 5px;
 vertical-align:top;
}
td.chatbody2,td.pchatbody2{ 
 background-color: #FFFFCC;
}

td.chatfoot,td.chatfoot2,td.pchatfoot,td.pchatfoot2{
  width:5px;
  height:60px;
  padding:60px 5px 0px 0px;
   background-color: #FFFFCC;
}
td.chatfoot1,td.pchatfoot1{ 
 background-color: #FFFFCC;
 
}
td.chatfoot,td.pchatfoot{ 
}
td.chatfoot2,td.pchatfoot2{ 
}

div.chatbox{
  background-color: #FFFFFF;
  border: 1px solid #938F86;
  color:#000000;
  vertical-align:top;
}

/* UList */
span.cunick{
  color:green;
}
div.cumsg,div.csmsg{
  color:#0000ff;
  margin:2px 2px 4px 2px;
}
div.csmsg{
  color:#FF0000;
}

a.chat{
  color:#000000;
}
a.chat:hover{
  text-decoration:none;
}

/* input */
form.cinput{
  display:inline;
}
input.cinput{
  background-color: #FFFFFF;
  border: 1px solid #938F86;
  width: 100%;
  height:20px; 
  padding:2px 2px 2px 2px;
}
table.cinput{
  width:100%;
}
tr.cinput{

}
td.cinput{
  width:100%;
}
td.ckeyb{
  width:32px;
  height:29px;
  padding:5px 2px 5px 5px; 
  background-repeat:no-repeat;
  background-position:center;
}
td.csubmit{
  cursor:pointer;
  background-image:url(images/icon_send.gif);
  width:63px;
  height:32px;
  padding:32px 63px 5px 5px;
  background-repeat:no-repeat;
  background-position:center ;
}

span.sysb{font-weight:900;}
