@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0px auto;
	font:13px/29px  Arial,"新細明體", Helvetica, sans-serif;
	background:url(images/newbg.jpg) no-repeat;
	background-position: top center;
	color:#9F9F9F;
	width: 100%;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/*------------------------------------------------root--------------------*/
#roottopbar{
	width:938px;
	height:16px;
	margin:0 auto;
	background:url(images/newbg_top.png) 0 0 no-repeat;
	
}
#rootheader{
	width:938px;
	margin:0 auto;
	background:url(images/newbg_body.png) 0 0 repeat-y;
	height:60px;
	display:block;
	z-index: 100;
	position: relative;
}
#rootlogo{
	width:139px;
	height:52px;
	display:block;
	float:left;
	margin:5px 0 0 54px;
	_margin:5px 0 0 27px
}

#rootlogo img{
	border:0px;
}
#rootfunctions{
	display:block;
	width:360px;
	height:25px;
	margin:27px 0 0 233px;
	_margin:27px 0 0 213px;
	float:left;
	font:12px/25px  "Arial",Arial, Helvetica, sans-serif;
	color: #666666;
}

#rootfunctions ul{
	list-style: none;
}

#rootfunctions li{
	float: left;
	font:12px/25px  "Arial",Arial, Helvetica, sans-serif;
	color:#004483;
}
#rootfunctions li.line{
	float: left;
	width:8px;
	background:url(images/member_title_bg.png)  7px 9px no-repeat;
	height:25px;
}
#rootfunctions li a{
	display: block;
	color:#004483;
	font:12px/25px  "Arial",Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#rootfunctions li a:hover{
	display: block;
	color:#791D7E;
	text-decoration:none;
	font:12px/25px  "Arial",Arial, Helvetica, sans-serif;
}
#rootfunctions li span.menu1{
	font:12px/25px  "Arial",Arial, Helvetica, sans-serif;
	color:#004483;
	margin:20px 0 0 20px;
}
#rootfunctions li a.login{
	padding: 2px 0 0 10px;
	font:12px/25px  "Arial",Arial, Helvetica, sans-serif;
}

#rootfunctions li a.epaper{
	background:url(images/member_title_bg.png)  0px 3px no-repeat;
	margin: 2px 0 0 10px;
	font:12px/25px  "Arial",Arial, Helvetica, sans-serif;
}
#rootlanguage_selector {
	font:10px/17px  "Arial",Arial, Helvetica, sans-serif; 
	BACKGROUND: url(images/language_selector.jpg) no-repeat; 
	WIDTH: 113px; 
	height:17px;
	COLOR: #359dfe; 
	TEXT-ALIGN: center;
	float:left;
	margin:30px 0 0 0px;
	cursor: pointer;
	right: 0;
}
#rootlanguage_selector .current {
	WIDTH: 92px; 
	HEIGHT: 17px;
}
#rootlanguage_list{
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
	width: 110px;
	margin: 0;
	padding: 2px 0;
	list-style: none;
/**	top: 63px;
	left: 0px;*/
	_right:104px;
	*right:40px; 
	display: none;
	z-index:60;
	position: absolute;
}

#rootlanguage_list li{
	float: none;
	color: #0066cc;
	text-align: center;
	font-size: 10px;
	padding: 5px 0;
	width: 92px;
	cursor: pointer;
	z-index:60;
}
#rootlanguage_list li a{
	float: none;
	font:10px/17px  "Arial",Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	color: #359dfe;
	text-align: center;
	font-size: 10px;
	padding: 5px 0;
	width: 92px;
	cursor: pointer;
	z-index:60;
}
#rootlanguage_list li a:hover{
	float: none;
	font:10px/17px  "Arial",Arial, Helvetica, sans-serif; 
	color: #0066cc;
	letter-spacing:2px;
	text-align: center;
	font-size: 10px;
	padding: 5px 0;
	width: 92px;
	cursor: pointer;
	z-index:60;
}


/* @end */
/* @group container */

#rootcontainer0{
	width: 938px;
	margin: 0px auto;
	position: relative;
	background-image: url(images/newbg_body.png);
	background-position: top;
	background-repeat:repeat-y;
}
#rootcontainer0.index{
	padding: 0 20px 30px 20px;
}
.index2{
	padding: 0px 20px 100px 20px;
}

#rootcontainer0 .top_border{
	width: 938px;
	height: 40px;
	background: url(images/container_top_border.jpg) no-repeat;
	position: absolute;
	top: 2px;
	left: -9px;
}

#rootcontainer{
	width: 938px;
	margin: 0px auto;
	position: relative;
	background-image: url(images/newbg_body1.png);
	background-position: top;
	background-repeat:repeat-y;
	overflow:hidden;
}

#rootcontainer.index{
	padding: 0 20px 30px 20px;
}
.index2{
	padding: 0px 20px 100px 20px;
}

#rootcontainer .top_border{
	width: 938px;
	height: 40px;
	background: url(images/container_top_border.jpg) no-repeat;
	position: absolute;
	top: 2px;
	left: -9px;
}

#rootcontainer .bottom_border{
	width: 922px;
	margin: auto;
	height: 120px;
	height: 85px\9;
	*height: 85px;
	background: url(img/bottom.jpg) no-repeat;
	background-position: 9px 0px;
	background-position: 29px 0px/9;
	*background-position: 0px 40px;
	*padding-top: 40px;
	position:absolute;
	bottom: 10;
	bottom: 0\9;
	*bottom: 500;
	left: 0;
	*left: 2px;
}


/* @end */
/* @group banner */

#rootbanner_container{
	width: 860px;
	margin:0 auto;
	z-index: 5;
}
#rootbanner_container1{
	width: 860px;
	margin:0 auto;
	z-index: 5;
}


