html{
    height:100%;
}
body{
    behavior:url("csshover.htc");
    background:#c3edff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:.85em;
    color:#171717;
    margin:0px;
    height:100%;
}
body.current {
    behavior:url("csshover.htc");
    font-family:Arial, Helvetica, sans-serif;
    font-size:.85em;
    color:#171717;
    margin:0px;
}
h1,h2,h3,h4,h5,h6,h6{
    margin:0px;
    font-weight:normal;
}
p{
    margin:0px;
}
table{
    border-collapse:collapse;
}
#container{
    margin:0px auto;
    width:980px;
}
#wrapper{
    float:left;
    width:980px;
}
.flt{
    float:left;
}
.frt{
    float:right;
}
.frt1{
    float:right;
}

.clr{ clear:both;}
a{
    text-decoration:none;
}
a img{
    border:0px;
}
form label {
    display:block;
    float:left;
    font-weight:bold;
    padding:0 0 10px;
    width:150px;
}

/********************Header******************/
#header{
    float:left;
    width:980px;
    padding:10px 0px 0px 0px;
}

#logo{
    background:url(/images/campusyap_logo.gif) no-repeat left top;
    width:270px;
    height:64px;
    display:inline;
    float:left;
    margin:0px 0px 0px 0px;
}
#logo a{
    width:214px;
    height:64px;
    display:block;
}

#search_container{
    background:url(/images/search_bg.png) no-repeat left top;
    width:278px;
    height:38px;
    float:left;
}

#search_container label {
    position: relative;
    z-index: 1;
    display:block;
}

#search_container label.inlined {
    border:0px;
    background:none;
    width:214px;
    margin:8px;
    padding-top: 1px;
    font-style:normal;
    font-weight: normal;
    opacity:0.75;
    -webkit-transition: opacity 0.15s linear;
}

#search_container input.txt{
    position: relative;
    top: -34px;
    z-index: 2;
    border:0px;
    background:none;
    width:214px;
    margin:8px;
    font-style:normal;
    display:block;
}

label.inlined + input.input-text {
    margin-top: -22px;
}

#search_container label.focus {opacity: 0.35;}
#search_container label.has-text {opacity: 0.0; -webkit-transition-duration: 0s;}

#search_container input.btn{
    border:0px;
    height:38px;
    background:none;
    width:40px;
    display:inline;
}
#toplink_container{
    float:right;
    height:37px;
    font-size:.85em;
    color:#00425f;
}
#toplink{
    background:url(/images/toplink_bg.png) no-repeat right top;
    line-height:37px;
    float:left;
    padding:0px 10px 0px 0px;
}
#toplink span{
    background:url(/images/toplink_bg.png) no-repeat left top;
    float:left;
    padding:0px 0px 0px 10px;
}
#toplink a{
    color:#00425f;
    text-decoration:none;
    padding:0px 10px 0px 10px;
}
/*********************Page Outer Container*************/
#mid_curve{
    float:left;
    background:url(/images/mid_curve.png) repeat-y left;
    width:980px;
}
#top_curve{
    background:url(/images/top_curve.png) no-repeat left top;
    width:980px;
    float:left;
    min-height:48px;
    height:48px;
    height:auto;
}
#bottom_curve{
    background:url(/images/bottom_curve.png) no-repeat left top;
    float:left;
    width:980px;
    height:15px;
}
* html #bottom_curve{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bottom_curve.png", sizingMethod="image");
}
/********************Mian container************/
.content{
    float:left;
    width:980px;
    margin:0px 0px;
    display:inline;
    font-size:.85em;
}
.content_left{
    float:left;
    width:248px;
    display:inline;
    /*margin:30px 12px 20px 12px;*/
    padding:30px 12px 30px 12px;
}
.content_right{
    float:left;
    width:678px;
    position:relative;
    margin:0px 15px;
    display:inline;
    min-height:580px;
}
.content_left a, .content_right a{
    color:#1089ac;
    text-decoration:none;
} 
#profilephoto_bg{
    float:left;
    /*background:url(/images/profilephoto_bg.png) no-repeat left top;*/ /* for background photo image in  left panel*/
    width:80px;
    height:80px;
    padding:6px;
}
#profile_name{
    color:#000000;
    font-size:20px;
    float:left;
    width:100%;
    text-indent:10px;
}
#edit_profile{
    float:left;
    text-indent:10px;
    padding:0px 0px 10px 0px;
}
.side_title{
    color:#000000;
    font-size:16px;
    float:left;
    text-indent:10px;
    padding:15px 0px 0px 0px;
    width:100%;
}
.req_bg{
    background:url(/images/req_bg.png) no-repeat left top;
    width:248px;
    line-height:34px;
    font-weight:bold;
    float:left;
    padding:0px 0px;
    margin:5px 0px 0px 0px;
    display:inline;
}
.req_bg a{
    display:block;
    width:224px;
    float:left;
    padding:0px 12px;
}
.req_bg a span{
    color:#000000;
}
.req_bg img{
    padding:9px 5px 8px 0px;
}
.following_settings{	
    width:238px;
    line-height:20px;
    font-weight:normal;
    float:left;
    padding:0px 0px 0px 10px;
    margin:5px 0px 0px 0px;
    display:inline;
    color:#1089AC;
}
/*************************Footer************/
#footer_container{
    float:left;
    width:960px;
    padding:10px 10px;
    /*color:#057ba0;*/
    font-weight:bold;
    color:#285074;
    font-size:.85em;
}
#footer_container a{
    padding:0px 10px;
    /*color:#1089ac;*/
    font-weight:bold;
    color:#285074;
}
.holder{
    float:left;
    width:678px;
}
.holder_reply{
    float:left;
    width:520px;
}
.c_tab ul li.hometab{
    margin:0px 210px 0px 0px;

}
.c_tab{
    float:right;
    /*padding:4px 0px 0px 0px;
    _padding:5px 0px 0px 0px;*/
    position:relative;
    z-index:10;
    top:-6px;
    height:43px;
}
.c_tab ul{
    margin:0px;
    padding:0px 5px 0px 0px;
    float:right;
    list-style:none;
}
.c_tab ul li{
    background:url(/images/c_tab_out.gif) no-repeat right top;
    float:left;
    padding:0px 15px 0px 0px;
    margin:0px 5px 0px 0px;
    display:inline;
    cursor:pointer;
}
.c_tab ul li span{
    background:url(/images/c_tab_out.gif) no-repeat left top;
    float:left;
    padding:18px 0px 7px 15px;
}


