.quote_form { font-family: Arial,Verdana,Helvetica,Sans-Serif; border-top: 1px solid #666666; background-color: #eeeeee; padding-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; }
.quote_form * { color: #666666; }
.qt_section_hdr { font-weight: 700; font-size: 8pt; padding-top: 3px; padding-bottom: 3px; }
.qt_field_label { padding-top: 2px; padding-bottom: 2px; padding-right: 2px; }
.quote_form td input { font-size: 7.75pt; color: #111111; margin-top: 2px; margin-bottom: 2px; padding: 0px; margin-left: 0px; }
.quote_form td select { font-size: 7.75pt; color: #111111; margin-top: 2px; margin-bottom: 2px; }
.quote_form td option { font-size: 7.75pt; color: #111111; }
.quote_textarea { font-size: 7.75pt; font-family: Arial,Verdana,Helvetica,Sans-Serif; width: 320px; }
.qt_radio { padding-bottom: 10px; }
.qt_inv_sect { border: 0px; margin: 0px; padding-top: 5px; padding-left: 0px; padding-right: 0px; padding-bottom: 10px; }
.qt_inv_sect_title { background-color: #cccccc; font-size: 8pt; font-weight: bold; padding: 3px; }
.qt_inv_sect_body { padding-top: 5px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; }
.quote_req_subtext { font-size: 6.75pt; color: #9F5A5A; font-weight: normal; }
#quote_tool_error { font-weight: bold; color: #FF0000; }
ul { margin-top: 7px; margin-bottom: 7px; }