.scForm
{
  font-family: Verdana, sans-serif;
  font-size:13px;
}

fieldset.scfSectionBorderAsFieldSet
{
  margin: 0px;
  margin-bottom: 10px;
  border: 1px solid #BDD3DE;
  position: relative;
  padding-top: 35px;
  padding-bottom: 5px;
}

legend.scfSectionLegend
{
  border: 1px solid #BDD3DE;
  background-color: #BDD3DE;
  width: 100%;
  position: absolute;
  margin-left: -16px;
  top: 0px;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 11px;
}

div.scfSectionContent
{
  display: table;
}

div.scfSectionContent label b,
div.scfSectionContent label i,
div.scfSectionContent label span
{
  color:red;
  font-weight: bold;
}

div.scfDropListBorder, div.scfEmailBorder, div.scfMultipleLineTextBorder, div.scfSingleLineTextBorder, div.scfPasswordBorder, div.scfNumberBorder, div.scfDatePickerBorder, div.scfDateBorder, div.scfRadioButtonListBorder, div.scfListBoxBorder, div.scfCheckBoxListBorder, div.scfFileUploadBorder, div.scfDateSelectorBorder, div.scfCreditCardBorder, div.scfConfirmPasswordBorder, div.scfCaptchaBorder, div.scfTelephoneBorder, div.scfSmsTelephoneBorder
{
  display: table-row;
}

label.scfDropListLabel, label.scfEmailLabel, label.scfMultipleLineTextLabel, label.scfSingleLineTextLabel, label.scfPasswordLabel, label.scfNumberLabel, label.scfDatePickerLabel, label.scfDateLabel, label.scfRadioButtonListLabel, label.scfCheckBoxListLabel, label.scfListBoxLabel, label.scfFileUploadLabel, label.scfDateSelectorLabel, label.scfCreditCardLabel, label.scfConfirmPasswordLabel, label.scfCaptchaLabel, label.scfTelephoneLabel, label.scfSmsTelephoneLabel
{
  display: table-cell;
  float: none;
  width: 1%;
  white-space: nowrap;
  padding: 3px 5px 5px 10px;
  text-align: right;
  vertical-align: top;
}

div.scfEmailGeneralPanel, div.scfMultipleLineGeneralPanel, div.scfSingleLineGeneralPanel, div.scfPasswordGeneralPanel, div.scfNumberGeneralPanel, div.scfDatePickerGeneralPanel, div.scfDateGeneralPanel, div.scfRadioButtonListGeneralPanel, div.scfCheckBoxListGeneralPanel, div.scfFileUploadGeneralPanel, div.scfDateSelectorGeneralPanel, div.scfCreditCardGeneralPanel, div.scfConfirmPasswordGeneralPanel, div.scfCaptchaGeneralPanel, div.scfTelephoneGeneralPanel, div.scfSmsTelephoneGeneralPanel,
div.scfDropListGeneralPanel
{
  display: table-cell;
  float: left;
  padding-bottom: 5px;
  width: auto;
}

.scfEmailTextBox, .scfSingleLineTextBox, .scfPasswordTextBox, .scfNumberTextBox, .scfDatePickerTextBox, .scfDateTextBox, .scfRadioButtonList, .scfListBox, .scfCheckBoxList, .scfFileUpload, .scfCreditCardTextBox, .scfCreditCardType, .scfConfirmPasswordTextBox, .scfTelephoneTextBox, .scfSmsTelephoneTextBox,
.scfListBox, .scfDropList
{
  width: auto;
  float: left;
}

.scfDropList
{
  padding: 1px;
}

.scfDropListUsefulInfo, .scfEmailUsefulInfo, .scfMultipleLineTextUsefulInfo, .scfSingleLineTextUsefulInfo, .scfPasswordUsefulInfo, .scfNumberUsefulInfo, .scfDatePickerUsefulInfo, .scfDateUsefulInfo, .scfRadioButtonListUsefulInfo, .scfListBoxUsefulInfo, .scfCheckBoxListUsefulInfo, .scfFileUploadUsefulInfo, .scfDateSelectorUsefulInfo, .scfCreditCardTextUsefulInfo, .scfConfirmPasswordUsefulInfo, .scfCaptchaUsefulInfo, .scfTelephoneUsefulInfo, .scfSmsTelephoneUsefulInfo
{
  padding-left: 5px;
  padding-top: 4px;
  color: #6D6D6D;
  font-size: 10px;
  width: auto;
  display: block;
  float: left;
}

#ContentStyle
{
  padding: 0px;
}

#ContentStyle h1.scfTitleBorder
{
  padding-top: 0px;
  padding-bottom: 0px;
  color: black;
  margin: 0px;
}

div.scfSubmitButtonBorder
{
  text-align: right;
}

div.scfSubmitButtonBorder input[type="submit"] {
  background: #1A80C3;
  background-image: -webkit-linear-gradient(top, #1A80C3, #0166A9);
  background-image: -moz-linear-gradient(top, #1A80C3, #0166A9);
  background-image: -ms-linear-gradient(top, #1A80C3, #0166A9);
  background-image: -o-linear-gradient(top, #1A80C3, #0166A9);
  background-image: linear-gradient(to bottom, #1A80C3, #0166A9);
  -webkit-border-radius: 20;
  -moz-border-radius: 20;
  border-radius: 20px;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 5px 10px 5px 10px;
  border: solid #ffffff 0px;
  text-decoration: none;
  margin-top: 15px;
}

div.scfValidationSummary
{
  margin-left: 0px;
}


.scfValidatorRequired, .scfRequired
{
    float: left;
    margin-left: 5px;
}
