body {background-repeat: no-repeat; background-position: center 0px; text-align: center; background-color:  #fff;}
#page_content {text-align: center; margin: 200px auto 0px auto; width: 500px;}
h1 {background-color: #000; color: #fff; margin: 0px 0px 5px 0px; padding: 2px 8px; font-size: 12px; text-align: left;}
form {margin: 0px; padding: 0px;}
table#wrapper {width: 100%; height: 50%; border: solid 1px red;}
#tblLogin {margin: 5px auto 0px auto; padding: 0px;}
#tblLogin tr td.key {text-align: right;}
input.edit {width: 250px;}
.btn {margin-top: 10px; width: 100px;}
.center {text-align: center;}
div.error {color: red; font-size: 12px; font-weight: bold;}
#footer {position: absolute; bottom: 0; text-align: center; font-size: 11px; width: 100%; background-color: #eee;}
a {color: #555; text-decoration: underline;}
a:hover {color: #f00;}
p {margin: 10px; line-height: 1.5em;}

form input[type="submit"] {margin: 0 auto;}

#wrapper {margin: 200px auto 0 auto;}
#panelLogin {text-align: left;}
