/* Contact Form
----------------------------------------- */
form { margin: 0; padding: 0; }
fieldset.contactform { padding: 0 0 10px 10px; margin: 0; border: 1px solid #ddd; }
legend { font-weight: bold; font-size: 12px; padding: 0 5px; color: #000; background-color: #fff; }
dt { float: left; width: 30%; text-align: right; padding: 5px 10px 0 0; }
label { font-size: 12px; }
label.last { font-size: 12px; text-align: left; padding-left: 10px; }
input, textarea, select { margin: 5px 0; border: 1px solid #a7a7a7; font-family: inherit; font-size: 12px; padding: 1px 3px; }
input.submit { margin-top: 1em; padding: 3px; color: inherit; background-color: #FDFE9A; }
.errorMessage { color: red; background-color: inherit; font-weight: bold; }
ul.error { list-style: disc; }
ul.error li { margin: 0 1em; }

