@charset "utf-8";
/* CSS Document */
/*頂層項目*/
body {
	background-color: #FFFFFF;
    background-image:background-position: center top;
	color: #000;
	font-size:12px;
	line-height:20px;
}

.header_bg {
	background-color:transparent;
    height:180px;}
	
.header {
	background-color:transparent;
    height: 170px; position:relative; width:760px;}
	
.main_bg{
	background-color:transparent;
    min-height: 300px;	}

.main{
	background:transparent;
	background-position:0px 0 ;
    background-repeat: repeat-y; margin:-113px auto;
}

.side1 {
    background: none repeat scroll 0 0 transparent;
    float: left; min-height:300px; z-index:101; font-size:13px 
}

.side1 .nav{ margin:0 0 0 0px;}

.side1 .nav li a{
	color: #333399;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 20px;
    text-decoration: none; background: url(../images/about/CPN_ZIPPYZIPPYdata_zippy_menu0000.gif) 0 0 no-repeat;
	 padding:0 0 0 20px;}
	 
.side1 .nav li a:hover{
	font-size:12px;
	text-decoration: underline
}

.relation .side1 .nav li.b {
	color: #333399;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 20px;
    text-decoration: none; background: url(../images/about/CPN_ZIPPYZIPPYdata_zippy_menu0000.gif) 0 0 no-repeat;
	 padding:0 0 0 20px; margin:0 0 0 -10px; font-weight:bold;}
	 
.side1 .nav li.b a{
	color: #333399;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 20px;
    text-decoration: none; background: url(../images/about/CPN_ZIPPYZIPPYdata_zippy_menu0000.gif) 0 0 no-repeat;
	 padding:0 0 0 20px; font-weight:bold;}
.side1 .nav li a:hover{}


.side1 .nav li.op2{
	display:block;
	list-style-type:none;
	line-height:25px;
	line-height:27px;    
	background-repeat:no-repeat;
	background-position: 55px 8px;
}
.side1 .nav li.op2 a{
	color:#666;
	font-size:12px;
	text-decoration:none; padding:0px 0 0 65px;


}
.side1 .nav li.op2 a:hover{	    
	color:#cf8721;
	font-size:12px;
	text-decoration:none; font-weight:bold;
}



.side1 .leftmenu2 { padding:5px 0 30px 0;}
.side1 .leftmenu2 li{ list-style:none;}

.side2 { display: none; float: left;}

.content {
    float: left;
    margin: 0 0 0 0px;
    min-height: 530px;
    width: 783px;
    z-index: 100;
	
}


