body        { font-family:Arial,Helvetica,sans-serif; font-size: 10pt; }

a:link        { color:#0000ff; text-decoration:none; }
a:visited      { color:#0000ff; text-decoration:none; }
a:active      { color:#0066ff; text-decoration:none; }
a:hover        { color:#0066ff; text-decoration:none; }
a.m:link      { color:#000000; text-decoration:none; }
a.m:visited      { color:#000000; text-decoration:none; }
a.m:active      { color:#0066ff; text-decoration:none; }
a.m:hover      { color:#0066ff; text-decoration:none; }
a.mtxt9:link    { color:#0000ff; font-size:9pt; text-decoration:none; }
a.mtxt9:visited    { color:#0000ff; font-size:9pt; text-decoration:none; }
a.mtxt9:active    { color:#0066ff; font-size:9pt; text-decoration:none; }
a.mtxt9:hover    { color:#0066ff; font-size:9pt; text-decoration:none; }

.bdr-top      { border-top:1px solid #cccccc; }
.bdr-toplft      { border-top:1px solid #cccccc; border-left:1px solid #999999; }
.bdr-toprgt      { border-top:1px solid #cccccc; border-right:1px solid #999999; }
.bdr-lft      { border-left:1px solid #999999; }
.bdr-rgt      { border-right:1px solid #999999; }
.bdr-btm      { border-bottom:1px solid #cccccc; }

.lft-bdrrgt      { padding-left:8px; border-right:1px solid #999999 }

.lft        { padding-left:8px; }
.lft-sm        { padding-left:2px; }
.lft-rgt      { padding-left:8px; padding-right:8px; }
.rgt        { padding-right:8px; }
.rgt-sm        { padding-right:2px; }
.tp          { padding-top:8px; }
.tp16        { padding-top:16px; }
.btm4        { padding-bottom:4px; }
.btm        { padding-bottom:8px; }
.btm16        { padding-bottom:16px; }
.imghdr        { padding-left:2px; padding-top:3px; }

.btm4rgt      { padding-bottom:4px; padding-right:8px; }

.mlft        { margin-left:8px; }
.mlft16        { font-size:9pt; font-weight:normal; margin-left:16px; }
.mtp16        { margin-top:16px; }

.pgtitle      { font-size:18pt; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:5px; }
.pgtitle-OLD    { font-size:18pt; width:425px; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:5px; }
.pgtitle2      { font-size:18pt; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:5px; }
.artitle      { font-size:18pt; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:5px; }

.pgsubtitle      { font-size:14pt; width:425px; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:5px; }
.pgbck        { font-size:8pt; width:425px; padding-left:8px; padding-right:8px; padding-bottom:4px; }

.pglft2        { font-size:10pt; border-right:1px solid #cccccc; padding-left:8px; padding-right:8px; }
.pgrgt        { font-size:9pt; padding-left:8px; padding-right:8px;}

.copyright      { font-size:7pt; color:#333333; }

.awardhdr      { font-size:10pt; font-weight:bold; font-style:italic; color:#000000; }
.awardyr      { font-size:12pt; font-weight:normal; color:#999999; border-bottom:1px solid #999999; }
.awardtle      { font-size:14pt; font-weight:normal; }
.awardtle-btm    { font-size:14pt; font-weight:normal; border-bottom:1px solid #cccccc; }

.bdytxt        { font-size:11pt; font-weight:normal; padding-left:8px; padding-right:8px; }
.bdytxt-rbdr    { font-size:11pt; font-weight:normal; padding-left:8px; padding-right:8px; border-right:1px solid #cccccc; }

.txttp        { font-size:11pt; font-weight:normal; padding-top:8px; }

.head-tp16      { font-size:14pt; font-weight:normal; padding-top:16px; }

.shead-tp16      { font-size:10pt; font-weight:bold; padding-top:16px; }

.infotitle      { font-size:18pt; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:5px; border-bottom:1px solid #cccccc; }
.infohdr      { font-size:11pt; font-weight:bold; color:#000000; padding-top:16px; }
.infohdr-tmar    { font-size:11pt; font-weight:bold; color:#000000; padding-top:16px; margin-top:8px; }
.infohdr-tbdr    { font-size:11pt; font-weight:bold; color:#000000; padding-top:16px; border-top:1px solid #cccccc; }
.infohdr1st      { font-size:11pt; font-weight:bold; color:#000000; padding-top:8px; }

.listhdr      { font-size:12pt; font-weight:bold; color:#999999; padding-top:8px; padding-left:6px; }
.listhdrblk      { font-size:12pt; font-weight:bold; color:#000000; padding-top:8px; padding-left:6px; }

.menulft      { font-size:8pt; font-weight:bold; margin-left:8px; margin-right:8px; }

.reghdr        { font-size:10pt; font-weight:bold; padding-top:8px; padding-left:6px; }

.sitemhdr      { font-size:10pt; font-weight:bold; padding-top:8px; padding-left:6px; border-bottom:1px solid #cccccc; }

.backbtn      { font-size:10pt; font-weight:normal; padding-top:16px; padding-bottom:16px; }

.lst        { font-size:9pt; font-weight:normal; margin-bottom:8px; }

.txt        { font-size:11pt; font-weight:normal; }
.txtb        { font-size:11pt; font-weight:bold; }
.txt-lst      { font-size:9pt; font-weight:normal; }

.casestdy      { font-size:11pt; font-weight:bold; padding-left:8px; border-bottom:1px solid #cccccc; }
.casestdy-lft    { font-size:10pt; font-weight:normal; padding-left:2px; padding-top:8px; padding-bottom:16px; }
.casestdy-rgt    { font-size:10pt; font-weight:normal; padding-right:2px; padding-top:8px; padding-bottom:16px; }

.txt6        { font-size:6pt; font-weight:normal; }
.txt7        { font-size:7pt; font-weight:normal; }
.txt7b        { font-size:7pt; font-weight:bold; }
.txt8        { font-size:8pt; font-weight:normal; }
.txt8b        { font-size:8pt; font-weight:bold; }
.txt9        { font-size:9pt; font-weight:normal; }
.txt9b        { font-size:9pt; font-weight:bold; }
.txt10        { font-size:10pt; font-weight:normal; }
.txt10b        { font-size:10pt; font-weight:bold; }
.txt11        { font-size:11pt; font-weight:normal; }
.txt11b        { font-size:11pt; font-weight:bold; }
.txt12        { font-size:12pt; font-weight:normal; }
.txt12b        { font-size:12pt; font-weight:bold; }
.txt14        { font-size:14pt; font-weight:normal; }
.txt14b        { font-size:14pt; font-weight:bold; }
.txt18        { font-size:18pt; font-weight:normal; }
.txt18b        { font-size:18pt; font-weight:bold; }
.txt24        { font-size:24pt; font-weight:normal; }
.txt24b        { font-size:24pt; font-weight:bold; }




.pgtitle_orig    { font-size:14pt; font-weight:bold; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:16px; }
.pglft        { font-size:10pt; border-right:1px solid #666666; padding-left:8px; padding-right:8px; }
.txt10b_pt      { font-size:10pt; font-weight:bold; padding-top:8px; }
.mtp        { margin-top:8px; }
