.fieldWithErrors input{
  border: 1px solid red !important;
}

div.fieldWithErrors {
  display:inline;
}


.form_field_box {
	width:624px;
	padding-bottom:15px;
}

.form_field_box .title {
	text-align:left;
	font-size:14px;
	color:#2c2c2c;
	margin:0px;
	font-weight:bold;
}

.form_field_box .desc {
	text-align:left;
	font-size:10px;
	color:#5c5c5c;
	margin:0px;
}

.form_field_box input {
	font-size:140%;
	height:30px;
	border:1px solid #377F63;
	background:#F8FCFA none repeat scroll 0 0;
}
.form_field_box select {
	font-size:140%;
	height:30px;
	border:1px solid #377F63;
	margin:0;
	background:#F8FCFA none repeat scroll 0 0;
}

.form_field_box textarea {
	width:423px;
	height:80px;
	border:1px solid #377F63;
	background:#F8FCFA none repeat scroll 0 0;
}

.form_field_box input:focus {
	background:#FCFDED none repeat scroll 0 0;
}
.form_field_box select:focus {
	background:#FCFDED none repeat scroll 0 0;
}
.form_field_box textarea:focus {
	background:#FCFDED none repeat scroll 0 0;
}
.form_field_box .large {
	width:423px;
}
.form_field_box .medium {
	width:208px;
}
.form_field_box .small {
	width:143px;
}
.form_field_box .tiny {
	width:73px;
}

.form_field_box .single-left-column {
	float:left;
	margin:0px;
	text-align:left;
	width:120px;
}
.form_field_box .single-right-column {
	float:right;
	margin:0px;
	text-align:left;
	width:504px;
}

.form_field_box .single-sub-right-column {
	float:left;
	margin:0px;
	text-align:left;
	width:160px;
}

.form_field_box .left-column {
	float:left;
	margin:0px;
	text-align:left;
	width:280px;
}
.form_field_box .right-column {
	float:right;
	margin:0px;
	text-align:left;
	width:280px;
}

.form_field_box .standard_textarea {
	width:423px;
	height:80px;
	border:1px solid #377F63;
	background:#F8FCFA none repeat scroll 0 0;
}


