body {
	color: #003f3f;
	background-color: #bfdfff;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
a:link {
	color: #00007f;
	font-weight: bold;
}
a:visited {
	color: #5f5fbf;
	font-weight: bold;
}
a:hover {
	color: #00009f;
	background-color: #ffff7f;
	font-weight: bold;
} 
a.mail:link {
	color: #00007f;
	font-weight: normal;
}
a.mail:visited {
	color: #5f5fbf;
	font-weight: normal;
}
a.mail:hover {
	color: #00009f;
	background-color: #ffff7f;
	font-weight: normal;
} 
p.title0 {
	color: #3f7f7f;
	background-color: #fff7df;
	font-size: 18px;
	font-weight: bold;
	font-family: sans-serif;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 1px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #7f9f9f;
}
p.indextitle {
	color: #007f3f;
	background-color: #bfdfff;
	font-size: 30px;
	font-weight: bold;
	margin: 10px 0px 4px 0px;
	padding: 0px 0px 0px 10px;
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: #009f5f;
}
p.columntitle {
	color: #ffff7f;
	background: #5f7f7f;
	font-size: 1.7em;
	font-weight: normal;
	margin: 10px 0px 4px 0px;
	padding: 0px 0px 0px 10px;
	border-style: solid;
	border-color: #5f7f7f;
}
p.texttitle {
	width: 600px;
	margin: 0.8em 0px 0.5em 15px;
	font-weight: bold;
}
p.text {
	width: 600px;
	margin: 0.5em 0px 0.5em 15px;
	text-indent: 1em;
}
p.image {
	margin: 0px 0px 0px 40px;
}
p.bblotitle {
	width: 590px;
	margin: 0.7em 0px 0px 25px;
	font-weight: bold;
}
p.bblo {
	width: 580px;
	margin: 0.1em 0px 15px 35px;
}
p.date {
	width: 600px;
	margin: 1em 0px 15px 5px;
	text-align: right;
}
p.linx {
	margin: 0.5em 0px 0px 70px;
}
p.back {
	width: 630px;
	margin: 0.5em 0px 0px 40px;
}
hr {
	margin: 0px;
}
p.foot {
	color: #5f5f5f;
	background-color: transparent;
	text-align: center;
	margin: 10px 0px 0px 0px;
}
