@charset "utf-8";

<style type="text/css">
form#captcha_form ol {
	list-style: none;
}
form#captcha_form label.solo, form#captcha_form span.category {
	display:		block; 
	float:			left; 
	width: 			150px;
	font-weight:	bold;
	line-height: 24px;
}
span.required {
	clear:			left;
	color:			#888888;
	display:		block;
	float:			left;
	width:			100px;
}
form#captcha_form li div.soloinput, img#captcha{
	display:		inline;
	list-style:		none;
}
form#captcha_form li input.soloinput, form#captcha_form li select.soloinput, form#captcha_form li textarea.soloinput, form#captcha_form li div.soloinput {
	width: 			150px;
	height:			18px;
	font-family:	inherit;
	font-size:		inherit;
	padding:		7px;
	margin-top: 	2px;
	border:			#888888 1px solid;
	line-height: 24px;
}
form#captcha_form li textarea.soloinput {
	height:			50px;
}
form#captcha_form li div.soloinput {
	border:			0px;
	padding:		0px;
}
form#captcha_form li select.soloinput{ 
	width:			150px;
	height:			18px;
}
form#captcha_form li input.city {
	width: 			80px;
	height:			18px;
	font-family:	inherit;
	font-size:		inherit;
	padding:		7px;
	margin-top: 	2px;
	border:			#888888 1px solid;
	margin-right:	0px;
	padding-right:	0px;
}
form#captcha_form li span.comma {
	display:		inline;
	width: 			16px;
	font-family:	inherit;
	font-size:		inherit;
	padding:		7px;
	margin-top: 	2px;
	margin-left:	0px;
	padding-left:	0px;
	margin-right:	0px;
	padding-right:	0px;
	readonly:		true;
}
form#captcha_form li input.state {
	width: 			60px;
	height:			18px;
	font-family:	inherit;
	font-size:		inherit;
	padding:		7px;
	margin-top: 	2px;
	border:			#888888 1px solid;
	margin-left:	0px;
	padding-left:	0px;
}
form#captcha_form li input#zip {
	width:			60px;
	height:			21px;
}
form#captcha_form li select#month {
	width: 			80px;
	height:			18px;
	font-family:	inherit;
	font-size:		inherit;
	padding:		7px;
	margin-top: 	2px;
	border:			#888888 1px solid;
}
form#captcha_form li select#day {
	width: 			40px;
	height:			18px;
	font-family:	inherit;
	font-size:		inherit;
	padding:		7px;
	margin-top: 	2px;
	border:			#888888 1px solid;
}
form#captcha_form li select#year {
	width: 			40px;
	height:			18px;
	font-family:	inherit;
	font-size:		inherit;
	padding:		7px;
	margin-top: 	2px;
	border:			#888888 1px solid;
}
form#captcha_form li img#captcha {
	font-family:	inherit;
	font-size:		inherit;
	padding:		7px;
	margin-top: 	0;
}
form#captcha_form li fieldset {
	border:			0px;
	padding:		0px;
	margin:			0px;
	padding-right:	37px;
	display:		block;
	min-width:		200px;
}
form#captcha_form li {
	border-bottom:	none;
	height:			1%;
	padding:		5px 0 5px 0;
	position: 		relative;
}
form#captcha_form a.soloinput {
	max-width: 		400px;
	min-width:		200px;
	font-size:		inherit;
}
#ht {
	display:		none;
}

</style>