a:link { color: #66aa22 ;text-decoration: none } 
a:visited { color: #22aa00 ;text-decoration: none } 
a:active { color: #aa8822 ;text-decoration: none } 
a:hover { color: #113300; background-color: #ffff00 ;text-decoration: none } 
a.border { border: solid 1px; }

BODY, TH, TD {
	font-family: 'Lucida Sans Unicode','MS UI Gothic','‚l‚r ‚oƒSƒVƒbƒN';
	line-height: 120%;
	
	scrollbar-arrow-color: #024ff9;
	scrollbar-highlight-color: #737373;
	scrollbar-3dlight-color: #a0a0a0;
	scrollbar-face-color: #d0d0d0;
	scrollbar-shadow-color: #a0a0a0;
	scrollbar-dark-shadow-color: #a0a0a0;
	scrollbar-track-color: #5f5f5f;
}

.indexRed { color: red; font-weight: bold; }
.indexBlue { color: navy; font-weight: bold; }
table.indexRed1 {
	border-color: #111144;
	border-width: 1px 0px;
	border-style: solid;
	background-color: #e0e0ff; }
.math  { color: #004400; }
u { color: #222299; }
ol { color: green; font-weight: bold; }
li { color: black; font-weight: normal; }
th.rows { text-align: left; background-color: #aaffbb; }
td.rows { background-color: #ddfff8; }
.blackBack { color: white; background-color: black; }

code { color: #002200; }
.escape {
	color: #555555;
	font-size: 90%;
}
.title{
	font-family: HGs‘‘Ì, HG³ž²‘‘Ì-PRO, Osaka, "‚l‚r ‚o–¾’©";
	font-size: 240%;
	line-height: 240%;
	font-weight: bold;
	width:100%;
	filter: DropShadow(offx=1,offy=1,color='#001133');
}
.subtitle{
	font-family: HG³ž²‘‘Ì-PRO, Osaka, "‚l‚r ‚o–¾’©";
	font-size: 100%;
	font-weight: bold;
	color: #aaaaaa;
	width: 100%;
	filter: DropShadow(offx=1,offy=1,color='black');
}
.item{
	font-weight: bold;
	color: #ffcc22;
	background-color: #333333;
	white-space: nowrap;
}
.small {
	font-size: 80%
}
.smallFont{
	font-size: 9pt;
	white-space: nowrap;
}
.shadow{
	width: 100%;
	filter: DropShadow(offx=1,offy=1,color='black');
}
.grow{
	width: 100%;
	filter: Glow(color='black',strength=2);
}
