@charset "UTF-8";
/* Form Structure Document */

#form { width: auto; padding-top: 3px; padding-bottom: 10px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#form .formFirstname { display: none; }
#form .formRow { clear: both; padding-top: 3px; padding-bottom: 10px; }
#form .title { text-align: right; width: 60px; float: left; clear: left; margin-right: 15px; margin-left: 3px; overflow: hidden; }
#form .input { width: 150px; /* Needed for consistency in all browsers */ margin-left: 3px; clear: right; height: 22px; font-size: 12px; }
#form .message { height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#form .select { width: 152px; }
#form .submit { border-radius: 8px; }
.required  { font-size: 18px; color: #F00; position: absolute; margin-left: 5px; }
#searchBar #search { height: 15px; width: 175px; color: #000; border-top-left-radius: 8px; border-bottom-left-radius: 8px; padding: 2px 5px 2px 20px; background-color: rgba(255, 255, 255, 0.5); background: url(/images/search.png) no-repeat 4px 4px; float: left; }
#searchBar #searchSubmit { margin-left: 3px; height: 21px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; padding: 0px 3px 1px 0px; float: left; font: 12px Arial, Helvetica, sans-serif; }
