.csc-mailform {
/*  margin-left: 20px;*/
}

.csc-mailform TD {
  font-size: 11px;
}

.csc-mailform .csc-mailform-field
{
  margin-bottom: 0.25em;
  clear: both;
}

.csc-mailform .csc-mailform-label
{
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #a5a4cc;
  color: #030070;
  font-weight: bold; 
  margin-top: 1em;
  margin-bottom: 1em; 
}

.csc-mailform .csc-mailform-check
{
  float: left;
  width: 280px;
}

.csc-mailform .csc-mailform-check .csc-mailform-check
{
  display: inline !important;
  width: auto;
  float: none;
}

.csc-mailform .csc-mailform-check label
{
  width: 200px;
}

.csc-mailform .csc-mailform-field label
{
  width: 150px;
  display: block;
  float: left;
  color: #030070;
}

.csc-mailform {
  border: 0;
}

.csc-mailform TD.csc-form-labelcell {
  color: #030070;
}

.csc-mailform INPUT, .csc-mailform SELECT, .csc-mailform TEXTAREA {
  border: 1px solid #7F9DB9;
  color: #333;
  font-size: 11px;
  font-family: Verdana;
}

.csc-mailform SELECT {
  width: 145px;
}

.csc-mailform  P {
  margin: 0;
  padding: 0;
}
.csc-form-label-req {
  background: white url(star.gif) top right no-repeat;
  display: inline;
  float: left;
}

.csc-mailform INPUT[type=submit] {
/*  background: url(button1.gif) top left no-repeat;
  text-transform: uppercase;
  color: #2A2A86;
  border: none;
  font-size: 12px;
  width: 70px;
  line-height: 20px;*/
}
