/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	0px;
	text-align: justify;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			0em;
}
ul.sf-menu li li:hover ul,

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px;
}
.sf-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.sf-menu li li :hover {
	color:      #ffffff;
}
.sf-menu li:hover, .sf-menu li.sfHover, 
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	display:		none;

}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.0em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  0px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}


/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*** menu 2 ***/

/*** ESSENTIAL STYLES ***/
.s2-menu, .s2-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.s2-menu {
	line-height:	0px;
	text-align: justify;
}
.s2-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.s2-menu ul li {
	width:			100%;
}
.s2-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.s2-menu li {
	float:			left;
	position:		relative;
}

.s2-menu li:hover ul,
.s2-menu li.s2Hover ul {
	left:			-135px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.s2-menu li:hover li ul,
ul.s2-menu li.s2Hover li ul {
	top:			0em;
}
ul.s2-menu li li:hover ul,


/*** DEMO SKIN ***/
.s2-menu {
	float:			left;
}
.s2-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;/* 子選單邊框*/
	padding: 		0px; /* 子選單高度*/
	text-decoration:none;
}
.s2-menu a, .s2-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px
}
.s2-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.s2-menu li li :hover {
	color:      #ffffff;
}
.s2-menu li:hover, .s2-menu li.s2Hover, 
.s2-menu a:focus, .s2-menu a:hover, .s2-menu a:active {
	outline:		0;
}

/*** arrows **/
.s2-menu a.s2-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.s2-sub-indicator {
	display:		none;

}
a > .s2-sub-indicator {  /* give all except IE6 the correct values */
	top:			.0em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .s2-sub-indicator,
a:hover > .s2-sub-indicator,
a:active > .s2-sub-indicator,
li:hover > a > .s2-sub-indicator,
li.s2Hover > a > .s2-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.s2-menu ul .s2-sub-indicator { background-position:  0px 0; }
.s2-menu ul a > .s2-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.s2-menu ul a:focus > .s2-sub-indicator,
.s2-menu ul a:hover > .s2-sub-indicator,
.s2-menu ul a:active > .s2-sub-indicator,
.s2-menu ul li:hover > a > .s2-sub-indicator,
.s2-menu ul li.s2Hover > a > .s2-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.s2-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.s2-shadow ul.s2-shadow-off {
	background: transparent;
}
/*** menu 3 ***/

/*** ESSENTIAL STYLES ***/
.s3-menu, .s3-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.s3-menu {
	line-height:	0px;
	text-align: justify;
}
.s3-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.s3-menu ul li {
	width:			100%;
}
.s3-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.s3-menu li {
	float:			left;
	position:		relative;
}

.s3-menu li:hover ul,
.s3-menu li.s3Hover ul {
	left:			-234px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.s3-menu li:hover li ul,
ul.s3-menu li.s3Hover li ul {
	top:			0em;
}
ul.s3-menu li li:hover ul,

/*** DEMO SKIN ***/
.s3-menu {
	float:			left;
}
.s3-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;/* 子選單邊框*/
	padding: 		0px; /* 子選單高度*/
	text-decoration:none;
}
.s3-menu a, .s3-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px
}
.s3-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.s3-menu li li :hover {
	color:      #ffffff;
}
.s3-menu li:hover, .s3-menu li.s3Hover, 
.s3-menu a:focus, .s3-menu a:hover, .s3-menu a:active {
	outline:		0;
}

