body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

 /*路徑*/ 
.waymark{
	padding:1px;
	background-image:none;
	color:#666666;
	font-size:12px;
	margin-top:1px;
	background-color: #FFFFFF;
	line-height: 26px;
	text-indent: 0px;
	height: 35px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
} 


/*內頁_表格_標題*/ 
.page_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
	font-size: 15px;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	text-indent: 10px;
	vertical-align: middle;
	height: 30px;
	padding: 0px;
}
/*內頁_表格_標題_居中*/ 
.page_table_title_center {
	font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
	font-size: 15px;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	text-indent: 0px;
	vertical-align: middle;
	height: 30px;
	padding: 0px;
	text-align: center;
}


/*內頁搜尋_欄位*/ 
.search-text{
	font-size:12px;
	line-height:140%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	color: #636363;
	text-indent: 0px;
	vertical-align: middle;
	height: 35px;
} 
/*內頁搜尋_輸入欄位_下拉式選單*/
.search-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	line-height: normal;
}

/*標籤tag_下拉式選單*/
.tag-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6000;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1px;
}

/*標籤tag_文字_橘底*/
.tag-text_orange{
	font-size:12px;
	line-height:140%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px;
	color: #6F6F6F;
	vertical-align: middle;
	letter-spacing: 0px;
	white-space: nowrap;
	margin: 6px;
	background-color: #FFFBCA;
	border: 1px solid #CECECE;
} 
/*標籤tag_文字_灰底*/
.tag-text_gary{
	font-size:12px;
	line-height:140%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px;
	color: #6F6F6F;
	vertical-align: middle;
	letter-spacing: 0px;
	white-space: nowrap;
	margin: 6px;
	background-color: #E8E8E8;
	border: 1px solid #CECECE;
} 
/*標籤_文字反應_灰*/
a.tag_text_over_gary:link {
	color: #6F6F6F;
	text-decoration: none;
}
a.tag_text_over_gary:visited {
	color: #6F6F6F;
	text-decoration: none;
}
a.tag_text_over_gary:hover {
	color: #242424;
	text-decoration: none;
}
a.tag_text_over_gary:active {
	color: #6F6F6F;
	text-decoration: none;
}

/*標籤_文字反應_橘*/
a.tag_text_over_orange:link {
	color: #FF6000;
	text-decoration: none;
}
a.tag_text_over_orange:visited {
	color: #FF6000;
	text-decoration: none;
}
a.tag_text_over_orange:hover {
	color: #FF2400;
	text-decoration: none;
}
a.tag_text_over_orange:active {
	color: #FF6000;
	text-decoration: none;
}


/*內頁_表格表頭_齊左*/ 
.page_table-head{
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Courier;
	font-size:12px;
	margin-top:6px;
	line-height: 140%;
	vertical-align: middle;
	text-indent: 0px;
	height: 25px;
	color: #2C2C2C;
} 

/*內頁_表格表頭_居中*/
.page_table-head-center{
	padding:6px;
	color:#2C2C2C;
	font-family:Verdana, Arial, Helvetica, sans-serif, Courier;
	font-size:12px;
	margin-top:3px;
	line-height: 140%;
	vertical-align: middle;
	text-align: center;
	height: 25px;
} 


.orange_color {
	color: #FF6600;
}
.black_color {
	color: #282828;
}



/*內頁_表格內容_齊右*/
.page_table-body-right{ 
        background-color:#FFFFFF; 
        font-size:12px; 
        line-height:18px; 
        font-family:Verdana, Arial, Helvetica, sans-serif, Courier; 
        margin: 3px; 
		padding:6px; 
        color: #616161; 
        text-align: right; 
        height: 20px; 
        vertical-align: middle; 
}
/*內頁_表格內容_齊左*/
.page_table-body-left{
	background-color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Courier;
	margin: 3px; 
	padding:6px;
	color: #616161;
	text-align: left;
	height: 20px;
	text-indent: 0px;
	vertical-align: middle;
} 
/*內頁_表格內容_ 居中*/
.page_table-body-center{
	background-color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Courier;
	margin: 3px; 
	padding:6px;
	color: #616161;
	text-align: center;
	height: 20px;
	vertical-align: middle;
} 
/*內頁_表格文字反應*/
a.page_table-text_over:link {
	color: #666666;
	text-decoration: underline;
}
a.page_table-text_over:visited {
	color: #666666;
	text-decoration: underline;
}
a.page_table-text_over:hover {
	color: #FF9000;
	text-decoration: underline;
}
a.page_table-text_over:active {
	color: #666666;
	text-decoration: underline;
}

