/**
/*-- Hacks used for floating problem --*/
.clsClearFix{
	overflow:auto;
	zoom:1;
}
* html .clsClearFix{
	height:1%;
	overflow:visible;
}
	.clsFloatLeft{
		float:left;
	}
	.clsFloatRight{
		float:right;
	}

/* Replacement of submit buttons as background*/
.clsExpandSubmit{
	margin:0 0 0 0;
	padding:0;
	background:url(../images/screen_red/btn-network.jpg) no-repeat center center;
	color:#ACACAC;
	width:82px;
	height:18px;
	font:normal 11px Verdana;
	 border:0;
}

/* Replacement of submit buttons as image*/
.clsSideSearchButton {
  width:17px;
  height: 18px;
  padding: 17px 0 0;
  margin: 5px 0 0 15px;
  !margin: 2px 0 0 15px;
  border: 0;
	background:url(../images/screen_red/btn-search1.jpg) no-repeat center center;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>.clsSubmitBtn { /* For non-IE browsers*/
  height: 0px;
}

/* SIDEBAR1 */
.sideBar1 p{
	margin:0;
}
.clsRedText,.clsRedText a{
	font:bold 11px Tahoma;
	color:#C91328;
}
.clsGreyText,.clsGreyText a{
	font:bold 11px Tahoma;
	color:#595959 !important;
}
#selFriendsBlock .clsTitle1{
	font-weight:bold;
}
.clsSideBar1Common{
	margin-bottom:20px;
}
#selMemberListing{
	padding-bottom:6px;
	margin-bottom:6px;
}
#selMemberLeft{
	width:24%;
	padding:1px 0;
}
#selMemberRight{
	width:74%;
	padding-top:5px;
}
#selMemberRight p{
	padding-bottom:3px
}
#selLeftMenu{
	margin:7px 8px 0 0;
}
#selLeftMenu .trc{
	padding:10px 0 10px 20px;
}
#selLeftMenu .messages{
	background:url(../images/screen_red/bullet-mail.jpg) no-repeat left top;
}
#selLeftMenu .blog{
	background:url(../images/screen_red/bullet-blog.jpg) no-repeat left top;
}
#selLeftMenu .galleries{
	background:url(../images/screen_red/bullet-gallery.jpg) no-repeat left top;
}
#selLeftMenu .forum{
	background:url(../images/screen_red/bullet-forum.jpg) no-repeat left top;
}
#selLeftMenu .events{
	background:url(../images/screen_red/bullet-events.jpg) no-repeat left top;
}
#selLeftMenu li{
	padding:2px 0 8px 0;
	text-align:left;
}
#selLeftMenu li a{
	font:bold 12px Arial;
	color:#595959;
	padding-left:25px;
}

.messages span{
	font:normal 10px Arial;
	padding-left:5px;
	color:#C91328;
}
#selLeftMenu li li{
	padding:0;
}
#selLeftMenu li li a{
	font-weight:normal;
}
#selActivityPlanner{
	background:url(../images/screen_red/bg-activity.jpg) no-repeat left top;
	padding-left:4px;
	height:315px;
}
.clsCommonActivity{
	border-bottom:1px solid #E5E5E5;
	width:170px;
	padding:0 0 20px 0;
}
.clsCommonActivity .clsActivity{
	background:url(../images/screen_red/bullet-activity.jpg) no-repeat left top;
	text-align:left;
}
.clsCommonActivity .clsStaffPlanner{
	background:url(../images/screen_red/bullet-staffplanner.jpg) no-repeat left top;
}

.clsCommonActivity  h3 span{
	padding-left:25px;}

