/* Rows */
#rfpForm .odd {background-color:#eee;}
#rfpForm .even {background-color:#f5f5f5;}
#rfpForm fieldset div.odd, #rfpForm fieldset div.even {line-height:normal;}
#rfpForm .row {padding: 2px 5px; clear:both; /* width: 520px; */}
#rfpForm .regrow {padding: 3px 5px; clear:both; /* width: 520px; */}

/* Header */
.header {margin: 5px 0; clear:both;}
.header h3 { font-size: 15px; }

/* Labels */
#rfpForm legend { font-weight: bold;} 
#rfpForm label {display: block; float:left; padding-top: 2px;} 
#rfpForm label.required {color:#950624;}
#rfpForm span.required {color:#950624;}
#rfpForm label.regtext {padding:0px;}
#rfpForm .crmForm label.error {float:left;}

/* Label Widths */
.small	{width: 100px;}
.narrow {width: 150px;}
.medium {width: 200px;}
#rfpForm label.inline {float:none; display:inline;}

/* Contact Result Form */
.acctinfo {border-bottom: 2px solid #eee;}
.acctinfo label {display:block; cursor:pointer;}
.contactinfo {display: none; padding: 2px; background-color: #ddd; border-bottom: 2px solid #eee;}
.contactinfo label {display:block; cursor:pointer;}
.titlerow {font-weight: bold; background-color:#eee; text-align:left;}
.subrow {font-weight: bold; background-color:#eee; text-align: center;}
th.left {text-align: left;}

/* RFP Form */
.checkbox {margin:3px 4px 3px 0;}
.clear {clear:both;}
#decprocess {width: 300px; float: left;}
#rfpForm .ui-datepicker-trigger {margin: 2px 0 0 5px; position:relative;}
#rfpForm div.clearFloat {width:auto; padding:0;}
.submit {margin-top: 10px;}

/* Errors */
#rfpForm input[type="text"].error {border: 1px solid #950624; display:inline;}
#rfpForm label.error { color:black; display:block; float:none; padding:2px 0; font-size: 10px; font-weight: bold;}

