.clsSpacer{
	clear:both;
	width:100%;
	font-size:0;
}




.clsManagerMsgs{
	float:right;
	width:423px;

	float:auto;
	width:758px;
	margin:0 0 6px 0;
	border:1px solid #DFF2C7;
	background-color:#F1FFDE;
}

.clsManagerMsgs .clsHead{
	color:#404040;
	font-size:12px;
	font-weight:800;
	padding:2px 6px 2px 2px;
	background-color:#DFF2C7;
}


.clsMostViewed{
	float:right;
	width:423px;

	float:auto;
	width:758px;
	margin:0 0 8px 0;
	border:1px solid #FFE49B;
	background-color:#FEF6DF;
}

.clsMostViewed .clsHead{
	color:#404040;
	font-size:12px;
	font-weight:800;
	padding:2px 6px 2px 2px;
	background-color:#FFE49B;
}

.clsHead3{
	color:#404040;
	font-size:12px;
	font-weight:800;
	padding:3px 6px 3px 2px;
	background-color:#C3E3F2;
}

.clsMostViewed a:link, .clsMostViewed a:visited, .clsMostViewed a:active, .clsMostViewed a:hover, .clsManagerMsgs a:link, .clsManagerMsgs a:visited, .clsManagerMsgs a:active, .clsManagerMsgs a:hover{
	color:#000040;
	font-size:15px;
	text-decoration:none;
}

.clsMostViewed a:hover, .clsManagerMsgs a:hover{
	text-decoration:underline;
}



.clsConnectedUsersList{
	width:756px;
	margin:0 0 8px 0;
	border:1px solid #FFE49B;
	background-color:#FEF6DF;
}

.clsConnectedUsersList .clsHead{
	color:#404040;
	font-size:12px;
	font-weight:800;
	padding:2px 6px 2px 2px;
	background-color:#FFE49B;
}

.clsConnectedUsersList .clsItem{
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}



