/* ------------------ GLOBAL ------------------ */
html, body { padding: 0; margin: 0; }
.hidden { display: none; }
hr { border: 1px solid #eee; }
.center { text-align: center; }

/* ------------------ GLOBAL > TYPOGRAPHY ------------------ */
p, h1, h2, h3, ul, ol, li, label, a, th, td { font-family: verdana, sans-serif; font-weight: normal; padding: 0; margin: 0; color: #333; }
p, ul, ol, li, label, a, td, th { font-size: 8pt; line-height: 12pt; margin: 0; }
p, ul, ol, label { padding: 0 0 10px 0; }
h1 { font-size: 18pt; padding: 24px 0 12px 0; line-height: 18pt; color: #222; }
h2 { font-size: 12pt; padding: 16px 0 8px 0; line-height: 12pt; color: #222; }
h3 { font-size: 8pt; padding: 11px 0 6px 0; line-height: 8pt; font-weight: bold; text-transform: uppercase; }
th { font-weight: bold; }
a { color: #0A5599; }
a:hover { color: #0E73CF; } 

/* ------------------ GLOBAL > LISTS ------------------ */
ul, ol { margin: 0 0 0 30px; }
li { padding: 0 0 5px 0; }

/* ------------------ GLOBAL > TABLES ------------------ 
table { padding: 0; border: 1pt solid #333; margin: 10px auto; }
th, td { padding: 5px; margin: 0; text-align: center; line-height: 8pt; }
th { background: #eee; border-bottom: 1pt solid #333; }
th.left { text-align: left; }
th.right { text-align: right; }
td.left { text-align: left; }
td.right { text-align: right; }
*/

/* ------------------ GLOBAL > FORMS ------------------ */
form { padding: 0; margin: 0; }
.text { border: 1pt solid #999; width: 160pt; }
.x-short { width: 25px; }
.short { width: 100px; }
.long { width: 200px; }
.x-long { width: 300px; }
textarea { border: 1pt solid #999; }

/* ------------------ GLOBAL > IMAGES ------------------ */
img { border: 0; }
img.right { float: right; border: 0; padding: 0 0 0 10px; }
img.left { float: left; border: 0; padding: 0 10px 0 0; }

/* ------------------ HEADER ------------------ */
#header { float: left; width: 782px; height: 108px; }
#banner { float: left; width: 782px; height: 108px; border: 1px solid #666; border-bottom: 5px solid #333; }

/* ------------------ HEADER > NAVBAR ------------------ */
#navbar { display: none; }

/* ------------------ HEADER > STATUSBAR ------------------ */
#statusbar { display: none; }
#abstractNo { float: left; padding: 0 0 0 10px; }
#abstractNo p { display: inline; line-height: 24px; }
#welcome { float: right; padding: 0 10px 0 0; }
#welcome p { display: inline; line-height: 24px; }
#percentFrame { display: none; }
#percentBar { display: none; }

/* ------------------ SIDEBAR ------------------ */
#sidebar { display: none; }

#main { float: left; clear: left; }

/* ------------------ CONTENT ------------------ */
#content { float: left; width: 468pt; padding: 0; }
div.data { clear: right; float: left; display: inline; padding: 0 10px 0 0; }
div.row { clear: both; padding: 3px 0; }
div.buttons { display: none; }

/* ------------------ CONTENT > ABSTRACT ------------------ */
.abstract td { padding: 0 20px; }

/* ------------------ FOOTER ------------------ */
#footer { display: none; }
