
.groupjoin{
	float:left;
	width:95px;
	height:20px;
	padding:10px 0 5px 0;
	}
.groupjoin a{
	color:#3c8ac4;
	}
.groupHeading{
	float:left;
	width:380px;
	height:auto;
	padding:0 0 5px 0;
	}					
.groupHeading h1{
	padding:0px;
	margin:0px;
	}
.groupText{
	float:left;
	width:440px;
	height:auto;
	padding:0;
	}
.groupTextd{
	float:left;
	width:350px;
	height:auto;
	padding:0;
	}
.groupTextbtn{
	float:left;
	width:100px;
	height:auto;
	padding:0;
	}		
	
.groupText p{
	font:Trebuchet MS;
	font-size:12px;
	text-align:left;
	}	

.groupDiscussionheading{
	float:left;
	width:572px;
	height:auto;
	padding:5px 0;
	}	
.groupDiscussionheading h1{
	padding:0px;
	margin:0px;
	}
.groupComments{
	float:left;
	width:572px;
	height:auto;
	padding:0 0 25px 0;
	margin:0px;	
	border-top:1px dashed #3c89c8;
	}
.groupComments-friends-img{
	float:left;
	width:52px;
	height:50px;
	padding:2px 0 0 0;
	}
.groupComments-friends-heading{
	float:right;
	width:520px;
	height:25px;
	}
.groupCommentsDeletBut{
	float:right;
	width:60px;
	padding:5px 0 0 0;
	height:20px;
	}
		
.groupComments-friends-heading1{
	float:left;
	width:520px;
	height:25px;
	}					
.groupComments-friends-heading-txt{
	float:left;
	width:250px;
	height:20px;
	padding:5px 0 0 10px;
	background-color:#e9f2f9;
	}
.groupCommentsButton{
	float:right;
	width:80px;
	height:20px;
	text-align:right;
	}	
	
.groupComments-friends-heading-txt1{
	float:left;
	width:350px;
	height:20px;
	padding:5px 0 0 10px;
	background-color:#e9f2f9;
	}	
.groupComments-friends-heading-txt table{
	float:left;
	width:200px;
	height:20px;
	}	
.groupComments-friends-heading-txt a{
	background-color:#e9f2f9;
	color:#405d6f;
	}	
.groupComments-friends-heading-flag{
	float:right;
	width:20px;
	height:20px;
	padding:5px 0 0 0;
	}									
.groupComments-friends-text{
	float:left;
	width:510px;
	height:auto;
	padding:10px 0 0 10px;
	}
.groupComments-friends-text1{
	float:left;
	width:562px;
	height:auto;
	padding:5px 0 0 10px;
	}	
.groupComments-friends-text-replay{
	float:right;
	width:562px;
	height:auto;
	padding:0px;
	font-size:12px;
	font:Trebuchet MS;
	}
.groupComments-friends-text-replay1{
	float:right;
	width:562px;
	height:auto;
	padding:2px 2px 2px 0;
	}	
.groupComments-friends-text-replay1 a{
	font:Trebuchet MS;
	font-size:12px;
	text-align:right;
	color:red;
	text-decoration:none;
	padding:2px 2px 2px 0;
	}	
.groupComments-friends-text-replay1 a:hover{
	font:Trebuchet MS;
	font-size:12px;
	text-align:right;
	color:red;
	text-decoration:underline;
	padding:2px 2px 2px 0;
	}			
.groupComments-friends-text-replay a:hover{
	font:Trebuchet MS;
	font-size:12px;
	text-align:right;
	color:red;
	text-decoration:underline;
	padding:2px 2px 2px 0;
	}		
.groupComments-friends-view-all{
	width:560px;
	height:30px;
	padding:8px 0 0 21px;
	font:Trebuchet MS;
	font-size:11px;
	float:left;
	background:url(../images/btn-viewall.gif) left no-repeat ;
	}
.groupComments-friends-view-all a{
	font:Trebuchet MS;
	font-size:12px;
	float:left;
	font-weight:bold;
	color:#1B325F;
		}
	.Event-friends-view-all{
	width:50px;
	height:30px;
	padding:2px 0 0 0;
	font:Trebuchet MS;
	font-size:11px;
	text-align:right;
	float:right;
 
	}
.Event-friends-view-all a{
	font:Trebuchet MS;
	font-size:12px;
	float:left;
	text-align:right;
	font-weight:bold;
	color:Black;

		}	
.groupRightheading{
	float:left;
	width:295px;
	height:25px;
	padding:10px 0 0 0;
	}			
.groupRightheading h2{
	padding:0px;
	margin:0px;
	}									
.groupRightheading-txt{
	width:295px;
	height:auto;
	padding:5px 0;
	margin:0px;
	float:left;
	}
.groupRightheading-right{
	float:left;
	width:295px;
	padding:20px 0 0 20px;
	height:auto;
	}		
	
	.groupRightheading{
	float:left;
	width:295px;
	height:25px;
	padding:10px 0 0 0;
	}			
.groupRightheading h2{
	padding:0px;
	margin:0px;
	}									
.groupRightheading-txt{
	width:295px;
	height:auto;
	padding:5px 0;
	margin:0px;
	float:left;
	}
.groupDiscussionheadingCal{
	width:107px;
	height:60px;
	float:left;
	text-align:center;
	background:url(../images/calender-imge.gif) no-repeat;
	padding:34px 0 0 40px;
	}
.groupDiscussionheading-sub{
	float:left;
	width:532px;
	height:20px;
	padding:5px 0 0 40px;
	}
.groupDiscussionheading-info{
	float:left;
	width:572px;
	height:auto;
	padding:5px 0;
	}		
.groupCalender{
	width:180px;
	height:auto;
	padding:10px 0 10px 0;
	float:left;
	text-align:center;
	font:Trebuchet MS;
	font-size:20px;
	text-align:center;
	color:#0099CC;
	}		
.groupCalenderTxt{
	width:180px;
	height:15px;
	float:left;
	text-align:center;
	font:Trebuchet MS;
	font-size:11px;
	text-align:center;
	color:#0099CC;
	}
.groupCalenderName{
	width:180px;
	height:15px;
	float:left;
	text-align:center;
	font:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	padding:2px 0;
	text-align:center;
	color:#666666;
	}	
.groupCalenderInfo{
	float:right;
	width:370px;
	height:auto;
	}
.groupCalenderInfo table{
	float:left;
	height:auto;
	}
.groupCalenderGrouptxt{
	float:left;
	width:450px;
	height:auto;
	padding:5px 0 5px 0;
	}	
	
	.upComingEvenets{
	float:left;
	width:290px;
	height:auto;
	padding:15px 0 0 0;
	}		
.groupRightheading1{
	float:left;
	width:177px;
	height:15px;
	padding:0 0 2px 3px;
	}	
groupRightheading1 h2{
	padding:0px;
	margin:0px;}	
.groupupcomingcal{
	width:84px;
	height:46px;
	float:left;
	text-align:center;
	font-size:12px;
	color:#0099CC;
	background:url(../images/upcoming-cal.gif) no-repeat;
	padding:20px 0 0 0px;
	}	
.upcomingcal{
	float:left;
	width:90px;
	height:auto;
	padding-left:20px;
	}	
.upcomingCalenderTxt{
	width:82px;
	height:15px;
	float:left;
	text-align:center;
	font:Trebuchet MS;
	font-size:11px;
	text-align:center;
	color:#0099CC;
	}	