.footer_bg{
	background-color:transparent;
	color: #333333;
	background-position:bottom;
	height:30px;

}
.footer{background-color:transparent; color:#aa8f7b;}

.footer a{color:#aa8f7b;}
/*------------------------- 次級項目 ------------------------*/
/*header只留banner, 用flash做*/
.header h1.title, 
.header ul#nav1, 
.header ul#nav2, 
 
.header div.ex1, 
.header div.ex2{

}
.header div.breadcrumb{ width:300px; position:absolute; z-index:900; color:#582e20; margin:385px 0 0 670px; font-size:11px;-webkit-text-size-adjust:none; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.header div.breadcrumb ul{ float:right;
	list-style-type:none; 
}
.header div.breadcrumb ul li{ float:left;
  
}
.header div.breadcrumb a{  font-weight: normal;
color:#582e20;	text-decoration:none;  
}
.header .breadcrumb a:hover{	color:#8c837c; 

}

.art .container .header_bg .header .breadcrumb li img { padding:3px 0 0 0;}

.header h1.title{ z-index:9999;}
.header ul#nav1{
	width:760px;
	height:44px;
	position:absolute;
	margin:0px 0 0 0px;


}
.header ul#nav2{  position:absolute; margin:84px 0 0 810px; z-index:600;display:none;}


.main_bg .ex1 {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url();
    background-position: center bottom;
    background-repeat: no-repeat;
    bottom: 0;
    height: 80px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1; display:none;
}
.footer .sitemap{ font-size:11px;-webkit-text-size-adjust:none; text-align:right; padding:0px 15px 0 0;

}
.footer .sitemap a{ text-decoration:none;}
.footer .sitemap a:hover{
    color: #cfb02b;}
.footer .copyright {

    font-family: Arial,Helvetica,sans-serif;
font-size:11px;-webkit-text-size-adjust:none; text-align:right; padding:5px 15px 0 0;



}
.footer .copyright a{
text-decoration:none;}

.footer .copyright a:hover{
    color: #cfb02b;}
	
	
.footer .siteinfo{
	width:800px;
	margin:0px 0px;
	color: #5C3710;
	font-size: 11px;
	-webkit-text-size-adjust:none;
}
.footer .siteinfo ul{
	list-style-type:none;
}
.footer .siteinfo ul li{
	float:left;
	margin:0 0px;
}
.footer .siteinfo a{
    color: #5C3710;
	text-decoration:none;
}
.footer .siteinfo a:hover{
	text-decoration:underline;
	color:#824F27;
}
.footer .address{
	font-size:10px;-webkit-text-size-adjust:none; width:733px;
	color: #ffffff; font-family:Arial, Helvetica, sans-serif; text-align:right;  
}

.footer .address a{
    color: #ffffff; text-decoration:none;}
.footer .address a:hover{ text-decoration:none;
    color: #1f99ff;}
	
.footer .logo{ position:absolute; margin:45px 0 0 905px;}

/*------------------------- 內文項目 -------------------------*/

.content h1 {  
	height: 74px; z-index:100;}


ul#nav1 { padding:10px 0 0 0; position:absolute; z-index:500; /*個別設定, 使用ID*/
    width:760px ;	/*寬高*/
    height:32px;
	color:#000;
	background-repeat: no-repeat;
	float:left; }
	
ul#nav1 a {
		 
	/*個別按鈕大小*/
	height:32px;
	text-indent: -9999px;	/*圖形選單隱藏文字, 文字選單不用設*/
	padding:0 0 0 7px;	/**/
	text-align:center; width:119px;
}

ul#nav1 a,
body.b1-1 ul#nav1 a.b1-1,
body.b1-2 ul#nav1 a.b1-2,
body.b1-3 ul#nav1 a.b1-3,
body.b1-4 ul#nav1 a.b1-4,
body.b1-5 ul#nav1 a.b1-5,
body.b1-6 ul#nav1 a.b1-6
{ list-style:none;
	
}
ul#nav1 a.b1-1 { background:url(../images/son/v2_menu_e_01.gif) top left no-repeat; width:103px;}
ul#nav1 a.b1-2{ background:url(../images/son/v2_menu_e_02.gif) top left no-repeat ; width:117px;}
ul#nav1 a.b1-3{ background:url(../images/son/v2_menu_e_03.gif) top left no-repeat ; width:115px;}
ul#nav1 a.b1-4{ background:url(../images/son/v2_menu_e_04.gif) top left no-repeat ; width:105px;}
ul#nav1 a.b1-5{ background:url(../images/son/v2_menu_e_05.gif) top left no-repeat ; width:85px;}
ul#nav1 a.b1-6{ background:url(../images/son/v2_menu_e_06.gif) top left no-repeat ; width:80px;}
ul#nav1 a.b1-7{ background:url(../images/son/v2_menu_e_07.gif) top left no-repeat ; width:100px;}



ul#nav1 a:hover,
body.b1-1 ul#nav1 a.b1-1:hover,
body.b1-2 ul#nav1 a.b1-2:hover,
body.b1-3 ul#nav1 a.b1-3:hover,
body.b1-4 ul#nav1 a.b1-4:hover,
body.b1-5 ul#nav1 a.b1-5:hover,

{

}
ul#nav1 a.b1-1:hover{}
ul#nav1 a.b1-2:hover{}
ul#nav1 a.b1-3:hover{}
ul#nav1 a.b1-4:hover{}
ul#nav1 a.b1-5:hover{}
ul#nav1 a.b1-6:hover{}


ul#nav2 { 
    width:200px ;	/*寬高*/
    height: 16px;
	background-repeat: no-repeat;
	float:left;}
	
ul#nav2 a {
	height:16px;
	text-indent: -9999px;	/*圖形選單隱藏文字, 文字選單不用設*/
	padding:0 0 0 0px;	/**/
}

ul#nav2 a,
body.b2-1 ul#nav2 a.b2-1,
body.b2-2 ul#nav2 a.b2-2{	}

ul#nav2 a.b2-1{	background-image: url(../images/son/lan.jpg); width:90px; background-position:0px -16px;}
ul#nav2 a.b2-2{ background-image: url(../images/son/lan.jpg);width:86px; background-position:-90px -16px;}


ul#nav2 a.b2-1:hover{	background-image: url(../images/son/lan.jpg); width:90px; background-position:0px 0px;}
ul#nav2 a.b2-2:hover{ background-image: url(../images/son/lan.jpg);width:86px; background-position:-90px 0px;}	

/*-------------------------------------------------------------------------------------------------*/
ul#nav1 a {
		 
	/*個別按鈕大小*/
	height:32px;
	text-indent: -9999px;	/*圖形選單隱藏文字, 文字選單不用設*/
	padding:0 0 0 7px;	/**/
	text-align:center; width:119px;
}

