@charset "utf-8";


/* General
---------------------------------------- */


#main {
	font-size:.75em;
}
.container_24 {
	position:relative;
}


#main2 td,table,{
  margin:0px 0 0 0;
  padding:0 0 0 0;	}
	
img{ /* 若消除此,logo下方圖是黑色---------------- */
  display:inline-block;
  vertical-align:text-bottom;
}


/* Header
---------------------------------------- */
header {
	min-height:53px;
	position:relative;
	z-index:2;
	background:url(header-tail取消.gif) 0 0 repeat-x;
	margin-bottom:0px; /* Header與下面 table 的距離-------- */
}
header .splash {
	background:url(header-bg取消.jpg) no-repeat 50% 0;
	padding-bottom:0px; /* Header與下面 小圖黑底與下方table 的距離-------- */
	}
.home header .splash {
	padding-bottom:0;
	}
.header-top-wrap {
	position:relative;
	z-index:99;
	}
	




/* Slider
---------------------------------------- */


/* Navigations
---------------------------------------- */

/* Primary navigation */
nav.primary {
	background:url() 0 0 repeat-x ; /* 上頭橫向menu之底圖slider-bg.jpg   background:url(top_2.jpg) 0 0 repeat-x #fff; */
	height:53px; /* 上頭橫向menu之高度*/
	width:700px;  /* 上頭橫向menu之寬度*/
}

/* Essential styles for dropdown menu */
.sf-menu,.sf-menu, .sf-menu *, nav.primary .menu, nav.primary .menu * {
	margin:			0;
	padding:		0;
	list-style:		none;

}
.sf-menu, nav.primary .menu {
	line-height:	1.0;
	

}
.sf-menu ul, nav.primary .menu ul {
	position:		absolute;
	top:			-999em;
	width:			150px; /* 下拉選單寬度.設 100% 則依文字按鈕寬度,left offset of submenus need to match (see below) */
	zoom:1;


}
.sf-menu ul li, nav.primary .menu ul li {
	width:			100%;
	text-align:center;
	

}
.sf-menu li:hover, nav.primary .menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li, nav.primary .menu li {
	float:			left;
	position:		relative;
}

.sf-menu a, nav.primary .menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, nav.primary .menu li:hover ul,
.sf-menu li.sfHover ul, nav.primary .menu li.sfHover ul {
	left:			-30px;
	top:			33px; /* match top ul list item height 下拉第一層高度*/
	z-index:		99;

}
ul.sf-menu li:hover li ul, nav.primary .menu li:hover li ul,
ul.sf-menu li.sfHover li ul, nav.primary .menu li.sfHover li ul {
	top:			-999em;

}
ul.sf-menu li li:hover ul, nav.primary .menu li li:hover ul,
ul.sf-menu li li.sfHover ul, nav.primary .menu li li.sfHover ul {
	left:			100%; /* match ul width */
	top:			-0px;

}
ul.sf-menu li li:hover li ul, nav.primary .menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul, nav.primary .menu li li.sfHover li ul {
	top:			-999em;

}
ul.sf-menu li li li:hover ul, nav.primary .menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul, nav.primary .menu li li li.sfHover ul {
	left:			110px; /* match ul width 第三層的位址 */
	top:			0;
}


/* Our skin for dropdown menu */
.sf-menu {
}
.sf-menu > li, nav.primary > .menu > li {
	background:url(divider.gif) no-repeat 100% 0;	} /*橫向按鈕間的直線*/
.sf-menu a, nav.primary .menu a {
	padding:8px 12px 9px 12px;/*橫向按鈕文字對齊高度*/
	text-decoration:none;
}



.sf-menu a, nav.primary .menu a  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff; /* 橫向文字上off顏色*/
	font-size:11px;

}

.sf-menu li, nav.primary .menu li {
	font-family:verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:capitalize;/* capitalize (第一個為大寫) uppercase (皆大寫) lowercase (皆小寫) none (預設)色*/
	border:none;
	
}
.sf-menu > li:hover, .sf-menu > li.sfHover, .sf-menu > li.current-menu-item, .sf-menu > li.current-menu-item > a,
nav.primary > .menu > li:hover, nav.primary > .menu > li.sfHover, nav.primary > .menu > li.current_page_item, nav.primary > .menu > li.current_page_item > a
{
	background:url(nav-tail.gif) 0 0 repeat-x ; /*橫向按鈕"上"底圖  background:url(nav-tail.gif) 0 0 repeat-x #ff0000; 橫向文字底圖 */
	color:#fff;
	
	} /*橫向按鈕"上"底圖*/


		
.sf-menu a:hover, .sf-menu a.current, .sf-menu li.sfHover a, nav.primary .menu a:hover, nav.primary .menu a.current, nav.primary .menu li.sfHover a {
	color:;  /* 橫向文字上on顏色  ????*//
	text-decoration:none;
	line-height:1.2;
	font-family:"verdana";
		}
	


.sf-menu li ul, nav.primary .menu li ul  {
	background:url(sub-menu-tail...gif) 0 100% repeat-x #333333;
	padding:4px 0 4px 0;

	}

.menu li ul li {
	background:url(sub-menu-tail.gif) 0 100% repeat-x #ff0000;
	}/*橫向按鈕"上"底圖...加此段*/

	
