body		{ color:black; background:#FFFFE0; font-size:9.5pt; }
hr		{ color:steelblue; }
.caption	{ font-size:22pt; text-decoration:none; font-weight:bold; }
H1		{ font-size:22pt; text-decoration:none; font-weight:bold; }
H2		{ font-size:18pt; text-decoration:none; font-weight:bold; }
H3		{ font-size:14pt; text-decoration:none; font-weight:bold; font-style:italic; }
H4		{ font-size:12pt; text-decoration:none; font-weight:bold; }
H5, H6, DT	{ font-size:11pt; text-decoration:none; font-weight:bold; }
TH		{ font-size:10pt; text-decoration:none; font-weight:bold; background:steelblue; color:white; border:ridge; border-width:2px; }
table		{ font-size:9.6pt; }
pre		{ font-size:9pt; }
.topbar		{ font-size:9.6pt; font-weight:bold; width:100%; font-style:italic; letter-spacing:-1; color:#F0E0FF; background:#000099; filter:DropShadow(color=#6060C0, offX=1, offY=2) }

a		{color:#101010;text-decoration:none;}
a:link		{color:#3040A0;text-decoration:none;}
a:visited	{color:#602030;text-decoration:none;}
a:active	{color:cornflower;text-decoration:none;}
a:hover		{color:#ff0040;text-decoration:none;border-bottom:2px dotted;}

ul		{margin-top:5px;margin-bottom:5px;line-height:-10%;}

li		{line-height:120%;border-left:1px solid #FFFFE0;}
a.li		{color:steelblue;border-bottom:2px dotted steelblue;}
li:link		{color:steelblue;border-bottom:2px dotted steelblue;}
li:visited	{color:steelblue;border-bottom:2px dotted;}
li:active	{color:steelblue;border-bottom:2px dotted;}
li:hover	{color:steelblue;border-bottom:2px dotted red;}

.banner		{text-align:center; width:100%; background:#80F0E0;}
.hed_b		{font-size:1px;color:#80F0E0;background:#80F0E0;text-decoration:none;}
.hed_b:link	{font-size:1px;color:#80F0E0;background:#80F0E0;text-decoration:none;}
.hed_b:visited	{font-size:1px;color:#80F0E0;background:#80F0E0;text-decoration:none;}
.hed_b:hover	{font-size:1px;color:#80F0E0;background:#80F0E0;text-decoration:none;}

.hdtitle	{font-family="Arial,Helvetica";font-size:11pt;font-weight:bold;color="#CFCFFF";}
.bttitle	{font-family="Arial,Helvetica";font-size:11pt;font-weight:bold;color:"#000070";}
.since		{font-family="Arial,Helvetica";font-size:8pt; color="#8080F0"; font-style:italic; }
.title		{font-size:20pt; font-weight:bold;font-style:italic; color:"#10103F";width:100%; filter:DropShadow(color=#6060F0, offX=1, offY=2) }
.ttitle		{font-size:16pt; font-weight:bold; color:"#000070"; width:100%; ;filter:DropShadow(color=#d0d0d0, offX=1, offY=2) }
.tttitle	{font-size:16pt; font-weight:bold; color:"#10103F"; width:100%; ;filter:DropShadow(color=#6060F0, offX=1, offY=2) }
.stitle		{font-size:12pt; font-weight:bold; color:#F0E0FF; width:100%; filter:DropShadow(color=#4040C0, offX=1, offY=2) }
.ttl		{font-size:12pt; font-weight:bold; }
.subttl		{font-size:12pt; color:#404080; }
.nd		{font-size:11pt; text-decoration:none; font-style:italic; color:darkblue; background:#50D0E0; line-height:14pt; font-weight:900; margin:4; }
.ndred		{font-size:11pt; text-decoration:none; font-style:italic; color:darkblue; background:#FF80A0; line-height:14pt; font-weight:900; margin:4; }
.ndx		{font-size:10pt; text-decoration:none; color:darkblue; background:#50D0E0; line-height:14pt; letter-spacing:-2; font-weight:900; margin:4; border-style:solid; border-color:black; border-width:0px 2px 2px 0px; padding:1px 0px 0px 1px; }
.ndx:link	{font-size:10pt; text-decoration:none; color:darkblue; background:#50D0E0; }
.ndx:visited	{font-size:10pt; text-decoration:none; color:darkblue; background:#50D0E0; }
.ndx:hover	{font-size:10pt; text-decoration:bold; color:red; background:#50D0E0; }
.ndxx		{font-size:10pt; text-align:center; text-decoration:none; color:darkblue; background:#50D0E0; line-height:14pt; letter-spacing:-1; font-weight:900; margin:4; border-style:solid; border-color:black; border-width:0px 0px 0px 0px; padding:1px 0px 0px 1px; }
.ndxx:link	{font-size:10pt; text-decoration:none; color:darkblue; background:#50D0E0;}
.ndxx:visited	{font-size:10pt; text-decoration:none; color:darkblue; background:#50D0E0;}
.ndxx:hover	{font-size:10pt; text-decoration:bold; color:red; background:#50D0E0;border-bottom:0;}

.indz		{ font-size:8pt; text-decoration:none; text-align:center; color:darkblue; background:#A0D0E0; letter-spacing:-1; font-weight:900; border-style:solid; border-color:#E0FFF0; border-width:1px 0px 0px 0px; padding:0px 1px 0px 1px;}
.indx		{ font-size:8pt; text-decoration:none; text-align:center; color:darkblue; background:#A0D0E0; letter-spacing:-2; font-weight:900; }
.indx:link	{ font-size:8pt; text-decoration:none; color:darkblue; background:#A0D0E0; }
.indx:visited	{ font-size:8pt; text-decoration:none; color:darkblue; background:#A0D0E0; }
.indx:hover	{ font-size:8pt; text-decoration:bold; color:red; background:#A0D0E0; }
.andz		{ font-size:8pt; text-decoration:none; text-align:center; color:red; background:#E0FFF0; letter-spacing:-1; font-weight:900; padding:0px 0px 0px 0px; }
.andx		{ font-size:8pt; text-decoration:none; text-align:center; color:red; background:#E0FFF0; letter-spacing:-2; font-weight:900; padding:0px 0px 0px 0px; }
.andx:link	{ font-size:8pt; text-decoration:none; color:blue; background:#E0FFF0; }
.andx:visited	{ font-size:8pt; text-decoration:none; color:blue; background:#E0FFF0; }
.andx:hover	{ font-size:8pt; text-decoration:bold; color:red; background:#E0FFF0; }
.copyright	{font-family="Arial, Helvetica";font-size:9.5pt;font-weight:bold;font-style:italic;color:steelblue;letter-spacing:-1;}

.notes		{font-size:9pt;color:steelblue;}
a.notes		{font-size:9pt;color:steelblue;border-bottom:2px dotted;}
.notes:link	{font-size:9pt;color:steelblue;border-bottom:2px dotted;}
//.notes:visited	{font-size:9pt;color:steelblue;border-bottom:2px dotted;}
//.notes:active	{font-size:9pt;color:steelblue;border-bottom:2px dotted;}
//.notes:hover	{font-size:9pt;color:steelblue;border-bottom:2px dotted blue;}

.bnotes		{font-size:9pt;color:darkblue;font-weight:bold;}
.snotes		{font-size:8pt;color:steelblue;}
.snotesi	{font-size:8pt;font-style:italic; color:steelblue;}
.ssnotes	{font-size:7.5pt;color:darkblue;letter-spacing:-1;}
.rnotes		{font-size:9pt;color:steelblue; text-align:right;}
.rsnotes	{font-size:8pt;color:#100404;text-align:right;letter-spacing:-1;}
a.rsnotes	{font-size:8pt;color:#100404;text-align:right;letter-spacing:-1;border-bottom:2px dotted;}
.halfline	{font-size:4pt;text-decoration:none;line-height:4pt;}

.smnn		{letter-spacing:-1; }
.anotation	{font-size:9pt;color:#101060;line-height:130%;margin-left:32px;margin-top:8px;margin-bottom:8px;margin-right:20px;}
.anotation:first-letter	{color:red;font-size:90%;font-weight:bold;margin-left:-20px;}
.ulist		{line-height:150%;margin-left:32px;margin-top:4px;margin-bottom:4px;margin-right:20px;}
.ulist:first-letter	{font-weight:bold;margin-left:-10px;}

.warning	{text-decoration:none;font-weight:bold;color:red;}
a.warning:link	{text-decoration:none;font-weight:bold;color:red;border-bottom:2px dotted;}
a.warning:visited	{text-decoration:none;font-weight:bold;color:red;border-bottom:2px dotted;}
a.warning:hover	{text-decoration:none;font-weight:bold;color:darkblue;border-bottom:2px dotted;}
.comment	{text-decoration:none; font-weight:bold; color:black; }
.shadow		{width:auto; height:auto; filter:DropShadow(Color=silver, OffX=2, OffY=2, Positive=1); }
.gray		{filter:gray; }
.name		{font-size:12pt; text-decoration:none; font-weight:bold; font-style:italic; }
.headline	{font-size:10pt; text-decoration:none; color:darkyellow; }
.barttl		{font-size:10pt;color:#4040A0;font-style:italic;font-weight:bold;background:#70D0FF;}
.subarttl	{font-size:10pt;color:#4040A0;font-style:italic;font-weight:bold;background:#A0DFD0;}
.softttl	{font-size:10pt; text-align:center; background:#70D0FF; }
.verttl		{font-size:10pt; text-align:center; background:#80FFD0; }
.sizettl	{font-size:9pt; text-align:center; background:#A0DFD0; }
.updttl		{font-size:9pt; text-align:center; background:#F8C0E0; }
.anounce	{font-size:11pt; font-weight:bold; background:#80F0E0; }
.soft		{font-size:11pt; font-weight:bold; text-align:center; background:#80F0E0; }
.softnote	{font-size:9pt; font-weight:bold; letter-spacing:-1; text-align:center; background:#CFEDFA; }
.version	{font-size:9pt; font-weight:bold; text-align:center; background:#CCF7EE; }
.size		{font-size:9pt; font-weight:bold; text-align:center; background:#DCE7EE; }
.update		{font-size:9pt; font-weight:bold; text-align:center; background:#FBF2FF; }
.contents	{font-size:9.5pt; font-weight:normal; text-align:left; background:#CCF7EE; }
.docs		{font-size:10pt;line-height:12pt;}
.docs:link	{color:#3040A0;text-decoration:none;border-bottom:2px dotted;}
.docs:visited	{color:#3040A0;text-decoration:none;border-bottom:2px dotted;}
a.docs		{color:#3040A0;text-decoration:none;border-bottom:2px dotted;}
a.docs:link	{color:#3040A0;text-decoration:none;border-bottom:2px dotted;}
a.docs:visited	{color:#3040A0;text-decoration:none;border-bottom:2px dotted;}
//a.docs:hover	{color:#ff0040;text-decoration:none;}
.sdocs		{font-size:10pt;line-height:12pt;background:#F0FFE0;}
.menu		{ font-weight:bold; text-decoration:none;}
a.menu:link	{ color:#4040A0; font-weight:bold; text-decoration:none; text-align:center;}
a.menu:visited	{ color:#4040A0; font-weight:bold; text-decoration:none; text-align:center;}
a.menu:active	{ color:#4040A0; font-weight:bold; text-decoration:none; font-align:center;}
a.menu:hover	{ color:red; font-weight:bold; text-decoration:none; font-align:center; }
.cmenu		{ font-size:11pt;color:#F0E0FF;background:#4040C0;font-style:italic;font-weight:bold;text-decoration:none; }
a.cmenu:visited	{ font-size:11pt;color:#F0E0FF;background:#4040C0;font-style:italic;font-weight:bold;text-decoration:none;filter:DropShadow(color=#4040C0, offX=1, offY=2) }
a.cmenu:hover	{ font-size:11pt;color:#F0E0FF;background:#4040C0;font-style:italic;font-weight:bold;text-decoration:none;filter:DropShadow(color=#4040C0, offX=1, offY=2) }
.lmenu		{ color:#4040A0; font-weight:bold; text-decoration:none; }
a.lmenu:link	{ color:#4040A0; font-weight:bold; text-decoration:none; }
a.lmenu:visited	{ color:#4040A0; font-weight:bold; text-decoration:none; }
a.lmenu:active	{ color:#4040A0; font-weight:bold; text-decoration:none; }
a.lmenu:hover	{ color:red; font-weight:bold; text-decoration:none; }
.smenu		{font-weight:bold;text-decoration:none;background:#F0FFD0;}
a.smenu:link	{color:#4040A0;background:#F0FFD0;font-weight:bold;text-decoration:none;text-align:center;}
a.smenu:visited	{color:#4040A0;background:#F0FFD0;font-weight:bold;text-decoration:none;text-align:center;}
a.smenu:active	{color:#4040A0;background:#F0FFD0;font-weight:bold;text-decoration:none;font-align:center;}
a.smenu:hover	{color:red;background:#F0FFD0;font-weight:bold;text-decoration:none;font-align:center;}
.bttn		{ font-size:10pt; font-weight:bold; text-decoration:none; text-align:center; background:#50D0E0; }
a.bttn:hover	{ color:darkred; }
.bbttn		{ font-size:10pt; font-weight:bold; text-decoration:none; text-align:center; background:#80F0FF; }
a.bbttn:link	{ color:#4040A0; text-decoration:none; }
a.bbttn:visited	{ color:#4040A0; text-decoration:none; }
a.bbttn:hover	{ color:red; }
.sbttn		{ font-size:10pt; font-weight:bold; text-decoration:none; text-align:center; background:#50D0E0; color:#4040A0; }
a.sbttn:hover	{ color:#000040; }
.mnn		{ font-size:11px; line-height:16px; letter-spacing:-1; text-decoration:none; color:#4040A0; }
a.mnn:hover	{ color:#000040; }
.bshdw		{ font-size:10pt; font-weight:bold; text-decoration:none; text-align:center; color:#4040A0; background:#404040; }
a.bshdw:hover	{ color:red; }
.sidenav	{ background:#40C0A0;}
.throu		{ background:#FFFFE0;}
.transparent	{ color:#FFFFE0;}
.t		{ color:#FFFFE0;}
.t:link		{ color:#FFFFE0;}
.t:visited	{ color:#FFFFE0;}
.t:active	{ color:#FFFFE0;}
.t:hover	{ color:#FFFFE0;}

td.head		{ text-align:center; text-decoration:none; border-right:thin solid black;border-bottom:thin solid black;}
.pp		{ font-size:1pt; line-height:1px; }
.q		{ font-size:16pt;font-weight:bold;color:"#0000A0";background:"#40C0A0";text-align:center; }
.a		{ font-size:16pt;font-weight:bold;color:"#0000A0";background:"#FF80A0";text-align:center; }
a.more		{color:#000000;text-decoration:none;}
a.hdline	{color:#030333;text-decoration:none;}

.btmenu		{font-size:7pt;color:darkblue;border-bottom:1px dotted black;}
.btmn		{font-size:7pt;color:blue;letter-spacing:0;border-bottom:1px dotted black;}
.btml		{font-size:7pt;color:steelblue;letter-spacing:0;border-bottom:1px dotted black;}
.btml:link	{font-size:7pt;color:steelblue;letter-spacing:0;border-bottom:1px dotted black;}
.btml:visited	{font-size:7pt;color:steelblue;letter-spacing:0;border-bottom:1px dotted black;}
.btml:active	{font-size:7pt;color:steelblue;letter-spacing:0;border-bottom:1px dotted black;}
.btml:hover	{font-size:7pt;color:red;letter-spacing:0;border-bottom:1px dotted black;}


