﻿.BgColor {
background-image:url(../images/bg.jpg);  /*background-color:#F0F0F0*/
}

p{text-indent: 2em; /*2011.7.13.加入<p></p>或<p/>首行縮排，em是相对单位，2em即现在一个字大小的两倍*/}

.MasterPageMainTable {
background-color:#fff;
border:0;
border-color:#E8E8E8;
border-spacing:0;
border-style:solid;
border-width:12px;
padding:0;
width:100%;
}

td {padding: 0;}

.mnu_Item {
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
}

.MainMenuStyle {
background-image:url(../images/menubg.jpg);
}

.MainMenuStyle a {
color:#FFF;
font-family:Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
font-size:11pt;
font-weight:700;
text-decoration:none;
}

.MainMenuStyle a:hover {
    color:#ccc;
}

/* 次選單中的格式 ─ 開始 */

.SubMenuStyle
{
	vertical-align: top;
	background-image:url(../images/page/bgSubMenu.jpg); /*原background-color: #FFF5F4;*/
    font-family: 微軟正黑體, 標楷體, 新細明體, Arial, Verdana, Myriad Pro, Helvetica Neue, Sans-Serif;	/* submenu左上方字體 */
	text-decoration: none;
}
.SubMenuStyle a
{
	vertical-align: top;
	color: #808080;
	font-size: 11pt;
	font-family: 微軟正黑體, 標楷體, 新細明體, Arial, Verdana, Myriad Pro, Helvetica Neue, Sans-Serif;
	text-decoration: none;
	padding: 10px 3px 10px 3px;
	background: url(../images/horizontal_dots.gif) repeat-x bottom;			
}
.SubMenuStyle a:hover
{
	vertical-align: top;
	color: #8F8F8F;
	background-color: #ffe2de;	
	text-decoration: none;
}

/* 次選單中的格式 ─ 結束 */

.SubMenuTable
{
	width: 160px;
	padding: 0;	
	border: 0;	
	border-left-width: 0;			/* 左邊界邊寬 */
	border-top-width: 0;			/* 上邊界邊寬 */
	border-right-width: 0;		/* 右邊界邊寬 */	
	border-bottom-width: 0;		/* 下邊界邊寬 */
	border-style: solid;
	border-spacing: 0;		
	border-color: #E8E8E8;			/* 邊寬顏色 */	
}

.Multinational {
color:#8F8F8F;
font-family:Arial, Verdana, Myriad Pro, Helvetica Neue, Sans-Serif;
font-size:10pt;
}

.Multinational a {
color:#8F8F8F;
font-family:Arial, Verdana, Myriad Pro, Helvetica Neue, Sans-Serif;
font-size:10pt;
text-decoration:none;
}

.Multinational a:hover {
color:#483D8B;
font-weight:700;
}

.news_text {
color:#666;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-style:normal;
line-height:14px;
}

.news_date {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
}

