form                         { margin:0; }
form table                   { border-top:#010165 solid 1px; border-right:#010165 solid 1px; width:95%; font-size:0.85em; }
form th                      { border-bottom:#FFFFFF solid 1px; border-left:#010165 solid 1px; line-height:2em; vertical-align:middle; padding:0 1em 0 0.4em; }
form td                      { border-bottom:#010165 solid 1px; border-left:#010165 solid 1px; line-height:2em; padding:0.1em 0 0 0.3em; }
form thead th                { background-color:#010165; color:#FFFFFF; }
form input,form select,form textarea { font-family:Verdana,Arial,Helvetica; font-size:1em; padding:0.1em 0.3em 0 0.3em; }
form tbody th                { white-space:nowrap; background-color:#010165; color:#FFFFFF; line-height:1.7em; }
form .Wrap                   { white-space:normal; }
form tbody tr.Req th         { }
form tbody tr.Req td         { color:#FF0000; }
form tbody tr.Req input      { }
form tbody td                { width:100%; background-color:#FFFFFF; }
form tbody td ul             { margin:0; padding:0; }
form tbody td ul input       { width:auto; }
form tbody td ul li          { list-style-image:none; list-style-type:none; }
form tbody input             { width:20em; }
form tbody input.Abbr        { width:3em; }
form tbody input.Date        { width:4em; }
form tbody textarea          { width:100%; height:10em; }
form tbody p                 { margin:0 0 0.2em 0; }
form tfoot td                { background-color:#D5D5DC; text-align:center; padding:0.4em; }
form tfoot input             { padding:0 0 0.1em 0; }