/*------------------------ CLEAR MAIN STYLE SHEET ------------------------*/

fieldset{margin:0px;}


/*---------------------------------------- CONTAINER PAGE ----------------------------------------*/
img{border:0px solid black;}
.hide{display:none;}
.pop{display:block;}
.gray{color:#CCCCCC;}
div#main_IM{position:absolute;width:200px;background-color:#F0F2F3;}
div#main_IM h1{
	position:relative;
	border:1px solid #999CA1;
	height:19px;
	padding:0px;
	margin:0px;
	font-size:10px;
	cursor:move;}

h1.slvr{
	background:url(/chat/assets/h1bg.gif);}
h1.alrt{
	background:url(/chat/assets/h1bg_alert.gif);}

div#main_IM{font-family:Arial, Helvetica, sans-serif;position:absolute;z-index:5;}

div#main_IM div#main_content{
position:relative;
border-bottom:1px solid #999CA1;
border-left:1px solid #999CA1;
border-right:1px solid #999CA1;
clear:both;
}

div#main_IM div#main_content div#myStatus{position:relative;margin-left:5px;}
div#main_IM div#main_content div#myStatus p.scrnNm{position:relative;margin:0px;padding:0px;height:30px;}
div#main_IM div#main_content div#myStatus p.scrnNm span.lt{font-size:11px;font-weight:bold;color:#cccccc;}
div#main_IM div#main_content div#myStatus p.scrnNm span.rt{font-size:12px;font-weight:bold;padding-left:10px;}


div#contactList{padding:0px;position:relative;width:180px;float:right;background-image:url(/chat/assets/contactsBG.gif);
background-position:0px 14px;
background-repeat:no-repeat;}
div#contactList h3{margin:0px;border:0px solid green;text-align:center;font-size:12px;}
div#contactList div#listContainer{position:relative;overflow:auto;height:400px;padding:0px;}
div#contactList ul{margin:0px;padding:0px;list-style-type:none;font-size:12px;}
div#contactList ul li{color:#CC0000;margin-left:15px;margin-top:5px;}
div#contactList ul li span.status{color:#000000;font-size:10px;margin-left:5px;text-decoration:none;}
div#contactList ul li span.contact{text-decoration:line-through;}
div#contactList ul li a{color:#3366CC;text-decoration:none;}
div#main_IM div#main_footer{clear:both}

/*---------------------------------------- LOGIN PAGE ----------------------------------------*/
div#loginForm{position:relative;padding:12px;}
div#loginForm form{position:relative;margin:0px;padding:0px;font-size:10px;width:175px;}
div#loginForm form fieldset{border:1px solid #999CA1;margin:0px;padding:5px;}
div#loginForm form p{margin:1px;padding:0px;}
div#loginForm form p label{position:absolute;margin:0px;padding:0px;}
div#loginForm form p input{font-size:10px;}
div#loginForm form p input.txt{position:relative;width:108px;left:50px;margin:0px;padding:0px;}
div#loginForm form p.submit{text-align:right;margin:0px;padding:0px;}


/*---------------------------------------- CONVERSATION PAGE ----------------------------------------*/
div.convWin{position:absolute;}
div.convWin h1{
	position:relative;
	border:1px solid #999CA1;
	margin:0px;
	padding:0px;
	width:400px;
	height:19px;
	font-size:10px;
	cursor:move;}	
div.convWin div.conv_content{
	position:relative;
	margin:0px;
	padding:0px;
	width:400px;
	height:381px;
	border-left:1px solid #999CA1;
	border-right:1px solid #999CA1;
	border-bottom:1px solid #999CA1;
	background-color:#F0F2F3;
	clear:both;
}
.lt{float:left;}
.rt{float:right;padding:1px;}
.rt img{padding-left:2px;}



div.logo{position:absolute;right:12px;top:10px;}
div.logo img{border:1px solid black;}

form.convFrm{position:relative;margin:0px;padding:10px;border:0px solid black;width:260px;}
form.convFrm fieldset{margin:0px;padding:0px;border:0px solid black;}
form.convFrm legend{margin:0px;padding:0px;color:#6AB2EE;font-weight:bold;}
form.convFrm p{margin:1 0 0 0;padding:0px;}
form.convFrm textarea{width:200px;height:50px;float:left;margin:0px;padding:0px;}
form.convFrm input.bttn{height:50px;width:40px;float:right;margin:0px;padding:0px;}

div.msgBox{position:relative;overflow:auto;width:260px;height:260px;background-color:#FFFFFF;margin:0px;padding:0px;
border-left:1px solid #666666;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #666666;
border-right:1px solid #CCCCCC;
background-position:center center;
background-repeat:no-repeat;
}
div.msgBox ul{position:relative;list-style-type:none;margin:0 0 0 0;padding:0px;width:250px;}
div.msgBox ul.msgList{position:relative;list-style-type:none;}
div.msgBox ul.msgList li{position:relative;margin:0px;padding:0px;border:1px solid white;}
div.msgBox ul.msgList li ul.subMsg{border:0px solid black;margin:0px;padding:0px;}
div.msgBox ul.msgList li ul.subMsg li.lbl{color:#999999;border:0px solid black;}
div.msgBox ul.msgList li ul.subMsg li.msg{position:relative;border:0px solid green;font-size:12px;padding-left:20px;}
div.msgBox ul.msgList li ul.subMsg li.msg img{
	position:relative;
	margin:0px;
	padding:0px;
	border:0px solid black;
	top:2px;
	
}
div.msgBox ul.msgList li ul.subMsg li.msg img.ie{
	
	}
	

div.typing{position:absolute;
	border-top:1px solid #CBCDCF;
	background-color:#DCE3EB;
	color:#666666;
	width:400px;
	height:16px;
	bottom:0px;
	margin:0px;
	font-size:12px;
}

div.shadow{
position:absolute;
top:7px;
left:6px;
width:400px;
height:381px;
background-image:url(/chat/assets/shadowAlpha.png);
background-position:bottom right;
z-index:-1;
}