.clsCommonActivity  h3{
	padding:4px 0 4px 0;
	text-align:left;
	margin-bottom:6px;
}
.clsCommonActivity li{
	background:url(../images/screen_red/bullet-star.jpg) no-repeat 3px center;
	padding-bottom:3px;
	text-align:left;
}
.clsCommonActivity li a{
	color:#595959;
	padding-left:20px;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
.clsCommonActivity li a:hover{
	color:#A41C12;
}

#selActivity,#selStaffPlanner,#selPercentage{
	padding:10px 0 5px 16px;
}
#selStaffPlanner{
	margin-top:12px;
}
#box3{
	width:122px;
	height:11px;
	background:url(../images/screen_red/progress-bg.jpg) no-repeat;
	margin-bottom:5px;
}
#bar3{
	height:11px;
	background:url(../images/screen_red/progress-bg-hover.jpg) repeat-x left top;
}
#selPercentage{
	margin-top:18px;
}
#selPercentage p{
	font:bold 10px Arial;
	padding-bottom:10px;
}
#selPercentage p a,.clsReadMore a,#selMainHeadingRight a,#selNewThreadRight a{
	background:url(../images/screen_red/btn-side.jpg) no-repeat left center;
	width:85px;
	height:19px;
	line-height:19px;
	display:block;
	text-align:center;
	color:#A3A3A3 !important;
}
#selFoodGuide {
margin:7px 8px 0 0;

}
#selFoodGuide h3{
	border-bottom:1px solid #E1E1E1;
	margin:10px 0 1px 0;
	padding:0 0 8px;
}
#selFoodGuide h3 span{
	padding-left:20px;
}
#selFoodGuideBlock{
	background:#F7F7F7;
	padding:7px 0 0 10px;
}
#selFoodGuideBlock h4{
	font:bold 13px Arial;
	margin:10px 0;
}
#selFoodGuideBlock .clsReadMore{
	margin:10px 0 5px 0;
}
#selLeftSearch{
	background:url(../images/screen_red/bg-thread.jpg) no-repeat;
	padding:4px 2px 0 7px;
	*padding:7px 2px 7px 7px;
	margin:5px 0 2px 0;
	*margin:5px 0;
}
#selLeftSearchLeft{
	width:15%;
}
#selLeftSearchRight{
	width:60%;
	margin:7px 0 0 8px;
	!margin:2px 0 0 8px;
	font-weight:bold;
}
#selLeftSearchRight .clsTextBoxMedium{
	border:0;
	color:#ACACAC;
	font-weight:bold;
}

/* MAIN */
#main p{
	margin:0;
}

#selMainHeadingRight{
	/*width:39%;*/
	padding:30px 0 10px 0;
	margin-left:5px;
}
#selMainHeadingRight a{
	text-decoration:none;
}
#selMainHeadingLeft h2{
	font:normal 27px Arial;
	color:#B0B0B0;
}
#selMainLeft{
	width:48%;
}
#selMainRight{
	width:50%;
}
#selMainIndex{
	margin-top:3px;
}
#selHeadingLeft{
	background:url(../images/screen_red/heading-left.jpg) no-repeat left top;
	padding-left:8px;
}
#selHeadingRight{
	background:url(../images/screen_red/heading-right.jpg) no-repeat right top;
	padding-right:8px;
}
#selHeadingMiddle{
	background:url(../images/screen_red/heading-middle.jpg) repeat-x;
	height:30px;
	line-height:30px;
}
#selHeadingMiddle span{
	padding-left:25px;
	color:#FFF;
}
#selNetwork h3{
	background:url(../images/screen_red/icon-rss.jpg) no-repeat left center;
}

#selFoodPals h3,#selPeople h3{
	background:url(../images/screen_red/icon-faces.jpg) no-repeat left center;
}
#selNetwork h3{
	background:url(../images/screen_red/icon-rss.jpg) no-repeat left center;
}
#selFriendsBlock h3{
	background:url(../images/screen_red/icon-blog.jpg) no-repeat left center;
}
#selExpandNetwork h3{
	background:url(../images/screen_red/icon-expand.jpg) no-repeat left center;
}
#selMittSchema h3{
	background:url(../images/screen_red/icon-statment.jpg) no-repeat left center;
}
#selMarketplace h3{
	background:url(../images/screen_red/icon-marketing.jpg) no-repeat left center;
}
#selEvent h3{
	background:url(../images/screen_red/icon-events.jpg) no-repeat left center;
}
#selTwoLevelBlock p{
	padding-bottom:5px;
}
#selTwoLevelBlockLeft{
	width:60%
}
#selTwoLevelBlockRight{
	width:30%;
	text-align:right;
}
#selTwoLevelBlockLeft p{
	padding-left:10px;
}
#selTwoLevelBlockRight p{
	padding-right:10px;
}
.Bblock{
	background:#F7F7F7 url(../images/screen_red/bg-Bblock.jpg) repeat-x left top;
}
#selNewThreadLeft{
	width:190px;
	background:url(../images/screen_red/bg-thread.jpg) no-repeat;
	height:33px;
	line-height:33px;
}

#selLeftSearchLeft{
	width:15%;
}
#selLeftSearchRight{
	width:79%;
}
#selLeftSearchRight .clsTextBoxMedium{
	border:0;
	color:#ACACAC;
}
#selNewThreadLeft p{
	background:url(../images/screen_red/icon-comment.jpg) no-repeat 10px center;
}
#selNewThreadLeft p a{
	color:#ACACAC;
	font-weight:bold;
	padding-left:37px;
}
#selNewThreadRight{
	width:100px;
	margin-left:10px;
	padding-top:10px;
}
#selNewThread{
	margin:5px 0;
}
.clsCommonMain{
	margin-bottom:10px;
}
#selEvent{
	margin-top:10px;
}
#selSingleLevelBlock,#selThreeLevelBlock,#selTwoLevelBlock{
	margin:2px 0;
	padding:3px 0;
}
#selSingleLevelBlock p,#selThreeLevelBlock p{
	padding:0 0 3px 5px
}

