body                 {margin-bottom:    0;
                      margin-left:      0;
                      margin-right:     0;
                      margin-top:       0;
                      }
.BCdBYlPdTn          {color:            rgb(255, 255, 255);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
a.BCdBYlXwTn:link    {color:            rgb(255, 255, 255);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
a.BCdBYlXwTn:visited {color:            rgb(255, 255, 255);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
a.BCdBYlXwTn:active  {color:            rgb(255, 255, 255);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
a.BCdBYlXwTn:hover   {color:            rgb(255, 255, 255);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
.BCdBYrPdTn          {color:            rgb(055, 134, 132);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
a.BCdBYrXwTn:link    {color:            rgb(055, 134, 132);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
a.BCdBYrXwTn:visited {color:            rgb(055, 134, 132);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
a.BCdBYrXwTn:active  {color:            rgb(055, 134, 132);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
a.BCdBYrXwTn:hover   {color:            rgb(055, 134, 132);
                      font-family:      Arial,Verdana,sans-serif;
                      font-size:        55%;
                      font-weight:      bold;
                      }
.GSeCom              {background-color: rgb(055, 134, 132);
                      color:            rgb(255, 255, 255);
                      font-size:        85%;
                      font-weight:      bold;
                      padding-left:     4px;
                      padding-right:    4px;
                      }
.GSeBylTn            {color:            rgb(255, 255, 255);
                      font-size:        65%;
                      font-weight:      bold;
                      }
.imgPosSusXw         {text-align:       center;
                      vertical-align:   top;
                      }
.layEA               {background-color: rgb(055, 134, 132);
                      text-align:       center;
                      vertical-align:   top;
                      }
.laySS               {background-color: rgb(255, 204, 204);
                      text-align:       left;
                      vertical-align:   bottom;
                      }
.laySW               {background-color: rgb(055, 134, 132);
                      text-align:       right;
                      vertical-align:   bottom;
                      }
.MktNarCmtAl         {text-align:       left;
                      vertical-align:   top;
                      }
.MktNarCmtRd         {font-family:      Arial,Verdana,sans-serif;
                      font-size:        90%;
                      font-style:       italic;
                      }
.MktOutlkSm          {font-family: Arial,Verdana,sans-serif;
                      font-size:   80%;
                      font-weight: bold;
                      }
.narCmtRd            {font-family:      Arial,Verdana,sans-serif;
                      font-size:        90%;
                      font-style:       italic;
                      }
.narMd               {font-family:      Arial,Verdana,sans-serif;
                      }
.narPosCelNW         {text-align:       left;
                      vertical-align:   top;
                      }
.SusNarCmt           {font-family:      Arial,Verdana,sans-serif;
                      font-style:       italic;
                      text-align:       center;
                      }
.SusNarRd            {font-family:      Arial,Verdana,sans-serif;
                      font-size:        90%;
                      }

.SusNarSHdXYZ        {font-family:      Arial,Verdana,sans-serif;
                      font-size:        110%;
                      font-weight:      bold;
                      text-align:       left;
                      }


.qtxtm {font-family:      Arial,Verdana,sans-serif;
       }



.NavBarSpcSm         {font-size:        30%;
                      }

.qbm     {font-family:      Arial,Verdana,sans-serif;
          font-weight:      bold;
          }
.qempm   {font-weight:      bold;
          }
.qklt    {text-align:       left;
          vertical-align:   top;
          }
.qkmt    {text-align:       center;
          vertical-align:   top;
          }
.qkt     {vertical-align:   top;
          }

a.navnl:link
       {font-family:      Arial,Verdana,sans-serif;
        font-size:        100%;
        font-weight:      bold;
        text-decoration:  none;
       }
a.navnl:visited
       {font-family:      Arial,Verdana,sans-serif;
        font-size:        100%;
        font-weight:      bold;
        text-decoration:  none;
       }
a.navnl:active
       {font-family:      Arial,Verdana,sans-serif;
        font-size:        100%;
        font-weight:      bold;
        text-decoration:  none;
       }
a.navnl:hover
       {font-family:      Arial,Verdana,sans-serif;
        font-size:        100%;
        font-weight:      bold;
        text-decoration:  none;
       }
a.navwl:link
       {color:            rgb(255, 255, 255);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        12pt;
        font-weight:      bold;
        text-decoration:  none;
       }
a.navwl:visited
       {color:            rgb(255, 255, 255);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        12pt;
        font-weight:      bold;
        text-decoration:  none;
       }
a.navwl:active
       {color:            rgb(255, 255, 255);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        12pt;
        font-weight:      bold;
        text-decoration:  none;
       }
a.navwl:hover
       {color:            rgb(255, 255, 255);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        12pt;
        font-weight:      bold;
        text-decoration:  underline;
       }
p      {font-family:      Arial,Verdana,sans-serif;
        text-indent:      15px;
       }

.NavARvLkMd {font-family: Arial,Verdana,sans-serif;
             font-size:   100%;
             font-weight: bold;
             }
.NavMktLkMd {font-family: Arial,Verdana,sans-serif;
             font-size:   100%;
             font-weight: bold;
             }
.NavNarLkMd {font-family: Arial,Verdana,sans-serif;
             font-size:   100%;
             }
.NewHdrLg   {color:       rgb(055, 134, 132);
             font-family: Arial,Verdana,sans-serif;
             font-size:   135%;
             font-weight: bold;
             text-align:  center;
             }
.PrdNamMd   {color:       rgb(055, 134, 132);
             font-size:   105%;
             font-weight: bold;
             }
.RevDate    {color:       rgb(055, 134, 132);
             font-family: Arial,Verdana,sans-serif;
             font-size:   90%;
             font-weight: bold;
             }
.RevNarEmph {font-family: Arial,Verdana,sans-serif;
             font-size:   105%;
             font-weight: bold;
             }
.RevNarMd   {font-family: Arial,Verdana,sans-serif;
             font-size:   100%;
             }
.RevPubNm   {color:       rgb(055, 134, 132);
             font-family: Arial,Verdana,sans-serif;
             font-size:   135%;
             font-weight: bold;
             }
.RevTitle   {color:       rgb(055, 134, 132);
             font-family: Arial,Verdana,sans-serif;
             font-size:   110%;
             font-weight: bold;
             }

.coprg {color:            rgb(055, 134, 132);
        font-size:        10pt;
        font-weight:      bold;
        text-align:       center;
       }
.middl {background-color: rgb(255, 204, 204);
       }
.navea {background-color: rgb(055, 134, 132);
       }
.navnl {font-family:      Arial,Verdana,sans-serif;
        font-size:        100%;
        font-weight:      bold;
        text-align:       center;
       }
.navsl {font-family:      Arial,Verdana,sans-serif;
        font-size:        10pt;
        font-weight:      bold;
        text-align:       center;
       }
.navwe {background-color: rgb(055, 134, 132);
       }
.qbmt  {text-align:       center;
        vertical-align:   top;
       }
.qh2   {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        16pt;
        font-weight:      bold;
        text-align:       center;
       }
.qh3   {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        14pt;
        font-weight:      bold;
        text-align:       center;
       }


.ofial {font-family:      Arial,Helvetica,sans-serif;
        text-align:       left;
        vertical-align:   top;
       }
.ofinb {font-family:      Arial,Helvetica,sans-serif;
        text-align:       left;
        vertical-align:   bottom;
       }
.ofirq {font-family:      Arial,Helvetica,sans-serif;
        font-weight:      bold;
        text-align:       left;
        vertical-align:   top;
       }
.ofirr {font-family:      Arial,Helvetica,sans-serif;
        font-weight:      bold;
        text-align:       right;
        vertical-align:   bottom;
       }
.orfpn {font-family:     Arial,Helvetica;
        font-weight:     bold;
       }
.orfpr {font-family:      Arial,Helvetica;
        text-align:       right;
       }

.qbnnh {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        22pt;
        font-weight:      bold;
       }
.qbnnl {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        16pt;
        font-weight:      bold;
       }
.qbnnm {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        12pt;
        font-weight:      bold;
       }
.qcmwm {color:            rgb(255, 255, 255);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        12pt;
        font-weight:      bold;
       }
.qlgcm {color:            rgb(000, 000, 000);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        16pt;
        font-weight:      bold;
        text-align:       center;
       }
.qnavm {color:            rgb(000, 000, 000);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        16pt;
        font-weight:      bold;
        text-align:       center;
       }
.qnavl {font-family:      Arial,Verdana,sans-serif;
        font-size:        18pt;
        font-weight:      bold;
       }
.qpghl {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        22pt;
        font-weight:      bold;
        text-align:       center;
       }
.qprhm {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        14pt;
        font-weight:      bold;
       }
.qschh {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        20pt;
        font-weight:      bold;
        text-align:       center;
       }
.qschl {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        18pt;
        font-weight:      bold;
        text-align:       center;
       }
.qschm {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        16pt;
        font-weight:      bold;
        text-align:       center;
       }
.qschs {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        14pt;
        font-weight:      bold;
        text-align:       center;
       }
.qscht {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        12pt;
        font-weight:      bold;
        text-align:       center;
       }
.qsbsl {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        16pt;
        font-weight:      bold;
       }
.qsbsm {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        14pt;
        font-weight:      bold;
       }
.qsbtm {font-family:      Arial,Verdana,sans-serif;
       }
.qttls {color:            rgb(000, 000, 000);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        14pt;
        font-weight:      bold;
        text-align:       center;
        text-decoration:  underline;
       }
.qtmkm {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        12pt;
       }
.qtxbm {font-family:      Arial,Verdana,sans-serif;
        font-weight:      bold;
       }
.qtxcm {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
       }
.qtxcs {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        10pt;
       }
.qtxtm {font-family:      Arial,Verdana,sans-serif;
       }
.yw3pt {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        07pt;
        font-weight:      bold;
        text-decoration:  underline;
       }
.yw3ck {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        09pt;
        font-weight:      bold;
       }
.yw3cu {color:            rgb(055, 134, 132);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        08pt;
        font-weight:      bold;
        text-decoration:  underline;
       }
.yw3x1 {color:            rgb(255, 255, 255);
        font-family:      Arial,Verdana,sans-serif;
        font-size:        07pt;
        font-weight:      bold;
        text-decoration:  underline;
       }
.yw3cn {background-color: rgb(055, 134, 132);
       }
.yw3ea {background-color: rgb(255, 255, 255);
       }
.yw3we {background-color: rgb(255, 255, 255);
       }

.cnadm {font-family:     Arial,Helvetica;
       }
.cnahh {font-family:     Garamond;
        font-weight:     bold;
       }
.cnahl {font-family:     Garamond;
        font-weight:     bold;
       }
.cnahm {font-family:     Arial,Helvetica;
        font-weight:     bold;
       }
.orfpc {color:           rgb(000, 128, 128);
        font-family:     Garamond;
        font-size:       18pt;
        font-weight:     bold;
        text-align:      center;
       }