a:link {
  color:#0000ff;
  text-decoration:underline;
  font-family:Verdana;
  font-size:10pt;
}
a:active {
  color:#000090;
  text-decoration:underline;
  font-family:Verdana;
  font-size:10pt;
}
a:visited {
  color:#000090;
  text-decoration:underline;
  font-family:Verdana;
  font-size:10pt;
}
a:hover {
  text-decoration:none;
  font-family:Verdana;
  font-size:10pt;
}
h3 {
  font-family:Verdana;
  color:#0000ff;
}
h4 {
	font-family: Verdana;
	color: #0000ff;
	font-size: 11pt;
}
h5 {
	font-family: Verdana;
	color: #0000ff;
	font-size: 10pt;
}
dt {
  font-weight:bold;
  font-family:Verdana;
  font-size:10pt;
}
dd {
  font-family:Verdana;
  font-size:10pt;
  text-align:justify;
}
td {
  font-family:Verdana;
  font-size:10pt;
}
body {
  font-family:Verdana;
  font-size:0.8em;
  scrollbar-base-color:#ffdb00;
  scrollbar-track-color:#eeeeff;
  scrollbar-face-color:#ffc52a;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#ffff99;
  scrollbar-darkshadow-color:#555500;
  scrollbar-shadow-color:#999900;
  scrollbar-arrow-color:#0000ff;
}
input {
  font-family:Verdana;
  font-size:10pt;
  background-color:#ffcc00;
  border:1px solid #0000ff;
}
input.checkbox {
	border:0px;
	background-color:#ffffde;
}
textarea {
  font-family:Verdana;
  font-size:10pt;
  background-color:#ffcc00;
  border:1px solid #0000ff;
  scrollbar-base-color:#ffdb00;
  scrollbar-track-color:#ffcc00;
  scrollbar-face-color:#ffff00;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3d-light-color:#ffff99;
  scrollbar-darkshadow-color:#999900;
  scrollbar-shadow-color:#bbbb00;
  scrollbar-arrow-color:#0000ff;
}
.bold, .b {
  font-weight:bold;
}
.headline {
	text-align:right;
	float:none;
	margin-right:3px;
}
.content {
	width:100%;
	max-width:100%;
	height:95%;
	max-height:95%;
	overflow:auto;
	padding:15px;
}
.lh {
	margin-bottom:6px;
}
.ld {
	margin-left:20px;
	text-align:justify;
}
img.project {
	margin-right:10px;
	float:left;
}
.i {
	font-style:italic;
}
.c {
	text-align:center;
}
.top {
	vertical-align: top;
}
.justify, .j {
	text-align: justify;
}
.tj {
	vertical-align: top;
	text-align: justify;
}
.js {
	text-align: justify;
	font-size: 9pt;
}
.tb {
	vertical-align: top;
	font-weight: bold;
}
.start {
	font-family: "BankGothic Lt BT", "Verdana", sans-serif;
	font-size: 8pt;
}
.s {
	font-size: 9pt;
}
.r {
	text-align: right;
}
.rt {
	text-align: right;
	vertical-align: top;
}
input.button {
	color:#0000ff;
}
tr.dark {
	background-color: #ffee80;
}
div.navi {
	text-align: center;
}
div.navi div {
	margin-bottom: 1.5em;
}