div.form
{border-left:1px solid #000000;}

fieldset
{color:#000000;font-family:arial,verdana,helvetica;
font-size:9pt;font-weight:bolder;}

table.panel
{border-bottom:1px solid #e2e2de;
border-left:1px solid #e2e2de;
border-right:1px solid #e2e2de;
border-top:1px solid #e2e2de;}

td.column
{border-bottom:1px solid #e2e2de;
border-left:1px solid #e2e2de;
border-right:1px solid #e2e2de;
border-top:1px solid #e2e2de;}

td.button
{border-bottom:1px solid #000000;
border-left:1px solid #e2e2de;
border-right:1px solid #e2e2de;
border-top:1px solid #e2e2de;
text-align:center;}

td.labelreq
{background-color:#e2e2de;color:#000000;font-family:arial,verdana,helvetica;
font-size:9pt;font-weight:bolder;border-bottom:1px solid #000000;
text-align:right;}

td.label
{background-color:#e2e2de;color:#000000;font-family:arial,verdana,helvetica;
font-size:9pt;font-weight:bolder;border-bottom:1px solid #000000;
text-align:right;}

td.groupitem
{background-color:#e2e2de;color:#000000;font-family:arial,verdana,helvetica;
font-size:9pt;font-weight:bolder;border-bottom:1px solid silver;
text-align:left;}

td.data
{border-bottom:1px solid silver;}

th.columncaption
{background-color:#4A4A4A;
color:#FFCC66;
font-family:arial,verdana,helvetica;
font-size:12pt;text-align:center;font-weight:bolder;}

th.panelcaption
{background-color:#e2e2de;
color:#000000;
font-family:arial,verdana,helvetica;
font-size:11pt;text-align:center;font-weight:bolder;}

td.paneltext
{background-color:silver;
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:8pt;text-align:left;font-weight:bolder;
 height:18;}

input.checkbox
{color:#000000;font-family:arial,verdana,helvetica;
font-size:9pt;font-weight:bolder;}

input.radio
{color:#000000;font-family:arial,verdana,helvetica;
font-size:9pt;font-weight:bolder;}

input.text
{color:#000000;font-family:arial,verdana,helvetica;
font-size:10pt;font-weight:bolder;}

input.password
{color:#ff0000;font-family:arial,verdana,helvetica;
font-size:10pt;font-weight:bolder;}

input.button
{color:#000000;font-family:arial,verdana,helvetica;
font-size:10pt;font-weight:bolder;}

input.reset
{color:#000000;font-family:arial,verdana,helvetica;
font-size:10pt;font-weight:bolder;}

input.submit
{color:#000000;font-family:arial,verdana,helvetica;
font-size:10pt;font-weight:bolder;}

option
{color:#000000;font-family:arial,verdana,helvetica;
font-size:10pt;font-weight:bolder;}

span.datalabel
{color:#000000;font-family:arial,verdana,helvetica;
font-size:11pt;font-weight:bolder;}

span.displayText
{display:block;font-size:8pt;border-bottom:1px solid #e2e2de;}

span.labelreqchar
{background-color:silver; font-size:10pt; color:red; text-weight:bolder;}

span.labelhelptext
{color:#FF0000;font-size:7pt;text-weight:bolder;}

span.labelspecial
{color:#FF0000;font-size:7pt;text-weight:bolder;}
