
body{
	text-align:center;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

h1{
	text-align:center;
}

h2{
	border-left:solid 20px #3399FF;
	margin-top:20px;
	margin-left:10px;
	padding-left:10px;
}

h3{
	margin-top:20px;
	margin-left:10px;
	margin-bottom:0px;
}

h4{
	margin-top:20px;
	margin-left:10px;
	margin-bottom:0px;
}

.step{
	background-color: #FF6699;
	width:60%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

p{
	font-size:90%;
	line-height:150%;
	text-align:left;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:20px;
}

p.closeup {
	font-size:130%;
	font-weight:bold;
	color: #000000;
	background-color: #FF9966;
	width:80%;
	text-align:left;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:10px;
}

p.impact {
	font-size:130%;
	font-weight:bold;
	color: #C9543A;
	text-align:left;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:10px;
}

p.check {
	font-size:110%;
	font-weight:bold;
	color: #000000;
	background-color: #CCCCFF;
	text-align:left;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:10px;
}

p.caution{
	font-size:110%;
	font-weight:bold;
	color:#330099;
	background-color: #FFFFFF;
	text-align:left;
}

p.pickup{
	font-size:110%;
	font-weight:bold;
	color:#330099;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom:10px;
}

p.call {
	font-size:100%;
	line-height:150%;
	background-color:#FFFF99;
	margin-left:10px;
	padding-left:10px;
	text-align:left;
	width:80%;
}

p.menu {
	font-size:100%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:50px;
	margin-top:0px;
	background-color:#5E8EAB;
	height:50px;
}

p.menu a{
	color:#FFFFFF;
	background-color:#2477A8;
	border-bottom:solid 1px #FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
	line-height:200%;
	text-align:center;
}

p.menu a:hover{
	background-color:#CC3366;
}

p.menu span{
	color:#FFFFCC;
	display:none;
}

p.topmenu {
	font-size:80%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:50px;
	margin-top:0px;
}

p.topmenu a{
	color:#FFFFFF;
	background-color:#2477A8;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	width:80px;
	float:left;
	line-height:200%;
	text-align:center;
	vertical-align:middle;
}

p.topmenu a:hover{
	background-color:#CC3366;
}

p.topmenu span{
	color:#FFFFCC;
	display:none;
}

p.leftmenu {
	font-size:70%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:50px;
	margin-top:0px;
}

p.leftmenu a{
	color:#FFFFFF;
	background-color:#2477A8;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	width:120px;
	float:left;
	line-height:200%;
	text-align:center;
	vertical-align:middle;
}

p.leftmenu a:hover{
	background-color:#CC3366;
}

p.leftmenu span{
	color:#FFFFCC;
	display:none;
}

p.undermenu {
	font-size:90%;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px;
}

p.infoseek img{
	vertical-align:middle;
}

p.infoseek {
	vertical-align:middle;
	margin-bottom:-30px;
}

p.search {
	margin-left:20px;
}

.stay{
	font-size:100%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:50px;
	margin-top:0px;
	background-color:#49ABDB;
	height:50px;
}

.top{
	color:#5E8EAB;
	border-bottom:dotted 1px #5E8EAB;
	text-align:right;
	width:60%;
}

.top a{
	color:#5E8EAB;
	padding-left:3px;
	text-decoration:none;
}

.top a:hover{
	color:#49DB8B;
}

table{
	width:100%;
}

td{
	padding:0px;
}

.tdhead{
	border-bottom:solid 5px #97BDBD;
}

.tdtop{
	vertical-align:top;
	width:100%;
	border-bottom:solid 5px #97BDBD;
}

.tdleft{
	vertical-align:top;
	background-color:#5E8EAB;
	width:17%;
	padding-top:10px;
}

.tdunder{
	vertical-align:middle;
	background-color:#5E8EAB;
	width:100%;
	border-top:solid 1px #FFFFFF;
}

.tdcontents{
	border-left:solid 2px #2D444F;
	text-align:left;
}

.tdin01{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}

.tdin02{
	padding-top:3px;
	padding-bottom:3px;
}

.contents{
	margin-left:0px;
	margin-right:0px;
}

.formp{
	text-align:right;
	padding-right:10px;
}

ol.list{
	font-size:90%;
	line-height:150%;
	margin-top:5px;
	margin-left:40px;
	margin-bottom:20px;
}
ul.list{
	font-size:90%;
	line-height:150%;
	margin-top:5px;
	margin-left:40px;
	margin-bottom:20px;
}