div#divSignUpContainer .pure-control-group label {text-align:left; display:block;margin:18px 0 6px 0;}
div#divSignUpContainer .pure-control-group input {width:290px; height:44px; border:2px solid #5b6770; color:#0385c9;}
div#divSignUpContainer .pure-control-group input[type='checkbox'] {width:30px;height:30px; margin-top:8px; float:left;}
div#divSignUpContainer .pure-control-group label.checkbox {width:auto; margin-left:30px; margin-top:20px; line-height:30px;}

div#divSignUpContainer .pure-control-group.contactMethod label {width:auto;}
div#divSignUpContainer #iamaWrapper.pure-control-group select,
div#divSignUpContainer .pure-control-group.contactMethod select {width:162px;  border:2px solid #5b6770; color:#0385c9; height:45px; line-height:45px; margin-bottom:20px;}


 .invalidinput input[type='text'],
 .input-validation-error
{
    border: solid 2px #FFC790 !important;   
    background:#fff url(/common/images/signUpError.png) no-repeat  right 12px top 4px ;	
}
 
.field-validation-error {color: #FFC790 !important; line-height:20px; font-size:13px; font-weight:bold; display:block; position:relative; bottom:1px;}

select.input-validation-error {
    border: solid 2px #FFC790 !important;   
    background:#fff url(/common/images/signUpError.png) no-repeat  right 17px top 4px;	
}

div#divCaptcha {margin-bottom:58px;margin-top:20px;}
div#divCaptcha .form_captchaImg img {margin-top:17px; margin-bottom:14px;}
div#divCaptcha input#CaptchaText {width:182px;}

div#divFormButtons {margin-top:31px;}
div#divSignUpContainer div#divFormButtons.pure-control-group input  {border:none; color:#fff;}


div#divSignUpContainer #iamaWrapper.pure-control-group label,
div#divSignUpContainer .pure-control-group.contactMethod label {font-weight: 700;}