.c_tab ul li:hover, .c_tab ul li.current{
    background:url(/images/c_tab_hover.gif) no-repeat right top;
    cursor:default;
}
.c_tab ul li:hover span, .c_tab ul li.current span{
    background:url(/images/c_tab_hover.gif) no-repeat left top;
    padding:15px 0px 10px 15px;
}
.c_tab ul li a{
    padding:0px 0px 0px 0px;
}
/********************Share Something****************/
.holder1{
    float:left;
    width:650px;
    margin:10px 0px;
    display:inline;
}
.share_something{
    color:#000000;
    font-size:28px;
    float:left;
    display:inline;
    margin:0px 10px;
}
.share_users{
    z-index:10;
    float:left;
    position:relative;
}
.share_users #target_feed_type{
    font-size:1.21em;
}
.share_users ul{
    margin:0px;
    padding:0px 10px 0px 0px;
    float:left;
    list-style:none;
    font-size:0.95em;
    font-weight:bold;
}
.share_users ul li{
    float:left;
    background:url(/images/arrow_down.gif) no-repeat right top ;
    cursor:pointer;
    position:relative;
    margin:5px 0px 0px 0px;
    line-height:18px;
    width:160px;
}
.share_users ul li:hover{
    background:url(/images/arrow_bg_box.gif) no-repeat right top;
}
.share_users ul li ul{
    display:none;
}
.share_users ul li:hover ul{
    display:block;
    position:absolute;
    left:0px;
    top:23px;
    background:url(/images/share_popup_bg.gif) repeat-x #FFFFFF top;
    border:1px solid #eaeaea;
    width:160px;
    padding:5px 0px 5px 0px;
    z-index:10;
}
.share_users ul li:hover ul li{
    background:none;
    float:left;
    display:inline;
    width:140px;
    padding:0px 0px;
    line-height:20px;
    margin:0px 10px;
    font-size:0.95em;
    border-bottom:1px solid #ececec;
}
.share_users ul li:hover ul li a{
    color:#333333;
}
.share_users ul li:hover ul li.end{
    border-bottom:0px;
}
#target_feed_type{
    padding:0px 0px 0px 60px;
    line-height:25px;
}
/*****************Message Container*********/
#sharemsg{
    background:url(/images/textarea.gif) no-repeat left top;
    width:673px;
    height:109px;
    margin:0px 0px 5px 0px;
    display:inline;
    float:left;
    clear:both;
    position:relative;
}
#sharemsg textarea{
    border:1px solid #ececec;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    width:630px;
    height:70px;
    background:#ffffff;
    line-height:20px;
    margin:25px 0px 0px 20px;

}

