
table#tc{width:550px; height="100%" border-collapse:collapse; margin:3px 0; background:#F2F2AA; }
table#tc2{width:50px; height="100%" border-collapse:collapse; margin:3px 0; background:#F2F2AA; }
table#tc3{width:590px; height="331px"; background:#fff; }
table#tc4{width:250px; height="100%" border-collapse:collapse; margin:3px 0; background:#F2F2AA; }

tr.tc{;}
tr.tc3{;}
td.tc2{;}
td.tc{text-align:left;padding:.3em;border:0; background:#e5f1f4; 
font-size:7pt; font-family:Arial, Helvetica, sans-serif; }
th.tc{background:#7C9844 url(tr_back.gif) repeat-x; color:#fff; align:center; margin:1px; 
font-size:9pt; font-family:impact, Arial, Helvetica, sans-serif; padding:4px; }
div.tc2{font-size:8pt; font-family:impact, Arial, Helvetica, sans-serif; padding:2px; color:#7C9844; }
div.titlefont{font-size:12pt; font-family:Meiryo, MSƒSƒVƒbƒN, Helvetica, sans-serif; color:#7C9844; 
margin:15px 0;}

td.top{
padding:0; 
width:65px; 
height:30px; 
background-color:#ecfbd4; 
background-attachment:fixed; }

a.s { text-decoration: underline; }
a.s:link { color: #C00000; }
a.s:visited { color: #C00000; }
a.s:hover { color: #ff6600; }

a.u { text-decoration: underline; }
a.u:link { color: #688039; }
a.u:visited { color: #688039; }
a.u:hover { color: #ff6600; }


/* tablecloth styles */

tr.even td{background:#ffffcc;}
tr.odd td{background:#FFFFE5;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background-color:#FFFFE5;}

