body { color: #000000; background: #FFFFFF  no-repeat; width: 800px; margin: 0 auto; padding: 0; font-family:Arial, Helvetica, sans-serif;}
h1 { color: #FF0000; text-align: center; margin: 0 auto; font-size: 3em; width: 576px;  50% bottom no-repeat; }
.skip { display: none; }
#nav { list-style: none; background-color: #08186F; text-align: center; margin-left: 0; margin-right: 0; }
#nav li { display: inline; color: #ffffff; text-transform: uppercase; font-size: 0.8125em; font-weight: bold; margin: 0 0.5em; padding: 0; }
#nav a, #nav a:hover { color: #ffffff; white-space: nowrap; text-decoration: none; }
#nav a:hover { color: #FF1919; }
.main { text-align: left; font-size: 0.875em; padding: 0 10px;}
#footer { clear: left; border-top: 1px solid #FF1919;; text-align: center; font-size: 10px; margin: 0; }
h1, #nav li, .main, #footer{ font-family: Arial,Helvetica,sans-serif; }
h2 { color: #08186F; }
h3, #error * { color: #FF1919; }
fieldset { border: none; }
#personal { border-top: 1px solid #FF1919; border-bottom: 1px solid #FF1919; }
#paperinfo { border-top: 1px solid #08186F; }
#papersub label, #paperup label, #paperupcollap label, #paperaddrev label, #passwdchngr label { clear: left; float: left; font-weight: bold; width: 19.5em; margin: 0 .5em 0 0; }
#paperaddrev label, #passwdchngr label { width: 10em; }
#papersub textarea, #paperup textarea { width: 500px; height: 200px; }
.instruction { color: #FF1919; }
#formats { display: block; }
#login, .display, #adduser, #papered, #paperaddrev, #paperupcollap, #passwdchngr, form.needsconfirm { width: 400px; margin-left: auto; margin-right: auto; }
#paperupcollap { width: 550px; }
.display, #adduser { width: 600px; border-collapse: collapse; margin-bottom: 10px; }
#login label, #adduser #req, #adduser #priv, #adduser .name, #papered #req, #papered #priv, #papered .name, #papered #res, form.needsconfirm #con label { float: left; font-weight: bold; width: 15em; margin: 0 .5em 0 0; }
form.needsconfirm #con label { width: 9em; }
form.needsconfirm #con { width: 18em; margin: 0 auto; }
#submit { text-align: center; }
.display th, .display td { padding: 5px; text-align: center; }
.display #papid { width: 60px; }
.title { width: 400px; text-align: left !important; }
.even { background: #FF1919;}
.even a { color: #FFFFFF; }
#acctname { float: right; margin-top: -2.5em; }
#usersname { font-size: .6em; }
#paprev #stat, #paprev .comm { float: left; width: 13em; margin: 0 .5em 0 0; font-weight: bold; }
#rev_comments { width: 600px; margin: 0 auto 10px; border-collapse: collapse; }
#rev_comments th, #rev_comments td { border: 1px solid #000; padding: 5px; }
#rev_comments .date { width: 100px; border-right: none; }
.comment { width: 360px; }
#paperupcollap #collaboration_info { padding-top: 0; margin-top: -25px;}

