 {
	FONT-SIZE: 11pt; LINE-HEIGHT: 130%
}
BODY {
	MARGIN-TOP: 0px; BACKGROUND: #ffffff; MARGIN-LEFT: 0px
}
DIV.body {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto 10px; BORDER-LEFT: #cccccc 0px solid; WIDTH: 700px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; BACKGROUND-COLOR: #ffffff
}
DIV.top {
	BORDER-BOTTOM: #dddddd 3px solid; HEIGHT: 80px
}
DIV.logo {
	FLOAT: left
}
DIV.navi1 {
	FLOAT: right; PADDING-TOP: 40px; TEXT-ALIGN: right
}
DIV.top2 {
	CLEAR: both; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 3px solid; HEIGHT: 175px
}
DIV.navi {
	FLOAT: left; WIDTH: 220px
}
DIV.title {
	FLOAT: right; WIDTH: 450px; TEXT-ALIGN: right
}
DIV.menu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
DIV.main {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
DIV.txt {
	CLEAR: both
}
DIV.footer {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #996666 3px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 30px
}
DIV.navi1 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV.navi1 A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #ccffff; TEXT-DECORATION: none
}
.navi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.navi UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.navi UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #666666; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.navi UL LI A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #999999; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
DIV.left {
	FLOAT: left; PADDING-BOTTOM: 50px; WIDTH: 220px
}
DIV.leftindex {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 7px; MARGIN: 1px; PADDING-TOP: 7px
}
DIV.right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 50px; WIDTH: 430px; PADDING-TOP: 5px
}
DIV.info {
	FONT-SIZE: small; MARGIN-BOTTOM: 20px; WIDTH: 220px
}
DIV.new {
	FONT-SIZE: small; WIDTH: 220px
}
P.right {
	TEXT-ALIGN: right
}
P.center {
	TEXT-ALIGN: center
}
LI.none {
	LIST-STYLE-TYPE: none
}
UL.none {
	LIST-STYLE-TYPE: none
}
H1 {
	FONT-SIZE: x-large
}
H2 {
	MARGIN-TOP: 10px; FONT-SIZE: medium
}
H3 {
	MARGIN-TOP: 20px; FONT-SIZE: medium
}
LI {
	LINE-HEIGHT: 130%
}
IMG {
	VERTICAL-ALIGN: bottom
}
STRONG {
	COLOR: #ff0000
}
.form TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 2px; PADDING-TOP: 1px; BACKGROUND-COLOR: #dddddd
}
DIV.session {
	BORDER-RIGHT: #006633 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #006633 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #006633 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #006633 1px solid
}
DIV.rest {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px
}
TABLE.schedule {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.schedule TR {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.schedule TH {
	WIDTH: 150px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
H4.rest {
	TEXT-ALIGN: center
}
DIV.schedule H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ccff99
}
HR.line {
	COLOR: #999999; HEIGHT: 3px
}
.list2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.list2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.list2 LI A {
	FONT-SIZE: 10px; MARGIN-LEFT: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
