
	   body  { font-family:sans-serif; margin-top:0px; margin-left:0px; margin-bottom:0; }
	  .Ext   { text-align:center; width:184px; height:59px; background-color:#FFFFC0; font-size:11pt; font-family:Arial,sans-serif; padding-left:0px; letter-spacing:1px; font-weight:bold }
	  .tth   { text-align:center; width:184px; height:59px; background-color:#FFFFC0; font-size:14pt; font-family:Arial,sans-serif; padding-left:0px; letter-spacing:1px; font-weight:bold }
	  .th0   { margin-top:4; }

      .tb0   { height:680px; }

      .WTB   { border-collapse:collapse; border: #00FFC8 solid 1px;}
      .W7d   { height:133px; }
      .W6d   { height:114px; }
      .W5d   { height: 95px; }
      .W4d   { height: 76px; }
      .W3d   { height: 57px; }
      .W2d   { height: 38px; }
      .W1d   { height: 21px; }

      .tSp   {               background-color:#CCCCCC; }
      .Sp2   {               background-color:#CCCCCC; font-size: 8pt; font-family:Arial,sans-serif; margin-top:0px; margin-bottom:0px; letter-spacing:1px; }
      .Sp4   { height: 16px; background-color:#CCCCCC; font-size: 8pt; font-family:Arial,sans-serif; padding-left:0px; margin-top:1px; margin-bottom:-1px; letter-spacing:1px; }
      .Sp6   { height: 16px; background-color:#CCCCCC; font-size: 8pt; font-family:Arial,sans-serif; padding-left:0px; margin-top:1px; margin-bottom:-1px; letter-spacing:1px; }
      .Sp9   { height: 16px; background-color:#CCCCCC; font-size: 8pt; font-family:Arial,sans-serif; padding-left:0px; margin-top:1px; margin-bottom:-1px; letter-spacing:1px; }
      .SpB   { height: 16px; background-color:#CCCCCC; font-size: 8pt; font-family:Arial,sans-serif; padding-left:0px; margin-top:1px; margin-bottom:-1px; letter-spacing:1px; }

      .phM   { border:0px; height: 8px; width: 8px; }
      .Day   { border:0px; height:11px; width:11px; position:relative; left:-1px; top:4px; }
      
      td.th0 a:link    { color:blue;    background-color:transparent; text-decoration:none;      margin-left:0px }
      td.th0 a:visited { color:blue;    background-color:transparent; text-decoration:none;      margin-left:0px }
      td.th0 a:hover   { color:blue;    background-color:transparent; text-decoration:underline; margin-left:0px }
      td.th0 a:active  { color:purple;  background-color:transparent; text-decoration:underline; margin-left:0px }
      td.th0 a:focus   { color:purple;  background-color:transparent; text-decoration:underline; margin-left:0px }

             a:link    { color:black;   background-color:transparent; text-decoration:none;      margin-left:0px }
             a:visited { color:black;   background-color:transparent; text-decoration:none;      margin-left:0px }
             a:hover   { color:blue;    background-color:transparent; text-decoration:underline; margin-left:0px }
             a:active  { color:purple;  background-color:transparent; text-decoration:underline; margin-left:0px }
             a:focus   { color:purple;  background-color:transparent; text-decoration:underline; margin-left:0px }

      tr.pHD a:link    { color:blue;    background-color:transparent; text-decoration:none;      font-weight:bold; letter-spacing:1px; margin-left:0px; }
      tr.pHD a:visited { color:blue;    background-color:transparent; text-decoration:none;      font-weight:bold; letter-spacing:1px; margin-left:0px; }
      tr.pHD a:hover   { color:blue;    background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }
      tr.pHD a:active  { color:purple;  background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }
      tr.pHD a:focus   { color:purple;  background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }

      td.Era a:link    { color:blue;    background-color:transparent; font-weight:bold; text-decoration:none;      font-weight:normal; margin-left:0px; }
      td.Era a:visited { color:blue;    background-color:transparent; font-weight:bold; text-decoration:none;      font-weight:normal; margin-left:0px; }
      td.Era a:hover   { color:blue;    background-color:transparent; font-weight:bold; text-decoration:underline; font-weight:normal; margin-left:0px; }
      td.Era a:active  { color:purple;  background-color:transparent; font-weight:bold; text-decoration:underline; font-weight:normal; margin-left:0px; }
      td.Era a:focus   { color:blue;    background-color:transparent; font-weight:bold; text-decoration:underline; font-weight:normal; margin-left:0px; }

       p.ttl           { font-size:31pt; font-weight:700; letter-spacing:5; font-weight:bold; }
       p.ttl a:link    { color:blue;    background-color:transparent; text-decoration:underline; }
       p.ttl a:visited { color:blue;    background-color:transparent; text-decoration:underline; }
       p.ttl a:hover   { color:blue;    background-color:transparent; text-decoration:underline; }
       p.ttl a:active  { color:purple;  background-color:transparent; text-decoration:underline; }
       p.ttl a:focus   { color:purple;  background-color:transparent; text-decoration:underline; }


      .fmr   { font-size:60pt; background-color:#FFFFE8; padding-top:4; padding-bottom:0; }
      .fms   { font-size:60pt; background-color:#F8FFFF; }
      .Mon   { font-size:60pt; background-color:#FFFFC8; padding-top:0 }

      .ED1   { width: 28px; height:18px; background-color:#FFFFE8; font-size: 9pt; font-family:Arial,sans-serif; vertical-align:bottom; text-align:right; line-height:40px }
      .ED2   { width: 10px; height:18px; background-color:#FFFFE8; font-size: 8pt; font-family:Arial,sans-serif; vertical-align:bottom; text-align:left;  }
      .ED3   { width:110px; height:18px; background-color:#FFFFE8; font-size: 9pt; font-family:Arial,sans-serif; vertical-align:bottom; text-align:left; }
      .ED0   { width: 16px; height:18px; background-color:#FFFFE8; font-size: 9pt; font-family:Arial,sans-serif; vertical-align:top;    text-align:center; }

     p.ED1   { text-align:right;  letter-spacing:0px; line-height:18px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left: 0px; margin-right:0px; }
     p.ED2   { text-align:left;   letter-spacing:0px; line-height:18px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left: 0px; margin-right:0px; }
     p.ED3   { text-align:left;   letter-spacing:0px; line-height:18px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left: 0px; margin-right:0px; }
     p.ED0   { text-align:center; letter-spacing:0px; line-height:18px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left: 0px; margin-right:0px; }
     p.ED0 a:link    { color:black; background-color:transparent; text-decoration:none;      font-weight:normal; letter-spacing:1px; margin-left:0px; }
     p.ED0 a:visited { color:black; background-color:transparent; text-decoration:none;      font-weight:normal; letter-spacing:1px; margin-left:0px; }
     p.ED0 a:hover   { color:blue;  background-color:transparent; text-decoration:underline; font-weight:normal;   letter-spacing:1px; margin-left:0px; }
     p.ED0 a:active  { color:red;   background-color:transparent; text-decoration:none;      font-weight:normal; letter-spacing:1px; margin-left:0px; }
     p.ED0 a:focus   { color:green; background-color:transparent; text-decoration:none;      font-weight:normal; letter-spacing:1px; margin-left:0px; }



      .D_0   { width:20%; background-color:#FFFFE8; font-size: 9pt; font-family:Arial,sans-serif; margin-left:0px; text-align:center }
      .NYD   { width:20%; background-color:#FFFFE8; font-size: 9pt; font-family:Arial,sans-serif; margin-left:0px; text-align:center }
      .pHD   { width:20%; background-color:#FFFFE8; font-size: 9pt; font-family:Arial,sans-serif; margin-left:0px; text-align:center }

       .NY2 { width: 14px; height:18px; background-color:#FFFFE8; font-size: 8pt; font-family:Arial,sans-serif; vertical-align:bottom; text-align:left;  }
      p.NY2 a:link    { color:magenta; background-color:transparent; text-decoration:none;      font-weight:bold; letter-spacing:1px; margin-left:0px; }
      p.NY2 a:visited { color:magenta; background-color:transparent; text-decoration:none;      font-weight:bold; letter-spacing:1px; margin-left:0px; }
      p.NY2 a:hover   { color:magenta; background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }
      p.NY2 a:active  { color:purple;  background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }
      p.NY2 a:focus   { color:purple;  background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }

       .NY1 { width: 28px; height:18px; background-color:#FFFFE8; font-size: 9pt; font-family:Arial,sans-serif; vertical-align:bottom; text-align:right; }
      p.NY1 a:link    { line-height:18px; color:magenta; background-color:transparent; text-decoration:none;      font-weight:bold; letter-spacing:0px; margin-left:0px; }
      p.NY1 a:visited { line-height:18px; color:magenta; background-color:transparent; text-decoration:none;      font-weight:bold; letter-spacing:0px; margin-left:0px; }
      p.NY1 a:hover   { line-height:18px; color:magenta; background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:0px; margin-left:0px; }
      p.NY1 a:active  { line-height:18px; color:purple;  background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:0px; margin-left:0px; }
      p.NY1 a:focus   { line-height:18px; color:purple;  background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:0px; margin-left:0px; }

       .NY3 {  width:108px; height:18px; background-color:#FFFFE8; font-size: 9pt; font-family:Arial,sans-serif; vertical-align:top; text-align:left; }
      p.NY3 a:link    { line-height:18px; color:magenta; background-color:transparent; text-decoration:none;      font-weight:bold; letter-spacing:1px; margin-left:0px; }
      p.NY3 a:visited { line-height:18px; color:magenta; background-color:transparent; text-decoration:none;      font-weight:bold; letter-spacing:1px; margin-left:0px; }
      p.NY3 a:hover   { line-height:18px; color:magenta; background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }
      p.NY3 a:active  { line-height:18px; color:purple;  background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }
      p.NY3 a:focus   { line-height:18px; color:purple;  background-color:transparent; text-decoration:underline; font-weight:bold; letter-spacing:1px; margin-left:0px; }

     .ifr   { border-collapse:collapse; border: red solid 0px;}