.textcount{
    position:absolute;
    right:10px;
    top:-15px;
    font-size:19px;
}
.textcount span{
    color:#999999;
}
#attachfile{float:left;	padding:0px 0px 0px 20px;width:200px;}
#attachlink{float:left;	padding:5px 0px 0px 20px; margin-left:220px;width:260px;}
.profile_tab_bg_top{float:left;	background:url(/images/profile_tab_bg_top.gif) repeat-x top left #e6e6e6;padding:5px 0px 0px 0px;	width:670px;margin:10px 0px 0px 0px;}
.profile_tab_bg_top ul{
    margin:0px 0px 0px 5px;
    display:inline;
    padding:0px 5px 0px 0px;
    float:left;
    list-style:none;
    font-size:1em;
}
.profile_tab_bg_top ul li{
    float:left;
    background:url(/images/profile_tab_out.gif) repeat-x;
    position:relative;
    border:1px solid #d5d5d5;
    border-bottom:0px;
    padding:0px;
    margin:0px;
}
.profile_tab_bg_top ul li:hover, .profile_tab_bg_top ul li.current{
    background:url(/images/profile_tab_hover1.gif) repeat-x #FFFFFF;
}
.profile_tab_bg_top  a{
    padding:9px 15px 8px 15px;
    display:block;
}
.profile_tab_bg_top  a img{
    vertical-align:middle;
}
.profile_tab_bg_grad{
    float:left;
    background:#FFFFFF;
    width:650px;
    padding:1px;
}
.profile_tab_bg_grad_bdr{
    float:left;
    border:1px solid #f0f0f0;
    background:url(/images/profile_tab_bg_grad.gif) repeat-x top left;
    width:648px;
    padding:0px 10px;
}
.profile_tab_bg_top ul li:hover ul{
    display:block;
    position:absolute;
    left:-11px;
    top:30px;
    background:#FFFFFF;
    border:1px solid #eaeaea;
    border-top:none;
    width:160px;
    padding:5px 0px 5px 0px;
    z-index:10;
}
.profile_tab_bg_top ul li:hover ul li{
    background:none;
    float:left;
    display:inline;
    width:140px;
    padding:5px 0px 5px 0px;
    margin:0px 10px;
    color:#333333;
    font-size:11px;
    font-weight:bold;

}
.profile_tab_bg_top ul li:hover ul li a{
    color:#333333;
}
.profile_tab_bg_top ul li ul{
    display:none;
    width:160px;
}
.profile_tab_bg_top ul li ul li{
    background:none;
    float:left;
    display:inline;
    width:140px;
    padding:0px 0px;
    line-height:20px;
    margin:0px 10px;
    border:none;
    border-bottom:1px solid #ececec;
}



/*---Group-----------------*/

.profile_tab_bg_top_group{float:left;	background:url(/images/profile_tab_bg_top.gif) repeat-x top left #e6e6e6;padding:5px 0px 0px 0px;	width:670px;margin:10px 0px 0px 0px;}
.profile_tab_bg_top_group ul{
    margin:0px 0px 0px 10px;
    display:inline;
    padding:0px 10px 0px 0px;
    float:left;
    list-style:none;
    font-size:1em;
}


.profile_tab_bg_top_group ul li{
    float:left;
    background:url(/images/profile_tab_out.gif) repeat-x;
    position:relative;
    border:1px solid #d5d5d5;
    border-bottom:0px;
    padding:0px;
    margin:0px;
}
.profile_tab_bg_top_group ul li:hover, .profile_tab_bg_top_group ul li.current{
    background:url(/images/profile_tab_hover1.gif) repeat-x #FFFFFF;
}
.profile_tab_bg_top_group  a{  padding:9px 8px 8px 7px; 	display:block;	}
.profile_tab_bg_top_group ul li:hover ul{
    display:block;
    position:absolute;
    left:-11px;
    top:30px;
    background:#FFFFFF;
    border:1px solid #eaeaea;
    border-top:none;
    width:160px;
    padding:5px 0px 5px 0px;
    z-index:10;
}
.profile_tab_bg_top_group  a img{
    vertical-align:middle;
}
.profile_tab_bg_top_group ul li:hover ul li{
    background:none;
    float:left;
    display:inline;
    width:140px;
    padding:5px 0px 5px 0px;
    margin:0px 10px;
    color:#333333;
    font-size:11px;
    font-weight:bold;

}
.profile_tab_bg_top_group ul li:hover ul li a{
    color:#333333;
}
.profile_tab_bg_top_group ul li ul{
    display:none;
    width:160px;
}
.profile_tab_bg_top_group ul li ul li{
    background:none;
    float:left;
    display:inline;
    width:140px;
    padding:0px 0px;
    line-height:20px;
    margin:0px 10px;
    border:none;
    border-bottom:1px solid #ececec;
}



/*--End Group--------------*/
#graybox{font-size:14px;background:#fff; float:left; width:650px;padding:10px 0px 10px 0px; z-index:1; margin:0px 0px 0px 0px;}
#graybox .welcome_msg{font-size:12px;margin:10px;}
#graybox .welcome_msg p{line-height:30px;}
.post{
    float:left;
    width:653px;
    border-bottom:1px solid #e6e6e6;
    padding:10px 0px 5px 0px;
    line-height:18px;
    font-size:12px;
}

.post .username{
    font-size:14px;
    font-weight:bold;
}

.post .deletebutton{float:right; width: 653px; visibility:hidden;}
.post:hover .deletebutton{   
    float:right;
    width:653px;
    text-align:right; 
    color:#7c7c7c;
    visibility:visible;}

.post span{
    color:#7c7c7c;
    font-size:11px;
}

.post a{
    font-size:11px;
}
.profile_photo{
    float:left;
    width:50px;
    padding:5px 10px 0px 0px;
}
.profile_photo .dummy{
    position:relative;
}
.profile_photo .userinfo_box{
    display:none;
}
.profile_photo:hover div .userinfo_box{
    display:block;
    position:absolute;
    left:-13px;
    top:-13px;
    background:#FFFFFF;
    border:3px solid #CCCCCC;
    padding:5px 0px 0px 0px;
    width:240px;
    z-index:2;
}
.profile_photo:hover .userinfo_box .userphoto{
    padding:5px 10px 0px 10px;
    float:left;
}
.profile_photo:hover .userinfo_box .smallinfo{
    float:right;
    width:170px;
}
.post .frt{
    float:left;
    width:590px;
}
.post .fcontent{
    float:left;
    width:460px;
    text-align:justify; 
}

.post .ftype{
    float:right;
    text-align:right;
    width:110px; 
}
.settings{
    float:right;
}
.comment{
    float:left;
    font-weight:bold;
}
.post_icons{
    float:right;
}
.post_icons a{
    padding:0px 5px;
}
#more_feeds_loading{float:left; width:100%; display:none}
.more_btn{ background:url(/images/more_btn.gif) repeat-x; float:left; width:650px; height:48px; margin:0px 0px 0px 12px}

/******************Public*****Homepage*******************/

#home_header{ float:left; width:926px; padding:0px 20px;}
#home_logo{ float:left; width:340px; height:74px; margin:10px 0px;}
#home_toplink{ float:right; color:#00618c;font-size:.7em; margin:20px 0px 5px 0px;color:#248cba;}
#home_toplink a{ text-decoration:none;color:#248cba; padding:0px 0px;}
#home_toplink a:hover{ text-decoration:underline;}
#home_toplink input.txt{ background:#FFFFFF; height:14px; border:1px solid #a9c6d3; font-size:11px; color:#248cba; margin:0px 0px 0px 0px; padding:2px 3px 0px 2px; width:100px; display:inline;}
#home_toplink input.btn{ background:url(/images/btn-bg.gif) repeat-x; width:65px; color:#FFFFFF; font-size:11px; border:0px; height:18px; margin:0px; font-weight:bold;}
#home_toplink input.chk{ border:0px;}
#homepage_top{ background:url(/images/homepage_top.png) no-repeat top left; width:966px; height:15px; float:left;}
#homepage_bottom{ background:url(/images/homepage_bottom.png) no-repeat top left; width:966px; height:16px; float:left;}
#homepage_bg{ background:url(/images/homepage_bg.png) repeat-y center; float:left; width:936px; padding:5px 15px;}
#homepage_container{ float:left; width:966px; margin:0px 0px 5px 0px;}
#home_main{ background:url(/images/home_main.jpg) no-repeat top; width:759px; height:367px; position:relative; margin:0px auto;}

#homemenu{ background:url(/images/homemenu_bg.gif) no-repeat center top; height:41px; padding:0px 25px; width:916px; float:left;}
#homemenu_in{background:url(/images/sep.gif) no-repeat left top ; float:left; padding:0px 0px 0px 1px; }
#homemenu ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#homemenu ul li{ float:left; color:#FFFFFF;font-family: "Arial Rounded MT Bold";  font-size:0.9em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; background:url(/images/sep.gif) no-repeat right top;}
#homemenu ul li a{ text-decoration:none; color:#FFFFFF; padding:12px 20px 12px 20px;float:left; margin:0px 1px 0px 0px; }
#homemenu ul li a:hover{background:#00618c;}
#homemenu ul li a.current{background:#00618c;}


#homepage_txt{ margin:10px 0px; text-align:center;}

#homesignup{ float:left; position:absolute; width:522px; font-size:1.1em; color:#01638f; bottom:60px; left:140px; font-weight:bold;}
#homesignup div{ float:left;}
#homesignup span{ font-size:.6em; color:#363535;}
#homesignup input.txtbox{font-family:"Segoe UI"; font-weight:normal;background:url(/images/txtbox_bg.jpg) repeat-x #FFFFFF; border:1px solid #363535; color:#adadad; font-size:21px; height:33px; width:350px; margin:0px 2px 0px 0px; padding:0px 5px 0px 5px;}
#homesignup input.btn{ background:url(/images/signup_today.jpg) no-repeat left top; width:150px; height:36px; border:0px;}

#home_univ{ color:#000000; font-weight:bold; font-size:1.1em; text-align:center; float:left; width:900px;}
#home_univ span{ color:#00618c;}
#home_univ p{ text-align:center; display:inline; padding:0px 10px;}
#home_univ ul{ margin:0px; padding:0px; list-style:none;}
#home_univ ul li{ float:left; margin:0px; padding:0px;}

#page_titles{ font-size:1.5em; color:#117eae; line-height:25px; width:100%; border-bottom:1px solid #CCCCCC; float:left; margin:0px 0px 10px 0px; font-weight:bold; padding:0px 0px 10px 0px;}
.followers_bg{
    background:url(/images/followers_bg.png) no-repeat left top;
    width:248px;
    line-height:34px;
    font-weight:bold;
    float:left;
    padding:0px 0px;
    margin:45px 0px 10px 0px;
    display:inline;
}
.followers_bg a.lft{
    width:163px;
    display:block;
    padding:0px 0px 0px 12px;
}
.followers_bg a.lft_new{
    width:163px;
    /*	display:block;*/
    padding:0px 0px 0px 12px;
}

.messages_bg{
    background:url(/images/followers_bg.png) no-repeat left top;
    width:248px;
    line-height:34px;
    font-weight:bold;
    float:left;
    padding:0px 0px;
    margin:25px 0px 10px 0px;
    display:inline;
}
.messages_bg a.lft{
    width:163px;
    display:block;
    padding:0px 0px 0px 12px;
}
.messages_bg a.lft_new{
    width:163px;
    /*	display:block;*/
    padding:0px 0px 0px 12px;
}

.following_bg{
    background:url(/images/followers_bg.png) no-repeat left top;
    width:248px;
    line-height:34px;
    font-weight:bold;
    float:left;
    padding:0px 0px;
    margin:5px 0px 10px 0px;
    display:inline;
}
.following_bg a.lft{
    width:163px;
    display:block;
    padding:0px 0px 0px 12px;
}
.following_bg a.lft_new{
    width:163px;
    /*	display:block;*/
    padding:0px 0px 0px 12px;
}


.notification_ima{ padding:0px 0px 0px 5px;}
.followers_bg a.rgt{
    width:61px;
    display:block;
    color:#000000;
    text-align:right;
    padding:0px 12px 0px 0px;
}

.following_bg a.rgt{
    width:61px;
    display:block;
    color:#000000;
    text-align:right;
    padding:0px 12px 0px 0px;
}
.messages_bg a.rgt{
    width:61px;
    display:block;
    color:#000000;
    text-align:right;
    padding:0px 12px 0px 0px;
}


.users_thumb_container{
    float:left;
    width:238px;
    padding:0px 0px 0px 10px;
    cursor:pointer;
}

.users_small_photo{
    float:left;
    width:32px;
    padding:0px 13px 5px 5px;
    position:relative;
}
.users_small_photo img{
    float:left;
}
.users_small_photo .dummy{
    position:relative;
    float:left;
}
.users_small_photo .userinfo_box{
    display:none;
}
.users_small_photo:hover{
    z-index:2;
}
.users_small_photo:hover div .userinfo_box{
    display:block;
    position:absolute;
    left:-9px;
    top:0px;
    background:#FFFFFF;
    border:3px solid #CCCCCC;
    padding:5px 0px 0px 0px;
    width:240px;
    z-index:2;
}

.users_small_photo:hover .userinfo_box .userphoto{
    padding:5px 10px 0px 10px;
    float:left;
}


.users_small_photo:hover .userinfo_box .smallinfo{
    float:right;
    width:170px;
}


.profiler_name{ float:left; font-weight:bold; font-size:27px; color:#000000;}
.profiler_name span{ font-weight:normal; font-size:20px;}

/**********Public********Footer******************/
#footer{ float:left; width:966px; text-align:center; color:#444444; font-size:.7em; margin:0px;}
#footer_top{ background:url(/images/innerpage_top.png) no-repeat top left; width:966px; height:15px; float:left;}
#footer_bottom{ background:url(/images/innerpage_bottom.png) no-repeat top left; width:966px; height:15px; float:left;}
#footer_bg{ background:url(/images/homepage_bg.png) repeat-y center; float:left; width:936px; padding:5px 15px;}
#footer a{ text-decoration:none; padding:0px 10px; color:#444444;}
#footer a:hover{ color:#333333; text-decoration:underline;}
#copy{ text-transform:uppercase; font-size:11px; margin:0px 0px; text-align:center; width:966px; float:left;}
.reply-txtbox{ width:500px; height:50px; background:url(/images/replybox.gif) repeat-x;border:1px solid #EAEAEA; padding:10px;}
#reply_sharemsg{ float:left; width:523px;}
#reply_sharemsg .row{float:left; width:100%; padding:10px 0px 0px 0px}
#reply_sharemsg .file-row{float:left;position:absolute; margin-top:80px;}


.members_tab{ float:left; color:#000000;  margin:20px 0px 10px 0px; background:url(/images/tabbdr.gif) repeat-x bottom; width:100%;}
.members_tab ul{ margin:0px 5px 0px 5px; padding:0px; list-style:none;font-size:12px;}
.members_tab ul li{ float:left; text-align:center; margin:0px 5px 0px 0px;}
.members_tab ul li a{padding:4px 10px; float:left; background:#d4f1fd; color:#000000; border:1px solid #a2d2e5; text-decoration:none;}
.members_tab ul li a:hover{ background:#ffffff; color:#000000; border:1px solid #a2d2e5; border-bottom:1px solid #FFFFFF; text-decoration:none;}
.members_tab ul li a.current{ background:#ffffff; color:#000000; border:1px solid #a2d2e5; border-bottom:1px solid #FFFFFF; text-decoration:none; font-weight:bold;}

.members_listcontainer{ float:left; padding:0px; width:100%;font-size:12px;}
.members_listcontainer td{border-bottom:1px solid #CCCCCC; padding:5px 0px;}
.members_namelist{ float:left; font-size:11px; margin:20px 0px 20px 0px; width:100%; line-height:20px;}
.members_namelist a{ padding:5px 7px 5px 7px; text-decoration:none; color:#117eae;}
.members_namelist a:hover{color:#117eae; text-decoration:underline;}
.members_namelist a.current{ font-weight:bold; color:#000000;}

/* Flash notice */

#message{ position: absolute; top: -1px; width:100%; z-index: 5000; font-weight: bold;display:block;opacity: 1;}
#message div{ font-weight: bold;padding: 8px 10px 8px 10px;text-align:center;}
#message div.notice,
#remote-objects-message{background-color: #ffffff;border: 1px solid #ffffff;}
#message div.error,#message div.warning{background-color: #EF9398;border: 1px solid #DC5757;}
.message_p{height:49px;}
/*.chrome .feed_text .btn{position:relative; top:-10px;}*/
.chrome .btn.update_tn{position:relative; top:-3px;}
/* After 29 - 10 -09*/
/*************************Settings**************/




.follow_container{
    float:left;
    background:url(/images/profile_tab_hover.gif) repeat-x;
    border-top:1px solid #e6e6e6;
    padding:5px 5px 0px 5px;
    width:230px;
}


.threadmsgcontainer{
    background:#D4EFF9 url(/images/thread_arrow.gif) no-repeat scroll left top;
    float:left; width:590px; padding:10px 10px 10px 10px;
}
.threadmsg {
    border-bottom:1px solid #CCCCCC;
    float:left;
    font-size:1em;
    margin:0 0 10px;
    width:580px;
    padding:1px 1px 1px 1px;
    text-align:justify;
}

.threadmsg .replydisplay{
    float:left;
    width:380px;
}
.threadmsg .threadtime{
    float:right;
    width:110px;
    text-align:right;
}

.threadmsg .deletebuttonmsg{float:right; width:580px; visibility:hidden;}
.threadmsg:hover .deletebuttonmsg{   
    float:right; 
    width:580px;
    text-align:right;
    visibility:visible;}

.threadmsg .threadphoto {
    float:left;
    padding:5px 15px 0 0;
    width:40px;
}

.threadname {float:left; padding-left:10px;}



.side_title{
    color:#000000;
    font-size:16px;
    float:left;
    text-indent:10px;
    padding:45px 0px 0px 0px;
}

.side_title_connected{
    color:#000000;
    font-size:16px;
    float:left;
    text-indent:10px;
    padding:15px 0px 0px 0px;
}

.req_bg{
    background:url(/images/req_bg.png) no-repeat left top;
    width:248px;
    line-height:34px;
    font-weight:bold;
    float:left;
    padding:0px 0px;
    margin:5px 0px 0px 0px;
    display:inline;
}
.req_bg a{
    display:block;
    width:224px;
    float:left;
    padding:0px 12px;
}
.req_bg a span{
    color:#000000;
}
.req_bg img{
    padding:9px 5px 8px 0px;
}
.invite_frd{border:0px solid red; float:right; padding:0px 0px 0px 0px;}


/*************** Pagination ***************/
.pagination {
    padding:10px;
    float:right;
}
#main-content .pagination {
    text-align: right;
    padding: 20px 0 5px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.pagination a {
    margin: 0 5px 0 0;
    padding: 3px 6px;
}

.pagination a.number {
    border: 1px solid #ddd;
}

.pagination a.current {
    border-color: #459300 !important;
    color: #000 !important;
}

.pagination a.current:hover {
    text-decoration: underline;
}


.no-ppage{ color:#BBBBBB; float:left;}
/************ Shortcut Buttons ************/



#importcont{
    background:url(/images/textarea_import.png) no-repeat left top;
    width:400px;
    height:120px;
    margin:0px 0px 5px 0px;
    display:inline;
    float:left;
    clear:both;
    position:relative;
}

#importcont textarea{
    border:1px solid #ececec;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    width:360px;
    height:79px;
    background:#ffffff;
    line-height:20px;
    margin:25px 0px 0px 20px;

}




/*******************Register********************/
.signup_bg{
    float:left;
    background:url(/images/signup_bg.jpg) repeat-y;
    width:980px;
}
.signup_header{
    float:left;
    background:url(/images/signup_header.jpg) no-repeat left top;
    width:930px;
    color:#FFFFFF;
    font-size:39px;
    height:54px;
    padding:25px;
}
.signup_b_c{
    float:left;
    background:url(/images/signup_b_c.jpg) no-repeat left top;
    width:980px;
    height:35px;
}
.signup_container{
    float:left;
    padding:10px 40px;
    width:900px;
    font-size:.9em;
}
.green_arrow{
    float:right;
    background:url(/images/green_arrow.gif) no-repeat left top;
    width:300px;
    height:34px;
    padding:15px 29px 0px 20px;
    margin:0px 0px 0px 0px;
    display:inline;
    color:#4f8e5b;
    font-size:12px;
    font-weight:bold;
}
.eemail_arrow{
    float:right;
    width:261px;
    height:34px;
    padding:15px 29px 0px 20px;
    margin:0px 0px 0px 0px;
    display:inline;
    color:#4f8e5b;
    font-size:12px;
    font-weight:bold;
}

.loggin_error {background-color:#FFEBE8; border-color:#DD3C10; border:1px solid #DD3C10; color:#EE0000; font-size:14px; text-align:center; padding:10px; width:400px;}


.red_arrow{
    float:right;
    background:url(/images/red_arrow.gif) no-repeat left top;
    width:300px;
    height:34px;
    padding:15px 29px 0px 20px;
    margin:0px 0px 0px 0px;
    display:inline;
    color:#d05a6a;
    font-size:12px;
    font-weight:bold;
    list-style:none;
}
.red_arrow  li{
    padding:0px 0px 0px 0px;
}
.signup_container td{
    padding:0px 0px 20px 0px;
}
.signup_container span{
    font-size:.9em;
    color:#818181;
}
.signup_container a{
    font-weight:bold;
    color:#2267a2;
}
.signup_container input.txt{
    background:#FFFFFF;
    border:1px solid #dddddd;
    padding:15px 20px;
    width:248px;
    font-size:13px;
    font-weight:bold;
}
.fields{
    float:left;
    line-height:49px;
    width:230px;
    padding:0px 20px 0px 0px;
    font-weight:bold;
    font-size:13px;
    text-align:right;
}
.fields_login_email{
    float:left;
    line-height:49px;
    width:280px;
    padding:0px 20px 38px 0px;
    font-weight:bold;
    font-size:13px;
    text-align:right;
}

.fields_login{
    float:left;
    line-height:49px;
    width:280px;
    padding:0px 20px 0px 0px;
    font-weight:bold;
    font-size:13px;
    text-align:right;
}

/*------------------------Home-------------------------------------*/
#home_login_container{
    float:right;
    width:455px;
}
#home_header{
    float:left;
    padding:10px 15px 0px 15px;
    width:950px;
}
.home_txtbox_bg{
    float:left;
    background:url(/images/home_txtbox_bg.gif) no-repeat left top;
    width:191px;
    margin:0px 4px 0px 0px;
    display:inline;
}
.home_txtbox_bg input.txt{
    margin:0px;
    padding:5px 7px;
    width:177px;
    background:none;
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#146e96;
    font-weight:bold;
}
#home_remember{
    float:left;
    width:455px;
    font-size:.9em;
    padding:2px 0px;
    color:#146e96;
    font-weight:bold;
}
#home_remember a{
    color:#146e96;
    padding:0px 0px 0px 90px;
    text-decoration:none;
}
#home_bg{
    background:url(/images/home_bg.jpg) no-repeat left top;
    width:980px;
    height:422px;
    float:left;
}
#home_bg_lft{
    float:left;
    width:570px;
    padding:30px;
}
#home_bg_lft h1{
    font-weight:bold;
    color:#116a91;
    text-align:center;
    float:left;
    width:489px;
    height:69px;
    margin:0px 0px 0px 30px;
    font-size:40px;
    background:url(/images/campus_life.gif) no-repeat left top;
}
#home_signup{
    float:left;
    width:260px;
    color:#FFFFFF;
    font-size:12px;
    padding:95px 25px 40px 45px;
}
.signup_txtbox_home{
    float:left;
    background:url(/images/signup_txtbox.gif) no-repeat left top;
    width:260px;
    margin:0px 0px 10px 0px;
    display:inline;
    height:37px;
}
.signup_txtbox_home input.txt{
    margin:0px;
    padding:9px 12px;
    width:236px;
    background:none;
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#146e96;
    font-weight:bold;
}
#home_signup p{
    margin:0px;
    width:230px;
}
#home_signup p span{
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
}
#home_signup p a{
    font-weight:bold;
    color:#c3edff;
    text-decoration:none;
}
#home_signup p span a:hover{
    text-decoration:underline;
}
#h_footer_container{
    float:left;
    width:950px;
    padding:0px 15px;
}


