#snTopNav{margin:0 0 0 10px;padding:0;list-style-type:none;}
#snTopNav li{float:left;font-size:130%;font-weight:bold;margin:0 .5em 0 0;padding:0;}
#snTopNav li.open{position:relative;z-index:2;}
#snTopNav a{outline:none;color:#069;position:relative;z-index:1;display:block;border:1px solid #fff;border-width:0 1px 0 0;padding:3px 24px 3px 0;text-decoration:none;white-space:nowrap;background:url(/assets/common/images/socialnetwork/globalnavsprite.png) 100% 4px no-repeat;}
#snTopNav span{padding:5px 0 5px 6px;*padding:3px 0 3px 6px;}
#snTopNav a span.hover{text-decoration:underline;}
#snTopNav a.hover{background:url(/assets/common/images/socialnetwork/globalnavsprite.png) 100% -24px no-repeat;}
#snTopNav li.open a{border:1px solid #39c;border-bottom-color:#fff;color:#069;padding:2px 24px 2px 0;background:#fff url(/assets/common/images/socialnetwork/globalnavsprite.png) 100% -54px no-repeat;*background-position:100% -53px;}
#snTopNav li.open span{padding:2px 0 2px 5px;}
#snTopNav li ul{display:none;list-style-type:none;position:absolute;left:0;top:23px;background-color:#fff;border:1px solid #39c;margin:0;padding:5px 0;z-index:0;}
#snTopNav li.open ul{display:block;}
#snTopNav li li{float:none;font-size:75%;font-weight:normal;padding:0;margin:0;background:none;_margin-bottom:-1em;}
#snTopNav li li a, #snTopNav li.open li a{color:#069;padding:4px 10px;background-image:none;border:none;}
#snTopNav li li a:hover{background-image:none;background-color:#39c;color:#fff;}
#snTopNav li.open li span{padding:0;}
#snTopNav #snTopNav-companies li a{padding-right:20px;}

#snSideBar{width:154px;_width:154px;}
.snNavBox{background:url(/assets/common/images/socialnetwork/navboxback.png) 50% 100% no-repeat;padding-bottom:12px;margin-bottom:7px;min-width:154px;*width:154px;height:1%;}
.snNavBox .content{background:url(/assets/common/images/socialnetwork/navboxback.png) 50% 0 no-repeat;padding:4px 0 0;width:15.5em;*width:auto;min-width:154px;max-width:100%;}
#snNav .content{padding:4px 0 6px;}
#snNav ul{background:#fff;border:1px solid #ccc;border-top-width:0;padding:7px 0;margin:0 0 9px;list-style-type:none;}
#snNav ul li{font-size:110%;font-weight:bold;margin:0;padding:0;zoom:1;width:100%;overflow:hidden;}
#snNav ul li.open{background-position:100% -138px;margin:0;}
#snNav ul li.hover{background-position:100% -392px;margin:0;}
#snNav ul li.hover.open{background-position:100% -423px;margin:0;}
#snNav ul li a{color:#069!important;display:block;padding:6px 19px 5px 31px;text-decoration:none;}
#snNav ul li span{padding:2px 0;}
#snNav ul li span.hover{text-decoration:underline;}
ul li#snNav-home{background:none;}
#snNav-home a{background:url(/assets/common/images/socialnetwork/personalNavSprite.png) 9px 4px no-repeat;}
#snNav-profile a{background:url(/assets/common/images/socialnetwork/personalNavSprite.png) 9px -33px no-repeat;}
#snNav-contacts a{background:url(/assets/common/images/socialnetwork/personalNavSprite.png) 9px -68px no-repeat;}
#snNav-groups a{background:url(/assets/common/images/socialnetwork/personalNavSprite.png) 9px -104px no-repeat;}
#snNav-apps a{background:url(/assets/common/images/socialnetwork/personalNavSprite.png) 9px -217px no-repeat;}
#snNav-help a{background:url(/assets/common/images/socialnetwork/help-icon.jpg) 9px no-repeat;}
#snNav ul ul{display:none;border:none;background-color:#fff;padding:0;margin:0;}
#snNav ul li.open ul{display:block;}
#snNav ul ul li{font-weight:normal;background:none;}
#snNav ul ul li a{background:none;color:#069!important;font-weight:normal;padding:3px 0;margin:0 10px 0 33px;zoom:1;}
#snNav ul ul li a:hover{cursor:pointer;text-decoration:underline;}
#snNav-add{background-color:#ddd;margin:0 10px;padding:0 1px 1px 0;}
#snNav-add a{display:block;background:#b8c5d6 url(/assets/common/images/socialnetwork/globalnavsprite.png) 0 -555px repeat-x;border:1px solid #b8c5d6;text-align:center;text-decoration:none;line-height:1.8;color:#006699!important;font-weight:bold;}

