body {
	/*width: 990px;*/
	margin: 0px;
	padding: 0;
	background-color: #FFF;
	border: none;
	text-align: justify;
	font-family: verdana, arial, sans-serif;
	font-style: normal;
	color: #000;
	font-size: 9pt;
	letter-spacing: 1pt;
	position:relative;
	-webkit-text-size-adjust:none;
}
body form{
	margin: 0px;
}

#bodycontainer {
	width:990px;
	clear: both;
	margin: 0 auto;
	padding: 0;
}

img {border: none;text-align:middle}

/*h1, h1 a {font: bold 1.2em/1.5em verdana, arial, sans-serif;}*/
h1, h1 a {font: bold 16pt verdana, arial, sans-serif;}
h2, h2 a {font: normal 1.12em/1.2em verdana, arial, sans-serif;}
h3, h3 a {font: normal 1.12em/1.2em verdana, arial, sans-serif;}

/*頁面上方標題*/
a.PageSubject:link, a.PageSubject:visited, a.PageSubject:hover, a.PageSubject:active {color: #000000; text-decoration: none;font-size: 24pt;}

/*頁面上方標題*/
a.PageSublv2:link, a.PageSublv2:visited, a.PageSublv2:hover, a.PageSublv2:active {color: #000000; text-decoration: none;font-size: 20pt;}

/*內文用*/
a:link, a:visited   {color: #1E4061; text-decoration: none;}
a:hover, a:active   {color: #CC0000; text-decoration: underline;}

/*強調用*/
a.e:link, a.e:visited {color: #0E5ACC; text-decoration: none;}
a.e:hover, a.e:active {color: #CC0000; text-decoration: underline;}

/*新聞分類用*/
a.c:link, a.c:visited {color: #444444; text-decoration: underline;}
a.c:hover, a.c:active {color: #CC0000; text-decoration: underline;}

/*強調用*/
a.g:link, a.g:visited {color: #b86716; text-decoration: none;}
a.g:hover, a.g:active {color: #1e4016; text-decoration: none;}

/*強調用*/
a.big:link, a.big:visited {color: #0e5acc;font-size:15pt;text-decoration: none;}
a.big:hover, a.big:active {color: #cc0000;font-size:15pt;text-decoration: underline;}


/*強調文字用*/
.emphasis {font-style: normal; color: #CC6600;}

/*強調連接用*/
.emphasislike {font-style: normal; background:#D3D3D3;}

/*強調相關新聞用*/
.contentlike{font-style: normal;font-size: 8pt; color: #CC6600;list-style-type:square;margin-bottom:-5px; }
/*font: bold 1em/1.5em verdana, arial, sans-serif;*/

/*忽略文字用*/
.ignore {color: #C0C0C0;}

/*首頁左邊頻道用*/
a.hp:link, a.hp:visited   {color: #000000;text-decoration: none;}
a.hp:hover, a.hp:active   {color: #000000;text-decoration: underline;}

/*首頁左邊頻道用*/
a.hp1:link, a.hp1:visited   {color: #eb6100;text-decoration: none;}
a.hp1:hover, a.hp1:active   {color: #eb6100;text-decoration: underline;}

/*首頁左邊頻道用*/
a.hp2:link, a.hp2:visited   {color: #eb6100;text-decoration: none;}
a.hp2:hover, a.hp2:active   {color: #eb6100;text-decoration: underline;}

/*首頁左邊頻道用*/
a.hp3:link, a.hp3:visited   {color: #ffffff;text-decoration: none;}
a.hp3:hover, a.hp3:active   {color: #ffffff;text-decoration: underline;}

a.hp4:link, a.hp4:visited   {color: #000000;text-decoration: none;}
a.hp4:hover, a.hp4:active   {color: #000000;text-decoration: none;}

a.hp5:link, a.hp5:visited   {color: #727377;text-decoration: none;}
a.hp5:hover, a.hp5:active   {color: #727377;text-decoration: none;}

a.hp6:link, a.hp6:visited   {color: #cc0000;text-decoration: none;}
a.hp6:hover, a.hp6:active   {color: #cc0000;text-decoration: underline;}

a.hp7:link, a.hp7:visited   {color: #ffffff;text-decoration: none;}
a.hp7:hover, a.hp7:active   {color: #ffffff;text-decoration: underline;}

a.hp8:link, a.hp8:visited   {color: #F09000;text-decoration: none;}
a.hp8:hover, a.hp8:active   {color: #F09000;text-decoration: underline;}

a.hp9:link, a.hp9:visited   {color: #F7BB59;text-decoration: none;}
a.hp9:hover, a.hp9:active   {color: #F7BB59;text-decoration: underline;}

a.hp10:link, a.hp10:visited   {color: #790603;text-decoration: none;}
a.hp10:hover, a.hp10:active   {color: #790603;text-decoration: underline;}

/*關鍵字*/
.keyword {color: #FF0000;}

/*不顯示*/
.none {display: none;}

/*縮小文字用*/
.small {font-style: normal; font-size: 0.8em; line-height: 1.6em;color:#808080;}

/*放大文字用*/
.large {font-style: normal; font-size: 1.12em; line-height: 1.12em;}

/*強調放大文字*/
/* update 2008/6/5  a.lgemphasis{font: bold 1.2em/1.6em verdana, arial, sans-serif; color: #CC6600;text-decoration:none;}*/ 
a.lgemphasis{font: bold 1.2em/1.6em verdana, arial, sans-serif; color: black;text-decoration:none;}


/*解除圍繞*/
.clear {clear: both;}

/*Menu下拉css*/
.dropmenu{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 100px;
visibility: hidden;
text-align: left;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
* html .dropmenu { /*IE only hack*/
top: -340px;
}

.dropmenu a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenu a{ /*IE only hack*/
width: 100%;
}

.dropmenu a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}


/*inupt********************************************************************************************/
input {
	padding-left: 4px;
	background-color: #FFF;
	border: solid 1px #C0C0C0;
	font-size: 9pt;
	color: #000000;
	font-family: verdana, arial, sans-serif;
}
input.noBorder,
span.noBorder input {
	background-color: transparent;
	border: none;
}
input.radio {
	border: none;
	vertical-align:middle;
	margin: 0 2px 0 0;
}
/*圖型按鈕*/
input.pt_image_Icon,
input.pt_image_Submit {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: none;
}
img.pt_Button {
	cursor: pointer;
	vertical-align: middle;
}

/*內頁日期*/
p.date {
	margin: 0 0 10px 2px;
	padding: 0;
	text-align: left;
	font-size: 1.2em;
	color: #808080;
}

/*內頁類別*/
p.class {
	margin: 0 0 10px 2px;
	padding: 0 0 3px 0;
	text-align: left;
	font-size: 1.25em;
	color: #808080;
	border-bottom: solid 1px #C0C0C0;
}

/*虛線*/
.pt_Dotline {
	margin: 0;
	padding: 5px 0 0 0;
}
/*天地空白分隔*/
.pt_Space {
	padding-top: 10px;
	clear: both;
}
/*物件空白分隔*/
.Object_Space {
	padding-top: 8px;
}
/*內頁類別前面的方塊*/
.square {font-size: 0.8em; color: #DBDBDB;}

/*列印頁的區域******************************************************************************************/
body#printArea {
	width: 700px;
	margin: 20px auto;
	text-align: center;
	background-color: #E8E8E8;
}
div#printBorder {
	padding: 10px 10px 60px 10px;
	width: 600px;
	text-align: left;
	border: solid 1px #C0C0C0;
	background-color: #FFFFFF;
}
div#printLogo {
	padding: 10px;
}
div#Area {
	padding: 10px 17px;
}
div#box_print {
	margin:0;
	padding: 3px 0 0 0;
	height: 27px;
	border-bottom: solid 1px #C0C0C0;
	border-top: solid 1px #C0C0C0;
}

/*廣告***************************************************************************************************/
.pt_ad {
	margin: 0px auto;
	text-align: center;
}
/*廣告(Banner)*/
.pt_ad_Banner {
	text-align: center;
	margin: 0;
	padding: 10px 0;
	border-top: solid 1px #C0C0C0;
}

/*廣告table(Banner)*/
.pt_table_Banner {
	text-align: left;
	padding: 5px 0;
	margin: 0px 0;
}

/*廣告(Button)*/
.pt_ad_Button {
	margin: 5px auto;
	text-align: center;
}
/*廣告(摩天)*/
.pt_ad_Skyscraper {
	margin: 5px auto;
	text-align: center;
}
/*廣告(大門廉)*/
.pt_ad_BidAd {
	margin: 5px auto;
	text-align: center;
}
/*廣告(大方塊)*/
.pt_ad_Bigboard {
	margin: 5px auto;
	text-align: center;
}

/*頻道選單和功能小圖示********************************************************************************************/

/*頻道選項*/
#channelNav {
	width: 100%;
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#channelNav li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px;

}
#channelNav a {
	margin: 0px;
	padding: 0 0 1px 5px;
	text-decoration: none;
	font-size: 15pt;
}
*html #channelNav a {
	font-size: 14pt;

}
*html #channelNav .weeka {
	font-size: 10pt;

}
*html #channelNav span {
  height: 18px;
	padding: 0 0 1px 0px;
	font-size: 10pt;
}

/*功能小圖示*/
ul#function {
	position: relative;
	float: right;
	margin: -22px 1px 0 0;
	padding: 0;
	list-style-type: none;
}
ul#function li {
	float: left;
	display: block;
	padding: 0 2px 0 6px;
}
ul#WebToptxt {
	position: relative;
	float: right;
	margin: -18px 1px 0 0;
	padding: 0;
	list-style-type: none;
}
ul#WebToptxt li {
	float: left;
	display: block;
	padding: 0 2px 0 6px;
}

li#pt_func_Greeting {
	margin: 1px 0 0 0;
	padding: 0;
	color: #4C4C4C;
}

/*促銷和新聞搜尋********************************************************************************************/
div#pageNeck {
	clear: both;
	margin: 0;
	padding: 0;
	height: 2em;
	letter-spacing: 0pt;
}
div#pt_logo_TextAd {
	position: relative;
	float: left;
	margin: 5px 0 0 5px;
	color: #C0C0C0;
	text-align: left;
	width: 40%;
}
div#pt_logo_TextAd1 {
	position: relative;
	float: left;
	margin: 5px 0 0 5px;
	color: #000000;
	text-align: left;
	width: 43%;
}
div#pt_logo_Promote {
	position: relative;
	float: right;
	margin: 3px 5px 0 0;
	color: #2D2D2D;
	text-align: right;
	width: 55%;
}

/*報頭容器********************************************************************************************/
div#container_head {
	clear: both;
	padding: 0;
	border: solid 1px #727377;
	border-bottom: solid 1px #C0C0C0;
	border-top: none;
}

/*內文容器*/
div#container_body {
	width:988px;
	clear: both;
	margin: 0 auto;
	padding: 0;
	border-top: none;
	border-left: solid 1px #727377;
	border-right: solid 1px #727377;
	border-bottom: none;
}

/*內文容器_一欄*/
div#container {
	clear: both;
	margin: 0;
	padding: 10px 20px;
	border-top: none;
	border-left: solid 1px #727377;
	border-right: solid 1px #727377;
	border-bottom: none;
}
/*首頁報頭********************************************************************************************/
div#pageHead {
	margin: 0;
	padding: 0;
	height: 110px;
	border-bottom: 1px solid #C0C0C0;
	letter-spacing: 0pt;
}
div#pt_logo_Box {
	position: relative;
	float: left;
	margin: 20px 10px 10px 10px;
	color: #808080;
	height: 70px;
	/*width: 22%;*/
	width: 200px;
}
div#pt_logo_Banner {
	position: relative;
	float: left;
	padding: 10px 0px 10px 0px;
	color: #C0C0C0;
	width: 65%;
}
p#pt_logo {
	margin: 0;
	padding-left: 15px;
}
p#pt_date {
	clear: both;
	margin: 0;
	padding-left: 22px;
}
/*報頭_登入選項*/
ul#pt_logo_Login {
	float: left;
	margin: 0;
	padding: 15px 0 2px 20px;
	list-style-type: none;
}
ul#pt_logo_Login li {
	float: left;
	color: #808080;
}
li#pt_logo_Login1 {
	padding: 0 5px 0 0;
}
li#pt_logo_Login2 {
	padding: 0 5px 0 5px;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
}
li#pt_logo_Login3 {
	padding: 0 5px 0 5px;
}
li#pt_logo_Login4 {
	padding: 0 5px 0 5px;
	border-right: solid 1px #808080;
}
ul#pt_logo_Login a{
	color: #808080;
	text-decoration: none;
}
ul#pt_logo_Login a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/*內頁報頭********************************************************************************************/
div#pageHead_sub {
	margin: 0;
	padding: 0;
	/*height: 65px;*/
	height: 90px;
	border-bottom: none;
	letter-spacing: 0pt;
}
div#pt_sub_Box {
	position: relative;
	float: left;
	padding: 13px 0px 0px 25px;
	color: #808080;
	width: 20%;
}
/*內頁_登入選項*/
ul#pt_sub_Login {
	float: left;
	margin: 0;
	padding: 5px 0 2px 8px;
	list-style-type: none;
}
ul#pt_sub_Login li {
	float: left;
	color: #808080;
}
li#pt_logo_Login1 {
	padding: 0 5px 0 0;
}
li#pt_logo_Login2 {
	padding: 0 5px 0 5px;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
}
li#pt_logo_Login3 {
	padding: 0 5px 0 5px;
}
ul#pt_sub_Login a{
	color: #808080;
	text-decoration: none;
}
ul#pt_sub_Login a:hover {
	color: #CC0000;
	text-decoration: underline;
}
div#pt_sub_matter {
	position: relative;
	float: left;
	padding: 12px 0px 10px 0px;
	color: #000;
	text-align: left;/*width: 50%;*/
	font-size:20pt;
	width: 370px;
	margin:0px;
}
div#pt_sub_matter {
	font-weight: bolder;
}


