body {
	font-family:Arial,Verdana;
	font-size:12px;
}
.main_form {
	background: url(../img/form_back.gif) no-repeat left bottom;
}
.main_form form {
	background: url(../img/form_top.gif) no-repeat left top;
	padding: 10px 20px 20px 10px;
  margin: 0 0 15px 0;
}
.main_form table tr td {
	padding: 5px 10px;
	vertical-align: middle;
	font-weight: bold;
	border-bottom: 2px solid #fff;
}
.main_form tr td.left {
	text-align: left;
	width: 203px;
	padding-right:25px;
}
.main_form tr td.left_required {
	text-align: left;
	width: 203px;
	padding-right:25px;
	background: url(../img/form-arrow.gif) no-repeat center right;
}
.error_box {
  	border-top: 1px solid #D81915;
	border-bottom: 1px solid #D81915;
	background-color: #fff;
	padding: 10px;
	margin: 0 0 20px 0;
	font-weight: bold;
}
.error_box ul li {
  	color: #D81915;
  	font-weight: bold;
}
