/* CSS Document */
.DvMainGroup{
	width:100%;}
.DvMainGroup .HeadGroup{ }
	
.DvMainGroup .HeadGroup ul{margin:0; width:98%; padding-left:10px;}
.DvMainGroup .HeadGroup ul li{float:left; font-weight:bold; padding:5px 0; }
.DvMainGroup .HeadGroup ul li.one{width:50%; font-size:17px; }
.DvMainGroup .HeadGroup ul li.two{width:45%; text-align:right; float:right; padding-right:10px;}
.DvMainGroup .HeadGroup ul li.two a{color:#474747; text-decoration:none;}
.DvMainGroup .HeadGroup ul li.two a:hover{color:#474747; text-decoration:underline;}
.DvMainGroup .HeadGroup ul li.two span{background:url(../images/partition.gif) repeat-y 0 0; padding-left:8px; float:right;}
.DvMainGroup .HeadGroup ul li.two span.NoBack{background:none; padding-right:7px;}

/*Listing Box*/
.DvMainGroup .ContGroup{padding-bottom:0px;}
.GroupList {background:#F2F2F2; border:1px solid #E0E0E0; margin-bottom:15px;}
.GroupList .ImgDv {width:100px; float:left; margin:11px 0 10px 11px ;}
.GroupList .ImgDv a img {border:4px solid #FFF;}
.GroupList .ContDv {float:left; width:74%; margin:11px 11px 10px 0;}
.GroupList .ContDv .UserData {list-style:none; margin:0; clear: both; float:left; margin-bottom:5px;}
.GroupList .ContDv .UserData li {line-height:13px; padding:1px 0;}
.GroupList .ContDv .DvOnline img {float:left;  padding:0 2px 0 0;}
.GroupList .ContDv .DivCnt {position:relative; clear:both;}
.GroupList .ContDv .DivCnt h1 {padding:0; margin:0; float:left; display:inline-block; line-height:normal!important}		
.GroupList .ContDv .DivCnt h1 a {color:#0C7997; font-size:14px; text-decoration:none; font-weight:bold;}
.GroupList .ContDv .DivCnt h1 a:hover {text-decoration:underline;}
.GroupList .ContDv .DivCnt .starRate {width:117px; position:absolute; right:0; top:0;}
.GroupList .ContDv .DivCnt span.Icons {padding:0 2px 0 0; text-align:right; display:inline-block;}
.GroupList .GrBottomLinks {background:#FFF; clear:both; border-top:1px solid #E0E0E0;}
.GroupList .GrBottomLinks a {color:#0C7997!important;}	
/*Listing Box end*/

.DvMainGroup .ContGroup h1.GroupTitle{
	font-size:11px; background:#E8E1F1; color:#685B79; padding:5px 10px; 
	border-top:1px solid #C4B4DB; border-bottom:1px solid #C4B4DB;}
.DvLoopCon{
	width:100%; padding:3px 0;}


/*-- Group Detail--*/
.GroupDetail{width:96%; margin:10px auto; padding:0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.GroupDetail .DvForDelTitle{
		background:#F2F2F2; padding:3px 10px; height:14px; 
		border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.GroupDetail .DvForDelTitle h1.ForDelTitle{ background:url(../images/group_icon.gif) no-repeat 0 0; 
		padding-left:16px; font-size:11px; float:left; line-height:14px;}
.GroupDetail .DvForDelTitle span{font-size:11px; float:right;}
.GroupDetail .DvForDelTitle span b{float:left; padding-right:5px;}
.GroupDetail .DvForDelTitle ul{float:right;}
.GroupDetail .DvForDelTitle span img{float:left;}

.GroupDetail .DvGroupDlImg{margin:10px 0; width:34%; float:left; background:#FFFFFF; border:1px solid #CCCCCC; text-align:center;}
.GroupDetail .DvGroupDlImg img{margin:10px 0;}

.GroupDetail table.TblViews{width:57%; float:left; margin:10px 10px;}
.GroupDetail table.TblViews td{padding:1px 0; background:none;}

.GroupDetail .GroupReply{background:#F2F2F2; float:left; width:100%; border-top:1px solid #E0E0E0;}

.DvTlPhotoDls td{padding:10px 0;}
.DvTlPhotoDls td a img{border:1px solid #E0E0E0; padding:1px;}
.DvTlPhotoDls td a:hover img{border:1px solid #b6b6b6; padding:1px;}

.DvTlMemDls{margin-bottom:10px;}
.DvTlMemDls td{padding:15px 0 0 0;}
.DvTlMemDls td a img{border:1px solid #E0E0E0; padding:1px;}
.DvTlMemDls td a:hover img{border:1px solid #b6b6b6; padding:1px;}
.DvTlMemDls td div{clear:both; padding-top:2px;}
/*-- Group Detail--*/




.GrHdForum{background:#E8E1F1;border-bottom:1px solid #C4B4DB; }
.GrHdForum ul{margin:0; width:98%; padding-left:10px;}
.GrHdForum ul li{float:left; font-weight:bold; padding:5px 0;}
.GrHdForum ul li.one{width:50.5%; }
.GrHdForum ul li.two{width:12%; text-align:center;}
.GrHdForum ul li.three{width:15%; text-align:left;}
.GrHdForum h1.ForumTitle{
	font-size:11px; background:#E8E1F1; color:#685B79; padding:5px 10px; border-top:1px solid #C4B4DB; border-bottom:1px solid #C4B4DB;}
.ContForum{margin-bottom:5px;}
.DvLoopCon{
	width:100%; padding:3px 0;}
/*.DvLoopCon h1{
	font-size:11px; color:#685B79; padding:5px 10px; width:41%;}*/
.DvLoopCon h1 a{ color:#5C769B;}
.DvLoopCon ul{
	margin:0; width:98%; padding-left:10px; padding-top:5px;}
.DvLoopCon ul li{
	float:left; line-height:12px;}
.DvLoopCon ul li.one{
	width:50%; margin-right:3px;}
.DvLoopCon ul li.one h1{
	font-size:11px; color:#685B79; padding-bottom:2px; width:100%;}
.DvLoopCon ul li.two{
	width:12%; text-align:center; font-weight:bold; padding-top:16px;}
.DvLoopCon ul li.three{
	width:36%;}




.DvGroupPost{
	width:95%; margin:0 auto; padding:10px 0 10px 0;}
.DvGroupPost ul{
	 width:82%; margin:0 auto; padding:5px 0 10px 0; }
.DvGroupPost ul li{
	padding:5px 0 5px 0; float:left;}
.DvGroupPost ul li.PostLeft{
	width:25%; }
.DvGroupPost ul li.PostRight{
	width:75%; padding-top:2px;}	
.DvGroupPost ul li.PostRight input.RegFld{
	width:200px;}
.DvGroupPost ul li.PostRight select{
	width:210px;}




































/*--=== Used in Add Contact section in Address module ===--*/	
.DvContact{width:95%; margin:0 auto;}
.DvContact.NoTop{padding-top:0px}
.DvContact ul{width:94%; margin:0 auto; padding:10px 0 25px 0;}
.DvContact ul.NoTop{padding:0px;}
.DvContact ul li{padding:10px 0 5px 0; float:left;}
.DvContact ul li.RegLeft{width:22%;}
.DvContact ul li.RegLeft label{ line-height:22px;}
.DvContact ul li.RegRight{width:70%; padding-top:0px;}
.DvContact ul li.RegRight span{color:#990000;}	
.DvContact ul li.RegRight input.RegFld{width:200px;}
.DvContact ul li.RegRight select.Small{width:95px; margin-left:2px;}	


