#chatDivContainer
{
  border:0px solid green;
  position: fixed;
  bottom: 0px;
  vertical-align:bottom;
  overflow:visible;
}

*html #chatDivContainer
{
  position: absolute;
  bottom: 0px;
  vertical-align:bottom;
  overflow:visible;
}

.chatDiv
{
  width:242px;
  float:right;
  border:1px solid #ccccff;
  background:white;
  text-align:center;
  margin-right:3px;
  margin-bottom:0px;
}

.chatHeadContainerDiv
{
  width:242px;
  float:left;
  border:0px solid gray;
  background:rgb(115,166,255);
  padding:0;
}

.chatHeadDiv
{
  float:left;
  width:195px;
  border:0px solid green;
  clear:left;
  background:rgb(115,166,255);
  text-align:left;
  font-weight:bold;
  color:white;
  font-size:13px;
  font-family:arial;
  padding:2px;
}

.chatHeadDiv a
{
  color:white;
}

/*.chatHeadDiv:hover
{
  cursor:pointer;
}*/

.closeButtons
{
  float:right;
  width:40px;
  border:0px solid green;
  background:rgb(115,166,255);
  text-align:right;
  clear:right;
  color:white;
  font-weight:bold;
  font-size:17px;
  font-family:verdana;
  padding-right:2px;
  padding-bottom:2px;
  padding-top:0px;
  margin-top:0px;
  vertical-align:top;
}

.closeButtons span:hover
{
  cursor:pointer;
  background:rgb(85,136,255);
}

.chatTextDiv
{
  background: #ffffff;
  height: 180px;
  /*min-height: 50px;
  height:auto !important;
  height:50px;*/
  word-wrap: break-word;
  overflow-y:auto;
  width:238px;
  clear:both;
  font-weight:normal;
  font-size:11px;
  text-align:left;
  padding:2px;
}



.colorRed
{
  color:red;
  font-size:12px;
}

.chatInput
{
  margin-top:2px;
  border-top:1px solid rgb(200,200,200);
  width:242px;
  text-align:center;
  background:white;
}

.chatInput textarea
{
  width: 234px;
  border: 1px solid rgb(115,166,255);
  padding: 2px;
}

.meLabel 
{
  font-size: 11px;
  color: #6666ff;
  font-weight: bold;
  margin-top: 5px;
}

.themLabel
{
  font-size: 11px;
  color: #bb6666;
  font-weight: bold;
  margin-top: 5px;
}