﻿
.BgColor
{
	background-color: #F0F0F0;
}


/* MasterPage 中最外圍的 Table */
.MasterPageMainTable
{
	width: 100%;
	padding: 0px 0px 0px 0px;	
	border: 0;	
	border-left-width: 3px;			/* 左邊界邊寬 */
	border-top-width: 3px;			/* 上邊界邊寬 */
	border-right-width: 3px;		/* 右邊界邊寬 */	
	border-bottom-width: 3px;		/* 下邊界邊寬 */
	border-style: solid;
	border-spacing: 0px;		
	border-color: #E8E8E8;			/* 邊寬顏色 */
	background-color: #fff;
}


/* 多國語系或 SubPage-Link 中的格式 ─ 開始 */

.Multinational
{
	color: #8F8F8F;
	font-size: 10pt;
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}
.Multinational a
{
	color: #8F8F8F;
	font-size: 10pt;
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
	text-decoration: none;
}
.Multinational a:hover
{
	color: #483D8B;
	font-weight: bold;
}

/* 多國語系或 SubPage-Link 中的格式 ─ 結束 */

/* 主選單中的格式 ─ 開始 */

.MainMenuStyle
{
	background-image: url(../images/menubg.jpg);	
}
.MainMenuStyle a
{
	color: #FFFFFF;
	font-size: 11pt;
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
	font-weight: bold;
	text-decoration: none;	
}
.MainMenuStyle a:hover
{
	color: #CCCCCC;
}

/* 主選單中的格式 ─ 結束 */


/* 次選單中的格式 ─ 開始 */

.SubMenuStyle
{
	vertical-align: top;
	background-color: #F5F5F5;		
}
/* 自2010/6/28起，SubMenuStyle原為font-size=10pt的改為11pt與主menu的.MainMenuStyle a相同*/
.SubMenuStyle a
{
	vertical-align: top;
	color: #8F8F8F;
	font-size: 11pt;
	font-family: Verdana, Arial, 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: #dfdfdf;	
	text-decoration: none;
}

/* 次選單中的格式 ─ 結束 */

.SubMenuTable
{
	width: 160px;
	padding: 0px 0px 0px 0px;	
	border: 0;	
	border-left-width: 0px;			/* 左邊界邊寬 */
	border-top-width: 0px;			/* 上邊界邊寬 */
	border-right-width: 0px;		/* 右邊界邊寬 */	
	border-bottom-width: 0px;		/* 下邊界邊寬 */
	border-style: solid;
	border-spacing: 0px;		
	border-color: #E8E8E8;			/* 邊寬顏色 */	
}

/* 網站地圖中選項超連結的格式 */

.HyperLinkStyle
{
	color: #3366FF;
	font-size: 10pt;
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}
.HyperLinkStyle a
{
	color: #3366FF;
	font-size: 10pt;
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
	text-decoration: none;
		
}
.HyperLinkStyle a:hover
{
	color: #666666;
	font-weight: bold;
}



