.fp_form_box {


}

.fp_form_box {
  background:none;
}

.fp_form_box h2 {
  font-size:200%;
  font-weight:100;
  color:#408BD0;
  border-bottom:1px solid #E4E4E4;
  margin:0 20px;
  padding:0;
}

.fp_form_box h2 .pad {
  padding:10px 0;
}

.fp_form_box .padding {
  padding:0 20px 20px 20px;
}

.fp_form_box .tc,
.fp_form_box .bc {
  display:none;
}

.fp_form_box .border {
	border:0;
}

.fp_form_box p.form-help {
  color:#5B5B5B;
  padding:10px 0;
  border-bottom:1px solid #E4E4E4;
  margin:0 0 20px 0;
}

.fp_form_box p.form-help span.problems {
  margin-top:5px;
  display:block;
  font-weight:bold;
}

.fp_form_box p.form-help span.req_msg {
  color:red;
}

.fp_form_box  .form-item-error label,
.fp_form_box .form-item label {
  float:left;
  width:200px;
  padding:2px 0;
}

.fp_form_box span.required {
  display:none;
}

.fp_form_box .form-item {
  margin:0;
  padding:8px 0 !important;
  border-bottom-color:#F3F3F3;
}

.fp_form_box .form-item p.desc {
	background:#F4F3F2;
	padding:3px 5px;
	display:block;
	border:1px solid #EEEEEE;
	color:#A5A5A4;
	font-size:95%;
	margin:2px 0 0 200px;
	width:293px;
}

.fp_form_box .form-item-error .error {
	margin:2px 0 0 200px !important;
	width:295px !important;
  padding:3px 5px !important;
	display:block !important;
	background:#FFE4E4 !important;
	border:0 !important;
	color:#B50101 !important;
	font-weight:bold !important;
}

.fp_form_box .form-item-error {
	margin:0 !important;
	padding:8px 0 !important;
	background:none !important;
	border-bottom:1px solid #F3F3F3 !important;
}

.fp_form_box .form-item-error label {
	color:#204978 !important;
}

.fp_form_box .form-item-checkbox {
  padding-left:200px !important;
}

.fp_form_box .form-item-checkbox label {
  float:none !important;
  display:inline !important;
  width:auto !important;
}

.fp_form_box .form-item-checkbox .error,
.fp_form_box .form-item-checkbox p.desc {
  margin-left:0 !important;
}

.fp_form_box .form-text,
.fp_form_box .form-password,
.fp_form_box .form-textarea {
  width:300px !important;
}

.fp_form_box .form-submit-wrapper {
  padding:10px 0 0 200px !important;
}