/*內頁_文字_反應*/ 
a.page_text_over:link {
	color: #FE8531;
	text-decoration: underline;
}
a.page_text_over:visited {
	color: #FE8531;
	text-decoration: underline;
}
a.page_text_over:hover {
	color: #FF2400;
	text-decoration: underline;
}
a.page_text_over:active {
	color: #FE8531;
	text-decoration: underline;
}





/*日曆table------------------------------------------------------------------------*/
.calMonth{
	width:150px;
}
a.cal-color:link {
	color: #FF6600;
	text-decoration: underline;
}
a.cal-color:active {
	color: #FF6600;
	text-decoration: underline;
}

a.cal-color:visited {
	color: #FF6600;
	text-decoration: underline;
}
a.cal-color:hover {
	color: #FF0000;
	text-decoration: underline;
}

/*日曆首列*/
.calMonthNav{
}
/*日曆上個月*/
.calMonthBackward{
}
/*日曆目前顯示年月*/
.calMonthCurrent{
    font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
/*日曆下個月*/
.calMonthForward{
    color: #FF0000;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
/*日曆星期列*/
.calMonthHeader{
	font-size: 13px;
}
/*日曆日欄*/
.calMonthDay{
    font-size: 11px;
	color: #999999;
	text-align:center;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
/*日曆今日日期*/
.calMonthToday{
	font-size: 11px;
	text-align:center;
	color: #FF6600;
}
/*日曆假日日期-----------------------------------------------------------------------------------*/
.calholiday{
	font-size: 11px;
	color: #FF3300;
	text-align:center;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.calenderbutton{
	text-align:right;
}
/*日曆_表格外框*/
.table-calendar{
	margin: 1px;
	width: auto;
	position: static;
	right: 50px;
	top: 50px;
	padding: 2px;
	background-color: #B1AC8E;
	border: 1px solid #B1AC8E;
}



/*右上角選單_文字(ex:證券法令規章)*/
.header_text01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #77796D;
	font-size: 11px;
	line-height: normal;
}
/*右上角選單_文字反應(ex:證券法令規章)*/
a.header_text01_over:link {
	color: #77796D;
	text-decoration: none;
}
a.header_text01_over:visited {
	color: #77796D;
	text-decoration: none;
}
a.header_text01_over:hover {
	color: #4A4C3F;
	text-decoration: underline;
}
a.header_text01_over:active {
	color: #77796D;
	text-decoration: none;
}


/*上面選單_文字(ex:網站導覽)*/
.header_text02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 150%;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 1px;
	white-space: nowrap;
	width: 70px;
}
/*上面選單_文字反應(ex:網站導覽)*/
a.header_text02_over:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.header_text02_over:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.header_text02_over:hover {
	color: #E0E795;
	text-decoration: none;
}
a.header_text02_over:active {
	color: #FFFFFF;
	text-decoration: none;
}


/*footer_選單文字*/
.footer_text01{
	padding:1px;
	background-image:url(/ch/images/footer_button_bg.gif);
	color:#787878;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;
	line-height: 140%;
	text-indent: 10px;
	height: 29px;
	vertical-align: middle;
}

/*footer_選單文字反應(ex:網站導覽)*/
a.footer_text01_over:link {
	color: #787878;
	text-decoration: none;
}
a.footer_text01_over:visited {
	color: #787878;
	text-decoration: none;
}
a.footer_text01_over:hover {
	color: #515151;
	text-decoration: underline;
}
a.footer_text01_over:active {
	color: #787878;
	text-decoration: none;
}

/*版權聲明文字*/
.copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 130%;
	color: #96988D;
	letter-spacing: 1px;
	vertical-align: middle;
	background-color: #E9EBE0;
	height: 60px;
}

/*特別公告文字*/
.special_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	color: #363636;
	letter-spacing: 1px;
	vertical-align: middle;
	height: 32px;
	text-indent: 9px;
}


/*及時重大訊息文字*/
.info_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	color: #363636;
	letter-spacing: 1px;
	vertical-align: middle;
	height: 28px;
	text-indent: 9px;
}


/*最新上櫃文字*/
.fresh_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	color: #363636;
	letter-spacing: 1px;
	vertical-align: middle;
	height: 30px;
	text-indent: 9px;
}


/*個股資訊_文字*/
.fresh_text_info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #616161;
	height: 30px;
	vertical-align: middle;
	position: fixed;
	text-indent: 2px;
}


