body{
	color: #000000;
	background-color: #dfdfbf;
	font-family: sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
a:link{
	color: #1f003f;
	background-color: transparent;
}
a:visited{
	color: #7f3f9f;
	background-color: transparent;
}
a:hover{
	color: #00007f;
	background-color: #7fffff;
} 
.left{
	text-align: left; }
.center{
	text-align: center; }
p.right{
	text-align: right;
	margin: 0px 10px;
}
h2 {
	color: #2f4f2f;
	background-color: #8fcfaf;
	font-weight: bold;
	font-size: 30px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-style: none solid solid none; 
	border-width: 0px 1px 1px 0px;
	border-color: #dfdfbf;
}
p.script{
	color: #3f3f3f;
	background-color: transparent;
	margin: 10px 0px 0px 10px;
}
ul.script {
	color: #3f3f3f;
	background-color: transparent;
}
div.ref{
	color: #3f3f3f;
	background-color: transparent;
	font-size: 9pt;
	text-align: right;
}
sup{
	font-size: 0.9em;
}
th.no {
	color: #ffffff;
	background-color: #3f3f7f;
	font-size: 12px;
}
th.pop {
	color: #ffffff;
	background-color: #3f3f7f;
	font-size: 12px;
	font-weight: normal;
}
th.p {
	color: #ffffff;
	background-color: #3f3f7f;
	font-size: 12px;
	font-weight: normal;
}
th.t {
	color: #ffffff;
	background-color: #3f3f7f;
	font-size: 14px;
}
th.d {
	color: #ffffff;
	background-color: #3f3f7f;
	font-size: 14px;
}
td.no {
	color: #1f1f1f;
	background-color: #bfbfbf;
	text-align: center;
	font-weight: bold;
}
td.no1 {
	color: #1f1f1f;
	background-color: #bf9f9f;
	text-align: center;
	font-weight: bold;
}
td.no2 {
	color: #1f1f1f;
	background-color: #bfaf8f;
	text-align: center;
	font-weight: bold;
}
td.pop {
	color: #6f7f6f;
	background-color: #dfefdf;
	text-align: center;
}
td.p {
	color: #6f7f6f;
	background-color: #dfefdf;
	text-align: center;
}
td.t {
	color: #1f1f1f;
	background-color: #efefdf;
	padding: 0px 0px 0px 0.5em;
}
td.t1 {
	color: #001f1f;
	background-color: #bf9f9f;
	padding: 0px 0px 0px 0.5em;
}
td.t2 {
	color: #00001f;
	background-color: #bfaf8f;
	padding: 0px 0px 0px 0.5em;
}
td.d {
	color: #00001f;
	background-color: #dfbfaf;
	font-size: 12pt;
	font-weight: normal;
	text-align: center;
}
div.jp {
	color: #6f2f00;
	font-size: 0.9em;
	text-align: right;
}
td.c {
	background-color: #dfdfcf;
	padding: 0px 0px 0px 1em;
}
div.c1 {
	color: #6f6f9f;
	font-size: 12px;
}
div.c2 {
	color: #4f4f7f;
	font-size: 12px;
}
div.rf-top {
	color: #3f3f3f;
	background-color: transparent;
	text-decoration: underline;
	margin: 0px 0px 0px 5px;
}
div.rf-item {
	color: #3f3f3f;
	background-color: transparent;
	margin: 0px 0px 0px 25px;
}
hr {
	margin: 0px;
}
div.foot {
	color: #3f3f3f;
	background-color: transparent;
	text-align: center;
}

