@CHARSET "UTF-8";

.ContactListItem{
	margin-top:1px;
	margin-bottom:1px;	
	cursor:pointer;
	text-overflow:ellipsis;
}
.OfflineListItem{
	color:#FF0000;

}
.OnlineListItem{
	color:#00FF00;

}
.ContactListList{
	/*list-style-type:none;*/
	
}
.IMEntryHighlight
{
	box-shadow:0 0 15px #00CC00 inset;
	
}
.ContactListEntry{
	color:black;
	vertical-align:middle;
	max-width:130px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
	
}
.ContactListEntry:hover{
	/*
	text-overflow:inherit;
	overflow:visible;
	*/
}
.ContactListCheck
{
	display:none;
	
	
}
/*
.SelectedCL{
	background-color:lightgreen;
}
*/
.ClickMenu
{	white-space:nowrap;
	background-color:#DDDDDD;
	color:#000000;
	display:none;
	position:absolute;
	z-index:10;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}
.ClickMenuItem:hover
{
	background-color:#444444;
	color:#FFFFFF;
	
}
.CLoff{
	display:none;
}
.ToggleShowCL{
	font-weight:normal;
	cursor:pointer;
	color:#FFFF00;
}
.ContactListIcon{
	max-width:2em;
	max-height:2em;
	vertical-align:middle;
	padding:2px;
}
.SelfEntryCL{
	/*color:black;
	font-size:1.2em;
	max-width:150px;
	*/
	vertical-align:middle;
	
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
}
.ContactListSelf{
	margin-top:1px;
	margin-bottom:1px;	
	white-space:nowrap;
	
}
#SelfAvatarCL
{
	cursor:pointer;
	margin-left: -3px;
    margin-top: 2px;
}


/*IM stuff*/
.IMMessageEntry
{
	line-height:1.2em;
	
}
.IMMessageEntry.Self
{
	color:#254117;
}
.IMMessageEntry.Other
{
	color:#34282C;
}
.IMMessageEntry.System
{
	color:#000000;
}
.messageHolder
{

}
.IMOuterHolder
{
/*	height:10em;
	overflow-y:auto;
	white-space:normal;*/
}

.participantEntry
{
	display:inline-block;
}
.TabCloseButton
{
	cursor:pointer;
	height:12px;
	width:12px;
	vertical-align:top;
}
.IMTopButtons
{
	width:130px;
}
.AvatarPictIM{
	width:1.6em;
	height:1.6em;
	vertical-align:middle;
	border-radius:50% !important;
}
.AvatarPictCLSmall{
	width:2em;
	height:2em;
	vertical-align:middle;
	border-radius:50% !important;
}
.messageHolder a
{
	color:#0000FF;
}
.messageAddInvite
{
	cursor:pointer;
	color:#000099;
}
.CLBorder {
	border: 0.1em solid;
}
.participantHolder
{
	display:none;
}
.muteButton
{
	cursor:pointer;
	width:15px;
	height:15px;
	background-color:#333333;
	color:#FFFFFF !important;
	/*position: relative;*/
	position:absolute;
	right:3.5em;
	top:27%;
	/*right:20px;
	top:-2px;*/
}
#contactListMain
{
	position:absolute;
	right:0px;
	bottom:0px;
	width:15em;
}