body {
    margin: 0 auto;
    color: #fff;
    font: 12px Arial, Helvetica, sans-serif;
    background-image: none;
    background-color: #FFFFFF;
}

a.cwhite:link,
a.cwhite:visited {
    color:#FFFFFF;
    text-decoration: underline;
}

a.cwhite:hover,
a.cwhite:active {
    color:#FFFFFF;
    text-decoration: none;
}

a.cblue:link,
a.cblue:visited {
    color: #34c9fd;
    text-decoration: underline;
}

a.cblue:hover,
a.cblue:active {
    color: #34c9fd;
    text-decoration: none;
}

.loginMain {
    background-image: url(../images/login-back.gif);
    background-repeat: no-repeat;
    height: 438px;
    width: 428px;
    padding-left: 500px;
    color: #FFFFFF;
    padding-top: 45px;
}

.edit {
    background:url(../images/editTop.jpg) no-repeat;
    padding:10px 0 15px;
}

.login li {
    padding:5px;
    margin: 3px 0;
}

.loginTitle {
    float:left;
    width:110px;
    text-align:right;
    padding-right:5px;
    padding-top:5px;
}

.loginResults {
    float:left;
    width:110px;
    text-align:left;
    padding-left:10px;
}

.loginMain input {
    border:1px solid #016799;
    color:#999;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
}

.loginOr {
    text-align: center;
    margin: 20px 70px 45px 0;
}

.loginSign {
    text-align: right;
    padding-right: 40px;
    padding-top: 5px;
}

.login li {
    padding:5px 0;
}

*html .login li {
    padding:4px 0;
}

*+html .login li {
    padding:4px 0;
}

.loginFoot {
    padding:5px;
    color: #666;
}

.loginFoot a:link,
.loginFoot a:visited,
.loginFoot a:hover,
.loginFoot a:active {
    color:#666;
    padding:0 5px;
}

.mR30 {
    margin-right:30px
}

.mL-40 {
    margin-left:-40px
}

.adjust1 {
    margin-bottom:-5px
}

*+html .adjust1 {
    margin-bottom:-3px
}

*html .adjust1 {
    margin-bottom:-3px
}

/* 090212 new style by liuy */
input {
    padding:0;
    margin:0;
}

.loginPop {
    width:512px;
    height:605px;
    margin:0 auto;
    background:url(../images/loginbg.png) top center no-repeat;
    font-size:11px;
}

.logpop 
{
    padding:165px 0 0 70px
}

.logpop p {
    margin:0;
    padding:0;
    margin-bottom:3px;
    font-weight:bold;
}

.logpop p.mattop {
    margin-top:10px;
}

.martop5 {
    margin-top:5px;
}

.inputa {
    width:198px;
    height:18px;
    border-width:0;
}

.inputb {
    width:270px;
    height:18px;
    border-width:0;
    color:#000;
    padding-left:3px;
    margin-top:3px;
}

.inputc {
    width:80px;
    height:18px;
    border-width:0;
    color:#000;
    padding-left:3px;
    margin-top:0px;
}

.inputd {
    width:140px;
    height:18px;
    border-width:0;
    color:#000;
    padding-left:3px;
    margin-top:0px;
}

.signup {
    padding:25px 70px 0 40px;
}

.signup img {
    text-align:right;
}

.loginLayout{
    width:987px;
    margin:0 auto;
}

.newLogin {
    width: 993px;
    height: 485px;
    margin:0 auto;
}

.loginLeft {
    float:left;
    width:441px;
    height:485px;
    background:url(../images/loginleft.jpg) no-repeat right top;
}

.loginLeft img { margin: 405px 32px 0 255px; 
}

.loginRight {
    background:url(../images/loginright.jpg) no-repeat left top;
    width:552px;
    height:485px;
    float:left;
}

.loginText {
    margin:156px 40px 0 368px;
    font-size:11px;
}

.loginText p {
    margin:0;
    padding:0;
    margin-bottom:3px;
    font-weight:bold;
}

.loginText p.martop {
    margin-top:10px;
}
