.level1     { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: normal; color: #000080; line-height: 5mm; }
.level2     { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; color: #000000; background-color: #C8E8E8; }
.level1on   { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #000080; background-color: #C8E8E8; }
.Message    { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 20px; font-weight: normal; color: #A00000; background-color: none}

.treeTop    { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #000080; line-height: 5mm; margin-left:0px}
.treeLevel1 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold; color: #000080; line-height: 5mm; margin-left:15px}
.treeLevel2 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; color: #000000; line-height: 4mm; margin-left:32px}
.treenode   { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; color: #000000; background-color: #F0FFFF; line-height: 4mm; margin-left:32px}
.treenodeon { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; color: #000000; background-color: #E0F0F0; line-height: 4mm; margin-left:32px}

a:hover   { color: #0067C0; text-decoration: none }
a:link    { color: #0067C0; text-decoration: none }
a:active  { color: #0067C0; text-decoration: none }
a:visited { color: #0067C0; text-decoration: none }

.title      { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 18px; font-style: normal; font-weight: bold; }
.t1         { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; font-weight: bold; }
.t2         { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: bold; }

.caption       { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: bold; border-color: #D0FFD0; border-style: solid; border-width: 2px 2px 2px 2px; color: #E0F0F0; background-color: #0067C0; }
.colorRow      { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; font-weight: normal; background-color: #E0F0F0; }
.ESsmallTitle  { font-family: "Helvetica", "Arial", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #C0FFFF; background-color: #0067C0; }
.ESbigTitle    { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 16px; font-style: normal; font-weight: normal; color: #C0FFFF; background-color: #0067C0; }
.bigWhiteTitle { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 18px; font-style: normal; font-weight: normal; color: #C0FFFF; background-color: #0067C0; line-height: 8mm; }

.h1 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 16px; font-style: normal; }
.h2 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; }
.h3 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; }

.contents     { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; }
.itemlabel    { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; }
.reditemlabel { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: normal; color: #FF0000; }
.iteminput    { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: normal; color: #008000; }
.promptmsg    { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold; color: #000080; }
.grouplabel   { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold; color: #000080; background-color: #D0D8D8; line-height: 6mm }
.sysdisplay   { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: normal; color: #000080; background-color: #E0F0F0; line-height: 5mm }
.sysdisplay2  { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: normal; color: #000080; line-height: 5mm }
.sysdisplayr  { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #800000; background-color: #F0E0E0; line-height: 5mm }
.gc_vip       { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: normal; color: #000080; background-color: #2EFF50; line-height: 5mm }
.gc_death     { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: normal; color: #000080; background-color: #FF0000; line-height: 5mm }
.gc_hkid      { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: normal; color: #000080; background-color: #0033CC; line-height: 5mm }
.gc_txn     { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: normal; color: #000080; background-color: #FFCC33; line-height: 5mm }
.SrchResults  { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; color: #000080; line-height: 6mm;  }
.SrchResults a:hover   { color: #000000; text-decoration: none }
.SrchResults a:link    { color: #000000; text-decoration: none }
.SrchResults a:active  { color: #000000; text-decoration: none }
.SrchResults a:visited { color: #000000; text-decoration: none }
.CurSrchResults  { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold; background-color: #E0F0F0; color: #000080; line-height: 6mm; border-color: #0067C0; border-style: solid; border-width: 1px 1px 1px 1px; }
.CurSrchResults a:link    { color: #0067C0; text-decoration: none }
.SrchInputBox { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; background-color: #EFFFFF; color: #000080; border-color: #0067C0; border-style: solid; border-width: 1px 0px 1px 0px; text-align:center; width:20px;  }
.SrchInputBox2 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; background-color: #EFFFFF; color: #000080; border-color: #0067C0; border-style: solid; border-width: 1px 1px 1px 1px; text-align:center; width:30px;  }

.defaultTable { border-color: #0067C0; border-style: solid; border-width: 0px 1px 1px 1px; }
.ErrorTable   { border-color: #800000; border-style: solid; border-width: 0px 1px 1px 1px; background-color: #FFF0F0; }
.ErrorTitle   { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #800000; line-height: 6mm; }
.ErrorTitle2  { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #D00000; background-color: #A00000; line-height: 6mm; }
.ErrorTitle2 a:visited { color: #FF8080; text-decoration: none }
.ErrorTitle2 a:link    { color: #FF8080; text-decoration: none }
.ErrorText    { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #800000; background-color: #FFF0F0; line-height: 6mm; }
.grayRow { background-color: #F6F6F6; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: normal}

TD.clsTab { background-color: #003366; border-BOTTOM: #99ccff 2px inset; border-LEFT: #6699cc 1px solid; border-RIGHT: #6699cc 1px solid; border-TOP: #003366 2px solid; CURSOR: hand; }
TD.clsTab A        { color: #ffffff; FONT-SIZE: 95%; TEXT-DECORATION: none; }
TD.clsTab A:hover  { color: #ffffff; FONT-SIZE: 95%; TEXT-DECORATION: none; }
TD.clsTab A:active { color: #ffffff; FONT-SIZE: 95%; TEXT-DECORATION: none; }
TD.clsTabSelected          { background-color: #6699cc; border-LEFT: #99ccff 2px outset; border-RIGHT: #99ccff 2px; border-TOP: #99ccff 2px outset; }
TD.clsTabSelected A        { color: #ccffcc; FONT-SIZE: 95%; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
TD.clsTabSelected A:hover  { color: #ccffcc; FONT-SIZE: 95%; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
TD.clsTabSelected A:active { color: #ccffcc; FONT-SIZE: 95%; FONT-WEIGHT: bold; TEXT-DECORATION: none; }

TABLE#idTabs TD   { FONT-SIZE: 72%; }
TABLE#newsContent { MARGIN-RIGHT: 10px; }

.PopUpCal  { background-color: #0067C0; border-color: #0067C0; border-style: solid; border-width: 1px 1px 1px 1px; }
.PopUpCal2 { background-color: #E0FFFF; border-color: #0067C0; border-style: solid; border-width: 0px 0px 0px 0px; padding:0mm; }
.PopUpS1   { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: bold; color: #0067C0; background-color: #E0FFFF; line-height: 4mm; border-style: none; }
.PopUpS2   { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: normal; color: #0067C0; background-color: #E0FFFF; line-height: 3mm; cursor:hand;}

