#divMain {width: 935px; margin: 20px auto;}

#pLater {text-align: right; margin-right: 5px; font-style:italic;}

#divSeeker {width: 456px; float: left; margin-left: 15px; _margin-left: 7px;}

#divRecruiter {width: 452px; float: left; margin-left: 15px; _margin-left: 7px;}
#divBadge {float: right; width: 220px; padding: 25px 15px 0 0;}

body.js #divReadMore {display: none;}

h2 {
color:#15557D;
font-size:large;
}

table.resultList {width: 100%; margin: 10px auto;}

#divJobsMap {height: 304px; width: 460px; float: right; margin-right: 18px;}

.block{
	font-size:11px;
	color: #636363;
	width:63%;
	float:left;
}

.block2{
	font-size:11px;
	color: #636363;
	height:170px;
}

#ExpertsArticles, #Events{
	vertical-align: top;
}



hr {

border:0 none;

height:2px;
text-align:left;
}

.blockTitle{
	font-size:14px;
	font-weight:bold;
	line-height:40px;
}
.img_indexBlock{
	float:left;
}
.img_indexBlocklink{
	vertical-align:middle;
	margin-right:5px;
}

.block table, .block2 table {
	table-layout:fixed;
}

.block .even, .block .odd, .block2 .even, .block2 .odd {
	/*width:290px;*/
	padding: 5px;
	white-space: nowrap;
	*text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
}

.block .odd, .block2 .odd {
	background: #F2F2F2;
}

html>body .block div.ellipsis, .block2 div.ellipsis {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	background: transparent url(../../resources/pictures/index/ellipsis.png) repeat-y scroll 0 0;
	height: 100%;
	width: 20px;
}

html>body .block .odd div.ellipsis,.block2 .odd div.ellipsis  {
	background-position: -20px 0;
}