* { font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
BODY { background-color:#fff; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #363636; margin: 0 0; }
A IMG { border: none; }
FORM { padding: 0 0; margin: 0 0; }

P { line-height: 13pt; text-align: left; margin: 5px 0 14px 0; }
P.caption { font-weight: bold; margin-bottom: 0; }
P.justify { text-align: justify;}
P.left { text-align: left;}
P.center { text-align: center;}
P.right { text-align: right;}

INPUT { }

H1 { font-size: 12pt; border-bottom: 1px solid #98A8C5; padding-bottom: 10px; }
TD.hr { border-bottom: 1px solid #ddd; padding-top: 10px; }

A:link, A:visited, A:active { text-decoration: none; color: #000; }
A:hover { text-decoration: underline; color: #f00; }

#root-area { width: 775px; height: 100%; border-right: 1px solid #eee; border-collapse: collapse; }
#header-area {background: #fff;}
#header-area, #header-area * { font-size: 8pt; color: #000; }
#footer-area { font-size: 8pt; background-color: #98A8C5; }
#content-area { padding: 10px 0; font-size: 8pt; vertical-align: top; }
#content-area P { line-height: 11pt; text-align: left; }
#content-area P A { text-decoration: underline; }

.issue-intro DIV { text-align: center; padding-top: 50px; }
.issue-intro DIV A { font-weight: bold; font-size: 12pt; height: 10px; }

#footer-area TD { font-size: 8pt; color: #336; }
#footer-area TD * { font-size: 8pt; color: #fff; }

#pdfthumb-area { vertical-align: middle; height: 528px; width: 765px; }
#pdfthumb-area * { font-size: 8pt; }
#pdfthumb-area IMG, #pdfthumb-area OBJECT { border: none; display: block; }
.pdf-thumb-l, .pdf-thumb-r { background-color: #fff; width: 50%; height: 528px; border: #ddd 1px solid; vertical-align: top; text-align: center; }
.pdf-thumb-l { padding: 8px 4px 8px 12px; }
.pdf-thumb-r { padding: 8px 12px 8px 4px; }

.pager-area {background: url(../PdfEdition/Imgs/1pxBG.gif); height:36px}
.pager-area A, .pager-area TD A {font-weight: bold; text-decoration:none !important;}
.pager-area TD { font-size: 8pt; color: #174F66; padding-right: 5px; padding-left: 5px;}
.pager-area DIV { width: 80px; display: inline; }

.issues-calendar * { font-size: 8pt; }
.issues-calendar .issue { font-weight: bold; }

.error { color: #f00 !important; font-weight:bold; line-height: 13pt; }

/* FORM TABLE */
.form-table { border: none; }
.form-table TD { padding: 1px 0; vertical-align: top;}
.form-table TH { font-size: 14px; height: 30px; text-align: center; background-color: #36404B; color: #fff; }
TD.fld-name { text-align: right; padding-right: 5px; padding-top:4px; }
TD.fld-value { padding-right: 5px; text-align: left; width: 10%; }
TD.submit { padding-top: 5px; text-align: right; }
.btn { font-weight: bold; color: #fff; border: 1px solid #336; background-color: #98A8C5; }
.hr_class { height: 1px; background-color: #d0d0d0; }
/* FORM TABLE */

.sg-table {background-color:#eee;}
.sg-table TD {font-size: 11px; color: #000; background-color:#fff; vertical-align:top; padding:2px 4px;}
.sg-table * A {font-size: 11px; text-decoration: none;}
.sg-table .header TD {color:#630; background-color:#CCCC66;} 
.sg-table .alternating TD {background-color:#FFFFCC;}
.sg-table .pager TD SPAN {font-weight:bold;}

/* MAIN SPACE */
/*
UL { text-align: left; }
UL.justify_list { text-align: justify; }
OL { text-align: left; }
OL.justify_list { text-align: justify; }

HR { height: 1px; width: 100%; background: #326A7B; color: #326A7B; margin: 0px; }
HR.line_dblue { height: 1px; border:dashed; width: 100%; background: #326A7B; color: #326A7B; margin: 0px; }
HR.line_sgray { height: 1px; width: 100%; background: #959595; color: #959595; margin: 0px; }
HR.line_dgray { height: 1px; border:dashed; width: 100%; background: #959595; color: #959595; margin: 0px; }
*/

/* FIELDS AND BUTTONS */
/*
INPUT { background-color: #F0F0F0; border-bottom: #D7D7D7 1px solid; border-left: #000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000 1px solid; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
SELECT { background-color: #F0F0F0; border-bottom: #D7D7D7 1px solid; border-left: #000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000 1px solid; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
TEXTAREA { background-color: #F0F0F0; border-bottom: #D7D7D7 1px solid; border-left: #000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000 1px solid; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
INPUT.check { background-color: #fff; border-bottom: #E1E1E1 0px solid; border-left: #E1E1E1 0px solid; border-right: #E1E1E1 0px solid; border-top: #E1E1E1 0px solid; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
INPUT.button { background-color: #326A7B; border-bottom: #1C3065 1px solid; border-left: #E6EEFC 1px solid; border-right: #1C3065 1px solid; border-top: #E6EEFC 1px solid; color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }
*/

/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID BLUE 1PX */
/*
TABLE.sblue { border-collapse: collapse; border: 1px solid #326A7B; }
TD.sblue { border-collapse: collapse; border: 1px solid #326A7B; }
TD.sbluetop { border-top: 1px solid #326A7B; }
TD.sbluebottom { border-bottom: 1px solid #326A7B; }
TD.sbluetopbottom { border-top: 1px solid #326A7B; border-bottom: 1px solid #326A7B; }
TD.sblueleft { border-left: 1px solid #326A7B; }
TD.sblueright { border-right: 1px solid #326A7B; }
TD.sblueleftright { border-left: 1px solid #326A7B; border-right: 1px solid #326A7B; }
TD.sblueall { border-left: 1px solid #326A7B; border-right: 1px solid #326A7B; border-top: 1px solid #326A7B; border-bottom: 1px solid #326A7B; }
*/

/* NAVIGATION - SUBNAV MENU */
/*
IMG.im { margin: 2px 1px 2px 0px; }
TD.sm { width: 100%; text-align: left; }

P.navipath { color: #707070; text-align: left; font-style: italic; margin: 0px; }
*/
