

form                                 { padding: 10px; border: 1px solid #D1D9DF; background-color: #EFEFEF; width: 490px; }
table.form                           { padding-bottom: 20px; margin-bottom: 20px; width: 100%; border-collapse: collapse; }
table.form tr td                     { padding:0; padding: 6px; font-size: 11px; vertical-align: top; }
table.form tr td h1                  { margin:0; }
table.form tr td h2                  { margin:0; border-bottom: 1px dashed #CFCFCF; }
table.form tr td p                   { margin:0; padding: 1em; }
table.form tr td.l                   { width: 120px; padding-left: 1em; }
table.form tr td.i                   { vertical-align: top; }
table.form tr td.i input             { font-size: 11px; margin:0; padding:2px; font-family: Verdana,Arial,Helvetica,sans-serif; }
table.form tr td.i input[type=text]  { font-size: 11px; margin:0; padding:2px; width: 300px; }
table.form tr td.i input[type=image] { width: auto; }
table.form tr td.i select            { font-size: 11px; margin:0; padding:0; border: 1px solid #000000; }
table.form tr td.i textarea          { font-size: 11px; margin:0; padding:0; border: 1px solid #000000; width: 303px; height:120px; }
table.form tr td.i em                { font-size: 11px; color: #990000; padding-left: .5em; }
table.form tr td.r em                { font-size: 11px; color: #990000; }

table.form tr td.i input[disabled]   { background-color: #CFCFCF; color: #000000; }

table.form tr td.i input.numitems    { width: 20px; }



form                         { padding: 10px; border: 1px solid #D1D9DF; background-color: #EFEFEF; width: 490px; }
form input[type=text]        { font-size: 11px; background-color: #FAFAFA; border: 1px solid #000000; }
form input[type=password]    { font-size: 11px; background-color: #FAFAFA; border: 1px solid #000000; }
form input[type=image]       { padding:0; margin: 0; border: none; width: auto; }
form input.button            { background-color: #EFF8FF; color: #1C3A6C; font-size: 14px; } 

form#f_lo                                     { padding: 10px; border: 1px solid #D1D9DF; background-color: #EFEFEF; width: 250px; }
form#f_lo table tr td                         { padding:0; padding: 6px; font-size: 11px; vertical-align: top; }
form#f_lo table tr td h1                      { margin:0; }
form#f_lo table tr td h2                      { margin:0; border-bottom: 1px dashed #CFCFCF; }
form#f_lo table tr td p                       { margin:0; padding: 1em; }
form#f_lo table tr td.l                       { width: 120px; padding-left: 1em; }
form#f_lo table tr td.i input                 { font-size: 11px; margin:0; padding:2px; font-family: Verdana,Arial,Helvetica,sans-serif; }
form#f_lo table tr td.i input[type=text]      { font-size: 11px; margin:0; padding:2px; width: 120px; }
form#f_lo table tr td.i input[type=password]  { font-size: 11px; margin:0; padding:2px; width: 120px; }
form#f_lo table tr td.i input[type=image]     { padding:0; margin: 0; border: none; width: auto; } 


form table input[type=image]  { padding:0; margin: 0; width: inherit; border: 0; background-color: inherit; }
