H1      { color: #333366;   font: bold large   Arial,Helvetica,sans-serif; }
H2      { color: white;   font: bold large    Arial,Helvetica,sans-serif; }
H3      { color: white;   font: bold 12pt      Arial,Helvetica,sans-serif; }
H4      { color: black;   font: bold medium     Arial,Helvetica,sans-serif; }
BIG     { color: #333366;  font: bold medium    Arial,Helvetica,sans-serif; text-indent: 12px; }
BIG.sw  { color: yellow;  font: bold large      Arial,Helvetica,sans-serif; }
BIG.login   { color: white;   font: bold 12pt      Arial,Helvetica,sans-serif; }

DL, DT  { color: #666666; font: bold medium     Arial,Helvetica,sans-serif; }
B       { font-weight: bold; }
B.heavy { color: black;   font: bold 12pt Courier,"Courier New",serif; }
B.white { color: white;   font: bold 12pt      Arial,Helvetica,sans-serif; }
em      { color: black;   font: bold medium     Arial,Helvetica,sans-serif;}
small   { color: black;   font: normal x-small  Arial,Helvetica,sans-serif; }
tt      { color: black;   font: normal small    Courier,serif; }
caption { color: black;   font: bold small      Arial,Helvetica,sans-serif; }
BODY, P, TABLE, TD, UL, OL, LI, DD 
        { color: black;   font: normal 10pt    Arial,Helvetica,sans-serif; }
p.tips  { color: #e67300;   font: bold 10pt/120%  Arial,Helvetica,sans-serif; margin-left: 2em; margin-right: 2em;}
A.menubar  { color: black;  font: bold 8pt Arial,Helvetica,sans-serif; text-decoration: none; }
A.menubar:hover   { color: blue; text-decoration: underline;}
A.omenu  { color: #e67300;;  font: bold 9pt Arial,Helvetica,sans-serif; text-decoration: none; }
A.omenu:hover  { color: #e67300; text-decoration: underline; }
A.title  { color: #333366;  font: bold 16pt Arial,Helvetica,sans-serif; text-decoration: underline; }
A.tablehead  { color: white;  font: bold 9pt Arial,Helvetica,sans-serif; text-decoration: none; }
A.tablehead:hover   { text-decoration: underline;}

.tabtitle  { color: #169ac0;  font: bold 9pt Arial,Helvetica,sans-serif; }

caption.normal    { color: black;  font: normal small Arial,Helvetica,sans-serif; }
.num              { color: black;  font: normal small Courier,serif; }

TH                { background: #6666cc; color: white;  font: bold 10pt Arial,Helvetica,sans-serif; }
.bth			  { background: white; color: blue;  font: bold 10pt Arial,Helvetica,sans-serif; }
.headrow          { background: white; }
th.bottomrow      { background: white }
td.bottomrow      { background: white; }
.swhead           { background: black; }
.swbot            { background: white; }
.titlehead {
	color: #333366;
	font: bold xx-large Arial,Helvetica,sans-serif;
	text-indent: 40px;
}
.subtitle { color: #333366;   font: bold large  Arial,Helvetica,sans-serif; text-indent: 40px;}
.hlight	  {color:red;}
.smsg	  {color:blue; font: bold 10pt Arial,Helvetica,sans-serif; }
.mt       { color: white;   font: bold x-small      Arial,Helvetica,sans-serif; }
.hst      { color: white;   font: normal 9pt    Arial,Helvetica,sans-serif; }
div.ind  { margin-left : 10px; }
div.hin  { margin-left: 220px; }
.unavailable { color: #999999;   font: bold 9pt    Arial,Helvetica,sans-serif; }
.setright { text-align: right; }