#selThreeLevelBlockLeft{
	width:16%;
}
#selThreeLevelBlockMiddle{
	width:60%;
	padding-top:5px;
}
#selThreeLevelBlockRight{
	width:10%;
	padding-top:10px;
}
.clsImageDisp{
	text-align:center;
}
#selExpandNetworkBlock{
	height:135px;
	background:url(../images/screen_red/bg-expand.jpg) no-repeat;
	margin-top:4px;
}
#selExpandLeft,#selExpandRight{
	float:left;
	width:48%;
	background:url(../images/screen_red/bg-text.jpg) no-repeat;
	height:23px;
}
.clsLongText{
	width:291px;
	margin:7px 0 0 10px !important;
	height:23px;
	background:url(../images/screen_red/bg-longtext.jpg) no-repeat;
	text-align:left !important;
}

.clsLongText .clsTextBox{
	width:270px;
	border:0;
	padding:0 !important;
	margin:3px 0 0 3px !important;
	color:#B3B3B3;
}
.clsSend{
	text-align:right;
	padding-right:8px;
	padding-top:5px;
}
#selExpandNetworkForm .clsTextBox{
	width:130px;
	margin:3px 0 0 3px;
	border:0;
	color:#B3B3B3;
}
#selExpandNetworkForm{
	padding:10px 0 0 12px;
}
#selExpandLeft1{
	width:60%;
	background:url(../images/screen_red/bg-textarea.jpg) no-repeat;
	height:47px;
}
#selExpandLeft1 .clsTextAreas{
	width:180px;
	margin:2px;
	height:40px;
	border:0;
	color:#B3B3B3;
}
#selExpandRight1{
	width:32%;
	text-align:right;
	padding-top:25px;
}

.clsSend{
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}
#selExpandSubmit{
	padding:42px 0 0 15px;
}
.clsHomeBanner{
	padding-bottom:8px;
}
#selMittSchemaDescLeft{
	width:70%;
}
#selMittSchemaDescRight{
	width:28%;
	text-align:right;
}
#selMittSchemaDescLeft{
	color:#A41C12;
}
#selMittSchemaDesc{
	margin:5px;
}
#selMarketplaceBlockLeft,#selMarketplaceBlockRight{
	width:49%;
}
#selMarketplaceBlockLeft h4{
	background:url(../images/screen_red/icon-job.jpg) no-repeat left top;
	padding:4px 0 4px 23px;
}
#selMarketplaceBlockRight h4{
	background:url(../images/screen_red/icon-kop.jpg) no-repeat left top;
	padding:4px 0 4px 23px;
}
#selMarketplaceBlock{
	margin:5px 0 0 8px;
}
#selEventBlock p{
	text-align:center;
}
#selFriendsBlock p{
	padding:0 0 6px 0px !important;
}

/* border */
.clsImageBorder{
	background:transparent;
	margin:0.2em 0;
}
.clsImageBorder img{
	border:1px solid #E5E5E5 ;
	padding:3px;
}
	* html .clsImageBorder a img,* html .clsImageBorder span img{
		border:3px solid #FFF ;
		padding:0;
	}
* html .clsImageBorder a,* html .clsImageBorder span{
	border:1px solid #E5E5E5 ;
	text-decoration:none ;
	padding:0;
}
#selInfo{
	background:url(../images/screen_red/bg-info.jpg) no-repeat;
	padding:20px 0 45px 20px;
	margin-top:10px;
}
#selInfo P{
	padding-bottom:7px;
}
#selInfo h3{
	padding:10px 0 20px 25px;
	background:url(../images/screen_red/icon-pencil.jpg) no-repeat left top;
}

/* for rounded corneres */
/* \*/
* html .tlcwhite, * html .trcwhite{height:1%}
/* */
* html .lbwhite{
	width:100%
}
.lbwhite,.tlcwhite,.trcwhite{
	zoom:1
}
.tlcwhite{
	background:transparent url(../images/screen_red/tlcwhite.jpg) no-repeat;
}
.trcwhite{
	background:transparent url(../images/screen_red/trcwhite.jpg) no-repeat right top;
}
.tbwhite{
	background:transparent url(../images/screen_red/tbwhite.jpg) repeat-x;
}
.trcwhite{
	padding:28px 20px 0 5px;
}
#selFormCommonSearch .clsTextBox {
	width:155px;
}
/* common styles */

.clsNoHomeData{
	padding-left:10px;
	margin:10px 0 !important;
}
#selStaffPlanner .clsNoRecords{
	background:none;
	padding-left:10px;
}
#membersindex a{
	text-decoration:none;
}
.clsCommonPostLeft{
	width:70%;
}
.clsCommonPostRight{
	width:29%;
}
.clsPostLeft{
	width:75%;
}
.clsPostRight{
	width:24%;
}
.clsCommonJobBlock{
	background:#F8F8F8;
}