body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #333;
	font-size: 9pt;
	font-family: Arial;
	width: 600px;
}
a {color:#333;text-decoration:none}
a:hover {color:#36c;text-decoration:underline}

#head {
	margin: 0;
	padding: 0;
	width: 584px;	
	height: 176px;
/*	height: 189px; */
	background: #039 url("images/head_top.gif") no-repeat top right;
}
#head_contents {
	width: 196px;	
/*	height: 169px; */
	height: 128px;
	padding-top: 50px;
  margin-right: 14px;
  color: #ffffff;
}
#pilots {
	position: absolute;
	left: 40px;
	top: 94px;
}
#number {
	position: absolute;
	right: 128px;
	top: 138px;
	color: #fff;
	font-size: 8pt;
}
#howto {
	position: absolute;
	top: 155px;
	right: 0px;
	width: 574px;
	height: 20px;
	text-align: left;
	font-size: 8pt;
}
#howto td {
	font-size: 8pt;
}
#howto a {color:#fff;text-decoration:none}
#howto a:hover {text-decoration:underline}
#head_contents a {color:#fff;text-decoration:none}
#head_contents a:hover {text-decoration:underline}

#container {
	margin: 0;
	padding: 0 0 20px 0;
	width: 584px;
}
.toc-right {
	width: 272px;
	margin: 15px 0 0 5px;
	padding: 0 10px 0 0;
	float: right;
}
.toc-left {
	width: 272px;
	margin: 15px 5px 0 0;
	padding: 0 0 0 10px;
	float: right;
	border-left: 1px solid #999;
}
h1 {
	margin: 20px 0 10px 0;
	padding: 10px 10px 0 0;
	text-indent: -10px;
	font-size: 10pt;
	border-top: 1px solid #999;
}
h1.first {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
p.toc1 {
	margin: 5px 10px 5px 0;
}
p.toc2 {
	margin: 5px 20px 5px 0;
}
img {
  border: 0px;
}

h1.contents {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 11pt;
	border-top: none;
}