.sf-menu li li, nav.primary .menu li li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:none;
	margin:0;
	

}
.sf-menu li li:hover, nav.primary .menu li li:hover {
	margin:0;
}
	
.sf-menu li li a, nav.primary .menu li li a {
	padding:7px 5px 7px 5px !important; /*下拉高度改此...加此段*/
	background:none;
	text-align:left;
	color:#000;/*下拉改此 文字off顏色*/
	}
	

.sf-menu li li a:hover, nav.primary .menu li li a:hover {
	color:#fff; /*下拉高度改此 文字on顏色*/
	text-decoration:none;
	line-height:1.2;
	background:url(sub-menu-tail_on...jpg) 0 100% repeat-x #000000;
	}




.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:0;	
}

	






/* 左邊選項 primaryleftmenu navigation */
nav.primaryleftmenu {

}

/* Essential styles for dropdown menu */
.sf-menu,.sf-menu, .sf-menu *, nav.primaryleftmenu .menu, nav.primaryleftmenu .menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu, nav.primaryleftmenu .menu {
	line-height:	1.0;
	

}
.sf-menu ul, nav.primaryleftmenu .menu ul {
	position:		absolute;
	top:			-999em;
	width:			100%; /* left offset of submenus need to match (see below) */
	zoom:1;


}
.sf-menu ul li, nav.primaryleftmenu .menu ul li {
	width:			100%;
	
}
.sf-menu li:hover, nav.primaryleftmenu .menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li, nav.primaryleftmenu .menu li {
	float:			left;
	position:		relative;
}

.sf-menu a, nav.primaryleftmenu .menu a {
	/* display:		block; */
	position:		relative;
}
.sf-menu li:hover ul, nav.primaryleftmenu .menu li:hover ul,
.sf-menu li.sfHover ul, nav.primaryleftmenu .menu li.sfHover ul {
	left:			115px;
	top:			-10px; /* match top ul list item height 下拉第一層高度*/
	z-index:		99;

}
ul.sf-menu li:hover li ul, nav.primaryleftmenu .menu li:hover li ul,
ul.sf-menu li.sfHover li ul, nav.primaryleftmenu .menu li.sfHover li ul {
	top:			-999em;

}
ul.sf-menu li li:hover ul, nav.primaryleftmenu .menu li li:hover ul,
ul.sf-menu li li.sfHover ul, nav.primaryleftmenu .menu li li.sfHover ul {
	left:			100%; /* match ul width */
	top:			-0px;

}
ul.sf-menu li li:hover li ul, nav.primaryleftmenu .menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul, nav.primaryleftmenu .menu li li.sfHover li ul {
	top:			-999em;

}
ul.sf-menu li li li:hover ul, nav.primaryleftmenu .menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul, nav.primaryleftmenu .menu li li li.sfHover ul {
	left:			130px; /* match ul width 第三層的位址 */
	top:			0;
}


/* Our skin for dropdown menu */
.sf-menu {
	
}
.sf-menu > li, nav.primaryleftmenu > .menu > li {
	background:url(divider.gif) no-repeat 100% 0;	} /*橫向按鈕間的直線*/
.sf-menu a, nav.primaryleftmenu .menu a {
	
	padding:10px 25px 10px 20px;/*橫向按鈕文字對齊高度*/
	text-decoration:none;
}

.sf-menu a, nav.primaryleftmenu .menu a  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000;
}
.sf-menu li, nav.primaryleftmenu .menu li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	border:none;
	
}
.sf-menu > li:hover, .sf-menu > li.sfHover, .sf-menu > li.current-menu-item, .sf-menu > li.current-menu-item > a,
nav.primaryleftmenu > .menu > li:hover, nav.primaryleftmenu > .menu > li.sfHover, nav.primaryleftmenu > .menu > li.current_page_item, nav.primaryleftmenu > .menu > li.current_page_item > a
{
	background:url(nav-tail.gif) 0 0 repeat-x #252525;
	color:#fff;
	
	} /*橫向按鈕"上"底圖*/
	
.sf-menu a:hover, .sf-menu a.current, .sf-menu li.sfHover a, nav.primaryleftmenu .menu a:hover, nav.primaryleftmenu .menu a.current, nav.primaryleftmenu .menu li.sfHover a {
	color:#fff;
	text-decoration:none;
		}
.sf-menu li ul, nav.primaryleftmenu .menu li ul  {
	background:url(sub-menu-tail.gif) 0 100% repeat-x #000000;  /*下拉選單的底圖或底色*/
	padding:0px 0 0px 0;
	
	}

.menu li ul li {
	background:url(sub-menu-tail.gif) 0 100% repeat-x #00FFFF;

	}/*橫向按鈕"上"底圖...加此段*/

	
.sf-menu li li, nav.primaryleftmenu .menu li li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:none;
	margin:0;
}
.sf-menu li li:hover, nav.primaryleftmenu .menu li li:hover {
	margin:0;
	}
.sf-menu li li a, nav.primaryleftmenu .menu li li a {
	color:#fff;
	padding:10px 0px 10px 12px !important; /*下拉高度改此...加此段*/
	background:none;
	line-height: 1.8em;
	}
	

.sf-menu li li a:hover, nav.primaryleftmenu .menu li li a:hover {
	color:#fd9f03;
	text-decoration:underline;

	}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:0;
}

	




