.button     {background-color:#000066; color:#FFFFFF; font-size:9pt; HEIGHT: 25px;}
.hidden     {border-style:none; background-color:#FFFFFF; font-size:9pt;}
.top_button {background-color:#000066; color:#FFFFFF; font-size:9pt;height:30;}
.imeon      {ime-mode:active;}
.imeoff     {ime-mode:disabled;}


.lavel      {background-color:#556B2F; color:#FFFFFF; border-left:1px solid #FAEBD7; border-top:1px solid #FAEBD7; font-size:9pt;}
.text       {font-size:9pt;}

.top_button {background-color:#000066; color:#FFFFFF; font-size:9pt;height:30;}
.imeon      {ime-mode:active;}
.imeoff     {ime-mode:disabled;}
.button     {background-color:#000066; color:#FFFFFF; font-size:9pt; HEIGHT: 25px;}
.hidden     {border-style:none; background-color:#FFFFFF; font-size:9pt;}
body {
  margin-left:2em; margin-right:2em;
  color:black; background:white /* url(ruled.gif); */
}
a:link { color:#0000ff; } a:link img { border-color:#0000ff; }
a:visited { color:#000066; } a:visited img { border-color:#000066; }
a:active { color:#ff00ff; } a:active img { border-color:#ff00ff; }
a:hover { color:#ff9900; } 

h1 { font-size:183.3%; background:#ccddff; padding:0.5em 0.5em 1.5em 0.5em; }

.head { border:solid black; border-width:0 0 2px 0; padding:0 0 6px 0; }
.head td { font-size:83.3%; font-weight:bold; }
table.link { margin-top:1.5em; }
table.link tr { vertical-align:bottom; }

.list th, .list td { padding:3px; }
.list th { font-weight:normal; }
.list thead th { color:white; background:#9999ff; font-size:83.3%; }
.list tbody th { color:black; background:#ccddff; }
.list tbody td { color:black; background:#dddddd; }
.list .rec, .list .urec { color:red; }
.list .title { font-weight:bold; }
.list .num, .list .words, .list .allwords { text-align:right; }

.bookdata, table.review { margin-top:1em; margin-bottom:1em; }
.bookdata strong { color:red; }
.bookdata em { color:red; font-style:normal; }
.bookdata .subj { font-size:83.3%; }
.bookdata .foot { color:#666666; font-size:83.3%; }

table.match { background:#ccddff; }
table.match td { font-size:83.3%; }

.head td, .pages td {
  font-family:'arial','helvetica','MS UI Gothic','Osaka',sans-serif;
}

.submit { padding:6px; background: #dddddd; }
address {
  margin-top:1em;
  font-style:normal; font-size:75%; font-family:'arial','helvetica','MS UI Gothic','Osaka',sans-serif;
  border-style:solid; border-color:black;
  padding:6px 0 0 0; border-width:1px 0 0 0;
}

.hr_line{}
img {border:none}
