/* css for REGISTRATION */

#left-content {
  height: 508px; 
}
* html #left-content {
  height: 513px; 
}
form {
  margin-top: 10px; 
}
.formleft {
 float: left;
 width: 150px;
 text-align: right; 
 margin: 5px 0;
}
.formright {
 float: left; 
 margin: 5px 0 5px 12px;
 width: 295px;
}
input.text {
 height: 27px;
 width: 288px;
 background: #ededed;
 border: 1px solid #a1a1a1; 
}
textarea {
/* height: 27px; */
 width: 288px;
 font: 1.3em  Arial, Verdana, "Lucida Grande", LucidaGrande, sans-serif;
 background: #ededed;
 border: 1px solid #a1a1a1; 
}
label {
 color: #444;
 font-size: 12px;
 line-height: 30px; 
}

.formleft2 {
 float: left;
 width: 150px;
 height: 55px;
 text-align: right; 
 margin: 5px 0;
}
.formright2 {
 float: left; 
 margin: 5px 0 5px 12px;
 width: 295px;
 height: 55px;
}
.formleft3 {
 float: left;
 width: 220px;
 height: 30px;
 text-align: right; 
 margin: 5px 0;
}
.formright3 {
 float: left; 
 margin: 5px 0 5px 12px;
 width: 195px;
 height: 30px;
}
.checkfloat {
  float: left;
  width: 97px; 
  line-height: 20px;
}
.checkfloat2 {
  float: left;
  width: 290px; 
  line-height: 20px;
}
.checkfloat label {
  margin-bottom: 7px;
}
input.checkbx { 
  height: 15px;
  margin-top: 2px;
}
* html input.checkbx {
 margin-top: 10px; 
}
*:first-child+html input.checkbx {
 margin-top: 10px; 
}
.ex-terms {
 float: left;
 width: 444px;
 margin-left: 12px;
}
.form-sub {
 float: left;
 width: 150px;
 text-align: right; 
 margin: 5px 0;
}
.form-op {
 float: left; 
 margin: 5px 0 5px 12px;
 width: 295px;
}