.people{
}

.people li {
	position: relative;
	padding: 13px 0 15px;
	white-space: nowrap;
}

*+html .people li {
	display: inline;
	zoom: 1;
	min-width: 100%;
}
*html .people li { display:inline-block; }
*html .people li { display: inline }
.people li:after{clear:left;display:block;height:0;content:''}

.people li.self {
	position: relative;
	margin-top: -1px;
	background-color: #FFFDDC;
	border: 1px solid #FFDC6E!important;
	display:block;
}
.people span.position {
	position: absolute;
	top: 50%;
	top: 50%!important;
	top:52px;
	left: 10px;
	margin-top: -.73em;
	color: #999;
	line-height: 1.46;
	font-size: .917em;
	display:inline-table;
	left:1px;
	text-align:center;
	width:30px;
}

.people span.hook {
	position: absolute;
	top: 50%!important;
	top:52px;
	left: 7px; 
	margin-top: -10px;
	color: #999;
	font-size: .917em;
}

.people span.hook input { margin-left: 0 }
.aligner,
.people .user_info {
	-moz-box-orient: vertical;
	display: -moz-inline-box;
}

.aligner {
	display: inline-block;
	width: 1px;
	height: 72px;
	vertical-align: middle;
}

.people .user_info {
	display: inline-block;
	margin-left: -1px;
	width: 100%;
	vertical-align: middle;
	white-space: normal;
}

*html .aligner,
*html .people .user_info { display: inline }
*+html .aligner,
*+html .people .user_info { display: inline }


.user_info .user_contact{
	padding-left:30px;
	white-space:normal;
	/*
	-moz-box-orient:vertical;
	vertical-align:middle;
	*/
}
.user_info .user_contact:after{clear:both;display:block;height:0;content:''}
.user_contact p {
	font-size:1em;
	line-height:1.5;
	margin:0;
}
.user_contact p a.rise_up_me {
	float: right;
	margin-right: 12px;
	color: #333;
	white-space: nowrap;
}
.user_contact p a.rise_up_me {
	color: #31680d;
	font-weight: bold;
}
.user_contact p.name {
	color:#858585;
}
.user_contact p a.name {
	color:#1A4DC1;
	font-size:1.167em;
}

*html .user_contact p.name a.female:hover,
*html .user_contact p.name a.male:hover { border: 0 }


.user_contact p.name img {
	border:3px solid #FFFFFF;
	display:inline-block;
	left:20px;
	margin-top:-40px;
	position:absolute;
	top: 50%!important;
	top:52px;
}
.self .user_contact p.name img{ left: 20px }

.user_contact p.name img {
	margin-left:10px;
}
*html .user_contact p.name img{margin-left:15px;}

.user_contact p.name .female .noface:hover,
.user_contact p.name .female a.name:hover img { border-color: #FF99D8!important }
.user_contact p.name .male a.name:hover img { border-color: #83b9ee }
.user_contact p.name .female:hover .name,
.user_contact p.name .male:hover .name { color: #FF5223 }

.user_contact p.name a.name:hover { border:none }

.people div.user_contact .presence {
	float: right;
	margin-top: 1px;
	padding: .34em 11px 0 0;
	text-align: right;
}

.user_contact .msg {
	margin-top:0.34em;
}
.user_contact p.stats {
	margin-top: .5em;
	color: #999;
}
.user_contact p small {
	font-size:0.917em;
	line-height:1.64;
}
a.old_messages, a.has_new_messages{
	color:#FFFFFF !important;
	cursor:pointer;
	font-size:0.917em;
	margin-top:0;
	position:relative;
	text-decoration:none;
}
a.old_messages:hover,a.has_new_messages:hover{color:#ffffff!important;}
.user_contact .msg a.msgr-lnk {
	float:left;
	margin:1px 5px 0 0;
	vertical-align:middle;
}
.user_contact a.open_chat {
	color:#37444D;
}

.user_contact .msg a.old_messages {
	background:url(/images/omc.png) no-repeat  0 0;
	margin-right:13px;
	float:left;
}
*html .people div.user_contact a.old_messages { background:url(/images/omc_ie.png) 0 0 no-repeat }

a.old_messages i {
	background:url(/images/omc.png) no-repeat 100% 0;
	float:left;
	font-style:normal;
	left:8px;
	position:relative;
}
*html a.old_messages i { background-image:url(/images/omc_ie.png) }
a.old_messages i i {
	background-position:100% 100%;
	left:0;
	top:8px;
}
a.old_messages i i i {
	background-position:0 100%;
	left:-8px;
	top:0;
}
a.old_messages i i i i {
	background:none;
	left:5px;
	margin:-9px 0 -1px;
	padding:2px 3px 2px 2px;
}
*+html a.old_messages i i i i{ padding:2px 4px 2px 1px;}

span.new_messages,span.total_messages {
	 position: relative;
	 float: left;
	 background:url(/images/nmc_cust_ie.png) no-repeat 0 0 ;
	 height:18px;
}
span.new_messages{
	 background:url(/images/nmc_cust_ie.png) no-repeat -252px 0 ;
	 padding-left:2px;
	 margin-right:5px;
}
span.total_messages b {
	float:left;
	position:relative;
	z-index:11;
	padding-left:7px;
	padding-right:4px;
	line-height:18px;
}
span.new_messages b{
	float:left;
	position:relative;
	z-index:11;
	right:-5px;
	line-height:18px;
	padding:0px 7px 0 2px;
	background:url(/images/nmc_cust_ie.png) no-repeat right 0 ;
}

.people li.managing_contacts {
	padding:0;
	border-bottom:none;
	border-top:0;
	border-bottom:1px solid #E0E0E0;
	position:relative;
}
.people li.managing_contacts .mc_wrap {
	padding: 9px 8px 9px 10px;
	background: #f2f4f6;
	color: #62656b;
	font-size: .916em;
}
.people li.managing_contacts .mc_chose_folder {
	overflow:hidden;
	zoom:1;
}
.people li.managing_contacts .mc_chose_folder .mc_right { float:right }
.people li.managing_contacts .mc_chose_folder .mc_atl {
	text-align:center;
	margin:0;
	overflow:hidden;
	zoom:0;
	padding:11px 0 8px;
}
.people li.managing_contacts #anchor_to_loader {
	display:inline-block;
	width:1px;
	height:5px;
	font-size:0;
}
.people li.managing_contacts a {
	color: #62656b;
	float:left;
	margin-top:.3em;
}
.people li.managing_contacts button {
	padding: 2px 6px;
	margin-left: .2em;
	overflow:visible;
	vertical-align:middle;
	font:1.182em Arial;
}
.people li.managing_contacts select {
	margin-left: .4em;
	vertical-align:middle;
	font-size:1.0909em;
}
.people li.managing_contacts .text { vertical-align:middle }
/*
.button{border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;border-style:solid;border-width:1px;background:#3B5998;FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; text-align:center;  font-size: 12px;color: #fff; height:23px;padding:0px 6px; cursor:pointer;}
.buttondel {FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 12px; color: #000000 ;height:23px; line-height:23px;padding:0px 4px; text-align:center; background:#E4E4E4 ; border:1pt outset #F0F0F0;cursor:pointer;}
.buttoncancel {FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif ;font-size: 12px; color: #000000 ;text-align:center;height:23px;background:#F0F0F0 ; border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #E7E7E7;border-top:1px solid #E7E7E7;padding:0px 6px;cursor:pointer;}
*/
.riseup{
	background:url(/images/up.gif);
	width:14px;
	height:14px; 
	vertical-align:middle;
	display:inline-block;
	text-decoration:none;
	margin-left:4px;
}