table.formFieldsContainer
{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:8pt;
  border:1px dashed #808080
}

table.formFieldsContainer th, table.formFieldsContainer td
{
  padding:2px 4px;
  /*vertical-align:top*/
}

table.formFieldsContainer th.header
{
  font-family:arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
  background-color:#b1c3d9
}

table.formFieldsContainer th.subHeader
{
  font-family:arial, helvetica, sans-serif;
  font-size:9pt;
  font-weight:bold;
  text-align:left
}

table.formFieldsContainer th.subHeader div
{
  padding-left:16px;
  border-bottom:1px solid black
}

table.formFieldsContainer td.paragraph
{
  font-family:arial, helvetica, sans-serif;
  font-size:9pt
}

table.formFieldsContainer label, table.formFieldsContainer span.label
{
  font-weight:bold
}

table.formFieldsContainer textarea
{
  width:98%
}

table.formFieldsContainer table.buttons td
{
  font-size:8pt;
  padding-right:8px
}

table.formFieldsContainer div.errMsg
{
  font-size:7pt;
  color:red
}

span.asterisk
{
  font-family:verdana, arial, helvetica, sans-serif;
  color:red
}
