 div#chattool{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:25px;
 }
 div#chattool #toolbar{
	text-align:center;
	width:95%;
	height:25px;
	background-color:#DFDFDF;
	border: solid 1px #999;
	clear:both; 
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	
 }
 div#chattool #toolbar a:link{
	color:#000; 
 }
 div#chattool #toolbar #limg{
	text-align:left;
 }
 div#chattool #toolbar #rimg{
	text-align:right; 
 }
 div#chattool #toolbar #ltext{
	 float:left;
	 padding-top:5px;
	 padding-left:5px;
 }
 div#chattool #toolbar #rtext{
	 float:left;
	 padding-top:5px;
	 padding-right:5px;
 }
 div#chattool #toolbar #lside{
	float:left;
	text-align:left;
	height:inherit;
 }
 div#chattool #toolbar #lside #applications{
	 float:left;
	 text-align:right;
	 border-right: solid 1px #999;
 	 width:100px;
	 height:inherit;
 }
 
 div#chattool #toolbar #lside #shortcuts{
	 float:left;
	 width: 20%;
	 height:inherit;
 }
 div#chattool #toolbar #rside{
	background-color:#fff;
	float:right;
	text-align:right;
	height:inherit;
 }
 div#chattool #toolbar #notifications{
     text-align:left;
	 height: 25px;
	 width: 25px;
 }
 div#chattool #toolbar #chatmenu{
	 border-left: solid 1px #999;
	 border-right: solid 1px #999;
	 float:left;
	 height: 25px;
	 width: 180px;
	 background-color: #DFDFDF;
 }
 div#chattool #toolbar #chatmenu:hover{
 	 background-color:#FFF;
 }
 a:hover{
	 background-color:#FFF; 
	 color:#000; 
	 width:250px;
 }
 div#chattool #toolbar #chatlist{
	 width: 400px;
	 height: 25px;
	 overflow:hidden;
	 background-color:#DFDFDF;
 }
 div#chattool #toolbar .chat{
 	 float:left;
	 text-align:right;
	 background-color:#DFDFDF;
	 border-left: solid 1px #999;
	 height: 25px;
	 width: 200px;
	 overflow:hidden;
 }
 div#chattool #toolbar .arrow{
	 font-size:10px;
 	 float:left;
	 text-align:center;
	 background-color:#666;
	 border-left: solid 1px #999;
	 height: 25px;
	 width: 15px;
	 overflow:hidden;
 }
 div#chattool #toolbar .chat:hover{
	 background-color:#FFF; 
 }
 div#chattool #toolbar .chat ul{
	padding: 0px; 
 }
 div#chatfooter{
	width:150px;
	height:25px;
	float:right;
 }
 .unread_img{
 	display:none;
 	position:fixed;
	float:right;
	z-index:250;
	background-image:url("../images/popup.png");
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:center;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	bottom:25px;
	padding-bottom:2px;
	width:16px;
	height:14px;
 }
 .emoticoms{
	display:none;
	position:fixed;
	z-index:250;
	text-align:center;
	background-color:#fff;
	border:solid 1px #000;
	bottom:75px;
 }
 div#addshortcut{
	 display:none;
	 position:fixed;
	 z-index:100;
	 background-color:#FFF;
	 bottom:25px;
	 width:211px;
	 height:250px;
	 /*padding-right:181px;*/
	 border-left:solid 1px #000;
	 border-top:solid 1px #000;
	 border-right:solid 1px #000;
	 border-bottom:solid thin #000;
	 overflow:hidden;
 }
 div#settingswindow{
	 display:none;
	 position:fixed;
	 z-index:100;
	 background-color:#FFF;
	 bottom:25px;
	 width:211px;
	 height:250px;
	 /*padding-right:181px;*/
	 border-left:solid 1px #000;
	 border-top:solid 1px #000;
	 border-right:solid 1px #000;
	 border-bottom:solid thin #000;
	 overflow:hidden;
 }
 
 div#settingswindow #header{
 	 background-color:#3e92bd;
	 text-align:left;
	 height:20px;
	 color:#fff;
	 padding-left:5px;
	 padding-top:5px;
	 font-weight:bold;
 }
 div#settingswindow #setstatus{
 	 text-align:center;
	 padding-bottom:5px;
 }
 div#settingswindow #whois{
 	 background-color:#3e92bd;
	 text-align:left;
	 height:20px;
	 color:#fff;
	 padding-left:5px;
	 padding-top:5px; 
	 font-weight:bold;
 }
 div#settingswindow #userlist{
 	 text-align:left;
	 height:115px;
	 padding-top:5px;
	 padding-left:10px;
	 padding-right:10px;
	 border-top:solid 1px #CCCCCC;
	 border-bottom:solid 1px #CCCCCC;
	 overflow:auto;
 }
 div#settingswindow .user{
 	 float:left;
	 width:80%;
	 height:16px;
	 padding-bottom:5px;
	 overflow:hidden;
	 
 }
 div#settingswindow .user:hover{
 	 background-color:#F9FFA8;
	 cursor:pointer;
 }
 div#settingswindow #status{
 	 float:right;
	 text-align:right;
	 width:20%;
	 height:16px;
	 padding-bottom:5px;
	 overflow:hidden;
 }
 div#settingswindow #mystatus{
 	 text-align:center;

 }
 div#settingswindow #mystatus input{
 	 width:211px;
	 background-color:#F9FFA8;
	 color:#000000;
	 border-top:solid 1px #999999;
	 border-bottom:solid 1px #999999;
	 border-right:#FFFFFF;
	 border-left:#FFFFFF;
 }

 div.chatwindow{
	 display:none;
	 position:fixed;
	 z-index:150;
	 background-color:#FFF;
	 width:225px;
	 height:300px;
	 bottom:25px;
	 border-left:solid 1px #000;
	 border-top:solid 1px #000;
	 border-right:solid 1px #000;
	 border-bottom:solid thin #000;
	 overflow:hidden;
 }
 div.chatwindow #header{
	 background-color:#3e92bd;
	 height:20px;
	 color:#fff;
	 padding-left:5px;
	 padding-top:5px;
	 font-weight:bold;
 }
 div.chatwindow #header img{
 
 }
 div.chatwindow #header #username{
 	 background-color:#3e92bd;
	 float:left;
	 width:109px;
	 padding-left:5px;
	 overflow:hidden;
 }
 div.chatwindow #header #controls{
	 background-color:#3e92bd;
	 float:right;
	 text-align:right;
	 width:109px;
	 padding-right:5px;
 }
 div.chatwindow .msg{
	 background-color:#DFDFDF;
	 width:245px;
	 height:20px;
	 color:#999;
	 font-size:11px;
	 padding-left:5px;
	 padding-top:5px;
 }
 div.chatwindow .body{
	 height:215px;
	 width:214px;
	 border-top:solid 1px #999;
	 padding-left:5px;
	 padding-top:5px;
	 padding-right:5px;
	 font-size:12px;
	
 }
 div.chatwindow #body #name{

 }
 div.chatwindow #body #msg{
 }
 div.chatwindow #input{
	 overflow:hidden; 
	 border-top:solid 2px #09F;
	 padding-left:10px;
	 padding-top:5px;
 }
 div.chatwindow #input img{
 }
 div.chatwindow #input input{
	 
	 width:170px; 
	 outline:none;
	 border: solid 1px #FFFFFF;
 }
 
 @media screen{
  body>div#chattool{
   position: fixed;
  }
 }

