.asiForm {
  color: #333;
}
.asiForm fieldset{
  border: 0;
}
.asiForm legend{
  font-weight: bold;
  color: #333;
}
.asiForm div.legend{
  font-weight: bold;
  color: #333;
}
.asiForm li.headerInfo{
  border: 1px solid white;
}
.asiForm li.headerInfo legend{
  font-weight: bold;
  color: #666;
}
.asiForm li.lastHeaderItem{
  border-bottom: 1px solid #a0b6d0;
}
.asiForm label span span, .asiForm .errorMessage, .errorMessage{
  font-weight: bold;
  color: #990000;
}
.messageText{
  background-color: #eee;
  border: 1px dashed #ddd;
}
.asiForm p.instructions{
  color: #666;
}
.asiForm p.fieldInstructions, .formInstructions{
  color: #666;
}
.asiForm textarea, .asiForm select, input.Picker, input.asiFormDate{
  border: 1px solid #a0b6d0;
}
.centerForm{
  background: white;
}
.asiForm .outputMode label .label, .asiForm .inputMode .radiolabel{
  font-weight: normal;
}
.asiForm .requiredMessage{
  color: red;
}

/*********************************
 Compact Form Style
*********************************/
.compactForm .asiForm li{
  border: 0;
}
/*Multiple Components*/
.asiDialog .asiForm{
  background: white;
  color: black;
}
.asiDialog .asiWizard .asiForm{
  border: 0;
}
