#loginDefault{background:#fff;height:1200px;}
div#easySignUp #loginColumnRight{
  width:53%;
  float: left;
  }

div#easySignUp #loginColumnLeft{
  width: 45%;
  float: right;
  }
.input .alert{margin-left:27px;font-size:11px}
div#easySignUp fieldset {
    border: 1px solid #CCCCCC;
    padding: 6px;
}

div#loginDefault .input th	{
  width:142px;
  background:#E27E5A;
  padding-top:8px;
  padding-left:5px;
  font-weight:normal;
}
div#loginDefault .input th.line	{
  border-bottom:dashed 1px #fff;
}

div#loginDefault .input .tab	{

  width:117px;
  height:16px;
  margin:12px 8px 8px 0;
  padding:3px 8px;
  font-size:12px;
  text-align:right;
  color:#353432;
}

div#loginDefault .input .tab2	{

  width:117px;
  height:16px;
  margin:10px 8px 8px 0;
  padding:3px 8px;
  font-size:12px;
  text-align:right;
  color:#353432;
}
div#loginDefault .input .tab3	{

  width:117px;
  height:30px;
  margin:5px 8px 8px 0;
  padding:3px 8px;
  font-size:12px;
  text-align:right;
  color:#353432;
}
div#loginDefault .input .tab4	{

  width:117px;
  height:16px;
  margin:5px 8px 8px 0;
  padding:3px 8px;
  font-size:12px;
  text-align:right;
  color:#353432;
}
div#loginDefault .input .necessary	{
  color:#FF0000;
}

div#loginDefault .input .necessary2	{
  color:#FF0000;
  line-height:16px;	
}

div#loginDefault .input td.center	{
  width:100%;
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:2px 5px;
  color:#353432;
}
div#loginDefault .input td.center_line	{
  width:100%;
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:2px 5px;
  color:#353432;
  border-bottom:dashed 1px #C1AB9E;
}
div#loginDefault .input table.in td	{
  padding-left:2px;
  vertical-align:middle;
  text-align:left
}
div#loginDefault .input th {
    font-weight: normal;
    text-align: left;
}
div#loginDefault .input table.in td.example	{
  color:#FF0000;
  padding-bottom:2px;
}
div#loginDefault .input td.right	{
  width:247px;
  color:#666666;
  font-size:100%;
  line-height:140%;
  text-align:left;
  vertical-align:top;
}
div#loginDefault .input td.right .frame_top	{
  margin:0;
  padding:0;
}
div#loginDefault .input td.right .frame_tit	{
  margin-left:10px;
  font-weight:bold;
  vertical-align:middle;
}
div#loginDefault .input td.right .frame_tit img	{
  vertical-align: text-bottom;
  margin-right:3px;
}
div#loginDefault .input td.right .frame	{
  margin:0;
  padding:0 10px 10px 26px;
}

div#loginDefault .input td.center2_line	{
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:8px;
  color:#353432;
  border-bottom:dashed 1px #fff;
  width:100%;
}



div#loginDefault .input td.center2	{
  width:732px;
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:8px;
  color:#353432;
}
#createAcctDefault #dob,#createAcctDefault #stateZone, #createAcctDefault #city,#createAcctDefault #street-address,#createAcctDefault #country,#createAcctDefault #state,#createAcctDefault #password-new,#createAcctDefault #password-confirm{
 background-color: #fff;
    width: 150px;
    margin-left:15px;
}
.Captcha{
 background-color: #fff;
    width: 70px;
    margin-left:30px;
}
.captcha_img { vertical-align: middle;margin-left:5px;}
#createAcctDefault #state, #createAcctDefault #fax,  #createAcctDefault #telephone, #createAcctDefault #email-address{
 background-color: #fff;
    width: 150px;
    margin-left:30px;
    margin-top:10px;
}
#createAcctDefault #postcode, #createAcctDefault #suburb, #createAcctDefault #login-email-address, #createAcctDefault #login-password{
 background-color: #fff;
 width: 150px;
}

