
html, body { margin: 0px; padding: 0px; height: 0px; color: #fff; font: 12px "Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif; }

.error { color: #FF8C8C; padding: 10px; }

#login_container { width: 400px; margin: 0px auto; margin-top: 10%; }

form { margin: 0px; padding: 0px; }

#login_body { padding: 0px 20px; background-image:url(../images/login-mid.gif); background-repeat: repeat-y; }

.input_a { display: block; background: repeat-x url(../images/input_bg.gif); font-size: 12px; color: #333; padding: 0px 4px 4px 0px; height: 21px; line-height: 25px; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 220px; }

