a:link 			{ color: #000099; font-weight: bold; text-decoration: none; padding: 2px; }
a:visited 		{ color: #000000; font-weight: bold; text-decoration: underline; padding: 2px; }
a:hover 		{ color: #FFFF00; font-weight: bold; text-decoration: none; padding: 2px; background-color: #000099; }

a:link.comp		{ color: #000099; text-align: left; font-weight: bold; text-decoration: none; line-height: 150%; }
a:visited.comp	{ color: #000000; text-align: left; font-weight: bold; text-decoration: none; line-height: 150%; }
a:hover.comp	{ color: #FFFF00; text-align: left; font-weight: bold; text-decoration: none; line-height: 150%; background-color: #000099; }

a:link.home		{ color: #000099; text-align: left; text-decoration: none; }
a:visited.home	{ color: #000099; text-align: left; text-decoration: none; }
a:hover.home	{ color: #FFFF00; text-align: left; text-decoration: none; background-color: #000099; }

a:link.idx		{ color: #000099; font-weight: bold; text-decoration: none; padding: 2px; }
a:visited.idx	{ color: #000000; font-weight: bold; text-decoration: underline; padding: 2px; }
a:hover.idx		{ color: #FFFF00; font-weight: bold; text-decoration: none; padding: 2px; background-color: #000099; }

a:link.menu		{ color: #000099; text-align: left; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 150%; padding: 2px; margin-left: 2px; }
a:visited.menu	{ color: #000000; text-align: left; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 150%; padding: 2px; margin-left: 2px; }
a:hover.menu	{ color: #FFFF00; text-align: left; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 150%; padding: 2px; margin-left: 2px; background-color: #000099; }

a:link.umenu	{ color: #FFFF00; text-align: left; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 150%; padding: 2px; margin-left: 2px; }
a:visited.umenu	{ color: #FFFFFF; text-align: left; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 150%; padding: 2px; margin-left: 2px; }
a:hover.umenu	{ color: #000099; text-align: left; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 150%; padding: 2px; margin-left: 2px; background-color: #FFFF00; }

a:link.ref		{ color: #000099; font-weight: bold; text-decoration: none; padding: 0; }
a:visited.ref	{ color: #000000; font-weight: bold; text-decoration: underline; padding: 0; }
a:hover.ref		{ color: #FFFF00; font-weight: bold; text-decoration: none; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; background-color: #000099; }

H1 				{ font-size: 24pt; font-weight: bold; padding: 10pt; background-color: #000066; margin: 0 }
H2 				{ font-size: 12pt; font-weight: bold; padding: 2pt; color: #000099; border: 2px solid #000099; margin-bottom: 5 }
H3 				{ font-size: 12pt; font-weight: bold; padding: 2pt; color: #000099; border: 2px solid #000099; margin-bottom: 5 }
H4 				{ font-size: 10pt; font-weight: bold; padding: 2pt; color: #000099; border: 2px solid #000099; margin: 0; margin-bottom: 5 }
H5 				{ font-size: 12pt; font-weight: bold; padding: 2pt; color: #000099; border: 2px solid #000099; margin-bottom: 5 }
H6 				{ font-size: 10pt; font-weight: bold; padding: 2pt; color: #000099; border: 2px solid #000099; margin: 0; margin-bottom: 5 }

body 			{ background-color: #000099; font-family: verdana, arial, helvetica, sans-serif; border-style: none; }

table.main 		{ background-color: #FFFFFF; width: 1000px; margin: 0; padding: 0; }
table.pic 		{ margin: 0; padding: 0; padding-left: 4px; }

p.pic			{ border: 2px solid #000099; margin: 0; }
p.updt			{ text-align: center; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #000099; padding-top: 2px; padding-bottom: 2px; line-height: 175%; border: 2px solid #000099; margin: 0; }

td				{ text-align: left; font-size: 10pt; font-weight: normal; color: #000000; }

p.leightbwnm	{ text-align: left; font-size: 8pt; font-weight: bold; color: #000000; margin-bottom: 0; }
p.leightbwzm	{ text-align: left; font-size: 8pt; font-weight: bold; color: #000000; margin-bottom: 0; margin-top: 0; }
p.leightnwnm	{ text-align: left; font-size: 8pt; font-weight: normal; color: #000000; margin-top: 0; }

p.cxxsmall		{ text-align: center; font-size: 8pt; line-height: 200%; }
p.lxxsmallnb	{ text-align: left; font-size: 8pt; font-weight: normal; color: #000000; }
p.rxxsmallnb	{ text-align: right; font-size: 8pt; font-weight: normal; color: #000000; }
p.lxsmallnb		{ text-align: left; font-size: 9pt; font-weight: normal; color: #000000; }
p.lsmallbb		{ text-align: left; font-size: 10pt; font-weight: bold; color: #000000; }
p.lsmallnb		{ text-align: left; font-size: 10pt; font-weight: normal; color: #000000; }
p.rsmallbb		{ text-align: right; font-size: 10pt; font-weight: bold; color: #000000; }
p.rsmallnb		{ text-align: right; font-size: 10pt; font-weight: normal; color: #000000; }
p.lmediumnb		{ text-align: left; font-size: 12pt; font-weight: normal; color: #000000; }
p.llargenb		{ text-align: left; font-size: 14pt; font-weight: normal; color: #000000; }
p.lxlargenb		{ text-align: left; font-size: 16pt; font-weight: normal; color: #000000; }
p.lxxlargenb	{ text-align: left; font-size: 18pt; font-weight: normal; color: #000000; }

p.lgiantbr 		{ text-align: left; font-size: 24pt; font-weight: bold; padding: 5pt; color: #000099; margin: 0 }

p.lxxsmallbw	{ text-align: left; font-size: 8pt; font-weight: bold; color: #FFFFFF; }
p.lxxsmallnw	{ text-align: left; font-size: 8pt; font-weight: normal; color: #FFFFFF; }
p.lxsmallbw		{ text-align: left; font-size: 9pt; font-weight: bold; color: #FFFFFF; }
p.lxsmallbr		{ text-align: left; font-size: 9pt; font-weight: bold; color: #000099; padding-top: 2px; padding-bottom: 2px; border: 2px solid #000099; }
p.lsmallbw		{ text-align: left; font-size: 10pt; font-weight: bold; color: #FFFFFF; }
p.rsmallbw		{ text-align: right; font-size: 10pt; font-weight: bold; color: #FFFFFF; }
p.rsmallbr		{ text-align: right; font-size: 10pt; font-weight: bold; color: #000099; padding-top: 2px; padding-bottom: 2px; line-height: 175%; border: 2px solid #000099; }
p.lmediumbw		{ text-align: left; font-size: 12pt; font-weight: bold; color: #FFFFFF; }

p.lxxsmallbws	{ text-align: left; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-top: 4px; line-height: 175%; margin: 0; }
p.cxxsmallbrs	{ text-align: center; font-size: 8pt; font-weight: bold; color: #000099; padding-top: 2px; padding-bottom: 2px; line-height: 175%; border: 2px solid #000099; margin: 0; }
p.cxxsmallbrx	{ text-align: center; font-size: 8pt; font-weight: bold; color: #000099; padding-top: 2px; padding-bottom: 2px; border: 2px solid #000099; margin: 0; }
p.lxxsmallbrs	{ text-align: left; font-size: 8pt; font-weight: bold; color: #000099; padding-top: 2px; padding-bottom: 2px; line-height: 175%; border: 2px solid #000099; margin: 0; }
p.lsmallbg		{ text-align: left; font-size: 10pt; font-weight: bold; color: #FFCC00; }

p.lxxsmallbb	{ text-align: left; font-size: 8pt; font-weight: bold; color: #000000; }