#loginDefault #dob,#loginDefault #stateZone, #loginDefault #city,#loginDefault #street-address,#loginDefault #country,#loginDefault #state,#loginDefault #password-new,#loginDefault #password-confirm{
 background-color: #fff;
    width: 150px;
    margin-left:15px;
}
#loginDefault #state, #loginDefault #fax,  #loginDefault #telephone, #loginDefault #email-address{
 background-color: #fff;
    width: 150px;
    margin-left:30px;
    margin-top:10px;
}
#loginDefault #postcode, #loginDefault #suburb, #loginDefault #login-email-address, #loginDefault #login-password{
 background-color: #fff;
 width: 150px;
}


div#createAcctDefault .input, div#loginDefault .input	{
  margin-top:10px;
}
div#createAcctDefault .input th	{
  width:142px;
  background:#E27E5A;
  padding-top:8px;
  padding-left:5px;
  text-align:left;
  font-weight:normal;
}
div#createAcctDefault .input th.line	{
  border-bottom:dashed 1px #f4EFEC;
}
div#createAcctDefault .input .tab	{

  width:117px;
  height:16px;
  margin:12px 8px 8px 0;
  padding:3px 8px;
  font-size:12px;
  text-align:right;
  color:#353432;
}

div#createAcctDefault .input .tab2	{

  width:117px;
  height:16px;
  margin:10px 8px 8px 0;
  padding:3px 8px;
  font-size:12px;
  text-align:right;
  color:#353432;
}
div#createAcctDefault .input .tab3	{

  width:117px;
  height:30px;
  margin:5px 8px 8px 0;
  padding:3px 8px;
  font-size:12px;
  text-align:right;
  color:#353432;
}
div#createAcctDefault .input .tab4	{

  width:117px;
  height:16px;
  margin:5px 8px 8px 0;
  padding:3px 8px;
  font-size:12px;
  text-align:right;
  color:#353432;
}
div#createAcctDefault .input .necessary	{
  color:#FF0000;
}

div#createAcctDefault .input .necessary2	{
  color:#FF0000;
  line-height:16px;	
}

div#createAcctDefault .input td.center	{
  width:98%;
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:8px;
  color:#353432;
  border-bottom:dashed 1px #C1AB9E;
}
div#createAcctDefault .input td.center_line	{
  width:485px;
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:8px;
  color:#353432;
  border-bottom:dashed 1px #C1AB9E;
}
div#createAcctDefault .input table.in td	{
  padding-left:2px;
  vertical-align:middle;
  text-align:left;
  color:#000;
}

div#createAcctDefault .input table.in td.example	{
  color:#FF0000;
  padding-bottom:2px;
}
div#createAcctDefault .input td.right	{
  width:247px;
  color:#666666;
  font-size:100%;
  line-height:140%;
  text-align:left;
  vertical-align:top;
}
div#createAcctDefault .input td.right .frame_top	{
  width:247px;
  margin:0;
  padding:0;
}
div#createAcctDefault .input td.right .frame_tit	{
  margin-left:10px;
  font-weight:bold;
  vertical-align:middle;
}
div#createAcctDefault .input td.right .frame_tit img	{
  vertical-align: text-bottom;
  margin-right:3px;
}
div#createAcctDefault .input td.right .frame	{
  width:211px;
  margin:0;
  padding:0 10px 10px 26px;
}

div#createAcctDefault .input td.center2_line	{
  width:568px;
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:8px;
  color:#353432;
  border-bottom:dashed 1px #C1AB9E;
}

div#createAcctDefault .input td.center2_line	{
  width:732px;
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:8px;
  color:#353432;
  border-bottom:dashed 1px #C1AB9E;
}

div#createAcctDefault .input td.center2	{
  width:732px;
  background:#CCCCCC;
  border-left:solid 2px #FFFFFF;
  text-align:left;
  vertical-align:bottom;
  padding:8px;
  color:#353432;
}

div#loginDefault .input td.center {
    text-align: left;
}
#createAcctDefault .forward{float:left !important; margin-left:300px;}

.cont_us a{ color:#FF0000 !important;}
.fec-page-step {
    color: #ED1C24;
    display: block;
    font-size: 22px;
    line-height: normal;
    margin-bottom: 15px;
    text-transform: uppercase;
}
    
.fec-container .fec-required {
        color: #ED1C24;
        display: block;
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 20px;
        margin-top: -35px;
        text-align: right;
    }
    

.fo1{border-top: 2px solid #000000;}
#createAcctDefaultLoginLink a{color:red !important;}
.label_name{color:#fff;font-size:13px;font-weight:bold;}