/*** arrows **/
.s3-menu a.s3-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.s3-sub-indicator {
	display:		none;

}
a > .s3-sub-indicator {  /* give all except IE6 the correct values */
	top:			.0em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .s3-sub-indicator,
a:hover > .s3-sub-indicator,
a:active > .s3-sub-indicator,
li:hover > a > .s3-sub-indicator,
li.s3Hover > a > .s3-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.s3-menu ul .s3-sub-indicator { background-position:  0px 0; }
.s3-menu ul a > .s3-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.s3-menu ul a:focus > .s3-sub-indicator,
.s3-menu ul a:hover > .s3-sub-indicator,
.s3-menu ul a:active > .s3-sub-indicator,
.s3-menu ul li:hover > a > .s3-sub-indicator,
.s3-menu ul li.s3Hover > a > .s3-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.s3-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.s3-shadow ul.s3-shadow-off {
	background: transparent;
}

/*** menu 4 ***/

/*** ESSENTIAL STYLES ***/
.s4-menu, .s4-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.s4-menu {
	line-height:	0px;
	text-align: justify;
}
.s4-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.s4-menu ul li {
	width:			100%;
}
.s4-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.s4-menu li {
	float:			left;
	position:		relative;
}

.s4-menu li:hover ul,
.s4-menu li.s4Hover ul {
	left:			-330px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.s4-menu li:hover li ul,
ul.s4-menu li.s4Hover li ul {
	top:			0em;
}
ul.s4-menu li li:hover ul,


/*** DEMO SKIN ***/
.s4-menu {
	float:			left;
}
.s4-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;/* 子選單邊框*/
	padding: 		0px; /* 子選單高度*/
	text-decoration:none;
}
.s4-menu a, .s4-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px
}
.s4-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.s4-menu li li :hover {
	color:      #ffffff;
}
.s4-menu li:hover, .s4-menu li.s4Hover, 
.s4-menu a:focus, .s4-menu a:hover, .s4-menu a:active {
	outline:		0;
}

/*** arrows **/
.s4-menu a.s4-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.s4-sub-indicator {
	display:		none;

}
a > .s4-sub-indicator {  /* give all except IE6 the correct values */
	top:			.0em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .s4-sub-indicator,
a:hover > .s4-sub-indicator,
a:active > .s4-sub-indicator,
li:hover > a > .s4-sub-indicator,
li.s4Hover > a > .s4-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.s4-menu ul .s4-sub-indicator { background-position:  0px 0; }
.s4-menu ul a > .s4-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.s4-menu ul a:focus > .s4-sub-indicator,
.s4-menu ul a:hover > .s4-sub-indicator,
.s4-menu ul a:active > .s4-sub-indicator,
.s4-menu ul li:hover > a > .s4-sub-indicator,
.s4-menu ul li.s4Hover > a > .s4-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.s4-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.s4-shadow ul.s4-shadow-off {
	background: transparent;
}
/*** menu 5 ***/

/*** ESSENTIAL STYLES ***/
.s5-menu, .s5-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.s5-menu {
	line-height:	0px;
	text-align: justify;
}
.s5-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.s5-menu ul li {
	width:			100%;
}
.s5-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.s5-menu li {
	float:			left;
	position:		relative;
}

.s5-menu li:hover ul,
.s5-menu li.s5Hover ul {
	left:			-427px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.s5-menu li:hover li ul,
ul.s5-menu li.s5Hover li ul {
	top:			0em;
}
ul.s5-menu li li:hover ul,


/*** DEMO SKIN ***/
.s5-menu {
	float:			left;
}
.s5-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;/* 子選單邊框*/
	padding: 		0px; /* 子選單高度*/
	text-decoration:none;
}
.s5-menu a, .s5-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px
}
.s5-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.s5-menu li li :hover {
	color:      #ffffff;
}
.s5-menu li:hover, .s5-menu li.s5Hover, 
.s5-menu a:focus, .s5-menu a:hover, .s5-menu a:active {
	outline:		0;
}

/*** arrows **/
.s5-menu a.s5-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.s5-sub-indicator {
	display:		none;

}
a > .s5-sub-indicator {  /* give all except IE6 the correct values */
	top:			.0em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .s5-sub-indicator,
a:hover > .s5-sub-indicator,
a:active > .s5-sub-indicator,
li:hover > a > .s5-sub-indicator,
li.s5Hover > a > .s5-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.s5-menu ul .s5-sub-indicator { background-position:  0px 0; }
.s5-menu ul a > .s5-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.s5-menu ul a:focus > .s5-sub-indicator,
.s5-menu ul a:hover > .s5-sub-indicator,
.s5-menu ul a:active > .s5-sub-indicator,
.s5-menu ul li:hover > a > .s5-sub-indicator,
.s5-menu ul li.s5Hover > a > .s5-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.s5-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.s5-shadow ul.s5-shadow-off {
	background: transparent;
}
/*** menu 6 ***/

/*** ESSENTIAL STYLES ***/
.s6-menu, .s6-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.s6-menu {
	line-height:	0px;
	text-align: justify;
}
.s6-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.s6-menu ul li {
	width:			100%;
}
.s6-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.s6-menu li {
	float:			left;
	position:		relative;
}

.s6-menu li:hover ul,
.s6-menu li.s6Hover ul {
	left:			-536px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.s6-menu li:hover li ul,
ul.s6-menu li.s6Hover li ul {
	top:			0em;
}
ul.s6-menu li li:hover ul,

/*** DEMO SKIN ***/
.s6-menu {
	float:			left;
}
.s6-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;/* 子選單邊框*/
	padding: 		0px; /* 子選單高度*/
	text-decoration:none;
}
.s6-menu a, .s6-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px
}
.s6-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.s6-menu li li :hover {
	color:      #ffffff;
}
.s6-menu li:hover, .s6-menu li.s6Hover, 
.s6-menu a:focus, .s6-menu a:hover, .s6-menu a:active {
	outline:		0;
}

