.Menu  {
  background-color:       0058e1;
  border-left-color:      0058e1;
  border-left-style:      solid;
  border-left-width:      6px;
  border-right-color:     0058e1;
  border-right-style:     solid;
  border-right-width:     1px;
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.MenuOver  {
  background-color:       002BBB;
  border-left:            '#ffff00 solid 6px';
  border-right-color:     3090e1;
  border-right-style:     solid;
  border-right-width:     1px;
  color:                  #FFFFFF;
  cursor:                 hand;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.MenuPort  {
  background-color:       #8080C0;
  border-left:            '#8080C0 solid 0px';
  border-right:           '#8080C0 solid 0px';
  border-top:             '#F7F6F5 solid 2px';
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.MenuPortOver  {
  background-color:       #0000A0;
  border-left:            '#0000A0 solid 0px';
  border-right:           '#0000A0 solid 0px';
  border-top:             '#ff0000 solid 2px';
  color:                  #FFFFFF;
  cursor:                 hand;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.MenuTour  {
  background-color:       4964fb;
  border-right-color:     0c30a0;
  border-right-style:     solid;
  border-right-width:     5px;
  border-top-color:       c0c0c0;
  border-top-style:       solid;
  border-top-width:       1px;
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.MenuTourOver  {
  background-color:       c000c0;
  border-right-color:     ffc000;
  border-right-style:     solid;
  border-right-width:     5px;
  border-top-color:       c0c0c0;
  border-top-style:       solid;
  border-top-width:       1px;
  color:                  #FFFFFF;
  cursor:                 hand;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.MenuTourSel  {
  background-color:       0000c0;
  border-right-color:     ffc000;
  border-right-style:     solid;
  border-right-width:     5px;
  border-top-color:       c0c0c0;
  border-top-style:       solid;
  border-top-width:       1px;
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.MnuSub  {
  background-color:       124acf;
  border-bottom-color:    ffffff;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  border-left-color:      ffffff;
  border-left-style:      solid;
  border-left-width:      1px;
  border-right-color:     ffffff;
  border-right-style:     solid;
  border-right-width:     1px;
  border-top-color:       c0c0c0;
  border-top-style:       solid;
  border-top-width:       1px;
  color:                  #FFFFFF;
  cursor:                 hand;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.MnuSubIt  {
  border-bottom-color:    2080d0;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  color:                  #FFFFFF;
  cursor:                 hand;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  padding-bottom:         3px;
  padding-left:           5px;
  padding-right:          10px;
  padding-top:            3px;
  text-decoration:        none;
  }

.MnuSubItOver  {
  background-color:       1b6cf2;
  border-bottom-color:    2080d0;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  color:                  #FFFFFF;
  cursor:                 hand;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  padding-bottom:         3px;
  padding-left:           5px;
  padding-right:          10px;
  padding-top:            3px;
  text-decoration:        none;
  }

.MnuSubOut  {
  border-bottom-color:    a0a0a0;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  border-left-color:      c6c6c6;
  border-left-style:      solid;
  border-left-width:      1px;
  border-right-color:     c0c0c0;
  border-right-style:     solid;
  border-right-width:     2px;
  }

.StMn1  {
  background-color:       #E9E4DC;
  border-bottom:          '#aaaaaa solid 1px';
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-weight:            bold;
  text-decoration:        none;
  }

.StMn2  {
  background-color:       #F7F6F5;
  border-left:            '#aaaaaa solid 1px';
  border-right:           '#aaaaaa solid 1px';
  border-top:             '#aaaaaa solid 1px';
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-weight:            bold;
  text-decoration:        none;
  }

.UpDnTitle1s  {
  color:                  #001777;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-weight:            normal;
  text-align:             center;
  }

.UpDnTitle1sr  {
  color:                  #001777;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-weight:            normal;
  }

.ct1  {
  color:                  #FFFFFF;
  font-family:            Arial;
  font-size:              10pt;
  font-weight:            normal;
  text-decoration:        none;
  }

.error1  {
  background-color:       #FBFAEA;
  color:                  #FF0000;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.frmBtMn  {
  background-color:       c0e0ff;
  border-color:           000080;
  border-style:           solid;
  border-width:           1px;
  cursor:                 hand;
  font-family:            Arial, Sans-Serif;
  font-size:              6pt;
  }

.frmTxtMn  {
  background-color:       e0f0ff;
  border-color:           000080;
  border-style:           solid;
  border-width:           1px;
  font-family:            Arial, Sans-Serif;
  font-size:              6pt;
  text-align:             center;
  }

.h1  {
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.h2  {
  color:                  #000000;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-decoration:        none;
  }

.link1  {
  color:                  #000095;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  text-decoration:        none;
  }

.link1e  {
  color:                  #000095;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  text-decoration:        none;
  }

.link2  {
  color:                  #ff0000;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  text-decoration:        none;
  }

.link3  {
  color:                  #8a009d;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  text-decoration:        none;
  }

.linkwhite  {
  color:                  #ffffff;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  text-decoration:        none;
  }

.maintitle1  {
  background-color:       #0080C0;
  color:                  white;
  cursor:                 hand;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-weight:            bold;
  text-decoration:        none;
  }

.menuBox  {
  background-color:       #2F6F91;
  color:                  #FFFFFF;
  cursor:                 default;
  font-family:            Arial;
  font-size:              8pt;
  font-weight:            bold;
  text-align:             left;
  text-decoration:        none;
  }

.menuBox2  {
  background-color:       #D7D6BB;
  color:                  #004080;
  cursor:                 default;
  font-family:            Arial;
  font-size:              8pt;
  font-weight:            bold;
  text-align:             left;
  text-decoration:        none;
  }

.menuOff  {
  background-color:       #0064B4;
  color:                  #FFFFFF;
  cursor:                 hand;
  font-family:            Arial;
  font-size:              8.5pt;
  font-weight:            bold;
  text-align:             center;
  text-decoration:        none;
  }

.menuOn  {
  background-color:       #9999CC;
  color:                  #000000;
  cursor:                 hand;
  font-family:            Arial;
  font-size:              8.5pt;
  font-weight:            bold;
  text-align:             center;
  text-decoration:        none;
  }

.newsC  {
  background-color:       ffffff;
  border-bottom-color:    c0c0c0;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  font-family:            Verdana, Arial, Sans-Serif;
  font-size:              8pt;
  text-align:             left;
  }

.newsD1  {
  background-color:       ffffff;
  font-family:            Tahoma, Verdana, Arial, Sans-Serif;
  font-size:              8pt;
  padding:                4px;
  }

.newsDate  {
  background-color:       e7e7e7;
  font-family:            Tahoma, Verdana, Arial, Sans-Serif;
  font-size:              8pt;
  text-align:             center;
  }

.newsDay  {
  background-color:       e3e3e3;
  border-bottom-color:    808080;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  border-left-color:      008000;
  border-left-style:      solid;
  border-left-width:      3px;
  border-right-color:     008000;
  border-right-style:     solid;
  border-right-width:     1px;
  border-top-color:       c0c0c0;
  border-top-style:       solid;
  border-top-width:       1px;
  font-family:            Tahoma, Verdana, Arial, Sans-Serif;
  font-size:              8pt;
  text-align:             left;
  }

.newsDayWE  {
  background-color:       ebebeb;
  border-bottom-color:    808080;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  border-left-color:      80c080;
  border-left-style:      solid;
  border-left-width:      3px;
  border-right-color:     80c080;
  border-right-style:     solid;
  border-right-width:     1px;
  font-family:            Tahoma, Verdana, Arial, Sans-Serif;
  font-size:              8pt;
  text-align:             left;
  }

.newsT1  {
  background-color:       f7f7f7;
  font-family:            Tahoma, Verdana, Arial, Sans-Serif;
  font-size:              8pt;
  font-weight:            bold;
  }

.num1  {
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            bold;
  text-align:             right;
  }

.num1a  {
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            bold;
  }

.num1b  {
  font-family:            MS sans serif, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  font-weight:            bold;
  text-align:             right;
  }

.num1c  {
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            bold;
  text-align:             center;
  }

.num2  {
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             right;
  }

.num2b  {
  font-family:            MS sans serif, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             right;
  }

.numdn  {
  color:                  #ff0000;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             right;
  }

.numdnC  {
  color:                  #ff0000;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             center;
  }

.numdnL  {
  color:                  #ff0000;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             left;
  }

.numdnb  {
  color:                  #ff0000;
  font-family:            MS sans serif, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             right;
  }

.numsm  {
  color:                  #8a009d;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             right;
  }

.numsmC  {
  color:                  #8a009d;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             center;
  }

.numsmL  {
  color:                  #8a009d;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             left;
  }

.numsmb  {
  color:                  #8a009d;
  font-family:            MS sans serif, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             right;
  }

.numup  {
  color:                  #000095;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             right;
  }

.numupC  {
  color:                  #000095;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             center;
  }

.numupL  {
  color:                  #000095;
  font-family:            MS sans serif, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             left;
  }

.numupb  {
  color:                  #000095;
  font-family:            MS sans serif, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  font-weight:            normal;
  text-align:             right;
  }

.pagetitle  {
  color:                  #000000;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-weight:            bold;
  text-decoration:        none;
  }

.pagetitle1  {
  color:                  #191970;
  cursor:                 default;
  font-family:            Arial,Helvetica,sans-serif;
  font-size:              14pt;
  font-weight:            bold;
  }

.popIn  {
  background-color:       EFF7E8;
  border-bottom-color:    ffffff;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  border-left-color:      ffffff;
  border-left-style:      solid;
  border-left-width:      1px;
  border-right-color:     ffffff;
  border-right-style:     solid;
  border-right-width:     1px;
  border-top-color:       ffffff;
  border-top-style:       solid;
  border-top-width:       1px;
  color:                  000080;
  font-family:            Tahoma, Verdana, Arial, Sans-Serif;
  font-size:              8pt;
  padding-bottom:         1px;
  padding-left:           4px;
  padding-right:          4px;
  padding-top:            1px;
  }

.popOut  {
  border-bottom-color:    808080;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  border-left-color:      2080d0;
  border-left-style:      solid;
  border-left-width:      4px;
  border-right-color:     808080;
  border-right-style:     solid;
  border-right-width:     1px;
  border-top-color:       808080;
  border-top-style:       solid;
  border-top-width:       1px;
  }

.small1  {
  color:                  #000066;
  font-family:            Verdana, Arial, Helvetica, sans-serif;
  font-size:              6pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.t0  {
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  }

.t0b  {
  font-family:            Times New Roman, serif;
  font-size:              12pt;
  }

.t0s  {
  font-family:            Times New Roman, serif;
  font-size:              8pt;
  }

.t1dn  {
  background-color:       #9B0000;
  color:                  #ffffff;
  cursor:                 default;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-weight:            normal;
  text-align:             center;
  }

.t1ud  {
  color:                  #FFFFFF;
  font-family:            Arial;
  font-size:              8pt;
  font-weight:            bold;
  text-decoration:        none;
  }

.t1up  {
  background-color:       #005397;
  color:                  #ffffff;
  cursor:                 default;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-weight:            normal;
  text-align:             center;
  }

.t2ud  {
  color:                  #000000;
  font-family:            Arial;
  font-size:              8pt;
  font-weight:            bold;
  text-decoration:        none;
  }

.tblData  {
  border-bottom-color:    c0c0c0;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  border-left-color:      e0e0e0;
  border-left-style:      solid;
  border-left-width:      1px;
  border-right-color:     e0e0e0;
  border-right-style:     solid;
  border-right-width:     1px;
  border-top-color:       c0c0c0;
  border-top-style:       solid;
  border-top-width:       1px;
  }

.tblDataCell  {
  border-bottom-color:    d7d7d7;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  border-right-color:     e0e0e0;
  border-right-style:     solid;
  border-right-width:     1px;
  color:                  000000;
  font-family:            Tahoma, Arial, Sans-Serif;
  font-size:              8pt;
  }

.tblDataVar  {
  background-color:       DFE2E8;
  border-bottom-color:    c0c0c0;
  border-bottom-style:    solid;
  border-bottom-width:    1px;
  color:                  000080;
  font-family:            Arial, Sans-Serif;
  font-size:              8pt;
  text-align:             center;
  }

.text1  {
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.text1b  {
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.text1s  {
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              6pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.text1vb  {
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              12pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.text1wh  {
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.text2s  {
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              6pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.th0  {
  color:                  #ffffff;
  font-family:            Arial;
  font-size:              10pt;
  }

.title1  {
  color:                  #ffffff;
  cursor:                 default;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-weight:            bold;
  text-align:             center;
  }

.title1s  {
  background-color:       #00468B;
  color:                  #ffffff;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-weight:            normal;
  text-align:             center;
  }

.title2s  {
  color:                  #000000;
  font-family:            Verdana, Arial;
  font-size:              7pt;
  font-weight:            normal;
  text-align:             center;
  }

.tm0  {
  cursor:                 hand;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-style:             normal;
  font-weight:            normal;
  text-decoration:        none;
  }

.tradeS1  {
  background-color:       #EDEDE7;
  border-bottom-width:    0px;
  border-color:           #999999 #999999;
  border-left-width:      1px;
  border-right-width:     1px;
  border-style:           solid;
  border-top-width:       1px;
  font-family:            Verdana, Arial, Helvetica, sans-serif;
  font-size:              18px;
  font-weight:            bold;
  text-align:             center;
  }

.tradeS2  {
  background-color:       #ffffff;
  border-bottom-width:    1px;
  border-color:           #999999 #999999;
  border-left-width:      0px;
  border-right-width:     0px;
  border-style:           solid;
  border-top-width:       0px;
  font-family:            Verdana, Arial, Helvetica, sans-serif;
  font-size:              18px;
  font-weight:            bold;
  text-align:             center;
  }

.tradeTL  {
  background-color:       #6d8392;
  color:                  #FFFFFF;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              10pt;
  font-weight:            bold;
  }

.tradeTR  {
  background-color:       #ECEFF0;
  color:                  #000000;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  }

.tradeVar  {
  background-color:       #E6E2E9;
  border-right:           '#bbbbbb solid 1px';
  color:                  #000000;
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              8pt;
  text-align:             right;
  }

.udt1  {
  color:                  white;
  cursor:                 hand;
  font-family:            Arial, sans-serif;
  font-size:              10pt;
  font-weight:            bold;
  text-decoration:        none;
  }

body  {
  scrollbar-3dlight-color: #999;
  scrollbar-arrow-color:  #333;
  scrollbar-base-color:   #dddddd;
  scrollbar-darkshadow-color: #999;
  scrollbar-highlight-color: #ccc;
  scrollbar-shadow-color: #ccc;
  scrollbar-track-color:  #eeeeee;
  }

