/* Styles for OTA-Registration containers */
/* Created by TFDNN - tfdnn.com - June 2009 */


/* white rounded corners */
div.otactr {margin: 0; padding: 0;}
div.otactr_top, div.otactr_top b, div.otactr_bottom, div.otactr_bottom b {background: url(img/white_box_corners.gif); zoom: 1;}
div.otactr_top {height: 6px; background-position: top left; font-size: 1px;}
div.otactr_top b {height: 6px; width: 6px; background-position: top right; float: right;}
div.otactr_middle_outer {background: #fff;}
div.otactr_middle_inner {border-left: 1px solid #fff; border-right: 1px solid #fff; background: #fff; padding: 4px 12px 4px 12px;}
div.otactr_bottom {height: 6px; background-position: bottom left; padding: 0; margin: 0; line-height: 1px;}
div.otactr_bottom b {height: 6px; width: 6px; background-position: bottom right; float: right; font-size: 1px; padding: 0; margin: 0; line-height: 1px;}

div.otactr_header {position: relative; top: 0; left: 0; width: 100%;}
div.otactr_title {}
div.otactr_title h2 {margin: 0; padding: 2px 0 2px 0; line-height: 1em;}
div.otactr_title h2 .Head {font-size: 16px; color: #000;}
div.otactr_visibility {position: absolute; top: 0; right: 0; font-size: 10px; display: none;}
div.otactr_actions {position: absolute; top: 0; right: 0; font-size: 1px; z-index: 1000;}
div.otactr_content {padding: 5px 0 5px 0;}
div.otactr_footer {text-align: right; font-size: 1px;}


div.otactr.login h2 .Head {font-weight: normal; font-size: 15px;}


div.login-skin div.div.otactr.login div.otactr_middle_outer, div.login-skin div.otactr div.otactr_middle_outer {height: 700px;}

/* custom form validation style - LH */
.Validation
{
  font-weight: bold;
    font-size: 10pt;
}

/* .DynamicRegistration_Validate */
.DynamicRegistration_Validate
{
  font-weight: bold;
    font-size: 10pt;
   
}

.DynamicRegistration_FieldError
{
  font-weight: bold;
    font-size: 10pt;

}
.DynamicRegistration_RequiredFieldAsterikText
{
text-align: left;
margin-left: -100px;
}


/* reg form checkbox layout */
.checkbox {margin-left: -126px;}
.checkbox2 {margin-left: -100px;}
.newsletter {line-width: 100px;}
.DynamicForms_SaveFormDiv {margin-left: 250px;}
.spacing {height: 4px;font-size: 1px;}
.ValidationAlign {margin-left: -200px;}
