.menu-box {
	BORDER-RIGHT: 1px inset #313172;BORDER-LEFT: 1px outset #e0f3e9; WIDTH: 265px; MARGIN-RIGHT: 15px;
}
.menu_part_h {
background-color:#2D2BBA;
BORDER-TOP: 1px outset #e0f3e9;
font-family: Arial,  Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:8pt;
letter-spacing: 0px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
vertical-align: bottom;
width:85%;
}
.menu_part_b {
background-color:#B9B9B9;
BORDER-BOTTOM: 1px outset #313172
color:#FFFFFF;
font-family: Arial,  Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:8pt;
margin:0px;
vertical-align: top;
width:85%;
}
.menu-h1 {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.menu-h1:link {
	COLOR: #1f1f48; TEXT-DECORATION: none
}
A.menu-h1:visited {
	COLOR: #1f1f48; TEXT-DECORATION: none
}
A.menu-h1:hover {
	COLOR: #1f1f48; TEXT-DECORATION: underline
}
A.menu-h1:active {
	COLOR: #1f1f48; TEXT-DECORATION: underline
}
.menu-h1-folder {
	FONT-SIZE: 9pt; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.menu-h1-folder:link {
	COLOR: #1f1f48; TEXT-DECORATION: none
}
A.menu-h1-folder:visited {
	COLOR: #1f1f48; TEXT-DECORATION: none
}
A.menu-h1-folder:hover {
	COLOR: #1f1f48; TEXT-DECORATION: underline
}
A.menu-h1-folder:active {
	COLOR: #1f1f48; TEXT-DECORATION: underline
}
.menu-h1-cell0 {
	VERTICAL-ALIGN: top; WIDTH: 5px; TEXT-ALIGN: center
}
.menu-h1-cell1 {
	VERTICAL-ALIGN: top; WIDTH: 20px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.menu-h1-cell1-clear {
	VERTICAL-ALIGN: top; WIDTH: 20px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.menu-h1-cell2 {
	VERTICAL-ALIGN: top; WIDTH: 5px; TEXT-ALIGN: center
}
.menu-h1-cell3 {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.menu-h1-cell4 {
	VERTICAL-ALIGN: middle; WIDTH: 5px; TEXT-ALIGN: center
}
.menu-h1-row {
	BACKGROUND-COLOR: #fdfadb
}
.menu-h1-row-over {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/image/style_1/current_blue2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #FF8E7E
}
.menu-h1-row-public {
	BACKGROUND-COLOR: #E4EAF2
}
.menu-h1-row-public-over {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/image/style_1/current_blue2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #C3D1E1
}
.menu-h1-row-current {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/image/style_1/current_orange2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #FF8E7E
}
.menu-h1-row-current-over {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/image/style_1/current_orange2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #FF8E7E
}
.menu-h1-row-current-public {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/image/style_1/current_orange2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #FF8E7E
}
.menu-h1-row-current-public-over {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/image/style_1/current_orange2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #FF8E7E
}
.menu-h2 {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.menu-h2:link {
	COLOR: #1f1f48; TEXT-DECORATION: none
}
A.menu-h2:visited {
	COLOR: #1f1f48; TEXT-DECORATION: none
}
A.menu-h2:hover {
	COLOR: #FF8E7E; TEXT-DECORATION: underline
}
A.menu-h2:active {
	COLOR: #1f1f48; TEXT-DECORATION: underline
}
.menu-h2-cell0 {
	VERTICAL-ALIGN: top; WIDTH: 5px; TEXT-ALIGN: center
}
.menu-h2-cell1 {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(/image/style_1/menu_vline2.gif); VERTICAL-ALIGN: top; WIDTH: 20px; TEXT-ALIGN: center
}
.menu-h2-cell1-last {
	VERTICAL-ALIGN: top; WIDTH: 20px; TEXT-ALIGN: center
}
.menu-h2-cell2 {
	VERTICAL-ALIGN: top; WIDTH: 5px; TEXT-ALIGN: center
}
.menu-h2-cell3 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.menu-h2-cell4 {
	VERTICAL-ALIGN: middle; WIDTH: 5px; TEXT-ALIGN: center
}
.menu-h2-row {
	BACKGROUND-COLOR: #fdfadb
}
.menu-h2-row-over {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/image/style_1/current_green2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #dcfbe0
}
.menu-h2-row-public {
	BACKGROUND-COLOR: #ffffff
}
.menu-h2-row-public-over {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/image/style_1/current_green2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #E4EAF2
}
.menu-h2-row-current {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/image/style_1/current_orange2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fffbdc
}
.menu-h2-row-current-over {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/image/style_1/current_orange2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.menu-h2-row-current-public {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/image/style_1/current_orange2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fffbdc
}
.menu-h2-row-current-public-over {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/image/style_1/current_orange2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.menu-h2-row-first {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/image/style_1/bg_menu_h2_first.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 4px; BACKGROUND-COLOR: #ffffff
}
.menu-h2-row-last {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/image/style_1/bg_menu_h2_last.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 4px; BACKGROUND-COLOR: #ffffff
}
.calendar-cell {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 14%; HEIGHT: 16%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.calendar-cell-over {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 14%; CURSOR: hand; HEIGHT: 16%; BACKGROUND-COLOR: #bfffbf; TEXT-ALIGN: right
}
.calendar-cell-clear {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: bottom; WIDTH: 14%; HEIGHT: 16%; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right
}
.calendar-cell-holiday {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 14%; HEIGHT: 16%; BACKGROUND-COLOR: #ffe6e6; TEXT-ALIGN: right
}
.calendar-cell-today {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; WIDTH: 14%; HEIGHT: 16%; BACKGROUND-COLOR: #00ff66; TEXT-ALIGN: right
}
.calendar-cell-day {
	FONT-SIZE: 7pt; VERTICAL-ALIGN: bottom; WIDTH: 14%; HEIGHT: 4%; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center
}
.calendar {
	COLOR: #333366
}
A.calendar:link {
	COLOR: #333366; TEXT-DECORATION: none
}
A.calendar:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.calendar:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.calendar:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.calendar-red:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.calendar-red:visited {
	COLOR: #ee0000; TEXT-DECORATION: none
}
A.calendar-red:hover {
	COLOR: #333366; TEXT-DECORATION: none
}
A.calendar-red:active {
	COLOR: #333366; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.t-p {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; BORDER-TOP: #006633 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; BACKGROUND-IMAGE: url(/image/style_1/top_g_2.gif); PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #006633; BACKGROUND-REPEAT: repeat-x
}
.t-p2 {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; BORDER-TOP: #333366 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; BACKGROUND-IMAGE: url(/image/style_1/top_b_2.gif); PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #333366; BACKGROUND-REPEAT: repeat-x
}
.t-p-b {
	MARGIN-BOTTOM: 10px
}
.t-s-n {
	PADDING-RIGHT: 1px; FONT-SIZE: 6pt; COLOR: #6dc579
}
.t-s {
	FONT-SIZE: 6pt; COLOR: #999999
}
.t-1-t {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(/image/style_1/ico_theme_vl_top.gif); VERTICAL-ALIGN: top; WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; TEXT-ALIGN: center
}
.t-1 {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(/image/style_1/ico_theme_vl.gif); VERTICAL-ALIGN: top; WIDTH: 16px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 16px; TEXT-ALIGN: center
}
.t-1-c {
	VERTICAL-ALIGN: top; WIDTH: 16px; HEIGHT: 16px; TEXT-ALIGN: center
}
.t-2 {
	COLOR: #ff0000
}
.t-3 {
	WIDTH: 3px; HEIGHT: 16px
}
.t-4 {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; HEIGHT: 16px
}




.tab {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #666; BORDER-BOTTOM: 0px
}
.tab A:link {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 3px; BORDER-LEFT: #808080 1px solid; COLOR: #636363; PADDING-TOP: 3px; BORDER-BOTTOM: #808080 1px solid; TEXT-DECORATION: none
}
.tab A:visited {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 3px; BORDER-LEFT: #808080 1px solid; COLOR: #636363; PADDING-TOP: 3px; BORDER-BOTTOM: #808080 1px solid; TEXT-DECORATION: none
}
.tab A:hover {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 3px; BORDER-LEFT: #808080 1px solid; COLOR: #636363; PADDING-TOP: 3px; BORDER-BOTTOM: #808080 1px solid; TEXT-DECORATION: none
}
.tab A:hover {
	BORDER-LEFT-COLOR: #e6e6e6; BACKGROUND: #ff6600; BORDER-BOTTOM-COLOR: #e6e6e6; COLOR: #ffffff; BORDER-TOP-COLOR: #e6e6e6; BORDER-RIGHT-COLOR: #e6e6e6
}
.tab A:active {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 3px; BORDER-LEFT: #808080 1px solid; COLOR: #636363; PADDING-TOP: 3px; BORDER-BOTTOM: #808080 1px solid; TEXT-DECORATION: none
}
.tab_dis A:visited {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 3px; BORDER-LEFT: #808080 1px solid; COLOR: #636363; PADDING-TOP: 3px; BORDER-BOTTOM: #808080 1px solid; TEXT-DECORATION: none
}
A.tab_sel:visited {
background-color: #ff6600; color: #FFFFFF; font-size: 20px;
}