/*-----------------------------------------------------------
div.Bdy div.Thd div.Msg div.Bod         { color: #000; background: #FFF; font: normal 10pt verdana; padding: 5px 0 16px 0; }
div.Bdy div.Thd div.Msg div.Hdr div.Rpl { clear: right; position: relative; float: right; bottom: 16px; }
-----------------------------------------------------------*/
div.Bdy div.Thd                              { margin: 0; padding: 0; }
div.Bdy div.Thd div.Msg                      { margin: 0 0 6px 0; }
div.Bdy div.Thd div.Msg div.Hdr              { color: #000; background: #CCC; border-top: 1px solid #999; border-bottom: 1px solid #999; font: normal 10pt verdana; padding: 5px 2px; }
div.Bdy div.Thd div.Msg div.newmsg           { color: #000; background: #F0E0A0; }

div.Bdy div.Thd div.Msg div.Hdr div.Rpl      { clear: right; position: relative; float: right; }
div.Bdy div.Thd div.Msg div.Hdr div.Rpl .but { font: normal 7pt verdana, arial; margin: 0; padding: 0; }
div.Bdy div.Thd div.Msg div.Bod              { color: #000; background: #F0F0F0; border-bottom: 1px solid #999; font: normal 10pt verdana; padding: 5px 0; }
div.Bdy div.Thd div.Msg div.Bod p            { margin: 0 0 8px 0; }
div.Bdy div.Thd div.Msg div.Bod pre          { color: #000; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #DDD; font: normal 8pt/120% courier new, courier; margin: 8px 0; padding: 3px 0; }
div.Bdy div.Thd div.Msg div.Bod pre b        { color: #F00; background: #DDD; }
div.Bdy div.Thd div.Msg div.Bod p.ed         { font: normal 7pt verdana, arial; color: #666; margin-top: 24px; }

div.Bdy div.Thd span.spc                     { padding-right: 16px; }
div.Bdy div.Thd span.hdr                     { font: bold 9pt verdana; }
div.Bdy div.Thd span.nfo                     { font: normal 7pt verdana; }

div.Bdy table.thd                            { border-collapse: collapse; }
div.Bdy table.thd tr th.nfo                  { width: 120px; height: 30px; text-align: left; font-weight: bold; color: #FFF; background: #994700; }
div.Bdy table.thd tr th.bod                  { height: 30px; text-align: left; font-weight: bold; color: #FFF; background: #994700; }

div.Bdy table.thd tr td.nfo                  { border-top: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; white-space: nowrap; font-size: 7pt; vertical-align: top; color: #000; background: #CCC; }
div.Bdy table.thd tr td.newmsg               { color: #000; background: #F0E0A0; }

div.Bdy table.thd tr td.nfo div.spc          { margin: 6px 0; }
div.Bdy table.thd tr td.nfo div.Rpl .but     { font: normal 7pt verdana, arial; margin: 0; padding: 0; }
div.Bdy table.thd tr td.bod                  { border-top: 1px solid #999; border-bottom: 1px solid #999; vertical-align: top; color: #000; background: #F0F0F0; }
div.Bdy table.thd tr td.bod div.ttl          { font-weight: bold; margin-bottom: 6px; }
div.Bdy table.thd tr td.bod pre              { color: #000; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #DDD; font: normal 8pt/120% courier new, courier; margin: 8px 0; padding: 3px 0; }
div.Bdy table.thd tr td.bod pre b            { color: #F00; background: #DDD; }
div.Bdy table.thd tr td.bod p.ed             { font: normal 7pt verdana, arial; color: #666; margin-top: 24px; }

div.Bdy table.thd tr td.blk                  { height: 3px; }

/*-----------------------------------------------------------
-----------------------------------------------------------*/