.F                  { margin:0; }
.F table            { border:#004368 solid 2px; font-size:0.85em; }
.F input,select,textarea { font-size:1em; }
.F th               { color:#ffffff; width:18em; white-space:nowrap; padding:3px 3em 3px 6px; background-color:#609BBF; border-right:#ffffff solid 1px; border-bottom:#CFDDE6 solid 1px; vertical-align:middle; line-height:1.7em; }
.F td               { padding:3px; background-color:#CFDDE6; border-bottom:#CFDDE6 solid 1px;}
.F thead td,.F .H td{ background-color:#CFDDE6; font-weight:bold; }
.F tbody input      { width:22em; }
.F tbody .Amt       { width:6em; }
.F tbody .Num       { width:4em; }
.F tbody .CC        { width:4em; }
.F tbody textarea   { width:100%; height:12em; }
.F tfoot th         { background-color:#609BBF; border-right:0; }
.F tfoot td         { background-color:#CFDDE6; text-align:center; }