.kittithadabold{ font-weight: normal; }
.helvethaica_x{ font-weight: normal; }
.helvethaica_xbold{ font-weight: normal; }

.body-action{ display: none;z-index: 5; }

/* start layout discuss tag */
.slot_discussion_tag{ width:320px;  }
.slot_discussion_tag .wrap_discussion_tag_content{ padding:10px 10px 10px 10px; border-bottom: 1px solid #DDDDDD;  }
.slot_discussion_tag .icon { border: 1px solid #DDDDDD;width:48px;height:48px; }
.slot_discussion_tag a{font-family: tahoma; color:#4f2a81;font-size: 14px;font-weight: normal;line-height: 20px; }
/* end layout discuss tag */

/* start layout 1 */
.module_hero_banner .box_content{ opacity: 0; }
#body_main_content_column .active{ opacity: 1;/*z-index: 3;*/ }

/* end layout 1 */

/* start layout 2 */
.list_w_thumb{ overflow: hidden; }
.list_w_thumb .thumb{ width: 48px;height:48px; }
.list_w_thumb .line1{ color:#4f2a81;font-weight: normal; }
.list_w_thumb .line2{  }
.list_w_thumb .icon{ width: 10px;height:10px; }
.list_w_thumb .body_content_box1{ font:normal 12px "Tahoma"; color:#888;width: auto;line-height: 12px; padding:0;}
.list_w_thumb .body_content_box2{ font:normal 12px "Tahoma"; color:#888;width: auto;line-height: 12px; padding:0;}
.list_w_thumb .body_content_box3{ font:normal 12px "Tahoma"; color:#888;width: auto;line-height: 12px;display: block;float: left;background: url("../images/icon/btn_projectgroup.png") no-repeat scroll left top;height: auto;padding-bottom: 3px;padding-left: 18px;line-height: 12px; }
.list_w_thumb .body_content_box4{ font:normal 12px "Tahoma"; color:#888;width: auto;line-height: 12px;float: left;background:url('../images/icon/icon_calendar.png') no-repeat left top;padding-left: 18px; }
.list_w_thumb .body_content_box5{ font:normal 12px "Tahoma"; color:#888;width: auto;line-height: 12px;padding-top: 3px; }
.list_w_thumb .body_content_box5 a{ color: #888; }
.list_w_thumb .body_content_box5 a:hover{ color: #888; }
.list_w_thumb .body_content_box2 a{ font:normal 12px "Tahoma"; color:#888;width: auto;text-decoration: none; }
.list_w_thumb .body_content_title{ width: 230px;  }
.list_w_thumb .body_content_title a{font-family: tahoma; color:#4f2a81;font-size: 14px;font-weight: normal;line-height: 12px; }
/* end layout 2 */

/* end layout 3 */
.big_w_thumb{ overflow: hidden; }
.big_w_thumb .box_content{ width:200px;height:200px;margin:0 10px 10px 0; }
.big_w_thumb .wrap{ margin: 0;width: 200px;height: 200px;overflow: hidden;position: relative; }
.big_w_thumb .thumb{ width: 200px;height: 200px;position: absolute;left: 0;top: 0;z-index: 1; }
.big_w_thumb .background-dimmer{ width: 200px;height: 60px;position: absolute;left: 0;bottom: 0;z-index: 2;background-color:#4f2a81;opacity: 0.8; }
.big_w_thumb .title{ display:block;width: 200px;height: 60px;position: absolute;left: 0;bottom: 0;z-index: 3; }
.big_w_thumb .title_no_image{ display:block;width: 200px;height: 60px;position: absolute;left: 0;top: 0;z-index: 3;height:200px; }
.big_w_thumb .background-dimmer_no_image{ width: 200px;height: 200px;position: absolute;left: 0;top: 0;z-index: 2;background-color:#4f2a81; }
.big_w_thumb .title h2{ line-height: 22px;padding: 7px 0 0 10px;color:#fff;line-height: 22px;font-size: 22px; }
.big_w_thumb .body-action{ z-index: 4; }
.big_w_thumb .front-cover .title a{ color:#fff;
    font-size: 14px;
    line-height: 14px; }
/* end layout 3 */

/* start layout 4 */
.list_lastest_activities_update .box_content{ width: 415px;overflow: hidden; }
.list_lastest_activities_update .box_inner_content{ margin-right: 60px;position: relative; }
.list_lastest_activities_update .activity-detail h2{ color: #4F2A81;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px; }
.list_lastest_activities_update .activity-thumb{ position: absolute;left: 0;top: 0; }
.list_lastest_activities_update .activity-detail .body_content_link a { font-size:12px !important;  }
.list_lastest_activities_update .thumb{ width: 48px;height:48px; }
.list_lastest_activities_update .activity-detail{ margin: 0 0 0 60px; }
.list_lastest_activities_update .activity-detail-block{ margin: 0;padding: 0 0 15px 0; }
.list_lastest_activities_update .activity-detail-block ul{ margin: 0;padding: 0; }
.list_lastest_activities_update .activity-detail-block li{ list-style: none;width: 48px;height:48px; display: inline; float: left; margin: 5px; }
.list_lastest_activities_update .activity-detail-block h3{ padding:0 0 5px 0; }
.list_lastest_activities_update .activity-detail-block h3 .action{  }
.list_lastest_activities_update .activity-detail-block h3 .action-detail{  }
.list_lastest_activities_update .wrap-paging{ width: 410px !important; }
/* end layout 4 */

/* start layout 5 */
.list_tiny_thumb .box_content{ overflow: hidden;width: auto; }
.list_tiny_thumb .box_inner_content{ /*overflow: hidden;*/ margin-bottom: 10px;margin-right: 20px;float: left;width: 750px; }
.list_tiny_thumb .tiny-thumb{ width: 24px;height:24px;position: absolute;left: 0;top: 0; }
.list_tiny_thumb .activity-tiny-detail{ margin-left: 39px;/*height:24px;*/line-height: 24px; }
.list_tiny_thumb .activity-tiny-detail ul{ margin: 0;padding: 0; }
.list_tiny_thumb .activity-tiny-detail li{ list-style: none;display: block;height:24px;float: left; }
.list_tiny_thumb .activity-tiny-detail li.separate{ margin: 0 5px; }
.list_tiny_thumb .activity-tiny-detail .name{ font: 13px bold "Tahoma";color:#4F2A81;padding-right: 10px; }

.list_tiny_thumb .activity-tiny-detail .name a{
	color: #4F2A81;
    font-family: tahoma;
    font-size: 14px;
    font-weight: normal;
 }
.list_tiny_thumb .activity-tiny-detail .time{
	background: url("../../images/icon/btn_folder.png") no-repeat scroll left 7px transparent;
    color: #888;
    width: 20px;height:20px;
    float: left;
}
.list_tiny_thumb .activity-tiny-detail .title{
	background: url("../../images/icon/body_content_icon.png") no-repeat scroll 0 -19px transparent;
	font: 12px normal "Tahoma";color:#555;
	 padding: 0 0 0 16px;
}
.list_tiny_thumb .activity-tiny-detail .title a{ color:#555;text-decoration: none; }
.list_tiny_thumb .activity-tiny-detail .school{ font: 10px normal "Tahoma";color:#888;padding-left: 5px; }
.list_tiny_thumb .activity-tiny-detail .like{ font: 11px normal "Tahoma";color:#4F2A81;background: url("../../images/layout/icon_list_tiny_thumb.jpg") no-repeat left 2px #fff;padding: 0 10px 0 16px; }
.list_tiny_thumb .activity-tiny-detail .view{ font: 11px normal "Tahoma";color:#4F2A81;background: url("../../images/layout/icon_list_tiny_thumb.jpg") no-repeat left -12px #fff;padding: 0 10px 0 19px; }
.list_tiny_thumb .activity-tiny-detail .comment{ font: 11px normal "Tahoma";color:#4F2A81;background: url("../../images/layout/icon_list_tiny_thumb.jpg") no-repeat left -26px #fff;padding: 0 0 0 16px; }
.list_tiny_thumb .body-action{ top:0; }
.wraper_column_list_tiny_thumb .child_title{ margin-bottom: 15px; }
/* end layout 5 */

/* start layout 6 *//*
.wraper_column_hl_personal_db{ padding-left: 215px;background: url('../images/layout/bg_personal_highlight.jpg') repeat left top; }*/
.hl_personal_db{ position: relative;width: 360px;height:100% !important;margin-right: 10px;background: url('../images/layout/bg_personal_highlight.jpg') repeat left top; }
.hl_personal_db .wrap_column_hero_banner{ width: 900px;height:548px; }
.hl_personal_db .box_content{ width: auto;height:100% !important;position: absolute;left:0;top:0;z-index: 2;/*background: #4F2A81;*/ }

.hl_personal_db .box_inner_content_2 .main_slot_bg{ z-index: 3; }
.hl_personal_db .box_inner_content_2 .dimmer{ width: 300px;height:100% !important;position: absolute;z-index: 4;background: #fff;opacity: 0.8;right: 0;top: 0;left:auto; }
.hl_personal_db .box_inner_content_2 .right_view_detail{ width: 330px;height:100% !important;position: absolute;z-index: 5;right: 0;top: 0; }
.hl_personal_db .box_inner_content_2 .inner_right_view_detail{height:100% !important; /*width: 260px;*/position: relative;padding:20px; }
.hl_personal_db .box_inner_content_2 .inner_right_view_detail h3{ font-size: 20px;font-weight:normal;color: #555;line-height: 20px;margin: 20px 0 15px 0; }
.hl_personal_db .box_inner_content_2 .right_view_detail .main_project h3{ margin-bottom: 15px; }
.hl_personal_db .box_inner_content_2 .inner_right_view_detail h2{ font-size: 30px;font-weight:normal;color: #4f2a81;margin-bottom: 40px;line-height: 30px;position: relative; }
.hl_personal_db .box_inner_content_2 .inner_right_view_detail .text-detail{ font-size: 24px; color:#555;line-height: 30px;/*margin-bottom: 40px;*/ }
.hl_personal_db img{ /*width: 900px;height:548px;position: absolute;left: 0;top: 0;z-index: 3;*/ }
.hl_personal_db .box_inner_content_2{ margin: 0;position: relative;height:100% !important;width: 330px; }
.hl_personal_db .btn_link{ display:block;width:115px;height:30px;font-weight: normal;font-size: 20px;color: #fff;background: #4F2A81;text-align: center;line-height: 30px;overflow: hidden;cursor: pointer;text-decoration: none; }
.hl_personal_db .read_more{ display:block;width:48px;height:48px;overflow: hidden;cursor: pointer;text-decoration: none;text-indent: -9999px;position: absolute;right: 20px;bottom: 70px;background: url('../images/layout/btn_read_more_48.png') no-repeat left top;  }
.hl_personal_db #wrap_highlight_personal{ position: absolute;left:0;top:0;width: 410px;height:518px;/*background: #4F2A81;*/z-index: 3;padding-top: 30px; }
.hl_personal_db #highlight_personal{ position: relative;width: 290px;height:290px;margin:0 auto; }
.hl_personal_db #highlight_personal img{ z-index:10000;position: absolute;width: 290px;height:290px;left: 0;top: 0; }
.hl_personal_db .wrap_list_highlight_personal{ padding: 0;margin: 0 auto;height: 110px;width: 290px;margin-top: 10px;/*overflow: hidden;*/position: relative; }
.hl_personal_db .wrap_list_highlight_personal .pane{ overflow: hidden;height: 110px;position: absolute;left: 0;top: 0;z-index: 1; }
.wrap-pane{ overflow: hidden;width: 290px;height: 110px;position: relative; }
.hl_personal_db .wrap_list_highlight_personal .btn_arrow{ position: absolute;display: block;width: 40px;height:40px;top:34px;z-index: 2; }
.hl_personal_db .wrap_list_highlight_personal .btn_arrow_left{ background: red;left: -50px; }
.hl_personal_db .wrap_list_highlight_personal .btn_arrow_right{ background: green;right:-50px; }
.hl_personal_db .list_highlight_personal{ padding: 0;margin: 0;height: 110px;width: 290px;float: left; }
.hl_personal_db .list_highlight_personal li{ cursor: pointer;position: relative;width: 50px;height: 50px;overflow: hidden;float: left;display: inline;margin:0 10px 10px 0; }
.hl_personal_db .list_highlight_personal li a{ position: absolute;width: 50px;height: 50px;display: block;left: 0;top: 0; }
.hl_personal_db .list_highlight_personal li a.active{ border: 3px solid #663399;width: 44px;height: 44px;z-index: 4; }
.hl_personal_db .list_highlight_personal li.last{ margin-right:0; }
.hl_personal_db .list_highlight_personal li img{ cursor: pointer;height: 50px;left: 0;position: absolute;top: 0;width: 50px;z-index: 3;}

.page_personal{  }
.page_personal .hl_personal_db{ padding-left: 190px; }
.page_personal #wrap_column_hl_personal_database{ background: #4F2A81; }
.page_personal .hl_personal_db .box_content{ left:190px; }
.page_personal #wrap_highlight_personal{ left:190px; }

/* end layout 6 */

/* start layout 7 */
.search_w_thumb .box_content{ overflow: hidden;width: auto; }
.search_w_thumb .box_inner_content{ overflow: hidden;margin-bottom: 10px;margin-right: 10px;float: left;width: 300px;height:116px;position: relative; }
.wraper_column .group_search_w_list_tiny_thumb .box_inner_content{ height:auto; }
.search_w_thumb .search-tiny-thumb{ width: 110px;height:110px; }
.search_w_thumb .dimmer_wrap_personal_detail{ position: absolute;width: 110px;height:50px;left: 0;bottom: 0;display: block;opacity: 0.8;background: #4F2A81;z-index: 1; }
.search_w_thumb .wrap_personal_detail{ color:#fff;position: absolute;width: 100px;height:30px;left: 0;bottom: 0;display: block;z-index: 2;padding: 13px 5px; }
.search_w_list_tiny_thumb .search-tiny-detail{ margin-left: 39px;height:24px;line-height: 24px; }
.search_w_thumb .search-tiny-detail ul{ margin: 0;padding: 0; }
.search_w_thumb .search-tiny-detail li{ list-style: none;display: inline-block;height:24px; }
.search_w_thumb .search-tiny-detail li.separate{ margin: 0 5px; }
.search_w_thumb .search-tiny-detail .name{ font: 13px bold "Tahoma";color:#4F2A81; }
.search_w_thumb .search-tiny-detail .time{ font: 12px normal "Tahoma";color:#888; }
.search_w_thumb .search-tiny-detail .title{ font: 12px normal "Tahoma";color:#555; }
.search_w_thumb .search-tiny-detail .school{ font: 12px normal "Tahoma";color:#888;padding: 0 5px; }
.search_w_thumb .search-tiny-detail .like{ font: 11px normal "Tahoma";color:#4F2A81; }
.search_w_thumb .search-tiny-detail .view{ font: 11px normal "Tahoma";color:#4F2A81; }
.search_w_thumb .search-tiny-detail .comment{ font: 11px normal "Tahoma";color:#4F2A81; }
/* end layout 7 */


/* start layout 8 */
.search_w_list_tiny_thumb .box_content{ overflow: hidden;width: auto; }
.search_w_list_tiny_thumb .box_inner_content{ overflow: hidden;margin-bottom: 20px;margin-right: 45px;float: left;width: 215px;min-height: 56px; }
.search_w_list_tiny_thumb .search-tiny-thumb{  cursor: pointer;height: 24px;left: 0;position: absolute;top: 0;width: 24px; }
.search_w_list_tiny_thumb .search-tiny-detail{ margin-left: 39px;height:24px;line-height: 24px; }
.search_w_list_tiny_thumb .search-tiny-detail ul{ margin: 0;padding: 0; }
.search_w_list_tiny_thumb .search-tiny-detail li{ list-style: none;display: inline-block;height:24px; }
.search_w_list_tiny_thumb .search-tiny-detail li.separate{ margin: 0 5px; }
.search_w_list_tiny_thumb .search-tiny-detail .name{cursor: pointer; font: 13px bold "Tahoma";color:#4F2A81; }
.search_w_list_tiny_thumb .search-tiny-detail .time{ font: 12px normal "Tahoma";color:#888; }
.search_w_list_tiny_thumb .search-tiny-detail .title{ font: 12px normal "Tahoma";color:#555; }
.search_w_list_tiny_thumb .search-tiny-detail .school{ font: 12px normal "Tahoma";color:#888;padding: 0 5px; }
.search_w_list_tiny_thumb .search-tiny-detail .like{ font: 11px normal "Tahoma";color:#4F2A81; }
.search_w_list_tiny_thumb .search-tiny-detail .view{ font: 11px normal "Tahoma";color:#4F2A81; }
.search_w_list_tiny_thumb .search-tiny-detail .comment{ font: 11px normal "Tahoma";color:#4F2A81; }
.search_w_list_tiny_thumb{ min-width: 450px; }
.search_header_title{ font-weight: normal;font-size: 24px;color:#777;margin: 0 0 10px 0;padding: 0; }
.module-search-keyword{ font-weight: normal;font-size: 48px;color:#000;margin: 0 0 15px 0;padding: 0;border: 0; }
/* end layout 8 */


/* start layout 9 */
.project_over_view{ position: relative;width: 900px;height:548px;}
.project_over_view .wrap_column_hero_banner{ width: 900px;height:548px; }
.project_over_view .box_content{ width: 900px;height:548px;position: absolute;left:0;top:0;z-index: 2; }
.project_over_view .box_inner_content .main_slot_bg{ z-index: 3; }
.project_over_view .box_inner_content .dimmer{ width: 300px;height:548px;position: absolute;z-index: 4;background: #fff;opacity: 0.8;right: 0;top: 0;left:auto; }
.project_over_view .box_inner_content .right_view_detail{ width: 300px;height:548px;position: absolute;z-index: 5;right: 0;top: 0; }
.project_over_view .box_inner_content .inner_right_view_detail{ width: 260px;height:518px;position: relative;padding:20px; }
.project_over_view .box_inner_content .inner_right_view_detail h3{ 
    color: #555555;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 45px;
    position: relative; 
}
.project_over_view .project_over_view_head_icon{  }
.project_over_view .box_inner_content .right_view_detail .main_project h3{ margin-bottom: 15px; }
.project_over_view .box_inner_content .inner_right_view_detail h2{ font-size: 48px;font-weight:normal;color: #4f2a81;margin-bottom: 15px;line-height: 38px; }
.project_over_view .box_inner_content .inner_right_view_detail .text-detail{ font-size:24px; color:#555;line-height: 28px; }


.project_over_view .box_inner_content .inner_right_view_detail h2.font_head_big{ font-size: 48px;line-height: 38px; }
.project_over_view .box_inner_content .inner_right_view_detail h2.font_head_normal{ font-size: 44px;line-height: 34px; }
.project_over_view .box_inner_content .inner_right_view_detail h2.font_head_small{ font-size: 38px;line-height: 28px; }
.project_over_view .box_inner_content .inner_right_view_detail div.font_head_big{ font-size: 24px;line-height: 28px; }
.project_over_view .box_inner_content .inner_right_view_detail div.font_head_normal{ font-size: 20px;line-height: 24px; }
.project_over_view .box_inner_content .inner_right_view_detail div.font_head_small{ font-size: 16px;line-height: 20px; }


.project_over_view img.main_slot_bg{ width: 900px;height:548px;position: absolute;left: 0;top: 0;z-index: 3; }
.project_over_view .box_inner_content{ margin: 0;position: relative;height: 548px;width: 900px; }
.project_over_view .btn_link{ display:block;width:115px;height:30px;font-weight: normal;font-size: 20px;color: #fff;background: #4F2A81;text-align: center;line-height: 30px;overflow: hidden;cursor: pointer;text-decoration: none; }
.project_over_view .read_more{ display:block;width:48px;height:48px;overflow: hidden;cursor: pointer;text-decoration: none;text-indent: -9999px;position: absolute;right: 20px;bottom: 28px;background: url('../images/layout/btn_read_more_48.png') no-repeat left top; }
/* end layout 9 */

/* start layout 11 */
.corporate_database .search-tiny-thumb{ width: 110px;height:110px; }
.module_corporate_database .popmenu_open{ position: absolute;width: 128px; }
.corporate_database_opacity_mode .search-tiny-thumb{ opacity: 0.5; }
/* end layout 11 */

/* Flip */
.blind-cover { cursor:pointer; width: 0px; height: 200px; position: absolute; top: 0px; background-color: #FFFFFF; z-index: 1000; }
.blind-right { cursor:pointer; width: 0px; height: 200px; position: absolute; top: 0px; right: 0px; background-color: #FFFFFF; z-index: 1000; }
.front-cover { width: 200px; height: 200px; position: absolute; top: 0px; }
.front-cover-contain { width: 200px; height: 200px; }
.back-cover { cursor:pointer;/* background-color: #4f2a81;*/ width: 200px; height: 200px; position: absolute; top: 0px; opacity: 0; }
.back-cover .back-contain { width: 220px; height: 220px; padding: 10px;background-color: #4F2A81; }
.back-cover .back-contain .title-back { background: url('../images/layout/icon-title.png') no-repeat; padding-left: 20px; color: #FFFFFF; font-size: 11px; }
.back-cover .back-contain h2{  margin: 10px 0 0 0;line-height: 16px; }
.back-cover .back-contain h2 a { font-size: 22px; color: #FFAE00; text-decoration: none; }
.back-cover .back-contain h3 a { color: #FFFFFF; font-size: 12px; height: 30px; margin: 0 0 10px; overflow: hidden; text-decoration: none; }
.back-cover .back-contain .date-back { font-size: 12px; color: #E6BBFF; }
.back-cover .back-contain .wrap-panal-share { margin: 0;overflow: hidden;width: 220px;height:53px;position: absolute;bottom: 5px;left: 10px; }
.back-cover .back-contain .wrap-panal-share .back-social { float: left; width: 150px; margin-top: 10px; }
.back-cover .back-contain .wrap-panal-share .back-social a { width: 28px;height:28px;background: url('../images/layout/icon_social_28.png') no-repeat;float: left;display: inline;margin-right: 10px; }
.back-cover .back-contain .wrap-panal-share .back-social .btn-facebook{ background-position: left top; }
.back-cover .back-contain .wrap-panal-share .back-social .btn-twitter{ background-position: center center; }
.back-cover .back-contain .wrap-panal-share .back-social .btn-gplus{ background-position: right top; }
.back-cover .back-contain .wrap-panal-share .back-readmore { float: right; width: 48px;height:48px;background: url('../images/layout/btn_read_more_48.png') no-repeat left top; }
.box_inner_content:hover { background-color: #FFFFFF; }
.wraper_column_big_w_thumb .back-readmore a{ display: block;width:48px;height:48px;z-index: 5; }

.btn_change_view{ /*position: absolute;top: 20px;*/ width:30px; height:30px; background: url('../images/icon/viewmode.png') no-repeat;display: block;float:left;text-indent: -9999px;cursor: pointer;margin-right: 2px; }
.btn_change_view span{ visibility: hidden; }
.child .change_to_list{ background: url('../images/icon/viewmode.png') no-repeat left bottom; right: 65px; }
.child .change_to_thumb{ background: url('../images/icon/viewmode.png') no-repeat -30px bottom;right: 45px; }
.child .change_to_tiny{ background: url('../images/icon/viewmode.png') no-repeat -90px bottom;right: 25px; }
.child .change_to_group{ background: url('../images/icon/viewmode.png') no-repeat -150px bottom;right: 25px; }
.child .change_to_group_active{ background: url('../images/icon/viewmode.png') no-repeat -150px top;right: 25px; }

.child_inactive .change_to_list{ background: url('../images/icon/viewmode.png') no-repeat left bottom; right: 65px; }
.child_inactive .change_to_thumb{ background: url('../images/icon/viewmode.png') no-repeat -30px bottom;right: 45px; }
.child_inactive .change_to_tiny{ background: url('../images/icon/viewmode.png') no-repeat -90px bottom;right: 25px; }
.child_inactive .change_to_group{ background: url('../images/icon/viewmode.png') no-repeat -150px bottom;right: 25px; }
.child_inactive .change_to_group_active{ background: url('../images/icon/viewmode.png') no-repeat -150px top;right: 25px; }

.discussion .change_to_list{ background: url('../images/icon/viewmode.png') no-repeat left bottom; right: 45px; }
.discussion .change_to_tiny{ background: url('../images/icon/viewmode.png') no-repeat -90px bottom;right: 25px; }

.activity .change_to_list{ background-position: left bottom; right: 45px; }
.activity .change_to_tiny{ background: url('../images/icon/viewmode.png') no-repeat -90px bottom;right: 25px; }

.activity .change_to_group{ background: url('../images/icon/viewmode.png') no-repeat -150px bottom;right: 25px; }
.activity .change_to_group_active{ background: url('../images/icon/viewmode.png') no-repeat -150px top;right: 25px; }

.child_title .change_to_list_active{ background: url('../images/icon/viewmode.png') no-repeat left top; }
.child_title .change_to_thumb_active{ background-position: -30px top; }
.child_title .change_to_tiny_active{ background: url('../images/icon/viewmode.png') no-repeat -90px top; }

.personal_database .change_to_thumb{ background: url("../images/icon/viewmode.png") no-repeat scroll -120px bottom transparent;right: 45px; }

.personal_database .change_to_thumb_active{ background-position: -120px top;right: 45px; }
.personal_database .change_to_list{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px bottom transparent;right: 25px; }
.personal_database .change_to_list_active{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px top transparent;right: 25px; }
.personal_database .change_to_group{ background: url('../images/icon/viewmode.png') no-repeat -150px bottom;right: 25px; }
.personal_database .change_to_group_active{ background: url('../images/icon/viewmode.png') no-repeat -150px top;right: 25px; }


.change_to_big_thumb{ background: url('../images/icon/viewmode.png') no-repeat -30px bottom;right: 45px; }
.wrap_btn_view_mode .change_to_big_thumb_active{ background-position: -30px top; }


.news .change_to_list{ background: url("../images/icon/viewmode.png") no-repeat scroll left bottom transparent; }
.news .change_to_list_active{ background: url("../images/icon/viewmode.png") no-repeat scroll left top transparent; }
.news .change_to_tiny{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px bottom transparent; right: 25px; }
.news .change_to_tiny_active{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px top transparent; }
.news .change_to_thumb{ background: url("../images/icon/viewmode.png") no-repeat scroll -30px bottom transparent;right: 45px; }
.news .change_to_thumb_active{ background-position: -30px top;right: 45px; }

.friend_news .change_to_list{ background: url("../images/icon/viewmode.png") no-repeat scroll left bottom transparent; }
.friend_news .change_to_list_active{ background: url("../images/icon/viewmode.png") no-repeat scroll left top transparent; }
.friend_news .change_to_tiny{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px bottom transparent; right: 25px; }
.friend_news .change_to_tiny_active{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px top transparent; }
.friend_news .change_to_thumb{ background: url("../images/icon/viewmode.png") no-repeat scroll -30px bottom transparent;right: 45px; }
.friend_news .change_to_thumb_active{ background-position: -30px top;right: 45px; }

.publishing .change_to_list{ background: url("../images/icon/viewmode.png") no-repeat scroll left bottom transparent; }
.publishing .change_to_list_active{ background: url("../images/icon/viewmode.png") no-repeat scroll left top transparent; }
.publishing .change_to_tiny{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px bottom transparent; right: 25px; }
.publishing .change_to_tiny_active{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px top transparent; }
.publishing .change_to_thumb{ background: url("../images/icon/viewmode.png") no-repeat scroll -30px bottom transparent;right: 45px; }
.publishing .change_to_thumb_active{ background-position: -30px top;right: 45px; }


.weblink .change_to_tiny{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px bottom transparent; right: 25px; }
.weblink .change_to_tiny{ background: url("../images/icon/viewmode.png") no-repeat scroll -90px top transparent; }

.search_header_title{ position: relative;cursor:default; }
.search_header_title .btn_change_view{ top:7px; }
.search_header_title .change_to_list { right:0px;background-position: left top; }
.search_header_title .change_to_thumb { right:20px;background-position: right top; }
.search_header_title .change_to_thumb_active{ background-position: right bottom;}
.search_header_title .change_to_list_active{ background-position: left bottom;}
.head_module_title .module-search-keyword{ width: 450px;background: #eee;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }

.page_homepage .wraper_column_list_w_thumb{ padding-left: 15px; }
/*.page_homepage .wraper_column_list_lastest_activities_update{ padding-left: 15px; }*/
.page_homepage .wraper_column_big_w_thumb{ padding-left: 15px; }
.page_homepage .wraper_column_list_tiny_thumb{ padding-left: 15px; }

.page_project .wraper_column_list_w_thumb{ padding-left: 15px; }
.page_project .wraper_column_big_w_thumb{ padding-left: 15px; }
.page_project .wraper_column_list_tiny_thumb{ padding-left: 15px; }

.page_discussion .wraper_column_list_tiny_thumb{ padding-left: 15px; }

.page_activity .wraper_column_list_w_thumb{ padding-left: 15px; }
.fix_width_no_data_project_over_view{ width: 900px; }
.fix_width_no_data_hl_personal_db{ width: 740px; }
.fix_width_no_data_search_w_thumb{ width: 450px; }
.fix_width_no_data_search_w_list_tiny_thumb{ width: 450px; }
.fix_width_no_data_full_height_w_slot{ width: 900px; }
.fix_width_no_data_full_height_w_slot .box_content{ opacity: 1; }

.module_child .body_content_box1{ background:url('../images/icon/btn_projectgroup.png') no-repeat left top;padding-left: 21px;line-height: 12px;  }
.wraper_column_list_w_thumb .module_discussion .body_content_box1{ background:url('../images/icon/btn_projectgroup.png') no-repeat left top;padding-left: 20px;width:200px;line-height: 12px; }
.wraper_column_list_w_thumb .module_discussion .body_content_box2{ background:url('../images/icon/btn_calendar.png') no-repeat left top;padding-left: 20px; }
.list_tiny_thumb .activity-tiny-detail .project{ background:url('../images/layout/child_title.jpg') no-repeat left 4px;width:20px;height:20px;display: block;float: left; }
.list_tiny_thumb .activity-tiny-detail .project a{ color:#999; }
.list_tiny_thumb .activity-tiny-detail .user{ background:url('../images/icon/btn_by.png') no-repeat left 4px;width: 20px;height: 20px;float: left; }
.module_discussion .activity-tiny-detail .user{ background:url('../images/icon/btn_projectgroup.png') no-repeat left 4px;width: 20px;height: 20px;float: left; }
.list_tiny_thumb .activity-tiny-detail .time{ background:url('../images/icon/btn_calendar.png') no-repeat left 4px; }
.module_child .activity-tiny-detail .time{ background:url('../images/icon/btn_projectgroup.png') no-repeat left 4px;width: auto; }
.module_child_inactive .activity-tiny-detail .time{ background:url('../images/layout/child_title.jpg') no-repeat left 4px;width: auto; }
.wraper_column_list_tiny_thumb .module_discussion li{ padding-right: 10px; }

.list_tiny_thumb .name a{
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizelegibility;
    white-space: nowrap;
    max-width: 220px;
}
.list_tiny_thumb .activity-tiny-detail .css-trim-dot{
     display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizelegibility;
    white-space: nowrap;
}
.name-with-dot{
    max-width: 200px;
}
.project-with-dot{
    max-width: 150px;
}
.project-with-dot a{ color:#999; }


.btn_change_view_setting{ display:none; background:url('../images/icon/btn_setting.png') no-repeat left top;width: 36px;height:28px;position: absolute;right: 0;top: 13px;cursor: pointer;z-index: 6; }
.fix_width_no_data .btn_change_view_setting {
    right: 21px !important;
}

.wrap_view_setting{
    /*height: 182px;
    overflow: hidden;padding-bottom: 25px;*/
    position: absolute;
    right: -12px;
    top: 17px;
    width: 225px;
    z-index: 9;display: none; }
.wrap_view_setting_border{ background: url("../images/layout/bg_panal_admin_border.png") repeat-y scroll left bottom transparent;  }
.wrap_view_setting_bottom{ background: url("../images/layout/bg_panal_admin_bottom.png") no-repeat scroll left bottom transparent;padding-bottom: 25px;  }
.wrap_view_setting_top{ background: url("../images/layout/bg_panal_admin_top.png") no-repeat scroll left top transparent;padding-top: 31px;  }
.wrap_view_btn_setting{ padding:0px 25px 0 25px; }
.child_title .setting-label{ text-indent: 0;color:#fff;visibility: visible;display: block;width: 100%;height: auto;/*padding-top: 5px;*/font-size: 18px; }
.wrap_btn_view_mode{ background:#414141;overflow:hidden;padding-bottom: 10px;cursor: default; }
.btn_move_column{
    color: #FDFDFD;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 36px;
    overflow: hidden;
    height:30px;
    background: #414141;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;line-height: 30px;
    border:1px solid #777;
    float: left;
}
.btn_move_column span{ display: inline;text-indent: -9999px;width: auto;visibility: visible;height: auto; }
.wrap_btn_view_mode a.btn_move_column:hover{
    font-size: 18px;color: #fdfdfd;
}
.btn_move_left{ background: url("../images/icon/shift_left.png") no-repeat scroll 10px 5px transparent;margin-bottom: 8px; }
.btn_move_right{ background: url("../images/icon/shift_right.png") no-repeat scroll 10px 5px transparent; }
.display_limit_val{ display: block;float: left;width: 40px;padding-right: 10px;color:#fdfdfd; }
.display_limit_val:hover{ color:#fdfdfd;text-decoration: none; }
.display_limit_val span{ color:#fff;text-align: right;visibility: visible;width: auto;font-size: 18px; }
.btn_limit_per_page{ width: 16px;height:16px;display: block;float: left; }
.btn_limit_per_page span{ text-indent: -9999px;visibility: visible;width: auto; }
.btn_limit_page_plus{ background: url("../images/icon/increase.png") no-repeat scroll left top transparent;margin-top: 3px;margin-right: 10px; }
.btn_limit_page_minus{ background: url("../images/icon/decrease.png") no-repeat scroll left top transparent;margin-top: 3px;margin-right: 10px; }
.btn_limit_page_refresh{ background: url("../images/icon/refresh.png") no-repeat scroll 5px 3px transparent;text-indent: 0;visibility: visible;padding-left:26px;-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;border:1px solid #777;height: 20px;line-height: 20px;color:#FDFDFD;text-decoration: none;font-size: 18px;width: 40px;overflow: hidden;  }
.btn_limit_page_refresh:hover{ font-size: 18px;color:#fdfdfd; }
.btn_limit_page_refresh span{ text-indent: 0;visibility: visible;width: auto; }
.btn_limit_page_plus span,.btn_limit_page_minus span{ width: auto; }

.btn_prioity_column{ width: 16px;height:16px;display: block;float: left; }
.btn_prioity_column span{ text-indent: -9999px;visibility: visible;width: auto; }
.btn_prioity_column_plus{ background: url("../images/icon/increase.png") no-repeat scroll left top transparent;margin-top: 3px;margin-right: 10px; }
.btn_prioity_column_minus{ background: url("../images/icon/decrease.png") no-repeat scroll left top transparent;margin-top: 3px;margin-right: 10px; }
.btn_prioity_column_refresh{ background: url("../images/icon/refresh.png") no-repeat scroll 5px 3px transparent;text-indent: 0;visibility: visible;padding-left:26px;-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;border:1px solid #777;height: 20px;line-height: 20px;color:#FDFDFD;text-decoration: none;font-size: 18px;width: 40px;overflow: hidden;  }
.btn_prioity_column_refresh:hover{ font-size: 18px;color:#fdfdfd; }
.btn_prioity_column_refresh span{ text-indent: 0;visibility: visible;width: auto; }
.btn_prioity_column_plus span,.btn_prioity_column_minus span{ width: auto; }

.body_content_icon_time{ background:url('../images/icon/btn_calendar.png') no-repeat left top;padding-left: 20px !important; }
.list_w_thumb_border_thumb img{ border: 1px solid #ddd; }
#wrap_column_activity_group .list_w_thumb_border_thumb img{ border: 1px solid #ddd;width: 48px;height: 48px; }
.list_tiny_thumb .tiny-thumb{ border: 1px solid #ddd; }
.search-tiny-thumb{ cursor: pointer; }

.search_w_thumb .body-action{ height: 59px;
    top: -1px;
    width: 66px; }

.display_comment_count{ }
.display_comment_count img{ vertical-align: text-bottom; padding-right: 5px;}
.discuss-total-comment{  }
.wraper_column_list_w_thumb .display_comment_count img{ padding-left: 10px; }

.list_w_thumb_opacity_mode .body_thumb{ opacity: 0.5; }
.list_w_thumb_opacity_mode .body_content{ opacity: 0.5; }

.list_tiny_thumb_opacity_mode .activity-tiny-detail{ opacity: 0.5; }
.list_tiny_thumb_opacity_mode .tiny-thumb{ opacity: 0.5; }

.full_height_w_slot_opacity_mode{  }
.full_height_w_slot_opacity_mode .main_slot_bg{ opacity: 0.5; }
.full_height_w_slot_opacity_mode .sub_inner_right_view_detail{ opacity: 0.5; }

.big_w_thumb_opacity_mode .thumb{ opacity: 0.5; }
.big_w_thumb_opacity_mode .title{ opacity: 0.5; }
.big_w_thumb_opacity_mode .back-contain{ opacity: 0.5; }

.search_w_thumb_opacity_mode .search-tiny-thumb{ opacity: 0.5; }

.search_w_list_tiny_thumb_opacity_mode .search-tiny-detail{ opacity: 0.5; }
.search_w_list_tiny_thumb_opacity_mode .search-tiny-thumb{ opacity: 0.5; }

.hl_personal_db_opacity_mode .right_view_detail{ opacity: 0.5; }

.list_lastest_activities_update_opacity_mode .main_slot_bg{ opacity: 0.5; }

.read-more-loading{ background-image: url('../images/icon/view_more_loading.gif');background-position: center center;background-repeat: no-repeat;text-indent: -99999999999999px;cursor: default; }
.module_child .time{ padding-left: 20px; }
.module_child_inactive .time{ padding-left: 20px; }

.wraper_column_list_tiny_thumb .list_tiny_thumb .read_discussion{ max-width: 345px; }
.wraper_column_list_tiny_thumb .module_child .name{ padding-right: 0px; }
.wraper_column_list_tiny_thumb .module_child .name a{ max-width: 550px;margin-right: 10px; }
.module_title_weblink{/* width:429px;*/ }
.wraper_column_list_tiny_thumb .module_weblink .box_inner_content{ width: 450px; }
.big_w_thumb .body-action{ width: 180px; }
#wrap_content_overview .wrap_redactor_detail{ padding: 0 !important; }
#accordion_lesson .wrap_slot_lesson .wrap_redactor_detail{ padding: 0 !important; }

.module_title_personal_database{ min-width: 550px; }

.btn-add-personal_database_long{ left : 190px;}
.search_w_list_tiny_thumb .highlight_personal_star{ width: 16px;height:16px;vertical-align: text-bottom;margin-left: 5px; }
.search_w_thumb .box_inner_content{ position: relative; }
.search_w_thumb .highlight_personal_star{ width: 16px;height:16px;vertical-align: text-bottom; left: 5px;position:absolute; }
.serch_keyword_personal_database{
    width: 160px;height:18px;line-height: 18px;font-size: 12px;float: left;display: block;-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;border:1px solid #ddd;margin-right: 20px;padding: 0 10px; background-color: #EFEFEF; }
.filter_highlight_personal{ height:22px;line-height: 22px;font-size: 12px;float: left;display: block;margin-bottom: 7px; }

.wraper_column_custom{ padding-left: 15px; }
.page_personal_database .fix_width_no_data{ width: auto; }
#body_main_content_column .wraper_column_hl_personal_db .body-action-edit { width: 28px !important; }
#body_main_content_column .wraper_column_hl_personal_db .body-action { right: 11px !important;top:26px; }


/*.list_lastest_activities_update #wrap_highlight_banner_news_nav ul{ text-align:right;overflow: hidden;margin: 0 auto;padding: 0; text-align: center; }
.list_lastest_activities_update #wrap_highlight_banner_news_nav ul li{ display: inline-block;width: 14px;height:14px; margin: 0 5px; overflow: hidden; padding: 0;list-style: none;}
.list_lastest_activities_update #wrap_highlight_banner_news_nav ul li a{text-decoration: none; display: block;width: 14px; height:14px;background: url('../images/icon/slot_banner.png') no-repeat left top; }
.list_lastest_activities_update #wrap_highlight_banner_news_nav ul li a.active{ background-position: right top; }
.list_lastest_activities_update #wrap_highlight_banner_news_nav ul li span{ visibility: hidden;}*/
#wrap_main_highlight_banner_news{ width:410px;height:250px; }
#wrap_highlight_banner_news{ width:400px;height:200px; }
#wrap_highlight_banner_news .box_inner_content{ width: 400px;height:200px;margin: 0;padding: 0; }
#wrap_highlight_banner_news .box_inner_content:hover { background:none; }
#wrap_highlight_banner_news .box_content{ width: 400px;height:200px;margin: 0;padding: 0;position: absolute;left: 0;top:0; }
#wrap_highlight_banner_news .body-action-add { display: inline; }
.list_lastest_activities_update .body-action{ width: 240px; }
#body_main_content_column .wraper_column_list_lastest_activities_update .no_highlight_banner_news_data{ height: 220px; }
#body_main_content_column .wraper_column_list_lastest_activities_update .no_highlight_banner_news_data .body-action-add{ width:400px;height:200px;background:url('../images/layout/hlfeed_default_400x200.png') no-repeat left top; }

.wrap_calendar_view table td{ padding:0;overflow: hidden;text-overflow: ellipsis; }

.wrap_calendar_view table .calendar_current_month_day{ border-bottom: 1px solid #F0F0F0; }
.wrap_calendar_view table .calendar_prev_month_day,.wrap_calendar_view table .calendar_next_month_day{ border-bottom: 1px solid #ffffff; }
.wrap_calendar_view table .current_day{  }

.wrap_calendar_view table thead td.calendar_day_name{ height: 18px; }
.calendar_month_name{ text-align: center;line-height: 24px; }
.calendar_day_name{ text-align: center;line-height: 24px;color: #868686;background: #eeeeee; }
.calendar_day_name.holiday{ color: #cccccc; }
.wrap_event_calendar_nav{ position: absolute;z-index: 3; }
.wrap_event_calendar_nav ul{ padding:0;margin:0; }
.wrap_event_calendar_nav li{ list-style: none;display:block;margin-left: 5px; }
.wrap_event_calendar_nav a{ font-size: 20px;color: #F0F0F0;line-height: 12px;cursor: pointer;text-decoration: none;display: block;width: 10px;height:10px; }
.wrap_event_calendar_nav a.active{ color: #4F2A81; }
#wrap_calendar_detail_month{ height:50px;line-height: 50px;color: #4F2A81;text-align: center;font-size: 14px; }
#wrap_calendar_detail_show_detail{ position: absolute;left: 0;top: 0; }
.detail_four_row{ height:224px; }
.detail_five_row{ height:280px; }
.detail_six_row{ height: 336px; }
#wrap_calendar_detail{padding-left:30px;width:385px;float: left; position: relative;}
.module_title_calendar{ width: 365px; }
.day_detail{ display:none; }
#wrap_calendar_detail_show_detail .day_detail{ display:block; }
#event_detail_of_month{ display: none; }
#wrap_calendar_detail_show_detail #event_detail_of_month{ display: block; }
#wrap_calendar_detail_show_detail #event_detail_of_month ul{ margin: 0; }
#wrap_calendar_detail_show_detail .list_of_day{ padding-top:15px;color:#4F2A81; }
#wrap_calendar_detail_show_detail .list_of_event{ padding-top:5px;padding-left: 10px; }
#wrap_calendar_detail_show_detail .list_day_first{ padding-top: 0; }

#wrap_calendar_detail_show_detail .jspDrag{ background-color: #b9b9b9;width:13px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; }
#wrap_calendar_detail_show_detail .jspTrack{ background-color: #f0f0f0;width:13px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; }
#wrap_calendar_detail_show_detail .jspVerticalBar{ background-color: #f0f0f0;width:13px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; }
#wrap_calendar_detail_show_detail .day_detail ul{ margin: 0;padding: 0; }
#wrap_calendar_detail_show_detail .day_detail li{ list-style: none;padding-left: 0px; }

.list_link_activity{ cursor: pointer;color:#999; }
.list_link_calendar{ cursor: default;text-decoration: none;color:#999; }
a.list_link_activity:hover{ cursor: pointer;text-decoration:underline;color:#999; }
a.list_link_calendar:hover{ cursor: default;text-decoration: none;color:#999; }

.wraper_column_list_w_thumb .module_discussion .body_content_box1{ height:auto; }


.module_news .name a{ max-width: 550px; }


.wraper_column_list_tiny_thumb .activity-tiny-detail ul{ display: block;overflow: hidden; }

.wraper_column_search_w_list_tiny_thumb .module_personal_database .search-tiny-detail{ margin-left: 60px;height:auto; }
.wraper_column_search_w_list_tiny_thumb .module_personal_database .search-tiny-thumb{ width: 48px;height:48px;margin-top: 7px; }
.wraper_column_search_w_list_tiny_thumb .module_personal_database .search-tiny-detail li{ display: block;height:auto;line-height: 16px; }
.wraper_column_search_w_list_tiny_thumb .module_personal_database .school{ padding: 0; }

.search_w_thumb .wrap_personal_detail a{ color:#fff;text-decoration: none;font-size:14px; }
.activity_update_datetime{ font-weight: normal;font-size: 12px;color:#888; }

#wrap_filter_highlight_personal_list_personal_database{ text-indent: 0;visibility:visible;float: left; }
#wrap_filter_highlight_personal_corporate_database{ text-indent: 0;visibility:visible;float: left; }
#wrap_filter_highlight_personal_sub_project_list_personal_database{ text-indent: 0;visibility:visible;float: left; }
#wrap_filter_news{ text-indent: 0;visibility:visible;float: left;width: 150px; }
.wraper_column .child_title .wrap_choice{ text-indent: 0;visibility:visible;}
.wraper_column .child_title .label_choice{ text-indent: 0;visibility:visible; }
.wraper_column .child_title .label_choice:hover{ text-decoration: underline; }
.wraper_column .child_title .choice_list{ text-indent: 0;visibility:visible;height: auto;width: 180px;display: block; background-color: white;font-family: tahoma;font-size: 12px; }
.wraper_column .child_title .choice_list span.normal{ font-family: tahoma;font-size: 12px;color:#666; margin-top: 4px;margin-bottom: 4px;  }
.wraper_column .child_title .choice_list span.active_list{ color:#fff; }
.wraper_column .child_title .list_text span{ text-indent: 0;visibility:visible; }
.normal{ font-size: 16px; }
.wraper_column .child_title .txt_custom_dropdown{ float: left;width: auto;text-indent: 0;visibility:visible;padding-right: 5px;  }

.module_title_news span.wrap_choice{ width:240px; }
.module_title_news span.label_choice{ width:240px; }
.module_title_news .choice_list span.normal{ width: 240px;font-family: tahoma;font-size: 12px; }
#wrap_filter_news .choice_list{ width: 240px; }
.page_news .wraper_column_list_w_thumb { min-width: 590px !important; }
.fix_width_no_data .module_title_news{ width: 700px; }

.group_search_w_list_tiny_thumb{  border-right: 1px solid #F0F0F0;
    margin-right: 20px;height: 100%;   }
.group_search_w_list_tiny_thumb_last{ border: 0;margin-right: 0;height: 100%; }

.module_activity_list_group_search .box_inner_content{ width:300px;}


.wrap_column_group_mode .box_inner_content{ height:auto; }

.wrap_column_group_mode .btn_change_view_setting{ right:30px;top:0;z-index: 5; }
.head_group_title .btn_change_view_setting{ z-index: 6; }
.wrap_column_group_mode .head_group_title .setting-label{
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    height: auto;
    text-indent: 0;
    visibility: visible;
    width: 100%; }
.wrap_column_group_mode .head_group_title .control-admin-mode{ font-family: 'db_helvethaica_xregular';font-weight: normal; }
.btn_prioity_column span{  visibility: hidden; }
.btn_prioity_column_minus span{ visibility: hidden; }
.wrap_column_group_mode .display_limit_val{ text-align: right; }

.box_content_child .box_inner_content .body_thumb img { border: 1px solid #DDDDDD; }

.module_discussion{  }
.module_discussion .activity-tiny-detail{ margin-left: 0; }
.module_discussion .box_content{ width: 620px;margin-bottom: 5px; }
.wraper_column .module_discussion .box_inner_content{ width: 560px; }
.count-discuss-comment{ float: left;font-size:12px;color:#888;line-height: 12px;background: url(../images/icon/icon_comment3.png) no-repeat left top;padding: 0 0 0 15px;margin-right: 10px; }
.display_name-discuss-comment{ float: left;font-size:12px;color:#555;line-height: 12px;background: url(../images/icon/icon_discuss_personal.png) no-repeat left top;padding: 0 0 0 15px;margin-right: 10px; }
.time-discuss-comment{ float: left;font-size:12px;color:#888;line-height: 12px;background: url(../images/icon/btn_calendar.png) no-repeat left top;padding: 0 0 0 15px;margin-right: 10px; }
.total-discuss-view{ float: left;font-size:12px;color:#888;line-height: 12px;background: url(../images/icon/icon_view_list.png) no-repeat left top;padding: 0 0 0 25px;margin-right: 10px; }
.module_discussion .activity-tiny-detail .name a { 
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizelegibility;
    white-space: nowrap;
    display: inline-block;
}
.module_discussion .activity-tiny-detail .name br { 
    content:"";
    margin:20px;
    display: block;
    font-size: 24px;
}
.project-discuss-comment{ font-size:12px;color:#888;line-height: 12px;background: url(../images/icon/btn_projectgroup.png) no-repeat left top;padding: 0 0 0 15px;margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizelegibility;
    white-space: nowrap;
    display: inline-block;
    max-width: 200px;
    float: left;
}

.display_name-discuss-comment{
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizelegibility;
    white-space: nowrap;
    display: inline-block;
    max-width: 200px
}
.project-discuss-comment a{ color:#888;text-decoration: none; }
.project-discuss-comment a:hover{ text-decoration: underline; }
.wrap-discuss-detail{ padding-top: 5px; }
.wrap_no_data{ text-align: center;padding-top: 20px;  }
.wrap_no_data img{ margin: 0 auto;width: 100px;height:130px; }
.wrap_column{ overflow: hidden; }
.fix_width_no_data .wrap_column{ width: 100%; }
.no_data_detail{ width: 100%;font-size: 20px; }

.page_activity .body_content_box4{ display: block;margin-top: 5px; }
.page_activity .body_content_box3{ display: block;width: 100%; }
a.link_weblink{ text-decoration: none; }
a.link_weblink:hover{ text-decoration: underline; }


#menu .body-action-edit{ top:2px; }
.child_title .body-action-add{ position:absolute; }

.wraper_column_big_w_thumb .popmenu_open{ right: -6px; }


.list_tiny_thumb .body-action{ top: 8px; }
#group_main_menu_activity .body-action-edit{ top:0; }
.delete_agenda_slot{ top:0; }
.edit_agenda_slot{ top:0; }

.display_title_day .edit_agenda_day{ top:0; font-size: 14px;}
.display_title_day .delete_agenda_day{ top:0; font-size: 14px;}

#body_main_content_column .search_w_thumb .btn_tool_popmenu{ width: 28px; }
.module_activity .control-admin-mode{ width: 36px; }
.module_activity .popmenu_open{ width: 150px;height:47px;right: 24px;top: -10px;position: absolute; }
.module_activity .body_content_box3 a{ color:#888;text-decoration: none; }
.module_activity .body_content_box3 a:hover{ color:#888;text-decoration: underline; }
#display_personal_detail .edit_lesson_slot{ top:0; }
#display_personal_detail .body-action-del{ top:0; }



#wrap_column_personal_database .body-action{ right: 8px !important;top:8px; }
.module_personal_database .popmenu_open{ position: absolute;width: 128px; }
.wraper_column_hl_personal_db .btn_tool_popmenu{ width: 28px; }
#body_main_content_column .wraper_column_hl_personal_db .body-action{ right: 35px !important;top:35px !important; }
#body_main_content_column .wraper_column_hl_personal_db .popmenu_open{ width: 150px;right: 17px; }

.wrap_column_child .wrap_inner_column_child .popmenu_open{ width: 70px;position: absolute;right: 40px; }
#wrap_highlight_banner_news .body-action-add{ text-indent: 0; }
#wrap_highlight_banner_news .body-action-add span{ visibility: hidden; }

.wraper_column .module_discussion .box_inner_content{ position: relative; }
.module_discussion .box_inner_content { margin-left: 60px;  }
.wrap-discuss-count-comment{ width: 50px;height: 50px;position: absolute;left: 0;top: 0;text-align: center; }
.wrap-discuss-count-comment img{ cursor: pointer; }
.wrap-discuss-count-comment span{ color:#a79ac0;font-weight:bold;display: block;position: absolute;left: 0;bottom: 5px;text-align: center;width: 50px; }

#wrap_column_activity_group .wrap-current-item-detail{ margin-right: 20px; }
#wrap_column_activity_group .read-more-content-group{ width: 280px; }



.discussion_preview{  }
.discussion_preview ul{ margin: 0;padding: 0; }
.discussion_preview li{ margin: 0;padding: 10px 0 0 0;list-style: 0 none;overflow: hidden; }
.wraper_column_list_tiny_thumb .list_tiny_thumb .discussion_preview .read_discussion{ max-width: 270px; }



#body_main_content_column *:not(.font_head_normal) { line-height: 1.2 !important; }
#body_main_content_column *:not(.discussion_tag_em) { line-height: 1.2 !important; }
#body_main_content_column .name,.box_inner_content .body_content_title *,.box_inner_content .name * { padding-top:5px;line-height: 1.4 !important; }
.box_inner_content h2.font_head_normal { line-height: 1 !important; } 
.page_homepage .search_w_thumb .box_inner_content, .page_personal_database .search_w_thumb .box_inner_content{ height:auto !important; }

.project_over_view .box_inner_content .inner_right_view_detail.have_sponsor h2.font_head_normal{ font-size: 42px; line-height: 0.9 !important; }

.content_from_redactor p {
    margin:15px 0;
}
.content_from_redactor p,.content_from_redactor ul * {
    line-height: 1.5;
}

.content_from_redactor img {
    line-height: normal;
}

.remove_padding{
    padding-left:0;
    margin:0 auto;
}

.has_padding{
    margin:0;
    padding-left:306px;
}


.btn-twitter {
    display: block;
    width: 61px;
    height: 20px;
    background: #00aced;
    border-radius: 0;
    color: #fff;
}
.btn-twitter:link, .btn-twitter:visited {
    color: #fff; 
}
.btn-twitter:active, .btn-twitter:hover {
    background: #0084b4;
    color: #fff; 
}