.sideWidgetBox, 
.widgetBox{   padding:0px; margin:0px}
.sideWidgetBoxInner{margin-top:10px; margin-right:5px; border:1px solid #ebebeb}
.sideWidgetBoxHeader{background-image:url(../img/bgprofilewidget.gif); background-repeat:repeat-x; min-height:22px; font-size:13px; border-bottom:1px solid #ebebeb}

.widgetBoxHeader{background-image:url(../img/wtitlebg-r.gif); background-repeat:no-repeat; background-position:100% 0%; min-height:26px; padding-top:2px; padding-right:10px; margin-left:5px}
.widgetIcon, .widgetTitle, .sideWidgetTitle, .sideWidgetIcon{float:left; display:block; padding:4px 2px 0px 4px}
.widgetIcon{background-image:url(../img/wtitlebg-l.png); background-repeat:no-repeat; background-position:0% 0%; margin-top:-2px; margin-left:-5px; height:28px; z-index:1000000}
.widgetTitle{ font-weight:bold}
.widgetClose, .widgetToggle, .sideWidgetToggle, .widgetSettings{float:right; padding:3px}
.widgetClose img, .widgetToggle img, .widgetSettings img{-moz-opacity:0.4}
.widgetClose:hover img, .widgetToggle:hover img, .widgetSettings:hover img{ -moz-opacity:1}

.sideWidgetStatus, 
.widgetStatus{display:none; padding:10px}

.sideWidgetContent, 
.widgetContent{display:block; padding:5px; padding-top:10px; padding-bottom:10px}

.widgetFooter{background-color:#f2f6f9; border-top:1px solid #c4e4f1; height:23px; margin-left:-5px; margin-right:-5px; padding:3px}

.descr_item{font-size:11px; margin:1px; background-color:#F7F7F7}

.widgetBoxGhostMarker{border: 1px dotted #2f87e7}

.profileheading{text-align:center}
.profileleft{float:left; padding:0px; width:208px; margin-right:5px}
.profilemiddle{top:10px; float:left; width:71%; padding-left:4px}
.profileright{padding:0% 0% 0% 1%; width:140px; float:right}
.profilefooter{margin-top: 3px; margin-bottom:5px; padding-bottom: 8px; height:30px; font-weight:500}

#profiletop{position:relative; margin-bottom:20px; padding-top:0px; height:25px; width:100%; background-image:url(../img/bgprofilemenu.jpg); background-repeat:repeat-x}
#profilepiccontrol{ float: right; z-index: 10; position: absolute; color: transparent; padding: 2px; font-size: 12px; width: 191px }
#profilepiccontrol a{color: transparent; width: 100%; }
#profilepiccontrol a:hover{color: #666666;}
#profilepiccontrol:hover{ background-color: #F2FFFF; color: #666}
#profilemenu{padding:0px 0px 0px 10px; width:100%}
#profilemenu ul{margin:0; padding:0; list-style-type:none; width:auto; float:left}
#profilemenu ul li{display:block;  list-style-image:none; float:left; margin:0 1px; color:#069}
#profilemenu ul li img{float:left; margin-top:1px}
#profilemenu ul li a{display:block; float:left; text-decoration:none; padding:0 0 0 0px; color:#069}
#profilemenu ul li a span{padding:0px 12px 5px 7px; float:left; margin-top:-1px}
#profilemenu ul li a:hover{color:#003}
#profilemenu ul li a:hover span{cursor:pointer}
#profilemenu ul li a.current, #profilemenu ul li a.current:hover{}
#profilemenu ul li a.current span{display:block; padding:0 20px 0 0; width:auto}
.profilesubmenu{margin:-10px}

div#greeting{border-bottom:1px solid #ccc; padding:6px 0 7px 0; margin:0px; margin-bottom:5px; z-index:100000; background:#fff}

.status{font-size:10px; color:#666; margin-top:3px}

div#greeting .pagetitle{font-size:14px; font-weight:500; color:#069}
div#greeting .status img{padding-top:2px}

div#systemmessage{background-color:#FBFAC4; padding:10px; border:1px solid #FBAA59; color:#f30}

div#profilepicture{background-color:#EEE; border:1px solid #E1E1E1; padding:2px; margin-right:5px; margin-top:4px; margin-left:2px}

div#notifications{background-color:#FFD; border:1px solid #F9DDB5; padding:8px 8px 0 8px; color:#F60}
div.closenotice{float: right; margin-top: 0px; background-image: url(../img/tick.gif); background-repeat: no-repeat; min-width: 20px;}

.profilefooter{}

div#notifications ul#notificationitems{margin:0px; padding:0px}
div#notifications ul#notificationitems li span, 
div#notifications ul#notificationitems li{list-style-image:none; list-style:none; margin:4px 0px 4px 0px}
div#notifications ul#notificationitems li.notifytext{line-height:20px; padding-left:5px; padding-top:0px;}

li.notifytext span a{}
li.notifytext span a:hover{color:red}
li.notifyicon{background-color:#ffa08e; color:#fff; font-weight:bold; min-width:20px; text-align:center; -moz-border-radius:15px; -webkit-border-radius:10px}

div#notifications ul#notificationitems li{float:left}
div#notifications ul#notificationitems li img{}

div#systemmessage .takennote{float:right; margin-top:-10px; margin-right:2px; background-image:url(../img/tick.png); background-repeat:no-repeat; width:15px; height:15px}

.activityheading{border-bottom:1px solid #F4F4F4; color: #313131;}
.activitycomment{}

div.menuicons{margin-top: 8px}
div.menuicons img{padding:3px}
div.menuicons a img:hover{background-color:#f2f8f9}

div.user_menu_list{border:1px solid #eee; margin-right:18px; width:100%; border-bottom: none}

#cnfgfield{margin-left:10px}

.user_menu_list .jtr{border-bottom:1px solid #ebebeb}
.user_menu_list .jtr:hover{background-color:#f2f8f9}

.itemtitle{background-color:transparent; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d0d0d0; color:#444; font-size:16px; font-weight:bold; margin-top:24px; margin-right:0pt; margin-bottom:2px; margin-left:0pt; padding-top:5px; padding-right:0pt; padding-bottom:6px; padding-left:0pt}

.edit_{float:right}

div#socialbook{position:relative; padding:8px; border:1px solid #ebebeb; background-color:#F9F9F9; margin:-6px 8px 8px 8px; border-top:1px #ccc solid;}

div.socialbookTAB{width:110px; color:#fff; background-color:#09F; font-size:12px; margin-left:25px; margin-bottom:10px; margin-top:-8px; margin-bottom:20px; text-align:center; padding:1px 0px 1px 0px; border:1px solid #5c97d8; background-image:url(../img/socialbookTAB.png); background-repeat:repeat-x}


