/* reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin: 0; padding: 0; font-weight: normal; }
table{ border-collapse: collapse; border-spacing: 0; }
fieldset,img{ border: 0; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style: normal; font-weight: normal; }
ol,ul,il { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; }

/*layout*/
html, body { margin: 0; text-align: center;}

/*header*/
#wrapper_header { width: 780px; height: 122px; margin: 0 auto; background-image: url("/images/index/top/top_banner.gif"); text-align: left; }
#header_container { position: relative; }
#header_left { position: absolute; left: 5px; top: 0px; width: 364px; }
#header_right { position: absolute; right: 20px; top: 25px !important; top: 35px; /* ie6 */ width: 265px !important; width: 270px; /* ie6 */ height: 122px; text-align: center; padding: 0px !important; padding: 5px; /* ie6 */ }

/*info*/
#wrapper_info { width: 780px; height: 25px; margin: 0 auto; text-align: left; background-color: #FFFFFF; }
#info_container { position: relative; }
#info_left { position: absolute; left: 5px; top: 0px; width: 400px; }
#info_right { position: absolute; right: 5px; top: 0px; width: 450px; text-align: right; }

/*content*/
#wrapper_content { width: 780px; margin: 0 auto; text-align: left; background-color: #FFFFFF; }
#content_container { position: relative; margin: 0px 0; width: 100%; }
#content_left { position: absolute; left: 10px; top: 0px; width: 209px; }
#content_right { margin-left: 230px; width: 541px; }

/*footer*/
#wrapper_footer { width: 780px; height: 150px; margin: 0 auto; text-align: center; background-image: url("/images/index/bottom_bg.gif"); background-color: #FFFFFF; }
#footer_container { position:relative; }
.footer_menu { width: 780px; padding-top: 15px; }
.footer_menu ul { display: inline; list-style-type: none; } 
.footer_menu li { display: block; margin-left: 20px; }
div.footer p { text-align: center; }

/*font */
table { font-size: inherit; }
select, input, textarea { font: 99% arial,helvetica,clean,sans-serif; }

/*log_in*/
#log_in { width: 209px; } 
.log_in_img { display: block; } 

/*adv*/
.adv { width: 209px; } 
.adv_img { display: block;} 

