BODY {
	MARGIN: 0px
}
TD {
	FONT: 11px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #333333
}
A {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
#navigation A {
	FONT: 10px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #ffffff; LETTER-SPACING: 0.1em; TEXT-DECORATION: none
}
#navigation A:hover {
	COLOR: #99ccff
}
#padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#calendar TD {
	BORDER-RIGHT: rgb(0,51,153) 1px solid; BORDER-TOP: rgb(0,51,153) 1px solid; BORDER-LEFT: rgb(0,51,153) 1px solid; BORDER-BOTTOM: rgb(0,51,153) 1px solid
}
#noborder TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#weekdays TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; FONT: bold 11px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
#calheader TD {
	FONT-WEIGHT: bold
}
.logo {
	FONT: bold 18px/22px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #0e177c; LETTER-SPACING: 0.3em
}
.tagline {
	FONT: 11px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #cc3300; LETTER-SPACING: 0.2em
}
.smallText {
	FONT: 12px/18px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #cc3300
}
.pageHeader {
	FONT: 30px/38px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #cc3300; LETTER-SPACING: 0.1em
}
.bodyText {
	FONT: 11px/24px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #333333
}
.pageName {
	FONT: 20px/26px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #cc3300; LETTER-SPACING: 0.1em
}
.subHeader {
	FONT: bold 14px/20px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #003399; LETTER-SPACING: 0.1em
}
.navText {
	FONT: 10px Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif; COLOR: #333300; LETTER-SPACING: 0.1em
}

