div.formRow { clear:both; margin:5px 0; }
div.formRow label { float:left; width:100px; text-align:right; margin-right:5px; font-size: 0.9em;}
div.formRow label.widelabel{width:auto;}
div.formRow input.textbox, div.formRow textarea.textbox { float:left;width:200px;}
div.formRow textarea.textbox { height: 100px }
div.formRow select option {padding-right:10px;}

div.formRow .checkbox label, div.formRow .radio label {float:none; width:auto; margin-left:3px; vertical-align:middle;}
div.formRow .checkbox input, div.formRow .radio input {vertical-align:middle;}


div.buttons {text-align:center;}

select option{padding-right:15px;}

/* Clearfix for non ie browsers */
	.formRow:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.formRow { display: inline-block; }
	html[xmlns] .formRow { display: block; }
/* End of Clearfix */

fieldset {
	border:1px solid #E9E9E9; 
	padding:0.5em;
	margin:0 0 0.8em 0;
}
legend {
	line-height:1.8em; 
	font-size:0.9em; 
	color:#9E0047; 
	border:1px solid #E9E9E9; 
	padding:0 4px;
	font-weight: bold;
}