.D                         { margin-top:1em; border:#228bc2 solid 1px; border-right:0; border-bottom:0; width:480px; font-size:0.85em; }
.D th                      { border:#228bc2 solid 1px; border-top:0; border-left:0; line-height:1.9em; vertical-align:middle; padding:0 1em 0 0.4em; text-align:left; }
.D td                      { border:#228bc2 solid 1px; border-top:0; border-left:0; line-height:1.9em; padding:0 0 0 0.3em; font-size:1em; }
.D input,.D select,.D textarea { font-family:Verdana,Arial,Helvetica; font-size:1em; }
.D tbody th                { white-space:nowrap; background-color:#def1f8; }
.D .Wrap                   { white-space:normal; }
.D tbody tr.Heading th     { background-color:#a2def0; }
.D tbody tr.Req th         { }
.D tbody tr.Req td         { color:#FFFFFF; }
.D tbody tr.Req input      { }
.D tbody td                { width:100%; background-color:#def1f8; }
.D tbody td ul             { margin:0; padding:0; }
.D tbody td ul input       { width:auto; }
.D tbody td ul li          { list-style-image:none; list-style-type:none; }
.D tbody input             { width:20em; }
.D tbody input.Abbr        { width:3em; }
.D tbody input.Date        { width:4em; }
.D tbody input.Num         { width:4em; }
.D tbody input.NumYear     { width:4em; }
.D tbody input.NumTime     { width:4em; }
.D tbody textarea          { width:99%; height:10em; }
.D tbody p                 { margin:0 0 0.2em 0; }
.D tfoot td                { background-color:#FFFFFF; text-align:center; padding:0.4em; }
.D tfoot input             { padding:0 0 0.1em 0; }
