/* general */
body {margin: 0px 0px 0px 0px; background-color: #FFFFFF; color: #000000; font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; 	font-style: normal; font-weight: normal; }
a:link {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; text-decoration: underline; font-weight: normal; color: #336699;}
a:visited{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; color: #336699;}
a:hover{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; 	font-style: normal; font-weight: normal; text-decoration: none;	color: #336699;}
a:active{font: 11.5px;font-family: Verdana,Arial,Helvetica, sans-serif; 	font-style: normal;	font-weight: normal; text-decoration: none; color: #B2BB24;}

.bodytxt {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000;}
.bodytxt_layer2 {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;background-color:#666666;}
.bodytxt_highlight{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; font-weight: bold; background-color:#FFFF00;color:#B44B36;}
.bodytxt_inputbox{font: 11.5px; font-family:Verdana,Arial,Helvetica, sans-serif; font-style: normal;width:40px;color: #000000;}
.bodytxt_button_small {font: 11.5px Verdana,Arial,Helvetica, sans-serif; color: #000000;padding-left: 2px;width:50px;}
.bodytxt_lineheight {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000;line-height: 22px;text-align:justify;}
.itemtxt {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #336699;}
.pricetxt {font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000; font-weight:bold;}
.remarktxt {font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000;}
.bodytxt_small {font: 10.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000; line-height: 16px;letter-spacing: 0.1em;}
.bodytxt_11 {font: 11px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000; line-height: 14px;}

FORM {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px; padding-top: 0px}
.formStyle{font-family:Verdana, 新細明體,細明體,Mingliu;font-size:11.5px;}

.footer {font: 11px Verdana,Arial,Helvetica, sans-serif; color: #000000; background-color: #FFFFFF;}
a.footer:link {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; text-decoration: underline; font-weight: normal; color: #000000;}
a.footer:visited{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; color: #000000;}
a.footer:hover{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;	color: #000000;}
a.footer:active{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal;font-weight: normal; text-decoration: none; color: #000000;}

/* x'mas 2008 promotion */
.xmas09_bg {background-image: url("/chi/images/xmas_gift_bg.gif"); background-repeat: repeat-x;}
/* 2009.08 Promo */
.promo_shredder_bg {background-image: url("/chi/images/200909_shredder_banner_bg.jpg"); background-repeat: repeat-x;}

/* promotion */
.promobg {background-image: url("/news/200709/banner_bg1.gif"); background-repeat: repeat;}

/* promotion 2008/05/20 */
.promobgblue {background-image: url("/chi/images/200811_blue_promo_border.gif"); background-repeat: repeat-x;}
.promobgright {background-image: url("/chi/images/200805_promo_right_border.gif"); background-repeat: repeat-x;}

/* promotion 2008/07/21 */
.promobgleft2 {background-image: url("/chi/images/200811_promo_border.gif"); background-repeat: repeat-x;}
.promobgright2 {background-image: url("/chi/images/200811_promo_border.gif"); background-repeat: repeat-x;}

/* misc */
.channel_desc {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000;}
a.channel_desc:link {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: normal; text-decoration: none;}
a.channel_desc:visited{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: normal;text-decoration: none;}
a.channel_desc:hover{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: normal; text-decoration: none;}
a.channel_desc:active{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: normal; text-decoration: none;}

.themecolor {background-color:#AFCF44; background-image: url("/images/pixel_green.gif"); background-repeat: repeat;}
.themecolor2 {background-color:#AAAAAA; }

/* Table */
.tb_header {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #A7C3D9; line-height: 22px;}

/* Loginbox */
.login_bg_top {background-image: url("/images/login_bg_top.gif"); background-repeat: repeat-x;}
.login_bg_left {background-image: url("/images/login_bg_left.gif"); background-repeat: repeat-y;}
.login_bg_bottom {background-image: url("/images/login_bg_bottom.gif"); background-repeat: repeat-x;}
.login_bg_right {background-image: url("/images/login_bg_right.gif"); background-repeat: repeat-y;}

.dotted_horizontal_orange {background-image: url("/images/dotted_orange.gif"); background-repeat: repeat-x;}
.dotted_horizontal_grey {background-image: url("/images/dotted_line_grey.gif"); background-repeat: repeat;}
.vertical_dotted {background-image: url("/images/vertical_dotted.gif"); background-repeat: repeat-y; }
.horizontal_dotted {background-image: url("/images/horizontal_dotted.gif"); background-repeat: repeat-x; }

/* main page */
.layer1_header {font: 18px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #336699;background-color:#FFFFFF;}
.layer1_footer {background-color: #000000;}
.layer2_header {font: 16px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;background-color:#666666;}

.group_header1 {font: 16px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;background-color:#ff941b;}
.group_header1_txt {font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;background-color:#ff941b;}
.group_header2 {font: 16px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;background-color:#f82c12;}
.group_header2_txt {font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;background-color:#f82c12;}
.group_header3 {font: 16px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;background-color:#4b8a1c;}
.group_header3_txt {font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;background-color:#4b8a1c;}
.group_header4 {font: 16px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;background-color:#66a4de;}
.group_header4_txt {font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;background-color:#66a4de;}
.group_header5 {font: 16px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;background-color:#ff539a;}
.group_header5_txt {font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;background-color:#ff539a;}
.group_header6 {font: 16px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;background-color:#9b33d5;}
.group_header6_txt {font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;background-color:#9b33d5;}
.group_header7 {font: 16px; font-weight:bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;background-color:#f0b609;}
.group_header7_txt {font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;background-color:#f0b609;}

.left_panel {background-color: #ACA55F;}
.hd_bg1 {background-image: url("/images/bg_bar_yellow2.gif"); background-repeat: repeat-x;}
.hd_innerbox {background-color: #F5EFC0;}
.hd_bg2 {background-image: url("/images/bg_bar_green2.gif"); background-repeat: repeat-x;}
.date_color {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFA200;}
.background1 {background-image: url("/images/pixel_copper.gif"); background-repeat: repeat; color: #D8D6C7;}

.branding_hd_bg {background-image: url("/images/familychoice/hd_bg.gif"); background-repeat: repeat-x;}
.branding_box_bg {background-image: url("/images/familychoice/box_bg.gif"); background-color: #AAD220; background-repeat: repeat;}
.branding_txt {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #708A15;}

/* menubar */
.menubar_bg {font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #666666; background-image: url("/images/tab_menu_bg2.gif"); background-repeat: repeat-x; }
.menubar_search_bg {font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #666666; background-image: url("/images/menu_search_bg.gif"); background-repeat: repeat-x; }
.menubar {font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF;}
a.menubar:link {font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;}
a.menubar:visited{font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;}
a.menubar:hover{font: 12px;	font-family: Verdana,Arial,Helvetica, sans-serif; 	font-style: normal; color: #FFFFFF;}
a.menubar:active{font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; }


/* Contact List */
.contact_header {background-color:#829786;font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF;height:20;}
.contact_body{background-color:#FFFFFF;font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000;height:22;border-style: solid;border-color: #C0C0C0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.contact_left{font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000;border-style: solid;border-color: #C0C0C0; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}
.contact_title{background-color:#E4FFCA;font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000;border-style: solid;border-color: #C0C0C0; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}

/* View */
.view_odd {font: 11.5px Verdana,Arial,Helvetica, sans-serif; color: #555555; background-color: #EAEAEA; padding-top: 3px;padding-bottom: 3px;padding-left: 2px;text-align:justify;}
.view_even {font: 11.5px Verdana,Arial,Helvetica, sans-serif; color: #555555; background-color: #FFFFFF; padding-top: 3px;padding-bottom: 3px;padding-left: 2px;text-align:justify;}
.view_highlight {font: 11.5px Verdana,Arial,Helvetica, sans-serif; color: #FF0000;padding-top: 4px;padding-bottom: 4px;padding-left: 2px;text-align:justify;}
.view_head {font-weight: bold; color: #FFFFFF; background-color: #9EA6B3; font: 11.5px Verdana,Arial,Helvetica, sans-serif; padding-top: 5px;padding-bottom: 5px;padding-left: 2px;text-align:justify;}
.view_head2 {font-weight: bold; color: #FFFFFF; background-color: #E0C5B2; font: 11.5px Verdana,Arial,Helvetica, sans-serif; font-weight: bold; padding-top: 5px;padding-bottom: 5px;padding-left: 2px;text-align:justify;}
view_odd2 {font: 11.5px Verdana,Arial,Helvetica, sans-serif; color: #555555; background-color: #F4F1E8; padding-top: 3px;padding-bottom: 3px;padding-left: 2px;text-align:justify;}
.view_even2 {font: 11.5px Verdana,Arial,Helvetica, sans-serif; color: #555555; background-color: #FFFFFF; padding-top: 3px;padding-bottom: 3px;padding-left: 2px;text-align:justify;}

.row_display1_bg {background-image: url("/images/row_bg.gif"); background-repeat: repeat-x;}

.row_display1_title {font: 11.5px Verdana,Arial,Helvetica, sans-serif; color: #9CA6B2; font-weight: bold;}
.row_display1_txt {color: #555555; background-color: #FCFBDA; font: 11.5px Verdana,Arial,Helvetica, sans-serif; padding-top: 2px;padding-bottom: 2px;padding-left: 2px;text-align:justify;}
a.row_display1_title:link {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; text-decoration: underline; font-weight: bold; color: #9CA6B2;}
a.row_display1_title:visited{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline; color: #9CA6B2;}
a.row_display1_title:hover{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; 	font-style: normal; font-weight: bold; text-decoration: none;	color: #9CA6B2;}
a.row_display1_title:active{font: 11.5px;	font-family: Verdana,Arial,Helvetica, sans-serif; 	font-style: normal;	font-weight: bold; text-decoration: none; color: #9CA6B2;}

.comment_bg {font: 12.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #555555; background-color: #F1E8E3; } 	/* Light Peach */

/* quick search bar */
.quick_search_bg {background-image: url("/images/quick_search_bg.gif"); background-repeat: repeat; }

/* recommend site */
.recomm_site_bg {background-image: url("/images/recomm_site_bg.gif"); background-repeat: repeat; }

/* misc */
.tab_txt {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-image: url("/images/page_tab_bg.gif"); background-repeat: repeat; }
a.tab_txt:link {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #E9E9E9; font-style: normal; text-decoration: underline; font-weight: bold; }
a.tab_txt:visited{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #E9E9E9; font-style: normal; font-weight: bold; text-decoration: underline;}
a.tab_txt:hover{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #E9E9E9; font-style: normal; font-weight: bold; text-decoration: none;}
a.tab_txt:active{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #E9E9E9; font-style: normal; font-weight: bold; text-decoration: none;}

/* misc */
.pattern_bg1 {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-image: url("/images/green_dot_bg.gif"); background-repeat: repeat; }
.pattern_bg2 {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #555555; background-image: url("/images/pixel_yellow.gif"); background-repeat: repeat; }
.color_bg1 {background-color: #E7FFBD; background-image: url("/images/pixel_applegreen.gif"); background-repeat: repeat; }	/* Apple Green */
.color_bg2 {background-color: #68A201; background-image: url("/images/pixel_grassgreen.gif"); background-repeat: repeat; } 	/* Grass Green */
.color_bg3 {background-color: #A6D8F7; background-image: url("/images/pixel_softblue.gif"); background-repeat: repeat; }	/* Soft Blue */
.color_bg5{background-color: #D4E0C8; background-image: url("/images/bg_pixel_greygreen.gif"); background-repeat: repeat; } 	/* Grey Green */

/* Gradient grey bar */
.diary_tab_bg {background-image: url("/images/diary_tab_bg.gif"); background-repeat: repeat-x;}
.diary_tab_left_bg {background-image: url("/images/diary_tab_left_bg.gif"); background-repeat: repeat-y;}
.diary_tab_right_bg {background-image: url("/images/diary_tab_right_bg.gif"); background-repeat: repeat-y;}
.features_upper_bg {background-image: url("/images/features_upper_bg.gif"); background-repeat: repeat-x;}
.features_lower_bg {background-image: url("/images/features_lower_bg.gif"); background-repeat: repeat-x;}

/* note / tips box */
.note_bg {background-color: #FFFFCC; font: 11px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #555555;}
.note_left_bg {background-color: #ECECEC; }
.note_left_border_bg {background-image: url("/images/border_vertical_green.gif"); background-repeat: repeat-y; background-color: #AFCF44;}
.note_txt {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-weight: bold; color: #666666; }
a.note_txt:link {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #666666; font-style: normal; text-decoration: none; font-weight: bold; }
a.note_txt:visited{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #666666; font-style: normal; font-weight: bold; text-decoration: none;}
a.note_txt:hover{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #666666; font-style: normal; font-weight: bold; text-decoration: underline;}
a.note_txt:active{font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; color: #666666; font-style: normal; font-weight: bold; text-decoration: none;}

.note_blue_bg {font: 11.5px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #555555;background-color: #CCCCCC; background-repeat: repeat-y;}
.note_blue_border_bg {background-image: url("/images/border_vertical_blue.gif"); background-repeat: repeat-y; background-color: #336699;}
.note_header {font: 11.5px;  font-weight: bold;font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #FFFFFF; line-height: 16px;letter-spacing: 0.1em;}

/* 2009.05 Promo */
.promo_block{width:300px; font: 12px; font-family: Verdana,Arial,Helvetica, sans-serif; font-style: normal; color: #000000; text-align: right; background-color:#fdf9c5;}
.promo_head_bg{background-image: url("/images/head_promo_bg_yel.gif"); background-repeat: repeat-x; height:26px;}
