body {
  background-color: #220033;
  color: #660000;
  font-size: 100%;
  font-family: Georgia, "Times New Roman", Times, serif; }

a:link {
  background-color: inherit;
  color: #0000cc;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none; }
a:visited {
  background-color: inherit;
  color: #990099;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none; }
a:hover {
  background-color: #a82200;
  color: #fefdfd;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none; }
a:active {
  background-color: #a82200;
  color: #fefdfd;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none; }

nav {
  margin-top: 1em; }

#tabmenu {
  background: #fefdfd;
  color: #000000;
  margin-bottom: 10px;
  border-bottom: 2px solid #a82200;
  z-index: 1;
  padding: 0em; }

#tabmenu li {
  display: inline;
  overflow: hidden;
  list-style-type: none; }

#tabmenu a:link {
  background: #fefdfd;
  color: #0000cc;
  border: solid 2px #a82200;
  border-radius: 0.5em 0.5em 0em 0em;
  padding: 0.5em 0.5em 0em 0.5em;
  margin: 0em; }

#tabmenu a.current:link {
  background: #a82200;
  color: #fefdfd;
  border: 2px solid #a82200;
  border-radius: 0.5em 0.5em 0em 0em;
  padding: 0.5em 0.5em 0em 0.5em;
  margin: 0em; }

#tabmenu a:visited {
  background: #fefdfd;
  color: #990099;
  border: solid 2px #a82200;
  border-radius: 0.5em 0.5em 0em 0em;
  padding: 0.5em 0.5em 0em 0.5em;
  margin: 0em; }

#tabmenu a.current:visited {
  background: #a82200;
  color: #fefdfd;
  border: 2px solid #a82200;
  border-radius: 0.5em 0.5em 0em 0em;
  padding: 0.5em 0.5em 0em 0.5em;
  margin: 0em; }

#tabmenu a:hover {
  background: #a82200;
  color: #fefdfd;
  border-radius: 0.5em 0.5em 0em 0em;
  padding: 0.5em 0.5em 0em 0.5em;
  margin: 0em; }

#tabmenu a.current:hover {
  background: #a82200;
  color: #fefdfd;
  border-bottom: 2px solid #a82200;
  border-radius: 0.5em 0.5em 0em 0em; }

#tabmenu a:active {
  background: #a82200;
  color: #fefdfd;
  border-radius: 0.5em 0.5em 0em 0em; }

#tabmenu a.current:active {
  background: #a82200;
  color: #fefdfd;
  border-radius: 0.5em 0.5em 0em 0em; }


h1 {
  background-color: #fefdfd;
  color: #991f00;
  font-weight: bold;
  font-size: 150%;
  font-family: Futura, "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align: left;
  margin-top: 0em;
  margin-bottom: 0em; }
h2 {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-size: 125%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 0em;
  margin-bottom: 1em; }
h3 {
  background-color: #fefdfd;
  color: #660000;
  font-weight: bold;
  font-size: 110%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 1.5em;
  margin-bottom: 1em; }
h4 {
  background-color: #fefdfd;
  color: #660000;
  font-weight: bold;
  font-size: 100%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 1.5em;
  margin-bottom: 1em; }

