@charset "utf-8";
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#intro {
	PADDING-BOTTOM: 10px
}
#slider {
	POSITION: relative; MARGIN: 30px auto; WIDTH: 910px; height:343px;
}
.scroll {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 910px; OVERFLOW: hidden
}
.scrollContainer {
	POSITION: relative
}
.scrollContainer DIV.panel {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; HEIGHT: 338px; PADDING-TOP: 10px
}
#left-shadow {
	POSITION: absolute; WIDTH: 12px; BOTTOM: 0px; BACKGROUND: url(http://timefortaiwan.tw/en/images/leftshadow.png) repeat-y; TOP: 0px; LEFT: 0px
}
#right-shadow {
	POSITION: absolute; WIDTH: 12px; BOTTOM: 0px; BACKGROUND: url(http://timefortaiwan.tw/en/images/rightshadow.png) repeat-y; RIGHT: 0px; TOP: 0px
}
.inside {
	BORDER-BOTTOM: #c5c5c5 4px solid;
	BORDER-LEFT: #c5c5c5 4px solid;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #c5c5c5 4px solid;
	BORDER-RIGHT: #c5c5c5 4px solid;
	PADDING-TOP: 10px;
	background-color: #FFFFFF;
	text-align:left;
	HEIGHT: 308px;
}
.inside IMG {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; MARGIN: 0px 0px 10px; WIDTH: 220px; DISPLAY: block; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
.inside H2 {
	MARGIN: 0px 0px 0px; COLOR: #111; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.inside P {
	COLOR: #ccc; FONT-SIZE: 10px
}
.scrollButtons {
	POSITION: absolute; CURSOR: pointer; TOP: 127px
}
.left.scrollButtons {
	LEFT: -45px
}
.right.scrollButtons {
	RIGHT: -45px
}
.hide {
	DISPLAY: none
}
/* main Menu */
div.all_m{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both; height:44px;
	background-color: #000000; position:relative;
}
#wrapper	{ width:1000px; height:100%;}
#header	{position:relative;z-index:1001;width:100%;background: url('http://timefortaiwan.tw/images/common/menu_bg_off.png') 0 0 repeat-x;/*margin:-55px 0 0 0px;*/}
	.headerCont { position: relative; width:1000px; height:55px; margin:0 auto;*zoom:1;margin-bottom:-12px;}	
	.headerCont:after {content: ''; display: block; clear: both; }
	
	.nav	{float:left;margin-left:0px; list-style: none; display:block;}
	.nav li	{position:relative;float:left;height:35px;padding:0 18px 0 0px;vertical-align:top;}
	.nav li a	{float:left;}
	.nav li a:hover	{background-color:#eb7d00;text-decoration: none;}
	.nav li a span	{
	display:block;
	height:24px;
	padding:10px 25px 0 25px;
	font-size:16px;
	font-family: nGothicB, NanumGothic, '釭揹堅蛐', dotum, gulim;
	font-weight:bold;
	font-size:22px;
	color:#FFFFFF;
	line-height:24px;
	cursor:pointer;
}
	.nav li div	{display:none;position:absolute;left:0;top:55px;width:100%;height:116px;padding:0 1px 0 0;}
	.nav li ul	{display:none;position:absolute;left:0;padding-left:30px;width:100%;height:185px;font-family: nGothicB, NanumGothic,  dotum, gulim;font-weight:bold;list-style: none;}
	.nav li ul li	{float:none;height:auto;padding-bottom:10px;}
	.nav li ul li a	{
	display:block;
	float:none;
	color:#CCCCCC;
	font-size:15px;
	font-weight:lighter;
}
	.nav li.nav1 {
	width:300px;
	position:relative;
	color: #CCCCCC;
}
  .nav li.nav1 a.on{
	width:300px;
	position:relative;
	color: #ffffff;
	background-color:#eb7d00;text-decoration: none;
}
	.nav li.nav1>a {position:absolute;left:0px;text-align:right;overflow:hidden; height:44px}
	
	.nav li.nav1 ul a {
	color:#cccccc;
	font-size:15px;
	font-family: nGothicB, NanumGothic,  dotum, gulim;
	font-weight:lighter;
}
	.nav li.nav1 ul a.det2 {
	color:#CCCCCC;
	font-family: nGothicB, NanumGothic,  dotum, gulim;
	font-weight:bold;
	font-size:15px;
}
	.nav li ul.nav1_1 {
	position:absolute;
	left:0;
	width:300px;
	height:185px;
	text-align: left;
}
	.nav li.nav1 li {padding-bottom:5px;}
	.nav li.nav1 li >a:hover, .nav li.nav2 li >a:hover, .nav li.nav3 li >a:hover, .nav li.nav4 li >a:hover { background-color: transparent; text-decoration:underline}
	.nav li.nav2 {width:280px;position:relative;}
	.nav li.nav2>a {position:absolute;left:0px;text-align:right;overflow:hidden; height:44px}
	.nav li.nav2 a.on{
	position:relative;
	color: #ffffff;
	background-color:#eb7d00;text-decoration: none;
}
	.nav li ul.nav2_1{
	position:absolute;
	left:0;
	width:280px;
	height:185px;
	text-align: left;
} 
	.nav li.nav3 {width:160px;position:relative;}
	.nav li.nav3>a {position:absolute;left:0px;text-align:right;overflow:hidden; height:44px}
	.nav li.nav3 a.on{
	position:relative;
	color: #ffffff;
	background-color:#eb7d00;text-decoration: none;
}
	.nav li ul.nav3_1{
	position:absolute;
	left:0;
	width:160px;
	height:185px;
	text-align: left;
} 
	.nav li.nav4 {
	width:82px;
	position:relative;
	display: block;cursor: pointer
}
.nav li.nav4 a.on{
	position:relative;
	color: #ffffff;
	background-color:#eb7d00;text-decoration: none;
}
 .nav li.nav4>a {position:absolute;left:0px;text-align:right;overflow:hidden; height:44px}
	.nav li ul.nav4_1 {border-left:1px solid #c0c2c6;}
	.nav li.over	{}
	.nav li.over div	{display:block;}
	.nav li.over ul	{}
	.nav li.over ul li	{height:auto !important;}
	.nav li.on a span	{
	color:#FFCC00;
	padding-bottom:25px;
}
	.nav li ul li.on a	{
	color:#FFCC00;
}

#headerBg	{position:absolute;margin:44px 0 0 0px;;z-index:1001;}
	.bgOn	{
	width:1000px;
	height:155px;
	background:url('../../images/en/menu_bg_on.webp') repeat-x left bottom;
}

div.sitemap{ width:980px; margin:30 auto;padding:20px; overflow:auto; background-color:#f9f8f8}
ul#site { margin: 0; padding: 0; list-style: none;z-index:1000}
ul#site li {float: left;width:240px;}
ul#site li a{ font-weight:bold; color:#000000;background-image: url(../../images/en/index/site_line.webp);background-repeat: no-repeat;background-position: center bottom; padding-bottom:15px;width:240px;display: block; text-align:center}
ul#site li a:link{ font-weight:bold; color:#000000}
ul#site li a:hover{font-weight:bold; color:#f1592a}
ul#site ul li {width:240px;display: block;float: none;}
ul#site ul li a:link{ font-weight: 100; color:#525252;background-image:none;padding:3px; text-align:center;}
ul#site ul li a:hover{color:#f1592a}