/* 任何 Page 中標準的 Table 的格式 */
.TableStandard
{
	width: 100%;
	border: 0;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;	
	color: #333333;
	line-height: 20px;				/* 設定行距 */
	letter-spacing: 1px;	
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

.TableStandard_Eng
{
	width: 100%;
	border: 0;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;	
	color: #333333;
	line-height: 20px;				/* 設定行距 */
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

/* 內容頁中空白行的高度設定 */
.TrIntervalHeight
{
	height: 12px;
}

.TrSubIntervalHeight
{
	height: 4px;
}


/* 以下為有關字型及相關對齊的設定 ─ 開始 */

.WordFontFamily
{
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

.Font10Black
{
	color: Black;
	line-height: 20px;
    font-size: 10pt;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

.Font10Blue
{
	color: Blue;
	line-height: 20px;
    font-size: 10pt;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

.Font10Red
{
	color: Red;
	line-height: 20px;
    font-size: 10pt;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

.Font10Gray
{
	color: #8F8F8F;
	line-height: 20px;
    font-size: 10pt;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

.Font10DarkGray
{
	color: #333333;
	line-height: 20px;
    font-size: 10pt;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}
.Font10LightGray
{
	color: #8F8F8F;
	line-height: 20px;
    font-size: 10pt;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}
.Font10LightOrange
{
	color: #FF9900;
	line-height: 20px;
    font-size: 10pt;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

.Font12Black
{
	color: Black;
	line-height: 20px;
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}
.Font12Blue
{
	color: Blue;
	line-height: 20px;
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}
.Font12Red
{
	color: Red;
	line-height: 20px;
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}
.Font12DarkGray
{
	color: #333333;
	line-height: 20px;
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}
.Font12LightOrange
{
	color: #FF9900;
	line-height: 20px;
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
}

.TextRightTop
{
	text-align: right;	
	vertical-align: top;
}

.TextLeftTop
{
	text-align: left;	
	vertical-align: top;
}

.TextCenterTop
{
	text-align: center;	
	vertical-align: top;
}

.TextRightMiddle
{
	text-align: right;
	vertical-align: middle;
}

.TextCenterMiddle
{
	text-align: center;
	vertical-align: middle;
}

.TextLeftMiddle
{
	text-align: left;
	vertical-align: middle;
}

.TextCenterBottom
{
	text-align: center;
	vertical-align: bottom;
}

/* 以下為有關字型及相關對齊的設定 ─ 結束 */

.news_text {
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #666666;
}
.news_date {
	font-family: Verdana, Arial, Myriad Pro, Helvetica Neue, Sans-Serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
}


/* Grid 格式開始 */
.Grid
{
	color: #333333;	
	background-color: #F2F2F2;
	padding: 3px 3px 3px 3px;	
	border-collapse: collapse;
	border: solid 1px #8C8C8C;	
	line-height: 20px;				/* 設定行距 */
	letter-spacing: 1px;	
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif, 細明體;
	height: 30px;
}
.Grid th
{	
	/* 表頭 */
	background-color: Silver;
	padding: 3px 3px 3px 3px;
	border-collapse: collapse;
	border: solid 1px #8C8C8C;		
	text-align: center;
}
.Grid td
{
	/* 內容格式 */
	padding: 3px 3px 3px 3px;
	border-collapse: collapse;
	border: solid 1px #8C8C8C;		
	height: 25px;
}

.GridEng
{
	color: #333333;	
	background-color: #F2F2F2;
	padding: 3px 3px 3px 3px;	
	border-collapse: collapse;
	border: solid 1px #8C8C8C;	
	line-height: 20px;				/* 設定行距 */
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif, 細明體;
	height: 30px;
}
.GridEng th
{	
	/* 表頭 */
	background-color: Silver;
	padding: 3px 3px 3px 3px;
	border-collapse: collapse;
	border: solid 1px #8C8C8C;		
	text-align: center;
}
.GridEng td
{
	/* 內容格式 */
	padding: 3px 3px 3px 3px;
	border-collapse: collapse;
	border: solid 1px #8C8C8C;		
	height: 25px;
}

/* Grid 格式結束 */


/* 無框線表格 */
.noBorder , .noBorder table, .noBorder th , .noBorder td {
	border-collapse:collapse;/*細線表格代碼*/
	border-width:0 !important;
	border-style:none !important;
}

.noBorder {
	border-collapse:collapse;/*細線表格代碼*/
	border-width:0 !important;
	border-style:none !important;
}

/*表頭,深色*/
 table .tblHead  ,table .tblHead th, .dColor{
	border:1px #000000 solid;
/*	background-color:#0845AA !important;*/
	background-color:#165C98 !important;
	padding: 3px !important;
	color: #FFFFFF;
	font-size:15px;

}
.tblHead {
	background-color:#165C98 !important;
	padding: 3px !important;
	color: #FFFFFF;
	height:30px;
	border-width:1px !important;
	border-color:#000000 !important;
	border-style:solid;
	border-spacing:8em;
	font-size:15px;
}

/* 偶數 */
table .even, table .cColor {		
	border:1px #000000 solid;
	background-color:#EBEBEB !important;
	padding: 3px !important;
	font-size:15px;
}

/* 淺色, 奇數 */
table .odd, .lColor {	   
	border:1px #000000 solid;
	background-color:#F6F6F6 !important;
	padding: 3px !important;
	font-size:15px;

}

.reportCont{
	font-size: 15px !important;
	text-align:center;
}

.collapsePanelHeader
{
    background-position: #666;
    width: 100%;
    height: 20px;
    background: #3300FF;
    color: #EEEEEE;
    font-weight: bold;
}
