.usrmboxmenu{
	width:159px;
	background-color: #f3f6ff;
	float:left;	
	margin-right: 7px;
	padding: 16px;
}
.usrmboxmenu ul{
	margin: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0;
}
.usrmboxmenu li{
	margin-top: 6px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.usrmboxmenu li img{vertical-align: middle;}
.usrmboxcontent{float:left;width: 640px;}
.mboxtable th{
	background-image:url(/images/blocks/user/thbg.gif);
	height: 27px;
	border-right: 1px solid #ffffff;
}
.mboxtable td{
	border-bottom: 1px solid #e0e2e2;
	border-right: 1px solid #e0e2e2;
}
.mboxtable{border-left: 1px solid #e0e2e2;}

.mboxempty{height: 40px;}
.mboxlegend{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 10px;
}
.mboxlegend img{margin-left: 8px;}
.mboxinboxbody table a{text-decoration:none;}
.mboxinboxbody table.mydoclisttable tr:hover{background-color: #e3f5ff;}

.mboxinboxbody table.mydoclisttable a:visited{color: #45527e}

.mboxinboxbody table.mydoclisttable tr{behavior:url(/css/hover.htc);}
.mydoclisttabletrhover { background-color:#e3f5ff; }
.mydoclisttabletrhoverc { background-color:#e3f5ff; }
.mydoclisttabletrhoverc td { font-weight:bold;}

.mboxinboxunread{font-weight:bold;}
.mboxinboxread{font-weight:normal;}
.mboxinboxunreadc{
	background-color: #f2faff;
	font-weight:bold;
}
.mboxinboxreadc{
	background-color: #f2faff;
	font-weight:normal;
}
.mboxcontent{
	background-image: url(/images/blocks/mbox/bg.gif);
	background-repeat: repeat-y;
	width:100%;
}
.mboxfs{background-image: url(/images/blocks/mbox/faggyenvelopes.gif);
	background-repeat: no-repeat;
	background-position:600px 100%;
}
.usrmboxstretch{height: 500px;}
.mboxinboxpager{}
.mboxinboxpager .pager{width: 300px;}

.mboxmsgbuttons{margin: 4px;}
.mboxmsgbuttons a{margin-right: 20px;}
.mboxinboxbuttons{margin-top: 8px; margin-left: 22px;}
.mboxinboxbuttons a{margin-right: 20px;}
.mboxinboxbody .mydoclisttable{padding-bottom: 0;}
.mboxnewform{width:630px;margin-top: 8px;}
.mboxinboxtdattached{
	background-image: url(/images/blocks/mbox/altclip.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
.mboxnewconditions{font-size:75%;color: #999999;}
div.mboxinboxbuttons a{text-decoration: underline;}

.addrbookblock a:visited{color: #45527e;}
.addrbookblock{margin-top: 20px;}
.addrbooktable{
	background-color: #FFFFFF;
	width:98%;
	font-size: 11px;
}
.addrbooktable th{
	background-color: #ecedef;
	padding: 4px;
}
.addrbooktable td{
	padding: 3px;
	padding-left: 6px;
	border-bottom: solid 1px #ecedef;
}
.addrbooktable td img{padding-right: 1px;}
td.addrbookall{
	border-top: solid 1px #ecedef;
	padding-top: 5px;
	padding-bottom: 6px;
	font-size:80%;
	border-bottom: none;
}