/*** arrows **/
.s6-menu a.s6-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.s6-sub-indicator {
	display:		none;

}
a > .s6-sub-indicator {  /* give all except IE6 the correct values */
	top:			.0em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .s6-sub-indicator,
a:hover > .s6-sub-indicator,
a:active > .s6-sub-indicator,
li:hover > a > .s6-sub-indicator,
li.s6Hover > a > .s6-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.s6-menu ul .s6-sub-indicator { background-position:  0px 0; }
.s6-menu ul a > .s6-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.s6-menu ul a:focus > .s6-sub-indicator,
.s6-menu ul a:hover > .s6-sub-indicator,
.s6-menu ul a:active > .s6-sub-indicator,
.s6-menu ul li:hover > a > .s6-sub-indicator,
.s6-menu ul li.s6Hover > a > .s6-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.s6-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.s6-shadow ul.s6-shadow-off {
	background: transparent;
}
/*** menu 7 ***/

/*** ESSENTIAL STYLES ***/
.s7-menu, .s7-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.s7-menu {
	line-height:	0px;
	text-align: justify;
}
.s7-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.s7-menu ul li {
	width:			100%;
}
.s7-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.s7-menu li {
	float:			left;
	position:		relative;
}

.s7-menu li:hover ul,
.s7-menu li.s7Hover ul {
	left:			-637px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.s7-menu li:hover li ul,
ul.s7-menu li.s7Hover li ul {
	top:			0em;
}
ul.s7-menu li li:hover ul,


/*** DEMO SKIN ***/
.s7-menu {
	float:			left;
}
.s7-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;/* 子選單邊框*/
	padding: 		0px; /* 子選單高度*/
	text-decoration:none;
}
.s7-menu a, .s7-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px
}
.s7-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.s7-menu li li :hover {
	color:      #ffffff;
}
.s7-menu li:hover, .s7-menu li.s7Hover, 
.s7-menu a:focus, .s7-menu a:hover, .s7-menu a:active {
	outline:		0;
}

/*** arrows **/
.s7-menu a.s7-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.s7-sub-indicator {
	display:		none;

}
a > .s7-sub-indicator {  /* give all except IE6 the correct values */
	top:			.0em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .s7-sub-indicator,
a:hover > .s7-sub-indicator,
a:active > .s7-sub-indicator,
li:hover > a > .s7-sub-indicator,
li.s7Hover > a > .s7-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.s7-menu ul .s7-sub-indicator { background-position:  0px 0; }
.s7-menu ul a > .s7-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.s7-menu ul a:focus > .s7-sub-indicator,
.s7-menu ul a:hover > .s7-sub-indicator,
.s7-menu ul a:active > .s7-sub-indicator,
.s7-menu ul li:hover > a > .s7-sub-indicator,
.s7-menu ul li.s7Hover > a > .s7-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.s7-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.s7-shadow ul.s7-shadow-off {
	background: transparent;
}
/*** menu 8 ***/

/*** ESSENTIAL STYLES ***/
.s8-menu, .s8-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.s8-menu {
	line-height:	0px;
	text-align: justify;
}
.s8-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.s8-menu ul li {
	width:			100%;
}
.s8-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.s8-menu li {
	float:			left;
	position:		relative;
}

.s8-menu li:hover ul,
.s8-menu li.s8Hover ul {
	left:			-739px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.s8-menu li:hover li ul,
ul.s8-menu li.s8Hover li ul {
	top:			0em;
}
ul.s8-menu li li:hover ul,

/*** DEMO SKIN ***/
.s8-menu {
	float:			left;
}
.s8-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;/* 子選單邊框*/
	padding: 		0px; /* 子選單高度*/
	text-decoration:none;
}
.s8-menu a, .s8-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px
}
.s8-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.s8-menu li li :hover {
	color:      #ffffff;
}
.s8-menu li:hover, .s8-menu li.s8Hover, 
.s8-menu a:focus, .s8-menu a:hover, .s8-menu a:active {
	outline:		0;
}