ul#nav1 a,
body.b1-1 ul#nav1 a.b1-1,
body.b1-2 ul#nav1 a.b1-2,
body.b1-3 ul#nav1 a.b1-3,
body.b1-4 ul#nav1 a.b1-4,
body.b1-5 ul#nav1 a.b1-5,
body.b1-6 ul#nav1 a.b1-6,
body.b1-6 ul#nav1 a.b1-7
{ list-style:none;
	
}
.home.division ul#nav1 a.b1-1 { margin:0 0 0 0px; background:url(../images/division/son/Division_Menu_P_01.gif) top left no-repeat; width:113px;}
.home.division ul#nav1 a.b1-2{ background:url(../images/division/son/Division_Menu_P_02.gif) top left no-repeat; width:78px;}
.home.division ul#nav1 a.b1-3{ background: url(../images/division/son/Division_Menu_P_03.gif) top left no-repeat; width:115px;}
.home.division ul#nav1 a.b1-4{ background: url(../images/division/son/Division_Menu_P_04.gif) top left no-repeat; width:100px;}
.home.division ul#nav1 a.b1-5{ background:url(../images/division/son/Division_Menu_P_05.gif) top left no-repeat; width:65px;}
.home.division ul#nav1 a.b1-6{ background:url(../images/division/son/Division_Menu_P_06.gif) top left no-repeat; width:70px;}
.home.division ul#nav1 a.b1-7{ background:url(../images/division/son/Division_Menu_P_07.gif) top left no-repeat; width:170px;}








