a	{ text-decoration:none; }
a.main	{ font-size:12px; color:#202020;}
a.cur	{ font-size:12px; color:#000000; font-weight:bold; }
a.empty	{ color:#8080ff; }
a.empty:visited { color:#c080ff; }
td.main	{ font-size:11px; }
small	{ font-size:10px; }
body	{ font-size:12px; font-family:verdana,helvetica,arial,sans-serif; margin:0px; }
td.bar	{ border-top:1px solid black; border-bottom:1px solid black; background-color:#ffffff; opacity:0.4; }
h1	{ font-size:16px; margin:0px; }
h1:after { display:block; background:url(gradient03.png); content:""; line-height:0; width:898px; height:1px; }
h1.main:after { display:block; background:url(gradient03.png); content:""; line-height:0; width:662px; height:1px; }
h1.idx:after { display:block; background:url(gradient03.png); content:""; line-height:0; width:212px; height:1px; }
table.illustration th { font-size:14px; font-weight:bold; text-align:center; color:white; background-color:#8090a0; }
table.illustration td { font-size:11px; color:black; text-align:left; background-color:#d0d8e0; }
table.sum th { font-size:10px; border-bottom:1px solid black; text-align:left; }
table.sum td { font-family:courier new,courier,fixed; font-size:11px; vertical-align:top; background-color:#f0f0f0; }
table.sum tr.dk td { background-color:#e8e8e8; }
table.search td { font-size:11px; padding:0px; margin:0px; }
table.search { padding:0px; margin:0px; }
table.sstable td { text-align:center; font-size:10px; }
table.sstable td img { margin-top:24px; }