p.sitename {
  background-color: #fefdfd;
  color: #8b00cc;
  font-weight: bold;
  font-size: 125%;
  font-family: Futura, "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 0em 0em 3em 0em; }

.sitename2 {
  font-family: Geneva, "Trebuchet MS", Arial, Helvetica, sans-serif; }

p.skipnav {
  background-color: #fefdfd;
  color: #660000;
  font-size: 80%;
  text-align: right;
  margin-bottom: 0em; }
p.skipnav a:link {
  font-weight: normal; }
p.skipnav a:visited {
  font-weight: normal; }
p.skipnav a:hover {
  font-weight: normal; }
p.skipnav a:active {
  font-weight: normal; }

em {
  font-style: italic; }
strong {
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
strong.tab {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
strong.tbl {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold; }
.plainstrong {
  font-weight: bold; }

mark {
  background-color: inherit;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
table tbody td mark {
  background-color: inherit;
  color: #000066; }
i mark {
  font-family: Georgia, "Times New Roman", Times, serif; }

bi {
  font-style: italic;
  font-weight-bold; }
abbr { 
  border-bottom: 1px dashed #a82200; }
.def { 
  font-style: italic;
  border-bottom: 1px dashed #a82200; }
.plaindef { 
  border-bottom: 1px dashed #a82200; }
sup {
  font-size: 80%; }

.hlt {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.hltmain {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.hltheader {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.hltsubsection {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.unhlt {
  background-color: #fefdfd;
  color: #660000;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif; }
.unhltmain {
  background-color: #fefdfd;
  color: #660000;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif; }

.indent {
  margin-left: 2em; }
.indentsm {
  margin-left: 1em; }

p {
  margin-top: 0em;
  margin-bottom: 1em; }
.triple {
  margin-top: 0em;
  margin-bottom: 2em; }
.smsans {
  background-color: #00ff00;
  color: #ff0000;
  font-size: 80%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 0em;
  margin-bottom: 1em; }
.smsanstriple {
  background-color: #00ff00;
  color: #ff0000;
  font-size: 80%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 0em;
  margin-bottom: 2em; }


section.content {
  background-color: #e3dac9;
  color: #220033;
  border-radius: 0.5em;
  margin-top: 0em;
  margin-right: auto;
  margin-bottom: 1em;
  margin-left: auto;
  padding: 0.5em;
  width: 34em;
  box-shadow: 0px; }

.snmain {
  background-color: #f1fcff;
  color: #a82200; }
.snsec {
  background-color: #f1fcff;
  color: #a82200; }

div.triple {
  margin-top: 0em;
  margin-bottom: 2em; }

div.footnote {
  margin-top: 2em;
  margin-bottom: 1em; }


header {
  background-color: #fefdfd;
  color: #660000;
  border-radius: 0.5em;
  padding: 0.5em;
  margin: 0em 0em 0em 0em;
  box-shadow: 1px 2px 3px 1px #660000; }

footer {
  background-color: #fefdfd;
  color: #660000;
  border-radius: 0.5em;
  padding: 0.5em;
  margin: 1em 0em 0em 0em;
  box-shadow: 1px 2px 3px 1px #660000; }
footer p {
  margin-bottom: 0em; }

p.extraheader {
  background-color: #000033;
  color: #fefdfd;
  font-weight: bold;
  font-size: 100%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align: center;
  margin-left: 13%;
  margin-right: 13%;
  margin-top: 0em;
  margin-bottom: 0em; }

p.valid {
  text-align: center; }


section {
  background-color: #fefdfd;
  color: #660000;
  border-radius: 0.5em;
  padding: 0.5em;
  margin: 1em 0em 1em 0em;
  box-shadow: 1px 2px 3px 1px #660000; }

section.subsection {
  background-color: #fefdfd;
  color: #660000;
  border: solid 2px #a82200;
  border-radius: 0.5em;
  padding: 0.5em;
  margin: 2em 0em 2em auto;
  width: 30em; }

div.subtable {
  background-color: #fefdfd;
  color: #660000; }

p.link {
  background-color: #fefdfd;
  color: #660000;
  border-left: solid 3px #a82200;
  padding: 0em 0em 0em 0.5em;
  margin: 1em 0em 0.5em 0em; }

header p.link {
  margin: 2em 0em 0.5em 0em; }

p.linksm {
  background-color: #f1fcff;
  color: #660000;
  font-size: 80%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align: center;
  border: solid 1px #a82200;
  padding: 0.5em;
  margin: 15px 0em 15px 0px; }

blockquote {
  margin-bottom: 2em; }


table {
  background-color: #fefdfd;
  color: #660000; }

caption {
  background-color: #fefdfd;
  color: #a82200;
  border-top: 1px solid #660000;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 0.5em 0em 0.25em 0em; }

table .cellsecond td {
  background-color: #f4f1eb;
  color: #660000;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
table .cellthird td {
  background-color: #f1ebf4;
  color: #660000; }
table .cellhlt td {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
table .cellalt td {
  background-color: #ddf9ff;
  color: #660000; }
table .cellshade td {
  background-color: #cc6666; 
  color: #fefdfd; 
  border: solid 1px #fefdfd; }
table .cellreg td {
  background-color: #fefdfd;
  color: #660000; }
table .celldehlt td {
  background-color: #d5d5d5;
  color: #660000; }
table .cellemptydash td {
  background-color: #d5d5d5;
  color: #660000;
  text-align: center; }

.cellalt {
  background-color: #ddf9ff;
  color: #660000; }


table.tablereg {
  border-collapse: collapse;
  border-top: 2px solid #a82200;
  border-right: 1px solid #a82200;
  border-bottom: 2px solid #a82200;
  border-left: 1px solid #a82200;
  margin-top: 1em;
  margin-bottom: 2em; }
table.tablereg th {
  background-color: #f1fcff;
  color: #660000;
  padding: 0.5em;
  border-top: 2px solid #a82200;
  border-right: 1px solid #a82200;
  border-bottom: 2px solid #a82200;
  border-left: 1px solid #a82200;
  text-align: center;
  vertical-align: bottom;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
table.tablereg th.cornerth {
  white-space: nowrap;
  border-top: 2px solid #a82200;
  border-right: 2px solid #a82200;
  border-bottom: 2px solid #a82200;
  border-left: 1px solid #a82200; }
table.tablereg th.leftth {
  border-top: 1px solid #a82200;
  border-right: 2px solid #a82200;
  border-bottom: 1px solid #a82200;
  border-left: 1px solid #a82200;
  text-align: left;
  vertical-align: top; }
table.tablereg th.tsectionleftth {
  border-top: 2px solid #a82200;
  border-right: 2px solid #a82200;
  border-bottom: 1px solid #a82200;
  border-left: 1px solid #a82200;
  text-align: left;
  vertical-align: top; }
table.tablereg td {
  padding: 0.5em;
  border: 1px solid #a82200;
  vertical-align: top;
  font-family: Georgia, "Times New Roman", Times, serif; }
table.tablereg tr.tsection td {
  border-top: 2px solid #a82200; }
table.tablereg tr.tsectionsecond td {
  background-color: #eeeeff;
  color: #660000;
  border-top: 2px solid #a82200; }
table.tablereg tr.tsectionsecond td.cellemptydashtd {
  background-color: #d5d5d5;
  color: #660000;
  text-align: center;
  border-top: 2px solid #a82200; }
table.tablereg tfoot td {
  border-top: 2px solid #a82200; }



table.tablenobdr {
  background-color: #fefdfd;
  color: #660000;
  border-collapse: collapse;
  border-bottom: 2px solid #660000;
  border-radius: 0.75em;
  margin-top: 1em;
  margin-bottom: 2em; }
table.tablenobdr th {
  background-color: #e3dac9;
  color: #660000;
  padding: 0.25em;
  border: 0px;
  border-radius: 0.75em 0.75em 0em 0em;
  text-align: left;
  vertical-align: bottom;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
table.tablenobdr th.upperth {
  border-bottom: 1px solid #fefdfd; }
table.tablenobdr th.leftth {
  border-radius: 0.75em 0em 0em 0.75em;
  text-align: left;
  vertical-align: top; }
table.tablenobdr th.emptycornerth {
  background-color: #f4f1eb;
  color: #660000;
  border-radius: 0.75em 0em 0em 0.75em; }
table.tablenobdr th.outerth {
  border-right: 1px solid #fefdfd;
  border-radius: 0.75em 0em 0em 0.75em;
  text-align: left;
  vertical-align: top; }
table.tablenobdr td {
  padding: 0.25em;
  border: 0px;
  vertical-align: top;
  font-family: Georgia, "Times New Roman", Times, serif; }
table.tablenobdr tfoot td {
  border-top: 2px solid #660000; }

table.tablenobdr col.colstd {
  border-right: 0px;
  border-left: 0px; }
table.tablenobdr col.colsecond {
  background-color: #f4f1eb;
  color: #660000; }
table.tablenobdr col.colthird {
  background-color: #f1ebf4;
  color: #660000; }
table.tablenobdr col.colnewgroup {
  border-right: 0px;
  border-left: 2px solid #e3dac9; }


table.tablenobdrsm {
  background-color: #fefdfd;
  color: #660000;
  border-collapse: collapse;
  border-bottom: 2px solid #660000;
  border-radius: 0.75em;
  margin-top: 1em;
  margin-bottom: 2em; }
table.tablenobdrsm th {
  background-color: #e3dac9;
  color: #660000;
  padding: 0.25em;
  border: 0px;
  border-radius: 0.75em 0.75em 0em 0em;
  text-align: left;
  vertical-align: bottom;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
table.tablenobdrsm th.upperth {
  border-bottom: 1px solid #fefdfd; }
table.tablenobdrsm th.leftth {
  border-radius: 0.75em 0em 0em 0.75em;
  text-align: left;
  vertical-align: top; }
table.tablenobdrsm th.emptycornerth {
  background-color: #f4f1eb;
  color: #660000;
  border-radius: 0.75em 0em 0em 0.75em; }
table.tablenobdrsm th.outerth {
  border-right: 1px solid #fefdfd;
  border-radius: 0.75em 0em 0em 0.75em;
  text-align: left;
  vertical-align: top; }
table.tablenobdrsm td {
  padding: 0.25em;
  border: 0px;
  vertical-align: top;
  font-family: Georgia, "Times New Roman", Times, serif; }
table.tablenobdrsm tbody td {
  font-size: 80%; }
table.tablenobdrsm tfoot td {
  border-top: 2px solid #660000; }

table.tablenobdrsm col.colstd {
  border-right: 0px;
  border-left: 0px; }
table.tablenobdrsm col.colsecond {
  background-color: #f4f1eb;
  color: #660000; }
table.tablenobdrsm col.colthird {
  background-color: #f1ebf4;
  color: #660000; }
table.tablenobdrsm col.colnewgroup {
  border-right: 0px;
  border-left: 2px solid #e3dac9; }


table.tableairy {
  border-collapse: separate;
  border-spacing: 10px;
  border: 0px;
  margin-top: 1em;
  margin-bottom: 2em; }
table.tableairy th {
  padding: 0.5em;
  border-top: 1px solid #8b00cc;
  border-right: 2px solid #8b00cc;
  border-bottom: 2px solid #8b00cc;
  border-left: 1px solid #8b00cc;
  text-align: center;
  vertical-align: bottom;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color: #fefdfd;
  color: #a82200; }
table.tableairy td {
  padding: 0.5em;
  border-right: 1px solid #8b00cc;
  border-bottom: 1px solid #8b00cc;
  vertical-align: top;
  font-family: Georgia, "Times New Roman", Times, serif; }
table.tableairy tfoot td {
  border-top: 1px solid #8b00cc; }

hr.table {
  background-color: #fefdfd;
  color: #a82200;
  height: 2px;
  width: 5em; }

.left {
  float: left;
  padding: 0px 5px 0px 0px; }
.right {
  float: right;
  padding: 0px 0px 0px 5px; }
.ctr {
  text-align: center; }
p.logo {
  float: left;
  padding-right: 5px; }

ol {
  margin-top: 1em;
  margin-bottom: 2em; }
ol.li {
  margin-top: 0em;
  margin-bottom: 1em; }

ol.double {
  margin-top: 1em;
  margin-bottom: 2em; }
ol.double li {
  margin-top: 0em;
  margin-bottom: 1em; }

ol.otablenote {
  margin-top: 0em;
  list-style-type: lower-alpha; }
ol.otablenote li {
  margin-bottom: 1em;
  margin-left: -1em; }

ul {
  margin-top: 1em;
  margin-bottom: 1em; }
ul li {
  margin-bottom: 0em;
  list-style-type: disc; }

ul.udouble {
  margin-top: 1em;
  margin-bottom: 2em; }
ul.udouble li {
  margin-top: 0em;
  margin-bottom: 1em; }


ul.heade {
  margin-top: 2em; }
ul.heade li {
  margin-bottom: 0em;
  margin-left: -2.5em;
  list-style-type: none; }
ul.sube li {
  margin-bottom: 1em;
  margin-left: -2.5em;
  list-style-type: none; }
ul.list {
  margin-left: 1em; }
ul.list li {
  margin-bottom: 0em;
  margin-left: 1em;
  list-style-image: url(bulletpur.gif); }

ul.tablefootnote {
  margin-left: 0em; }
ul.tablefootnote li {
  margin-top: 1em;
  margin-bottom: 0em;
  margin-left: -2.5em;
  list-style-type: none; }
ul.tablefootnote li ul.udoublenest li {
  margin-bottom: 0em;
  margin-left: 0em;
  list-style-image: url(images/bulletpur.gif); }

ul.nobullet {
  margin-top: 1em;
  margin-bottom: 1em; }
ul.nobullet li {
  margin-bottom: 0em;
  margin-left: -2.5em;
  list-style-type: none; }

dl.main {
  margin-top: 1em;
  margin-bottom: 2em; }
dl.main dt {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: normal;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 0em;
  margin-bottom: 0em; }
dl.main dd {
  margin-top: 0em;
  margin-bottom: 0em; }

dl {
  margin-top: 1em;
  margin-bottom: 2em; }
dl dt {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 1em;
  margin-bottom: 0em; }
dl dd {
  margin-top: 0em;
  margin-bottom: 0em; }

dl.double {
  margin-top: 1em;
  margin-bottom: 2em; }
dl.double dt {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: normal;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 1em;
  margin-bottom: 0em; }
dl.double dd {
  margin-top: 0em;
  margin-bottom: 1em;
  margin-left: 1em; }

dl.words {
  margin-top: 1em;
  margin-bottom: 2em; }
dl.words dt {
  background-color: #fefdfd;
  color: #a82200;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 1em;
  margin-bottom: 0em; }
dl.words dd {
  margin-top: 0em;
  margin-bottom: 1em;
  margin-left: 1em; }

dl.wordssecond {
  margin-top: 1em;
  margin-bottom: 2em; }
dl.wordssecond dt {
  background-color: #fefdfd;
  color: #a82200;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 1em;
  margin-bottom: 0em; }
dl.wordssecond dd {
  margin-top: 0em;
  margin-bottom: 1em;
  margin-left: 1em; }

dl.multimain {
  margin-top: 1em;
  margin-bottom: 2em; }
dl.multimain dt {
  background-color: #fefdfd;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 2em;
  margin-bottom: 0em; }
dl.multimain dd {
  margin-top: 0em;
  margin-bottom: 1em;
  margin-left: 1em; }
dl.multimain dd.sub {
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0em;
  margin-left: 1em; }

dl.multi {
  margin-top: 1em;
  margin-bottom: 2em; }
dl.multi dt {
  background-color: #f1fcff;
  color: #a82200;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 2em;
  margin-bottom: 0em; }
dl.multi dd {
  margin-top: 0em;
  margin-bottom: 1em;
  margin-left: 1em; }
dl.multi dd.sub {
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0em;
  margin-left: 1em; }

p.listhead {
  font-style: italic;
  margin-bottom: -1em;
  margin-left: 1em; }
.hw {
  background-color: #f1fcff;
  color: #a82200;
  font-weight: bold;
  font-size: 110%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.subh {
  background-color: #f1fcff;
  color: #a82200;
  font-weight: normal;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.quote {
  font-weight: bold; }
i {
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif; }
i.title {
  font-style: italic; }
.titleui {
  font-style: normal; }
i.word {
  font-style: italic; }
.wordui {
  font-style: normal; }
i.foreignword {
  font-style: italic; }
.foreignwordui {
  font-style: normal; }
i.wordsubh {
  background-color: #f1fcff;
  color: #a82200;
  font-style: italic;
  font-weight: normal;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
i.vocab {
  background-color: #fefdfd;
  color: #a82200;
  font-style: italic; 
  font-weight: bold; }
i.subvocab {
  font-style: italic; 
  font-weight: bold; }
i.note {
  font-style: italic; }
i.note i {
  font-style: normal; }

.category {
  font-style: italic; }
.ui {
  font-style: normal; }
.ub {
  font-weight: normal; }
.strike {
  text-decoration: line-through; }

.ja {
  font-style: normal;
  font-family: "MS Mincho", "MS Gothic", "Microsoft Sans Serif", Osaka; }
.jahlt {
  background-color: #f1fcff;
  color: #a82200;
  font-style: normal; 
  font-weight: bold;
  font-family: "MS Mincho", "MS Gothic", "Microsoft Sans Serif", Osaka; }
.jaunhlt {
  background-color: #f1fcff;
  color: #660000;
  font-style: normal;
  font-weight: normal;
  font-family: "MS Mincho", "MS Gothic", "Microsoft Sans Serif", Osaka; }
.jahw {
  background-color: #f1fcff;
  color: #a82200;
  font-weight: bold;
  font-size: 110%;
  font-family: "MS Mincho", "MS Gothic", "Microsoft Sans Serif", Osaka; }
.jasubh {
  background-color: #f1fcff;
  color: #a82200;
  font-weight: normal;
  font-family: "MS Mincho", "MS Gothic", "Microsoft Sans Serif", Osaka; }