div#pt_sub_matter1 {
	position: relative;
	float: left;
	padding: 19px 0px 10px 0px;
	color: #000;
	text-align: left;/*width: 50%;*/
	width: 370px;
	line-height : 200%; /*設定行高*/ 
	margin:0px;
}
div#pt_sub_matter1 a{
	font-weight: bolder;
}
div#pt_sub_matter1 p{height:1px;border-top : 1px solid #c0c0c0; /*上框線*/ }
div#pt_sub_matter1 p #sitemap{height:1px;}

div#pt_sub_search {
	position: relative;
	float: right;
	padding: 12px 18px 0 0;
	color: #2D2D2D;
	text-align: right;
	width: 25%;
}
div#pt_AD_Box_1 { /*版本三970628*/
	position: relative;
	float: right;
	text-align: center;
	padding: 0px;
	padding-right:1px; /*右邊框留空白*/ 
	padding-left:1px; /*左邊框留空白*/ 
	width: 184px;
}
div#pt_AD_Box_2 { /*版本三970628*/
	position: relative;
	float: right;
	text-align: center;
	padding: 0px;
	padding-right:1px; /*右邊框留空白*/ 
	padding-left:1px; /*左邊框留空白*/ 
	width: 184px;
}
p#pt_sub_date {
	margin: 0;
	padding: 6px 0 0 6px;
}
div#pt_sub_search p {
	margin: 0;
	padding-top: 5px;
}

