.padding03 {
	padding:3px;
}
.marginl10 {
	margin:0px 10px 0px 0px;
}
.font150 {
	font-size:150%;
	font-weight:bold;
}
.font125red {
	color:#cc0000;
	font-size:125%;
	font-weight:bold;
}
.new {
	color:#cc0000;
	font-size:110%;
	font-weight:bold;
}
.bold01 {
	font-weight:bold;
}
.bold02 {
	color:#cc0000;
	font-weight:bold;
}
.back01 {
	background-color:#ffffff;
}
.back02 {
	background-color:#fff5db;
}
.nowrap {
	white-space:nowrap;
}
.noframe {
	background-color:#ffffff;
	width:50%;
	padding:10px;
	border-style:double;
	border-color:#0000cc;
	border-size:3px;
	border-width:3px;
	line-height:115%;
	text-align:left;
	vertical-align:top;
}
.headerback {
	background-image : url(headerback.gif);
	background-repeat: repeat-x;
}
.footerback01 {
	background-image : url(footerback.gif);
}
.footerback02 {
	background-image : url(footerwave.gif);
	background-repeat: repeat-x;
}
.countfont {
	font-size:8pt;
}
.chapter01 {
	margin:3px 10px 3px 0px;
	padding:5px 20px;
	border-style:solid;
	border-color:#000099;
	border-size:1px 0px;
	border-width:1px 0px;
	line-height:115%;
	text-align:left;
	vertical-align:top;
}
.chapter02 {
	margin:3px 10px 3px 0px;
	padding:5px 20px;
	border-style:solid;
	border-color:#000099;
	border-size:0px 0px 1px 0px;
	border-width:0px 0px 1px 0px;
	line-height:115%;
	text-align:left;
	vertical-align:top;
}
.imgbox01 {
	margin:5px;
	padding:0;
}
.box01 {
	margin:5px;
	border-style:solid;
	border-color:#ff9900;
	border-size:2px;
	border-width:2px;
}
.box01 div {
	float:left;
	padding:5px;
	background-color:#ff9900;
	font-size:125%;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
}
.box01 div.link {
	float:left;
	padding:3px 3px 3px 10px;
	background-color:#d9f1f5;
	font-size:100%;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
}
.box01 p {
	clear:left;
	margin:5px 0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	line-height:115%;
	color:#333333;
	font-weight:normal;
}
.box01 span.title {
	color:#0060ee;
	font-size:115%;
	font-weight:bold;
}
.box01 span.date {
	color:#333333;
	font-weight:bold;
}
.box02 {
	margin:5px;
	border-style:solid;
	border-color:#ff6666;
	border-size:2px;
	border-width:2px;
}
.box02 div {
	float:left;
	padding:5px;
	background-color:#ff6666;
	font-size:125%;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
}
.box02 div.link {
	float:left;
	padding:3px 3px 3px 10px;
	background-color:#d9f1f5;
	font-size:100%;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
}
.box02 div.link02 {
	float:left;
	padding:3px 3px 3px 10px;
	background-color:#d9f1f5;
	color:#333333;
	font-size:100%;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
}
.box02 p {
	clear:left;
	margin:5px 0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	line-height:115%;
	color:#333333;
	font-weight:normal;
}
.box03 {
	margin:5px;
	border-style:solid;
	border-color:#3333ff;
	border-size:2px;
	border-width:2px;
}
.box03 div {
	float:left;
	padding:5px;
	background-color:#3333ff;
	font-size:125%;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
}
.box03 div.link {
	float:left;
	padding:3px 3px 3px 10px;
	background-color:#d9f1f5;
	font-size:100%;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
}
.box03 p {
	clear:left;
	margin:5px 0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	line-height:115%;
	color:#333333;
	font-weight:normal;
}
.box04 {
	margin:5px 10px 0px 0px;
	border-style:solid;
	border-color:#ff9900;
	border-size:2px;
	border-width:2px;
}
.box04 div {
	float:left;
	padding:5px;
	background-color:#ff9900;
	font-size:125%;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
}
.box04 div.link {
	float:left;
	padding:3px 3px 3px 10px;
	background-color:#d9f1f5;
	font-size:100%;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
}
.box04 p {
	clear:left;
	margin:5px 0px;
	padding:5px;
	text-align:center;
	vertical-align:top;
	line-height:115%;
	color:#333333;
	font-weight:normal;
}
.sunday01 {
	background-color:#ff66ff;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.weekday01 {
	background-color:#e1d7bd;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.saturday01 {
	background-color:#6666ff;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.notday {
	background-color:#ffffff;
}
.reservok {
	background-color:#99cc99;
	color:#000000;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}
.reservng {
	background-color:#ff9999;
	color:#000000;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}
.reservhol {
	background-color:#666666;
	color:#000000;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}
.tableback01 {
	background-color:#3333ff;
	margin-top:3px;
}
.tableth01 {
	background-color:#99ccff;
	color:#3333ff;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.tabletd01 {
	background-color:#d9f1f5;
	color:#333333;
	font-size:100%;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}
.tabletd02 {
	background-color:#d9f1f5;
	color:#333333;
	font-size:100%;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
}
.tabletd03 {
	background-color:#d9f1f5;
	color:#333333;
	font-size:100%;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
}
.tabletd04 {
	background-color:#d9f1f5;
	color:#333333;
	font-size:100%;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.underline01 {
	padding:0px;
	margin:0px;
	border-style:solid;
	border-color:#000099;
	border-size:0px 0px 1px 0px;
	border-width:0px 0px 1px 0px;
}