/*訊息頁數按鈕*/
.input_f1 {
color:#999;border:0;padding:0px 0px 0px 10px;width:73px;height:41px;cursor:pointer;	font-size: 12px;line-height: 18px; text-indent:-9999px;}


/*頁次鈕*/
.input_f {color:#999;border:0;padding:0px 0px 0px 10px;width:73px;height:41px;cursor:pointer;	font-size: 12px;line-height: 18px; text-indent:-9999px;}
.input_p {color:#999;border:0;padding:0px 0px 0px 15px;width:73px;height:41px;cursor:pointer;	font-size: 12px;line-height: 18px; text-indent:-9999px;}
.input_n {color:#999;border:0;padding:0px 0px 0px 10px;width:73px;height:41px;cursor:pointer;	font-size: 12px;line-height: 18px; text-indent:-9999px;}
.input_l {color:#999;border:0;padding:0px 0px 0px 10px;width:73px;height:41px;cursor:pointer;	font-size: 12px;line-height: 18px; text-indent:-9999px;}
.book_bt {width:118px;height:25px;cursor:pointer;	font-size: 12px;line-height: 18px; text-indent:-9999px;}


.linkna:hover   {position:relative;top:-2px;right:0px;}
.input01{ width:155px; background-color:#fff; height:20px; border:1px #d1d1d1 solid; color:#174b87; }
.input02{ border:1px #d1d1d1 solid; width:50px;}
.input03{ border:1px #666 solid; width:180px; height:20px; background:transparent;}


/*------------------------- 分頁 -------------------------*/
.page {
	color:#999;
	padding:0px 0 40px 0;
	text-align:center;	
}
.page li{
	list-style-type:none;
	display:inline;
	padding-left:10px;
}
.page li img{
	vertical-align:middle;
	padding-left:10px;
}


body.home .header .title a{ float:left; position:relative;}

body.home .header { width: 760px;}
body.home .header .banner{  width: 760px;}
body.home .main{  width: 760px;}
body.home .footer{  width: 760px;}
body.home .header .banner {
	background-color:transparent;
	position: absolute;
	top: 110px;
	width: 760px;
	height: 384px;
}

body.home.division .header .banner {
	background-color:transparent;
	position: absolute;
	top: 110px;
	width: 760px;
	height: 287px;
}
body.home .google_search{
    float: right;
    width: 300px;
    height: 40px;
    text-align: right;
}

body.home .google_search li{ float:left; list-style:none;}


body.home .lan{ background:url(../images/son/line.jpg) bottom right no-repeat; width:459px; float:left;height:30px;}
body.home.consume .lan{ background:url(../images/son/line.jpg) bottom right no-repeat; width:459px; float:left;height:30px;}
body.home.division .lan{ background:none;  width:459px; float:left;height:30px;}

body.home .lan li{ float:left; list-style:none;}
body.home .header_bg {
	background-color:transparent;
    height: 520px;
}
body.home.division .header_bg {
	background-color:transparent;
    height: 410px;
}
body.home .breadcrumb{ display:none}

body.home .content {
	float: left;
	margin: 0 0 0 0px;
	width: 546px;
	z-index: 100;
}
	
body.home .content.c02 {
	float: left;
	margin: 0 0 0 0px;
	min-height: 150px;
	width: 760px;
	z-index: 100;
	
}	

body.home .content h1.news,
body.home .content h1.event{ background: url(../images/son/v2_tittle_news.gif) 0px 0 no-repeat; height:32px; padding:0px 0 0  95px; font-size:12px; color:#FFF;
    text-decoration: underline;border-bottom: 1px #ad9b84 solid;}

body.home .content h1.news a,
body.home .content h1.event a{color: #FFFFFF;  text-decoration: underline;  font-weight:normal; line-height:25px;}
body.home .content h1.news a:hover,
body.home .content h1.event a:hover{color: #FFFF00;  text-decoration: underline; }

body.home .content h1.event{ background: url(../images/son/v2_tittle_events.gif) 0px 0 no-repeat;height:29px; }

body.home .content .news_list{ padding:0 0 20px 0;}
body.home .content .news_list li{ display:inline-block; list-style:none; border-bottom: 1px #ad9b84 solid;  line-height: 20px;text-decoration: none; width:545px;}

body.home .content .news_list li .date{  color: #333399;
    font-family: Arial;padding:5px 0 5px;
    font-size: 12px;
    letter-spacing: -1px;
    text-decoration: none; width:80px; text-align:center; float:left;}
	
body.home .content .news_list li .news_word{ font-family: Arial;
    font-size: 12px; padding:5px 0 5px;
    text-decoration: none; width:465px; float:left; color: #333399;white-space:pre-wrap;text-decoration: none}
	
body.home .content .news_list li .news_word a{   color: #333399; text-decoration:none;}
body.home .content .news_list li .news_word a:hover{ color: #333399;text-decoration:none;}
body.home .content .news_list li .news_word a:visited{ color: #333399;text-decoration:none;}

body.home .content .event_list li { list-style:none; display:inline-block; padding:5px 0;border-bottom: 0px #ad9b84 solid; width:545px;}

body.home .content .event_list li .event_pic
{
    letter-spacing: -1px;
    text-decoration: none;
    text-align: center;
    float: left;
    height: 100px;
}    
body.home .content .event_list li .event_pic img{  letter-spacing: -1px;
    text-decoration: none; width:80px; text-align:center; float:left;}
    
body.home .content .event_list li .event_word a
{
    color: #336633;
    float: left;
    line-height: 20px;
    padding: 5px 0 0 0px;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}
body.home .content .event_list li .event_word a:hover{color: #336633; text-decoration: none;}	
body.home .content .event_list li .event_word a:visited{color: #336633; text-decoration: none;}	


body.home .content .event_list li .event_booth a{color: #336633;float:right;width:100px; line-height:20px; padding:0px 0 0 10px;
    font-family: Arial;
    font-size: 12px;    text-decoration: none;}
body.home .content .event_list li .event_booth a:hover{ text-decoration: underline;}	

body.home .content .event_list li .event_location a{color: #336633;float:right;width:100px; line-height:20px; padding:0px 0 0 10px;
    font-family: Arial;
    font-size: 12px;    text-decoration: none;}
body.home .content .event_list li .event_location a:hover{ text-decoration: underline;}	
body.home .side1 {
    background: none repeat scroll 0 0 transparent;
    float:right; margin:0px 3px 0px -0px; 
    width: 200px; min-height:300px; z-index:101; font-size:13px 
}

body.home .side1 li{ list-style:none; margin:0 0 5px 0;}
body.home .side1 li a{ padding:0px; margin:0px;}


body.home .product_list li{ list-style:none; width:180px;  float:left;}

body.home .product_list .product_pic{ padding:10px 0 10px;}










/*------------------------------------------內頁------------------------------------------*/

.header .title a{ float:left; position:relative;}

body.resource .header 
body.about .header {width: 760px;}


.main{width: 760px;}
.footer{  width: 760px;}

.header .banner {
	background-color:transparent;
	position: absolute;
	top: 110px;
	width: 760px;
	height: 55px;
}
.google_search{ float:left; width:460px; height:30px;}

.google_search li{ float:left; list-style:none;}

.lan{ background:url(../images/son/line.jpg) bottom right no-repeat; width:460px; float:left;height:30px;}
.lan li{ float:left; list-style:none;}
.header_bg {
	background-color:transparent;

}

.breadcrumb{ display:none}

.content {
	float: left;
	margin: 0 0 0 0px;
	min-height: 400px;

	width: 633px; background: url(../images/about/NT-Spacer.gif) right top repeat ;
	z-index: 100;
}
	


.content h1.news,
.content h1.event{ background: url(../images/son/v2_tittle_news.gif) 0px 0 no-repeat; height:32px; padding:0px 0 0  95px; font-size:12px; color:#FFF;
    text-decoration: underline;border-bottom: 1px #ad9b84 solid;}

.content h1.news a,
.content h1.event a{color: #FFFFFF;  text-decoration: underline;  font-weight:normal; line-height:25px;}
ne-height:24px; }

body.news .content .article{ width:600px; padding:10px 0 20px 0px}



.side1 { width:120px; float:right; margin:0px; padding:0px; 
}

.side1 li{ list-style:none; margin:0 0 5px 0;}
.side1 li a{ padding:0px; margin:0px;}


.main{background:url(../images/about/000.gif) top right repeat-y; margin: 0 auto 10px auto;}

/*-------------------------------------About--------------------------------------------------*/

body.relation .content,
body.resource .content,
body.about .content{ border-right:1px #dcdcdc solid;font-size:13px; line-height:24px; font-family: Arial;}

body.news .content .article{ width:600px; padding:10px 0 20px 0px}
body.support .content .article{ width:600px; padding:10px 0 20px 0px}
body.about .content .article
{
    width: 600px;
    padding: 10px 0 20px 0px;
    font-family: Arial;
    font-size: 12px;
}
body.resource  .content .article{ width:600px; padding:10px 0 20px 10px;  font-family: Arial;
    font-size: 12px;}
body.relation  .content .article{ width:600px; padding:10px 0 20px 10px;  font-family: Arial;
    font-size: 12px;}

body.about .content .title{ background:url(../images/about/CPN_ZIPPYZIPPYdata_aboutzippy0001.gif) 0 0 no-repeat; width:632px; margin:-13px 0 0 0;height:40px;}
body.resource .content .title{ background: url(../images/resource/CPN_ZIPPYZIPPYdata_hr_c0001.gif) 0 0 no-repeat; width:632px; margin:-13px 0 0 0;height:40px;}
body.relation .content .title{ background: url(../images/relation/CPN_ZIPPYZIPPYdata_aboutzippy0001.gif)0 0 no-repeat; width:632px; margin:-13px 0 0 0;height:40px;}
body.support .content .title{ background: url(../images/support/v2_tittle_zippy_support.gif) 0 0 no-repeat; width:632px; margin:-13px 0 0 0;height:40px;}
body.news .content .title_ ,
body.support .content .title_{width:632px; margin:-13px 0 0 0;height:40px; color: #404040;
    font-family: Arial;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
    text-decoration: none;}
body.news .content .title{ background: url(../images/news/v2_tittle_zippy_news.gif) 0 0 no-repeat; width:632px; margin:-13px 0 0 0;height:40px;}	

body.news .title2,
body.support  .title2,
body.relation  .title2,
body.resource  .title2,
body.about .content .title2{ background:url(../images/about/t_bar.jpg) 0 0 no-repeat; margin: height:19px;  color: #404040;
    font-family: Arial;    font-size: 13px;    letter-spacing: 0;    line-height: 19px; font-weight:normal; }

    













/*-------------------------------------------------------------------------------------------------------------------------------------------*/
.Blue_title {
    color: #333399;
    font-family: Arial;
    font-size: 12px;   
    text-align:center;
}
.brown_word{ color: #824200;
    font-family: Arial;
    font-size: 13px;
    line-height: 20px; }
.black_word{color: #000000;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    text-decoration: none;}
.date{
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    text-decoration: none; padding:5px 0 5px 0;}
.date a:visited{ text-decoration:none; color: #000000;}
.date a:link{text-decoration: none; color: #000000;}
.date a:hover{ text-decoration:underline;}


.white{color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    line-height:25px;
    text-decoration: none}
.brown12_aril {
    color: #824200;
    font-family: Arial;
    font-size: small;
    letter-spacing: 0;
    line-height: 20px;
    text-decoration: none;
}


.Default {
    color: #404040;
    font-family: Arial;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
    text-decoration: none;
}
.blue01{ color: #000061;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    text-decoration: none;}	
a.Blue12 {
	color: rgb(51, 51, 153); line-height: 20px; letter-spacing: -1px; font-family: Arial; font-size: 11px; text-decoration: none;
}
a.Blue12:link {
	color: rgb(51, 51, 153); line-height: 20px; letter-spacing: -1px; font-family: Arial; font-size: 11px; text-decoration: none;
}
a.Blue12:visited {
	color: rgb(51, 51, 153); line-height: 20px; letter-spacing: -1px; font-family: Arial; font-size: 11px; text-decoration: none;
}
a.Blue12:hover {
	color: rgb(51, 51, 153); line-height: 20px; letter-spacing: -1px; font-family: Arial; font-size: 11px; text-decoration: underline;
}
.Blue12 {
	color: rgb(51, 51, 153); line-height: 20px; letter-spacing: -1px; font-family: Arial; font-size: 12px; text-decoration: none;
}
A.Blue12_aril:link {
    color: #000061;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
}
A.Blue12_aril:link {
    color: #000061;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
}
A.Blue12_aril {
    color: #000061;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
}
A.Blue12_aril {
    color: #000061;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
}
.Blue12_aril {
    color: #000061;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
}
.Blue12_aril {
    color: #000061;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
}

A.Blue_12_UL {
    color: #2020A0;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px;
    text-decoration: underline;
}
A.Blue_12_UL:link {
    color: #2020A0;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px;
    text-decoration: underline;
}
A.Blue_12_UL:visited {
    color: #2020A0;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px;
    text-decoration: underline;
}
A.Blue_12_UL:hover {
    color: #4181FF;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px;
    text-decoration: none;
}
.Blue_12_UL {
    color: #2020A0;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px;
    text-decoration: underline;
}
.LightBlue_13 {
    color: #3399FF;
    font-family: Arial;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
    text-decoration: none;
}

#table_information {
    background: none repeat-x scroll 0 0 #EFF4FB;
    border-bottom: 1px solid #686868;
    border-collapse: collapse;
    border-left: 1px solid #686868;
    border-right: 1px solid #686868;
    color: #333333;
    font: 0.8em/145% 'Trebuchet MS',helvetica,arial,Arial;
    width: 600px;
}

#table_information td, th {
    height: 23px;}
	
#table_information caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333333;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0 0 0.5em;
    text-align: left;
    text-transform: uppercase;
}

#table_information caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333333;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0 0 0.5em;
    text-align: left;
    text-transform: uppercase;
}
#table_information a {
    color: #950000;
    text-decoration: none;
}
#table_information a:link {
}
#table_information a:visited {
    color: #950000;
    font-weight: normal;   
}
#table_information a:hover {
    border-bottom: 1px dashed #BBBBBB;
}
#table_information thead th, tfoot th, tfoot td {
    background: none repeat-x scroll 0 0 #333333;
    color: #FFFFFF;
}
#table_information tfoot td {
    text-align: right;
}
#table_information tbody th, tbody td {
    border-bottom: 0 none #333333; padding:0 0 0 5px;
}

body.support #table_information tbody th, tbody td {
   padding:0 0 0 0px;
    text-align: left;
}





#table_information tbody th {
    white-space: nowrap;
}
#table_information tbody th a {
    color: #333333;
}
#table_information .odd {
}
#table_information tbody tr:hover {
    background: none repeat scroll 0 0 #FAFAFA;
}

.style1{ font-size:13px;}

/*------------------------------------------------------------------------------------------*/
.activity_name{   color: #000000;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 18px;
    text-decoration: underline; padding:5px;}
	
	.activity_name a:link{   color: #000000;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 18px;
    text-decoration: none; padding:5px 0 5px 0;}

.activity_name a:hover{   color: #666;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 18px;
    text-decoration: none; padding:5px 0 5px 0;}
	
.activity_time{color: #000000;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 18px;
    text-decoration: none; text-align:center;}	
	
body.news .news{  color: #0060A0;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    text-decoration: none;
}


.Default_aril{color: #0033CC;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    text-decoration: none; line-height:50px;
}
	

.Blue12_aril {
    color: #000061;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    text-decoration: none; border:1px #999 solid; 
}	

#biaoge
{
    width: 405px;
}

#biaoge li,#biaoge li.biaotou {
    list-style-type:none;
    width:100px;
    height:30px;
    line-height:30px;
    text-align:center;
    float:left;
    margin-left:1px;
    margin-bottom:1px;
    background:#ccc;
}
a.Gray_12 {
	color: rgb(102, 102, 102); line-height: 20px; letter-spacing: 0px; font-family: Arial; font-size: 12px; text-decoration: none;
}
a.Gray_12:link {
	color: rgb(102, 102, 102); line-height: 20px; letter-spacing: 0px; font-family: Arial; font-size: 12px; text-decoration: none;
}
a.Gray_12:visited {
	color: rgb(102, 102, 102); line-height: 20px; letter-spacing: 0px; font-family: Arial; font-size: 12px; text-decoration: none;
}
a.Gray_12:hover {
	color: rgb(128, 0, 0); line-height: 20px; letter-spacing: 0px; font-family: Arial; font-size: 12px; text-decoration: none;
}
.Gray_12 {
	color: rgb(102, 102, 102); line-height: 20px; letter-spacing: 0px; font-family: Arial; font-size: 12px; text-decoration: none;
}
a.Blue_12_narrow {
	color: rgb(34, 0, 161); word-wrap: break-word; word-break: normal;line-height: 15px; letter-spacing: 0px; font-family: Arial Narrow; font-size: 13px; text-decoration: none;
}
a.Blue_12_narrow:link {
	color: rgb(0, 0, 255); 
	letter-spacing: 0px; word-wrap: break-word; word-break: normal;font-family: Arial Narrow; font-size: 13px; text-decoration: none;
}
a.Blue_12_narrow:visited {
	color: rgb(65, 0, 194); word-wrap: break-word; word-break: normal; letter-spacing: 0px; font-family: Arial Narrow; font-size: 13px; text-decoration: none;
}
a.Blue_12_narrow:hover {
	color: rgb(97, 129, 255);word-wrap: break-word; word-break: normal; letter-spacing: 0px; font-family: Arial Narrow; font-size: 13px; text-decoration: none;
}
.Blue_12_narrow
{
    color: rgb(34, 0, 161);    
    letter-spacing: 0px;
    font-family: Arial Narrow;
    font-size: 12px;
    text-decoration: none;
    position: absolute;
    list-style:none;
    word-wrap: break-word; word-break: normal;
}

#css_table
{
    display: table;
    width: 600px;
}
.css_th
{
    border-width: 2px;
    border-color: #C0C0C0;
    display: table-row;
    background: #e3eaf2 none repeat-x scroll 0 0;
    color: #000000;
    font-weight: bold;
    padding: 0 0 0.5em;
    text-align: center;
    font: 16px 標楷體;
    border-top-style: solid;
    border-bottom-style: solid;
}
.css_tr
{
    border-width: 2px;
    border-color: #C0C0C0;
    display: table-row;
    background: none repeat-x scroll 0 0 #00000;
    color: #4C4D4F;
    font: 16px 標楷體;
    border-top-style: solid;
    border-left-style: solid;
}
.css_td
{   
    display: table-cell;
}
  
#css_table a {
    color: #4C4D4F;
    text-decoration: none;
}
#css_table a:link {
}
#css_table a:visited {
    color: #4C4D4F;
    font-weight: normal;   
}
#css_table a:hover {
    border-bottom: 1px dashed #CA98CD;
}
