<!-- 
body	{ 
	background: #f5f5ff;
	color: #333366 ;
	text-align: left ;
	font-size:100%;
	margin: 0px 0px;
}

h1	{
	color: #9999ff ; 
	font-size: 200% ;
	font-weight: bold ;
	text-align: left ;
	margin:0px 0px 0px 0px;
	border-top:solid 2px #9999ff ;
	border-bottom: solid 2px #9999ff ;
}

h2	{ 
	background-color: #ffffff ;
	font-size: 130% ;
	font-weight: bold ;
	border:solid 1px #ccccff ;
	border-left:solid 35px #ccccff ;
	padding: 5px 0px 5px 5px ;
	margin: 15px 0px;
}

h3	{
	margin: 15px 40px 15px 40px;
	font-size: 110% ;
	border-bottom:dotted 4px #ccccff ;
	font-style: italic;
}

h4	{
	margin: 15px 40px 15px 60px;
	font-size: 100% ;
	border-left:solid 8px #ccccff ;
}

p,dl,Address,form	{
	margin:1em 90px 1em 90px;
}
pre	{
	margin:0px 90px 0px 90px;
	padding: 5px;
	background-color: #ffffff;
	border: solid 1px #9999ff
}

p	{
	text-indent: 1ex;
}
blockquote	{
	font-style: italic;
	padding: 5px;
	margin:15px 90px 15px 130px;
	background-color: #ffffff;
	color: #666666;
	border: solid 1px #9999ff;
}
blockquote pre {
	margin-left: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	color: #666666;
	border: solid 0px #9999ff
}

dd blockquote	,dd pre{
	margin-right: 0px;
	margin-left: 2em;
}

abbr,acronym	{
	cursor: help;
	background-color: #ffcccc;
}

ul,ol	{
	margin: 15px 90px 15px 120px;
	padding: 0px 0px;
}
li ul,dd ul,form ul,form ol	{
	margin:10px 0px 10px 2em;
}
dd p,form dl{
	margin:1em 0em;
}

dt	{
	font-weight: bold ;
}

.hidden	{
	background-color: #ccccff ;
	color:#ccccff ;
}

.since	{
	margin-left: 0px;
}

.aa	{
	white-space:pre ;
	text-indent: 0em;
}

table	{
	table-layout: auto;
	caption-side: top;
	border-collapse: collapse;
	margin:15px auto ;
	background-color: #ffffff;
	border: solid 2px #ccccff;
	font-size: 90%;
}
td,th,tr	{
	border: solid 1px #9999ff;
	padding: 2px;
}

.pms-normal	{
	text-align: center;
	background-color: #ccffcc;
}
.pms-hyper	{
	text-align: center;
	background-color: #ffffcc;
}
.pms-extra	{
	text-align: center;
	background-color: #ffcccc;
}

.bms-normal	{
	text-align: center;
	background-color: #ffffcc;
}
.bms-another	{
	text-align: center;
	background-color: #ffcccc;
}
.bms-maniac	{
	text-align: center;
	background-color: #ccffcc;
}

.bme-light	{
	text-align: center;
	background-color: #ccffff;
}
.bme-normal	{
	text-align: center;
	background-color: #dddddd;
}
.bme-another	{
	text-align: center;
	background-color: #ffcccc;
}

.hq , .mq , .lq , .file_size	{
	text-align: right;
}
.file_name, .file_updated	{
	text-align: left;
}

th	{
	text-align: center;
	background-color: #e6e6ff;
}

.del,del	{
	color: #666666;
	text-decoration: line-through ;
}

div.counter	{
	margin-right: 0px;
	margin-left: auto;
}

-->