#rootbanner_shadow{
	width: 860px;
	height: 50px;
	background: url(images/banner_shadow.jpg) no-repeat;
	top: 525px;
	z-index: 10;
}

/* @end */
/* @group menu */

/* @end */
/* @group menu */

#rootmenu{
	margin: 0;
	padding: 0;
	position: absolute;
	list-style: none;
	top: 0;
	left: 39px;
	z-index: 50;
}

#rootmenu li{
	float: left;
	position: relative;
}

#rootmenu li a{
	display: block;	
}

#rootmenu li img{
	behavior: url(/iepngfix.htc);
}

#rootmenu li li{
	float: none;
}

#rootmenu_02{
	display:block;
	float:left;
	width:141px;
	margin:0 2px 0 0;
	_margin:0 1px 0 0;
}

#rootmenu_02 a{
	background:url(images/signup.png) 0 0 repeat-x;
	font:bold 13px/25px  Arial,"新細明體", Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	letter-spacing: 2px;
	border:0px;
	behavior: url(/iepngfix.htc);
}
#rootmenu_02 a:hover{
	background:url(images/signup_hover.png) 0 0 repeat-x;
	font:bold 13px/25px  Arial,"新細明體", Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	letter-spacing: 2px;
	border:0px;
	behavior: url(/iepngfix.htc);
}
#rootmenu_02 a.current{
	display:block;
}


#rootmenu_05{
	display:block;
	float:left;
	width:288px;
	margin:0 0px 0 0;
	height:25px;
	background:url(images/signup.png) 0 0 repeat-x;
}

#rootmenu_05 a{
	background:url(images/signup.png) 0 0 repeat-x;
	font:bold 13px/25px  Arial,"新細明體", Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	letter-spacing: 2px;
	border:0px;
	behavior: url(/iepngfix.htc);
}
#rootmenu_05 a:hover{
	background:url(images/signup_hover.png) 0 0 repeat-x;
	font:bold 13px/25px  Arial,"新細明體", Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	letter-spacing: 2px;
	border:0px;
	behavior: url(/iepngfix.htc);
}
#rootmenu_05 a.current{
	display:block;
}
.drop_panel {
	LEFT: 0px; WIDTH: 400px; POSITION: absolute; TOP: -500px
}
.drop_panel UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -27px 0px 0px 0px; 
	MARGIN: -27px 0px 0px 0px\9; 
	_margin: -27px 0px 0px 0px;
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	*width:73%;
	z-index: 100;
}
.drop_panel LI {
	PADDING-RIGHT: 18px; 
	PADDING-LEFT: 18px; 
	BACKGROUND: ; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ccc 1px solid;
	background-color: #cee7f8;
	height: 25px;
}

.drop_panel LI A {
      font:12px/25px  Arial,"新細明體", Helvetica, sans-serif;
      COLOR: #333333;
      height:25px;
      padding-top:0px;
      padding-bottom:0px;
      width: 100%;
	  text-decoration:none;
}
.drop_panel LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none;
	background-color: #a4d2f2;
	width: 100%;
	PADDING-RIGHT: 18px; 
	PADDING-LEFT: 18px; 
	margin-left: -18px;
	margin-right:-18px;
}
/* @end */
#rootcontent{
	width:938px;
	overflow:hidden;
	margin:0 auto;
	/*background:url(images/902bg.jpg) 18px 0 repeat-y;*/
	display:block;
	z-index: 10;
}
#rootcontent_container{
	width: 860px;
	overflow:hidden;
	margin:0 auto;
	z-index: 5;
	display:block;
	background:url(images/rootcontent_container_bg.jpg) 0 0 no-repeat;
	
}
#rootnews_container{
	width: 412px;
	display:block;
	float:left;
	margin:20px 8px 5px 0px;
	border: none;
	background:url(images/newlist414.gif) 0 23px no-repeat;
}
#rootblock_title{
	width: 412px;
	display:block;
	float:left;
}
#rootexhibition_container{
	
	width: 250px;
	display:block;
	float:left;
	border: none;
	background:url(images/newlist252.gif) 0 23px no-repeat;
}
#roottravel_right{
	width: 250px;
	display:block;
	float:left;
	margin:20px 0 5px 8px;
	border: none;
	background:url(images/newlist252.gif) 0 23px no-repeat;
}
#roottravel_info{
	width: 250px;
	display:block;
	float:left;
	border: none;
	background:url(images/newlist252.gif) 0 23px no-repeat;
}
#rootcontent_title{
	width: 300px;
	height:24px;
	display:block;
	float:left;	
}
#rootcontent_rss{
	width: 16px;
	height:16px;
	margin:2px 0 0 96px;
	display:block;
	float:left;	
}
#rootcontent_rss img{
	border:0px;
}
#rootrfp{
	width: 168px;
	display:block;
	float:left;
	margin:20px 0 20px 13px;
	_margin:20px 0 20px 11px;
	border: none;
	position: absolute;
	right: 30px;
}

#rootrfp img{
	border:0px;
}

