table.default
    { width:519px; text-align:center; margin:10px 0px;
      background:#fff url(../img/table-default-bg.png) repeat-y 0% 0%; }
/* {{{ */
    table.default tr
        { width:100%; padding:0px 5px; vertical-align:middle; }
    table.default tr.top
        { width:100%; padding:0px 5px; height:5px; font-size:0px;
          background:transparent url(../img/table-default-top.png) no-repeat 0% 0%; }
    table.default tr.toptitle td
        { height:23px; text-align:center; font-size:110%; color:#0e0e0e;
          background:#ededed url(../img/table-default-bg.png) repeat-y 0% 0%; }
    table.default table.cnt
        { width:509px; margin:0px auto; }
    table.default table.cnt tr td
        { text-align:left; line-height:18px; vertical-align:top;
          border-bottom:1px solid #d1d1d1; padding:5px 0px 5px 10px; font-size:110%; }
    table.default table.cnt tr td a:link,
    table.default table.cnt tr td a:visited,
    table.default table.cnt tr td a:hover
        { color:#9b1811; }
    table.default table.cnt tr td span.number
        { color:#9b1811; }
    table.default table.cnt tr.header td
        { height:24px; font-size:120%; color:#fff; border:0px; padding:0px 0px 0px 10px;
          vertical-align:middle;
          background:#8A0B04 url(../img/table-default-titlerow-bg.png) repeat-x 0% 0%; }
    table.default table.cnt tr.header td.first
        { background:#8A0B04 url(../img/table-default-header.png) no-repeat 0% 0%; }
    table.default table.cnt tr.header td.last
        { background:#8A0B04 url(../img/table-default-header.png) no-repeat 100% 0%; }
    table.default table.cnt tr.title td
        { height:24px; font-size:120%; color:#fff; border:0px; padding:0px; text-align:center;
          vertical-align:middle;
          background:transparent url(../img/table-default-titlerow-bg.png) repeat-x 0% 0%; }
    table.default table.cnt tr.footer td
        { height:23px; border:0px; }
    table.default table.cnt tr.footer td.first
        { background:transparent url(../img/table-default-footer.png) no-repeat 0% 100%; }
    table.default table.cnt tr.footer td.last
        { background:transparent url(../img/table-default-footer.png) no-repeat 100% 100%; }
    table.default tr.bottom
        { width:100%; padding:0px 5px; height:5px; font-size:0px;
          background:transparent url(../img/table-default-bottom.png) no-repeat 0% 0%; }
    table.default.bordered table.cnt tr td
    	{ border-right:1px solid #d1d1d1; }
    table.default.bordered table.cnt tr.header td
    	{ border-right:none; }
    table.default.bordered table.cnt tr.footer td
    	{ border-right:1px solid #d1d1d1; }
    table.default.bordered table.cnt tr td.last
    	{ border-right:none; }
    table.default table.cnt tr td.valign
    	{ vertical-align:middle; }
/* }}}-table.default */

table.default2
    { width:519px; text-align:center; margin:10px 0px;
      background:#fff url(../img/table-default-bg.png) repeat-y 0% 0%; }
/* {{{ */
    table.default2 tr
        { width:100%; padding:0px 5px; vertical-align:middle; }
    table.default2 tr.top
        { width:100%; padding:0px 5px; height:5px; font-size:0px;
          background:transparent url(../img/table-default-top.png) no-repeat 0% 0%; }
    table.default2 tr.toptitle td
        { height:23px; text-align:center; font-size:110%; color:#0e0e0e;
          background:#ededed url(../img/table-default-bg.png) repeat-y 0% 0%; }
    table.default2 table.cnt
        { width:509px; margin:0px auto; }
    table.default2 table.cnt tr td
        { text-align:center; line-height:18px; vertical-align:middle;
          padding:5px 0px 5px 10px; font-size:110%; 
          border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
    table.default2 table.cnt tr td a:link,
    table.default2 table.cnt tr td a:visited,
    table.default2 table.cnt tr td a:hover
        { color:#9b1811; }
    table.default2 table.cnt tr td.lastRowCell
        { border-right:0px; text-align:left; vertical-align:top; }
    #CntBox table.default2 table.cnt tr td.lastRowCell ul
        { padding:0px 0px 0px 10px; margin:5px 0px; text-align:left;
          list-style-image:url(../img/arrow-red.png); }
    #CntBox table.default2 table.cnt tr td.lastRowCell ul li
        { line-height:18px; }
    table.default2 table.cnt tr td.side
        { width:18px; padding:0px; margin:0px; border:0px; font-size:0px; 
          background:#fdc529; vertical-align:top; }
    table.default2 table.cnt tr.header td
        { height:24px; font-size:120%; color:#fff; border:0px; padding:0px 0px 0px 10px;
          vertical-align:middle;
          background:#8A0B04 url(../img/table-default-titlerow-bg.png) repeat-x 0% 0%; }
    table.default2 table.cnt tr.header td.first
        { background:#8A0B04 url(../img/table-default-header.png) no-repeat 0% 0%; }
    table.default2 table.cnt tr.header td.last
        { background:#8A0B04 url(../img/table-default-header.png) no-repeat 100% 0%; }
    table.default2 table.cnt tr.title td
        { height:24px; font-size:120%; color:#fff; border:0px; padding:0px; text-align:center;
          vertical-align:middle;
          background:transparent url(../img/table-default-titlerow-bg.png) repeat-x 0% 0%; }
    table.default2 table.cnt tr.footer td
        { height:23px; border-bottom:0px; }
    table.default2 table.cnt tr.footer td.first
        { background:transparent url(../img/table-default-footer.png) no-repeat 0% 100%; }
    table.default2 table.cnt tr.footer td.last
        { background:transparent url(../img/table-default-footer.png) no-repeat 100% 100%; }
    table.default2 tr.bottom
        { width:100%; padding:0px 5px; height:5px; font-size:0px;
          background:transparent url(../img/table-default-bottom.png) no-repeat 0% 0%; }
    table.default2 table.cnt table.incelltable td
    	{ border:none; text-align:left; vertical-align:top; }
/* }}}-table.default */

