
A {text-decoration: none; color:#0075BC; }
A:link { text-decoration: none;}
A:visited { text-decoration: none;}
A:hover {text-decoration: underline;}

body, div, p, td, ul, ol, span, input { font-family: Helvetica,Arial; font-size: 8pt;}

span.hiratext { font-size: 9pt; color:#1234BC;}
span.katatext { font-size: 9pt; color:#DE4500;}
span.kanatext { font-size: 9pt; color:#222222;}
span.romatext { font-size: 8pt; color:#888888;}

span.hiragana  { font-size: 12pt; color:#1234BC;}
span.hiragana2 { font-size: 10pt; color:#1234BC;}
span.katakana  { font-size: 12pt; color:#DE4500;}
span.katakana2 { font-size: 10pt; color:#DE4500;}

span.tiny { font-size: 1pt;}
br.tiny   { font-size: 3px;}
td.spacer { width: 27px; border:solid 2px #FFFFFF;}
td.spaceB { width: 27px; }
td.kata   { width: 27px; background: #FDFEEF; border:solid 1px #FDFEEF;}
td.kataB  { width: 27px; background: #FDFEEF;}
td.saya   { width: 27px; background: #EEEEFF; border:solid 1px #EEEEFF;}
td.sayaB  { width: 27px; background: #EEEEFF; }
td.bapa   { width: 27px; background: #EFFEFE; border:solid 1px #EFFEFE;}
td.bapaB  { width: 27px; background: #EFFEFE; }
td.ntsu   { width: 27px; background: #EFFEEF; border:solid 1px #EFFEEF;}
td.rauo   { width: 27px; background: #FFEEEF; border:solid 1px #FFEEEF;}
td.rauoB  { width: 27px; background: #FFEEEF; }

span.hiragrey { font-size: 14pt; color:#99CDCD;}
span.katagrey { font-size: 14pt; color:#EF99EF;}

span.romaji { font-size: 9px; color:#888888;}

span.nospace { height:1px; }
span.link    { width: 24px; }

unused { text-align:center; font-weight: bold; text-decoration: underline overline;}
