div#easySignUp #loginColumnRight{

  width:52%;

  margin-left:1%;

  float: left;

  }



div#easySignUp #loginColumnLeft{

  width: 45%;

  margin-right: 1%;

  float: right;

  }

.input .alert{margin-left:30px;}

div#easySignUp fieldset {

    border: 1px solid #CCCCCC;

    padding: 6px;

}



div#loginDefault .input th	{

  width:142px;

  background:#E0E0E0;

  padding-top:8px;

  padding-left:5px;

  font-weight:normal;

}

div#loginDefault .input th.line	{

  border-bottom:dashed 1px #B8B8B8;

}



div#loginDefault .input .tab	{



  width:117px;

  height:16px;

  margin:12px 8px 8px 0;

  padding:3px 8px;

  font-size:12px;

  text-align:left;

  color:#353432;

}



div#loginDefault .input .tab2	{



  width:117px;

  height:16px;

  margin:10px 8px 8px 0;

  padding:3px 8px;

  font-size:12px;

  text-align:left;

  color:#353432;

}

div#loginDefault .input .tab3	{



  width:117px;

  height:30px;

  margin:5px 8px 8px 0;

  padding:3px 8px;

  font-size:12px;

  text-align:left;

  color:#353432;

}

div#loginDefault .input .tab4	{



  width:117px;

  height:16px;

  margin:5px 8px 8px 0;

  padding:3px 8px;

  font-size:12px;

  text-align:left;

  color:#353432;

}

div#loginDefault .input .necessary	{

  color:#B90A08;

}



div#loginDefault .input .necessary2	{

  color:#B90A08;

  line-height:16px;	

}



div#loginDefault .input td.center	{

  width:100%;

  background:#f4EFEC;

  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:#f4EFEC;

  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:#B90A08;

  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:#f4EFEC;

  border-left:solid 2px #FFFFFF;

  text-align:left;

  vertical-align:bottom;

  padding:8px;

  color:#353432;

  border-bottom:dashed 1px #C1AB9E;

}







div#loginDefault .input td.center2	{

  width:732px;

  background:#f4EFEC;

  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: #e2dede;

    width: 180px;

    margin-left:15px;

}

#loginDefault #dob,#loginDefault #stateZone, #loginDefault #city,#loginDefault #street-address,#loginDefault #country,#loginDefault #state,#loginDefault #password-new,#loginDefault #password-confirm{

 background-color: #e2dede;

    width: 180px;

    margin-left:15px;

}

.Captcha{

 background-color: #e2dede;

    width: 80px;

    margin-left:30px;

}

.captcha_img { vertical-align: middle;margin-left:5px;}

#createAcctDefault #state, #createAcctDefault #fax,  #createAcctDefault #telephone, #createAcctDefault #email-address{

 background-color: #e2dede;

    width: 180px;

    margin-left:30px;

    margin-top:10px;

}

#loginDefault #state, #loginDefault #fax,  #loginDefault #telephone, #loginDefault #email-address{

 background-color: #e2dede;

    width: 180px;

    margin-left:30px;

    margin-top:10px;

}

#createAcctDefault #postcode, #createAcctDefault #suburb, #createAcctDefault #login-email-address, #createAcctDefault #login-password{

 background-color: #e2dede;

 width: 150px;

}

#loginDefault #postcode, #loginDefault #suburb, #loginDefault #login-email-address, #loginDefault #login-password{

 background-color: #e2dede;

 width: 150px;

}

div#createAcctDefault .input,div#loginDefault .input	{

  margin-top:10px;

}

div#createAcctDefault .input th	{

  width:142px;

  background:#C1AB9E;

  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:left;

  color:#353432;

}



div#createAcctDefault .input .tab2	{



  width:117px;

  height:16px;

  margin:10px 8px 8px 0;

  padding:3px 8px;

  font-size:12px;

  text-align:left;

  color:#353432;

}

div#createAcctDefault .input .tab3	{



  width:117px;

  height:30px;

  margin:5px 8px 8px 0;

  padding:3px 8px;

  font-size:12px;

  text-align:left;

  color:#353432;

}

div#createAcctDefault .input .tab4	{



  width:117px;

  height:16px;

  margin:5px 8px 8px 0;

  padding:3px 8px;

  font-size:12px;

  text-align:left;

  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:#f4EFEC;

  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:#f4EFEC;

  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

}



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:#f4EFEC;

  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:#f4EFEC;

  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:#f4EFEC;

  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:#B90A08 !important;}

.fec-page-step {

    color: #B90A08;

    display: block;

    font-size: 22px;

    line-height: normal;

    margin-bottom: 15px;

    text-transform: uppercase;

}

    

.fec-container .fec-required {

        color: #B90A08;

        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;}