div.form .tooltip { display: none; background-color:#EFFDFF; border:1px solid #79B4DC; padding: 10px; width: 300px; }

#usermenu {float:right; width:20%; margin: 0px 5px 0px 5px;font-family:"Carrois Gothic",sans-serif}
#usermenu span {text-align: center; color: black; padding:3px; margin:5px; width: 300px;}
#usermenu a {color: #555; padding:3px; text-decoration: none;}
#usermenu a:hover {}

/*#usermenu .active {font-weight: bold; margin: 9px;}*/

.menucontent {background-color: #fff;}
.menucontent ul {margin: 0px 0px 0px 0px; padding: 3px; list-style-type:none;cursor:pointer;}
.menucontent li {list-style-type:none;background: #e6e6e6 none repeat-x scroll 50% 50%; padding-top: 8px;}
.menucontent li span{padding-left: 15px !important;}
.menucontent li ul li{background: #fff; padding-left: 32px; padding-top: 2px; padding-bottom: 2px;}
.menucontent li ul li:hover{background: #e6e6e6 none repeat-x scroll 50% 50%;}

.avatar {float:left; margin-right: 5px;}
#usercontent {width:100%; }
label { display: inline }
.checkbox { float: left; margin-right: 5px; }
.listbox { display: inline; } 
.roles {float: right; }
.membership { float: left;margin: 5px; }
.info {background-color: lightgray; padding: 10px; margin:10px; border: 1px dotted black;}
.new_messages td { border-bottom: 1px solid;} 
.tooltip { display: none; padding: 5px; margin: 5px; background-color: #ffa;border: 1px solid #cc9; border-radius: 5px;}
.view_user {float:left; margin:5px;}
.profile_field_selection { float: right; margin: 5px;}
.table_profile_fields { width: 50%; }
.profilefieldlabel { float: left; margin-right: 5px; width: 100px;}
.friend { margin: 5px; } 
