body {}
p {}
td {}
.qtable   { font-size: 9px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; padding: 5px; border: solid 1px #3e55bd }
.summary_qtable { font-size: 9px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; padding: 5px; border: none 0px #3e55bd }
.qtable_title { font-size: 8px }
.qtext_color { color: #d28f16 }
.qrows  { color: #3a3a3a; padding: 5px; border-bottom: 1px dashed #3e55bd }
.summary_rows      { color: #3a3a3a; background-color: #efe4c5; padding: 5px; border: solid 1px #3e55bd }
.summary_spacer_row  { color: #e1d1d1; font-size: 12px; background-color: #3b749e; padding: 5px; border-style: solid none solid none; border-width: 2px 1px 2px 1px; border-color: #e1d1d1 }
.summary_usertext    { color: #973737; font-weight: bold; font-size: 12px; margin: 0px 12px 12px; border: none 1px #3e55bd }
.summary_description_text { color: #1b2e6b; font-size: 14px }
.summary_edit_column { background-color: #1b2e6b; margin: 0px; padding: 0px; border: none 0px #1b2e6b }
.qpagination_on { color: #d28f16; font-size: 19px }
.qpagination_off { color: #555 }
.qfinalrow  { margin-bottom: 0px; padding: 5px 5px 0px; border-bottom: #3e55bd }
.qrow_solidbottom { margin-bottom: 0px; padding: 5px 5px 0px; border-bottom: 1px solid #3e55bd }
.qrightjust { text-align: right; margin: 0 8px 0 0 }
.qexampletable { border: none }
.qextblheader { font-weight: bold }
.qcategorysep { border-bottom: 1px dashed #935252 }
.qsubcatsep { border-bottom: 1px dotted silver }
