form { margin:0; padding:0; font-size: 9pt; font-family:Arial, Helvetica, sans-serif;}
select, input { margin:0; padding:0; font-size: 9pt; font-family:Arial, Helvetica, sans-serif;}

input, select, button { font-size: 9pt; font-family:Arial, Helvetica, sans-serif;}

.cleared { clear:both; }

fieldset { border-width:0; margin:0; padding:0; width:780px;}

	fieldset label { clear:both; float:left; margin:0 5px 0 0; padding:0; width:150px; }
	fieldset label.multi {  font-style: italic; float: none; width: auto; }
	.fieldtype_radio .mainfieldlabel
		, .fieldtype_checkbox .mainfieldlabel { float: none; display: block; width: 100%; }
	fieldset .fieldtype_radio .fieldgroup
		, fieldset .fieldtype_checkbox .fieldgroup { margin-left: 150px;  }
	fieldset .subgroup { margin-left: 185px; }
	fieldset .subgroup .fieldgroup { margin-left: 0; }
	fieldset .subgroup .mainfieldlabel { float: none; display: block; width: auto;}
	
	
	
	fieldset textarea { width: 350px; height: 5em;}
	fieldset .textfield {width: 200px;}
	fieldset span { display:block; float: left; margin:0 0 3px 0; padding:0; }
	fieldset .subgroup span { float: none; } 
	/*html>body fieldset .checkRadio input { vertical-align:bottom; }*/
 
	
	#cp_MeetingNotes_fieldlabelgroup .mainfieldlabel {
		font-weight: bold; display:block; float: none;
	}
	#cp_MeetingNotes_fieldlabelgroup textarea {
		width: 500px; height: 8em;
	}
	
.warning { color: red; font-weight: bold; padding: 0 4px;}
ul.warning li { padding: 10px; }
.fieldtype_radio label, .fieldtype_checkbox {
	
}