#rootmain_news{
	width:412px;
	display:block;
	float:left;
	margin:5px 0 0px 0px;
	border-bottom:#CACACC solid 1px;
	border-right:#CACACC solid 1px;
	border-top:#CACACC solid 1px;
	border-left:#CACACC solid 1px;
	background-color:#FFF;
}
#rootmain_news_title{
	width:412px;
	display:block;
	float:left;
	margin:0px 0 0px 0px;
	background:url(images/blue_bg.jpg) 0 0 repeat-y;
}
#rootmain_news_title a{
	display:block;
	font:bold 13px/30px  Arial,"新細明體", Helvetica, sans-serif;
	margin:0 1px 0 10px;
	color:#000000;
	text-decoration:none;
	line-height: 20px;
}
#rootmain_news_title a:hover{
	display:block;
	font:bold 13px/30px  Arial,"新細明體", Helvetica, sans-serif;
	color:#8e268b;
	margin:0 1px 0 10px;
	text-decoration:none;
	line-height: 20px;
}
#rootmain_news_date{
	width:402px;
	height:18px;
	border-top:#808080 solid 1px;
	display:block;
	float:left;
	padding:0px 0 0px 10px;
	font:11px/24px  Arial,"新細明體", Helvetica, sans-serif;
	color:#666666;
	background:url(images/lightblue_bg.jpg) 0 0 repeat-y;
	letter-spacing:1px;
}
#rootmain_news_content{
	width:412px;
	display:block;
	float:left;
	padding:5px 0 10px 0px;
	background:url(images/lightblue_bg.jpg) 0 0 repeat-y;
}
#rootmain_news_content a{
	display:block;
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	margin:0 1px 0 10px;
	color:#000000;
	text-decoration:none;
}
#rootmain_news_content a:hover{
	display:block;
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	color:#8e268b;
	margin:0 1px 0 10px;
	text-decoration:none;
}
#rootexhibition_title{
	height:24px;
	width:200px;
	display:block;
	float:left;	
}
#rootexhibition_info{
	width: 248px;
	display:block;
	float:left;	
	margin:5px 0 10px 0px;
	padding:10px 0 15px 0px;
	border-bottom:#CACACC solid 1px;
	border-right:#CACACC solid 1px;
	border-top:#CACACC solid 1px;
	border-left:#CACACC solid 1px;
	background-color:#FFF;
}
#rootexhibition_infoin{
	width: 225px;
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
	display:block;
	float:left;	
	background:url(images/lightblue_bg.jpg) 0 0px repeat-y;
}
#rootexhibition_infoin img{
	margin:7px 0 0 2px;
	_margin:7px 0 0 1px;
	border:0px;
}
#rootexhibition_infoin_date{
	width: 215px;
	height:18px;
	margin:0px 0 5px 10px;
	_margin:0px 0 5px 5px;
	font:11px/24px  Arial,"新細明體", Helvetica, sans-serif;
	color:#666666;
	display:block;
	padding:0 0 0 10px;
	float:left;	
	background:url(images/lightblue_bg.jpg) 0 0px repeat-y;
	letter-spacing:1px;
}
#rootexhibition_diline{
	width: 225px;
	height:1px;
	margin:0px 0 0 10px;
	_margin:0px 0 0 5px;
	display:block;
	float:left;	
	background:url(images/disline.jpg) 0 0px no-repeat;
}

#rootexhibition_infoin a{
	display:block;
	font:13px/25px  Arial,"新細明體", Helvetica, sans-serif;
	color:#000000;
	float:left;	
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	text-decoration:none;
}
#rootexhibition_infoin a:hover{
	display:block;
	font:13px/25px  Arial,"新細明體", Helvetica, sans-serif;
	color:#8e268b;
	float:left;	
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	text-decoration:none;
}
#more{
	width: 46px;
	height:24px;
	display:block;
	background:url(images/newmore.jpg) 0 7px no-repeat;
	float:left;	
}
#more a{
	width: 46px;
	height:24px;
	display:block;
	background:url(images/newmore.jpg) 0 7px no-repeat;
}
#more a:hover{
	width: 46px;
	height:24px;
	display:block;
	background:url(images/newmore_1.jpg) 0 7px no-repeat;
}
#rootfooter_link0 {
	width:938px;
	margin:0 auto;
	background:url(images/newbg_bodydown2.png) 0 0 no-repeat;
	height:88px;
	display:block;
	z-index: 100;
}
#rootfooter_link {
	width:938px;
	margin:0 auto;
	background:url(images/newbg_bodydown1.png) 0 0 no-repeat;
	height:88px;
	display:block;
	z-index: 100;
}

#rootfooter_link a{
	width: 250px;
	height: 80px;
	display: block;
}
#footer_link a{
/**	width: 250px;
	height: 80px;
	display: block;*/
}
	