/*news*/
#wrapper_news { width: 541px; height: 180px; text-align: left; background-color: #EFF5F1; }
.news_img { display: inline; } 
	#news_container { position:relative; margin:10px; margin-bottom:0px; width:521px; height:110px; background-color: #FFFFFF;  }
	#news_list_container { margin:10px; width:501px; height:100px;  }
	.news_list { clear:both; margin-left:20px; width: 440px; height: 30px; vertical-align: bottom; } 
	.news_list ul { list-style: none ; } 
	.news_list li { padding-top: 5px; padding-left: 30px; border-bottom: 1px solid; border-color: #EFF5F1; background: url(/images/index_200809/arrow.gif) no-repeat left; }
	.news_more { float:right; height: 20px; width: 100px; }

/*news_banner*/
#wrapper_news_banner { width: 541px; text-align: left; }

/*old-font*/
a:link { font-size: 12px; color: #336699; line-height: normal; font-family: Arial; text-decoration: none; }
a:visited { font-size: 12px; color: #336699; line-height: normal; font-family: Arial; text-decoration: none; }
a:active { font-size: 12px; color: #ff6600; line-height: normal; font-family: Arial; text-decoration: none; }
a:hover { font-size: 12px; color: #ff6600; line-height: normal; font-family: Arial; text-decoration: none; }
span a:link { text-decoration: none; }
span a:visited { text-decoration: none; }
span a:hover { text-decoration: none; }
span a:active { text-decoration: none; }

/* 內文連結 */
.news_link { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #B775D3; text-decoration: none; cursor: pointer; }
.news_link a:link { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #B775D3; text-decoration: none; cursor: pointer; }
.news_link a:visited { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #D8A9d5; text-decoration: none; cursor: pointer; }
.news_link a:active { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #D8A9d5; text-decoration: underline; cursor: pointer; }
.news_link a:hover { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #D8A9d5; text-decoration: underline; cursor: pointer; }

.MB_font12_Grey { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #333333; }
.MB_font12_White { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FFFFFF; }
.MB_font12_Blue { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #0099FF; }
.MB_font12_Light_Blue { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #63c1ff; }
.MB_font12_Red { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #d12222; }
.MB_font12_Pink { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FF66CC; }
.MB_font12_Darkgreen { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #8b9e57; }
.MB_font12_Purple { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #bd83ff; }

.MB_font13_White { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #FFFFFF; }
.MB_font13_Blue { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #0099FF; }
.MB_font13_LightBlue { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #63c1ff; }
.MB_font13_Red { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #d12222; }
.MB_font13_Pink { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #FF66CC; }
.MB_font13_Darkgreen { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #8b9e57; }
.MB_font13_Purple { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #bd83ff; }

.MB_font13_White_Bold { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #FFFFFF; font-weight: bold; }
.MB_font14_Pink_Bold { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #FF66CC; font-weight: bold; }
.MB_font14_Blue_Bold { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #0099FF; font-weight: bold; }
.MB_font14_Grey { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #333333; }
.MB_font16_brown { font-family: 新細明體; font-size: 16px; line-height: 25px; color: #8B5C29; font-weight: bold; }
.MB_font16_darkgreen { font-family: 新細明體; font-size: 16px; line-height: 25px; color: #8b9e57; font-weight: bold; }
.MB_font16_pink { font-family: 新細明體; font-size: 16px; line-height: 25px; color: #f22b92; font-weight: bold; }
.MB_font16_purple { font-family: 新細明體; font-size: 16px; line-height: 25px; color: #a42e6b; font-weight: bold; }
.MB_font18_darkpurple { font-family: 新細明體; font-size: 18px; line-height: 25px; color: #5f52a0; font-weight: bold; }
.MB_font18_brown { font-family: 新細明體; font-size: 20px; line-height: 25px; color: #8B5C29; font-weight: bold; }
.MB_font24_darkpurple { font-family: 新細明體; font-size: 24px; line-height: 30px; color: #5f52a0; font-weight: bold; }

.MB_font12_bottom_link { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #6699CC; text-decoration: none; }
.MB_font12_bottom_link a:link { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #6699CC; text-decoration: none;  }
.MB_font12_bottom_link a:visited { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #6699CC; text-decoration: none; }
.MB_font12_bottom_link a:hover { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FF9900; text-decoration:underline; }
.MB_font12_bottom_link a:active { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FF9900; text-decoration:underline; }

.MB_font12_link_blue_under_orange { font-family: 新細明體;font-size: 12px; line-height: 30px; color: #6699CC; text-decoration: none; }
.MB_font12_link_blue_under_orange a:link { font-family: 新細明體;font-size: 12px;line-height: 30px; color: #6699CC; text-decoration: none; }
.MB_font12_link_blue_under_orange a:visited { font-family: 新細明體;font-size: 12px;line-height: 30px; color: #6699CC; text-decoration: none; }
.MB_font12_link_blue_under_orange a:hover { font-family: 新細明體;font-size: 12px;line-height: 30px; color: #FF9900; text-decoration:underline; }
.MB_font12_link_blue_under_orange a:active { font-family: 新細明體;font-size: 12px;line-height: 30px; color: #FF9900; text-decoration: underline; }

.MB_font12_link_orange { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FF9900; text-decoration: none;  }
.MB_font12_link_orange a:link { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FF9900; text-decoration: none;  }
.MB_font12_link_orange a:visited { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FF9900; text-decoration: none;  }
.MB_font12_link_orange a:hover { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #6699CC;  text-decoration:underline;}
.MB_font12_link_orange a:active { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #6699CC;  text-decoration:underline;}

.MB_font12_link_white_underline { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: none; }
.MB_font12_link_white_underline:link { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: none; }
.MB_font12_link_white_underline:visited {font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: none;}
.MB_font12_link_white_underline:hover { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: underline; }
.MB_font12_link_white_underline:active { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: underline; }

.MB_font12_link_darkgreen_underline { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #8b9e57; text-decoration: none; }
.MB_font12_link_darkgreen_underline:link { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #8b9e57; text-decoration: none;  }
.MB_font12_link_darkgreen_underline:visited { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #8b9e57; text-decoration: none;  }
.MB_font12_link_darkgreen_underline:hover { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #8b9e57; text-decoration: underline; }
.MB_font12_link_darkgreen_underline:active { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #8b9e57; text-decoration: underline; }

.MB_font13_link_blue_under_orange { font-family: 新細明體;font-size: 13px; line-height: 30px; color: #6699CC; text-decoration: none; }
.MB_font13_link_blue_under_orange a:link { font-family: 新細明體;font-size: 13px;line-height: 30px; color: #6699CC; text-decoration: none; }
.MB_font13_link_blue_under_orange a:visited { font-family: 新細明體;font-size: 13px;line-height: 30px; color: #6699CC; text-decoration: none; }
.MB_font13_link_blue_under_orange a:hover { font-family: 新細明體;font-size: 13px;line-height: 30px; color: #FF9900; text-decoration:underline; }
.MB_font13_link_blue_under_orange a:active { font-family: 新細明體;font-size: 13px;line-height: 30px; color: #FF9900; text-decoration: underline; }

.MB_font14_link_grey { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #333333; text-decoration: none; }
.MB_font14_link_grey a:link { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #333333;text-decoration: none;  }
.MB_font14_link_grey a:visited { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #333333;text-decoration: none;  }
.MB_font14_link_grey a:hover { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #FF9900;text-decoration: underline;}
.MB_font14_link_grey a:active { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #FF9900;text-decoration: underline; }

.MB_font16_link_pink { font-family: 新細明體; font-size: 16px; line-height: 30px; color: #FF66CC; text-decoration: none; }
.MB_font16_link_pink a:link { font-family: 新細明體; font-size: 16px; line-height: 30px; color: #FF66CC;text-decoration: none;  }
.MB_font16_link_pink a:visited { font-family: 新細明體; font-size: 16px; line-height: 30px; color: #FF66CC;text-decoration: none;  }
.MB_font16_link_pink a:hover { font-family: 新細明體; font-size: 16px; line-height: 30px; color: #5f52a0;text-decoration: underline;}
.MB_font16_link_pink a:active { font-family: 新細明體; font-size: 16px; line-height: 30px; color: #5f52a0;text-decoration: underline; }


.MB_Mobile01_textfield { color: #FF6600; background-color: #ffffff; font-size: 11px; font-family: 新細明體; border: 1px dashed #FF9900; height: 18px; }
.MB_Mobile01_font14_textfield { font-family: 新細明體; font-size: 13px; color: #333333; height: 20px; width: 80px; }
.MB_Mobile01_get_reward_textfield { color: #FFFFFF; background-color: #CC0000; font-size: 11px; font-family: 新細明體; border: 1px solid #FF9900; height: 18px; }
.MB_login_textfield { color: #FF6600; background-color: #ffffff; font-size: 13px; font-family: 新細明體; border: 1px dashed #FF9900; width: 150px; letter-spacing: 3px; text-indent: 2px; }
.MB_dot_Blue { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #8FA6BC; }
.MB_FAQ_topic { color: #FF6600; background-color: #ffffff; font-size: 16px; font-family: 新細明體; border: 1px dashed #FF9900; width: 150px; letter-spacing: 3px; text-indent: 2px; font-weight: bold; }

/* 換頁連結 */
.page_link		{ font-family: 新細明體; font-size: 12px; line-height: 20px; color: #FF9900; text-decoration: none; cursor: pointer; }
.page_link a:link	{ font-family: 新細明體; font-size: 12px; line-height: 20px; color: #FF9900; text-decoration: none; cursor: pointer; }
.page_link a:visited	{ font-family: 新細明體; font-size: 12px; line-height: 20px; color: #FF9900; text-decoration: none; cursor: pointer; }
.page_link a:active	{ font-family: 新細明體; font-size: 12px; line-height: 20px; color: #3399FF; text-decoration: none; cursor: pointer; }
.page_link a:hover	{ font-family: 新細明體; font-size: 12px; line-height: 20px; color: #3399FF; text-decoration: none; cursor: pointer; }

/* 一般內文 */
.content_text { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #727171; }
/* 一般內文_底線 */
.underline_text { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #727171; text-decoration: underline;}
/* 標題-18藍 */
.topic1_text	{ font-family: 新細明體; font-size: 18px; line-height: 25px; color: #6699CC; font-weight: bold; }
/* 標題-16綠 */
.topic2_text	{ font-family: 新細明體; font-size: 16px; line-height: 25px; color: #8b9e57; font-weight: bold; }
/* 標題-18棕 */
.topic1B_text	{ font-family: 新細明體; font-size: 18px; line-height: 25px; color: #b2a385; font-weight: bold; }
/* 系統資料內文 時間 個人資料 系統路徑 */
.system_text { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #0099FF; }
/* 注意事項highlight */
.alert_text { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #d12222; }
/* 個人頁之個人資料 */
.personal_status_text { font-family: 新細明體; font-size: 13px; line-height: 20px; color: #0099FF; }
/* 版尾宣告 */
.footer_copyright_text { font-family: 新細明體; font-size: 12px; line-height: 18px; color: #9fa0a0; }

/* system數據回應連結 */
.system_link		{ font-family: 新細明體; font-size: 13px; line-height: 20px; color: #0099FF; text-decoration: underline; }
.system_link a:link	{ font-family: 新細明體; font-size: 13px; line-height: 20px; color: #0099FF; text-decoration: underline; cursor: pointer; }
.system_link a:visited	{ font-family: 新細明體; font-size: 13px; line-height: 20px; color: #0099FF; text-decoration: underline; cursor: pointer; }
.system_link a:active	{ font-family: 新細明體; font-size: 13px; line-height: 20px; color: #FF9900; text-decoration: underline; cursor: pointer; }
.system_link a:hover	{ font-family: 新細明體; font-size: 13px; line-height: 20px; color: #FF9900; text-decoration: underline; cursor: pointer; }

/* 按鈕-送出及表格內系統功能確定 */
.button_send { font-family: 新細明體; padding-left:20px; padding-right:20px; color: #ba0c0c; background-color: #FFFFFF; font-size: 13px; border: 1px solid #ba0c0c; border-left: 10px solid #ba0c0c; line-height: 23px; height: 23px; text-decoration: none; cursor: pointer; }

/*次按鈕-送出及表格內系統功能確定 */
.button_send2 { font-family: 新細明體; padding-left:20px; padding-right:20px; color: #c66aa9; background-color: #FFFFFF; font-size: 13px; border: 1px solid #c66aa9; border-left: 10px solid #c66aa9; line-height: 23px; height: 23px; text-decoration: none; cursor: pointer; }

/*重填按鈕*/
.button_erase { font-family: 新細明體; padding-left:20px; padding-right:20px; color: #b7b7b7; background-color: #FFFFFF; font-size: 13px; border: 1px solid #8f8f8f; border-left: 10px solid #ffb350; line-height: 23px; height: 23px; text-decoration: none; cursor: pointer; }

/*標籤按鈕-紅底白字-白底紅框*/
/* note by Jamie - 背景變色按鈕不可給無a tag的語法 */
.button_label1 a:link { font-family: 新細明體; padding:5px; color: #FFFFFF; background-color: #ba0c0c; font-size: 13px; border: 1px solid #ffffff; line-height: 28px; height: 23px; text-decoration: none; cursor: pointer; }
.button_label1 a:visited { font-family: 新細明體; padding:5px; color: #FFFFFF; background-color: #ba0c0c; font-size: 13px; border: 1px solid #ffffff; line-height: 28px; height: 23px; text-decoration: none; cursor: pointer; }
.button_label1 a:active { font-family: 新細明體; padding:5px; color: #ba0c0c; background-color: #FFFFFF; font-size: 15px; border: 1px solid #ba0c0c; line-height: 28px; height: 28px; text-decoration: none; cursor: pointer; }
.button_label1 a:hover { font-family: 新細明體; padding:5px; color: #ba0c0c; background-color: #FFFFFF; font-size: 15px; border: 1px solid #ba0c0c; line-height: 28px; height: 28px; text-decoration: none; cursor: pointer; }

/* 連結式按鈕-表格內一般確定 */
/* note by Jamie - 背景變色按鈕不可給無a tag的語法 */
.button_confirm1 a:link { font-family: 新細明體; padding:5px; color: #FFFFFF; background-color: #7ecef4; font-size: 13px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #5fb5dd; border-right: 1px solid #5fb5dd; line-height: 25px; height: 25px; text-decoration: none; cursor: pointer; }
.button_confirm1 a:visited { font-family: 新細明體; padding:5px; color: #FFFFFF; background-color: #7ecef4; font-size: 13px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #5fb5dd; border-right: 1px solid #5fb5dd; line-height: 25px; height: 25px; text-decoration: none; cursor: pointer; }
.button_confirm1 a:active { font-family: 新細明體; padding:5px; color: #FFFFFF; background-color: #7ecef4; font-size: 13px; border-top: 1px solid #5fb5dd; border-left: 1px solid #5fb5dd; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; line-height: 25px; height: 25px; text-decoration: none; cursor: pointer; } 
.button_confirm1 a:hover { font-family: 新細明體; padding:5px; color: #FFFFFF; background-color: #7ecef4; font-size: 13px; border-top: 1px solid #5fb5dd; border-left: 1px solid #5fb5dd; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; line-height: 25px; height: 25px; text-decoration: none; cursor: pointer; }

.mb12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #333333; }
.mb13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 25px; color: #333333; }
.mb13_c { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 20px; color: #333333; }
.mb15 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; color: #333333; }
.top { font-size: 14pt; font-weight: bold; color: #333399; text-decoration: none; }
.result { color: green; font-family: 標楷體; font-size: 14pt; }
.action { color: red; font-family: 標楷體; font-size: 14pt; }
.button { line-height: 16pt; color: black; background-color: #FFFFFF; font-family: 標楷體; text-align: right; margin-right: 50pt; }
.title { line-height: 20pt; color: white; background-color: #0000AA; font-family: 標楷體; font-size: 13pt; text-align: center; }
.header { color: blue; font-family: 標楷體; font-size: 24pt; }
word { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #999999; }
.word_contant { font-size: 11px; color: #666666; line-height: 20px; font-family: Arial, Helvetica, sans-serif; }
.word_title { font-weight: bold; font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.word_red { font-weight: bold; font-size: 12px; color: #cc0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.word-yes { line-height: 16pt; color: black; background-color: #FFD8D0; font-family: 標楷體; text-align: center; }
.word { line-height: 16pt; color: black; background-color: #AAAAAA; font-family: 標楷體; text-align: center; }
.word_active { background-color:white; color: black; font-family: 標楷體; font-size: 12pt; text-align: center; }
.word_disactive { background-color:black; color: gray; font-family: 標楷體; font-size: 12pt; text-align: center; }
.ERD { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #CC0000; }
.pink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF5757; }
.pink1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF5757; }
.pink2 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bolder; color: #FF5757; }
.hui { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; }
.hui1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #999999; }
.hui2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; }
.hui3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; }
.DIG_RED { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #CC0000; font-weight: bolder; }
.RED2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; }
.black { font-size: 12px; color: #000000; line-height: 18px; font-family: Arial; }
.hotel { font-size: 12px; color: #336699; line-height: normal; font-family: Arial; }
.hotel_2 { font-size: 12px; color: #016fcd; line-height: 25px; }
.hotel_3 { font-size: 12px; color: #006699; line-height: 26px; }
.bluea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0099FF; }
.prize { font-size: 12px; color: #ff831f; line-height: 22px; }
.white { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; }
.white2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; }
.BLUE1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0066FF; }
.about_green { font-size: 15px; color: #0f8800; line-height: 21px; font-family: Arial; }
.date { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bolder; color: #6600FF; text-decoration: none; }
.date-2 { font-family: 細明體; font-size: 10pt; font-weight: bold; color: #EF18EF; text-decoration: none; }
a.bali { font-size: 12px; color: #cd27a8; text-decoration: none; }
a.bali:hover { font-size: 12px; color: #0066ff; text-decoration: none; }
.g { font-size: 12px; color: #4f4f4f; line-height: 150%; font-family: Arial; }
.g1 { font-size: 11px; color: #666666; line-height: 16px; font-family: Arial; }
.g2 { font-size: 12px; color: #ff6600; }
.g3 { font-size: 12px; color: #ff5b5e; line-height: 18px; }
a.about_g { font-size: 12px; color: #333333; line-height: 22px; font-family: Arial; text-decoration: none; }
a.about_g:hover { font-size: 12px; color: #0066cc; line-height: 22px; font-family: Arial; text-decoration: underline; }
a.about_b { font-size: 12px; color: #0066cc; line-height: 22px; font-family: Arial; text-decoration: underline; }
a.about_b:hover { font-size: 12px; color: #0066cc; line-height: 22px; font-family: Arial; text-decoration: none; }
.yct { font-weight: bolder; font-size: 14px; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.yct { font-size: 12px; color: #ff4261; text-decoration: none; }
a.yct:hover { font-size: 12px; color: #186adb; text-decoration: none; }
.kte { font-size: 12px; color: #003183; text-decoration: none; }
a.kte:hover { font-size: 12px; color: #ff6600; text-decoration: none; }
.tsm { font-size: 12px; color: #00768f; }
a.tsm { font-size: 12px; color: #00768f; text-decoration: none; }
a.tsm:hover { font-size: 12px; color: #ff6600; text-decoration: none; }
.tcl { font-size: 12px; color: #ff6600; }
a.tcl { font-size: 12px; color: #ff5e23; text-decoration: none; }
a.tcl:hover { font-size: 12px; text-decoration: none; }
.htgl { font-size: 12px; color: #ff4261; }
a.htgl { font-size: 12px; color: #ff4261; text-decoration: none; }
a.htgl:hover { font-size: 12px; color: #186adb; text-decoration: none; }
.pkm { font-size: 12px; color: #005aa0; }
a.pkm { font-size: 12px; color: #005aa0; text-decoration: none; }
a.pkm:hover { font-size: 12px; color: #ff6600; text-decoration: none; }
a.train { font-size: 12px; color: #357c00; text-decoration: none; }
a.train:hover { font-size: 12px; color: #ff6600; text-decoration: none; }
a.aa_africa { font-size: 12px; color: #d43633; line-height: 18px; text-decoration: none; }
a.aa_africa:hover { font-size: 12px; color: #ff6600; line-height: 18px; text-decoration: none; }
a.aa_eastsouth { font-size: 12px; color: #ff5b5e; line-height: 18px; text-decoration: none; }
a.aa_eastsouth:hover { font-size: 12px; color: #0099ff; line-height: 18px; text-decoration: none; }
a.aa_europe { font-size: 12px; color: #452397; line-height: 18px; text-decoration: none; }
a.aa_europe:hover { font-size: 12px; color: #ff6600; line-height: 18px; text-decoration: none; }
a.aa_hkchina { font-size: 12px; color: #0066cc; line-height: 18px; text-decoration: none; }
a.aa_hkchina:hover { font-size: 12px; color: #ff6600; line-height: 18px; text-decoration: none; }
a.aa_island { font-size: 12px; color: #0066cc; line-height: 18px; text-decoration: none; }
a.aa_island:hover { font-size: 12px; color: #ff6600; line-height: 18px; text-decoration: none; }
a.aa_japankorea { font-size: 12px; color: #00765e; line-height: 18px; text-decoration: none; }
a.aa_japankorea:hover { font-size: 12px; color: #ff6600; line-height: 18px; text-decoration: none; }
a.aa_na { font-size: 12px; color: #0066cc; line-height: 18px; text-decoration: none; }
a.aa_na:hover { font-size: 12px; color: #ff6600; line-height: 18px; text-decoration: none; }
a.aa_usacanada { font-size: 12px; color: #006600; line-height: 18px; text-decoration: none; }
a.aa_usacanada:hover { font-size: 12px; color: #ff6600; line-height: 18px; text-decoration: none; }
a.aa_blue { font-size: 12px; color: #0066cc; line-height: 18px; text-decoration: none; }
a.aa_blue:hover { font-size: 12px; color: #ff6600; line-height: 18px; text-decoration: none; }
a.blue_line { font-size: 12px; color: #0066cc; text-decoration: underline; }
a.blue { font-size: 12px; color: #0066cc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.blue:hover { font-size: 12px; color: #ff6600; text-decoration: none; }
a.ebc_w { font-size: 12px; color: #f1f1ff; line-height: 19px; text-decoration: none; }
a.ebc_w:hover { font-size: 12px; color: #f1f1ff; line-height: 19px; text-decoration: none; }
a.ebc_b { font-size: 12px; color: #3d40a9; line-height: 19px; text-decoration: none; }
a.ebc_b:hover { font-size: 12px; color: #ba2727; line-height: 19px; text-decoration: none; }
a.footer1 { font-size: 12px; color: #006600; text-decoration: none; }
a.footer1:hover { color: #0066cc }
a.resort { font-size: 12px; color: #004a95; }
a.resort:hover { font-size: 12px; color: #0066ff; }
a.train_south { font-size: 12px; color: #0066cc; text-decoration: underline; }
a.train_south:hover { font-size: 12px; color: #ff0066; text-decoration: underline; }
a.train_hotspring { font-size: 12px; color: #ff0066; text-decoration: underline; }
a.train_hotspring:hover { font-size: 12px; color: #0066cc; text-decoration: underline; }
a.wuling_hoya { font-size: 12px; color: #0066cc; text-decoration: underline; }
a.wuling_hoya:hover { font-size: 12px; color: #ff6600; text-decoration: underline; }
a.train_tw { font-size: 12px; text-decoration: underline; }
a.train_tw:hover { font-size: 12px; text-decoration: none; }
a.s12blue { font-size: 12pt; color: #0066cc; text-decoration: underline; }
