body {
	font-size: 10pt;
	color: #0066CC;
	background-color: #E6E6FA;
	margin-right: 5%;
	margin-left: 5%
}
p {
	line-height: 150%;
	text-indent: 1em;
	margin-right: 30px;
	margin-left: 30px
}
ul,ol {
	font-size: 10pt;
	line-height: 150%;
	color: #0066CC
}
table {
	width: 90%;
	border-collapse: separate;
	border-spacing: 3px;
	margin-right: auto;
	margin-left: auto
}
th {
	font-size: 10pt;
	color: #0066CC;
	background-color: #FFFFEC
}
td {
	font-size: 10pt;
	color: #0066CC;
	background-color: #F0F8FF
}
A:link {
	color: #336600;
	text-decoration: none
}
A:visited {
	color: #336600;
	text-decoration: none
}
A:hover {
	color: #FF6666;
	text-decoration: none
}
h1 {
	font-size: 14pt;
	background-color: #F0F8FF;
	border-bottom: solid 1px #0066CC;
	border-left: double 5px #0066CC;
	margin-bottom: 2em;
	text-align: center
}
h2 {
	font-size: 12pt;
	background-color: #F0F8FF;
	border-bottom: solid 1px #0066CC;
	margin-bottom: 1em;
	font-weight: bold
}
h3 {
	font-size: 10pt
	margin-bottom: 1em;
	font-weight: bold
}
table.trans {
	width: 60%;
	margin-right: auto;
	margin-left: auto
}
table.trans td {
	background-color: transparent
}
td.date {
	width: 120px;
	background-color: transparent
}
table.navi {
	width: 90%;
	margin: 2em auto;
}
table.navi td {
	background-color: #FFFFEC;
	text-align: center;
	width: 20%
}
table.guide {
	width: 40%;
	margin-top: 2em;
	margin-right:0;
	margin-bottom: 3em
}
table.guide td {
	background-color: #FFFFEC;
	text-align: center
}
.parent {
	width: 70%;
	margin-top: 3em;
	margin-right: auto;
	margin-left: auto;
	background-color: #F0F8FF;
	border:1 dotted;
	padding: 1em;
}
.res {
	width: 50%;
	margin-right: 0;
	margin-left: auto;
	background-color: #F0F8FF;
	border:1 dotted;
	padding: 1em;
}
.mes {
	padding: 1em;
}
dl {
	font-size: 10pt;
	line-height: 150%;
	color: #0066CC;
/*	background-color: #F0F8FF; */
	border-style: double solid;
	border-width: 3px 1px;
	padding: 1em
}
.banner {
	float: right
}
dt {
	background-color: #FFFFEC;
	text-decoration: underline;
	font-weight: bold
}
dd {
	background-color: #F0F8FF
}
.right {
	text-align: right
}
.left {
	text-align: left
}
.center {
	text-align: center
}
.image {
	margin: 2em auto;
	text-align: center
}
input:focus,textarea:focus {
	background-color: #F0F8FF;
}
input,textarea {
	font-size:	10pt;
	color:	#0066CC;
	background-color: #FFFFFF;
	border:1 dotted #0066CC;
}