#rootfooter {
	width:938px;
	margin:0 auto;
	/*background:url(images/down_bg.png) 0 0 no-repeat;*/
	height:60px;
	display:block;
	z-index: 100;
	
}
#rootbottom_menu {
	width:440px;
	height:22px;
	float:left;
	margin:16px 0 0 25px;
	_margin:16px 0 0 13px;
}
#rootbottom_menu LI.b {
	BORDER-RIGHT: #999 1px solid;
	height:22px;
	margin:0px 0px 0 6px;
	FLOAT: left; 
}
#rootbottom_menu LI.a {
	height:22px;
	margin:0px 0px 0 6px;
	FLOAT: left; 
}
#rootbottom_menu LI A {
	COLOR: #55a2d3;
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	margin:0px 6px 0 2px;
	height:22px;
}
#rootbottom_menu LI A:hover {
	COLOR: #333; 
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	margin:0px 6px 0 2px;
	TEXT-DECORATION: underline
}
#rootaddress{
	margin:5px 0 0 10px;
	float:left;
}
#rootaddress img{
	border:0px;
}
/*------------------------------------------------root end--------------------*/
/*------------------------------------------------root2 --------------------*/
#root2left{
	margin:0px 0 0 40px;
	_margin:0px 0 0 20px;
	width:223px;
	float:left;
	/*background:url(images/index_1_leftbg.jpg) 0 0 repeat-y;*/
}
#root2lefttop{
	background:url(images/index_1_lefttop.jpg) 0 0 no-repeat;
	width:223px;
	height:32px;
}
#sidecontent{
	border-top:#CACACC solid 1px;
	border-bottom:#CACACC solid 1px;
	border-left:#CACACC solid 1px;
	border-right:#CACACC solid 1px;
	width:200px;
}
#sidecontent_title{
	border-bottom:#CACACC solid 1px;
	width:200px;
	height:30px;
	background-color:#FFF;
	COLOR: #004483;
	font:13px/30px  Arial,"新細明體", Helvetica, sans-serif;
}
#sidecontent_titlefont{
	margin:0 0 0 10px;
	height:30px;
	background-color:#FFF;
	COLOR: #004483;
	font:bold 13px/30px  Arial,"新細明體", Helvetica, sans-serif;
}
#sidecontent_font{
	border-bottom:#CACACC solid 1px;
	background:url(images/3dot.jpg) 10px 14px no-repeat;
	height:30px;
	display:block;
	background-color:#BB9BC7;
}
#sidecontent_font img{
	border:0px;
	margin:1px 6px o 10px;
}
#sidecontent_font a{
	margin:0 0 0 20px;
	height:30px;
	COLOR: #FFF;
	display:block;
	font:13px/30px  Arial,"新細明體", Helvetica, sans-serif;
	text-decoration:none;
}
#sidecontent_font a:hover{
	margin:0 0 0 20px;
	height:30px;
	COLOR: #004483;
	display:block;
	font:13px/30px  Arial,"新細明體", Helvetica, sans-serif;
	text-decoration:none;
}
#root2main{
	margin:0px 0 0 0px;
	width:637px;
	float:left;
}
#root2main_navi{
	margin:0px 0 0 0px;
	width:636px;
	height:32px;
	background-color:#CEE7F8;
	font:bold 13px/32px  Arial,"新細明體", Helvetica, sans-serif;
	color:#004483;
	display:block;

}
#navfont{
	display:block;
	height:32px;
	margin:0px 0 0 16px;
}
#navfont a{
	font:13px/32px  Arial,"新細明體", Helvetica, sans-serif;
	color:#004483;
	text-decoration:none;
	margin:0px 4px 0 4px;
	_margin:0px 2px 0 2px;
}
#navfont a:hover{
	font:13px/32px  Arial,"新細明體", Helvetica, sans-serif;
	color:#8e268b;
	text-decoration:none;
	margin:0px 4px 0 4px;
	_margin:0px 2px 0 2px;
}

#root2news_container{
	width: 529px;
	display:block;
	float:left;
	margin:20px 0px 5px 50px;
	_margin:20px 0px 5px 25px;
	border: none;
	background:url(images/newlist529.jpg) 0 23px no-repeat;
}
#root2block_title{
	width: 529px;
	display:block;
	float:left;
}
#root2content_title{
	width: 400px;
	height:24px;
	font:bold 15px/24px  Arial,"新細明體", Helvetica, sans-serif;
	color:#004483;
	display:block;
	float:left;	
}
#root2content_rss{
	width: 16px;
	height:16px;
	margin:2px 0 0 110px;
	_margin:2px 0 0 105px;
	display:block;
	float:left;	
}
#root2content_rss img{
	border:0px;
}
#root2main_news{
	width:529px;
	display:block;
	float:left;
	margin:15px 0 0px 0px;

	border-top:#CACACC solid 1px;
}
#root2main_news_title{
	width:524px;
	display:block;
	float:left;
	margin:0px 0 0px 0px;
	background:url(images/blue_bg.jpg) 0 0 repeat-y;
}
#root2main_news_title a{
	display:block;
	font:bold 13px/30px  Arial,"新細明體", Helvetica, sans-serif;
	margin:0 0 0 15px;
	color:#000000;
	text-decoration:none;
}
#root2main_news_title a:hover{
	display:block;
	font:bold 13px/30px  Arial,"新細明體", Helvetica, sans-serif;
	color:#8e268b;
	margin:0 0 0 15px;
	text-decoration:none;
}
#root2main_news_date{
	width:514px;
	height:18px;
	border-top:#CACACC solid 1px;
	display:block;
	float:left;
	padding:0px 0 0px 15px;
	font:11px/24px  Arial,"新細明體", Helvetica, sans-serif;
	color:#666666;
	background:url(images/lightblue_bg.jpg) 0 0 repeat-y;
	letter-spacing:1px;
}
#root2main_news_content{
	width:524px;
	display:block;
	float:left;
	padding:5px 0 10px 0px;
	background:url(images/lightblue_bg.jpg) 0 0 repeat-y;
}
#root2main_news_content a{
	display:block;
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	margin:0 0 0 15px;
	color:#000000;
	text-decoration:none;
}
#root2main_news_content a:hover{
	display:block;
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	color:#8e268b;
	margin:0 0 0 15px;
	text-decoration:none;
}
#root2quick_links {
	MARGIN-BOTTOM: 20px; 
	WIDTH: 175px;
	float:left;
	margin:20px 0 0 20px;
}
#root2quick_links .title {
	CURSOR: pointer
}
#root2quick_links .title IMG {
	BEHAVIOR: url(/iepngfix.htc)
}
#root2quick_links .list_container {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 2; 
	PADDING-BOTTOM: 20px; 
	WIDTH: 175px; 
	PADDING-TOP: 10px; 
	
}
#root2quick_links .bg {
	Z-INDEX: 1; 
	LEFT: 0px;  
	WIDTH: 175px; 
	TOP: 24px
}
#root2quick_links .bg IMG {
	LEFT: 0px; 
	BEHAVIOR: url(/iepngfix.htc); 
	BOTTOM: 0px;
}
#root2quick_links UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 15px; 
	WIDTH: 150px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