/*Press*/

.press{ float:left; width:936px; text-align:justify; line-height:20px; color:#666666; font-size:.9em;}
.press h1{ font-weight:normal; color:#117eae; font-size:1.3em; margin:0px 0px 10px 0px;}
.press_left{ float:left; width:615px;  padding:0px 10px 0px 5px;}
.press_left img{ margin:0px 10px 0px 0px; border:1px solid #333333; }
.press_left span{ color:#117eae;}
.press_left a{ color:#117eae;}
.press_right{ float:left; width:290px;border-left:1px solid #CCCCCC; padding:0px 5px 0px 10px; text-align:left;}
.press_right_in{ border-bottom:1px solid #CCCCCC; float:left; padding:0px 0px 10px 0px; width:100%; margin:0px 0px 10px 0px;}
.press_right a{ color:#117eae;}
.press_right p{ margin:8px 0px;}
.press_right span{ color:#117eae; font-size:1.2em;}



.products{ float:left; width:936px;line-height:20px; color:#666666; font-size:.9em; text-align:left;}
.products h1{ font-size:1.3em; margin:0px 0px 10px 0px; font-weight:bold;}
.products_left{ float:left; width:566px; padding:0px 5px;}
.products_right{ float:left; width:320px; padding:10px; color:#117eae; background:#eff9fd; border:1px solid #b8d8e5;}
.products_right p{ color:#117eae;}
.products_left img{ margin:0px 10px 0px 0px;}
.products_left span{ color:#117eae; font-size:1.0em;}

.home_siggnup {padding:10px;border:0px solid red;float:left;width:230px;text-align:center;}




.aler_mem{float:left;padding-left:12px;}

.forgot_pwg {border:0px solid red; float:left; width:900px;}
.forgot_pass_mess {font-weight:bold;color:#666666;padding:10px 10px 19px 25px; font-size:14px; padding-bottom:20px; text-align:center;}
.forgot_iinput{width:850px; text-align:center;}
.email_forgot {float:left;text-align:right; padding:15px;color:#555555;font-weight:bold;font-size:14px;border:0px solid green; width:340px;}
.forgot_summmit{border:0px solid blue;padding:25px 15px 15px 8px;float:left;width:900px;text-align:center;}


.email_login_main_fir{float:left; padding-left:10px;}
.line_clear {line-height:20px;float:left; width:900px;}
.login_pass_mess {padding:10px 10px 10px 210px; font-size:14px;}
.email_login_main{float:left;text-align:right; padding:15px;color:#555555;font-weight:bold;font-size:14px;border:0px solid green; width:300px;}
.forgot_summmit_login{border:0px solid blue;padding:20px 15px 15px 110px;float:left;width:750px;text-align:center;}
.forgot_summmit_login_link{border:0px solid blue;padding:5px 15px 15px 110px;float:left;width:750px;text-align:center;}
#emp{width:75px; background-image:none;}

/* Header For the Account ,setting And Signout  */
.share_users_Act{
    z-index:10;
    float:right;
    position:relative;
    width:85px;
    height:24px;
}
.share_users_Act #target_feed_type_act{
    font-size:1.11em;
    background:no-repeat;
    width:72px;
}
.share_users_Act ul{
    margin:0px;
    padding:0px 5px 0px 0px;
    float:left;
    list-style:none;
    font-size:0.95em;
}
.share_users_Act ul li{
    float:right;
    background:url(/images/arrow_down.gif) no-repeat right top ;
    cursor:pointer;
    position:relative;
    margin:0px 0px 0px 0px;
    line-height:18px;
    color:#00425F;
    font-size:0.95em;
}
.share_users_Act ul li:hover{
    background:url(/images/arrow_bg_box.gif) no-repeat right top;
}
.share_users_Act ul li ul{
    display:none;
}
.share_users_Act ul li:hover ul{
    display:block;
    position:absolute;
    left:0px;
    top:23px;
    background:url(/images/share_popup_bg.gif) repeat-x #FFFFFF top;
    /*border:1px solid #eaeaea;*/
    padding:0px 0px 5px 0px;
    margin:5px -40px 0;
    border:1px solid #000000;
    z-index:10;
    width:132px;
    font-size:1.17em;
    font-family:Arial,Helvetica,sans-serif;
}
.share_users_Act ul li:hover ul li{
    background:none;
    float:left;
    display:inline;
    width:90px;
    padding:0px 0px;
    line-height:20px;
    margin:0px 10px;
    font-size:0.95em;
    border-bottom:1px solid #ececec;
}
.share_users_Act ul li:hover ul li a{
    color:#333333;
}
.share_users_Act ul li:hover ul li.end{
    border-bottom:0px;
}
#target_feed_type_act a{
    padding:0px 0px 0px 0px;
    line-height:25px;
}
/* End of Account Drop Down With setting,signout */
.mixpanel {padding:6px 0px 0px 0px;}
.edit_profile_my{float:left;padding:5px 12px 5px 10px; font-weight:bold;}












#yammer-header{ float:left;}
ul .menu_head, .menu_head {margin: 0; width: 8em; border: solid 1px #aaa; border-color: #aaa #666 #666 #aaa; background: #fff}
ul .menu_head li, .menu_head li {display: block !important;  float: none; margin: 0; padding: 0; height: 24px; line-height: 1.3em; border: none; border-bottom: solid 1px #ccc; font-size: 11px; background: #fff}
.menu_head li.last {border-bottom: none}
.menu_head li a {display: block; padding: 5px; color: #00425F !important}
.menu_head li:hover, .menu_head li.hover { !important}
.click-menu {position: absolute; display: none; z-index: 11; overflow: auto}


#user-menu {position: relative; float: right; margin: 0; text-align: right; padding:0px 0px 0px 0px;}
#user-menu ul li {height: 26px}
#user-menu li:hover, #user-menu li.hover {background-image: url(/images/yammer_bkgd-hover.png)}
#user-menu ul li, #user-menu ul li:hover {background-image: none}
#user-menu li a:hover {text-decoration: none; border:none; outline:none;}
#user-menu li li a:hover {text-decoration: underline}
#user-menu li {position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; padding: 1px 1px 0 1px; height: 32px}
#user-menu a {color: #00425F;}
#user-menu ul a {padding: 6px 5px; font-weight: normal}
#user-menu .meta-dropdown.open { padding: 0; border:solid 1px #D4EFF9; border-bottom: none; background-color: #fff; background-image: none}
.meta-dropdown .menu_head {border-color: #D4EFF9}
#user-menu .open a {color: #00425F;}
.meta-dropdown .menu_head {width: 194px; text-align: left; top: 32px; left: -1px; z-index: 16; border-top: none}
#account-dropdown {left: auto; right: -1px; width:135px; margin:2px 0px 0px 0px;}
#user-menu .has-unseen {padding-left: 33px !important}
#user-menu .has-unseen a {padding-left: 0}
#user-menu .has-unseen li a {text-indent: 33px}
.has-unseen .menu_head {width: 180px}
.down-arrow{color:#777777}



ul .menu, .menu {margin: 0; width: 8em; border: solid 1px #aaa; border-color: #aaa #666 #666 #aaa; background: #fff}
ul .menu li, .menu li {display: block !important;  float: none; margin: 0; padding: 0; height: 24px; line-height: 1.3em; border: none; font-size: 11px; background: #fff}
.menu li.last {border-bottom: none}
.menu li a {display: block; padding: 5px; color: #00425F !important}
.menu li:hover, .menu li.hover { !important}
.click-menu {position: absolute; display: none; z-index: 11; overflow: auto}


.meta-dropdown .menu {border-color: #D4EFF9}
.meta-dropdown .menu {width: 194px; text-align: left; top: 32px; left: -1px; z-index: 16; border-top: none}
.has-unseen .menu {width: 180px}



#bagdgeimage{ float:left;}

#usermenu_bdg {position: relative; float: right; margin: 0; text-align: right; padding:0px 0px 0px 0px;}
#usermenu_bdg ul li {height: 22px;}
#usermenu_bdg li:hover, #usermenu_bdg li.hover {background-image: url(/images/yammer_bkgd-hover.png);}
#usermenu_bdg ul li, #usermenu_bdg ul li:hover {background-image: none;}
#usermenu_bdg li a:hover {text-decoration: none; border:none; outline:none;}
#usermenu_bdg li li a:hover {text-decoration: underline;}
#usermenu_bdg li {position: relative; zoom: 1; padding: 1px 1px 0 1px; height: 32px; }
#usermenu_bdg a {padding: 0px 0px; padding-bottom: 0px; color: #00425F;}
#usermenu_bdg ul a {padding: 0px 0px; font-weight: normal;}
#usermenu_bdg .meta-dropdown_bdg.open { padding: 0; border:solid 1px #E6E6E6; border-bottom: none; background-color: #fff; background-image: none}
.meta-dropdown_bdg .menu {border-color: #E6E6E6; min-height:20px;}
#usermenu_bdg .open a {color: #00425F;}
.meta-dropdown_bdg .menu {width: 200px; text-align: left; top: 32px; left: -1px; z-index: 16; border-top: none; overflow:hidden;}
#bdg_account-dropdown {left: auto; right: -1px; width:200px;padding-top:0px; padding-left:10px; min-height:26px;margin-top:0px; float:left;border-bottom:1px;border-bottom-color:#E6E6E6;border-bottom-style:solid;}
#usermenu_bdg .has-unseen {padding-left: 33px; !important}
#usermenu_bdg .has-unseen a {padding-left: 0;}
#usermenu_bdg .has-unseen li a {text-indent: 33px;}
.has-unseen .menu {width: 180px;}



.badgeimage_icon{float:left; width:50px;}
.badgeimage_icon img{float:left;padding-left:5px;padding-top:5px;}
