BODY	{
	color:	#000000;
	background-color:	#ffffff;
}
A:link	{color:#303030}
A:visited{color:#303030}
A:active{color:#000000;background-color:#ffcc20;}
A:hover{color:#000000;background-color:#ffcc20;}
P.MusicSheetImage A:active{color:#404040;background-color:transparent}
P.MusicSheetImage A:hover{color:#404040;background-color:transparent}

HR	{
	display:none;
}

P.ToUpper A:link,
P.ToUpper A:visited
{
	color:	#663300	;
}
P.ToUpper A:active,
P.ToUpper A:hover
{
	color:	#000000	;
}

SPAN.IMG A:active{color:#404040;background-color:transparent}
SPAN.IMG A:hover{color:#404040;background-color:transparent}
HR	{
	display:none;
}
H1	{
	margin-top:	0.3em;
	margin-bottom:	0.7em	;
	text-align:	center;
	font-size:	1.7em;
	padding:	0 0 0.2em 0;
	border-width:	0 0 0.1em 0;
	border-style:	none none solid none;
	border-color:	#909090;
}
H1 SPAN.SUBTITLE
{
	font-size:	70%	;
}
H1 SPAN.PageIndex
{
	font-size:	80%;
}
P.Abstract	{
	font-size:	1.1em;
	margin:	0.2em 0.4em 0.2em 0.4em	;
}

H2.notification	{
	font-size:	1.3em;
	margin:0.7em 0em 0.5em 0em;
	padding: 0 0 0 0	;
	color:	#ff0000;
}

H2.level2	{
	font-size:	1.3em;
	margin:0.7em 0em 0.5em 0em;
	padding: 0 0 0 0	;
	border-width:	0 0 0.1em 0 ;
	border-style:	none none solid none ;
	border-color:	#909090;
}

.PageChange{
	page-break-before : always;
}
.PageContinue{
	page-break-after : avoid;
}

H3 {
	margin: 0em 0 0.2em 0	;
	font-size : 1.1em	;
	font-weight:	bolder;
}



Blockquote	{
	margin-left:	2em	;
	margin-right:	2em	;
}
P.FLOATIMG
{
	margin:	0 0.2em 0 -0.1em	;
	padding:	0 0 0 0	;
	float:	left	;
}
P.level2,
P.level3
{
	margin:	0em 0.5em 0.5em 0.5em	;
}
P.footnotes
{
	margin:	0em 1.5em 0.5em 1.5em	;
	font-size:	0.9em	;
}

P.Explain	{
	margin-left:	1em	;
	margin-right:	1em	;
}
DIV.go-previous	{
	text-align:	left	;
	margin : 1em 0 0.5em 0;
}
DIV.go-next0	{
	text-align:	right	;
}
DIV.go-next	{
	text-align:	right	;
	margin-top:	-1.5em	;
}
SPAN.LAT {/** Add on Aug. 24, 2002 */
	font-family:"Times New Roman","Times",Times,"Century",Century,serif;
	font-style:	italic	;
}
SPAN.ENG {/** Add on Aug. 24, 2002 */
	font-family:"Times New Roman","Times",Times,"Century",Century,serif;
}
UL.ENG{
	font-family:"Times New Roman","Times",Times,"Century",Century,serif;
}

SPAN.browse	{
	display:block;
	font-weight:	bolder	;
}
SPAN.browse-end	{
	color:	#ffffff;
	background-color:	#606060;
	font-weight:	bolder;
}
DIV.HR{
	border-width:	thin 0 0 0;
	padding: 0 30em 0 0;
	margin-bottom:1em;
	border-style:	solid none none none;
	border-color:	#909090;
}

P.TOTOP img,
DIV.go-previous img
{
	border-width:0;
	border-style:none;
}
P.IMG
{
	text-indent:	0em	;
	margin-left:	0.5em	;
	margin-right:	0.5em	;
}
div.MusicSheetImage{
	text-align:	center	;
}
P.MusicSheetImage
{
	text-align:	center	;
	width:	400px	;
	margin:	0 auto 0 auto	;
}
P.MusicSheetImage img
{
	border-width:	0	;
	border-style:	none	;
}

P.LangEnter img
{
	border-color:	#eebb00	;
}
P.LangEnter a:link img,
P.LangEnter a:visited img,
P.LangEnter a:active img,
P.LangEnter a:hover img
{
	border-color:	#888888	;
}