#root2quick_links UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 8px; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 0px;
}
#root2quick_links UL LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 12px; 
	BACKGROUND: url(css/images/link_bullet.gif) no-repeat 0px 6px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	HEIGHT: auto;
}
#root2quick_links UL LI A:hover {
	TEXT-DECORATION: underline
}
#root2page{
	width: 529px;
	display:block;
	float:left;
	margin:20px 0px 5px 50px;
	_margin:20px 0px 5px 25px;
	text-align:center;
}

.pagelink{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #004a8f;
	padding-bottom: 20px;
	padding-left: 3px;
	padding-right: 3px;
}
a.pagelink:link{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #004a8f;
	padding-bottom: 20px;
	padding-left: 3px;
	padding-right: 3px;
}
a.pagelink:visited{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #004a8f;
	padding-bottom: 20px;
	padding-left: 3px;
	padding-right: 3px;
}
a.pagelink:hover{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-image: url(img/arrow2.gif);
	background-repeat: no-repeat;
	background-position:  center 20px;
	padding-bottom: 20px;
	padding-left: 3px;
	padding-right: 3px;
}
.historylink{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #004a8f;
}
a.historylink:link{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #004a8f;
}
a.historylink:visited{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #004a8f;
}
a.historylink:hover{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #8e268b;
}
.normallink{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #004a8f;
	text-decoration: none;
}
a.normallink:link{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
a.normallink:visited{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
a.normallink:hover{
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
	font-weight: normal;
	color: #8e268b;
	text-decoration: none;
}
.thispage{
	color: #8e268b;
}
#newmenu{
	_width: 938px;
	_margin: 0px auto;
	_height: 10px;
	_padding-bottom: 50px;
}

.menulink{
	font-size: 12px;
	font-weight: normal;
	color: #004a8f;
	padding-bottom: 5px;
}
a.menulink:link{
	font-size: 12px;
	font-weight: normal;
	color: #004a8f;
	padding-top: 5px;
}
a.menulink:visited{
	font-size: 12px;
	font-weight: normal;
	color: #004a8f;
	padding-top: 5px;
}
a.menulink:hover{
	font-size: 12px;
	font-weight: normal;
	color: #8e268b;
	padding-bottom: 5px;
}
.ie8title{
	padding: 0px 100px 0px 0px\9;
}
#ie8upup{
	position: \9;
	padding-top: 0px\9;
	margin-top: -29px\9;
	*margin-top: 0px\9;
	float: left\9;
	margin-bottom: 20px\9;
}
/*------------------------------------------------root2 end--------------------*/



#header{

}
#roottopbar{
	width:938px;
	height:16px;
	margin:0 auto;
	background:url(images/newbg_top.png) 0 0 no-repeat;
	
}
#functions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; RIGHT: 125px; BACKGROUND: url(css/images/dot_gray.gif) repeat-y 100% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 10px
}
#functions LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 16px
}
#functions LI A {
	DISPLAY: block; FONT-SIZE: 11px
}
#functions LI A.login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(css/images/user.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#functions LI A.epaper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(css/images/mail.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#language_selector {
	FONT-SIZE: 10px; RIGHT: 0px; BACKGROUND: url(css/images/language_selector.jpg) no-repeat; WIDTH: 113px; CURSOR: pointer; COLOR: #359dfe; POSITION: absolute; TOP: 10px; HEIGHT: 17px; TEXT-ALIGN: center
}
#language_selector .current {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 92px; PADDING-TOP: 2px; HEIGHT: 11px
}
#languages_list {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 110px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 17px
}
#languages_list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: none; PADDING-BOTTOM: 5px; WIDTH: 92px; CURSOR: pointer; COLOR: #0066cc; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#mask {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; DISPLAY: none; Z-INDEX: 110; BACKGROUND: #000; BORDER-LEFT: 1px solid; WIDTH: 600px; BORDER-BOTTOM: 1px solid; POSITION: absolute; HEIGHT: 500px
}
#login_panel {
	BORDER-RIGHT: #93dc06 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #93dc06 1px solid; PADDING-LEFT: 10px; Z-INDEX: 120; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #93dc06 1px solid; WIDTH: 210px; PADDING-TOP: 10px; BORDER-BOTTOM: #93dc06 1px solid; POSITION: absolute; TOP: 34px; HEIGHT: 110px
}
#login_table {
	WIDTH: 140px; BORDER-COLLAPSE: collapse
}
#login_table TH {
	WIDTH: 100px
}
#login_button {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#container{
/**		width: 938px;
	margin: 0px auto;
	position: relative;
    background: url(images/newbg_body1.png) 0 100% repeat-y;
	background-image: url(images/newbg_body1.png); 
	background-position: top;
	background-repeat:repeat-y;
	overflow:hidden;
	z-index: 5;*/
}

