.half_left {
	float:left;
	width:49%;
	clear:none !important;
	margin:0 !important;
	padding:0 !important;
}
.require_title {
	padding-bottom:10px;
	
}
.require_indicate {
	color:#fb0202;
}

.personal_info_form .inner
{
	padding:5px !important;
	width:52%;
	clear:both;
}
.personal_info_form div {
	margin:0;
	padding:2px 0;
	clear:both;
}
.personal_info_form label {
	display:block;
	margin:0;
	padding:5px 0 8px 0;
	padding-bottom:0px;
	
	font-weight:normal;
}
.personal_info_form select, .personal_info_form input, .personal_info_form textarea {
	margin-left:0px;
}
  
.personal_info_form .textphone{
	margin-left:0px;
}
.personal_info_form .image_button{
	margin-left:100px;
}
.form_view
{
	border: 1px solid #b5b5b5;
}
.form_view .caption
{
	color: #fdf4b3;
	background: #6f5a3d;
	font-weight:bold;
	padding:5px 10px;
}
.form_view .inner
{
	padding:10px !important;
	margin:0 !important;
}