/*首頁分欄********************************************************************************************/
table.defaultBox {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.defaultBox_left {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px 0 0 0;
	width: 90px;
}
td.defaultBox_middle {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 520px;
}
td.defaultBox_right {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 338px;
}

table.ColumnBox {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.Column_Left {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 0 5px 0 0;
	width: 164px;
}
td.Column_right {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 0 0 0 5px;
	width: 164px;
}

/*內頁分欄( 2欄 )*/
table.page_2col {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	text-align: LEFT;
}
td.left_2col {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 640px;
}
td.left_2colx {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 260px;
}
td.right_2col {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 338px;
}
td.right_2colx {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 300px;
}
/*內頁分類欄(單欄 )*/ 
td.class_list {
	text-align: LEFT;
/*	border-right: 1px solid #D4D4D4;*/ 
	vertical-align: top;
	padding: 5px;
	width: 100%;
}

/*內頁分類欄( 2欄 )*/ 
td.classl_2col {
	text-align: LEFT;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 50%;
}
td.classr_2col {
	text-align: LEFT;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 50%;
}
td.classa_2col {
	text-align: LEFT;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 100%;
}

/*內頁分欄( 3欄 )*/
table.page_3col {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.left_3col {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 458px;
}
td.middle_3col {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 200px;
}
td.right_3col {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 338px;
}

/*內頁分欄( 3欄 )A型*/
table.page_3col_A {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.left_3col_A {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 526px;
}
td.middle_3col_A {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 270px;
}
td.right_3col_A {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 160px;
}

/*內頁分欄( 3欄 )B型*/
table.page_3col_B {
	width: 990px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;

}
td.left_3col_B 
{
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 150px;
}
td.middle_3col_B 
{
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 629px;
}
td.right_3col_B 
{
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 169px;
}

/*內頁分欄( 3欄 )C型*/
table.page_3col_C {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.left_3col_C {
	text-align: left;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 596px;
}
td.middle_3col_C {
	text-align: left;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 180px;
}
td.right_3col_C {
	text-align: left;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 180px;
}

/*menu頁籤選單********************************************************************************************/
table.menu {
	width: 100%;
	margin: -1px 0 0 0;
	padding: 0;
	border-collapse: collapse;
}
table.menu td {
	padding: 4px;
	text-align: center;
}
.on {                                      /*頁籤on*/
	font-style: bold;
	font-size: 9pt;
	color: #CC6600;
	border-top: 1px solid #D2D5D8;
	border-right: 1px solid #D2D5D8;
	border-left: 1px solid #D2D5D8;
	border-bottom: 0px solid #FFCC66;
	background-color: #FFFFFF;
}
.off {                                      /*頁籤off*/
	font-style: normal;
	font-size: 9pt;
	color: #CC6600;
	background-color: #F0F4F5;
	border: 1px solid #D2D5D8;
}
.tnone 
{
	width:10%;                                 /*左右的空白頁籤_有依類別和版面的選擇時使用*/
	background-color: #FEEDC8;
	border-top: 1px solid #D2D5D8;
	border-bottom: 1px solid #D2D5D8;
	border-left: none;
	border-right: none;
	text-align: center;
	padding: 0;
}
.tnone_white 
{
	width:10%;                                 /*左右的空白頁籤*/
	background-color: #FFFFFF;
	border-top: 1px solid #D2D5D8;
	border-bottom: 1px solid #D2D5D8;
	border-left: none;
	border-right: none;
	text-align: center;
	padding: 0;
}

/*次選項*/
.topmenuItem {
  width:100%
	margin:0px;
	padding: 5px 2px;
	height:1.3em;
	text-align: left;
	border-bottom: #d2d5d8 1px solid;
	background-color: #F2F2F2;
	overflow: hidden; /* for IE 6.0 firefox 3.0以前版本 */
	}

.topmenuItem .ItemRight{
	height:1.3em;
	padding: 5px 2px;
	_padding: 4px 2px; /* for IE 6.0以前版本 */
	margin-right: 5px;
	position:relative;top:-20px;
	text-align:right;
	/*background-color: #F8F8D4;/* E6EFF8; */
	display: inline;	
	float: right;
	}


.topmenuItem .ItemCenter{

	height:1.3em;
	padding: 5px 2px;
	_padding: 4px 2px; /* for IE 6.0以前版本 */
	margin-left: 450px;
	position:relative;
  top:-20px;
	text-align:Center;
	background-color: #F8F8D4;/* E6EFF8; */
	display: inline;	
	float: left;
	}

.tabItem3 {
	DISPLAY: none; PADDING-TOP: 4px;
}
.tabItem3 A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px;PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-DECORATION: none;
}
.tabItem3 A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-DECORATION: none
}


/*首頁頁籤********************************************************************************************/
.contentl{
vertical-align:top;
width:100%;
padding:0px;
margin:0px;
}
.Mtab_page{
float: left;
height: 20px;
width: 80px;
margin: 0 2px -2px 10px;
border-top : 1px solid #808080; /*上框線*/ 
border-left : 1px solid #808080; /*左框線*/ 
border-right : 1px solid #808080; /*右框線*/ 
border-bottom : 2px solid #ffffff; /*下框線*/ 
text-align: center;
}
.Mtab_page_txt{
margin: 0;
color: #0e5acc;
font-size: 9pt;
font-weight: bold;
padding: 1px 0 0 0;
}
.Mtab_page_txt a{
color: #0e5acc;
}
.Mtab_page_txt a:hover{
text-decoration: none;
color: red;
}
.Mtab_page_box{
margin: 0;
clear: both;
text-align: left;
padding: 1px;
border-top:1px solid #808080;
font-size:100%;
}

.Mtab_page_box1{
margin: 0;
clear: both;
text-align: left;
padding: 1px;
border-top:1px solid #808080;
font-size:100%;
	color: #2D2D2D;
	font-size: 1.12em;
	line-height: 1.5em;
	letter-spacing:0.1em;
}
.Mtab_page_box1 h1 {
	margin: 0px 0 8px 0;
}
.Mtab_page_box ul{
margin:10px 2px 30px 2px;
padding-left:8px;
line-height:1.55;
color:#5a5a5a;
}
.Mtab_page_box ul li {
color: #ADADAD;
margin: 4px;
}

.Mtab_page_box ul li a{
text-decoration: none;
}
.Mtab_page_txt a:hover{

}


.tab_page{   /*分類頁用左方_demo*/
float: left;
height: 20px;
width: 100px;
margin: 0 1px -1px 10px;
text-align: center;
border-top : 1px solid #808080; /*上框線*/ 
border-left : 1px solid #808080; /*左框線*/ 
border-right : 1px solid #808080; /*右框線*/ 
border-bottom : 1px solid #FFFFFF; /*下框線*/ 
}
.tab_page_txt{
margin: 0;
color: #000000;
font-size: 9pt;
font-weight: bold;
padding: 1px 0 0 0;
}
.tab_page_txt a{
text-decoration: none;
color: #000000;
vertical-align:bottom; /*垂直向下對齊*/ 
}
.tab_page_txt a:hover{
/*color: #FC9400;*/
color: red;
}
.tab_page_box{
margin: 0;
clear: both;
padding: 1px;
/*border-top:1px solid #808080;*/
}
content {
	margin: 1px ;
	padding: 0px;
	text-align: left;
	list-style-type: none;

}
.content li {
	padding: 0px;
  font-family : arial,sans-serif; /*文字字型*/ 
	font-weight: normal;
  font-size: 8pt;
  letter-spacing:1px;
	line-height: 1.5em;
	color: #2D2D2D;
}
.content li.HandLine {
	color: #2D2D2D;
	padding-bottom:5px;
}

.content li.HandLine a {
  font-weight: bold;
	/*font-size: 1.1em;080715修改size 如下*/ 
	font-size:8pt;
	line-height: 1.2em;
}
.content li.Hand {
	color: #2D2D2D;
	padding-bottom:5px;
}
.content li.Hand a {
	font-weight: bold;
	/*font-size: 1.1em;080715修改size 如下*/ 
	font-size:8pt;
	line-height: 1.2em;
}


/*首頁內文*/
div.content2008 {
	margin: 0;
	padding: 0px;
	text-align: center;
	list-style-type: none;
}
.contentl8 {
	margin: 0px ;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	margin-bottom:10px;
}
.contentl8 li {
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1.12em;
	line-height: 1.3em;
	color: #2D2D2D;
}

.contentl8 li.HandLine {
	color: #2D2D2D;
	padding-bottom:3px;
}

.contentl8 li.HandLine a {
	font-weight: bold;
	font-size: 12pt;
	line-height: 1.2em;
	color:#0e5acc;
}

.contentl8 li.Hand {

	color: #2D2D2D;
	padding-bottom:5px;
}
.contentl8 li.Hand a {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #1E4061; 
}

.yAbstract {
	padding: 0px 0px 20px 47px;
	font-weight: normal;
	font-size: 1.12em;
	line-height: 1.3em;
	color: #2D2D2D;
}
.reporter {
	font-weight: normal;
	font-size: 9pt;
	color: #7D7D7D;
}



/*單元頁籤選單********************************************************************************************/
div.label {
	border: solid 1px #C0C0C0;
}
div.label p {
	margin: 0;
	padding: 2px 10px;
	background-color: #F4F4F4;
	border-bottom: 1px solid #D2D5D8;
	border-top: 1px solid #D2D5D8;
	border-right: 1px solid #D2D5D8;
	border-left: 1px solid #D2D5D8;
}
div.label table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
div.label td {
	padding: 4px 0;
	background-color: #F0F4F5;
	border-left: solid 1px #D2D5D8;
	border-right: solid 1px #D2D5D8;
	border-bottom: solid 1px #D2D5D8;
	text-align: center;
}
div.label td.on {                                 /*頁籤(啟用)*/
	background-color: #FFFFFF;
	border-top: none;
	border-left: solid 1px #D2D5D8;
	border-right: solid 1px #D2D5D8;
	border-bottom: solid 1px #FFF;
	font-weight: bold;
	color: #CC6600;
}
div.label td.on a {
	font-weight: bold;
	color: #CC6600;
}
div.label td.left {                                 /*最左的頁籤*/
	border-left: none;
}
div.label td.right {                                 /*最右的頁籤*/
	border-right: none;
}
div.label ul {
	margin: 0;
	padding: 5px 0 0 10px;/*四邊不同值順序為上、右、下、左*/
	list-style-type:decimal;
	text-align: left;
	line-height:15px;
	letter-spacing:1px;
}
div.label li {
	margin: 0 0 0 27px;
	padding: 0 10px 5px 0;
	/*color: #ADADAD;*/
}
div.label div.more {
	margin: 0 15px 5px auto;
	padding: 0;
	text-align: right;
}
div.label a.more {
	margin: 0;
	padding: 0 0 2px 14px;
	font-weight: bold;
}
/*FT頁籤選單********************************************************************************************/
div.ftlabel {
	border: solid 1px #C0C0C0;
}
div.ftlabel p {
	margin: 0;
	padding: 2px 10px;
	background-color: #F4F4F4;
	border-bottom: 1px solid #D2D5D8;
}
div.innft table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
div.innft td {
	padding: 4px 0;
	background-color: #F0F4F5;
	border-left: solid 1px #D2D5D8;
	border-right: solid 1px #D2D5D8;
	border-bottom: solid 1px #D2D5D8;
	text-align: center;
}
div.innft td.on {                                 /*頁籤(啟用)*/
	background-color: #FFFFFF;
	border-top: none;
	border-left: solid 1px #D2D5D8;
	border-right: solid 1px #D2D5D8;
	border-bottom: solid 1px #FFF;
	font-weight: bold;
	color: #CC6600;
}
div.innft td.on a {
	font-weight: bold;
	color: #CC6600;
}
div.innft td.left {                                 /*最左的頁籤*/
	border-left: none;
}
div.innft td.right {                                 /*最右的頁籤*/
	border-right: none;
}



/*條列式清單********************************************************************************************/
div.pt_Title {
	margin: 0;
	padding: 5px;
	text-align: left;
}
ul.pt_List {
	margin: 0;
	padding: 1px 8px 0px 23px;
	text-align: left;
	list-style-type: disc;
	line-height: 15pt;
}
ul.pt_List li {
	margin: 0;
	padding: 0 0 9px 20;
	color: #ADADAD;
}
ul.Member_List{
	margin: 0;
	padding: 0px 8px 0px 23px;
	text-align: left;
	background-position : center;
	line-height: 12pt;
}
ul.Member_List li {
	margin: 0;
	padding: 0 0 9px 0;
	color: #ADADAD;
}

/*報尾 連結***************************************************************************************/
div#pageFoot {
	clear: both;
	margin: 0;
	padding: 4px;
	background: #E5E5FF;
	border: solid 1px #727377;
	border-TOP: solid 1px #C0C0C0;
	height: 40px;
	letter-spacing: 0pt;
}
div#pt_foot_Top {
	margin: 0;
	padding: 2px 0 0 10px;
	list-style-type: none;
}

div#pt_foot_Link {
	position: relative;
	float: left;
	margin: 0;
	padding: 2px 0 0 10px;
	list-style-type: none;
}
div#pt_foot_Option {
	position: relative;
	float: right;
	margin: 0;
	padding: 2px 0px 0 0;
	list-style-type: none;
}

