* { margin: 0; padding: 0; }
body { font-family: "Helvetica,Arial"; font-size: 12px; color: black; background: #999999;  text-align: center; }
#bodyWrapper { width: 1000px; text-align: center; margin: 0 auto; }
#bodyWrapper #loginheader { height: 50px; width: 1000px; background: #00653d; }
#bodyWrapper #menu {width: 1000px; height: 31px;}
#loginheader #headerText {padding-top: 20px;font-size: 16px; color:white; font-weight: bold; text-align: center; }
    #loginFrm {padding: 10px 0 100px 350px; text-align: center; }
#bodyWrapper #loginTextWrapper { width: 1000px; height: 20px; background: #00653d; color: white; font-weight: bold; }
    #loginTextWrapper #loginName { float: left; padding: 0 10px; }
    #loginTextWrapper #pass { float: right; padding: 0 10px; }
    #loginTextWrapper a { text-decoration: none; color: white;}
#contentWrapper { background: white; min-height: 400px; height: auto; padding: 10px 20px 30px; text-align: left; }
#contentWrapper #pageTitle { padding: 20px 0 10px 0; text-align: center; color: #00653d; font-size: 18px; font-weight: bold; text-align: center; }
#contentWrapper #message { clear: both; padding: 20px 0 10px 0; text-align: center; color: red; font-weight: bold; text-align: center; }
#bodyWrapper #menu {}
table { border-collapse: collapse; }
table th { background: #444444 url('/images/th-bg.png') repeat-x; color: white; font-weight: bold; text-align: center; border: 1px solid #999999;height:20px; padding: 2px; }
table tr td { border: 1px solid #999999; background: url('/images/tdbg.gif') repeat-x; height:20px; padding: 5px; }
.left {text-align: left; }
.right { text-align: right; }
.center {text-align: center; }

#bodyWrapper #footer { height: 30px; width: 1000px; background: #333333; }

#footer #footerText {padding-top: 5px;font-size: 12px; color:white; font-weight: bold; text-align: center; }
.error { color: red; font-weight: bold; font-size: 12px;}
