/******************************************************************************
* Defines default styles for site pages.                                      *
******************************************************************************/
  .lastLine {
    padding-left: 6em;
  }

	.userChatWindow{
		height:230px; overflow:auto; border:0px solid #000000;
	}
  /*/
  .window {
  background-color: #c0c0c0; border:0px solid #000000; margin: 0px; padding: 2px; position: absolute; text-align: left; visibility: hidden; left: 666px; top: 150px; z-index: 12; width: 280px;
}
*/

div.window {
	background-color:#;padding:0;text-align:left;visibility:hidden;margin:0;position:fixed;bottom:250px;right:0;width:270px;height:100px;right: 10px; }
div.window p {
  margin: 0; 
  padding: 5px 3px;
}

div.window a, div.window em { display: block; margin: 0 0.5em }
div.window a, div.window em { border-top: 2px groove #900 }
div.window a:first-child { border-top: none }
div.window em { color: #CFC }

div.window a:link { text-decoration: none; color: black }
div.window a:visited { text-decoration: none; color: #CCC }
div.window a:hover { background:#D2DF0D; color: white }


.chatTextBox{
	width:260px;
	height:35px;
}
.titleBar {
  background-color: #36466E;
  cursor: default;
  color: #ffffff;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 10px 3px 2px .5em;
  text-align: right;
  white-space: nowrap;
  height:20px;
  cursor:move;
  border:solid 2px #C0C0C0;
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 16px;
  height: 14px;
  cursor:pointer;
}

.clientArea {
  background-color: #ffffff;
  color: #000000;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 0 0px 0px 0px;
  overflow: auto;
  padding: .5em;
  height:300px;
  border:solid 2px #C0C0C0;
}

#demoBox {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  padding: 8px;
  width: 24em;
}

.footer {
  margin-bottom: 0px;
  text-align: center;
}

/* Boxed table styles */

table.boxed {
  border-spacing: 2px;
  empty-cells: hide;
}

td.boxed, th.boxed, th.boxedHeader {
  background-color: #ffffff;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  padding: 2px;
  padding-left: 8px;
  padding-right: 8px;
}

th.boxed {
  background-color: #c0c0c0;
}

th.boxedHeader {
  background-color: #808080;
  color: #ffffff;
}



/* grey */
h3.chatHeader {background:url(../images/sprite.png) 0 -43px no-repeat; color:#000; font:bold 13px Arial; padding-left:10px}
h3.chatHeader span {background:url(../images/sprite.png) 100% -43px no-repeat; padding:9px 0 9px 0; display:block}
.chatBorder {border:solid #bebebe; border-width:0 1px; padding:0 2px; background-color:#FFFFFF;}
.chatEndmodule {background:url(../images/sprite.png) left -79px no-repeat; padding-left:7px; display:block;}
.chatEndmodule span {background:url(../images/sprite.png) right -79px no-repeat; height:7px; overflow:hidden; display:block;}
.chatSubHeader{height:15px; padding:5px 0px; background-color:#CCCCCC;font-weight:bold;}