/* Container vs Float Error Correction */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }

label.clearfix { width: 100%; clear: both; overflow: hidden; }
label.DataFormOption { display: block; }
label.DataFormOption span.DataFormQuestion { display: block; float: left; width: 40%; }
label.DataFormOption input { display: block; float: left; width: 45%; }

.ClientAreaContainer { float: left; }

.editarea_notification { overflow: hidden; }

.SearchKeywords {
	font-size:90%;
}

.DataFormMarker { 
	color: #D6D4C4; 
	font-weight: bold;
	font-size: 0%; 
	line-height: 0em; 
	background-image:url('../Images/Backgrounds/mandatory-marker.gif');
	background-position:left top;
	background-repeat:no-repeat;
	display:inline-block;
	position:relative;
	top:-9px;
	width:5px;
	height:10px;
}

.oDataFormLegend{
	color:#000000;	
}

#lightbox-data-back{
	filter: alpha(opacity = 30);
}
