.flexFormInputBlock { 
	margin-bottom: 0.8em;
	}
	
.flexFormInputSubBlock {
	padding:5px;
	
	}
	
.flexFormBlockLabel {
	display:block;
	float:left;
	width:150px; 
	}
	

.flexFormFieldHTML {
	 float:left;
	 width:300px;
	}
	
.flexInputInvalid {
	border:1px solid red;
}

.flexFormLabelInvalid {
	font-weight:bold;
	color:red;
}

.flexInputSimple, 
.flexInputTextarea,
.flexInputSelect
 {
	width:300px;
}

.flexInputTextarea {
	height:160px;
	
}

.flexInputNumber {
	width:100px;
}

.flexInputCheckBox {
	float:left;
	margin-right:10px;
}