/*** arrows **/
.s8-menu a.s8-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.s8-sub-indicator {
	display:		none;

}
a > .s8-sub-indicator {  /* give all except IE6 the correct values */
	top:			.0em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .s8-sub-indicator,
a:hover > .s8-sub-indicator,
a:active > .s8-sub-indicator,
li:hover > a > .s8-sub-indicator,
li.s8Hover > a > .s8-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.s8-menu ul .s8-sub-indicator { background-position:  0px 0; }
.s8-menu ul a > .s8-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.s8-menu ul a:focus > .s8-sub-indicator,
.s8-menu ul a:hover > .s8-sub-indicator,
.s8-menu ul a:active > .s8-sub-indicator,
.s8-menu ul li:hover > a > .s8-sub-indicator,
.s8-menu ul li.s8Hover > a > .s8-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.s8-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.s8-shadow ul.s8-shadow-off {
	background: transparent;
}
/*** menu 9 ***/

/*** ESSENTIAL STYLES ***/
.s9-menu, .s9-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.s9-menu {
	line-height:	0px;
	text-align: justify;
}
.s9-menu ul {
	position:		absolute;
	top:			-999em;
	width:			1000px; /* 子選單寛度 */
	height: 35px;
}
.s9-menu ul li {
	width:			100%;
}
.s9-menu li:hover {
	visibility:		; /* fixes IE7 'sticky bug' */
}
.s9-menu li {
	float:			left;
	position:		relative;
}

.s9-menu li:hover ul,
.s9-menu li.s9Hover ul {
	left:			-851px;
	top:			47px; /* 子選單與主選單之間的距離 */
	z-index:		998;/* 子選單顯示速度 */ 
}
ul.s9-menu li:hover li ul,
ul.s9-menu li.s9Hover li ul {
	top:			0em;
}
ul.s9-menu li li:hover ul,


/*** DEMO SKIN ***/
.s9-menu {
	float:			left;
}
.s9-menu a {
	border-right:	0px solid #ffffff;/* 子選單邊框*/
	border-bottom:	0px solid #F5F3F4;/* 子選單邊框*/
	padding: 		0px; /* 子選單高度*/
	text-decoration:none;
}
.s9-menu a, .s9-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-size: 12px
}
.s9-menu li li {
	background-image: url(../images/bg/a.jpg);
	}
.s9-menu li li :hover {
	color:      #ffffff;
}
.s9-menu li:hover, .s9-menu li.s9Hover, 
.s9-menu a:focus, .s9-menu a:hover, .s9-menu a:active {
	outline:		0;
}

/*** arrows **/
.s9-menu a.s9-with-ul {
	min-width:		0px; /* trigger IE7 hasLayout so spans position accurately */
}
.s9-sub-indicator {
	display:		none;

}
a > .s9-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .s9-sub-indicator,
a:hover > .s9-sub-indicator,
a:active > .s9-sub-indicator,
li:hover > a > .s9-sub-indicator,
li.s9Hover > a > .s9-sub-indicator {
	background-position: -0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.s9-menu ul .s9-sub-indicator { background-position:  0px 0; }
.s9-menu ul a > .s9-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.s9-menu ul a:focus > .s9-sub-indicator,
.s9-menu ul a:hover > .s9-sub-indicator,
.s9-menu ul a:active > .s9-sub-indicator,
.s9-menu ul li:hover > a > .s9-sub-indicator,
.s9-menu ul li.s9Hover > a > .s9-sub-indicator {
	background-position: -0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.s9-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.s9-shadow ul.s9-shadow-off {
	background: transparent;
}
