body{margin:0px;padding:0px;}

a.rsvp_button {background:url(../images/trang/rsvp_button.png) 0 0 no-repeat;width: 71px;height:31px}
a.rsvp_button:hover {background-position: 0 -31px}
a.rsvp_button:active {background-position: 0 -62px}
#ajax_feed .rsvp_button{float:left; margin-top:12px;margin-left:25px}

#header .headerInner{margin:0 auto;width:990px;position:relative}
#header h1{margin:0}
#header h1 a{display:block;text-indent:-10000px}
#header #nav{position:absolute;overflow:visible}
#header #nav li{float:left;list-style:none;position:relative}

body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 12px; }
a{color:#0664AD;text-decoration:none;outline:none}
a:hover, a:active{outline:none}
a img{border:none}
.a_link {color:#0664AD!important;text-decoration:none;outline:none}
.a_link:hover, la_link:active{outline:none}
.no_link {text-decoration:none!important;outline:none!important;color:#000!important}

p {margin-top: 0px;}

/************** search bar *********************/
.dd {text-align:left;background-color:#fff;font-family:Tahoma, Helvetica, sans-serif;font-size:12px;float:left;width:43px !important}
.dd .ddTitle {background:url(../images/trang/sprites.png) 0 0 no-repeat;text-indent:0;cursor:default;overflow:hidden;height:30px;width:43px}
.dd .ddTitle span.arrow {background:url(../images/trang/sprites.png) no-repeat -50px 0 !important; float:right; margin-right:7px;margin-top:14px;display:inline-block;width:7px; height:4px; cursor:pointer}
.dd .ddTitle span.arrow:hover{background-position:-50px -10px !important}
.dd .ddTitle span.ddTitleText {overflow:hidden;float:left;margin-top:7px;display:block;vertical-align:baseline}
.dd .ddTitle span.ddTitleText img{text-align:left; margin:0 0 0 8px}
.dd .ddTitle span.ddTitleText span{text-indent:-10000px;display:block;line-height:0}
.dd .ddTitle img.selected {padding:0 3px 0 0;vertical-align:top}
.dd .ddChild {position:absolute;border:1px solid #cacaca;border-top:none;display:none;margin:0;width:110px !important;overflow:auto;overflow-x:hidden !important;background-color:#fcfcfc;padding-bottom:5px;height:125px !important}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {display:block;padding:0 0 0 8px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;line-height:24px;outline:none}
.dd .ddChild a:hover {background-color:#f0f5f8}
.dd .ddChild a img {border:0;padding:0 0 0 0;vertical-align:middle;margin-right:9px;width:16px}
.dd .ddChild a.selected {background-color:#f0f5f8}
.hidden {display:none}
.dd .borderTop{border-top:1px solid #c3c3c3 !important}
.dd .noBorderTop{border-top:none 0  !important}
.dd2 {text-align:left;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left}
.dd2 .ddTitle {background:transparent url(../images/trang/msDropDown.gif) no-repeat;padding:0 3px;text-indent:0;cursor:default;overflow:hidden;height:36px}
.dd2 .ddTitle span.arrow {background:transparent url(../images/trang/icon-arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:27px; height:27px; cursor:pointer; top:5px; position:relative; right:2px}

.dd2 .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:33px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#fff; _position:relative; _top:4px}
.dd2 .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd2 .ddTitle img.selected {padding:0 2px 0 0;vertical-align:top}
.dd2 .ddChild {position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#fff;font-size:14px}
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}
.dd2 .ddChild a {display:block;padding:3px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;outline:none}
.dd2 .ddChild a:hover {background-color:#66CCFF}
.dd2 .ddChild a img {border:0;padding:0 2px 0 0;vertical-align:middle}
.dd2 .ddChild a.selected {background-color:#66CCFF}
.dd2 .borderTop{border-top:1px solid #c3c3c3  !important}
.dd2 .noBorderTop{border-top:none 0  !important}
.dd .ddChild a.sprite, .dd .ddChild a.sprite:visited {background-image:url(../icons/sprite.gif);background-repeat:no-repeat;padding-left:24px}
.dd .ddChild a.calendar, .dd .ddChild a.calendar:visited {background-position:0 -404px}
.dd .ddChild a.shoppingcart, .dd .ddChild a.shoppingcart:visited {background-position:0 -330px}
.dd .ddChild a.cd, .dd .ddChild a.cd:visited {background-position:0 -439px}
.dd .ddChild a.email, .dd .ddChild a.email:visited {background-position:0 -256px}
.dd .ddChild a.faq, .dd .ddChild a.faq:visited {background-position:0 -183px}
.dd .ddChild a.games,
.dd .ddChild a.games:visited {background-position:0 -365px}
.dd .ddChild a.music, .dd .ddChild a.music:visited {background-position:0 -146px}
.dd .ddChild a.phone, .dd .ddChild a.phone:visited {background-position:0 -109px}
.dd .ddChild a.graph, .dd .ddChild a.graph:visited {background-position:0 -73px}
.dd .ddChild a.secured, .dd .ddChild a.secured:visited {background-position:0 -37px}
.dd .ddChild a.video, .dd .ddChild a.video:visited {background-position:0 0}

.cg_frmSearch {font-family: Verdana,Arial,sans-serif}
.cg_frmSearch input.cg_keyword{background:url(../images/trang/bg_txt_search.png) repeat-x;width:193px;height:30px;border:none;padding:0 5px;float:left;font-size:12px;font-family:Tahoma, Helvetica, sans-serif;display:block;line-height:30px}
.cg_frmSearch input.cg_btnSearch{background:url(../images/trang/sprites.png) no-repeat -70px 0;width:58px;height:30px;border:none;float:left;cursor:pointer}
.cg_frmSearch input.cg_btnSearch:hover{background-position:-140px 0}
.cg_frmSearch input.cg_btnSearch:active{background-position:-210px 0}

a.cg_setting{background:url(../images/trang/sprite_misc.png) -397px -180px no-repeat;width:17px;height:18px;border:none;cursor:pointer;display:block;position:absolute;top:6px;right:100px;text-indent:-10000px}
div.cg_settingPopup{background:url(../images/trang/sprite_misc.png) 0 -725px no-repeat;width:196px;height:23px;padding-top:16px;position:absolute;top:24px;right:10px}
div.cg_settingPopup input.cg_checkbox{display:block;float:left;margin:0 5px 0 8px;padding:0;overflow:hidden}
div.cg_settingPopup label{float:left}
div.cg_settingPopup label a{color:#23509c}


/************** status bar *********************/
/************** status bar *********************/
.cg_socialPost{width:530px;position:relative;margin-bottom:10px;}
.cg_socialPost a{outline:none;}
.cg_socialPost .cg_arrow{display:block;background:url(../images/sprites_status_bar.png) 0 0 no-repeat;width:10px;height:10px;position:absolute;top:10px;left:1px;}
.cg_socialPost .cg_innerSocialPost{margin-left:10px;background:none;border:none;}

.cg_socialPost .cg_frm_inner{padding:5px 3px 5px 5px;background:#f4f4f4;border:1px solid #e0e0e0;position:relative;margin-top:10px;}
.cg_socialPost .cg_frm_inner span.brd_top{opacity:1;margin-top:0;display:block;position:absolute;top:-7px;background:url(/images/sprite_status.png) no-repeat -44px -713px;width:16px;height:7px;}
.cg_status span.brd_top{left:15px;} 
.cg_photo span.brd_top{left:55px;}
.cg_document span.brd_top{left:100px;}
.cg_link span.brd_top{left:140px;}
.cg_poll span.brd_top{left:188px;}

.cg_socialPostControl{overflow:hidden;margin:0 0 5px;padding:0 0 0 7px;}
.cg_socialPost .cg_socialPostControl li{float:left;margin-right:15px;list-style:none;padding:0;}
.cg_socialPostControl li.cg_last{margin-right:0px;}
.cg_socialPostControl li a{color:#444;background:url(/images/sprite_status.png) no-repeat;line-height:25px;padding-left:30px;display:block;text-decoration:none;font-family:Tahoma, Geneva, sans-serif;font-size:12px;outline:none;outline:none;text-indent:-10000px;}
.cg_socialPostControl li a.cg_on{text-decoration:none;}
.cg_socialPostControl li a.cg_status{background-position:-35px 0;}
.cg_socialPostControl li a.cg_photo{background-position:-38px -39px;}
.cg_socialPostControl li a.cg_document{background-position:-41px -76px;}
.cg_socialPostControl li a.cg_link{background-position:-41px -115px;}
.cg_socialPostControl li a.cg_poll{background-position:-36px -154px;}
.cg_socialPostControl li a.cg_event{background-position:-15px -72px;}
.cg_socialPostControl li a.cg_meeting{background-position:-15px -72px;}
 /* selected */
.cg_socialPostControl li.selected a.cg_status{background-position:-35px -192px;}
.cg_socialPostControl li.selected a.cg_photo{background-position:-38px -231px;}
.cg_socialPostControl li.selected a.cg_document{background-position:-41px -268px;}
.cg_socialPostControl li.selected a.cg_link,
.cg_socialPostControl li a.cg_link:hover{background-position:-41px -308px;}
.cg_socialPostControl li.selected a.cg_poll,
.cg_socialPostControl li a.cg_poll:hover{background-position:-36px -347px;}

.cg_socialPostLink textarea,
.cg_link textarea,
.cg_poll textarea{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 14px !important;height:26px;width: 97%;padding:6px 6px 0px 7px;border:1px solid #e0e0e0;resize:vertical;overflow:auto;margin:0;}

.cg_social_post_action {margin-top:5px}
.cg_social_post_action a{color:#1b48af;text-decoration:none;outline:none;}

.cg_social_post_action .cg_left{float:left;width:40%;}
.cg_social_post_action .cg_right {float: right}
.cg_checkbox_border {border: 1px solid #d8dadb;border-radius: 3px;display: inline-block;padding: 0 2px 0 8px;cursor:pointer;float:left;margin-right:5px;width:138px;}
.cg_checkbox_border a{line-height:28px;float:left;margin-right:5px;font-family:Helvetica, sans-serif;font-size:12px;outline:none;}
.cg_checkbox_border img{background:url(../images/sprites_status_bar.png) -484px -140px no-repeat;width:16px;height:16px;float:right;margin-top:6px;}

/*#social_post #button_post {
	display: inline-block;
	background:url(/images/sprite_status.png) 0  -575px;
	width:60px;
	height:30px;
	line-height:31px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	}
	#social_post #button_post:hover{background-position: 0 -620px}
	#social_post #button_post:active{background-position: 0 -663px}*/

#social_post #button_privacy {background:url(/images/sprite_status.png) -9px -438px;text-indent:-10000px;width:31px;height:32px;float:left;margin-right:5px;}
#social_post #button_privacy:hover{background-position:-9px -476px;}
#social_post #button_privacy:active{background-position:-9px -515px;}


div.cg_selectSec{float:left;position:relative;}
select.cg_select {height: 25px !important;line-height: 25px;position: relative;z-index: 10;width:162px !important;font:11px Tahoma,sans-serif;}
div.cg_selectSec span{position:absolute;display:block;height:25px;line-height:25px;float:left;}
span.cg_lftSelect{left:0;background:url(../images/bg_left_select.png) no-repeat;width:3px;top:0;}
span.cg_select{bottom:0;left:3px;text-indent:10px;cursor:default;z-index:1;background:url(../images/bg_right_select.png) no-repeat right top;padding-right:29px;font:11px Tahoma,sans-serif;width:130px !important;overflow:hidden;}
div.cg_section .txtText{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 14px !important;height:30px;margin-bottom: 4px; width: 92%;padding-left:32px;padding-right:6px;border:1px solid #d8dadb;line-height:29px;background:#fff url(/images/sprite_status.png) no-repeat -35px -417px;}
div.cg_section a{color:#1b48af;}
div.cg_section a img{outline:none;border:none;}

div.cg_photo,
div.cg_document{border:1px solid #d9dadb;padding:8px 60px 6px;overflow:hidden;margin-bottom:4px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;background:#fff;margin-right:0;}
div.cg_photo a,
div.cg_document a{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;display:block;border:none;outline:none;line-height:17px;margin:0 auto;display:block;color:#444;}
div.cg_photo a{width:130px;}
div.cg_document a{width:160px;}
div.cg_photo a:hover,
div.cg_document a:hover{text-decoration:none;}
div.cg_photo img.img_icon,
div.cg_document a.upload img.img_icon {display:block;float:left;background:url(/images/sprite_status.png) no-repeat -35px -732px;margin-right:7px;width:25px;height:18px;}

.cg_link textarea,
.cg_poll textarea{height:30px;}

.cg_poll_question{overflow:hidden;font-size:12px;font-family:'Helvetica Neue',Helvetica,Arial, sans-serif;margin-left:0px;padding-left:0px;}
.cg_poll_question .txtQuestion,
.cg_poll .txtAnswer{float:left;width:92%;border:1px solid #d9dadb;padding-left: 32px;padding-right:6px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 14px;margin-left:0px;margin-bottom:4px;}
.ie 9.cg_poll_question .txtQuestion,
.cg_poll .txtAnswer{width: 93%}
.cg_poll_question .txtQuestion{height:30px; background: #fff url(/images/sprite_status.png) -36px  -486px no-repeat;}
.cg_poll_answer{position:relative}
.cg_poll_answer img.answer_icon{display:block;background:url(/images/sprite_status.png) -45px  -460px no-repeat;position:absolute;top:10px;left:10px;width:15px;height:15px}
.cg_poll_answer .txtAnswer{height:24px;background:#fff;padding-top:8px;}
.cg_poll_question label{float:left;margin-top:9px;color:#5f6162;font-size:13px;width:120px;}

div.cg_section .meetingDate .txtText{float:left;width:87px;margin-right:7px;}
div.cg_section .meetingDate span{float:left;color:#272929;font-size:14px;font-family:'Helvetica Neue',Helvetica,Arial, sans-serif;line-height:37px;margin-right:8px;}
div.cg_section .sltTime{color:#000;font-family:Tahoma,Helvetica,Arial, sans-serif;border:1px solid #cfcfcf;margin-top:10px;height:25px;line-height:25px;display:block;float:left;} 

/* customize check box */
.checkbox input{display: none;}
.checkbox input.show{display: inline;}
.selected {background-position:-44px -527px;display:block;}
.block {width: 50%;	float: left;}

/* customize check box */
.checkbox:active{background-position:-485px -248px;display:block}
.checkbox input{display: none}
.checkbox input.show{display: inline}
.selected {background-position:-485px -269px;display:inline-block}
.block {float: left}

/* anonymous checkbox */
/*.cg_social_post_action .checkbox-wrap{float:left;width:160px;height:30px;margin:0;position:relative;padding-left:32px;}*/

.cg_social_post_action .checkbox-wrap label {
	white-space:nowrap;
	/*margin-top:5px;
	float:left;*/
	color:#444;
	font-size:14px;
	}

.cg_social_post_action .checkbox-wrap {margin-top: 8px}
.cg_social_post_action .checkbox-wrap .cust_checkbox {
	background:url(/images/sprite_status.png) no-repeat;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	height:16px;
	width:18px;
	margin: 0 5px 0 0;
	}
div.cg_social_post_action .checkbox-wrap .cust_checkbox_off {background-position:-44px -527px;}
div.cg_social_post_action .checkbox-wrap .cust_checkbox_on {background-position:-44px -553px;}
div.cg_social_post_action .checkbox-wrap input{position:absolute;left:0;top:7px;}
div.cg_social_post_action .checkbox-wrap-on{background-position:0 -72px;}
div.cg_social_post_action .checkbox-wrap-on label{color:#4c4c4c;}

	.btnFeed {
		position:relative;
		display:inline-block;
		vertical-align:middle;
		text-decoration:none;
		line-height: 30px;
		font-weight:bold;
		height: 29px;
		padding: 0 19px 0 5px;
		border: 1px solid #CCC;
		box-shadow: inset 0 1px 0 #FFF, 0 1px 0 #efefef;
		color: #555 !important;
		text-shadow: 0 1px 0 #FFF;
		margin: 0 1px;
		border: 1px solid #BBB;
		border-radius: 2px;
		box-shadow: inset 0 0 0 1px #fff, 0 0 3px #DFDFDF;
		background:#efefef;
		background: -webkit-linear-gradient(#f6f6f6,#efefef);
		background: -moz-linear-gradient(#f6f6f6,#efefef);
		background: linear-gradient(#f6f6f6,#efefef);
		}
		.btnFeed:hover {text-decoration:none; background:#FFF}
		.btnFeed:active {box-shadow: inset 0 2px 4px #DDD; top: 1px}
		.btnFeed:after {
			position:absolute;
			top: 50%;
			margin-top:-15px;
			right: 4px;
			height: 10px;
			width:10px;
			content:url(../images/buttons_arrows_blue.png);
			}
			.btnFeed span {
				display:inline-block;
				vertical-align:middle;
				margin: -2px 4px 0 0;
				width:22px;
				height: 18px;
				background: url(/images/feed_icons.png) no-repeat;
				}
			.myPeopleTags span {background-position:  0 0}
			.schoolWide span {background-position:  0 -24px}
			.peopleSchool span {background-position:  0 -50px}
			.mygroups span {background-position:  0 -79px}




.cg_privacy {border: 1px solid #d8dadb;border-radius: 3px;display: inline-block;padding: 0 2px 0 8px;float:left;margin-right:5px}
.cg_privacy span.btn{line-height:28px;float:left;margin-right:5px;font-family:Helvetica, sans-serif;font-size:12px;outline:none}
.cg_privacy img{float:right;margin-top:6px}


.cg_container_left{float:left;margin-top:2px}
img.cg_feedIco{background:url(../images/trang/sprite_misc.png) -450px 0 no-repeat;width:24px;height:24px;float:left;margin-right:10px}
div.cg_selectSec{float:left;position:relative}
select.cg_select {height: 25px !important;line-height: 25px;position: relative;z-index: 10;width:162px !important;font:11px Tahoma,sans-serif}
div.cg_selectSec span{position:absolute;display:block;height:25px;line-height:25px;float:left}
span.cg_lftSelect{left:0;background:url(../images/trang/bg_left_select.png) no-repeat;width:3px;top:0}
span.cg_select{bottom:0;left:3px;text-indent:10px;cursor:default;z-index:1;background:url(../images/trang/bg_right_select.png) no-repeat right top;padding-right:29px;font:11px Tahoma,sans-serif;width:130px !important;overflow:hidden}

div.cg_section .txtText {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 14px !important;
	height:30px;
	margin-bottom: 1px; 
	margin-top: 3px;
	border:1px solid #d8dadb;
	line-height:30px
	}

div.cg_section a{color:#1b48af}
div.cg_section a img{outline:none;border:none}

/*modifs*/
div.cg_photo, div.cg_document	{
	border:1px solid #d9dadb;
	padding:10px 60px;
	overflow:hidden;
	margin-bottom:3px;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:12px;
	background:#fff;
	text-align:center;
	}
	div.cg_photo a, div.cg_document a {
		font: 12px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;
		color:#222;
		text-decoration:none;
		outline:none;
		margin-right: 
		}
	#attachmentsLink > .ico + .ico {margin-left: 10px}
	div.cg_document a {}
	.cg_section.cg_document .new_upload {display:inline-block}
	.cg_photo a { display:inline-block}

div.cg_photo a:hover,div.cg_document a:hover{text-decoration:none}
div.cg_photo a.uploadPhoto img,
div.cg_document a.uploadDocs img {display:block;float:left;background:url(/images/sprite_status.png) no-repeat;margin-right:7px}
div.cg_photo a.uploadPhoto img{background-position:-19px -609px;width:21px;height:21px}

div.cg_document{padding:10px 0}
div.cg_document a.uploadDocs img{background-position:-19px -558px;width:21px;height:21px;margin-right:0}

.cg_link textarea, .cg_poll textarea {height:30px}

.cg_poll_question{overflow:hidden;font-size:12px;font-family:'Helvetica Neue',Helvetica,Arial, sans-serif;margin-left:0;padding-left:0}
.cg_poll_question .txtQuestion {
/*	float:left;
	width:70%;*/
	border:1px solid #d9dadb;
	height:30px;
	color:#b5b5b5;
	padding-left: 30px;
	margin-right: 7px;
	font: 14px'Helvetica Neue',Helvetica,Arial,sans-serif;
	}
#social_post input.chkPost {
	vertical-align:middle;
	margin-right:5px;
	}
#social_post label {vertical-align:middle}
.cg_poll_question label{float:left;margin-top:9px;color:#5f6162;font-size:13px;width:120px}

div.cg_section .meetingDate .txtText{float:left;width:87px;margin-right:7px}
div.cg_section .meetingDate span{float:left;color:#272929;font-size:14px;font-family:'Helvetica Neue',Helvetica,Arial, sans-serif;line-height:37px;margin-right:8px}
div.cg_section .sltTime{color:#000;font-family:Tahoma,Helvetica,Arial, sans-serif;border:1px solid #cfcfcf;margin-top:10px;height:25px;line-height:25px;display:block;float:left} 

/* customize check box */
.checkbox {
	height:15px;
	width:15px;
	float:left;
	background:url(/images/trang/sprite_misc.png) no-repeat -485px -227px;
	text-align:left;
	margin-right:5px;
	}
.checkbox:active{background-position:-485px -248px;display:block}
.checkbox input{display: none}
.checkbox input.show{display: inline}
.selected {background-position:-485px -269px;display:inline-block}
.block {float: left}


#wrapper{width:990px; min-height:990px; margin:0 auto;background-color: #fff}

#mainContent{clear:both;overflow:hidden;position:relative;z-index:9}
/** feed design */
.topContent{padding:15px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 12px;border-bottom:1px solid #dadada;border:0px 0px 1px 0px;background:#f3f3f3;height:32px;position:relative;z-index:5}
.profilePhoto{float:left;width:170px;margin-right:22px}
img.userImage{width:29px;height:29px;border:1px solid #cecece}
.profilePhoto img{float:left;width:29px;margin-right:10px}
.profilePhoto span.name{float:left;font-weight:bold;display:block;color:#424242}
.profilePhoto .workType{display:block;float:left;font-size:11px;color:#424242}
.profilePhoto:hover{background-color:#E8E8E8;}

div.profilePhoto{width:166px;height:35px;position:relative;top:-4px;padding-top:4px;padding-left:4px;}


.topContent .search{float:left;width:550px;margin-right:0px;position:relative}
.topContent .innerSearch{overflow:hidden}
.topContent .search .txtKeyword{width:457px;height:30px;border:1px solid #bababa;float:left;vertical-align:middle;display:block;line-height:30px;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.topContent .search .btnSearch {
	background:url(/images/trang/sprite_misc.png) -239px 0 no-repeat;
	width:76px;
	height:32px;
	border:none;
	cursor:pointer;
	}
	.topContent .search .btnSearch:hover {background-position:-151px -43px}
	.topContent .search .btnSearch:active {background-position:-240px -43px}

a.lnkUpdate0{background:url(../images/notifications_button.png);width:112px;height:30px;border:none;margin-left:6px;cursor:pointer;display:block;float:left}
a.lnkUpdate0:hover{background-position:0 -31px}
a.lnkUpdate0:active{background-position:0 -62px}
a.lnkBookmark0{background:url(../images/bookmarked_button.png);width:58px;height:31px;margin-left:4px;border:none;cursor:pointer;display:block;float:left}
a.lnkBookmark0:hover{background-position:0 -31px}
a.lnkBookmark0:active{background-position:0 -62px}

.topContent a.lnkUpdate,
.topContent a.lnkBookmark {display:block;background-image:url(../images/user_notification.png);background-repeat:no-repeat;height:31px;float:left;width:60px}
.topContent a.lnk span{
display: inline-block;
text-align: center;
width: 20px;
height: 30px;
line-height: 30px;
margin: 0 0 0 33px;
font-size: 12px;
font-weight: bold;
color: #fff;
}
.topContent a span.threeDigits{font-size:12px}
.topContent a.lnkUpdate{margin-left:6px;background-position:-0px -0px}
.topContent a.lnkUpdate:hover{background-position:-0px -41px}
.topContent a.lnkUpdate:active{background-position:-0px -81px}
.topContent a.lnkBookmark{margin-left:5px;background-position:0 -396px}
.topContent a.lnkBookmark:hover{background-position:0 -432px}
.topContent a.lnkBookmark:active{background-position:0 -468px}

a.lnkManage{background:url(../images/manage_button2.png);width:83px;height:31px;margin-left:4px;border:none;cursor:pointer;display:block;float:left}
a.lnkManage:hover{background-position:0 -31px}
a.lnkManage:active{background-position:0 -62px}

/* sidecol */
.sub_menu{padding-left:0;margin:0 0 15px}
.sub_menu li {
	background:#fff;
	border-bottom:1px solid #ccc;
	line-height:37px;
	}
.sub_menu li.last{border-bottom:none}
.sub_menu ul#LeftMyProfile li, .sub_menu ul#LeftMyGroups li {background:#f9f9f9;padding-left:10px;}
.sub_menu ul#LeftMyGroups li img {height:12px; margin-top:0px; padding:7px; line-height:normal !important;margin-right:8px;}
.sub_menu li a{display:block;color:#333}

.notifyNumber {
	display: inline-block;
	background: #cb423c;
	border-radius: 3px;
	border: 1px solid #b31414; 
	color: #fff !important;
	box-shadow: 0 0 2px #FFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	margin-right: 4px;
	text-align:center;
	width: 20px;
	}
	.sub_menu .notifyNumber, #sub_menu .notifyNumber {float:right; margin:0} 
	.sub_menu .notifyNumber {margin: 10px 6px 0 0}   



.sub_menu li a span{display:block;float:left;color:#444}
.sub_menu li a img{display:block;background-image:url(../images/trang/sprite_misc.png);background-repeat: no-repeat;height:23px;float:left;margin:6px 14px 0 11px;float:left}
.sub_menu li a.campus img{background-position:-421px -571px;width:26px}
.sub_menu li a.feedNews img{background-position:-107px -432px;width:26px}
.sub_menu li a.profile img{background-position:-144px -432px;width:22px;margin-right:18px}
.sub_menu li a.group img{background-position:-284px -571px;width:26px;margin-right:14px}
.sub_menu li a.event img{background-position:-352px -571px;width:26px;height:24px;margin-right:14px}
.sub_menu li a.people img{background-position:-244px -432px;width:26px;margin-right:14px}
.sub_menu li a.inbox img{background-position:-191px -572px;width:23px;margin-right:14px}
.sub_menu li a.forms img{background-position:-429px -610px;width:23px;margin-right:14px}
.sub_menu li a.photo img{background-position:-137px -571px;width:23px;margin-right:14px}
.sub_menu li a.favorite img{background-position:-84px -571px;width:23px;margin-right:14px;}
.sub_menu li a.document img{background-position:-217px -571px;width:23px;margin-right:14px;}
.sub_menu li a.payment img{background-position:-164px -572px;width:23px;margin-right:14px}
.sub_menu li a.tag_trang img{background-position:-110px -572px;width:23px;margin-left:11px}
.sub_menu li a.groupitem img{background-position:-246px -572px;width:9px;margin-left:15px}
.sub_menu li a.groupitem{line-height: 24px;padding: 3px;padding-left: 0px;min-height:20px;}
.sub_menu li a.groupitem span{display: inline-block;float: none;line-height: 14px;width: 125px;padding-top: 5px;}

.sub_menu li.parent.current{border-bottom:1px solid #407fe8;border-right:none;line-height:37px}
.sub_menu li.current a.parent{background-image:url(../images/trang/bg_sub_menu.png);color:#fff;font-weight:bold}
.sub_menu li:active .notifyNumber{color:#fff}
.sub_menu li.current a.campus img{background-position:-451px -571px;width:26px}
.sub_menu li.current a.feedNews img{background-position:-108px -468px}
.sub_menu li.current a.profile img{background-position:-144px -468px}
.sub_menu li.current a.group img{background-position:-318px -571px}
.sub_menu li.current a.event img{background-position:-386px -571px}
.sub_menu li.current a.people img{background-position:-244px -468px}

/*White icons (submenus)*/
/*.sub_menu ul#LeftMyProfile li.current a.group img,.sub_menu ul#LeftMyProfile li:active a.group img{background-position:-318px -571px}
.sub_menu ul#LeftMyProfile li.current a.event img,.sub_menu ul#LeftMyProfile li:active a.event img{background-position:-387px -571px}
.sub_menu ul#LeftMyProfile li.current a.contactList img,.sub_menu ul#LeftMyProfile li:active a.contactList img{background-position:-244px -468px}
.sub_menu ul#LeftMyProfile li.current a.inbox img,.sub_menu ul#LeftMyProfile li:active a.inbox img{background-position:-275px -468px}
.sub_menu ul#LeftMyProfile li.current a.photo img,.sub_menu ul#LeftMyProfile li:active a.photo img{background-position:-304px -468px}
.sub_menu ul#LeftMyProfile li.current a.document img,.sub_menu ul#LeftMyProfile li:active a.document img{background-position:-332px -468px}
.sub_menu ul#LeftMyProfile li.current a.payment img,.sub_menu ul#LeftMyProfile li:active a.payment img{background-position:-360px -468px}
.sub_menu ul#LeftMyProfile li.current a.tag_trang img,.sub_menu ul#LeftMyProfile li:active a.tag_trang img{background-position:-388px -468px}*/

.sub_menu ul#LeftMyProfile li.current, .sub_menu ul#LeftMyGroups li.current {background:#f0f0f0;}

/* mainContainer */
#mainContainer {border-left: 1px solid #CCC; display:table-cell}
#mainContainer #main {border: none}

/* main */
#main{display:table-cell;vertical-align:top;padding:20px 15px 0;border-left:1px solid #CCC;margin: 10px auto 0}
#main{*zoom:1}
#main{margin-top:0px}
#sidecol {display: table-cell; width: 186px; vertical-align: top}
#new_index_control{border:1px solid white}
#main .cg_socialPost{width:530px}
#main .cg_socialPost .cg_innerSocialPost{margin-left:0}
.club_name_span {font-size:18px;font-weight:bold;margin-bottom:12px;color:#535353}
.main_side {float:left; padding-left: 16px !important;padding-right:6px !important;}

/* feed */
.feed{margin:10px 0 0; overflow:hidden}
.feed a{color:#23509c;font-family:Tahoma, Geneva, sans-serif}
.feed .image{float:left;width:50px;height:71px;background:url(../images/trang/sprite_misc.png) -389px 0;margin-right:12px}
.feed .image a,
.feed .image a img{display:block;width:46px;height:46px}
.feed .image a{margin-left:2px;margin-top:2px}

.feed .post_feed {padding-top:10px;border-bottom:1px solid #E4E4E4}

/* action */
.feed .image .action{display:block;text-indent:-10000px;background-image:url(../images/trang/sprite_misc.png);background-repeat:no-repeat;width:16px;height:16px;margin:3px auto 0}
.feed .image .photoAct{background-position:-484px -22px;margin-top:4px}
.feed .image .sendMess{background-position:-484px 0}
.feed .image .newsletter{background-position:-484px -347px;}
.feed .image .officers{background-position:-484px -299px;}
.feed .image .survey{background-position:-484px -81px;}
.feed .image .shareLink{background-position:-484px -65px;height:8px;margin-top:5px}
.feed .image .feedEvent{display:block;text-indent:-10000px;background-image:url(../images/ico/calendar_1.png);background-repeat:no-repeat;width:16px;height:16px;margin-top:2px;margin-left:18px}
.feed .feedContent{float:left;width:468px}
.feed .mainFeedCont{margin-bottom:10px;overflow:hidden}
.feed .sendMessIcon{background:url(../images/trang/sprite_misc.png) -451px -48px;width:17px;height:13px;display:block;float:left;margin-right:10px}
.feed .per_text{margin:5px 0}
.feed .userName{font-family:Tahoma, Geneva, sans-serif;font-weight:bold;padding-right:3px}
.feed .actionFeed{overflow:hidden;margin:7px 0 4px}
.feed .userPhoto{display:block;background:url(../images/trang/sprite_misc.png) 0 -120px;width:169px;height:129px}
.feed .userPhoto img{margin:4px 3px 4px 4px}

.userAction{overflow:hidden;padding-left:0;margin:0;}
.userAction li {list-style:none;padding-left:0px;padding-right:4px}
.commentContent .userAction li, .mainFeedCont .userAction li, .widget_userAction li , ul.history_list .userAction li{float:left}
.userAction li.last{border-right:none}
.userAction li.first,
li.like{border:none;padding:0}
li.like{margin-right:7px}
li.second{border-left:none;}
.numLikeLft{display:block;float:left;background:url(../images/trang/sprite_misc.png) -428px -436px no-repeat;padding:0 0 0 9px;height:18px}
.numLikeRgt{display:block;float:left;background:url(../images/trang/sprite_misc.png) 100% -436px no-repeat;padding: 0 8px 0 0;height:18px;color:#fff;line-height:15px;font-weight:bold;font-size:11px}
.userAction li a:hover{text-decoration:underline}

/* button */
.feed .userAction a.btn{font-family:Tahoma, Geneva, sans-serif;line-height:17px;display:block}
.feed .userAction .btn{border:none;color:#23509c;background:#fff;padding:0;font-family:Tahoma, Geneva, sans-serif;line-height:15px;display:block}
.feed .userAction .btn:hover{text-decoration:underline}
.feed .userAction li.like .btn{margin-left:-2px;position:relative;cursor:pointer}

.box{border:1px solid #e0e0e0;background:#f7f7f7;padding:7px 10px;margin:5px 0;clear:both}
div.box{text-align:center}

/* comment list */
.commentList ul{padding-left:0;margin:2px 0}
.commentList ul li{list-style:none;position:relative;margin-bottom:2px;overflow:hidden}
.commentList ul li img.avatar{float:left;width:35px}
.commentList ul li .commentContent{font-size:0.9em;float:left;width:411px;border:1px solid #d5d6d7;padding:7px 10px 0;font-family:Tahoma, Geneva, sans-serif}
.commentList .commentContent a.userName{font-weight:bold;padding-right:5px;float:none}
.commentList .commentContent span{line-height:1.5em}
.commentList .commentContent .userAction{float:left;width:50%;margin-bottom:0}
.commentList .borderAvatar,
.commentList .borderInputCom{display:block;position:absolute;background:url(../images/trang/sprite_misc.png) 0 -43px no-repeat;width:10px;height:16px;top:0;left:26px}
.commentList .inputComment{margin-top:1px;border-top:1px solid #D5D6D7;width:415px;padding:5px 8px 5px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;resize:vertical;height:23px;color:#999}
.commentList .postComment{display:block;border-top:1px solid #71A5DE;border-left:1px solid #71A5DE;border-bottom:1px solid #71A5DE;border-right:1px solid #71A5DE;margin-left:425px;width:26px;padding:5px 8px 5px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;resize:vertical;height:16px;color:#ffffff;background-color:#71A5DE}
.commentList .borderInputCom{top:1px}
.commentList .actionFeed{margin-bottom:0}

/* send message */
.sendMess .mainFeedCont{margin-bottom:0}
.sendMess .userName{float:left}

/* share link */
.shareLink .innerLinkContent{overflow:hidden}
.shareLink .innerLinkContent img{float:left;width:122px;height:91px;margin-right:10px}
.shareLink .mainLinkContent{float:left;width:350px}
.shareLink .mainLinkContent .link{display:block;margin-bottom:5px;font-weight:bold}
.shareLink .mainLinkContent p{line-height:1.4em;margin:8px 0}
.shareLink .mainFeedCont{margin-bottom:0}
.shareLink .actionFeed{margin-top:0}


/* suggestionList */
.suggestionList{width:468px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #d1d1d1;position:absolute;left:0;top:30px}
.suggestionList ul{list-style:none;margin:0;padding:0;border-top:1px solid #ebebeb;border-bottom:1px solid #e7e7e7;background:#fcfcfc;padding-top:1px}
.suggestionList ul li{background:#f3f3f3}
.suggestionList ul .first a{padding-top:5px}

.suggestionList ul .first img.icon {height:auto;width:auto;margin-top:5px}

.suggestionList ul li div.icon_background{width:36px}
.suggestionList ul li div.list_background{display:block;overflow:hidden;background:#fcfcfc;padding-bottom:5px}
.suggestionList ul li a {text-decoration:none!important}
.suggestionList ul li img{padding:3px;display:block;float:left;margin-right:7px;margin-left:7px;}
.suggestionList ul li .info_trang{float:left;width:368px}
.suggestionList ul li span{color:#424242}
.suggestionList ul li .name{display:block;font-weight:bold;font-size:14px;margin-top:3px;margin-bottom:3px}
.suggestionList ul li .btn img{margin-top:10px}

/* result page */
.notifications_popup {padding: 15px 10px 10px 10px;}
#main .resultPage{width:774px;margin-right:0;padding:0}
h2.resultPage {margin-top:-20px;font-size:20px;color:#424242;font-weight:bold;line-height:46px;}
#main .suggestionList{margin-left:4px;position:static;width:auto;border-top:1px solid #d3d3d3;border-left:none}
#add_people{background:url(../images/trang/add_people_button.png) no-repeat;width:176px;height:31px;margin-top:8px;border:none;cursor:pointer;display:block;float:right}
#add_people:hover{background-position:0 -31px}
#add_people:active{background-position: 0 -62px}
.remove_people{background:url(../images/trang/remove_button.png);width:31px;height:25px!important;border:none;cursor:pointer;display:block;float:right;margin-top:-15px;margin-right:20px}
.remove_people:hover{background-position:0 -31px}
.remove_people:active{background-position: 0 -62px}


.medium {float:left}
.small {float:left}

span.cg_select_more{bottom:0;left:3px;text-indent:10px;cursor:default;z-index:1;background:url(../images/trang/bg_right_select.png) no-repeat right top;padding-right:29px;font:11px Tahoma,sans-serif;overflow:hidden}
select.cg_select_more {height: 25px !important;line-height: 25px;position: relative;z-index: 10;width:80px !important;font:11px Tahoma,sans-serif}

#main div.small{width:212px}

/*Dashboard*/
img.switch_group{background-image:url(../images/trang/sprite_misc.png);background-position:-402px -645px;border:none}

/* tab */
.manageList{padding-top:7px;/*padding-left:8px;*/} /*modif*/
.manageList .ui-tabs { padding:7px 0;} /*modif*/ 
.manageList h2 table{width:800px; height:30px; margin-left: -11px} /*modif*/ 	
.right_manage {float: right;margin-right: 0}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.manageList .ui-tabs .ui-tabs-nav { margin:0;padding:0;height:36px; border-bottom: 1px solid #FFF}/* overflow:hidden; */

.manageList .ui-tabs-nav li a {display: inherit;line-height:36px;height:36px;background: #F3F3F3;border: 1px solid gainsboro;border-right-color: #F3F3F3;text-decoration:none;color:#202020;width:100%;text-align:center;}
.manageList .ui-tabs .ui-tabs-nav li a span{font-weight:bold!important;padding:0 2px;line-height:36px;position:relative;top:-7px;}	
.manageList .ui-tabs .ui-tabs-nav li img{width:20px;height:27px;background-image:url(../images/trang/sprite_misc.png);background-repeat:no-repeat;margin-right:2px;margin-top:2px}
.manageList .ui-tabs .ui-tabs-nav li .dashboard img{background-position:0 -643px;}
.manageList .ui-tabs .ui-tabs-nav li .member img{background-position:-36px -643px}
.manageList .ui-tabs .ui-tabs-nav li .email img{background-position:-72px -643px;}
.manageList .ui-tabs .ui-tabs-nav li .event img{background-position: -108px -643px}
.manageList .ui-tabs .ui-tabs-nav li .form_trang img{background-position: -144px -643px}
.manageList .ui-tabs .ui-tabs-nav li .photo img{background-position: -180px -643px}
.manageList .ui-tabs .ui-tabs-nav li .docs img{background-position: -252px -643px}
.manageList .ui-tabs .ui-tabs-nav li .money img{background-position:-216px -643px}
.manageList .ui-tabs .ui-tabs-nav li .clubWebsite img{background-position: -249px -644px;}	
.manageList .ui-tabs .ui-tabs-nav li .admin img{background-position: -324px -643px}	
.manageList .ui-tabs .ui-tabs-nav li.ui-last a{border-right: 1px solid gainsboro}	

.topActionTab{border: 1px solid #CCC;border-top: 4px solid #444;background: white;padding: 7px 0px 7px 0px;width:100%;}
.topActionTab li{border:none}
.topActionTab li a, .topActionTab li a:hover{color:Black;text-decoration:none}

 /* hover */
.manageList .ui-tabs li.ui-state-hover a:hover,
.manageList .ui-tabs li.ui-state-hover a:hover span,
.manageList .ui-tabs li.ui-state-default a:hover span{background-position:right -846px}
.manageList .ui-corner-top a:hover {background: #e6e8eb; border-right-color:#e6e8eb} /*modif*/

/* active */
.manageList .ui-tabs li.ui-state-focus a,
.manageList .ui-tabs li.ui-state-focus a span,
.manageList .ui-tabs li.ui-state-default a:active span{background-position:right -882px}

/* selected */
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom:0}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background-color:#535353;background-image:none;border:1px solid #535353}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span{background-color:#535353;background-image:none}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: pointer}
.manageList .ui-tabs .ui-tabs-nav li a,.ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span{color:#fff}

.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .dashboard img{background-position:0 -668px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .member img{background-position:-36px -670px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .email img{background-position:-72px -669px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .event img{background-position: -108px -670px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .form_trang img{background-position: -144px -671px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .photo img{background-position: -179px -670px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .docs img{background-position: -216px -643px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .money img{background-position: -216px -670px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .clubWebsite img{background-position: -252px -671px;}
.manageList .ui-tabs .ui-tabs-nav li.ui-tabs-selected .admin img{background-position: -324px -670px;}

.manageList .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding:0; background: none}
.manageList .ui-tabs .ui-tabs-hide { display: none !important}


.topActionTab{border-top:4px solid #535353;display:table;}
.topActionTab ul.subMenu{list-style:none;margin:0;padding:0;overflow:hidden;display:table;margin-left:10px !important;}
.topActionTab li{display:table-cell;padding-top:4px;}
.topActionTab li.first{border:none;margin-right:5px;padding:0}
.topActionTab li a{padding:0  2px;padding-right:15px}
.topActionTab li.addNew{background-image:url(../images/sprite_manage.png);padding-left:30px;padding-right:15px;margin-right:15px}
.topActionTab li .btnNew {height:30px;line-height:30px;font-size:12px;color:#fff;padding:0;border:none;border:none}
.topActionTab li .btnNew:hover{color:White}
.topActionTab li.second a{border:none}
.topActionTab li.last a{border:none}
.topActionTab li a span{color:#444}

.topActionTab ul li.group_settings:hover{background-position:-165px -61px}
.topActionTab ul li.group_settings:hover{background-position:-165px -90px}
.topActionTab ul li.group_settings:active{background-position:-165px -136px}
div.topActionTab ul li img{width:21px;height:21px;padding-right:0;background-image:url(/images/sprite_manage.png);background-repeat: no-repeat;background-position:0 0}

.manageList .dashboardTab li{padding:14px 0}
.manageList .dashboardTab li span{display:block;margin-top:14px;margin-right:5px}

/* tag */
	.mainWrapper{z-index:9;position:relative;/*margin-right: 19px;max-width:785px;*/ margin: 0 21px 0 18px } /*modif*/
	#main .tagSection h2{font-size:18px;font-weight:bold;margin-bottom:12px;color:#535353}
	.cg_widget h2{margin-bottom:0!important}
	#main .tagSection{color:#535353;z-index:9;position:relative}
	#main .tagSection .tagSectionWrapper{position:relative;z-index:9; margin:7px 10px}
	#main .tagSectionInner{float:left;position:relative;z-index:11}
	#main .tagSection h3{background:#f3f3f3;border-top:1px solid #fafafa;border-bottom:1px solid #ddd;overflow:hidden;padding-left:8px;font-size:12px;margin-bottom:8px}
	#main .tagSection h3 img{background-image:url(/images/trang/sprite_misc.png);background-repeat: no-repeat;display:block;float:left;margin-right:7px;margin-top:7px;margin-bottom:7px;width:25px;height:16px}
	#main .tagSection h3 img.student_photosTag, #main .tagSection h3 img.photosTag{background-position:-234px -396px}
	#main .tagSection h3 img.student_documentsTag, #main .tagSection h3 img.documentsTag{background-position:-270px -396px}
	#main .tagSection h3 img.friend_listTag, #main .tagSection h3 img.membersTag{background-position:-308px -398px}
	#main .tagSection h3 img.answerersTag {background-position: -405px -395px;}
	#main .tagSection h3 img.optinTag {background-position: -340px -395px;}
	#main .tagSection h3 img.workflowsTag {background-position: -374px -396px;}
	#main .tagSection h3 img.blog_postsTag {background-position: -375px -370px;}
	#main .tagSection h3 img.eventsTag {background-position: -441px -340px;}
	#main .tagSection h3 img.feedsTag {background-position: -341px -370px;}
	#main .tagSection h3 img.emailsTag {background-position: -440px -368px;}
	#main .tagSection h3 img.bookmarksTag {background-position: -439px -395px;}
	#main .tagSection h3 span{float:left;display:block;line-height:27px;font-weight:bold;color:#535353}
	#main .tagSection h3 span.addTag{background:url(/images/trang/sprite_misc.png) no-repeat -200px -958px;padding-left:30px;padding-right:10px;float:right;color:white !important;line-height:23px !important;font-weight:normal !important}
	#main .tagSection h3 .btnAddTag {display:block;background:url(/images/trang/sprite_misc.png) no-repeat 100% -954px;float:right;height:24px;line-height:30px;font-size:12px;color:#fff;padding:0;border:none;border:none;margin-top:3px;margin-right:3px}
	#main .tagSection h3 a.btnAddTag:hover span.addTag {text-decoration:underline}
	#main .tagSection .tagList{list-style:none;margin:0;padding:0;float:left;margin:0}
	div.tag{float:left;position:relative;margin-right:5px;margin-bottom:5px; border: none !important}	
	div.tag a.tagName{display:block;color:#535353;line-height:30px;background:url(/images/trang/sprite_misc.png) -200px -738px;no-repeat;padding-left:8px;height:30px}
	div.tag a.tagName span{display:block;background:url(/images/trang/sprite_misc.png) right -738px;padding-right:8px}
	div.tag a.tagName:active{background-position:-200px -774px}
	div.tag a.tagName:active span{background-position:right -774px}
	
	#main .tagSection ul.selectTagAction{list-style:none;position:absolute;top:-3px;left:0;padding:0;border:1px solid #d0d0d0;width:140px;z-index:12;margin:0;background:#fff}
	#main .tagSection ul.selectTagAction li{float:none;padding:0;margin-right:0;margin-bottom:0}
	#main .tagSection ul.selectTagAction a{background:#fff;padding-left:8px;overflow:hidden;display:block}
	#main .tagSection ul.selectTagAction a:hover,
	#main .tagSection ul.selectTagAction a.selected{background:#f3f3f3}
	#main .tagSection ul.selectTagAction a:hover{cursor:pointer}
	#main .tagSection ul.selectTagAction a span{display:block;color:#444;line-height:27px;float:left}
	#main .tagSection ul.selectTagAction img{display:block;background-image:url(/images/trang/sprite_misc.png);background-repeat: no-repeat;float:left;margin-top:5px;margin-right:10px}
	#main .tagSection ul.selectTagAction .view img{background-position:-108px -396px;width:21px;height:14px}
	#main .tagSection ul.selectTagAction .rename img{background-position:-144px -396px;width:18px;height:17px;margin-right:10px}
	#main .tagSection ul.selectTagAction .changeColor img{background-position:-168px -396px;width:18px;height:16px}
	#main .tagSection ul.selectTagAction .setprivacy img{background-position:-348px -144px;width:18px;height:16px}
	#main .tagSection ul.selectTagAction .deleteTag img{background-position:-198px -396px;width:14px;height:16px;margin-right:14px}
	#main .tagSection ul.selectTagAction .access img{background-image:url('/images/trang/tag_icon_access.png') !important;width:16px;height:16px;margin-right:14px}
	#main .tagSection ul.selectTagAction .websiteContentTag img{background-image:url('/images/trang/tag_icon_webcontent.png') !important;width:16px;height:16px;margin-right:14px}
	#main a.tagHelp{color:#3b82e0;float: right;color: #3B82E0;font-size: 12px !important;font-weight: normal !important}
	
	#main .tagSection ul.selectTagAction .changeColor img.arrow {background-position: -409px -342px;float: right;height: 7px;margin: 9px 7px 0 8px;width: 5px}
	
	#main .tagSection .tagList {float: left;list-style: none outside none;margin: 0;padding: 0}
	div.tag a.show {background: url(/images/sprite_misc.png) no-repeat scroll -334px -333px transparent;display: block;height: 29px;position: absolute;right: 0;text-indent: -10000px;top: 0;width: 25px}
	div.tag a.delete{background: url("/images/trang/delete.png") no-repeat;display: block;width: 13px; height: 13px; top: 8px; right: 5px; position: absolute;text-indent: -10000px;}
	
	div.tag {float: left;margin-bottom: 5px;margin-right: 5px;position: relative}
	div.tag a.tagName {background: url("/images/trang/sprites_tag.png") repeat scroll 0 0 transparent;color: #535353;display: block;height: 30px;line-height: 30px;padding-left: 8px}
	div.tag a.tagName span {background: url("/images/trang/sprites_tag.png") repeat scroll right 0 transparent;display: block;padding-right: 8px}
	div.tag a.tagName:hover {background-position: 0 -36px}
	div.tag a.tagName:hover span {background-position: right -36px}
	div.tag a.tagName:active {background-position: 0 -72px}
	div.tag a.tagName:active span {background-position: right -72px}
	div.tag a.red {background-position: 0 -108px;color: #FEFEFE}
	div.tag a.red span {background-position: right -108px}
	div.tag a.red:hover {background-position: 0 -144px}
	div.tag a.red:hover span {background-position: right -144px}
	div.tag a.red:active {background-position: 0 -180px}
	div.tag a.red:active span {background-position: right -180px}
	div.tag a.orange {background-position: 0 -216px;color: #FEFEFE}
	div.tag a.orange span {background-position: right -216px}
	div.tag a.orange:hover {background-position: 0 -252px}
	div.tag a.orange:hover span {background-position: right -252px}
	div.tag a.orange:active {background-position: 0 -288px}
	div.tag a.orange:active span {background-position: right -288px}
	div.tag a.yellow {background-position: 0 -324px;color: #FEFEFE}
	div.tag a.yellow span {background-position: right -324px}
	div.tag a.yellow:hover {background-position: 0 -360px}
	div.tag a.yellow:hover span {background-position: right -360px}
	div.tag a.yellow:active {background-position: 0 -396px}
	div.tag a.yellow:active span {background-position: right -396px}
	div.tag a.green {background-position: 0 -432px;color: #FEFEFE}
	div.tag a.green span {background-position: right -432px}
	div.tag a.green:hover {background-position: 0 -468px}
	div.tag a.green:hover span {background-position: right -468px}
	div.tag a.green:active {background-position: 0 -504px}
	div.tag a.green:active span {background-position: right -504px}
	div.tag a.turquoise {background-position: 0 -540px;color: #FEFEFE}
	div.tag a.turquoise span {background-position: right -540px}
	div.tag a.turquoise:hover {background-position: 0 -576px}
	div.tag a.turquoise:hover span {background-position: right -576px}
	div.tag a.turquoise:active {background-position: 0 -612px}
	div.tag a.turquoise:active span {background-position: right -612px}
	div.tag a.blue {background-position: 0 -648px;color: #FEFEFE}
	div.tag a.blue span {background-position: right -648px}
	div.tag a.blue:hover {background-position: 0 -684px}
	div.tag a.blue:hover span {background-position: right -684px}
	div.tag a.blue:active {background-position: 0 -720px}
	div.tag a.blue:active span {background-position: right -720px}
	div.tag a.purple {background-position: 0 -756px;color: #FEFEFE}
	div.tag a.purple span {background-position: right -756px}
	div.tag a.purple:hover {background-position: 0 -792px}
	div.tag a.purple:hover span {background-position: right -792px}
	div.tag a.purple:active {background-position: 0 -828px}
	div.tag a.purple:active span {background-position: right -828px}
	div.tag a.pink {background-position: 0 -864px;color: #FEFEFE}
	div.tag a.pink span {background-position: right -864px}
	div.tag a.pink:hover {background-position: 0 -900px}
	div.tag a.pink:hover span {background-position: right -900px}
	div.tag a.pink:active {background-position: 0 -936px}
	div.tag a.pink:active span {background-position: right -936px}
	div.tag a.grey {background-position: 0 -972px;color: #FEFEFE}
	div.tag a.grey span {background-position: right -972px}
	div.tag a.grey:hover {background-position: 0 -1008px}
	div.tag a.grey:hover span {background-position: right -1008px}
	div.tag a.grey:active {background-position: 0 -1044px}
	div.tag a.grey:active span {background-position: right -1044px}
	
	div.tag a.edit span {padding-right: 25px;}
	
	#main .color_box {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D0D0D0;width: 116px}
	#main .color_box ul {margin: 0;overflow: hidden;padding: 5px 0 0 5px}
	#main .color_box li {float: left;list-style: none outside none;margin-bottom: 5px;margin-right: 5px}
	.ie7 #main .color_box ul {margin-bottom: 5px}
	#main .color_box li a {cursor: pointer;display: block;height: 17px;text-indent: -10000px;width: 17px}
	#main .color_box li a.no_color {background: url("/images/trang/sprite_misc.png") repeat scroll -424px -468px transparent}
	#main .color_box li a.red {background: none repeat scroll 0 0 #F46A5D}
	#main .color_box li a.orange {background: none repeat scroll 0 0 #ECAD4F}
	#main .color_box li a.yellow {background: none repeat scroll 0 0 #D7C92C}
	#main .color_box li a.green {background: none repeat scroll 0 0 #B4CE4A}
	#main .color_box li a.turquoise {background: none repeat scroll 0 0 #54C6BD}
	#main .color_box li a.blue {background: none repeat scroll 0 0 #6CB5FF}
	#main .color_box li a.purple {background: none repeat scroll 0 0 #BB8AD2}
	#main .color_box li a.pink {background: none repeat scroll 0 0 #EC4F99}
	#main .color_box li a.grey {background: none repeat scroll 0 0 #939393}
	
/*Manage menu*/
	
	li.manage_add_member{background-image:url(../images/sprite_manage.png);background-position:-494px -212px !important;height:30px;display:inline-block;padding-left:31px;line-height:24px}
	li.manage_add_member:hover{background-image:url(../images/sprite_manage.png);background-position:-494px -248px !important}
	li.manage_add_member:active{background-image:url(../images/sprite_manage.png);background-position:-494px -284px !important}
	li.manage_add_member a, li.manage_add_member a:hover{color:White}

	li.manage_multiple_members{background-image:url(../images/sprite_manage.png);background-position:-23px -213px !important;height:30px;display:inline-block;padding-left:33px;line-height:24px}
	li.manage_multiple_members:hover{background-image:url(../images/sprite_manage.png);background-position:-23px -249px !important}
	li.manage_multiple_members:active{background-image:url(../images/sprite_manage.png);background-position:-23px -284px !important}
	li.manage_multiple_members a, li.manage_multiple_members a:hover{color:White}	
	
	li.manage_compose_email{background-image:url(../images/sprite_manage.png);background-position:-232px -214px !important;height:30px;display:inline-block;padding-left:31px;line-height:24px;padding-right:16px}
	li.manage_compose_email:hover{background-image:url(../images/sprite_manage.png);background-position:-232px -250px !important;padding-right:16px}
	li.manage_compose_email:active{background-image:url(../images/sprite_manage.png);background-position:-232px -286px !important;padding-right:16px}
	li.manage_compose_email a{color:White;line-height:23px  !important}
	li.manage_compose_email a:hover{color:White;line-height:23px}

	li.manage_events{background-image:url(../images/sprite_manage.png);background-position:-352px -212px !important;height:30px;display:inline-block;padding-left:31px;width:100px}
	li.manage_events:hover{background-image:url(../images/sprite_manage.png);background-position:-352px -248px !important}
	li.manage_events:active{background-image:url(../images/sprite_manage.png);background-position:-352px -284px !important}
	li.manage_events a, li.manage_events a:hover{color:White;line-height:23px !important}

	li.manage_upload{background-image:url(../images/sprite_manage.png);background-position:-313px -60px !important;height:30px;display:inline-block;padding-left:31px;width:110px}
	li.manage_upload:hover{background-image:url(../images/sprite_manage.png);background-position:-313px -95px !important;}
	li.manage_upload:active{background-image:url(../images/sprite_manage.png);background-position:-313px -130px !important;}
	li.manage_upload a, li.manage_upload a:hover{color:White;line-height:23px !important}

	li.manage_form{background-image:url(../images/sprite_manage.png);background-position:-473px -60px !important;height:30px;display:inline-block;padding-left:31px;line-height:24px;width:88px}
	li.manage_form:hover{background-image:url(../images/sprite_manage.png);background-position:-473px -95px !important}
	li.manage_form:active{background-image:url(../images/sprite_manage.png);background-position:-473px -131px !important}
	li.manage_form a, li.manage_form a:hover{color:White;line-height:23px !important}
	
	li.manage_survey{background-image:url(../images/sprite_manage.png);background-position:-607px -60px !important;height:30px;display:inline-block;padding-left:31px;line-height:24px;width:112px}
	li.manage_survey:hover{background-image:url(../images/sprite_manage.png);background-position:-607px -95px !important}
	li.manage_survey:active{background-image:url(../images/sprite_manage.png);background-position:-607px -131px !important}
	li.manage_survey a, li.manage_survey a:hover{color:White;line-height:23px !important}
	
    li.manage_group_settings{background-image:url(../images/sprite_manage.png);background-position:-164px -60px !important;height:30px;display:inline-block;padding-left:31px;line-height:24px;width:112px}
	li.manage_group_settings:hover{background-image:url(../images/sprite_manage.png);background-position:-164px -95px !important}
	li.manage_group_settings:active{background-image:url(../images/sprite_manage.png);background-position:-164px -130px !important}
	li.manage_group_settings a, li.manage_group_settings a:hover{color:White;line-height:23px !important}
	
	li.manage_school_settings{background-image:url(../images/sprite_manage.png);background-position:-18px -60px !important;height:30px;display:inline-block;line-height:24px}
	li.manage_school_settings:hover{background-image:url(../images/sprite_manage.png);background-position:-18px -96px !important}
	li.manage_school_settings:active{background-image:url(../images/sprite_manage.png);background-position:-18px -130px !important}
	li.manage_school_settings a, li.manage_school_settings a:hover{color:White;line-height:23px !important}
	
	li.manage_add_officer{background-image:url(../images/sprite_manage.png);background-position:-433px -675px !important;height:30px;display:inline-block;line-height:24px;width:100px;padding-left:25px;}
	li.manage_add_officer:hover{background-image:url(../images/sprite_manage.png);background-position:-433px -710px !important}
	li.manage_add_officer:active{background-image:url(../images/sprite_manage.png);background-position:-433px -745px !important}
	li.manage_add_officer a, li.manage_add_officer a:hover{color:White;line-height:23px !important}

	/*.manage_top_arrow {background-image: url(../images/sprite_misc.png);background-position: 142px -671px;position: absolute;top: 160px;right: 258px;width: 30px;height: 20px;z-index: 10}*/

span.club_name_span{color:#535353}
td img.no_picture{background-image:url(../images/sprite_misc.png);background-position:-2px -559px;background-repeat:no-repeat;width:78px;margin-right:12px;margin-left:4px}


.manageList .ui-tabs .ui-tabs-nav li a span.padding_settings {
    padding-right:4px;   /* real browsers */
    _padding-right:0;  /* ie6 */
    *padding-right:0;   /* ie6 ie7 */
    padding-right:0 \9;  /* ie8 ie9 */
}    
td.right_manage form {
    margin-right:0;   /* real browsers */
    _padding-right:23px;  /* ie6 */
    *padding-right:23px;   /* ie6 ie7 */
    padding-right:23px \9;  /* ie8 ie9 */
} 

.new_widget .w_content div div.w_actions
{
    background-color:#F3F3F3 !important;
    border-bottom:1px solid gainsboro !important}
.new_widget div.w_content{
    border:1px solid #CCC !important}
.my_officers h4
{
    background-color:#F3F3F3 !important;
}


/*Media tab in manage menu*/

.topActionTab select#categories {
height: 24px !important;
line-height: 27px;
position: relative;
z-index: 10;
width: 76px !important;
font: 12px 'Helvetica Neue',Helvetica,Arial,sans-serif;
display: block;
margin-left: 5px;
opacity:1;
}
.topActionTab span.cg_select {
display: block;
top: 124px;
left: 10px;
text-indent: 10px;
cursor: default;
z-index: 1;
font: 12px 'Helvetica Neue',Helvetica,Arial,sans-serif;
width: 54px !important;
overflow: hidden;
height: 29px;
line-height: 27px;
padding-right: 22px;
cursor: pointer;
}
a.btnNew span {

padding-left:24px;
background-image: url(/images/sprite_manage.png);
background-position:545px -61px;
line-height: 30px;
height: 30px;
padding-right: 7px;
font-size: 13px;
color:White !important;
padding-left:36px;
top:49px;
width:95px;}
a.btnNew span:hover{background-position:545px -96px;}
a.btnNew span:active{background-position:545px -131px;}
a.album, a.folder{padding-left:15px !important;}
a.album img{background-position:-732px -386px !important}
a.folder img{background-position:-765px -386px !important}

/*Thickbox Upload & Tags*/
div.w_content.thbxright{padding: 10px;margin: 4px;height:430px;}
span.thbxExisting{float:left;text-align:left;font-size:1.2em;margin-left:6px;margin-top:4px;font-weight:bold;}

/*resize.aspx */
div.croppingSpace{margin:20px;height:446px;padding:15px;width:1040px;height: 408px;font-size:14px;text-align:center;}
div.croppingSpace span.cropped{border: 1px solid #CCC;display: inline-block;padding: 3px;}

        .bubbleInfo > * {margin: 0;padding: 0;}
        .bubbleInfo {
            position: relative;
            top: 150px;
            left: 100px;
            width: 500px;
            margin: 0;
            padding: 0;

        }
        .trigger {
            position: absolute;
            margin: 0;
            padding: 0;
        }
     
        /* Bubble pop-up */

        .popup {
                position: absolute;
                display: none;
                z-index: 50;
                border-collapse: collapse;
                margin: 0;
                padding: 0;
                width:200px;
        }
        
        .popup td{margin: 0;padding: 0;}
        
        .popup td.corner {
                height: 15px;
                width: 19px;
                margin: 0;
                padding: 0;
        }

        .popup td#topleft.corner { background-image: url(/images/top_left.png);width:14px !important; }
        .popup td.top { background-image: url(/images/top.png);  text-align: center;}
        .popup td#topright.corner { background-image: url(/images/top_right.png);width:14px !important;  }
        .popup td.bleft { background-image: url(/images/left.png); }
        .popup td.bright { background-image: url(/images/right.png);width:10px;}
        .popup td.bWhite{ background-color:White;width:200px;}
        .popup td#bottomleft.corner { background-image: url(/images/bottom_left.png);height:26px;width:14px !important; }
        .popup td.bottom { background-image: url(/images/bottom.png); text-align: center;height:29px;}
        .popup td.bottom img { position:absolute;bottom:-24px;left:10px;}
        .popup td#bottomright.corner { background-image: url(/images/bottom_right.png);width:14px !important;  }

        .popup table.popup-contents {
                font-size: 12px;
                line-height: 1.2em;
                background-color: #fff;
                color: #666;
                font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
                margin: 0;
                padding: 0;
                }
        .popup table.popup-contents img.bubbleClose{
            float:right;
            cursor:pointer;
            position: absolute;
            right: 10px;
            top: 9px;
            }
            
/*########### UPLOAD TOOLS BUTTON MM 4/17/13 ###########################*/

div.uploadToolsButton{position:absolute;display:block;text-align:left;width:100%;z-index:100;}  
div.uploadToolsButton ul.editPhotoUl{padding:0px;margin:0px;}     
div.uploadToolsButton li.editPhotoLi{padding:0px;margin:0px;display:block;}
div.uploadToolsButton li.editPhotoLi a{display:inline-block;line-height:22px;padding-left:8px;border-top:1px solid #CACACA;width:172px;color:Black;}
div.uploadToolsButton li.editPhotoLi:hover{background-color:#407fe7;}
div.uploadToolsButton li.editPhotoLi:hover a{color:White;text-decoration:underline;}
div.uploadToolsButton div.editPhotoDiv{width:180px;border:1px solid #CACACA;background-color:White;text-align:left;z-index:100;box-shadow:1px 1px 3px #ebebeb;}
div.uploadToolsButton span.icoEdit{background-repeat:no-repeat;background-position:0px 5px;width:16px;height:16px;display:inline-block;}
div.uploadToolsButton a.editLink{background-color:#FFFFFF;padding-left:3px;padding-right:3px;color:Black;text-decoration:none;cursor:pointer;line-height:22px;display:inline-block;}
div.uploadToolsButton a.editLink:hover{background-color:#E8E8E8;padding-left:3px;padding-right:3px;text-decoration:underline;}
div.uploadToolsButton img.editPic{width: 21px;height: 21px;padding-right: 0;background-image: url(/images/sprite_manage.png);background-repeat: no-repeat;background-position:-732px -384px !important;}
div.uploadToolsButton .progressBarUpload{display:none;background-color:#00FF00;position:absolute;height:23px;margin-top: 1px;opacity: 0.3;}
div.uploadToolsButton a.browseButton span:hover{text-decoration:underline;}

/*
div.uploadToolsButton{max-width:180px;position:relative;}
div.uploadButton{width:180px;background-color:#FFFFFF;}
div.uploadButton ul li.editPhotoLi{border-top:none;}
div.uploadButton ul li.editPhotoLi:hover, div.uploadButton ul li.editPhotoLi:hover a{background-color:#FFFFFF;color:Black;}
*/

.user-avatar .uploadToolsButton{display:block;}
h2#new_club_name .labelUpload, h2#new_club_name li.editPhotoLi{font-weight:normal;}
.infoUploadFeed{float:left;display:block;line-height:25px;}
.cg_socialPostControl li a#photoFeedUpload:hover{background-position:-38px -231px;}
#group_logo #group_logo_img:hover{border:1px solid #CCC !important;}

/*######################################################################*/


/*NEW*/
.clearfx:before, .clearfx:after { /*for containing children float blocks*/
    content: ""; 
    display: table; 
	}
	.clearfx:after {clear: both}

label {cursor:pointer}






