html {font-family: Arial, Helvetica, sans-serif;}
form div {margin:10px;}
input, select, textarea, button {font-size: 14px; border: 1px solid #bbb; height: 25px; padding-left: 5px;}
#comments textarea {width: 400px; height: 200px;}
.required-key {border: 1px solid #bbb; padding: 2px;}
.note {font-weight: bold;}
.small-note {font-style: italic; font-size: 90%;}
#contact {border: 1px solid #bbb; width: 400px;}
#contact .note {padding: 5px;}
.prefered {width: auto !important;}
.required {background: #ff9;}
.err {background: #b00; color: #fff; margin: 7px 0; padding: 5px; width:300px;}
#success {height: 200px;}
#gender, #region, #job-type {width: 380px; border: 1px solid #bbb; margin: 20px 9px;}
#gender label, #region label, #job-type label {display: block;}
#gender input, #region input, #job-type input {height: 13px; vertical-align: bottom;}
