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; }
