body { background-image: url(../sys/bg01.gif); }
#desc-cht {
 font-family: "Times New Roman", serif;
}
#desc-cht tr {
 margin: 0;
 padding: 0;
 border: 0;
}
#desc-cht table {
 border-collapse: collapse;
 margin: -1px 0 0 0;
 padding: 0;
 border: 0;
 height: 22px;
}
#desc-cht tr {
 margin: 0;
 padding: 0;
 border: 0;
}
#desc-cht td {
 margin: 0;
 padding: 0;
 border: 0;
 white-space: nowrap;
}
#desc-cht td.hot {
 vertical-align: bottom;
}
#desc-cht td a:link {
 text-decoration: none;
 color: #3300cc;
 background-color: inherit;
}
#desc-cht td a:visited {
 text-decoration: none;
 color: #3300cc;
 background-color: inherit;
}
#desc-cht td a:hover {
 text-decoration: none;
 color: #cc0000;
 background-color: inherit;
}
#desc-cht td.gen {
 padding-left: 1em;
 padding-right: 1em;
 border: 1px solid #804000;
}
#desc-cht img {
 margin: 0;
 padding: 0;
 border: 0;
 display: block;
}
#desc-cht table.hold {
 margin-left: auto;
 margin-right: auto;
 border-collapse: collapse;
}
#desc-cht table.chart-list {
 margin-top: 1.5em;
 margin-left: 0;
 margin-bottom: 1.5em;
 margin-right: 0;
 width: 100%;
 border: 2px solid #804000;
 font-family: "Times New Roman", serif;
}
#desc-cht table.chart-list tr.odd {
 color: inherit;
 background-color: #f4ebed;
}
#desc-cht table.chart-list tr.even {
 color: inherit;
 background-color: #e7d8dc;
}
#desc-cht table.chart-list th {
 padding: 0.2em 1em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
#desc-cht table.chart-list td {
 padding: 0.15em 1em;
 border-left: 0;
 border-right: 0;
}