/*最新訊息_標題*/
.news_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #FF7200;
	letter-spacing: 0px;
	vertical-align: middle;
}
/*最新訊息_內文*/
.news_body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 150%;
	color: #7C7C7C;
	letter-spacing: 0px;
	vertical-align: middle;
}
/*最新訊息_文字反應_title*/
a.news_title_over:link {
	color: #FF7200;
	text-decoration: none;
}
a.news_title_over:visited {
    color: #FF7200;
	text-decoration: none;
}
a.news_title_over:hover {
    color: #FF7200;
	text-decoration: none;
}
a.news_title_over:active {
	color: #FF7200;
	text-decoration: none;
}
/*最新訊息_文字反應_text*/
a.news_text_over:link {
	color: #7C7C7C;
	text-decoration: none;
}
a.news_text_over:visited {
    color: #7C7C7C;
	text-decoration: none;
}
a.news_text_over:hover {
    color: #7C7C7C;
	text-decoration: underline;
}
a.news_text_over:active {
	color: #7C7C7C;
	text-decoration: none;
}


/*交易資訊連結_文字*/
.link_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	color: #787878;
	letter-spacing: 0px;
	vertical-align: middle;
	height: 26px;
	text-indent: 13px;
}
/*交易資訊連結_文字反應*/
a.link_text_over:link {
	color: #3F3F3F;
	text-decoration: none;
}
a.link_text_over:visited {
	color: #3F3F3F;
	text-decoration: none;
}
a.link_text_over:hover {
	color: #FF7200;
	text-decoration: underline;
}
a.link_text_over:active {
	color: #3F3F3F;
	text-decoration: none;
}



/*民國_日期*/
.text_date {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 130%;
	color: #888888;
	letter-spacing: 0px;
	vertical-align: middle;
	height: 0px;
	text-indent: 0px;
	white-space: nowrap;
}

/*內頁_單元名稱*/
.page_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 140%;
	color: #FF6000;
	text-indent: 0px;
	font-weight: bold;
	vertical-align: middle;
	height: 32px;
}


/*公司名稱_文字反應*/
a.page_title_over:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.page_title_over:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.page_title_over:hover {
	color: #E0E795;
	text-decoration: underline;
}
a.page_title_over:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.company_name {
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}


/*問與答_欄位*/ 
.q-text{
	font-size:12px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	color: #454545;
	text-indent: 0px;
	height: 30px;
} 
.a-text{
	font-size:12px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	color: #2E2E2E;
	text-indent: 0px;
	vertical-align: middle;
	height: 30px;
} 


/*第二層選單_文字01_齊左*/
.menu_text01{
	background-color:#919480;
	font-size:12px;
	line-height:18px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 3px; 
	padding:3px;
	color: #FFFFFF;
	text-align: left;
	height: 24px;
	text-indent: 0px;
	vertical-align: middle;
} 
/*第二層選單_文字01_文字反應*/
a.menu_text01_over:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_text01_over:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_text01_over:hover {
	color: #FFF9C8;
	text-decoration: none;
}
a.menu_text01_over:active {
	color: #FFFFFF;
	text-decoration: none;
}
/*第三層選單_文字02_齊左*/
.menu_text02{
	background-color:#F5F4EB;
	font-size:12px;
	line-height:18px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 2px; 
	padding:2px;
	color: #494B3E;
	text-align: left;
	height: 22px;
	text-indent: 0px;
	vertical-align: middle;
} 
/*第二層選單_文字01_文字反應*/
a.menu_text02_over:link {
	color: #494B3E;
	text-decoration: none;
}
a.menu_text02_over:visited {
	color: #494B3E;
	text-decoration: none;
}
a.menu_text02_over:hover {
	/*color: #4B4B4B;*/
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_text02_over:active {
	color: #494B3E;
	text-decoration: none;
}

/*新聞_內頁標題_齊左*/ 
.news_page_title{
	padding:2px;
	color:#4D4D4D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:0px;
	line-height: 140%;
	vertical-align: middle;
	text-indent: 0px;
	height: 32px;
} 
/*彈出選單_文字*/
.popup_menu_text {
	margin: 3px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #494B3E;
	text-indent: 0px;
	vertical-align: middle;
	background-color: #EAECE1;
}
/*彈出選單_文字反應*/
.popup_menu_text_over {
	margin: 3px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Courier;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #EEF0E4;
	text-indent: 0px;
	vertical-align: middle;
	background-color: #888D73;
}
