p {
   margin:		4px;
   font-size:		medium;
   font-weight:		normal;
   color:		#000000;
}
p.faq {
   margin:		4px;
   font-size:		small;
   font-weight:		normal;
   color:		#000000;
}
p.caption {
   margin:		4px;
   text-align:		center;
   font-size:		x-small;
   font-weight:		normal;
   color:		#007f00;
}
li {
   margin:		0;
   font-size:		medium;
   font-weight:		normal;
   color:		#000000;
}
li.faq {
   margin:		0;
   font-size:		small;
   font-weight:		normal;
   color:		#000000;
}
h2 {
   margin:		5;
}
h3 {
   margin:		3;
}
body {
   background-color:	#fffff8;
}

td {
   font-weight:		bold;
   color:		#737373;
   text-align:		left;
}
th {
   font-weight:		bold;
   color:		#737373;
   text-align:		left;
   padding-left:	30px;
}

a.navdn {
   text-decoration:	none;
   color:		#ffffff;
}
a.navdn:hover {
   text-decoration:	none;
   color:		#000000;
}
a.lnk {
   text-decoration:	none;
   color:		#ff0000;
}
a {
   text-decoration:	none;
   color:		#ff0000;
}

table.chronolog {
   background-color:	#fff0f0;
   border:		1px;
   border-color:	#000000;
   border-style:	solid;
}
tr.chronolog {
  vertical-align:	top;
  color:		#000000;
  font-size:		small;
  font-weight:		normal;
  margin-top:		0;
  margin-bottom:	0;
}
td.chronotext {
  color:		#000000;
  font-weight:		normal;
}
td.chronodate {
  color:		#000000;
  font-weight:		bold;
}

tr.current {
   background-color:	#c0ffc0;
}
tr.nonlive {
   background-color:	#ffc0c0;
}
tr.passe {
   background-color:	#c0c0c0;
}
td.indent {
   width:		40px;
}
td.textemelistid {
  color:		#0000a0;
  font-size:		small;
  font-weight:		bold;
}
td.textemelistname {
  color:		#000000;
  font-size:		small;
  font-weight:		bold;
}
td.textemeprompt {
  color:		#000000;
  font-size:		small;
  font-weight:		bold;
  width:		145px;
}
td.eventdate {
   color:		#000000;
   font-size:		small;
   font-weight:		bold;
   padding-left:	5px;
   padding-right:	5px;
   width:		145px;
}
td.eventtitle {
  color:		#000000;
  font-size:		small;
  font-weight:		bold;
}
td.eventdescription {
  color:		#000000;
  font-size:		small;
  font-weight:		normal;
}
td.eventurl {
  color:		#000000;
  font-size:		small;
}
table.eventbox {
  border-style:		solid;
  border-color:		#000000;
  border-width:		1px;
}
select.small {
  font-size:		small;
}
select.shobo {
  font-size:		small;
}
td.shoboindex {
  color:		#0000ff;
  font-size:		large;
  width:		65px;
}
td.shobokanji {
  color:		#0000ff;
  font-size:		x-large;
}
td.shoboromanji {
  color:		#000000;
  font-size:		large;
  font-weight:		bold;
  text-align:		left;
}
td.shoboname {
  color:		#000000;
  font-size:		large;
  font-weight:		bold;
}
td.shoboabstract {
  color:		#000000;
  font-size:		small;
  font-weight:		normal;
}
td.sectionname {
  color:		#000000;
  font-size:		large;
  font-weight:		bold;
}
td.sectionbody {
  color:		#000000;
  font-size:		small;
  font-weight:		normal;
}
td.romanji {
  color:		#ff0000;
  font-size:		small;
}
td.translation {
  color:		#000000;
  font-weight:		normal;
}
td.prompt {
  color:		#000000;
  font-weight:		bold;
}
td.instruction {
  font-style:		italic;
  font-size:		small;
  color:		#000000;
}
td.attr {
  font-weight:		normal;
  color:		#000000;
}
td.value {
  font-weight:		bold;
  color:		#000000;
}

td.headbar {
   color:		#737373;
   vertical-align:	top;
}
td.navline {
   background-color:	#737373;
  vertical-align:	top;
}
td.navdn {
   text-align:		center;
   font-size:		small;
}
td.navdnhere {
   text-align:		center;
   font-size:		small;
   color:		#000000;
}
table.navigation {
   width:		100%;
   padding:		1px;
}
table.body {
   width:		100%;
}
table.box {
   background-color:	#fff0f0;
   border:		1px;
   border-color:	#000000;
   border-style:	solid;
}
table.showevent {
   border:		1px;
   border-style:	solid;
}
td.show {
   font-weight:		bold;
   font-size:		small;
   color:		#008000;
}
td.showprompt {
   font-weight:		bold;
   font-size:		small;
   color:		#800000;
   width:		100;
}
table.navline {
  vertical-align:	top;
}
tr.navline {
  vertical-align:	top;
}

li.link {
  font-size:		small;
}

em.japanese {
  font-weight:		bold;
  font-style:		normal;
}
