.borderx {border: 1pt #75AB91 solid}

table.profile {
  background-color:#75AB91 solid;
  border: 0pt solid #BBBBBB;
  width:100%;
  border-collapse:collapse;
}

td.label {
  background-color:#DDDDDD;
  border:1px solid #BBBBBB;
  padding:2px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}

td.value {
  background-color:#FFFFFF;
  border:1px solid #BBBBBB;
  padding:2px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0000FF;
}

.value_enhance {
  font-size: 14px;
  font-weight: bold;
  color: #B03000;
}

td.sectionheader {
  background-color:#AADD77;
  border:1px solid #888888;
  padding:3px;
  align: left;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

td.sectionsubheader {
  background-color:#CCFFCC;
  border:1px solid #BBBBBB;
  padding:2px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

td.labelchoice {
  background-color:#EEEEEE;
  border:1px solid #BBBBBB;
  padding:2px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}

td.noborder {
  background-color:#FFFFFF;
  border:0px solid #FFFFFF;
  padding:2px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}

td.x {
  background-color:#FFFFFF;
  border:1px solid #000000;
  padding:2px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  font-color: #000000;
}

.idref {
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  color: #B03000;
}

