/* ------------------------------------------------- FORM ----------------------------------------------- */
.form-row{
	clear:						both;
	margin:						0;
}


.form-row .field-label{
	font-weight:				bold;
	color:							#21418A;
	margin:							0;
	width:							170px;
	float:							left;			
}

.form-row .field-label-radio{
	font-weight:					bold;
	color:							#21418A;
	margin-bottom:					10px;
	width:							500px;
	float:							left;			
}

.form-row .field-label-radio .radioInput{
	padding:					0px;
	margin:						0px;		
}

.form-row .field-widget{
	float:						left;
}

.form-row .field-widget input, .form-row .field-widget select, .form-row .field-widget textarea, .searchInput2 select{
	width:						225px;
	border:						1px solid #EE3887;
}

.form-row .radioInput{
padding-top:					10px;	
border:							0px;
} 

.form-row .radioInput .checkBoxInput{
padding-top:					0px;	
border:							none;
}

.searchInput2 select{
	margin:						0 0 0 7px;
}

.form-row .field-widget textarea{
	height:					100px;
	font-family:		arial;
	width:					275px;
	font-size:				110%;
}

.form-row .field-widget input.checkbox, .form-row .field-label-radio .field-widget input.radioInput{
	width:						25px;
	border:						0px;
	margin:						0px;
}

.field-label{
	width:					250px;
	float:					left;	
}

.formBox  .error,.validation-advice
{
	color:						#FFF;
	background-color:			#EE3887;
	padding:						3px;
	font-weight:				bold;
	margin:			-12px 0 0 0;	
}

.form-row select.birthBox{
	width:					60px;
	margin:					0 0 10px 0;
}

.form-row .texarea{
	font-family:				arial;
	font-size:					1em;	
}

.form-row input radio{
	margin:						0px;
	padding:					0px;
}

.checkBoxInput{
border:							0px;
margin-bottom:					0px;
}

.printpage{
padding:						15px 0 0 0;
}