.header {
	BACKGROUND-IMAGE:url('images/hayashis_top_banner2.gif'); WIDTH: 775px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 91px;
}
.left_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 145px; PADDING-TOP: 0px; HEIGHT: 281px; BACKGROUND-COLOR: #482001;
}
.main_bg {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: 50% bottom;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(images/Hayashi%20Homepage_main.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 630px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 281px;
	BACKGROUND-COLOR: #b60106;
	TEXT-DECORATION: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #EED6C5;
	font-size: 11px;
	font-weight: bold;
}
.bot_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/Hayashi_bottom.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 775px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 78px;
}
.footer2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: middle; WIDTH: 185px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
BODY {
	BACKGROUND-COLOR: #663300;
	TEXT-DECORATION: none;
	text-align: left;
}
.main2tbl {
	PADDING-RIGHT: 10px; PADDING-LEFT: 200px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.main1tbl {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 110px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 10px;
	COLOR: #ffffff;
	PADDING-TOP: 50px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: #efd9c8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #efdbc9; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #efdbc9; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #efdbc9; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerevents {
	BACKGROUND: url(images/hayashis_top_banner.gif) #efdbc9 fixed no-repeat center center; BORDER-BOTTOM-COLOR: #482201; WIDTH: 100%; HEIGHT: 91px; BORDER-BOTTOM-STYLE: solid
}
.bot_bg2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #4a2101; BACKGROUND: url(images/Hayashi_bottom.gif) #ffffff fixed no-repeat center center; BORDER-BOTTOM-COLOR: #4a2101; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 775px; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #4a2101; PADDING-TOP: 0px; HEIGHT: 78px; BORDER-RIGHT-COLOR: #4a2101
}
.main_bgsword {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(mainbgsword.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 630px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 281px; BACKGROUND-COLOR: #b60106; TEXT-DECORATION: none
}
.contact {
	PADDING-LEFT:10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	COLOR: #efd9c8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
	line-height: normal;
	word-spacing: normal;
}
A.nav:link {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(leftnav.gif); TEXT-TRANSFORM: capitalize; COLOR: #efd9c8; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:visited {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(leftnav.gif); COLOR: #efdbc9; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:active {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(leftnavhover.gif); COLOR: #efdbc9; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:hover {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(leftnavhover.gif); COLOR: #efdbc9; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.main_bgsword2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(dojobgsword2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 630px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 281px; BACKGROUND-COLOR: #b60106; TEXT-DECORATION: none
}
.main_nobg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 630px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 281px; BACKGROUND-COLOR: #b60106; TEXT-DECORATION: none
}
.kidsbox1 {
	PADDING-RIGHT: 100px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	COLOR: #eed6c5;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}
.classes {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #eed6c5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.classes_title {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../images/hayashis_blk_sqr.gif); VERTICAL-ALIGN: top; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.5em; TEXT-ALIGN: justify
}
H1 {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../images/hayashis_blk_sqr.gif); VERTICAL-ALIGN: top; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.5em; TEXT-ALIGN: justify
}
.scheduletxt {
	PADDING-LEFT: 200px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.main_bg table tr .main1tbl .contact img {
	text-align: left;
}
.Yudansha {
	font-family: "Monotype Corsiva";
	font-size: 24px;
	color: #EED6C5;
	text-align: center;
	font-weight: normal;
}
.Yudansha_title {
	font-family: "Monotype Corsiva";
	font-size: 36px;
	font-weight: bolder;
	text-decoration: underline;
	color: #EED6C5;
}
.main_bg table tr .main1tbl p {
	font-size: 12px;
	text-align: left;
}
strong {
	font-size: 12px;
}
.main_bg table tr .Yudansha p {
	font-family: "Monotype Corsiva";
	font-size: 24px;
	text-align: center;
}
.main_bg table tr .Yudansha {
	font-family: "Monotype Corsiva";
	font-size: 24px;
	text-align: center;
}
.Yudansha_kids {
	font-family: "Monotype Corsiva";
	font-size: 24px;
}
.Yudansha {
	font-family: "Monotype Corsiva";
	font-size: 24px;
}
.Yudansha {
	text-align: left;
}
.Yudansha {
	text-align: center;

}
.Yudansha_classes {
	font-family: "Monotype Corsiva";
	font-size: 24px;
	text-align: left;
}
.main1tbl {
	text-align: left;
}
.PageTitle {
	font-family: "Monotype Corsiva";
	font-size: 36px;
	color: #EED6C5;
}
.main_bg p {
	text-align: left;
}
.scheduletxt {
	text-align: left;
}
.scheduletxt {
	text-align: left;
}
