@charset "UTF-8";
/* CSS Document */

body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	fieldset {
		margin-bottom: 15px;
		padding: 10px;
		color: #e3007a;;
		border: 2px solid #e3007a;;
	}
	
	div.field {
		padding-bottom: 5px;
		xdisplay: inline-block;
		border-style: dashed;
		border-width: 0px 0px 1px 0px;
		border-color: #333;
		margin-bottom: 10px;
	}
	
	fieldset  p {
		color: #666;
	}
	
	
	
	th, td {
		padding: 2px 2px 4px 2px;
		border-style: dashed;
		border-width: 0px 0px 1px 0px;
		border-color: #333;
		color: #666;
	}
	th {
		text-align: left;
		xfont-weight: normal;
	}
	td.condition, th.condition {
		width: 140px;
	}
	th.ihave, td.ihave {
		width: 190px;
		text-align: right;
	}
	th.familyhas, td.familyhas {
		width: 340px;
		text-align: right;
		padding-right: 10px;
	}
	
	label, div.nolabel {
		float: left;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
		xwidth: 260px;
		margin-right: 15px;
		text-align: right;
	}
	div.field.radios label {
		width: 40px;
		text-align: left;
		margin: 2px 0px 0px 5px;
	}
	div.field.qualifications 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: #000;
		width: 180px;
		border: none;
		xborder: 1px solid #aaa;
	}
	
	select {
		xborder: 1px solid #aaa;
	}
	
	div.date select, div.date input {
		width: auto;
	}
	input.radio, input.checkbox {
		width: auto;
		border: none;
	}
	input.checkbox {
		margin: 0px;
	}
	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 315px;
	}
	
	div.clear {
		clear: both;
	}
	
