DIV.left {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BACKGROUND: url(tool_title_01.gif) no-repeat 50% top; BORDER-LEFT: #dddddd 1px solid; WIDTH: 268px; PADDING-TOP: 32px; BORDER-BOTTOM: #dddddd 1px solid
}
DIV.center {
	BACKGROUND: url(tool_bg_04.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 20px; MARGIN-LEFT: 0px; WIDTH: 665px
}
DIV.left DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 14px; MARGIN: 0px 5px; WIDTH: 258px; PADDING-TOP: 8px; BORDER-BOTTOM: #dddddd 1px dotted
}
DIV.left DT {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; COLOR: #006699; LINE-HEIGHT: 26px
}
DIV.left DD {
	PADDING-LEFT: 10px
}
DIV.left DL FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.left DL SPAN.note {
	FONT-SIZE: 12px
}
DIV.left DL INPUT {
	VERTICAL-ALIGN: middle
}
DIV.left DL INPUT.search {
	WIDTH: 100px
}
DIV.left DL INPUT.shortSearch {
	WIDTH: 50px
}
DIV.center H1 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 20px; BACKGROUND: url(images/tool_title_02.gif) no-repeat right 5px; PADDING-BOTTOM: 24px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: right
}
DIV.center DL.calendar DD {
	BACKGROUND: url(tool_bg_01.gif) no-repeat 50% top; MARGIN: 5px 0px; HEIGHT: 275px
}
DIV.center DL.calendar FORM {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.center DL.calendar DIV.selecter {
	MARGIN-TOP: 100px; DISPLAY: inline; FLOAT: left; WIDTH: 300px; LINE-HEIGHT: 32px; TEXT-ALIGN: center
}
DIV.center DL.calendar DIV.selecter INPUT {
	MARGIN: 7px 0px; VERTICAL-ALIGN: middle
}
DIV.center DL.calendar TABLE.calendar {
	TABLE-LAYOUT: fixed; MARGIN: 20px 0px 0px 18px; WIDTH: 350px; TEXT-ALIGN: center
}
DIV.center DL.calendar TABLE.calendar TD {
	PADDING-TOP: 1px
}
DIV.center DL.calendar #detail {
	Z-INDEX: 3; LEFT: 6px; WIDTH: 140px; POSITION: absolute; TOP: 40px; HEIGHT: 120px
}
DIV.center DL.calendar TABLE.festival {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 130px; BACKGROUND-COLOR: #ccffcc; BORDER-RIGHT-WIDTH: 0px
}
DIV.center DL.calendar TABLE.s {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 135px; BACKGROUND-COLOR: #cee5ff; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
DIV.center DL.calendar .todayColor {
	BORDER-RIGHT: #ff3300 1px solid; BORDER-TOP: #ff3300 1px solid; BORDER-LEFT: #ff3300 1px solid; BORDER-BOTTOM: #ff3300 1px solid;
}
DIV.center DL.dlogo {
	BACKGROUND: url(tool_bg_02.gif) no-repeat center 50%; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 410px; HEIGHT: 228px
}
DIV.center DL.dlogo DD {
	PADDING-LEFT: 20px; PADDING-TOP: 5px
}
DIV.center DL.dlogo DT {
	DISPLAY: none
}
DIV.center DL.dlogo UL {
	WIDTH: 360px
}
DIV.center DL.dlogo LI {
	FLOAT: left; MARGIN: 3px 0px; WIDTH: 59px; HEIGHT: 59px; TEXT-ALIGN: center
}
DIV.center DL.emap {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; WIDTH: 250px; LINE-HEIGHT: 30px;padding:5px 1px;
}
DIV.center DL.emap DT {
	PADDING-LEFT: 5px
}
DIV.center DL.emap DD {
	BACKGROUND: url(tool_bg_03.gif) no-repeat 10px bottom; HEIGHT: 200px; TEXT-ALIGN: right
}
#map {
	WIDTH: 960px; TEXT-ALIGN: center
}
#mapbar {
	WIDTH: 960px; TEXT-ALIGN: center
}
#mapbar A {
	COLOR: #006699
}
#mapbar A:hover {
	TEXT-DECORATION: underline
}
#mapCopyRight {
	MARGIN: 5px 0px 20px; WIDTH: 960px; TEXT-ALIGN: center
}
