	div.field {
		padding-bottom: 10px;
		display: inline-block;
	}
	label, div.nolabel {
		float: left;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
		width: 140px;
		margin-right: 15px;
		xtext-align: right;
	}
	div.field.radios label {
		width: 40px;
		text-align: left;
		margin: 2px 0px 0px 5px;
	}
	div.field.multiple_checkboxes label {
		text-align: left;
		margin: 0px 0px 4px 5px;
	}
	div.field.optin label {
		width: auto;
		text-align: left;
		margin: 2px 0px 0px 5px;
	}	
	input.text, textarea, input.radio, input.checkbox, select { /* , input.calendarDateInput { */
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
		width: 180px;
		border: 1px solid #aaa;
	}
	div.field.date select, div.field.date input {
		width: auto;
		border: 1px solid #aaa;
		color: #666;
	}
	input.radio, input.checkbox {
		width: auto;
		border: none;
	}
	input.checkbox {
		margin: 0px;
	}
	input.text {
		width: 240px;
	}
	input.text.dob_day, input.text.dob_month {
		width: 20px;
		margin-right: 10px;
	}
	input.text.dob_day, input.text.dob_year {
		width: 40px;
	}
	textarea {
		height: 100px;
		width: 240px;
	}
	input.button {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}
	div.submit {
		margin: 20px 0px 0px 155px;
	}
	
	div.clear {
		clear: both;
	}