body,td,tr,th {
 font-size:10pt;
 font-family:"Lucida Grande", Verdana, Arial, sans-serif;
 /* background-repeat:repeat;
 background-image:url(../images/bgslash.png); */
 /* background-color: #cfebca; */
 background-color: #fff;
 color:#2f2f2f;
 margin:15px;
}
a:hover, a:active, a:visited, a:link {
 text-decoration:none;
}
img {
 border:0px;
}
div.hr {
	width:90%;
	border-bottom:1px solid #ccc;
}
.holder {
 background-color:#ffffff;
 /* border:1px solid #cccccc; */
 border: 2px solid #000;
 width:750px;
 margin:0px auto 0px auto;
 overflow:auto;
}
.header {
 list-style-type:none;
 margin:0px;
 padding:0px;
 width:750px;
}
.header li {
 display:inline;
}
.body {
 margin:10px 0px 20px 0px;
 padding:0px;
 list-style-type:none;
}
.body li {
 display:inline;
 margin:0px;
 padding:0px;
}
.body_content {
 width:485px;
 /* border:1px solid #ccc; */

 margin-left: 235px;
 padding:10px;
}
.navi {
 float:left;
 margin:0px;
 padding:0px;
}
.navi ul {
 width:245px;
 list-style-type:none;
 margin:0px 0px 30px 0px;
 padding:0px;
}
.navi ul li a {
 display:block;
 background-color: inherit;
 border-bottom:1px solid #ccc;
 height:30px;
 width:220px;
 font-size:8pt;
 color: #50549c;
 margin-top:1px;
 margin-left: 10px;
 padding-right:5px;
 text-align:left;
 line-height:30px;
}
.navi ul li a:hover, .navi ul li a:active {
 /* background-color:#0000ff; */
 border-right:4px solid #ccc;
 color: #ff4964;
}
.subnavi ul {
 width:200px;
 list-style-type:none;
 margin:0px 0px 30px 0px;
 padding:0px;
}
.subnavi ul li a {
 display:block;
 background-color: inherit;
 border-bottom:1px solid #ccc;
 height:30px;
 width:177px;
 font-size:8pt;
 color: #50549c;
 margin-top:1px;
 margin-left: 20px;
 padding-right:5px;
 text-align:left;
 line-height:30px;
}
.subnavi ul li a:hover, .navi ul li a:active {
 /* background-color:#0000ff; */
 border-right:4px solid #ccc;
 color: #ff4964;
}
.cp {
 clear:both;
 margin:10px auto 10px auto;
 font-size:8pt;
 text-align:center;
}


.important {
 text-align:center;
 width:425px;
 margin:20px auto 20px auto;
}
.important .imp_header {
 font-size:11pt;
}

.body_content ul {
list-style-image: url(images/bullet.png);
}

.body_content img {
	border:1px solid #000;
}

.tourism_bimage img {
	border:0px;
}

.center_timezone {
	margin:0 auto;
	width:500px;
	text-align: center;
}

.tourism_bimage {
	margin:0 auto;
	width:490px;
	text-align: center;
	font-size:8pt;
	color:#cdcdcd;
	border:0px;
}


.home_list {
	list-style: square;
}

.validator {
	text-align: center;
}

