BODY, TABLE				{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; }
P.tab					{ text-indent: 20pt; }

A:link					{ color: #000080; }
A:visited				{ color: #800080; }
A:hover, A:active			{ color: #1040F0; }
A.menu:link, A.menu:visited		{ color: #000080; font-size: 11pt; text-decoration: none; }
A.menu:hover, A.menu:active		{ color: #1040F0; text-decoration: underline; }
A.bottom:link, A.bottom:visited		{ color: #FFFFFF; text-decoration: none; }
A.bottom:hover, A.bottom:active		{ color: #FFFFFF; text-decoration: underline; }

H1.title				{ font-size: 18pt; text-align: center; color: #FFFFFF; background-color: #8085F0; margin: 0px; padding-top: 6px; padding-bottom: 6px; }
H1.newstitle				{ font-size: 15pt; text-align: center; margin: 12px 0px -7px 0px; }
H2.subtitle				{ font-size: 15pt; text-align: center; margin: 14pt 0pt 14pt 0pt; }
H2.company				{ font-size: 16pt; text-align: center; color: #003080; background-color: #E2F3F3; margin: 0px 0px 10px 0px; padding: 5px; }

P.maintop				{ color: #808080; background-color: #F3F3F3; margin: 2px 0px 0px 0px; padding: 6px 6px 6px 24px; }
P.maintop A:link, P.maintop A:visited	{ color: #808080; font-weight: bold; text-decoration: none; }
P.maintop A:hover, P.maintop A:active	{ color: #808080; text-decoration: underline; }
P.welcome				{ text-indent: 20pt; margin-top: 3px; margin-bottom: 6px; }
UL.list					{ margin-top: 5px; margin-bottom: 25px; }
UL.list LI				{ margin-top: 0px; margin-bottom: 5px; list-style-image: url("/images/list.gif"); }
SPAN.description			{ font-style: italic; }
SPAN.info				{ color: #606060; }
PRE					{ border: 1px solid #000080; background-color: #F8F8FF; padding: 2px 10px 2px 10px; }
P.image					{ text-align: center; margin: 14px 0px 14px 0px; }
P.signature				{ text-align: center; margin-top: -7px; }
P.author				{ text-align: right; font-style: italic; }
P.lead					{ text-indent: 20pt; font-style: italic; font-weight: bold; }

TABLE.news				{ border-collapse: collapse; border-top: 3px double #A0A0E0; border-bottom: 3px double #A0A0E0; }
TABLE.news TH				{ color: #404080; font-size: 12pt; font-weight: bold; text-align: center; border-bottom: 3px double #A0A0E0; }
TABLE.news TD				{ border-bottom: 1px solid #E0E0E0; vertical-align: top; }
B.date					{ display: block; margin: 0px 0px -14px 0px; color: #0030B0; }
B.title					{ display: block; margin: 0px 0px -14px 0px; }
TD.newstop				{ border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; padding: 5px 10px 5px 10px; background-color: #FAFAFA; }
SPAN.platform				{ float: right; color: #707070; }
DIV.newsbottom				{ font-size: 8pt; margin: 0px 0px 3px 0px; padding-top: 8px; }

TABLE.border				{ border-collapse: collapse; border: 2px solid #3050B0; }
TABLE.border TH				{ border-left: 1px solid #B0D0FF; background-color: #3050B0; color: #FFFFFF; text-align: center; }
TABLE.border TD				{ border: 1px solid #3050B0; }

B.menu					{ font-size: 11pt; color: #000080; }
UL.menu					{ padding-left: 0px; margin: 0px 0px 0px 16px; }
LI.menu					{ margin-top: 0px; margin-bottom: 3px; list-style-type: square; list-style-image: url("/images/menu.gif"); }
UL.menu2				{ padding-left: 0px; margin: 0px 0px 0px 7px; }
LI.menu2				{ margin-top: 0px; margin-bottom: 1px; list-style-type: none; list-style-image: none; }

DIV.adv					{ border: 1px solid #B0B0B0; padding: 5px; background-color: #F3F3F3; color: #606060; }
DIV.adv A:link, DIV.adv A:visited	{ color: #606060; }
DIV.advtitle				{ background-color: #B0B0B0; padding: 0px 5px 0px 5px; font-size: 8pt; color: #F3F3F3; text-align: left; }

TABLE.filter				{ border: 1px solid #A0A0A0; }
TABLE.filter TH				{ background-color: #A0A0A0; padding: 3px; color: #FFFFFF; font-weight: bold; }
TABLE.filter TD, TABLE.catalog TD	{ text-align: left; vertical-align: top; }
TABLE.catalog TABLE TD			{ border-style: none; padding-bottom: 2px; }
TD.info					{ padding-right: 4px; white-space: nowrap; }
DIV.platform				{ float: right; padding: 1px 0px 1px 10px; }
DIV.platform SPAN			{ background-color: #808080; border: 1px outset #808080; padding: 0px 4px; color: #FFFFFF; font-size: 9pt; }
TABLE.catalog UL			{ margin: 0px 0px 8px 30px; padding: 0px; }