BODY, TH, TD {
 font-family: "Times New Roman"; 
 font-size:10.5pt;
}
TABLE{
 width:900px;
 empty-cells: show; 
 background-color:#008080;
 padding:2px; 
}
TD.category {
 width:90px;
 background-color:#FFFFFF;
 vertical-align:middle;
 padding:10px;
}
TD.tcategory {
 width=90px;
 font-weight:bold; 
 background-color:#e0ffff;
 vertical-align:middle;
 padding:10px;
}
TD.tspecial {
 width:200px; 
 font-weight:bold; 
 background-color:#e0ffff;
 vertical-align:middle;
 padding:10px;
}
TD.special {
 width:200px; 
 background-color:#FFFFFF;
 vertical-align:middle;
 padding:10px;
}
TD.title { 
 width:305px;
 background-color:#ffffff;
 vertical-align:middle;
 padding: 10px; 
}
TD.title EM{ 
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 font-size:88%;
}
TD.ttitle { 
 width:305px;
 font-weight:bold; 
 background-color:#e0ffff;
 vertical-align:middle;
 padding: 10px; 
}
TD.tauthor {
 width:250px;
 font-weight:bold; 
 background-color:#e0ffff;
 vertical-align:middle;
 padding: 10px; 
}
TD.author {
 width:250px;
 background-color:#ffffff;
 vertical-align:middle;
 padding:10px;
}
TD.author EM{
 font-style:normal;
 font-variant:small-caps;
}
TD.no {
 width:20px;
 text-align: right; 
 background-color:#FFFFFF;
 vertical-align:middle;
 padding:10px;
}
TD.tno {
 width:20px; 
 text-align: center; 
 font-weight:bold; 
 background-color:#e0ffff;
 vertical-align:middle;
 padding:10px;
}
TD.tpage{
 width:35px;
 text-align: center; 
 font-weight:bold; 
 background-color:#e0ffff;
 vertical-align:middle;
 padding:10px;
}
TD.page{
 width:35px; 
 text-align: right; 
 background-color:#FFFFFF;
 vertical-align:middle;
 padding:10px;
}
H1 {
    font-weight: bold;
    color:#ffffff;
    background-color: #7777dd;
    border: 1px none #8888f8;
    border-top: 1px solid #8888f8;
    border-left: 1px solid #8888f8;
    border-right: 2px solid #666699;
    border-bottom: 2px solid #666699;
    padding: 5px 3px 3px 0.5em;
}
H2 {
 width:900px;
 font-size:160%;
 font-weight:bold;
 color:#000000;
 border-left: 20px solid #008080;
 border-bottom:2px solid #008080;
 padding-left: 5px;
 margin-top: 35px;
}
UL {list-style-position: inside;}
UL EM {
font-size: 90%;
font-style: normal;
}
A:link { color: #000099; }
A:visited { color: #000099; }
A:hover { color: #ff0000; }
sub {font-size: 75%;}
sup {font-size: 75%;}
.small   {  font-style:normal;
 font-variant:small-caps; }

