form { margin: auto; margin-top: 30px;	font-size: 9pt; clear: both;}
	form .error { color:red; text-align: left; margin-left:5px;	font-size: 8pt; margin-left:45%;}

fieldset { width: 75%; margin: 0 auto; margin-top:0px; }
	fieldset .desc { font-size: 8pt; }
	fieldset legend {	padding:4px; font-size: 11pt; }

	fieldset .text, fieldset .textarea { margin-top:10px; margin-bottom:5px; overflow: hidden; clear: both; padding:3px; }
		fieldset .text label, fieldset .textarea label, .radio fieldset legend { padding:5px; display: block; width: 150px; float: left;
			font-weight: bold; text-align: left; font-size: 10pt; }
	.radio fieldset div { overflow: hidden; clear: bith; padding: 3px; }

	fieldset .submit { margin-left: 160px; width: 100px; float: left;}

	.radio fieldset { background: none; border: none; width: 100%;}
		.radio fieldset legend { background: none; border: none; font-size: 10pt; float: left;}
		.radio fieldset div { margin-left: 150px; }

	fieldset .item_checkbox { display: block; float: left; width: 70%; margin-left: 160px;}
		fieldset .item_checkbox input { border: 0; width: 20px; }
		fieldset .item_checkbox label { font-size: 10pt; font-weight: bold; padding: 5px;}

	fieldset .item input, textarea, select { display: block; float: left;
		font-size: 9pt; width:45%; margin-top:4px; }

	fieldset textarea { height: 250px; width: 75% }