body {
  width: 550px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
}

a:link, a:visited{
  text-decoration: none;
  color: #0066CC;
  text-valign: middle;
}
a:hover{
  text-decoration: underline;
  color: #FF0000;
  text-valign: middle;
}

#style_a01{
  font-size: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
}

h1{
  font-size: 16px;
  border: double #000000;
  border-width: 5px;
}

td.mybox{
  border: solid #000000;
  border-color: #333333;
  border-width: 1px;
  background-color: #eeffff;
}

table.myfont01{
  font-size: 13px;
  width: 550px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: solid #000000;
  border-color: #333333;
  border-width: 1px;
  background-color: #f9ffff;
}
div.menu01{
  font-size: 20px;
  font-weight: bold;
  width: 550px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: auto;
  padding-right: auto;
  margin-top: 5px;
  border: solid #c5e1ed;
  border-top: 0px;
  border-width: 0px;
  background-color: #c5e1ed;
}
div.msg01{
  width: 540px;
  text-indent: 1em;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: auto;
  padding-right: auto;
  margin-top: 5px;
  border: solid #c5e1ed;
  border-top: 0px;
  border-width: 0px;
}

.section {
	width:500px;
	border:solid 0px #5e8eab;
	margin-left:auto;
	margin-right:auto;
	color:#555555;
	}

.listcount{
	text-align:left;
	list-style-type:decimal;
}

.list{
	text-indent:1em;
	text-align:left;
	list-style-type:none;
}

dl {
	font-size:0.875em;
	color:#555555;
	line-height:1.5em;
}

dt {
	font-weight:bold;
	float:left;
}

dd {
	margin-left:8em;
	text-align:left;
}

address {
  font-size: 0.75em;
  text-align: right;
  margin-top: 1em;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #000000;
}
