.clsHomeTable{
	width:820px;
}

.clsHomeTable .clsCol1{

	
}

.clsHomeTable .clsCol2{

	padding:0 15px 0 15px;
}

.clsHomeTable .clsCol3{

}

.clsNews{
	height:240px;
	height:325px;
	width:246px;
	margin:0 0 12px 0;
	direction:ltr;
	overflow:scroll;
	overflow-x:hidden;
}

.clsNews .clsContent{
	color:#404040;
	font-size:12px;
	line-height:18px;
	padding:0 10px 0 5px;
	direction:rtl;
}

.clsNews ul{
	padding:0;
	margin:0;
}

.clsNews h4{
	color:#606060;
	font-size:12px;
	font-weight:800;
	margin:0;
}

.clsNews .clsDetails{
	color:#999999;
	font-size:11px;
	direction:ltr;
}

.clsNews .clsHR{
	margin:15px 0 10px 0;
	border-top:1px dotted #cfcfcf;
}

.clsNews .clsDetails a:link, .clsNews .clsDetails a:visited, .clsNews .clsDetails a:active{color:#999999; text-decoration:underline; background-color:transparent;}
.clsNews .clsDetails a:hover{text-decoration:underline;}

.clsNews a:link, .clsNews a:visited, .clsNews a:active{color:#2470B0; text-decoration:underline; background-color:transparent;}
.clsNews a:hover{text-decoration:underline;}




.clsNewArticles h4{
	color:#707070;
	font-size:13px;
	font-weight:800;
	padding:0 8px 0 0;
	margin:0;
	background:url(/images/bullet1.gif) no-repeat right 7px;
}

.clsNewArticles A:link, .clsNewArticles A:visited, .clsNewArticles A:active{color:#707070; text-decoration:none; background-color:transparent;}
.clsNewArticles A:hover{text-decoration:underline;}

.clsNewArticles .clsHR{
	margin:5px 0 5px 0;
}

.clsAdBoard .clsItem{
	margin:0 5px 5px 0;
}

.clsAdBoard h4{
	color:#2571B1;
	font-size:13px;
	font-weight:800;
	margin:0;
}

.clsAdBoard .clsDetails{
	color:#808080;
	font-size:11px;
}


.clsPortfolios{
	height:225px;
	padding:10px 42px 0 0;
	background:#484848 url(/images/home_portfolio.gif) no-repeat right top;
}

.clsPortfolios .clsBusinessIndexItem{
	float:right;
	width:110px;
	height:75px;
	text-align:center;
	overflow:hidden;
	margin:18px 13px 10px 14px;
}

.clsPortfolios .clsBusinessIndexItem .clsImage{
	width:110px;
	margin:0 0 1px 0;
}

.clsPortfolios .clsBusinessIndexItem .clsImage img{
	max-width:110px;
	width:expression(this.width > 110 ? 110 : true);
	border:0 solid #efefef;	
	max-height:60px;
	height:expression(this.height > 60 ? 60 : true);
}

.clsPortfolios .clsBusinessIndexItem h4{
	color:#cbcbcb;
	font-size:10px;
	font-weight:500;
	padding:0;
	margin:0;
}


.clsForums h4{
	color:#707070;
	font-size:13px;
	font-weight:800;
	padding:0 8px 0 0;
	margin:0;
	background:url(/images/bullet1.gif) no-repeat right 7px;
}

.clsForums .clsHR{
	margin:3px 0 1px 0;
}













.clsCalendarTable{
	width:145px;
}

.clsCalendarTable td{
	font-size:11px;
	text-align:center;
	padding:2px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#eeeeee;
}

.clsCalendarTable .clsMonth{
	color:#404040;
	font-size:12px;
	font-weight:800;
	text-align:center;
	margin:0 0 3px 0;
	background-color:#ffffff;
}

.clsCalendarTable .clsTitle{
	color:#ffffff;
	font-size:12px;
	font-weight:800;
	text-align:center;
	padding:2px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#999999;
}

.clsCalendarTable td.clsToday{
	color:#ffffff;
	background-color:#2470B0;
}

.clsCalendarTable td.clsHasEvent{
	cursor:pointer;
	cursor:hand;
	background-color:#bcbcbc;
}

.clsEventFloat{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:120px;
	font-size:11px;
	padding:1px 2px 1px 2px;
	border:1px solid #4A90CA;
	background-color:#E1ECF5;
}