form { width:600px; }
input, select, textarea { font-family:Verdana; background-color:#fff; }
option { padding:0 3px; }
label { display:block; }
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:1em; }
.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; position:relative; }
form.standard .required-image { position:relative; top:5px; }
form.standard fieldset { margin:10px 0; border-style:solid; border-width:1px 1px 0; border-color:#ccc; }
form.standard fieldset legend { color:#000; margin:0 15px; font-weight:bold; font-size:1.2em; }
form.standard .field { padding:0 20px 10px 20px; }
form.standard label { padding:3px 0; float:left; width:150px; text-align:right; padding:5px 10px 0 0; }
form.standard .textfield, form.standard select { border-color:#bbb; padding:4px 3px 4px 8px; }
form.standard .textfield { width:200px; }
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#signup { margin:0; width:512px; }
form#signup fieldset { margin:10px 0; border:none; }
form#signup select#country { width:213px; }
form#signup label.required { font-weight:bold; }
form#signup span.label-extra { color:#787870; }
form#signup div.buttons { padding:0px 5px 5px 178px; text-align:left;  }
