	.jad  { width:125; border:1px solid black; font-family: arial,helvetica; text-align: center; cursor: pointer; padding: 1px 1px; }	.jad1 { font-size: 11px; font-weight: bold; color: #003366 }	.jad2 { font-size: 10px; color: #003366 }	.jad3 { font-size: 10px; color: #cc3300 }	.jad4 { font-size: 12px; font-weight: bold; color: #cc3300 }	.toptaboff { font-family: arial,helvetica; font-size: 11px; text-decoration: none; font-weight: normal; background-color: #dddddd }	.toptabon { font-family: arial,helvetica; font-size: 11px; text-decoration: none; font-weight: bold; background-color: #ddff00 }	.toptabhelp { font-family: arial,helvetica; font-size: 11px; text-decoration: none; font-weight: bold; background-color: #ffffdd; color:#003366 }		.card { border:1px solid black; }	.cardTop { font-family: arial,helvetica; background-color: #ffcc33; padding: 4px 10px; }	.cardBot { font-family: arial,helvetica; background-color: #ffffcc; padding: 4px 10px; }	.card1 { font-size: 36px; font-weight: bold; color: #cc3300 }	.card2 { font-size: 18px; font-weight: normal; color: #000000 }		.card3 { font-size: 16px; font-weight: normal; color: #000000 }	.card4 { font-size: 12px; font-weight: bold; color: #000000 }	.card5 { font-size: 12px; color: #000000 }	.cardLink { font-size: 11px; font-weight: bold; color: #336699 }	.cardType { font-family: arial,helvetica; font-size: 24px; font-weight: bold; color: #dddddd }	.logo { font-family: arial,helvetica; font-size: 42px; font-weight: normal; color: #336699; background-color: #ffffff; text-decoration: none;}	.tagline { font-family: arial,helvetica; text-align:right; text-valign:bottom; font-size: 15px; font-weight: bold; color: #333333; background-color: #dddddd; }	.footerbar { font-family: arial,helvetica; font-size: 10px; color: #333333; text-decoration: none; }	.sublogo { font-family: arial,helvetica; font-size: 14px; font-weight: bold; font-style: normal; color: #ff3300; background-color: #dddddd; text-decoration: none;}	.border { background-color: #cc3300; font-size:8px; padding: 0px; }	.topborder { background-color: #ffcc00; font-size:8px; padding: 0px; }	.botborder { background-color: #333333; font-size:8px; padding: 0px; }	.header { font-family: arial,helvetica; font-size: 15px; font-weight: bold; color: #333333 }	.text { font-family: arial,helvetica; font-size: 14px; font-weight: normal; color: #000000 }	.subheader { font-family: arial,helvetica; font-size: 18px; font-weight: bold; color: #333333 }	.backhead { background-color: #ffffff; font-size: 12px; }	.backbody { background-color: #ffffff; font-size: 12px; }	.textBb { font-family: arial,helvetica; font-size: 11px; font-weight: bold; color: #336699 }	.textB { font-family: arial,helvetica; font-size: 12px; font-weight: normal; color: #cc3300 }	.tableList { cursor: pointer; padding: 3px 3px; font-family: arial,helvetica; font-size: 14px; color: #000000; background-color: #ffffcc }	.tableListB { cursor: pointer; padding: 3px 3px; font-family: arial,helvetica; font-size: 14px; font-weight: bold; #333333; background-color: #ffffcc }	.nav { font-family: arial,helvetica; font-size: 12px; font-weight: bold; color: #336699; background-color: #ffffff; text-decoration: none;}	.othertable { border-width: 1px; border-style:dotted; border-color:ff3300; background-color:dddddd; }			.kanjiLink { color: #003366; font-size: 18px; text-decoration: none; }	.bigKanjiLink { color: #003366; font-size: 30px; text-decoration: none; }		 	.dynamic { color: #003366; }	 a.dynamic:hover {color: #ff6600; }	 a.dynamic:visited {color: #336699; }	 a.dynamic:visited:hover {color: #ff6600; }	 	.button { font-family: arial, helvetica; font-size: 11px; font-weight: bold; background-color: #555555; color: #ffffff; width: 90px;}	.breadcrumb { font-family: arial,helvetica; font-size: 12px; font-weight: bold; color: #003366 }	.scoreon { font-family: arial,helvetica; font-size: 14px; font-weight:bold; color: #669900; }	.scoreoff { font-family: arial,helvetica; font-size: 14px; font-weight:bold; color: #ff3300; }	.sources { font-family: arial,helvetica; font-size: 11px; font-style:italic; color: #333333; }	BODY { font-family: arial,helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #ffffff }	.borderw { background-color: #ffcc33; font-size:2px; padding: 0px 0px; }	.companyName { font-family: arial,helvetica; font-size: 22px; font-weight: normal; color: #000000 }	.title { font-family: arial,helvetica; font-size: 14px; font-weight: bold; color: #000000 }	.utilitybar { background-color: #333333; font-family: arial,helvetica; font-size: 11px; font-weight: bold; color: #ffcc00; text-decoration: none; }	.launch { font-weight: normal; color: #ffff99; text-decoration: none; }	.error { font-family: arial,helvetica; font-size: 11px; font-weight: bold; color: #CC0000 }	.tableText { font-family: arial,helvetica; font-size: 11px; font-weight: normal; color: #000000 }	.tableTextHighlight { font-family: arial,helvetica; font-size: 11px; font-weight: normal; color: #000000; background-color: #cccccc; }		.textBig { font-family: arial,helvetica; font-size: 13px; font-weight: normal; color: #000000 }	.navText { line-height: 33px; font-family: arial,helvetica; font-size: 12px; font-weight: normal; color: #FFFFFF }	.navTextOn { line-height: 33px; font-family: arial,helvetica; font-size: 12px; font-weight: normal; background-color:#336699; color: #FFFFFF }	.navTextOn a { display: block; background-color: #336699; color: #ffffff; text-decoration: none; width: 100%; }	.navText a { display: block; background-color: #666666; color: #ffffff; text-decoration: none; width: 100%; }	.navText a:hover { background-color: #ffcc00; color: #333333; }				.search { background-color: #ffff99; }	.goodnav { background-color: #cccccc; }	.padded { padding: .50em; font-family: arial,helvetica; font-size: 12px; font-weight: normal; color: #000000 }	.topbar { background-color: #666666; font-family: arial,helvetica; font-size: 11px; font-weight: bold; color: #cccccc }		.tablebar { background-color: #ffcc00; font-family: arial,helvetica; font-size: 12px; font-weight: bold; color: #000000 }		.tablebarH { color: #ff6600; }	.tablebarB { background-color: #336699; font-family: arial,helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF }		.main-column { background-color: #ffffff; }	.right-column { background-color: #666666 }	.shadow { background-color: #999999; font-size:8px; }	.contentTable { background-color: #FFFFFF; }        .highlight { background-color: #cccccc; }        .highlight0 { background-color: #CCFFFF; }        .highlight1 { background-color: #FFCCFF; }        .highlight2 { background-color: #FFFFCC; }	.tabTable { background-color: #ffffff; font-family: arial,helvetica; font-size: 11px; font-weight: bold; color: #000000 }		.tabOn { font-family: arial,helvetica; text-decoration: none; font-size: 12px; font-weight: bold; background-color: #ffCC00; color: #333333; }			.tabOff { font-family: arial,helvetica; text-decoration: none; font-size: 12px; font-weight: normal; background-color: #cccccc; color: #333333; }				.topnav { font-family: arial,helvetica; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #666666; }	.navlink { color: #FFFFFF; font-size:12px; text-decoration: none; font-weight: bold; }		.toplink { font-family: arial,helvetica; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none;  }	A { color: #000000; }	input { font-family: arial,helvetica; font-size: 12px; font-weight: normal; color: #000000 }