/* Global */
input, textarea, select , table{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica;
	color: black;
}
form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	background-color: #E9E8E3;
}

.style1 {color: #FFFFFF}
.style2 {color: #990000;font-size: 12pt;}
.style3 {font-size: 12px; color: #000000; line-height: 24px; word-spacing: normal; letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";}
.style4 {font-size: 12px; font-weight: none; line-height: normal; word-spacing: normal; letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";}
.style5 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.style6 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif, serif}
.style9 {font-size: 12px; color: #000000; line-height: 18px; word-spacing: normal; letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";}

a { text-decoration:none; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #000000; text-decoration:underline;}
a:active { color: #000000; }

/* language selector*/
span.cmf_language_selector {font-size: 10px;color:#FFFFFF;text-decoration:none;	font-family: "Arial", "sans-serif", "新細明體";}
span.cmf_language_selector a {font-size: 10px;color:#FFFFFF;text-decoration:none;	font-family: "Arial", "sans-serif", "新細明體";}
span.cmf_language_selector a:hover { font-size: 10px; color:#FFFFFF; text-decoration:underline; font-weight:none;}
span.cmf_language_selector a:link,span.cmf_language_selector a:active,span.cmf_language_selector a:visited { font-size: 10px; color:#FFFFFF; text-decoration:none; font-weight:none;}


/* Table - Horizontal Page List */
.cmsf_pagelisthorizontal_0_active{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	background-image:url(/files/media/menu/btn_bg_3.gif);
}
.cmsf_pagelisthorizontal_0_active_hover{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	background-image:url(/files/media/menu/btn_bg_3.gif);
}
.cmsf_pagelisthorizontal_0_inactive{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	background-image:url(/files/media/menu/btn_bg_1.gif);
}
.cmsf_pagelisthorizontal_0_inactive_hover{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	background-image:url(/files/media/menu/btn_bg_3.gif);
}

.cmsf_pagelisthorizontal_0_separator{
	background-image:url(/files/media/menu/vt_line2x100.gif);
}
.cmsf_pagelisthorizontal_0_normal {
	width: 100%;
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}

.cmsf_pagelisthorizontal_0_normal:link {
	font-size: 12px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	color: #666666;text-decoration:none;
}
.cmsf_pagelisthorizontal_0_normal:visited {
	font-size: 12px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	color: #666666;text-decoration:none;
}
.cmsf_pagelisthorizontal_0_normal:hover {
	font-size: 12px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	color: #2771A7;text-decoration:none;
}
.cmsf_pagelisthorizontal_0_normal:active {
	font-size: 12px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	color: #2771A7;text-decoration:none;
}
/* Extra Links */
.cmsf_extralinks_active{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	background-image:url(/files/media/menu/btn_bg_3_s.gif);
}
.cmsf_extralinks_active a{
	color: #333333;
	font-weight:bold;
	Filter: Glow(Color=#FFFFFF, Strength=2);
}
.cmsf_extralinks_active_hover{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	background-image:url(/files/media/menu/btn_bg_3_s.gif);
}

.cmsf_extralinks_inactive{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	background-image:url(/files/media/menu/btn_bg_1_s.gif);
}
.cmsf_extralinks_inactive a{
	color: #333333;
	font-weight:bold;
	Filter: Glow(Color=#FFFFFF, Strength=2);
}
.cmsf_extralinks_inactive_hover{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	background-image:url(/files/media/menu/btn_bg_3_s.gif);
}

.cmsf_extralinks_normal {
	width: 100%;
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	Filter: Glow(Color=#FFFFFF, Strength=2);
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}

.cmsf_extralinks_normal:link {
	font-size: 12px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	color: #666666;text-decoration:none;
}
.cmsf_extralinks_normal:visited {
	font-size: 12px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	color: #666666;text-decoration:none;
}
.cmsf_extralinks_normal:hover {
	font-size: 12px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	color: #2771A7;text-decoration:none;
}
.cmsf_extralinks_normal:active {
	font-size: 12px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", "新細明體";
	color: #2771A7;text-decoration:none;
}

.cmsf_extralinks_separator{
	background-color:#666666;
}


/* Marquee */
.cmsf_marquee_header{
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 13px; color: #316405; font-weight: bold;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
	text-align: center;
}

.cmsf_marquee_whatsnew_header{
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 12px; color: #000000; font-weight: bold;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
}
.cmsf_marquee_whatsnew_header_bar{
	background-color: #428400
}

.cmsf_marquee_whatsnew_content{
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 11px; color: #000000; font-weight: none;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
}
.cmsf_marquee_whatsnew_link:hover { font-size: 11px;color:#000000; }
.cmsf_marquee_whatsnew_link:link,.cmsf_marquee_whatsnew_link:visited,.cmsf_marquee_whatsnew_link:active {
 	font-size: 11px;color:#000000; text-decoration:none; 
}

.cmsf_marquee_event_header {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 12px; color: #000000; font-weight: bold;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
}
.cmsf_marquee_event_header_bar{
	background-color: #428400
}
.cmsf_marquee_event_content {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 11px; color: #000000; font-weight: none;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
}
.cmsf_marquee_event_link:hover { font-size: 11px;color:#000000; }
.cmsf_marquee_event_link:link,.cmsf_marquee_event_link:visited,.cmsf_marquee_event_link:active {
 	font-size: 11px;color:#000000; text-decoration:none; 
}

.cmsf_marquee_survey_header {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 12px; color: #000000; font-weight: bold;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
}
.cmsf_marquee_survey_header_bar{
	background-color: #428400
}
.cmsf_marquee_survey_content {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 12px; color: #000000; font-weight: none;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
}

.cmsf_marquee_survey_link:hover { font-size: 11px;color:#000000; }
.cmsf_marquee_survey_link:link,.cmsf_marquee_survey_link:visited ,.cmsf_marquee_survey_link:active {
 	font-size: 11px;color:#000000; text-decoration:none; 
}

.cmsf_marquee_polling_header {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 12px; color: #000000; font-weight: bold;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
}
.cmsf_marquee_polling_header_bar{
	background-color: #428400
}
.cmsf_marquee_polling_content {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 12px; color: #000000; font-weight: none;
	line-height: normal; word-spacing: normal; letter-spacing: 1px;
}
.cmsf_marquee_polling_link:hover { font-size: 11px;color:#000000; }
.cmsf_marquee_polling_link:link,.cmsf_marquee_polling_link:visited,.cmsf_marquee_polling_link:active {
 	font-size: 11px;color:#000000; text-decoration:none; 
}


/* Table - Login / Logout Box */
table.cmsf_logindialog_logined {
	border: 1px dotted #CC6600;
	height: 90px;
}

table.cmsf_logindialog {
}
table.cmsf_logindialog td {
	font-size: 11px; color: #000000; line-height: 18px; word-spacing: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif, serif, "新細明體";
}

table.cmsf_logindialog a {
	font-size: 11px; color: #000000; font-weight: none;
	font-family: Arial, Verdana, Helvetica, sans-serif, serif, "新細明體";
}

table.cmsf_logindialog a:link,table.cmsf_logindialog a:active,table.cmsf_logindialog a:hover,table.cmsf_logindialog a:visited{
	font-size: 11px; color: #000000; font-weight: none;
	font-family: Arial,  Verdana,Helvetica, sans-serif, serif, "新細明體";
}
table.cmsf_logindialog input{
	color: #000000;
	font-size: 8pt;
	width: 60pt;
}
table.cmsf_logindialog input[type="password"] {
	color: #000000;
	font-size: 8pt;
	width: 60pt;
}

/* auxiliary colors*/
.cmsf_header_main_bar_outer_cell{
	background-color: #BB2507;
}
.cmsf_header_main_bar_inner_table{
	background-repeat: no-repeat;
}

.cmsf_menu_decoration_bar{
	background-color: #FF9900;
}

/* cmsf_eNewsLetter_subscribe */
.cmsf_eNewsLetter_subscribe_header {
	font-size: 12px; color: #000000; word-spacing: normal; 
	letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-weight: bold; border-bottom-color:#000000;border-bottom-style:solid;border-bottom-width:1pt
}

.cmsf_eNewsLetter_subscribe_table {
	border: 1px dotted #FFFFFF;
	background-color: #99C5E6;
}
.cmsf_eNewsLetter_subscribe_text {
	font-size: 10px; color: #000000; line-height: 18px; word-spacing: normal; 
	letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
}

table.cmsf_eNewsLetter_subscribe_btn td {
	background-color: #666666;
}
table.cmsf_eNewsLetter_subscribe_btn a , table.cmsf_eNewsLetter_subscribe_btn a:link,table.cmsf_eNewsLetter_subscribe_btn a:visited , table.cmsf_eNewsLetter_subscribe_btn a:active, {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 10px;color: #FFFFFF; font-weight: bold;
}
table.cmsf_eNewsLetter_subscribe_btn a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 10px;color: #FFFFFF; font-weight: bold;
	text-decoration:underline;
}


/* Product Search */
.cmsf_product_SearchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 12px; color: #ffffff;font-weight: none; line-height: normal;
	word-spacing: normal;letter-spacing: 1px;
}
.cmsf_product_SearchBox_SearchBtn {
	font-family: "Arial", "sans-serif", "新細明體";
	font-size: 12px;
	background-color: #FFB03C;
	padding: 2px;
	text-decoration: none;
	cursor: hand;
	color: #000000;
	margin: 0px;
	border-top: 1px solid #FFCC99;
	border-right: 1px solid #CC6600;
	border-bottom: 1px solid #CC6600;
	border-left: 1px solid #FFCC99;
	font-weight: normal;
}
.cmsf_product_SearchBox_Link,.cmsf_product_SearchBox_Link:link,.cmsf_product_SearchBox_Link:active,.cmsf_product_SearchBox_Link:visited {
	font-size: 11px; color: #ffffff; font-weight: none; text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
}

.cmsf_product_SearchBox_Link:hover{
	font-size: 11px; color: #ffffff; font-weight: none; text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
}

/* cmsf_inlinepolling */

.cmsf_inlinepolling_header {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "serif", “新細明體”;
	font-size: 12px;	color: #000000;font-weight: bold;line-height: normal;	word-spacing: normal;	letter-spacing: 1px;
}

.cmsf_inlinepolling_table {
	border: 1px dotted #FFFF99;
	background-color:#E3E4E6;
}
.cmsf_inlinepolling_text {
	font-size: 12px; color: #000000; line-height: 18px; word-spacing: normal; 
	letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
}

table.cmsf_inlinepolling_btn  {
	background-color: #666666;
}
table.cmsf_inlinepolling_btn a {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 10px;color: #FFFFFF; font-weight: bold;
}

table.cmsf_inlinepolling_btn a:link ,table.cmsf_inlinepolling_btn a:visited , table.cmsf_inlinepolling_btn a:hover, table.cmsf_inlinepolling_btn a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 10px;color: #FFFFFF; font-weight: bold;
}
.cmsf_inlinepolling_separator {
	border-bottom-color:#FFFFFF;border-bottom-style:solid;border-bottom-width:1pt ;
}

/* Page credits */
.cmsf_page_credits{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Channel Header (Frontpage) */
.cmsf_frontpage_channel_header {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	background-color: #8830A9;
	vertical-align: middle;
}
.cmsf_frontpage_channel_rank_cell {
	color: #FFFFFF;
	background-color: #8830A9;
	vertical-align: middle;
	text-align: center;
}
.cmsf_frontpage_channel_rank_ranking {
	font-size: 20pt;
	font-weight: bold;
}
.cmsf_frontpage_channel_rank_word {
	font-size: 9pt;
	font-weight: bold;
}
.cmsf_frontpage_channel_page_total {
	font-size: 10pt;
}
.cmsf_frontpage_channel_item_total {
	font-size: 10pt;
}
.cmsf_frontpage_channel_page_selector {
	font-size: 10pt;
	color: #000000;
}
.cmsf_frontpage_channel_page_selector a{
	font-size: 10pt;
	color: #000000;
	text-decoration:none;
}
.cmsf_frontpage_channel_page_selector a:link,a:visited,a:active{
	font-size: 10pt;
	color: #000000;
	text-decoration:none;
}
.cmsf_frontpage_channel_page_selector a:hover{
	font-size: 10pt;
	color: #000000;
}
.cmsf_frontpage_channel_refer_page:link {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif; letter-spacing: 1px;
	font-size: 12px;	color: #000000; font-weight: none; line-height: 18px;word-spacing: normal;
}
.cmsf_frontpage_channel_refer_page:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif; letter-spacing: 1px;
	font-size: 12px;	color: #000000; font-weight: none; line-height: 18px;word-spacing: normal;
}
.cmsf_frontpage_channel_refer_page:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif; letter-spacing: 1px;
	font-size: 12px;	color: #000000; font-weight: none; line-height: 18px;word-spacing: normal;
}
/* news link in channel  */
.cmsf_channel_news_title { 	font-size: 14px;color:#000000; text-decoration:none; }
.cmsf_channel_news_title:link { 	font-size: 14px;color:#000000; text-decoration:none; }
.cmsf_channel_news_title:visited { font-size: 14px;color:#000000; text-decoration:none; }
.cmsf_channel_news_title:hover {color:#000000; font-weight:bold; background-color:none; font-size: 14px;}

.cmsf_channel_news_detail{color:#006600; font-weight:bold; background-color:none; font-size: 12px;}
.cmsf_channel_news_detail:link { 	font-size: 12px;color:#006600; text-decoration:none; }
.cmsf_channel_news_detail:visited { font-size: 12px;color:#006600; text-decoration:none; }
.cmsf_channel_news_detail:hover {color:#006600; font-weight:bold; background-color:none; font-size: 12px;}

/* forum (front page) */
.cmsf_frontpage_news_forum { 	font-size: 12px;color:#006600; text-decoration:none; }
.cmsf_frontpage_news_forum:link { 	font-size: 12px;color:#006600; text-decoration:none; }
.cmsf_frontpage_news_forum:visited { font-size: 12px;color:#006600; text-decoration:none; }
.cmsf_frontpage_news_forum:hover {color:#006600; font-weight:bold; background-color:none; font-size: 12px;}

.cmsf_frontpage_FunctionNameTag {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 15px;
	color: #333399;
	font-weight: bold;
}
.cmsf_frontpage_Function_header{
	font-size: 9pt;
	font-weight: none;
	color: #000000;
	background-color: #CC3333;
	vertical-align: middle;
}
.cmsf_frontpage_Function_Row {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif, "新細明體";
	font-size: 12px;
	color: #000000;
	font-weight: none;
	line-height: 18px;
	word-spacing: normal;
	letter-spacing: 1px;
	vertical-align: top;
}

.cmsf_frontpage_Function_Link, .cmsf_frontpage_Function_Link:active, .cmsf_frontpage_Function_Link:link, .cmsf_frontpage_Function_Link:visited {
	font-size: 12px; 
	color:#000000; 
	text-decoration:none;
}
.cmsf_frontpage_Function_Link:hover {
	font-size: 12px; 
	color:#006600; 
	text-decoration:underline; 
	font-weight:none;
}



/* Button Type 1 */
/* Save / Reset / Cancel / Custom Buttons */
#btn_type1 {font-size: 10pt;display:inline;float:right;}
#btn_type1 span {position:relative;height:auto;margin:0 2px;float:left;border-width:2px 0 2px 0;border-style:solid;border-color:#C4C2A5;}
#btn_type1 span span {border-width:0 2px;margin:0 -1px;height:auto;padding:.25em .8em .25em .8em;background-color:#E4E2C5;}
#btn_type1 span span a {color:#663300}
#btn_type1 span.hover {border-color:#C4C2A5;}
#btn_type1 span.hover a {color:#663300;}
#btn_type1 span.hover span {border-color:#C4C2A5;background-color:#D4D2B5;}

/* Button Type 2 */
/* Control button */
#btn_type2 {display:inline;}
#btn_type2 span {display:inline;position:relative;height:auto;margin:0 2px;float:left;border-width:2px 0 2px 0;border-style:solid;border-color:#C4C2A5;}
#btn_type2 span span {display:inline;border-width:0 2px;margin:0 -1px;height:auto;padding:1px 6px 1px 6px;background-color:#E4E2C5;font-size:8pt;}
#btn_type2 span span a {color:#663300}
#btn_type2 span.hover {border-color:#C4C2A5;}
#btn_type2 span.hover a {color:#663300;}
#btn_type2 span.hover span {border-color:#C4C2A5;background-color:#D4D2B5;}

/* Table header in listings. */
.b_listing_listheader { font-family: Verdana, Arial, Helvetica, "新細明體"; font-size: 10pt; font-weight: bold; color: #313031; background-color: #CCCCCC;}
.b_listing_listheader:link { color : #313031; }
.b_listing_listheader:visited { color : #313031; }
.b_listing_listheader:hover { color : #313031; }
.b_listing_listheader:active { color : #313031; }
/* bottom */
.b_listing_listheaderB { font-family: Verdana, Arial, Helvetica, "新細明體"; font-size: 10pt; font-weight: bold; color: #313031; }
.b_listing_listheaderB:link { color : #313031; }
.b_listing_listheaderB:visited { color : #313031; }
.b_listing_listheaderB:hover { color : #313031; }
.b_listing_listheaderB:active { color : #313031; }
/* Control in listings. */
.b_listing_control { background-color: #AD9276; }

/* Table body in listings.*/
.b_listing_listbody {
	font-family: Verdana, Arial, Helvetica, "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	padding-bottom:5pt;
}

.tableContentLink {
	font-family: Verdana, Arial, Helvetica, "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	padding-bottom:5pt;
}
.tableContentLink:link, .tableContentLink:visited, .tableContentLink:active {
	font-size: 10px;color:#006600; text-decoration:none;font-family: Verdana, Arial, Helvetica, "新細明體";
}
.tableContentLink:hover {
	color:#006600;
	font-weight:bold;
	background-color:none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, "新細明體";
}

/* for view product only*/
.cmsf_product_header{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	background-color: #FFCC00;
}
.cmsf_product_header_bar{
	background-color: #FF9900;
}
.cmsf_product_main{
	background-color: #F3F1ED;
}
.cmsf_product_main_header{
	background-color: #FFEFB0;
	font-size: 12px;
	font-weight: bold;
}
.cmsf_product_aux{
	background-color: #F3F1ED;
}
.cmsf_product_aux_header{
	background-color: #E2F2BD;
	font-size: 12px;
	font-weight: bold;
}
.cmsf_product_desc{
	background-color: #F3F1ED;
}
.cmsf_product_desc_header{
	background-color: #F1C7D5;
	font-size: 12px;
	font-weight: bold;
}
.cmsf_product_editorial_review{
	background-color: #F3F1ED;
}
.cmsf_product_editorial_review_header{
	background-color: #D5D5D5;
	font-size: 12px;
	font-weight: bold;
}
.cmsf_product_customer_review{
	background-color: #F3F1ED;
}
.cmsf_product_customer_review_header{
	background-color: #D5D5D5;
	font-size: 12px;
	font-weight: bold;
}
.cmsf_product_related{
	background-color: #F3F1ED;
}
.cmsf_product_related_header{
	background-color: #AEFFD7;
	font-size: 12px;
	font-weight: bold;
}
/* for view author only*/
.cmsf_author_header{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	background-color: #FFCC00;
}
.cmsf_author_header_bar{
	background-color: #FF9900;
}
.cmsf_author_main{
	background-color: #F3F1ED;
}
.cmsf_author_main_header{
	background-color: #FFEFB0;
	font-size: 12px;
	font-weight: bold;
}
.cmsf_author_related{
	background-color: #F3F1ED;
}
.cmsf_author_related_header{
	background-color: #E2F2BD;
	font-size: 12px;
	font-weight: bold;
}

/* Table - Vertical Page List */
table.cmsf_pagelistvertical {}
table.cmsf_pagelistvertical a {
	color: #808080;
}
table.cmsf_pagelistvertical a:hover {
	background-color: #FFFFFF;
}

/*** link.css ***/
 .bluelink_15pt:link  {color:#000000; text-decoration:underline; font-size: 15px;}
 .bluelink_15pt:visited {color:#000000; text-decoration:underline; font-size: 15px;}
 .bluelink_15pt:hover {color:#0000FF; text-decoration:underline; font-size: 15px;}

 .greenlink_15pt:link {color:#006600; text-decoration:none; font-size: 15px;}
 .greenlink_15pt:visited {color:#006600; text-decoration:none; font-size: 15px;}
 .greenlink_15pt:hover {color:#006600; text-decoration:underline; font-size: 15px;}
 
 .greenlink2:link { 	font-size: 12px;color:#006600; text-decoration:none; }
 .greenlink2:visited { font-size: 12px;color:#006600; text-decoration:none; }
 .greenlink2:hover {color:#006600; font-weight:bold; background-color:none; font-size: 12px;}
 
 .orangelink01 { color:#cc0000; text-decoration:none}
 .orangelink01:hover { color:#FF6600; font-weight:none; text-decoration:underline; background-color:none}
 
 .orangelink:link { color:#FF6600; text-decoration:none; background-color:#FFD89D; }
 .orangelink:visited {color:#FF6600; text-decoration:none; background-color:#FFD89D;}
 .orangelink:hover { color:#FF6600;	font-weight:bold; background-color:#FFD89D; }
 
 .orangelink_15pt:link {color:#000000;text-decoration:none;font-size: 15px;}
 .orangelink_15pt:visited {color:#000000;text-decoration:none;font-size: 15px;}
 .orangelink_15pt:hover {color:#FF6600;font-weight:none;background-color:none;font-size: 15px;}
 
 .orangelink_15pt_u:link {color:#000000;text-decoration:underline;font-size: 15px;}
 .orangelink_15pt_u:visited {color:#000000;text-decoration:underline;font-size: 15px;}
 .orangelink_15pt_u:hover {color:#FF6600;font-weight:none;background-color:none;font-size: 15px;}

 .orangelink_submenu:link { color:#990000;	font-weight:bold; text-decoration:underline;	font-size: 13px;}
 .orangelink_submenu:visited {color:#990000;	font-weight:bold; text-decoration:underline;	font-size: 13px;}
 .orangelink_submenu:hover {color:#FF6600;	font-weight:bold;	background-color:none;	font-size: 13px;}

 .orangelink_13pt:link {	color:#000000;	text-decoration:none;	font-size: 13px;}
 .orangelink_13pt:visited {	color:#000000;	text-decoration:none;	font-size: 13px;}
 .orangelink_13pt:hover {	color:#FF6600;	font-weight:none;	background-color:none;	font-size: 13px;}

 .redlink_15pt:link {color:#cc0000;	text-decoration:none;font-size: 15px;}
 .redlink_15pt:visited {color:#cc0000;text-decoration:none;font-size: 15px;}
 .redlink_15pt:hover {color:#FF6600;font-weight:none;text-decoration:underline;background-color:none;font-size: 15px;}
 
 .redlink_13pt:link {color:#cc0000;	text-decoration:none;font-size: 13px;font-weight:bold;}
 .redlink_13pt:visited {color:#cc0000;text-decoration:none;font-size: 13px;font-weight:bold;}
 .redlink_13pt:hover {color:#FF6600;text-decoration:underline;background-color:none;font-size: 13px;font-weight:bold;}

 .bluelink_15pt:link {color:#0066FF;text-decoration:none;font-size: 15px;}
 .bluelink_15pt:visited {color:#0066FF;text-decoration:none;font-size: 15px;}
 .bluelink_15pt:hover {color:#FF6600;text-decoration:underline;font-weight:none;background-color:none;font-size: 15px;}
  
 .link_chi { color:#000000; text-decoration:none; font-weight:bold; }
 .link_chi:hover { color:#FF6600; text-decoration:none; font-weight:bold; }
 
 .link_eng { color:#000000; text-decoration:none; font-weight:bold }
 .link_eng:hover { color:#FF6600; text-decoration:none; font-weight:bold; }

 .blacklink { color:#000000; text-decoration:none}
 .blacklink:hover { color:#000000; text-decoration:none; }

 .lgraylink { color:#CCCCCC; text-decoration:none}
 .lgraylink:hover { color:#CCCCCC; text-decoration:none; font-weight:bold; }

 .dgraylink { color:#000000; text-decoration:none}
 .dgraylink:hover { color:#000000; text-decoration:none; font-weight:bold; }
 
 .graylink01 { color:#333333; text-decoration:none}
 .graylink01:hover { color:#FF6600; font-weight:bold; }

 .whitelink { color:#FFFFFF; text-decoration:none}
 .whitelink:hover { color:#666666; text-decoration:underline; font-weight:bold; }
 
 .whitelink_02 { color:#FFFFFF; text-decoration:none;font-size: 12px}
 .whitelink_02:link { color:#FFFFFF; text-decoration:none;font-size: 12px}
 .whitelink_02:visited { color:#FFFFFF; text-decoration:none;font-size: 12px}
 .whitelink_02:active { color:#FFFFFF; text-decoration:none;font-size: 12px}
 .whitelink_02:hover { color:#FFFFFF; text-decoration:underline; font-weight:none;font-size: 12px }

 .colorlink1 { color:#000000; text-decoration:none}
 .colorlink1:hover { color:#ffffff; text-decoration:none; background-color: #FF9900; font-weight:none; }
 
 .colorlink2 { color:#000000; text-decoration:none}
 .colorlink2:hover { color:#ffffff; text-decoration:none; background-color: #0066FF; font-weight:none; }
  
 .colorlink3 { color:#000000; text-decoration:none}
 .colorlink3:hover { color:#ffffff; text-decoration:none; background-color: #CC3300; font-weight:none; }
  
 .colorlink4 { color:#000000; text-decoration:none}
 .colorlink4:hover { color:#ffffff; text-decoration:none; background-color: #CC6600; font-weight:none; }
  
 .colorlink5 { color:#000000; text-decoration:none}
 .colorlink5:hover { color:#ffffff; text-decoration:none; background-color: #FF6600; font-weight:none; }
   
 .colorlink6 { color:#000000; text-decoration:none}
 .colorlink6:hover { color:#ffffff; text-decoration:none; background-color: #339900; font-weight:none; }
  
 .colorlink7 { color:#000000; text-decoration:none}
 .colorlink7:hover { color:#ffffff; text-decoration:none; background-color: #FF9900; font-weight:none; }
  
 .colorlink8 { color:#000000; text-decoration:none}
 .colorlink8:hover { color:#ffffff; text-decoration:none; background-color: #9933FF; font-weight:none; }

/*** content.css ***/
.chinese_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
}
.chi_urhere {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	color: #ffffff;
	letter-spacing: 1px;
}

.chi_content_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 12px;
	color: #000000;
	font-weight: none;
	line-height: 18px;
	word-spacing: normal;
	letter-spacing: 1px;
}

.chi_content_12_white {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: none;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 1px;
}


.chi_demo_hints_13 {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	color: #0000ff;
	font-weight: none;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 1px;
}

.chi_content_13 {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	color: #000000;
	font-weight: none;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 1px;
}

.chi_content_13_white {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: none;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 1px;
}

.chi_content_15 {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 15px;
	color: #000000;
	font-weight: none;
	line-height: 22px;
	word-spacing: normal;
	letter-spacing: 1px;
}

.chi_subhead_15b {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.chi_subhead_15b_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 15px;
	color: #333399;
	font-weight: bold;
}

.chi_subhead_13b_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	color: #333399;
	font-weight: bold;
}


.chi_subhead_15b_red {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 15px;
	color: #990000;
	font-weight: bold;
}

.eng_content_15 {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 15px;
	color: #000000;
	font-weight: none;
	line-height: 22px;
	word-spacing: normal;
	letter-spacing: 0px;
}

.eng_content_13 {
	font-family: Verdana, Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	color: #000000;
	font-weight: none;
	line-height: 22px;
	word-spacing: normal;
	letter-spacing: 0px;
}



/*** nav.css ***/
.nav1 {
	font-size: 12px;
	color: #CCCCCC;
}
.nav2 {
	font-size: 12px;
	color: #333333;
}
.nav3_white {
	font-size: 12px;
	color: #FFFFFF;
}

/*** table.css ***/
.tdstyle {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}