body {
	padding: 10px; text-align: center; color: rgb(102, 102, 102); background-color: rgb(248, 248, 248);
}
h1 {
	color: rgb(51, 102, 153); letter-spacing: -1px; font-weight: bold;
}
h2 {
	color: rgb(51, 102, 153); letter-spacing: -1px; font-weight: bold;
}
h1 {
	font-size: 197%;
}
h2 {
	font-size: 114%; margin-top: 20px;
}
h3 {
	font-size: 107%;
}
ol {
	list-style-type: decimal;
}
p {
	margin-bottom: 10px;
}
ul {
	margin-bottom: 10px;
}
ol {
	margin-bottom: 10px;
}
h3 {
	font-family: Helvetica;
}
label {
	font-family: Helvetica;
}
p {
	font-family: Helvetica;
}
td {
	font-family: Helvetica;
}
li {
	font-family: Helvetica;
}
input {
	margin: 2px 0px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 255); font-family: "Courier New";
}
select {
	margin: 2px 0px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 255); font-family: "Courier New";
}
textarea {
	margin: 2px 0px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 255); font-family: "Courier New";
}
div#container {
	margin: 0px auto; padding: 10px; border: 1px dotted rgb(136, 136, 136); width: 640px; text-align: left; background-color: rgb(255, 255, 255);
}
div#container_bd ul {
	list-style-type: circle;
}
div#container_bd ul li {
	margin: 0px 0px 5px 30px;
}
div#container_ft {
	padding: 20px 0px;
}
div#container_ft p {
	font-size: 85%; float: left;
}
div#container_ft ul {
	margin: 0px; float: right;
}
div#container_ft li {
	display: inline;
}
div#license {
	padding: 10px; border: 1px dotted rgb(136, 136, 136); margin-top: 20px; background-color: rgb(248, 248, 248);
}
ol#index_list {
	margin-top: 5px; list-style-type: lower-roman;
}
ol#index_list li {
	margin-left: 30px;
}
