table.reg{
    width:420px;
    text-align:left;
    font-size:14px;
}
td{
    padding:8px 5px;
    line-height:30px;
    vertical-align:top;
    border-bottom:1px solid #ededed;
}
input,td img{
    width:140px;
    border:1px solid #777;
    line-height:24px;
}
input{height:24px;}
td img{_width:142px;}
td.orange input{
    border:1px solid orange;
}
input.btn{
    width:80px;
    font-size:12px;
    padding:3px 0;
    background:#666;
    border-top:1px solid #333;
    border-left:1px solid #333;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    color:#fff;
}
div.err{
    border:1px solid orange;
    color:green;
    padding:2px 0 1px 2px;
    vertical-align:middle;
    font-size:12px;
    width:138px;
	_width:140px;
    line-height:18px;
	margin-top:1px;
}

input.btn1{
   background:url(img/btn_submit.gif);
   height:31px;
   width:115px;
   border:0;
   cursor:pointer;
}
input.btn2{
   background:url(img/btn_reg.gif);
   height:31px;
   width:115px;
   border:0;
   cursor:pointer;
}
table.reg1{
    border:5px solid #77bd0f;
}
div.err ul{
    margin:0;
    padding:0;
    color:green;
    font-size:12px;
    list-style:none;
}
h2{text-align:left;}
a#auCode{
    border-bottom:1px solid blue;
    margin-left:5px;
}img.next{cursor:pointer;}


input.btn3{
   background:url(img/next2.gif);
   height:36px;
   width:183px;
   border:0;
   cursor:pointer;
   margin-top:10px;
}