body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
body {background-color: #666;margin: 0px;background-image: url(images/page_bg.gif)}
a:link, a:active, a:visited {color: #013EDC;text-decoration: none;}
a:hover {text-decoration: underline;color: #821E1E;}
a.t:link, a.t:active, a.t:visited, a.t:hover {color: #FFF;text-decoration: none;}
table.qtable {border: 3px solid #D6D6D6;width: 290px;}
table.qtable th {padding: 4px 8px 4px 10px;color:#002459;background-color: #CAE2FF;font-size: 16px;font-weight: bold;color: #004699;text-align: left;background-image: url(images/qtable_bg.gif);background-repeat: repeat-x;border-bottom: 1px solid #b7b7b7;}
table.qtable th img {cursor: pointer;}
table.qtable td {padding: 4px;color: #333;background-color: #eee;font-size: 11px;}
table.qtable td input.combo, table.qtable td select, table.qtable td textarea {font-size: 11px;width: 100%;}
table.qtable td input.bt {font-size: 11px;font-weight: bold;width: 46px;}
form { margin: 0;}
.txt_red {color: #f00;}
.restable {border: 1px solid #D3D3D3;}
.restable td {border-bottom: 1px solid #c0c0c0;font-family: "Courier New", Courier, monospace;font-size: 12px;color: #000;padding-right: 20px;padding-left: 6px;}
.restable td.ans {color: #00378A;}
.restable th {border-bottom: 1px solid #c0c0c0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000;background-color: #E7EDF1;}
.top_td {background-image: url(images/top_bg.gif);background-repeat: repeat-x;}
.top_text {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CCCCCC;}
.restable  th {border-bottom: 1px solid #c0c0c0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;background-color: #E7EDF1;}
.footer {font-size: 12px;color: #999999;background-color: #222;padding: 8px;}
.reshead {font-size: 16px;font-weight: bold;}
