fieldset{
border:none;
margin:0;
}

label{
font-size:12px;
font-weight:bold;
padding-top:3px;
text-align:right;
margin-right:10px;
color:#7BA457;
}

h2{
color:#287BBD;
margin:0 0 43px 10px;
text-align:left;
}
.SEOText{
padding:5px;
}

#register{
background-color:#EEE;
border:1px solid #D9D9D9;
position:relative;
min-height:560px;
height:auto!important;
height:560px;
}


#register li{
list-style:none;
margin:5px;
}

.form1Width{
margin:0 0 0 10%;
text-align:right;
width:360px;
}

.form1Width ol{
margin:0 0 60px;
}

.form1Width a{
color:#7BA457;
position:relative;
top:-4px;	
}

.inputBorder input , #register select{
border:1px solid #7BA457;
width:170px;
color:#555555;
}

.inputBorder2 label{
position:relative;
right:30px;
}

.inputBorder2 input{
border:1px solid #7BA457;
color:#555555;
position:relative;
right:31px;
*right:30px;
width:40px;
}

#RegisterPhone{
width:130px;
}

#register select{
width:176px;
border:1px solid #7BA457;
}

#login{
background-color:#EEEEEE;
text-align:right;
padding:0;
}

#login form{
margin:0 8% 0 0;
}

#submitButton{
position:relative;
right:31px;
}

.myJACRegister{
background-color:#FFFFFF;
border-right:1px solid #D9D9D9;
float:left;
width:640px;
}

.captchaImg{
position:relative;
right:63px;
}


#rememberBox{
position:relative;
right:58px;
}

.loginButton{
overflow:hidden;
margin:0 77px 0 0;
}

/* rounded corners */

#TRBigBox, #TLBigBox, #BRBigBoxReg {
position:absolute;
width:10px;
overflow:hidden;
height:10px;
}

#TRBigBox {
background:transparent url(/img/jac/site/JACCorners.png) no-repeat scroll 0 0;
top:-2px;
left:-2px;
}

#TLBigBox {
background:transparent url(/img/jac/site/JACCorners.png) no-repeat scroll 0 79%;
background-position-y:88%!important;
right:-1px;
top:-2px;
}

#BRBigBox {
background:transparent url(/img/jac/site/JACCorners.png) no-repeat scroll 0 100%;
background-position-y:113%!important;
background-position-y:111%;
bottom:-2px;
}

#BRBigBoxReg{
background:transparent url(/img/jac/site/JACCorners.png) no-repeat scroll 0 99%;
background-position-y:111%!important;
background-position-y:111%;
right:-1px;
bottom:-1px !important;
bottom:-2px;
}

#BLBigBox{
bottom:-2px !important;
bottom:-2px;
}

.error {
left:100px;
position:relative;
text-align:left;
}
