
body{height:auto;}

#login_form{
    display:block;
    width:400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 400px;
    margin-bottom: auto;
    border-left:1px solid #cccccc;
    border-top:1px solid #cccccc;
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    border-radius: 15px;
    padding: 10px;
}

.error{width:100%; color:#cc0000;}

.input_p{width:100%; text-align: left; font-size: 14px;}

.control{float:right; width:250px; font-size: 14px; color:#999999;}
.submit_btn{width:200px;}
.submit_p{text-align: center;}
.restore{text-align: right;}
.restore a{color:#3366ff; font-size:10px; text-decoration: none;}
.restore a:hover{color:#0000ff; font-size:10px; text-decoration: underline;}