/* Grey Box */
.greyBox {
	width: 187px;		
}
.greyBoyContent {
	padding: 10px 10px 0 10px;
}

.dmc_institutefinder .loading {
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	height: 2000px; 
	width: 2000px;
	cursor: progress;
	display: none;
}

.searchResultFilter {
	padding-left: 10px;
}

.dmc_institutefinder a,
.dmc_institutefinder area {
	cursor: pointer;
}

.dmc_institutefinder .rightContainer {
	width: 350px;
	float: right;
}

.dmc_institutefinder .leftContainer {
	overflow:hidden;
	width: 300px;
	float: left;
}

.dmc_institutefinder .filterBar {
	width: 673px;
}

.dmc_institutefinder .filterBar .formLabel {
	padding-right: 10px;
	line-height: 34px;
	vertical-align: bottom;
}

.dmc_institutefinder .filterBar .formField {
	width: 240px;
	line-height:34px;	
}

.dmc_institutefinder .filterBar .optionsRow{
	clear: both;
	padding: 10px 0px;
	height: 34px;
	width:480px;
	border-bottom: 1px solid #cccccc;
}

.dmc_institutefinder .filterBar img {
	padding-right: 10px;	
	vertical-align: bottom;
}

.dmc_institutefinder .filterBar input {
	margin-top: 20px;
}

.dmc_institutefinder .filterBar label {
	vertical-align: -10px
}

.dmc_institutefinder .filterBar label {
	!vertical-align: -20px
}

.dmc_institutefinder .legendBoxWrap,
.dmc_institutefinder .resultBoxWrap {
	width: 673px;
	padding-bottom: 30px; 
}

.dmc_institutefinder .resultBox {
	float: left;
}

.dmc_institutefinder .iconBox {
	float: left;
	width: 70px;
}

.dmc_institutefinder .iconBox div {
	padding-bottom: 10px;
}

.dmc_institutefinder .legendBoxWrap .label {
	float: left;
	padding-top: 13px;
}
