div.form    {
              margin:1em 0em 1em 0em;
            }

div.form .button
            {
              margin:1em 2em 0em 0em;
              padding:0.01em 1em 0.01em 1em;
              text-align:center;
              white-space:nowrap;
              color:#000080;
              font-size:1em;
              font-weight:bold;
              background-color:#add6ff;
              border-top:2px solid #e0ecff;
              border-left:2px solid #e0ecff;
              border-right:2px solid #7777dd;
              border-bottom:2px solid #7777dd;
            }

table.form td
            {
              vertical-align:middle;
              white-space:nowrap;
            }

input.inp, textarea.inp
            {
              padding:0.08em 0.2em 0.08em 0.2em;
              font-size:1em;
              font-family:Arial,Helvetica,Helv,sans-serif;
              color:#000080;
              background-color:#f8f8ff;
              border-top:1px solid #b0b0bf;
              border-left:1px solid #b0b0bf;
              border-right:1px solid #e0e0ef;
              border-bottom:1px solid #e0e0ef;
            }

textarea.inp {
              width:100%;
              margin:0.3em 0em 0em 0em;
            }

table.form td.fn
            {
              padding:0.3em 0.5em 0.3em 0em;
            }

table.form td.inp
            {
              width:100%;
              padding:0.3em 0em 0.3em 0em;
            }

table.form td.inp input
            {
              width:100%;
            }



