.fixed-w{
    width: 170px;
}
.fixed-w2{
    width: 250px;
}
.reg-section {
    padding:12px 0;
    border-bottom:1px solid #e5e5e5;
}
.reg-section span {
    font-size:13px;
}
.reg-section h3 {
    color:#105CB6;
    text-transform:capitalize;
    margin-bottom:5px;
}
.reg-section p {
    font-size:13px;
    color:#555555;
    margin-bottom:5px;
}
.reg-input {
    border:1px solid #DDDDDD;
    font-size:13px;
    padding:2px;
    width:214px;
}
select, select option{
    font-size: 12px;
}
label.error{
  background:url("/images/icon/reg-fail.gif") no-repeat 0px 0px;
  padding-left: 20px;
  color: #EA5200;
  font-size: 13px;
}
label.checked {
    background:transparent url(/images/icon/reg-success.png) no-repeat scroll 0 0;
}
#refresh-captcha {
    background:url(/images/icon/arrow_refresh.png) no-repeat;
    margin:5px 0px 0px 0px;
    cursor:pointer;
}
#refresh-captcha p {
    margin-left:18px;
}
#captcha {
    text-transform:uppercase;
}

#thanks p {
    margin:10px 0px 0px 0px;
    text-align:justify;
    font-size:13px;
}
#headed p {
    margin-left:40px;
    font-family:georgia;
    font-size:22px;
    color:darkGreen;
    line-height:1.4;
}
#headed {
    color:green;
    background:url(/images/icon/add1-32.png) no-repeat;
    height:32px;
    margin:0 auto;
    margin-bottom:20px;
}
#change-error {
    background:transparent url(/images/icon/alert24.png) no-repeat scroll 0 0;
    height:30px;
    margin:4px 0;
}
#change-error span {
    color:#CC3300;
    font-weight:bold;
    line-height:1.6;
    margin-left:30px;
}
#error-d {
    margin-bottom:20px;
}
#error-d p {
    margin-left:35px;
    color:#333;
}