form { width:700px; }
input, select, textarea { font-family:Verdana; background-color:#fff; }
option { padding:0 3px; }
label { display:block; line-height: 12px!important; }
label.validation-error { background-color:#ff0; color:#000; }
input:focus, textarea:focus { background-color:#fefcfa; }
input.readonly { background-color:#eee !important; } 
input.required, select.required, textarea.required, .list .required { background-image:url(/images/icon-required.gif); background-repeat:no-repeat; padding-left:8px; }
.date-picker { width:75px !important; }
.list ul { font-size:1em !important; margin:3px 0 0 4px; padding-left:4px; list-style:none; float:left; display:inline-block; }
.list ul.required { margin-left:0; }
.list ul li { line-height:1.8em; margin-bottom:4px; }
.list ul li label { display:inline; background:none !important; margin-left:3px; padding-left:3px !important; font-size:12px; float: left; display: inline; }
.list ul li input { display: inline; }
.textfield, select { border:1px solid #999; }
.field, .buttons { padding:5px; overflow:hidden; }
.form-help { padding:5px 25px; }
.rfp-details { border-collapse:separate; }
.rfp-details th{ padding-right:10px; white-space:nowrap; }
.rfp-details th.meeting-day { width:75px; }
.rfp-details .textfield { width:40px !important; }
.rfp-details select { padding:4px 2px; }
.rfp-details select option { padding:0 5px 0 0; }
.console { width: 440px; }
.console .field { float:left; display:inline; }
.console .buttons { clear:left; }
.console label, .list label, .meeting-room-field label { width:auto; }
#room-requirements { display:none; }

form.standard { margin:0 auto 15px auto; position:relative; }
form.standard .required-image { position:relative; top:5px; }
form.standard fieldset { margin:10px 0; border-color:#BABC7D; }
form.standard fieldset legend { color:#fff; margin:0 15px; font-weight:bold; font-size:1.0em; }
form.standard .field { padding:5px 20px 10px 20px;  }
form.standard label, form.standard p { padding:3px 0!important; font-size: 12px; margin-right: 10px; text-transform: none; }
form.standard .textfield, form.standard select { border-color:#bbb; padding:4px 3px 4px 8px; }
form.standard .textfield { width:200px; }
form.standard select { width: auto; }
form.standard select option { padding:0 5px 0 10px; }
.list .hidden { text-indent:-9999px; }
form.standard .ui-datepicker-trigger { vertical-align:inherit; }
form.standard .buttons { text-align:center; padding-top:15px; }
form.standard .list ul li label { width:auto !important; }
.checkboxgroup input { background: none; }
.checkboxgroup input.rfp-other { background:#fff; }
.checkboxgroup { list-style: none; }
table.rfp-details { font-size:12px; }

#contact-optin { margin-left: 80px; }
#contact-optin input { margin-right: 10px; }
#contact-optin label { float: none; width: auto; display: inline; }
form#contact-us fieldset { border-color:#BABC7D; }
form#contact-us { width: 650px!important; }
#contact-us .list ul li { height: 20px; line-height: 20px; }
#contact-us .list ul li input { margin-top: 0!important; }
#contact-us .list ul li label { width:150px!important; }