/* general widget css */
.widget_ItemLeft img { border:1px solid #b8c5d6; }
.widget_header { background-color:#0E568D; padding:4px; font-weight:bold; text-align:left; color:#fff; }
.widget_border { border:1px solid #b8c5d6; }
.widget_scroll { height:300px; overflow:auto; }

/* specific widget overrides */
#WIDGET_MyStatus { margin-bottom:10px; }
#WIDGET_MyStatus .widget_ItemRight form { margin:0; }
#WIDGET_Activity a:link, #WIDGET_Activity a:visited, #WIDGET_Activity a:active { font-weight:bold; text-decoration:underline; }
#WIDGET_Activity span.status { font-style:italic; }
#WIDGET_Activity div.activity { margin-bottom:10px; }
#WIDGET_Activity span.activityDate { margin-left:4px; font-size:.8em; }
#WIDGET_Activity div.photo img { border:1px solid #b8c5d6; }
#WIDGET_Photos div.activityDate { color:#999; margin-top:4px; font-size:.8em; }
#WIDGET_Photos div.title { font-weight:bold; }
#WIDGET_Photos div.by { font-size:.9em; }
#WIDGET_Files { margin:10px 0; }
#WIDGET_Files div.activityDate { color:#999; margin-top:4px; font-size:.8em; }
#WIDGET_Files div.title { font-weight:bold; }
#WIDGET_Files div.by { font-size:.9em; }
#WIDGET_Files .widget_ItemLeft img { border:0; }
#WIDGET_Events { margin-bottom:10px; }
#WIDGET_Events div.title { font-weight:bold; }
#WIDGET_Events div.activityDate { font-size:.9em; }
#WIDGET_Events div.by { font-size:.9em; }
#WIDGET_Friends { margin-bottom:10px; }

#snProfile #profaction { background-color:#b8c5d6; padding:4px; margin:6px 0 10px 0; }
#snProfile span.activityDate { margin-left:4px; font-size:.8em; }
#snProfile span.status { font-style:italic; }

.dirActIcons { margin:4px 0; font-size:.8em; }
.dirActIcons a, .dirActIcons a:visited, .dirActIcons a:link, .dirActIcons a:active { font-size:1em; }

div#sn_collact_div { position:absolute;visibility:hidden; left:-300px; z-index:10000; }
div.modalpopup { width:410px;
  
}
div#modalpopuphead { font-weight:bold; margin-bottom:6px; }
div.modalpopupcontent { background-color:#BBB; border:1px solid #666; border-bottom:3px solid #666; color:#000; padding:10px; }
div.modalpopupinput { margin-top:6px; }
div.modalpopuparrowL { background-image:url(/assets/common/images/socialNetwork/modal_trianglel.gif); background-repeat:no-repeat; height:12px; position:relative; top:1px; left:15px; }
div.modalpopuparrowR { background-image:url(/assets/common/images/socialNetwork/modal_triangler.gif); background-repeat:no-repeat; height:12px; position:relative; top:1px; left:370px; }
div.modalpopuparrowL span, div.modalpopuparrowR span { display:none; }
span#modalpopupreq { float:right; color:#f00; font-style:italic; font-weight:bold; }

