form#mailform {
}

form#mailform fieldset {
	border: none;
	margin-bottom: 10px;
}

form#mailform legend {
	font-weight: bold;
	padding: 0pt 2px;
}

form#mailform label {
	line-height: 1.8;
	vertical-align: top;
	width: 96px;
	float: left;
	clear: both;
}

form#mailform ol {
	margin:0pt;
	padding:0pt;
}

form#mailform li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:5px;
}

form#mailform li input, form#mailform li textarea {
	width: 315px;
	border: 1px solid #888888;
	padding: 2px 3px;
	font-size: 15px;
	font-family: arial, verdana, sans-serif;
}
form#mailform em {
	color:red;
	margin-left:5px;
}

form#mailform li .mf-submit {
	margin-left: 319px;
	width: 100px;
	height: 30px;
	color: #ffffff;
	border: 0px solid transparent;
	cursor: pointer;
	background-color: #9D032A;
}
form#mailform li.req-label {
	text-align: right;
	padding: 15px 0 0;
	margin: 0 20px 0 0;
}
form#mailform li.req label {
	font-weight: bold;
}