/*報尾 網站連結*/
div#pageLink {
	margin: 0;
	padding: 3px;
	border-bottom: solid 1px #C0C0C0;
	letter-spacing: 0pt;
}
ul#pt_foot_Url {
	margin: 3px 0 0 0;
	padding: 2px 0 2px 0;
	background-color: #FFF;
	text-align: center;
	list-style-type: none;
}
ul#pt_foot_Url li {
	display: inline;
	padding: 0 5px 0 5px;
	text-align: center;
}
li#pt_foot_Url2 {
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
}
li#pt_foot_Url3 {
	border-right: solid 1px #808080;
}

/*報尾 版權*/
div#pageCopyright {
	margin: 5px 5px 10px 5px;
	padding: 0;
	letter-spacing: 0pt;
}
div#pt_Copyright {
	margin: 5px 5px 3px 5px;
	color: #666;
	text-align: center;
}
div#pt_Company ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;
}
div#pt_Company li {
	display: inline;
	padding: 0 10px;
	color: #666;
}
div#pt_Company li em {
	font-style: normal;
}
div#pt_Company em.pt_Chinese {
	font-style: normal;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html ul#pt_foot_Url li {
  height: 1%;
}
/* End hide from IE5/mac */






  /* 頭條圖片 */
  .margin_img_15 {
				  margin:12px 16px 16px 16px;
				  float:left;
				  border-style:solid;
				  border-width:10px;
				  border-color: #EBEBEB;
				  }
  .margin_16 { margin:16px}
  /* 頭條內文 */
  .abstract_top_15{
				   margin-top:12px;
				   font-size:10pt;
				   line-height:20px
				   }
  /* 頭條標題 */
  .main_title {font-size:14pt;padding-left:15px;}

  /* 文章間的間隔虛線 */  
  .dotted_15 {
			  line-height:0px;
			  border-top:1px dotted #AFAFAF;
			  padding:0px 0px 0px 0px;
			  margin:14px 0px 10px 0px;}

  /* 文章間的間隔虛線 and 上方不留白 */  
  .dotted_notop_15 {
					line-height:0px;
					border-top:1px dotted #AFAFAF;
					padding:0px 0px 0px 0px;
					margin:0px 0px 10px 0px;}

  /* 各區塊上方的粗線 */    
  .h_line_selector {border-top:4px solid #F29600;background-color:FFFFFF }

  /* 各區塊上方的粗線 給 list 型態的使用*/    
  .h_line_list {border-top:4px solid #AFAFAF;}

  .dotted_item {border-bottom:1px dotted #F29600}

  .solid_item {border-bottom:1px solid #F29600}

  .dotted_item_bottom {border-bottom:1px dotted #B0CADA}

  .dotted_item_999999 {border-bottom:1px dotted #999999}

  .bg_line {background-color:#F6F6F6;border-bottom:1px solid #B4B4B4;line-height:18px;}

  /* 各區塊左方 padding */  
  .item_left_padding {padding-left:10px;
					  vertical-align: top;
					  text-align:left}

  /* 各區塊右方 padding */
  .item_right_padding {text-align: left; 
					   line-height: 18px; 
					   letter-spacing: 1px;
					   padding: 0px 10px 0px 0px;}
  /* 各區塊 padding + 行距 */
  .item_padding {padding: 0px 10px 0px 10px;line-height: 18px;}	
  .item_title {background-color:#FFFFFF;text-align:left;line-height:20px;border-bottom:1px solid #B4B4B4;padding-left:5px;font-weight: bold}
  /* 菊色標題區塊 */
  .h_item_title {background-color:#FFFFFF;text-align:left;line-height:20px;border-bottom:1px dotted #F29600;padding-left:5px;font-weight: bold}

  .write_area_650_100 {
	line-height: 1.2;
	width: 650px;
	height: 100px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }


  .write_area_450_100 {
	line-height: 1.2;
	width: 450px;
	height: 100px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }

  .write_area_445_100 {
	line-height: 1.2;
	width: 445px;
	height: 100px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }

  .write_area_400_100 {
	line-height: 1.2;
	width: 400px;
	height: 100px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
  }

  .write_area_240_165 {
	line-height: 1.2;
	width: 250px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
  }

  .write_area_400_90 {
	line-height: 1.2;
	width: 400px;
	height: 100px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }

  .write_area_130_50 {
	line-height: 1.2;
	width: 140px;
	height: 50px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }

  .write_area_150_35 {
	line-height: 1.2;
	width: 150px;
	height: 35px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }

  .write_area_150_55 {
	line-height: 1.2;
	width: 150px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }
  .write_area_150_17 {
	line-height: 1.2;
	width: 150px;
	height: 17px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }

  .write_area_130_28_nolist {
	line-height: 1.2;
	width: 140px;
	height: 30px;
	vertical-align:top;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }

  .write_area_150_25 {
	line-height: 1.2;
	width: 150px;
	height: 25px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	text-align-last:justify;
  }







/*2008/03/27 新增用*/
div.jumptotitle {
	float:left;
	font-family:arial,sans-serif;
	font-weight:bold;
  text-align:right;
	}
.jumptonav {
padding:0 0 0 1px;
margin:0;
list-style:none;
width:95%;
margin-left:10px;
text-align:left;
}
.jumptonav a {
font-family:arial,sans-serif;
font-size:.9em;
padding-right:3px;padding-left:3px;
}
.jumptonav a.active {
font-family:arial,sans-serif;
font-size:.9em;
padding-right:3px;padding-left:1px;
color:#0e5acc;
}
.jumptonav a.first {padding-left:0;}

/*rpt專輯圖片*/
.complist ul {
	margin: 0px 0px 8px 0px;
	padding: 10px 10px 0px 10px;
	text-align: left;
	}
.complist li {
	font-size: 10pt;
	color: #B1BCC4;
	line-height: 12pt;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 8px 0px;
	list-style: disc;
	}


 .rpt_dot {
	*font-size:9pt;
	_font-size:5pt;    
	color: #000000;
	padding-left:10px;
	}

 .rpt_square {
	*font-size:8pt;

	color: #790603;
	}

/*右側上下方塊專輯用*/
#fltop {width:100%; margin:0px;padding:0;}
#fltop div {clear:left; padding:5px 0 0 10px; background:#ffffff no-repeat left 5px;text-align:left;}
#fltop .show img {float:left; width:60px; height:85px; margin:0 5px 5px 0;}
#fltop .show fv2 {padding:3px 0;text-align:left;}
#fltop .show p {margin:0px;padding:0;}
#fltop .hidden {background-position:left center;background-color:#f0f4f5;}
#fltop .hidden img {display:none;}
#fltop .hidden p {display:none;}

/*文章限排用*/
.fixed339Line3{
	line-height: 1.2;
	width: 339px;
	#width: 339px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed339Line4{
	line-height: 1.2;
	width: 339px;
	#width: 339px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed348Line3{
	line-height: 1.2;
	width: 346px;
	#width: 346px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed348Line4{
	line-height: 1.2;
	width: 346px;
	#width: 346px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed440Line3{
  padding:0px;
	line-height: 1.2;
	width: 436px;
	#width: 436px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed440Line4{
  padding:0px;
	line-height: 1.2;
	width: 436px;
	#width: 436px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed440Line6{
   padding:0px;
	line-height: 1.2;
	width: 436px;
	#width: 436px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fxcontent{
 font-size:12px;
 line-height:20px;
 letter-spacing:1px;
 /*clear: text-align;
 text-align:left; */
}

.newspaperjustify{
 width:100%;
 overflow:hidden;
 text-align:justify;
 text-justify:newspaper;
}


.newspapercontent{
/* font-size:12px;
 line-height:20px;
 letter-spacing:1px; */
 overflow:hidden;
 width:100%;
 text-align:justify;
 text-justify:newspaper;
}

table.menu td {
	width: 8%
}
td.left_2col {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 5px
}


/* 內文 */
div.rpt {
	text-align: left;
	margin: 0px 20px 0px 20px;
	}
div.rpt p.rpt_img {
	text-align:center;	
	}
 p.rpt_img {
 	text-align:center;	
 }
div.rpt H1 {
	text-align:center;
	text-indent:0cm;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:Arial;
	font-weight:bold;
	}
div.rpt p.rpt_008cm, div.rpt p.rpt_a {
	text-align:right;
	text-indent:10.0pt;
	line-height:12.0pt;
	font-size:12.0pt;
	font-family:Arial;
	}
div.rpt p.rpt_a0 {
/*
	text-align:justify;
	text-indent:24.0pt;
	font-size:12.0pt;
	font-family:'標楷體';
	color:black;
*/
	text-indent:24.0pt;
	text-align: left;
	/*font: normal 1.22em/1.6em 標楷體, verdana, arial, sans-serif;*/
	color: #2D2D2D;
	}
div.rpt p.rpt_a1, div.rpt p.rpt_a2, div.rpt p.rpt_a4 {
	text-align:justify;
	text-indent:0cm;
	font-size:14.0pt;
	font-family:Arial;
	/*color:#993366;*/
	font-weight:bold;
	}


p.rpt_a1 {
	text-align:justify;
	text-indent:0cm;
	font-size:14.0pt;
	font-family:Arial;
	/*color:#993366;*/
	font-weight:bold;
	}

p.rpt_a1s {
	text-align:justify;
	text-indent:0cm;
	font-size:12.0pt;
	font-family:Arial;
	/*color:#993366;*/
	font-weight:bold;
	}

p.rpt_a1m {
	text-align:justify;
	text-indent:0cm;
	font-size:14.0pt;
	font-family:Arial;
	/*color:#993366;*/
	font-weight:bold;
	}

p.rpt_a1b {
	text-align:justify;
	text-indent:0cm;
	font-size:16.0pt;
	font-family:Arial;
	/*color:#993366;*/
	font-weight:bold;
	}

div.rpt p.rpt_MsoNormal, div.rpt p {
/*
	text-align:justify;
	text-indent:24.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
*/
	text-indent:24.0pt;
	text-align: left;
	font: normal 1.22em/1.6em verdana, arial, sans-serif;
	color: #2D2D2D;

	}
div.rpt p.rpt_a5, div.rpt p.rpt_a3, div.rpt p.rpt_a9, div.rpt p.rpt_Arial {
	margin-left:17.0pt;
	text-align:justify;
	text-indent:-17.0pt;
	font-size:12.0pt;
	font-family:Arial;
	color:#993366;
	font-weight:bold
	}
div.rpt p.rpt_a8 {
	margin-left:36.85pt;
	text-align:justify;
	text-indent:-17.0pt;
	font-size:12.0pt;
	font-family:Arial;
	color:#993366;
	font-weight:bold
	}

p.rpt_a8 {
	margin-left:36.85pt;
	text-align:justify;
	text-indent:-17.0pt;
	font-size:10.0pt;
	font-family:Arial;
	color:#000000;
	/*font-weight:bold*/
	}
/*
p.rpt_a8m {
	margin-left:36.85pt;
	text-align:justify;
	text-indent:-17.0pt;
	font-size:13.0pt;
	font-family:Arial;
	color:#000000;
	font-weight:bold
	}

p.rpt_a8s {
	margin-left:36.85pt;
	text-align:justify;
	text-indent:-17.0pt;
	font-size:11.0pt;
	font-family:Arial;
	color:#000000;
	font-weight:bold
	}

p.rpt_a8b {
	margin-left:36.85pt;
	text-align:justify;
	text-indent:-17.0pt;
	font-size:15.0pt;
	font-family:Arial;
	color:#000000;
	font-weight:bold
	}*/

div.rpt table.rpt_MsoNormalTable
	{mso-style-parent:"";
	font-size:10.0pt;
	font-family:"Times New Roman";
	}

div.rpt p.rpt_1
	{margin-bottom:.0001pt;
	text-align:center;
	text-indent:0cm;
	line-height:13.0pt;
	font-size:9.0pt;
	font-family:Arial;
	margin-left:0cm; margin-right:0cm; margin-top:0cm}
div.rpt p.rpt_a6
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	text-align:left;
	text-indent:0cm;
	font-size:10.0pt;
	font-family:Arial;
	color:purple;
	font-weight:bold;
	margin-left:0cm; margin-right:0cm; margin-top:0cm}
div.rpt p.rpt_a7
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	text-align:left;
	text-indent:0cm;
	font-size:8.0pt;
	font-family:Arial;
	margin-left:0cm; margin-right:0cm; margin-top:0cm}

div.rpt p.rpt_aa
	{margin-bottom:.0001pt;
	text-align:center;
	text-indent:0cm;
	font-size:10.0pt;
	font-family:Arial;
	color:purple;
	font-weight:bold; margin-left:0cm; margin-right:0cm; margin-top:0cm}


/* Report**************************************************************************************/
div.title {
	width: 650px;
	margin: 0;
	padding: 10px;
	/*padding: 60px 40px 10px 60px;*/
	text-align: left;
	}
div.title table{ 
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font: 1em/1.1em verdana, arial, sans-serif;
	text-align: left;
	}
a.theme {
	display: block;
	color: #1e4061;
	text-decoration: none;
	padding: 3px 8px 3px 102px;
	text-indent: -102px;
	}
a.theme:hover {
	color: #cc0000;
	text-decoration: none;
	}
div.title em {
	padding-right: 10px;
	margin: 0px;
	color: #808080;
	font-style: normal;
	}
div.title span {
	padding: 0px;
	margin: 0px;
	color: #a2a2a2;
	}
a.onLineRead:link, a.onLineRead:visited, a.onLineRead:hover, a.onLineRead:active {
	padding-left: 20px;
	text-decoration: none;
	}
a.PDF:link, a.PDF:visited, a.PDF:hover, a.PDF:active {
	padding-left: 20px;
	text-decoration: none;
	}

div.latestrpt{
text-align:left;
padding-left:0px;
text-align:left;
font-weight: bold;
font-size: 11pt;
}	

div.rptabs{
text-align:left;
padding:3px 5px 8px 5px;
	font-weight: normal;
	font-size: 10pt;
	letter-spacing:0.5pt;
	line-height: 1.5em;	
	font-family: arial, verdana, sans-serif;

}	

/* Report 所有分類*/
table.box{ 
	margin: 15px auto;
	padding: 0;
	font: 1.12em/1.2em verdana, arial, sans-serif;
	text-align: left;
	}
table.box td{ 
	width: 280px;
	vertical-align: top;
	}
p.Left {
	float: left;
	margin: 0;
	padding: 115px 0 0 25px;
	text-align: left;
	}
a.moreReport:link, a.moreReport:visited {
	padding-left: 10px;
	text-decoration: none;
	height:60px;
	padding-top:60px;
	}
a.moreReport:hover, a.moreReport:active {
	padding-left: 10px;
	text-decoration: none;
	height:60px;
	padding-top:60px;
	}
ul.list {
	float: right;
	width: 65%;
	margin: 0;
	padding: 36px 15px 0 15px;
	}
ul.list li {
	margin: 0;
	padding-bottom: 8px;
    color: #D0D0D0;
	}


#compile h1.item {                      /*專輯*/
	font-size: 10pt;
	font-weight:normal;
	color:#4A4A4A;
	text-align: center;
	margin: 1px 0px 0px 0px;
	padding: 3px 6px 2px 6px;
	background: #E5E7E8;
	border: 1px solid #D2D5D8;
	}
#compile h1.item1 {                      /*專輯*/
	font-size: 10pt;
	font-weight:normal;
	color:#4A4A4A;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	background: #ffffff;
	/*border: 1px solid #D2D5D8;*/
	}
#compile ul {
	margin: 0px 0px 8px 0px;
	padding: 10px 10px 0px 10px;
	background: #FFFFFF;
	text-align: left;
	border-right: 1px solid #D2D5D8;
	border-left: 1px solid #D2D5D8;
	border-bottom: 1px solid #D2D5D8;
	}
#compile li {
	font-size: 9pt;
	color: #B1BCC4;
	line-height: 12pt;
	letter-spacing : 1px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 8px 0px;
	list-style: disc;
	}
#compile li.classify {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	color: #808080;
	line-height: 12pt;
	list-style: none;
	}
div.Inside_Item {
	float: left;
	margin: 5px 4px 5px 3px;
	padding: 0;
	background-color: #FFF;
	border: solid 1px #D4D4D4;
	color: #444;
	text-align: left;
	width: 250px;
	height: 350px;
}
div.Inside_Item_Class {
	margin: 3px 0 0 0;
	padding: 0;
	text-align: center;
	letter-spacing: 1pt;
}
div.Inside_Item_Class1 {
	margin: 0px 0 0 0;
	padding: 0;
	text-align: left;
	letter-spacing: 1pt;
}
div.Inside_Item_Photo {
	margin: 5px 0 0 0;
	padding: 0 auto 0 auto;
	text-align: center;
}


div.Inside_Item_Photo .normal{background:#EBF3FB;border:1px #AACCEE solid;}
div.Inside_Item_Photo .active{background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}

div.Inside_Item_Text {
	margin: 3px 0 0 0;
	padding: 0 5px;
	top: 10px;
}
div.Inside_Item_Text a:link,
div.Inside_Item_Text a:visited {
	font-size: 8pt;
	line-height: 11pt;
}
div.Inside_Item_TextOnly {
	margin: 8px 0 0 0;
	padding: 0 8px;
}
div.Inside_Item_TextOnly a:link,
div.Inside_Item_TextOnly a:visited {
	font-size: 11pt;
	line-height: 16pt;
}

.rpttitle{
text-align:left;
font-size:12pt;
margin-top:5px;
padding-bottom:3px;
border-bottom:1px solid #DCDCDC;
font-weight: bold;
font-family: arial, verdana, sans-serif;
}

/*Inside*/
div#Inside {
	margin: 0;
	padding: 5px 0px 0px 10px;
/*	background-color: #ECECEC;*/
 	background-color: #FFFFFF;
	border-top: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4;
	text-align: left;
	height: 195px;
	letter-spacing: 0pt;
}
div.InsideTitle {
	clear: both;
	margin: 0;
	padding: 0;
	height: 2em;
}
div.InsideTitle_left {
	position: relative;
	float: left;
	margin: 3px 0 0 5px;
	text-align: left;
	font-size: 1.0em;
}
div.InsideTitle_right {
	position: relative;
	float: right;
	margin: 2px 10px 0 0;
	text-align: right;
}
div.Inside_Item {
	float: left;
	margin: 5px;
	padding: 0;
	background-color: #FFF;
	border: solid 1px #D4D4D4;
	color: #444;
	text-align: left;
	width: 150px;
	height: 150px;
}
div.Inside_Item_Class {
	margin: 3px 0 0 0;
	padding: 0;
	text-align: center;
	letter-spacing: 1pt;
	font-size:9pt;
}
div.Inside_Item_Photo {
	margin: 5px 0 0 0;
	padding: 0 auto 0 auto;
	text-align: center;
	border:0;
}
div.Inside_Item_Text {
	margin: 3px 0 0 0;
	padding: 0 5px;
	top: 10px;
}
div.Inside_Item_Text a:link,
div.Inside_Item_Text a:visited {
	font-size: 8pt;
	line-height: 11pt;
}
div.Inside_Item_TextOnly {
	margin: 8px 0 0 0;
	padding: 0 8px;
}
div.Inside_Item_TextOnly a:link,
div.Inside_Item_TextOnly a:visited {
	font-size: 11pt;
	line-height: 16pt;
}
div#Inside input.pt_image_Icon {
    background-color: #ECECEC;
}

div.contentClass

{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: left;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11pt;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
font-family: arial,verdana,sans-serif;
}

/**********************************************/
/* @name: style.css                           */
/* @date: 19/11/07                            */
/* @desc: JMyCarousel css                     */
/* @auth: kevin@enova-tech.net                */
/**********************************************/
/** General Elements && arrows description  ***/


div.jMyCarousel .prev{
	background: url('http://mms.digitimes.com/tw/x/css/photogallery/img/left.png') center center no-repeat;
	width:26px;
	height:32px;
	border:0px;
}
div.jMyCarousel .next{
	background: url('http://mms.digitimes.com/tw/x/css/photogallery/img/right.png') center center no-repeat;
	width:26px;
	height:32px;
	border:0px;
}

/*
div.jMyCarousel .up{
	background: url('img/up.png') center center no-repeat;
	width:61px;
	height:40px;
	border:0px;
}

div.jMyCarousel .down{
	background: url('img/down.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}
*/


div.jMyCarousel{
	border:1px solid #1c6f8e;
	width:310px;
}

div.jMyCarousel ul{
	width:310px;
}

div.jMyCarousel ul li{
	margin:0px;
	border:1px solid #ccc;
	line-height:0px;
	padding:0px;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;
}

div.jMyCarousel ul li img{
	display:block;
	border:0px;
}
