form {
	clear: left;	
}

.address label { display:block; }

label.hidden { display:none; }

label.mark, span.required_marker {
	color: #FF0000;	
	font-weight:bold
}

.field_labels label, fieldset label, li.form_label {
	display: block;
	position: relative;
	width: 100%;
	font-weight: bold;
	padding:6px 0 0;
}

li.form_input {
	display: block;
	position: relative;
	float: left;
	clear: none;
	width: 200px;	
}

fieldset li.form_input label {
	display: block;
	position: relative;
	float: left;
	clear: none;
	width: auto;
	padding: 0px 14px 0px 4px;
	margin: 0px;
}

li.form_input input.form_checkbox {
	display: block;
	position: relative;
	float: left;
	clear: none;
}

fieldset ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

fieldset ol li {clear:both;}

fieldset li.leave_inline label {
	display: inline;
	clear: none;
	width: auto;
}

.data-form li{
    padding-top: 10px;
    float:left;
    list-style: none;
}
.data-form2 li{
    padding-bottom: 10px;
    list-style: none;
    display:block;
}
.data-form2{
    padding-left: -40px;
}
.stage3btn{
    width: 200px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
}