.usercp_nav_composepm, .usercp_nav_pmfolder,.usercp_nav_sub_pmfolder, .usercp_nav_trash_pmfolder, .usercp_nav_pmtracking, .usercp_nav_pmfolders, .usercp_nav_profile, .usercp_nav_email, .usercp_nav_password, .usercp_nav_username, .usercp_nav_editsig, .usercp_nav_avatar, .usercp_nav_options, .usercp_nav_usergroups, .usercp_nav_editlists, .usercp_nav_attachments, .usercp_nav_drafts, .usercp_nav_subscriptions, .usercp_nav_fsubscriptions, .usercp_nav_notepad, .usercp_nav_viewprofile, .usercp_nav_home, .usercp_nav_connections {
    position: relative;
}

.usercp_nav_composepm:before, .usercp_nav_pmfolder:before, .usercp_nav_sub_pmfolder:before, .usercp_nav_trash_pmfolder:before, .usercp_nav_pmtracking:before, .usercp_nav_pmfolders:before,   .usercp_nav_profile:before, .usercp_nav_email:before, .usercp_nav_password:before, .usercp_nav_username:before, .usercp_nav_editsig:before, .usercp_nav_avatar:before, .usercp_nav_options:before, .usercp_nav_usergroups:before, .usercp_nav_editlists:before, .usercp_nav_attachments:before, .usercp_nav_drafts:before, .usercp_nav_subscriptions:before, .usercp_nav_fsubscriptions:before, .usercp_nav_notepad:before, .usercp_nav_viewprofile:before, .usercp_nav_home:before, .usercp_nav_connections:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 13px;
    vertical-align: middle;
    padding: 2px;
    color: #a0a0a0;
    margin-right: 10px;
}

.usercp_nav_composepm:before {
content: "\f0e0";
}


.usercp_nav_pmfolder:before {
content: "\f114";
}

.usercp_nav_sub_pmfolder:before {
content: "\f115";
}


.usercp_nav_trash_pmfolder:before {
content: "\f014";
}

.usercp_nav_pmtracking:before {
content: "\f06e";
}

.usercp_nav_pmfolders:before {
content: "\f0b1";
}

.usercp_nav_profile:before {
content: "\f14b";
}

.usercp_nav_email:before {
content: "\f003";
}

.usercp_nav_password:before {
content: "\f084";
}

.usercp_nav_username:before {
content: "\f007";
}

.usercp_nav_editsig:before {
content: "\f040";
}

.usercp_nav_avatar:before {
content: "\f03e";
}

.usercp_nav_options:before {
content: "\f013";
}

.usercp_nav_usergroups:before {
content:  "\f0c0";
}

.usercp_nav_editlists:before {
content:  "\f004";
}

.usercp_nav_attachments:before {
content: "\f0c1";
}

.usercp_nav_drafts:before {
content: "\f15c";
}

.usercp_nav_subscriptions:before {
content: "\f02e";
}

.usercp_nav_fsubscriptions:before {
content: "\f0f6";
}

.usercp_nav_notepad:before {
content: "\f044";
}

.usercp_nav_viewprofile:before {
content: "\f007";
}

.usercp_nav_home:before {
content: "\f015";
}

.usercp_nav_connections:before {
content: "\f0c1";
}

.usercp_nav_item {
	display: block;
	padding: 1px 0 1px 3px;
}

.usercp_notepad {
	width: 99%;
}

.usercp_container {
  margin: 5px;
  padding: 10px;
}

.usercp_container img {
	border-radius: 2px;
}

.pmspace {
	float: right;
	margin: -3px 5px;
}

.pmspace_container {
	background: #fff;
	border: 1px solid #ccc;
	width: 100px;
	display: inline-block;
}

.pmspace_used {
	display: inline-block;
	color: #fff;
	margin: -1px;
}

.pmspace_used.low {
	border: 1px solid #0c5a01;
	background: #167203;
}

.pmspace_used.medium {
	background: #ff862b;
	border: 1px solid #d7611e;
}

.pmspace_used.high {
	background: #e73c3c;
	border: 1px solid #c00;
}

.pmspace_unused {
	display: inline-block;
}

.pmspace_text {
	padding: 1px 5px;
	display: inline-block;
}



.user_new_pm:before {font-family:FontAwesome; content: "\f0e0"; font-size:16px}
.user_old_pm:before {font-family:FontAwesome; content: "\f2b6"; font-size:16px}
.user_fw_pm:before {font-family:FontAwesome; content: "\f2b6"; position:absolute; font-size:16px}
.user_fw_pm:after {font-family:FontAwesome; content: "\f178"; position:relative; top:11px; left:5px; color:#0066a2; font-size:16px}
.user_re_pm:before {font-family:FontAwesome; content: "\f2b6"; position:absolute; font-size:16px}
.user_re_pm:after {font-family:FontAwesome; content: "\f177"; position:relative; top:11px; right:5px; color:#353535; font-size:16px}