.copy {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.page_01_bg_001 {
background-attachment:fixed;
background-image:url(images/page2_23.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

.title_01_15pt {
color:#333;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:700;
}

.map_text {
color:#999;
font-family:"新細明體";
font-size:12px;
}

.12_big5 {
color:#333;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}

.12pt_QA {
color:#FFF;
font-family:"新細明體";
font-size:12px;
font-style:normal;
letter-spacing:0.3em;
}

.12_QA_bl {
color:#00F;
font-family:"Times New Roman", Times, serif;
font-size:12px;
letter-spacing:0.1em;
text-decoration:underline;
}

.Font10Black {
color:black;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:10pt;
}

.Font10Blue {
color:blue;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:10pt;
}

.Font10Red {
color:red;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:10pt;
}

.Font10Gray {
color:gray;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:10pt;
}

.Font11Black {
color:black;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:11pt;
}

.Font11Blue {
color:blue;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:11pt;
}

.Font11Red {
color:red;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:11pt;
}

.WordFont {
font-family:細明體,Arial, Courier New, Verdana, Arial, Helvetica;
font-size:10pt;
}

.WordFont_apc10 {
color:#000;
font-family:Arial, Courier New, Verdana, Arial, Helvetica;
font-size:10pt;
}

.WordFont_Black {
color:#000;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:10pt;
}

.WordFont_Blue {
color:blue;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:10pt;
}

.WordFont_Red {
color:red;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:10pt;
}

.WordFont_Gray {
color:gray;
font-family:Arial, Courier New, Verdana, Helvetica;
font-size:10pt;
}

.WordFont_apc,.WordFont_apc_Black {
color:#000;
font-family:Arial,Courier New, Verdana, Helvetica;
font-size:11pt;
}

.WordFont_apc10_Black {
color:#000;
font-family:Arial,Courier New, Verdana, Helvetica;
font-size:10pt;
}

.WordFont_apc_Blue {
color:blue;
font-family:Arial,Courier New, Verdana, Helvetica;
font-size:11pt;
}

.WordFont_apc_Red {
color:red;
font-family:Arial,Courier New, Verdana, Helvetica;
font-size:11pt;
}

.gvHideButton {
display:none;
}

.IE8Fix {
z-index:100;
}

.TrIntervalHeight {
height:18px;
}
/* Menu設定 */
.menu {
background:#fcfcfc;
margin:0;
}

.menu ul {
font-family:微軟正黑體,標楷體,細明體,Arial, Verdana, Myriad Pro, Helvetica Neue, Sans-Serif; /*主menu字型 */
list-style-type:none;
margin:0;
padding:0;
}

.menu li {
float:left;
margin-right:0;
position:relative;
width:151px; /*主menu 每Item(5items)主寬度，加上margin左右後，總寬度為755px */
z-index:50;
}

.menu table {
border-collapse:collapse;
left:0;
margin:-1px;
position:absolute;
top:0;
z-index:80;
}

.menu a,.menu :visited {
background-image:url(../images/menubg.jpg); /*主menu底色 */
color:#FCFCFC; /*主menu字顏色 */
display:block;
font-size:16px; /*主menu字體大小 */
font-weight:700;
height:43px;
line-height:43px; /*數字越大，主menu字向下延伸*/
margin-right:0;
padding:0;
text-align:center;
text-decoration:none;
width:151px; /*下拉Menu的寬度(通常可略小於主menu每Item寬度) */
}

.menu ul li b {
background:#ececff url(scroll_bottom.gif);
display:block;
height:20px;
width:120px;
}

.menu a:hover {
border:0;
color:#d00;
}

.menu li:hover a {
color:#FCFCFC; /*mouseover主menu與下拉出現時，字的底色 */
float: right;   /*因應IE7，多加此行，下拉才會在正中 */
}

.menu ul ul {
height:0;
position:absolute;
top:36px;
visibility:hidden;
width:149px;
}

.menu ul ul li {
border-top:1px solid #DCDCDC; /*mouseover下拉出現時，上方出現1px的橫線2011.3.25 */
}

.menu ul :hover ul {
height:auto;
visibility:visible;
}

.menu ul :hover ul a {
background:#64967b ; /*下拉menu底色 */
font-size:16px; /*下拉menu字體大小 */
height:23px;
line-height:23px;
}

.menu ul a:hover {
color:#fc0;
}

.menu ul :hover ul a:hover {
color:#fc0;
}

.sprite_news {
background:url(../images/news/sprite_news.png);
}

.news01 {
background-position:0 0;
height:6px;
width:7px;
}

.news02 {
background-position:0 -7px;
height:6px;
width:218px;
}

.news03 {
background-position:0 -14px;
height:6px;
width:8px;
}

.news04 {
background-position:0 -21px;
height:60px;
width:7px;
}

.news05 {
background-position:0 -82px;
height:3px;
width:154px;
}

.news06 {
background-position:0 -86px;
height:10px;
width:154px;
}

.news07 {
background-position:0 -97px;
height:60px;
width:8px;
}

.news08 {
background-position:0 -158px;
height:6px;
width:7px;
}

.news09 {
background-position:0 -165px;
height:6px;
width:218px;
}

.news10 {
background-position:0 -172px;
height:6px;
width:8px;
}

.sprite_bg {
background:url(../images/page/sprite_bg.png);
}

.bg1 {
background-position:0 0;
height:22px;
width:20px;
}

.bg2 {
background-position:0 -23px;
height:6px;
width:138px;
}

.bg3 {
background-position:0 -30px;
height:41px;
width:138px;
}

.bg4 {
background-position:0 -72px;
height:21px;
width:138px;
}

.bg5 {
background-position:0 -94px;
height:21px;
width:20px;
}

.bg6 {
background-position:0 -116px;
height:6px;
width:19px;
}

.bg21 {
background-position:0 -123px;
height:6px;
width:138px;
}

.bg41 {
background-position:0 -130px;
height:21px;
width:138px;
}

.bgDynamic1 {
background-position:0 -152px;
height:24px;
width:24px;
}

.bgDynamic2 {
background-position:0 -177px;
height:24px;
width:24px;
}

.bgDynamic3 {
background-position:0 -202px;
height:6px;
width:624px;
}

.bgDynamic4 {
background-position:0 -209px;
height:24px;
width:24px;
}

.bgDynamic5 {
background-position:0 -234px;
height:24px;
width:24px;
}