.clsMembersText A:link, .clsMembersText A:visited, .clsMembersText A:active{color:#800000; text-decoration:underline; background-color:transparent;}
.clsMembersText A:hover{text-decoration:underline;}




div.AdminMsg{
	padding-right:20px;
	margin:2px 0 12px 0;
	background-color:#FFFF99;
}

div.MainMsg, div.ShrinkedMsg{
	font-size:16px;
	overflow:hidden;
	padding:0 0 2px 0;
	margin-top:8px;
	zoom:1;
	border:1px solid #C3E3F2;
	border:1px solid #red;
	background-color:#E6F4FE;

}
div.ShrinkedMsg{
	background-color:#D6E8F4;
}

div.ShrinkedMsg .MsgsNum{
	float:left;
	font-size:13px;
	font-weight:800;
}

div.Msg{
	font-size:16px;
	padding-right:15px;
}

div.Content{
	padding:0 3px 0 0;
	margin:0 14px 5px 0;
	word-wrap:break-word;
	border:1px solid #DBEDFB;
	background-color:#F2FAFF;
}

.clsMessageText{
	font-size:16px;
}


div.Content_hidden{
	display:inline;
	font-size:0;
	padding:0;
	margin:0;
}

.clsThumbImage{
	float:left;
}

.clsThumbImage img{
	width:150px;
	margin:0 10px 10px 0;
}

.Left{
	display:block;
	padding:2px 7px 2px 7px;
}

span.right{
	float:left;
	width:120px;
	font-size:14px;
	text-align:left;
	direction:ltr;
	margin-top:1px;
}

span.MessageCaption, span.MessageCaptionRead{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}
span.MessageCaptionWaiting{
	cursor:pointer;
	cursor:hand;
	color:blue;
	text-decoration:underline;
	font-weight:bolder;
}

span.MessageCaptionRead{
	color:#57B300;
}

span.MessageCaptionDeleted{
	color:red;
	cursor:pointer;
	cursor:hand;
}

.clsUserDetails{
	font-size:11px;
	padding:2px 5px 2px 2px;
	margin-bottom:3px;
	background-color:#C9D8C0;
}

.NavContainer{
	width:100%;
	padding-top:20px;
}

.NavContainer .NavBar{
	font-size:13px;
	cursor:pointer;
	cursor:hand;
}

span.AdminBar{
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	cursor:hand;
	padding:2px 8px 3px 8px;
	margin:2px;
	border:1px solid #ffffff;
	background-color:#026498;
}

button.AdminBar{
	color:#ffffff;
	font:12px Arial;
	cursor:pointer;
	cursor:hand;
	padding:1px;
	margin:1px;
	border:1px solid #ffffff;
	background-color:#026498;
}


a.NotEmpty:link, a.NotEmpty:visited, a.NotEmpty:active, a.NotEmpty:hover, a.MainDot:link, a.MainDot:visited, a.MainDot:active, a.MainDot:hover, a.Empty:link, a.Empty:visited, a.Empty:active, a.Empty:hover, span.NotEmpty, span.MainDot, span.Empty, span.MainDotEmpty, a.MainDotEmpty:link, a.MainDotEmpty:visited, a.MainDotEmpty:active, a.MainDotEmpty:hover{
	font-family:Verdana;
	font-size:13px;
	font-weight:800;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	padding:0;
}

span.NotEmpty, .a.NotEmpty:link, a.NotEmpty:visited, a.NotEmpty:active, a.NotEmpty:hover {
	color:#0A496A;
}

span.MainDot, .MainDot, a.MainDot:link, a.MainDot:visited, a.MainDot:active, a.MainDot:hover {
	color:#D7B032;
}

span.MainDotEmpty, a.MainDotEmpty:link, a.MainDotEmpty:visited, a.MainDotEmpty:active, a.MainDotEmpty:hover{
	color:#D7B032;
	font-size:15px;
	font-weight:500;
}


span.Empty, a.Empty:link, a.Empty:visited, a.Empty:active, a.Empty:hover {
	color:#0A496A;
	font-size:15px;
	font-weight:500;
}




.Content .clsMessageText a:link, .Content .clsMessageText a:visited, .Content .clsMessageText a:active, .Content .clsMessageText a:hover {
	color:#3300CC;
	text-decoration:underline;
}

a.file:link, a.file:visited, a.file:active, a.file:hover {
	color:#00780E;
	text-decoration:none;
	font-size:12px;
}

span.blue, span.red, span.green, span.orange{
	font-size:16px;
	font-weight:500;
}

span.blue{
	color:blue;
}

span.red{
	color:red;
}

span.green{
	color:#53884D;
}

span.orange{
	color:#F98E12;
}


.code{
	display:block;
	text-align:left;
	direction:ltr;
}

span.SpecUser{
	color:#3357BD;
	font-size:12px;
	font-weight:800;
	cursor:pointer;
	cursor:hand;
}

span.CurrentSpecUser{
	color:#232FCB;
	font-size:12px;
	font-weight:800;
	cursor:pointer;
	cursor:hand;
}

span.RegUser{
	font-size:12px;
	color:#000033;
	cursor:pointer;
	cursor:hand;
}

span.GuestUser{
	font-size:12px;
	color:#000033;
}

span.AdminUser{
	color:#BB3B3B;
	font-size:12px;
	font-weight:800;
	cursor:pointer;
	cursor:hand;
}

span.SuperAdmin{
	color:#0A8804;
	font-size:12px;
	font-weight:800;
	cursor:pointer;
	cursor:hand;
}

span.Prof1User{
	font-weight:800;
	color:#006600;
	font-size:12px;
	cursor:pointer;
	cursor:hand;
}
span.Prof2User{
	font-weight:800;
	color:#CC0033;
	font-size:12px;
	cursor:pointer;
	cursor:hand;
}

span.CurrentUser{
	color:#000033;
	font-size:12px;
	font-weight:800;
	cursor:pointer;
	cursor:hand;
}

.readed{
	color:#993399;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
}

.newMsg{
	color:#FF6600;
	font-size:12px;
	padding:0 15px 0 15px;
}

.clsVisitedNum{
	float:left;
	color:#FF6600;
	font-size:12px;
	font-weight:800;
	margin:0 5px 5px 5px;
}

.searchText{
	color:#003360;
	font-size:12px;
	font-weight:800;
	direction:rtl;
	padding-top:3px;
}

.seachBtn{
	width:35px;
	height:22px;
	font-size:12px;
	margin-right:3px;
}

.signature{
	width:40%;
	height:1px;
	text-align:right;
	margin:20px 0 0 auto;
	border-top:1px dotted #000000;
}








/*** ADD MESSAGE STYLE ***/

.emo{
	float:right;
	width:23px;
	height:23px;
	font-size:0;
	cursor:pointer;
	cursor:hand;
	margin:0 1px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

.clsAddQuickMsg{
	display:none;
	width:100%;
	font-size:13px;
	padding:15px 15px 5p 15px;
	border-top:1px dotted #909090;
	background-color:#F2FAFF;
}

.clsTableAddMsg{
	width:470px;
	font-size:13px;
	direction:rtl;
}



.clsTableAddMsg input, .clsTableAddMsg textarea {font:14px Arial;}

.clsTableAddMsg .clsTableTitle{
	width:90px;
	color:#000040;
	font-weight:800;
}

.clsTableAddMsg .clsTableBody{
	width:380px;
}

.clsTableAddMsg .toolbarItem{
	width:22px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
	direction:ltr;
	padding:0;
	border:1px solid #404040;
	background-color:#D4D0C8;
}