.index#container {
/*	width: 938px;
	margin: 0px auto;
	position: relative;
	background:url(images/newbg_body.png);
	background-image: url(images/newbg_body.png);
	background-position: top;
	background-repeat:repeat-y; */
}
#container .top_border {
	BACKGROUND: url(css/images/container_top_border.jpg) no-repeat; LEFT: 0px; WIDTH: 900px; POSITION: absolute; TOP: -20px; HEIGHT: 40px
}
#container .bottom_border {
/**	Z-INDEX: 1; BACKGROUND: url(css/images/container_bottom_border.jpg) no-repeat; LEFT: 0px; MARGIN: auto; WIDTH: 900px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 120px*/
}
#footer_link {
	/**WIDTH: 250px; HEIGHT: 80px*/
}
#banner_container {

}
#banner_shadow {
	Z-INDEX: 10; BACKGROUND: url(css/images/banner_shadow.jpg) no-repeat; WIDTH: 860px; POSITION: absolute; TOP: 525px; HEIGHT: 50px
}
#logo {
	Z-INDEX: 10; LEFT: 20px; WIDTH: 275px; POSITION: absolute; TOP: 0px; HEIGHT: 250px
}
#logo IMG {
	BEHAVIOR: url(/iepngfix.htc)
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 50; LEFT: 240px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#menu LI {
	FLOAT: left; POSITION: relative
}
#menu LI A {
	DISPLAY: block
}
#menu LI IMG {
	BEHAVIOR: url(/iepngfix.htc)
}
#menu LI LI {
	FLOAT: none
}
#menu_02 {
	WIDTH: 124px; HEIGHT: 52px
}
#menu_02 A {
	BACKGROUND: url(css/images/S001_01_zh_TW.png) no-repeat; BEHAVIOR: url(/iepngfix.htc); WIDTH: 124px; HEIGHT: 52px
}
#menu_02 A.current {
	BACKGROUND: url(css/images/S001_01_zh_TW_on.png)
}
#menu_03 {
	WIDTH: 108px; HEIGHT: 52px
}
#menu_03 A {
	BACKGROUND: url(css/images/S001_02_zh_TW.png) no-repeat; BEHAVIOR: url(/iepngfix.htc); WIDTH: 108px; HEIGHT: 52px
}
#menu_03 A.current {
	BACKGROUND: url(css/images/S001_01_zh_TW_on.png) no-repeat
}
#menu_04 {
	WIDTH: 97px; HEIGHT: 52px
}
#menu_04 A {
	BACKGROUND: url(css/images/S001_03_zh_TW.png) no-repeat; BEHAVIOR: url(/iepngfix.htc); WIDTH: 97px; HEIGHT: 52px
}
#menu_04 A.current {
	BACKGROUND: url(css/images/S001_03_zh_TW_on.png) no-repeat
}

#content {
	/**Z-INDEX: 10; WIDTH: 860px; POSITION: relative*/
}
.shadow#content {
	/**BACKGROUND: url(css/images/banner_shadow.jpg) no-repeat*/
}
#side_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(css/images/side_bar_bg.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 190px; PADDING-TOP: 0px
}
.index#side_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 30px
}
#submenu {
	/**PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; WIDTH: 185px; PADDING-TOP: 0px*/
}
#submenu UL {
	/**PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none*/
}
#submenu UL LI {
/**	BACKGROUND: url(css/images/submenu_dotted.gif) repeat-x 0px 100%; WIDTH: 160px*/
}
#submenu UL LI A {
/**	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(css/images/arrow_right.gif) no-repeat 0px 11px; PADDING-BOTTOM: 8px; COLOR: #0066cc; LINE-HEIGHT: 18px; PADDING-TOP: 8px*/
}
#submenu UL LI A:hover {
/**	COLOR: #f25d10; TEXT-DECORATION: underline;*/
}
#quick_links {
	MARGIN-BOTTOM: 20px; 
	margin-top:40px;
	WIDTH: 175px; 
	POSITION: relative;
}
#quick_links .title {
	CURSOR: pointer
}
#quick_links .title IMG {
	BEHAVIOR: url(/iepngfix.htc)
}
#quick_links .list_container {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 2; 
	PADDING-BOTTOM: 20px; 
	WIDTH: 175px; 
	PADDING-TOP: 10px; 
	POSITION: relative;
	
}
#quick_links .bg {
	Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 175px; POSITION: absolute; TOP: 24px
}
#quick_links .bg IMG {
	LEFT: 0px; BEHAVIOR: url(/iepngfix.htc); BOTTOM: 0px; POSITION: absolute
}
#quick_links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; WIDTH: 150px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#quick_links UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#quick_links UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(css/images/link_bullet.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: auto;
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif;
}
#quick_links UL LI A:hover {
	TEXT-DECORATION: underline
}
#footer {
	/**width:938px;
	margin:0 auto;
	background:url(images/newbg_bodydown.png) 0 0 no-repeat;
	height:88px;
	display:block;
	z-index: 100;*/
}

