*{ margin: 0; padding: 0; }
html,body{ font-family: "Myriad Pro", Verdana, Helvetica, sans-serif; height: 100%; width: 100%; }
body{ background-color: #e8e8e8; }
table.container{ height: 100%; width: 100%; }
table th{ color: #515151; font-size: 20px; font-weight: normal; }
#login-box .header{ background: url('../images/bg_login-box-top.png') 50% top no-repeat; height: 4px; margin: 0 auto; width: 510px; }
#login-box .body{ background: url('../images/bg_login-box-middle.png') 50% 50% repeat-y; margin: 0 auto; width: 510px; }
#login-box .body p.tip{ color: #aaa; padding: 0; margin: 0; }
#login-box .footer{ background: url('../images/bg_login-box-bottom.png') 50% top no-repeat; height: 8px; margin: 0 auto; width: 510px; }
form{ text-align: left; padding: 30px; vertical-align: top; }
input.textbox-1{ border: 1px solid #cecece; font-size: 14px; padding: 6px; width: 192px; }
.btnActions td{ padding: 20px 0 0 0; text-align: right; }
.notification{ margin: 15px 0; padding: 5px; }
#modal .notification{ margin: 0 0 15px 0; }
.notification ul{ padding: 0 0 0 20px; }
.notification p{ padding: 0 0 4px 0; }
.error{ background-color: #ffdbdb; border: 1px solid #ff0000; }
.success{ background-color: #dbf5db; border: 1px solid #00b900; }
.generic{ background-color: #fbfced; border: 1px solid #cbd200; }