#epaper_subscriber {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
#epaper_subscriber .long_text_input {
	MARGIN: 0px 0px 5px
}
.search_table {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 570px; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 18px
}
.search_table TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 120px; PADDING-TOP: 3px; HEIGHT: 18px
}
.search_table TBODY TH {
	BORDER-TOP: #ccc 1px dotted; BACKGROUND: url(main.files/css/images/cell_bg.gif) repeat-x; TEXT-ALIGN: right
}
.search_table THEAD TH {
	BACKGROUND: #666; COLOR: #fff; TEXT-ALIGN: left
}
.calendar THEAD TH {
	BACKGROUND: url(css/images/calendar_icon.gif) #666 no-repeat 545px 6px
}
.search_table TD {
	PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 8px; BACKGROUND: url(css/images/cell_bg.gif) repeat-x; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 18px
}
#search_result_container {
	MARGIN: 0px 30px 50px; POSITION: relative
}
#search_result_container H3 A {
	COLOR: #004a8f
}
#search_result_container H3 A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
#search_result_container EM {
	FONT-WEIGHT: bold
}
#result_info {
	TEXT-ALIGN: right
}
.search_result {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 570px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px dotted; POSITION: relative
}
.search_result .image {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.search_result .info {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 440px
}
.search_result .intro {
	LINE-HEIGHT: 18px
}
.search_result .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; font:13px/20px  Arial,"新細明體", Helvetica, sans-serif; BACKGROUND: url(css/images/result_bullet.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.two_buttons .title {
	PADDING-RIGHT: 180px
}
.one_button .title {
	PADDING-RIGHT: 100px
}
.search_result .title A {
	COLOR: #004a8f
}
.search_result .title A:hover {
	COLOR: #f25d10
}
.links .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 220px; PADDING-TOP: 0px
}
.media .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.search_result .info .link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(css/images/link_icon.gif) no-repeat 0px 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
.search_result .info .link A {
	WORD-WRAP: break-word
}
#tab_content .search_result {
	WIDTH: 525px
}
.search_result UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.search_result UL.dot_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.search_result H3 .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.search_result .brief {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.indent_three LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3em; PADDING-BOTTOM: 0px; TEXT-INDENT: -3em; PADDING-TOP: 0px
}
UL.indent_four LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4em; PADDING-BOTTOM: 0px; TEXT-INDENT: -4em; PADDING-TOP: 0px
}
UL.indent_five LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5em; PADDING-BOTTOM: 0px; TEXT-INDENT: -5em; PADDING-TOP: 0px
}
.buttons {
	RIGHT: 0px; POSITION: absolute; TOP: 10px
}
.more_button {
	PADDING-RIGHT: 15px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(css/images/more_arrow.jpg) no-repeat 100% 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#news_container {
	/**PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px; WIDTH: 570px; PADDING-TOP: 0px*/
}
.index#main #news_container {
/**	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 10px; WIDTH: 620px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none*/
}
#news_container .main_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; WIDTH: 280px; PADDING-TOP: 10px
}
#news_container .no_image.main_news {
	MARGIN: 0px; WIDTH: 570px
}
.index#main #news_container .main_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; PADDING-TOP: 10px
}
#news_container .news_thumb {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(css/images/thumb_border.jpg) no-repeat 16px 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 142px; PADDING-TOP: 15px; HEIGHT: 116px
}
.index#main #news_container H3 {
	MARGIN: 0px
}
#news_container .main_news .news_title A {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 18px
}
#news_container .main_news .news_title A:hover {
	COLOR: #004a8f; TEXT-DECORATION: underline
}
#news_container .main_news .news_content {
	COLOR: #666; LINE-HEIGHT: 18px
}
#news_container .main_news .news_date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px
}
#news_container .main_news .more_button {
	FLOAT: right
}
#news_container .main_news .more_button A {
	COLOR: #004a8f; TEXT-DECORATION: underline
}
#news_container .main_news .more_button A:hover {
	COLOR: #333
}
#news_container .news_image {
	FLOAT: left
}
#news_container .news_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px
}
#news_content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#news_content .news_image {
	FLOAT: left; MARGIN: 10px 20px 10px 0px
}
.downloads UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.downloads LI {
	HEIGHT: 25px
}
.downloads UL A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(css/images/file.gif) no-repeat; PADDING-BOTTOM: 4px; PADDING-TOP: 1px; HEIGHT: 20px
}
#informations {
	MARGIN: 0px 30px; WIDTH: 570px
}
#informations .main_info {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 270px; PADDING-TOP: 10px
}
#informations .info_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 270px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
#informations .main_info .more_button {
	FLOAT: right
}
#news_content {
	MARGIN: 0px 30px
}
#news_content .news_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
#main {
	/**PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 630px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 0px*/
}
.index#main {
	/**PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; WIDTH: 800px; PADDING-TOP: 20px*/
}
#main .title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#basic_container {
	MARGIN: 0px 30px
}
H1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 16px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #004a8f; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; COLOR: #6c327e; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; POSITION: relative
}
H2.new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #6c327e; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.index#main H2 {
	MARGIN: 0px
}
#rfp {
	RIGHT: 30px; POSITION: absolute; TOP: 20px
}
#main .sitemap_block H2 {
	MARGIN: 0px
}
#main H3.error {
	COLOR: red
}
H3 {
	font:13px/20px  Arial,"新細明體", Helvetica, sans-serif; MARGIN: 20px 0px 0px; COLOR: #000
}
#main .sitemap_block H3 {
	MARGIN: 5px 0px
}
#main H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #004a8f; PADDING-TOP: 0px
}
#main .sitemap_block H5 {
	FONT-SIZE: 11px; MARGIN: 3px 0px
}
#main P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px; PADDING-TOP: 0px
}
#main IMG.chart {
	MARGIN: 10px 0px
}
#main .rss_button {
	RIGHT: 10px; POSITION: absolute
}
#main OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#main OL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#main OL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main UL.post_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.index#main UL.post_list {
	
}
#main UL.post_list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#main #rss_container {
	PADDING-RIGHT: 25px; FLOAT: left; WIDTH: 395px
}
#rss_container H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(css/images/dot_gray.gif) repeat-x 0px 100%; PADDING-BOTTOM: 8px; MARGIN: 20px 0px 10px; WIDTH: 395px; PADDING-TOP: 8px; POSITION: relative
}
#rss_container H2 .rss_button {
	RIGHT: 5px; POSITION: absolute; TOP: 8px
}
#rss_container H2 .rss_button IMG {
	FLOAT: left; MARGIN: 0px
}
#main #rss_intro {
	FLOAT: left; WIDTH: 140px
}
#rss_intro UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px; PADDING-TOP: 0px
}
#path {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 6px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#path A {
	COLOR: #0066cc
}
#path A:hover {
	COLOR: #f25d10
}
.pager {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center;
	font:13px/29px  Arial,"新細明體", Helvetica, sans-serif;
}
.pager LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 0px; TEXT-ALIGN: center;
	font:13px/29px  Arial,"新細明體", Helvetica, sans-serif;
}
.pager LI.current {
	FONT-WEIGHT: bold; BACKGROUND: url(images/pager_arrow.gif) no-repeat 4px 100%;
		font:13px/29px  Arial,"新細明體", Helvetica, sans-serif;
}
.pager LI A {
	font:13px/29px  Arial,"新細明體", Helvetica, sans-serif;
	COLOR: #004a8f;
}
.pager LI A:hover {
	COLOR: #f25d10; TEXT-DECORATION: underline
}
.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.button_container {
	TEXT-ALIGN: center
}
.members_table_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.members_table_list LI {
	FLOAT: left; WIDTH: 100px
}
.video_info {
	HEIGHT: 60px
}
.thumb {
	FLOAT: left; WIDTH: 130px; MARGIN-RIGHT: 10px
}
.media .thumb {
	WIDTH: 110px
}
.thumb A {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; BORDER-LEFT: #ccc 1px solid; WIDTH: 130px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 150px
}
.media .thumb A {
	WIDTH: 105px; HEIGHT: 60px
}
.thumb A:hover {
	BORDER-RIGHT: #55a2d3 1px solid; BORDER-TOP: #55a2d3 1px solid; BORDER-LEFT: #55a2d3 1px solid; BORDER-BOTTOM: #55a2d3 1px solid
}
.thumb IMG {
	FLOAT: left
}
#position {
	WIDTH: 400px
}
#interests {
	WIDTH: 300px
}
.remind {
	WIDTH: 400px
}
#tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px; HEIGHT: 30px
}
#tabs LI {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #004a8f; PADDING-BOTTOM: 5px; WIDTH: 100px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
#tabs LI A:hover {
	BACKGROUND: #55a2d3; COLOR: #fff
}
#tab_content {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: #999 1px solid; WIDTH: 528px; PADDING-TOP: 50px; BORDER-BOTTOM: #999 1px solid; POSITION: relative
}
#tab_content .downloads_categories {
	RIGHT: 20px; POSITION: absolute; TOP: 20px
}
#tabs LI.current A {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #fff; BORDER-LEFT: #999 1px solid; COLOR: #004a8f
}
#search_form_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 20px 30px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
#info_container {
	
}
#info_container H3 {
	MARGIN: 0px
}
#exhibition_info {
	FLOAT: left; WIDTH: 395px; MARGIN-RIGHT: 10px
}
#travel_info {
	FLOAT: left; WIDTH: 395px
}
#FloatingBox {
/*	width:938px;
	margin:0 auto;
	background:url(images/down_bg.png) 0 0 no-repeat;
	height:60px;
	display:block;
	z-index: 100;
	*/
}
#category_container {
	MARGIN-TOP: 10px
}
.category {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: url(css/images/cell_bg.gif) repeat-x; MARGIN-BOTTOM: 1px; BORDER-LEFT: #999 1px solid; WIDTH: 568px; BORDER-BOTTOM: #999 1px solid
}
.category .title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 27px; FONT-WEIGHT: bold; BACKGROUND: url(css/images/arrow_right.gif) no-repeat 12px 10px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #024b8e; PADDING-TOP: 5px; BORDER-BOTTOM: #93dc06 1px solid
}
.category .opend.title {
	BACKGROUND: url(css/images/arrow_down.gif) no-repeat 10px 12px
}
.category .items {
	BORDER-TOP: #999 1px solid
}
.category .first_col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 280px; PADDING-TOP: 10px
}
.category .second_col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 280px; PADDING-TOP: 10px
}
.category UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.category UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; BACKGROUND: url(css/images/arrow.gif) no-repeat 0px 8px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.category UL LI A {
	FONT-WEIGHT: bold; COLOR: #666
}
.category UL LI A:hover {
	COLOR: #f25d10
}
.category UL UL {
	MARGIN: 0px
}
.category UL UL LI {
	BACKGROUND: url(css/images/corner.gif) no-repeat 0px 7px; MARGIN: 0px
}
.category UL UL LI A {
	FONT-WEIGHT: normal; COLOR: #0066cc
}
.category UL UL LI A:hover {
	COLOR: #f25d10
}
#sitemap_container {
	MARGIN: 0px 30px
}
.sitemap_block {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; MARGIN: 0px 15px 15px 0px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 260px; BORDER-BOTTOM: #999 1px solid
}
.sitemap_block .title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(css/images/cell_bg.gif) repeat-x; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; COLOR: #024b8e; PADDING-TOP: 5px; BORDER-BOTTOM: #93dc06 1px solid
}
.sitemap_block .items {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.sitemap_block UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sitemap_block UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; BACKGROUND: url(css/images/arrow_s.gif) no-repeat 0px 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.sitemap_block UL LI A {
	FONT-WEIGHT: bold; COLOR: #666
}
.sitemap_block UL LI A:hover {
	COLOR: #f25d10
}
.sitemap_block UL UL {
	MARGIN: 0px
}
.sitemap_block UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; BACKGROUND: url(css/images/corner_s.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sitemap_block UL UL LI A {
	FONT-WEIGHT: normal; COLOR: #666
}
.sitemap_block UL UL LI A:hover {
	COLOR: #f25d10
}
.members_table {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 570px; BORDER-BOTTOM: #888 1px solid; BORDER-COLLAPSE: collapse
}
.members_table TH {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND: url(css/images/cell_bg.gif) repeat-x; WIDTH: 80px; BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: right
}
.members_table TH.title {
	WIDTH: auto
}
.members_table TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted
}
.members_table THEAD TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #666; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.members_table TBODY TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.members_table TH EM {
	COLOR: red; FONT-STYLE: normal
}
.members_table TD EM {
	COLOR: #55a2d3; FONT-STYLE: normal
}
