@import url(menu.css);

* {	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

body {
	background-color:#FFFFFF;
	margin:0;
	padding:0 20px 0 0;
}

img {border:0;}
a:link{text-decoration:underline;}
a{color:#003399;}
a:hover{color:#0000FF; text-decoration:underline;}
form, table, tr, th, td {
	margin:0;
	padding:0;
	border:none;
	border-collapse:collapse;
}
th{text-align:left;}
th, td{vertical-align:top; text-align:left;}
input{margin:0; padding:0;}
input.text,
input.checkbox,
input.radio,select{vertical-align:middle;}
.select_top{margin-top:-3px;}
input.checkbox{margin-left:-3px;}
input.checkbox_top{margin-top:-3px;}
input.radio{margin-left:0; margin-top:4px;}
input.radio_top{margin-left:0; margin-top:0;}
input.h4_checkbox{margin:9px 0 0 8px;}
.h4_btn{padding:0 5px 7px 0;}
.h4_title{padding:9px 10px 3px 9px;}

/* mac IE will ignore \*/
input.text{height:16.5pt;}
input.radio{margin:-1px 0 0 -4px;}
input.radio_top{margin:-4px 0 0 -4px;}
input.h4_checkbox{margin:4px 0 0 8px;}
input[type="radio"]{margin:0 3px 0 0;}
input[type="radio"].radio_top{margin:0 3px 0 0;}
/* END */
h1{margin:5px 10px 0 0; padding:0 30px 6px 10px; font-weight:bold; font-size:15pt; color:#993333; white-space:nowrap; background:url('/images/common/title_bkgd.gif') no-repeat bottom right;}
h2{margin:0 0 5px 0; padding:0; font-weight:bold; line-height:120%; color:#000000;}
h3{margin:0 0 5px 0; padding:0; font-weight:bold; line-height:120%; color:#FF9600;}
h4{margin:0; padding:0; font-weight:bold; font-size:11pt; line-height:100%; color:#993333;}
p{margin:0 0 10px 0; padding:0; font-size:9pt; line-height:100%; color:#000000;}
b{font-weight:bold;}
fieldset{border:none;}
/***** generic classes *********/
a.noLink{color:#CCCCCC; text-decoration:none;}
.full_width{width:100%;}
.half_width{width:50%;}

th.fig, td.fig{padding-right:10px; text-align:right;}
input.fig{width:75px;}

.more_rows{display:none;}
#times_single{display:none;}
#times_multiple{display:none;}
.rows_on{display:table-row-group;}
.rows_on_ie{display:block;}
span.tips{display:inline; padding:2px; margin-left:20px; background:#EFEFEF url('/images/common/tips_bkgd.gif') no-repeat left center; background-color:;}/* border:2px outset #EFEFEF;}*/
td.tips{padding:2px; padding-left:18px; background-color:#EFEFEF;}
span.tips *{color:#666666; white-space:nowrap; vertical-align:middle;}
span.calendar{background:url('/images/common/cal_bkgd.gif') no-repeat left center;}
span.function{background:url('/images/common/btn/info.jpg') no-repeat left center;}
span.tips a{padding-left:18px; padding-right:5px; color:#000000;}
.tips_calendar{display:none; cursor:pointer; cursor:hand;}
/* mac IE will ignore\*/
.tips_calendar{display:block;}
/* END */

td.module_cell, td.module_cell_last{padding-bottom:20px; width:50%;}
td.module_cell_sep, td.module_cell_sep img{width:40px;}
td.module_cell_last{padding-right:0;}
.module{border:1px solid #000000; padding:8px; margin-bottom:20px;}
/*
.module h2{margin-bottom:10px;}
.module h2 .link_btn{font-size:7pt; margin-left:8px; font-weight:normal; text-decoration:none; white-space:nowrap;}
*/
.module_col3_indexpage{width:170px; padding-top:15px; margin:15px 15px 0 0; border:1px solid #999999;}
.module_col3_indexpage_iFree{width:170px; padding-top:15px; margin:15px 15px 0 0; border:1px solid #7F989C;}
.module_col3_indexpage_prime{width:170px; padding-top:15px; margin:15px 15px 0 0; border:1px solid #DEAC89;}
.module_col3_indexpage_vip{width:170px; padding-top:15px; margin:15px 15px 0 0; border:1px solid #54244A;}
.module_col3{width:170px; padding-top:15px; margin:0 15px 0 0; border:1px solid #999999;}
#inbox td{white-space:nowrap; padding-bottom:5px;}
#inbox .subject{white-space:normal;}
.hide_content{display:none;}

.spacer{width:8px; height:10px; border:none;}
/* macIE ignore this \*/
.spacer{width:1px; height:1px;}
/* END */

/***** form *********/
fieldset.date{white-space:nowrap;}

/***** top, nav, footer *********/
#quick_links{vertical-align:top; margin-right:5px; margin-top:4px;}
#step_cell{padding-top:5px; text-align:right; vertical-align:bottom; border-bottom:1px solid #FFFFFF;}
#step_cell_msg{padding-top:5px;padding-left:5px;vertical-align: middle;font-weight:bold; text-align:left; border-bottom:1px solid #CCCCCC;}
#step_cell_stat{padding-top:5px; text-align:right; vertical-align:bottom; border-bottom:1px solid #CCCCCC;}
#mid{margin-top:0px;}

.banner_ad td{padding:2px 0;}
#banner_ad_1{margin-top:20px; margin-right:20px;}
#banner_ad_2{margin-top:30px;}
#banner_ad_2 a{margin-right:27px;}
#banner_ad_3{margin-top:15px; margin-right:15px;}
#calndr_week{width:100%; height:214px; overflow-x:visible;}

#footer{margin-top:30px; border-bottom:4px solid #993333;}
#footer td{padding-left:10px; padding-right:10px; border-left:1px solid #993333; white-space:nowrap;}
#footer .footer_first{padding-left:15px; padding-right:10px; border-left:none; white-space:nowrap;}
#footer .footer_last{padding-left:10px; padding-right:10px; border-left:none; white-space:nowrap;}
#footer a{color:#7F7F7F; text-decoration:none;}
#copyright{text-align:right;}

/******* top block *********/
#top_block{width:100%;}
#logo_cell{padding-left:12px; vertical-align:middle;}
#logo_cell_popup{padding-left:12px; vertical-align:middle;}
#hkTime{padding:5px 0px 0px 20px; font-size:11px; font-color:#666666; white-space:nowrap; letter-spacing:1px;}
#currentTime{font-size:11px; font-color:#666666; white-space:nowrap; letter-spacing:1px;}
#qlink_cell{padding:0 5px 0 0; height:56px; text-align:right; white-space:nowrap; vertical-align:top;}
#qlink_cell_help{margin:0; padding:0; height:30px; text-align:right; white-space:nowrap; vertical-align:top;}
#qlink_cell_popup{margin:0; padding:0; height:56px; text-align:right; white-space:nowrap; vertical-align:bottom;}
.toplink_cell{vertical-align:top; padding-bottom:5px;}
.toplink_middle_cell{padding-top:3px;vertical-align:middle; }
.toplink_cell img{vertical-align:bottom;}
#top_icon_btn{text-align:right; padding-top:5px;}
#top_qlink{padding-top:6px; cursor:pointer;}
#top_qlink_layer{padding:2px 0 5px 0; left:536px; top:49px; position:absolute; visibility:hidden; width:150px; z-index:2000; background-color:#FFFFFF; border:1px solid #666666;}
#top_qlink_layer td{padding:0;}
#top_qlink_layer a{padding:0 3px 0 3px; text-decoration:none; color:#000000; background-color:#FFFFFF; display:block;}
#top_qlink_layer a:hover{color:#FFFFFF; background-color:#006599; display:block;}
#top_bar_1_help{width:62px; height:5px; background-color:#999999;}
#top_bar_2_help{width:100%; height:5px; background-color:#993333; border-right:1px solid #999999;}
#top_bar_1{width:62px; height:8px; background-color:#999999;}
#top_bar_2{width:100%; height:8px; background-color:#993333; border-right:1px solid #999999;}
#logout_cell{width:65px; padding-left:5px; vertical-align:middle; border-right:1px solid #999999;}
#logo_cell, #qlink_cell, #logout_cell{border-top:1px solid #999999;}

/******* content head *********/
#page_title{padding-bottom:5px;}
#btn_cell{height:29px; overflow:visible; padding-top:5px; text-align:right; vertical-align:middle;}
.icon_btn{margin-right:12px; white-space:nowrap;}
.icon_btn_mid{white-space:nowrap;}
.icon_btn img{vertical-align:middle; margin-right:5px;}
.icon_btn a{color:#003399;}
.icon_btn>a{color:#003399;padding-top:3px;display:inline-block;height:21px;line-height:21px;vertical-align:middle;}

#content_cell{padding:0px 20px 0 15px; background-color:white;}
#content{ min-width:728px; overflow:visible; border:1px solid #999999;}	/*if height is set, mozilla does not expand the height when content is longer*/
#content_w_ad{min-height:300px; overflow:visible; border:1px solid #999999;}
#fixed_content_cell{padding:0px 15px 0 15px; background-color:white;}
#fixed_content{width:463px; min-width:565px; border:1px solid #999999;}
#col3{padding-top:15px; padding-right:15px;}
/* if height is set, Netscape7 displays some table border limited to this height
   if height is not set, IE5.0 cannot display min-height,  it displays shorter content than we want.
*/

#iFree_main{margin-bottom:10px; width:565px; height:296px; background:url('/images/iFree_default.jpg') no-repeat top left; border:1px solid #999999; height:auto}
#iFree_main_welcome{padding:75px 0 0 10px;}
#iFree_main_desc{padding:25px 5px 0 10px; color:#000000; line-height:22px;font-size:13px;}
#iFree_main_joint_hint{padding:5px 5px 0 10px; color:black; line-height:15px;font-size:13px; }
#iFree_main_desc_space{padding:45px 5px 0 10px; color:#FFFFFF; line-height:22px;font-size:13px;}

#prime_main{margin-bottom:10px; width:565px; height:296px; background:url('/images/prime_default.jpg') no-repeat top left; border:1px solid #999999; height:auto}
#prime_main_welcome{padding:75px 0 0 10px;}
#prime_main_desc{padding:25px 5px 0 10px; color:#000000; line-height:22px;font-size:13px; }
#prime_039_main{margin-bottom:10px; width:565px; height:296px; background:url('/images/prime_default_chiyu.jpg') no-repeat top left; border:1px solid #999999; height:auto}
#prime_039_main_welcome{padding:75px 0 0 10px;}
#prime_039_main_desc{padding:25px 5px 0 10px; color:#000000; line-height:22px;font-size:13px; }
#prime_main_joint_hint{padding:5px 5px 0 10px; color:black; line-height:15px;font-size:13px; }
#prime_main_desc_space{padding:45px 5px 0 10px; color:#FFFFFF; line-height:22px;font-size:13px;}

.eav_main_promotion_c{height:100px;background:url('/images/eav_main_promotion_c.jpg') left top;}
.eav_main_promotion_s{height:100px;background:url('/images/eav_main_promotion_s.jpg') left top;}
.eav_main_promotion_e{height:100px;background:url('/images/eav_main_promotion_e.jpg') left top;}
.eav_main_promotion_nr_c{height:100px;background:url('/images/eav_main_promotion_c.jpg') no-repeat left top;}
.eav_main_promotion_nr_s{height:100px;background:url('/images/eav_main_promotion_s.jpg') no-repeat left top;}
.eav_main_promotion_nr_e{height:100px;background:url('/images/eav_main_promotion_e.jpg') no-repeat left top;}

#midSeg_main{margin-bottom:10px; width:565px; height:296px; background:url('/images/midSeg_default.jpg') no-repeat top left; border:1px solid #999999; height:auto}
#midSeg_main_welcome{padding:75px 0 0 10px;}
#midSeg_main_desc{padding:25px 5px 0 10px; color:#000000; line-height:22px;font-size:13px; }
#midSeg_main_joint_hint{padding:5px 5px 0 10px; color:black; line-height:15px;font-size:13px; }
#midSeg_main_desc_space{padding:45px 5px 0 10px; color:#FFFFFF; line-height:22px;font-size:13px;}

#vip_main{margin-bottom:10px; width:565px; height:296px; background:url('/images/vip_default.jpg') no-repeat top left; border:1px solid #999999; height:auto}
#vip_main_welcome{padding:75px 0 0 10px;}
#vip_main_desc{padding:25px 5px 0 10px; color:#FFFFFF; line-height:22px;font-size:13px;}
#vip_main_desc_space{padding:45px 5px 0 10px; color:#FFFFFF; line-height:22px;font-size:13px;}

#iFree_welcome{margin-bottom:10px; width:565px; height:187px; background:url('/images/iFree_default2.jpg') no-repeat top left; border:1px solid #999999;}
#prime_welcome{margin-bottom:10px; width:565px; height:82px; background:url('/images/prime_default2.jpg') no-repeat top left; border:1px solid #999999;}
#vip_welcome{margin-bottom:10px; width:565px; height:74px; background:url('/images/vip_default2.jpg') no-repeat top left; border:1px solid #999999;}

.module_col3_indexpage_vip{width:170px; padding-top:15px; margin:15px 15px 0 0; border:1px solid #54244A;}

#pb_main{margin-bottom:10px; width:565px; height:296px; background:url('/images/pb_default.jpg') no-repeat top left; border:1px solid #999999; height:auto}
#pb_main_welcome{padding:75px 0 0 10px;}
#pb_main_desc{padding:25px 5px 0 10px; color:#FFFFFF; line-height:22px;font-size:13px;}
#pb_main_desc_space{padding:45px 5px 0 10px; color:#FFFFFF; line-height:22px;font-size:13px;}

/* Red button */
.btnlist li.pb{background:url('/images/common/btn/button_li_single_pb.gif') no-repeat top left;}
.btnlist a.pb{background:url('/images/common/btn/button_arc_single_pb.gif') no-repeat top right;}


.repeatcell{margin-bottom:15px; border:1px solid #999999;}
.repeatcell_no_border{margin-bottom:10px;}
.data_table_title{padding:4px 10px 2px 10px;}
.qip_table_title{padding:4px 10px 2px 10px; background-color:#84B6E4; color:#000000;}
.exPadding_t{padding-top:8px;}
.data_table_title a{color:#FFFFFF;}
.data_table_sup{padding-top:2px;}
.data_table_lastlogin{padding:5px 10px 0 10px; background-color:#FFFFFF;}
.data_table_lastlogin_info{padding:10px 10px 0 10px; background-color:#FFFFFF;}
.data_table_header{padding:25px 10px 3px 10px; background-color:#FFFFFF;}
.data_table_1stheader{padding:15px 10px 3px 10px; background-color:#FFFFFF;}
.data_table_lastcell{padding-right:10px; text-align:right;}
.data_table_midcell{padding-right:10px; text-align:center;}
.data_table_swap1_txt{padding:6px 10px 6px 10px; border-bottom:1px solid #CCCCCC; background-color:#F0F0F0; vertical-align:top;}
.data_table_swap2_txt{padding:6px 10px 6px 10px; border-bottom:1px solid #CCCCCC; background-color:#FFFFFF; vertical-align:top;}
.data_table_swap1_btn{padding:3px 0 2px 10px; border-bottom:1px solid #CCCCCC; background-color:#F0F0F0; vertical-align:top;}
.data_table_swap2_btn{padding:3px 0 2px 10px; border-bottom:1px solid #CCCCCC; background-color:#FFFFFF; vertical-align:top;}
.data_table_grey_title{padding:3px 0 2px 10px; border-bottom:1px solid #CCCCCC; background-color:#CCCCCC; vertical-align:top;}
.data_table_remark{padding:3px 0 8px 10px; font-size:9pt; line-height:200%}
.data_table_remark2{padding:5px 0 8px 10px; line-height:100%}
.data_table_link{padding:10px 0px 8px 10px;}
.data_table_bottom_link{padding:10px; text-align:center; vertical-align:middle;}
.data_table_subheader{padding:10px; font-weight:bold; line-height:140%;}
.data_table_subcontent{padding:10px; font-weight:normal; line-height:140%;}
.data_table_subcontent5{padding:10px; font-weight:normal; line-height:140%;text-align:right;}
.data_table_subcontent3{font-weight:normal; line-height:140%;}
.data_table_subcontent4{padding:5px 0 0 10px;font-weight:normal; line-height:140%;}

.data_table_subcontent2{padding:0 10px 0 10px; font-weight:normal; line-height:140%;}
.data_table_subcontent ol{margin:0; padding:0;}
.data_table_subcontent ul{margin:0; padding:0;}
.data_table_subcontent li{margin-left:50px;}
.data_table_innercell{padding:2px 8px 2px 0;}
.data_table_innercellB{padding:2px 8px 2px 0;color:#000000;font-weight:normal;}
.data_table_content_hl{padding:10px; line-height:140%; background-color:#F0F0F0;border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.data_table_statement{padding:10px; font-weight:normal; line-height:140%;}
.data_table_statement a{font-weight:normal; line-height:140%;}
.data_table_totalamount{padding:10px; border-bottom:1px solid #CCCCCC; font-weight:bold; line-height:140%;}
.data_table_totalamount_btn{padding:6px 0 6px 10px; border-bottom:1px solid #CCCCCC; font-weight:bold; line-height:140%;}
.data_table_content_spacing{height:20px;}
.data_table_border_top{border-top:1px solid #CCCCCC;}
.data_table_border_bottom{border-bottom:1px solid #CCCCCC;}
.data_table_subtotal{padding:6px 10px 6px 10px; font-weight:bold;}
.data_table_subtotal_w_bb{padding:6px 10px 6px 10px; font-weight:bold; border-bottom:1px solid #CCCCCC;}
.data_table_stat_seq{padding:6px 10px; line-height:140%;}
.data_table_stat_dtl{padding:6px 10px; line-height:140%;}
.data_table_stat_dtl ol{margin:0; padding:0;}
.data_table_stat_dtl li{margin-left:25px;}

.data_table_innercell_swap1{padding:2px 8px 2px 10px; background-color:#F0F0F0; vertical-align:top;}
.data_table_innercell_swap2{padding:2px 8px 2px 10px; background-color:#FFFFFF; vertical-align:top;}
.data_table_innercell_top{padding-top:6px;}
.data_table_innercell_bottom{padding-bottom:6px;}

.text_valign_bottom{vertical-align:bottom;}

.white_border_t{border-top:1px solid #FFFFFF;}
.white_border_b{border-bottom:1px solid #FFFFFF;}
.white_border_l{border-left:1px solid #FFFFFF;}
.white_border_r{border-right:1px solid #FFFFFF;}
.grey_border_t{border-top:1px solid #CCCCCC;}
.grey_border_b{border-bottom:1px solid #CCCCCC;}
.grey_border_l{border-left:1px solid #CCCCCC;}
.grey_border_r{border-right:1px solid #CCCCCC;}
.nowrap_content{white-space:nowrap;}
.no_border{border:none;}
.no_border_b{border-bottom:none}
.no_padding{padding:0;}
.no_padding_t{padding-top:0;}
.no_padding_b{padding-bottom:0;}
.no_padding_l{padding-left:0;}
.no_padding_r{padding-right:0;}
.no_margin{margin:0;}
.submit_link_col1{padding:9px 11px; width:122px;}
.center{text-align:center;}
.middle{vertical-align:middle;}

.wording_highlight{font-weight:bold;}
.wording_highlight_enlargeOne{font-weight:bold;  font-size:11pt;}
.wording_highlight_center{font-weight:bold;text-align:center; text-decoration:underline;}

.wording_multi_color_r{color:#FF0000}
.wording_multi_color_r span.mColor{color:#FF0000}
.wording_multi_color_b{color:#000000}
.wording_multi_color_b span.mColor{color:#A0A0A0}

.subheader1 {margin:0; padding:10px 0 0 0; font-weight:bold; font-size:11pt; line-height:100%; color:#000000;}
.subheader2 {margin:0; padding:0; font-weight:bold; font-size:10pt; line-height:100%; color:#000000;}

/* Red button */
.btnlist{margin:0; padding:0; list-style:none; height:28px; display:table-cell;}
.btnlist li{margin:0; padding:0 0 0 5px; height:27px; white-space:nowrap; display:inline; background:url('/images/common/btn/button_li.gif') no-repeat top left;}
.btnlist a{font-size:13px; margin:0; padding:4px 22px 0 11px; height:27px; color:#FFFFFF; text-decoration:none; background:url('/images/common/btn/button_arc.gif') no-repeat top right;}
.btnlist a:hover{font-size:13px;color:#FFFFFF; text-decoration:none;}
.btnlist li.large{padding:0 0 0 17px; background-image:url('/images/common/btn/button_li_large.gif');}
.btnlist a.large{padding:2px 18px 0 4px; font-size:15px; background-image:url('/images/common/btn/button_arc_large.gif');}
.btnlist a.large:hover{font-size:15px;color:#FFFFFF; text-decoration:none;}
.btnlist li.single{padding:0 0 0 5px; background:url('/images/common/btn/button_li_single.gif') no-repeat top left;}
.btnlist a.single{padding:2px 22px 0 11px; background:url('/images/common/btn/button_arc_single.gif') no-repeat top right;}
.btnlist li.iFree{background:url('/images/common/btn/button_li_single_iFree.gif') no-repeat top left;}
.btnlist a.iFree{background:url('/images/common/btn/button_arc_single_iFree.gif') no-repeat top right;}
.btnlist li.prime{background:url('/images/common/btn/button_li_single_prime.gif') no-repeat top left;}
.btnlist a.prime{background:url('/images/common/btn/button_arc_single_prime.gif') no-repeat top right;}
.btnlist li.vip{background:url('/images/common/btn/button_li_single_vip.gif') no-repeat top left;}
.btnlist a.vip{background:url('/images/common/btn/button_arc_single_vip.gif') no-repeat top right;}

/* macIE ignore this \*/
.btnlist a{padding:4px 24px 0 12px;}
.btnlist a.large{padding:4px 20px 0 6px;}
.btnlist a.single{padding:4px 24px 0 12px;}
.btnlist>li{padding:0px 0 0px 4px;display:inline-block; height:28px; vertical-align:middle; background:url('/images/common/btn/button_li_single.gif') no-repeat center left;}
.btnlist>li>a{padding:0px 22px 0px 11px; display:inline-block;height:28px; line-height:28px; vertical-align:middle; background:url('/images/common/btn/button_arc_single.gif') no-repeat center right;}

.btnlist>li.large{padding:0px 0 0px 16px; background:url('/images/common/btn/button_li_large_ns.gif') no-repeat center left;}
.btnlist>li>a.large{padding:0px 20px 0px 8px;background:url('/images/common/btn/button_arc_large_ns.gif') no-repeat center right;}

.btnlist>li.single{padding:0px 0 0px 4px;background:url('/images/common/btn/button_li_single.gif') no-repeat center left;}
.btnlist>li>a.single{padding:0px 22px 0px 11px;background:url('/images/common/btn/button_arc_single.gif') no-repeat center right; }

.btnlist>li.iFree{padding:0px 0 0px 4px;background:url('/images/common/btn/button_li_single_iFree.gif') no-repeat center left;}
.btnlist>li>a.iFree{padding:0px 22px 0px 11px; background:url('/images/common/btn/button_arc_single_iFree.gif') no-repeat center right;}

.btnlist>li.prime{padding:0px 0 0px 4px;background:url('/images/common/btn/button_li_single_prime.gif') no-repeat center left;}
.btnlist>li>a.prime{padding:0px 22px 0px 11px; background:url('/images/common/btn/button_arc_single_prime.gif') no-repeat center right;}

.btnlist>li.vip{padding:0px 0 0px 4px;background:url('/images/common/btn/button_li_single_vip.gif') no-repeat center left;}
.btnlist>li>a.vip{padding:0px 22px 0px 11px; background:url('/images/common/btn/button_arc_single_vip.gif') no-repeat center right;}
/* END */

/*
.btnlist>li{padding:9px 0 7px 5px; line-height:150%; vertical-align:middle; background-image:url('/images/common/btn/button_li_ns.gif');}
.btnlist>li>a{padding:6px 22px 7px 11px; line-height:150%; vertical-align:middle; background-image:url('/images/common/btn/button_arc_ns.gif');}
.btnlist>li.large{padding:10px 0 8px 17px; vertical-align:middle; background-image:url('/images/common/btn/button_li_large_ns.gif');}
.btnlist>li>a.large{padding:6px 20px 8px 8px; vertical-align:middle; background-image:url('/images/common/btn/button_arc_large_ns.gif');}

Original Version
.btnlist>li{padding:6px 0 7px 5px; line-height:150%;}
.btnlist>li>a{padding:6px 22px 7px 11px; line-height:150%;}
.btnlist>li.large{padding:6px 0 7px 17px;}
.btnlist>li>a.large{padding:4px 20px 7px 8px;}

Top Align Version
.btnlist>li{padding:3px 0 7px 5px; line-height:150%; vertical-align:top;}
.btnlist>li>a{padding:3px 22px 7px 11px; line-height:150%; vertical-align:top;}
.btnlist>li.large{padding:3px 0 11px 17px; vertical-align:top;}
.btnlist>li>a.large{padding:4px 20px 11px 8px; vertical-align:top;}

Center Align Version
.btnlist>li{padding:9px 0 7px 5px; line-height:150%; vertical-align:middle;}
.btnlist>li>a{padding:5px 22px 7px 11px; line-height:150%; vertical-align:middle;}
.btnlist>li.large{padding:9px 0 8px 17px; vertical-align:middle;}
.btnlist>li>a.large{padding:4px 20px 8px 8px; vertical-align:middle;}

.btnlist>li{padding:9px 0 7px 5px; line-height:150%; vertical-align:middle; background-image:url('/images/common/btn/button_li_ns.gif');}
.btnlist>li>a{padding:5px 22px 7px 11px; line-height:150%; vertical-align:middle; background-image:url('/images/common/btn/button_arc_ns.gif');}
.btnlist>li.large{padding:10px 0 8px 17px; vertical-align:middle; background-image:url('/images/common/btn/button_li_large_ns.gif');}
.btnlist>li>a.large{padding:6px 20px 8px 8px; vertical-align:middle; background-image:url('/images/common/btn/button_arc_large_ns.gif');}
*/
.btn_loginpage_header{text-align:right; vertical-align:bottom;}
.btn_savepage_header{padding:10px; text-align:right;}

/* Confirm or Done page confirm message */
#conf_msg{background-color:#FFFFFF; padding:8px 10px; font-weight:bold;}
#ref_topleft{width:11px; height:11px; background:#FFFFFF url('/images/common/reference/bk_topLeft.gif') no-repeat top left;}
#ref_topRight{width:11px; height:11px; background:#FFFFFF url('/images/common/reference/bk_topRight.gif') no-repeat top right;}
#ref_botleft{width:11px; height:11px; background:#FFFFFF url('/images/common/reference/bk_botLeft.gif') no-repeat bottom left;}
#ref_botRight{width:11px; height:11px; background:#FFFFFF url('/images/common/reference/bk_botRight.gif') no-repeat bottom right;}
#ref_top{background:#FFFFFF url('/images/common/reference/bk_top.gif') repeat-x top;}
#ref_left{background:#FFFFFF url('/images/common/reference/bk_left.gif') repeat-y left;}
#ref_right{background:#FFFFFF url('/images/common/reference/bk_right.gif') repeat-y right;}
#ref_bottom{background:#FFFFFF url('/images/common/reference/bk_bot.gif') repeat-x bottom;}
#ref_center{padding-top:3px; text-align:center; color:#333333; font-size:12pt; font-weight:bold;}
.ref_center_num{color:#333333; font-size:12pt; font-weight:bold; white-space:nowrap;}
#ref_center a{font-size:12pt; font-weight:bold;}
.ref_invest_ref{font-size:22pt; font-weight:bold;}
.nowrap_title{white-space:nowrap}
.help_list{margin:none; padding:none;}
.help_list ul{padding:0;}
.help_list li{margin-left:-5px;}

.form_table{width:100%;}
.field_title{padding:9px 11px 6px 11px; width:122px;}
.field_title_innercell_rem{padding:9px 0px 6px 0px;}
.field_title_col2{width:70px;}
.field{padding:8px 7px 2px 7px; background-color:#F0F0F0;}
.field_td{background-color:#F0F0F0;}
.field_dark{padding:8px 7px 2px 7px; background-color:#CCCCCC;}
.field_dark_btn{padding:4px 7px 2px 7px;}
.field_mix{padding:4px 7px 2px 7px; background-color:#F0F0F0;}
.field_title_innercell{padding:3px 20px 3px 0; white-space:nowrap;}
.field_innercell{padding:0 10px 1px 0;}
.field_innercell_txt{padding:5px 3px 1px 0;}
.field_innercell_btn{padding:1px 10px 1px 0; vertical-align:top;}
.field_innercell_mix{padding:1px 10px 1px 0; vertical-align:middle;}
.field_innercell_lastrow{padding:0 10px 0 0;}
.field_innercell_lastrow_sel{padding:4px 10px 1px 0; vertical-align:middle;}
.field_innercell_lastrow_btn{padding:1px 10px 1px 0; vertical-align:top;}

/* added at 2010/01/27 */
.form_table_center{width:90%;margin:0 auto;}
/* ********************** */

.field_title{background-color:blue; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.field, .field_dark, .field_mix, .field_td{border-top:1px solid #FFFFFF; vertical-align:top;}
.field_middle{vertical-align:middle;}
/*
div.tips  {width:100%; background-color:#EEEEEE; padding:7px 10px; overflow:auto; display:none; border:1px solid #999999; background-color:#CCCCCC; color:#333; font-weight:bold; text-align:center;}
div.calendar{padding:0; width:154px; position:absolute; display:none; background-color:#993333; border:1px solid #993333;}
*/
.terms_item {width:98%;}
.terms_item td{padding:0 5px 10px 0;}
.terms_item ol{padding:0 5px 10px 0;}
.terms_item ul{padding:0 5px 10px 0;}
.terms_item li{padding:0 5px 10px 0;}

/**** index page ****/
#index_main_account_detail{height:290px; overflow:auto;}
#index_content_cell{padding:15px 16px 0 15px;}
#index_col3 {background-color:#F0F0F0;}
#index_content_cell_sp{padding:15px 16px 0 15px; width:568px;}
#index_col3_iFree {background-color:#F6FBFD; margin-top:15px;}
#index_col3_prime {margin-top:15px; background:#FFFFCB url('/images/prime_col3_bg.jpg') no-repeat top right;}
#index_col3_vip {margin-top:15px; background:#DCD1D9 url('/images/vip_col3_bg.jpg') no-repeat top right;}

/**** investment ****/
.invest_buy{color:#009900; font-weight:bold;}
.invest_sell{color:#FF0000; font-weight:bold;}
.invest_remark{padding-left:30px; color:#000000; font-weight:bold;}
.invest_mrg_remark{color:#000000; font-weight:bold;}
.rem_show{display:block;}
.rem_hide{display:none;}
.blue_text{color:#0000FF;}
.invOpen_content{height:25px;}
.invest_buyMrg{color:#009900; font-weight:bold; font-size:12pt;}
.invest_sellMrg{color:#FF0000; font-weight:bold; font-size:12pt;}

.blacktabletd {
font-weight: bold;
border:3px solid black;
color:#000;
padding:10px;
}

/**** currency exchange ****/
.exRate_popup_header_txt{padding:15px 0 10px 10px; vertical-align:middle;}
.exRate_popup_header_btn{padding:10px 0 5px 10px; vertical-align:middle;}

/**** save page ****/
.popup_extraHeading{padding-top:5px;}

/**** term & statement page ****/
#term_table{margin-top:8px; margin-bottom:10px; padding:0; border:1px solid #CCCCCC;}
#term_table td{border:1px solid #CCCCCC; padding-right:10px;}

/**** insurance ****/
.header_sublink{padding:0 75px 8px 0;}
.header_sublink2{padding:0 20px 8px 0;}

/**** security account detail ****/
#account_detail{display:block;}
.accInfo{padding:0 0 15px 15px; width:100%;}
.accInfo_title{padding:6px 10px 4px 10px;}
.accInfo_title_row1{padding:6px 10px 0 10px;}
.accInfo_title_row2{padding:0 10px 4px 10px;}
.accInfo_content{padding:6px 10px 4px 10px; background-color:#F0F0F0; border-bottom:1px solid #FFFFFF;}
.accInfo_figure{padding:6px 10px 4px 10px; background-color:#F0F0F0; border-bottom:1px solid #FFFFFF; text-align:right;}

/**** security margin account detail ****/
#smg_account_detail{display:block;}
.smg_accInfo{padding:0 0 15px 15px; width:100%;}
.smg_accInfo_title{padding:6px 10px 4px 10px;}
.smg_accInfo_title_row1{padding:6px 10px 0 10px;}
.smg_accInfo_title_row2{padding:0 10px 4px 10px;}
.smg_accInfo_content{padding:6px 10px 4px 10px; background-color:#F0F0F0; border-bottom:1px solid #FFFFFF; color:#0000CC;}
.smg_accInfo_figure{padding:6px 10px 4px 10px; background-color:#F0F0F0; border-bottom:1px solid #FFFFFF; text-align:right; color:#0000CC;}


/**** ealert ****/
.eal_register_complete{width:100%; height:130px; text-align:center; vertical-align:middle;}
.eal_set_subheader{padding:10px; padding-top:25px; background-color:#FFFFFF;}
.eal_set_subheader_btn{padding:10px; padding-top:15px; background-color:#FFFFFF;}

/**** payment ****/
.bill_shop{padding:10px; border-bottom:1px solid #CCCCCC; background-color:#F0F0F0;}
.bill_shop_cat{width:25%; padding:0 10px 5px 0;}

/**** investment-margin content iframe ****/
.margin_iframe_tradingApp{width:100%; height:420px; border:none;}
.margin_iframe_standingApp{width:100%; height:520px; border:none;}
.margin_iframe_accountDtl{width:100%; height:800px; border:none;}
.margin_iframe_transRec{width:100%; height:420px; border:none;}
.margin_iframe_standingRec{width:100%; height:520px; border:none;}
.margin_iframe_balanceEnq{width:100%; height:540px; border:none;}
.margin_iframe_depositApp{width:100%; height:385px; border:none;}
.margin_iframe_exchApp{width:100%; height:340px; border:none;}

/****************/
@media print{
	*{color:#000000;}
	#top_block, #nav1, #nav2, #nav3, #nav3_cell, #footer, #step_cell, #quick_links, .icon_btn, .tips, .tips * {display:none;}
	.btn_indexMain_accDtl, .btnlist, .banner_ad, #nav101{display:none;}
	.field_title, .field_title_col2, .field, .field_td {border:1px solid #999999; background-color:#FFFFFF;}
	.invest_buy, .invest_sell {color:black;}
	.data_table_swap1_txt, .data_table_swap2_txt, .data_table_swap1_btn, .data_table_swap2_btn, .inner_swap1_txt, .inner_swap2_txt, .inner_swap1_btn, .inner_swap2_btn, .field, .field_title, .field_td {background-color:#FFFFFF;}
	#content{border:1px solid #999999;}
	
	/* iframe menu */
	#ifM0, #iF0, #iF1, #menu0, #menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, 
	#menu10, #menu11, #menu12, #menu13, #menu14, #menu15, #menu16, #menu17, #menu18, #menu19, 
	#menu20, #menu21, #menu22, #menu23, #menu24, #menu25, #menu26, #menu27, #menu28, #menu29, 
	#menu30, #menu31, #menu32, #menu33, #menu34, #menu35, #menu36, #menu37, #menu38, #menu39 {display:none;}
}

/**** password input ****/
.password_input{font-family: Arial, Helvetica, sans-serif;}



/****To enclose the table cell with redborder****/
.redtable {
#border-collapse:separate;
width: 100%;
margin:1px auto;
padding:1px;
}

.redtabletd {
font-weight: bold;
border:3px solid red;
color:#000;
padding:10px;
}

.redtable_list{
margin-top: 8px;
margin-bottom: 8px;
} 

/****To enclose the table cell with redborder****/
.thinRedtable {
border-collapse:separate;
width: 100%;
margin:1px auto;
padding:1px;
}

.thinRedtabletd {
font-weight: normal;
#margin-left: 1px;
border:1px solid red;
color:#FF0000;
padding:10px;
}

.CIInfoHeader {
font-weight: bold;
text-align: center;
valign: center;
vertical-align:middle;
background-color:#CCCCCC;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
.qipSurveyHeader {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-weight:bold;	
}
.qipSurvey {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;	
}
.qipSurvey_table{
	margin-top:-6px;
}
.qipSurvey_table_td{
	border-bottom:0px solid #CCCCCC;
}
.CIInfo_swap1 {
font-weight: normal;
text-align: center;
valign: center;
vertical-align:middle;
background-color:#F0F0F0;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

.CIInfo_swap2 {
font-weight: normal;
text-align: center;
valign: center;
vertical-align:middle;
background-color:#CCCCCC;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

.CTbHeader {
background-color:#F0E0B2;
text-align: center;
valign: bottom;
vertical-align:middle;
height:26px;
margin:0;
padding:2px 4px;
}

.CTbRow {
background:#F7EFD8 none repeat scroll 0 0;
valign: center;
vertical-align:middle;
color:#333333;
padding:6px 10px 6px 10px; 
border-bottom:1px;
vertical-align:top;
}

.CTbSubHeader {
background-color:#F0E0B2;
font-weight:bold;
valign: bottom;
vertical-align:middle;
height:26px;
margin:0;
padding:2px 4px;
}

.hkp_padding{padding:9px 11px 6px 11px;}
.hkp_red_bold{padding:9px 11px 6px 11px;font-weight:bold;color:red;}

.hkp_padding2{padding:30px 0px 0px 0px;font-weight:bold;color:#FF6600;border-right:1px solid #FF6600; }

.data_table_hkp_border_bottom{padding:6px 10px 6px 10px; border-bottom:1px solid #FF6600; background-color:#FFFFFF; vertical-align:top;}

.data_table_hkp_border_right{padding:6px 10px 6px 10px; border-right:1px solid #FF6600; background-color:#FFFFFF; vertical-align:top;}

.data_table_hkp_border_bottom_right{padding:6px 10px 6px 10px; border-bottom:1px solid #FF6600;border-right:1px solid #FF6600; background-color:#FFFFFF; vertical-align:top;}

.data_table_hkp_border_left{padding:6px 10px 6px 10px; border-left:1px solid #FF6600; background-color:#FFFFFF; vertical-align:top;}

.data_table_hkp_border_bottom_left{padding:6px 10px 6px 10px; border-bottom:1px solid #FF6600;border-left:1px solid #FF6600; background-color:#FFFFFF; vertical-align:top;}

.padding_hkp{padding:1;}

.field_title_hkp{padding:9px 11px 6px 11px; width:130px;}

.field_title_hkp{background-color:blue; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}

/**/
.big_table{
	padding-top:5px;
	border:1px solid #999;
	margin:20px auto;
	}
	.big_table .love strong{
		padding:1px 20px 5px 10px;
		color:#993333;
		font-size:22px;
		background:url(/images/assistant/eps/title_nav.jpg) no-repeat right bottom;
		
		white-space:nowrap;
		}
	.big_table .love{
		padding-top:5px;
		}
		.top_nav{
			float:right;}
		.top_nav td a{
			display:block;
			padding-left:30px;
			padding-top:15px;
			height:33px;
			}
			.top_nav td .top_nav_a1{
				background:url(../images/epreference_nav1.jpg) no-repeat 0 10px;
				}
			.top_nav td .top_nav_a2{
				background:url(../images/epreference_nav2.jpg) no-repeat 0 10px;
				}
			.top_nav td .top_nav_a3{
				background:url(../images/epreference_nav3.jpg) no-repeat 0 10px;
				}
			.top_nav td .top_nav_a4{
				background:url(../images/epreference_nav4.jpg) no-repeat 0 10px;
				}
			.top_nav td img{
				}
	.left_td{
		border:2px solid #c62c2c;
		border-right:none;
		background:url(/images/assistant/eps/epreference_leftbg.jpg) no-repeat right bottom;
		padding:14px 0 0 25px;
		}
		.right_table{
			border:2px solid #c62c2c;
			}
		.left_btn{
				width:58px;
				height:26px;
				display:block;
				text-align:center;
				line-height:26px;
				color:#993333 !important;
				font-family:Arial;
				padding-bottom:10px;
				}
			.middle_table {
				color:#595757;
				}
			.middle_table b{
				color:#a11118;
				font-size:17px;
				}
	.position_nav{
		margin-left:-25px;
		margin-top:-14px;
		height:21px;
		width:21px;
		position:absolute;
		background:url(/images/assistant/eps/epreference_img6.jpg) no-repeat;
		}
		.position_nav2{
			margin-left:-60px;
			}

.top_table{
	height:182px;
	}
	.top_table span{
		font-size:11px;
		color:#959595;
		text-decoration:underline;
		}
		.top_table_list td{
			text-align:center;
			}
			.top_table_list td span input{
				float:left;
				}
.bottom_table{
	height:175px;
	}
	.bottom_table .checkbox{
		margin-left:0;
		margin-top:1px;
		margin-left:-3px \9;
		margin-top:-3px \9;
	}
	.bottom_ul li{
		float:left;
		margin-right:40px;}

.footer_table td{
	padding:20px 0;
	}
.footer_table td a {
		display:block;
		background:url(../images/epreference_btn.jpg) no-repeat;
		width:60px;
		height:26px;
		color:#FFF;
		float:right;
		padding-left:16px;
		line-height:20px;
		text-decoration:none;
		}
		.footer_table2 td a{
			padding-left:14px !important;
			}
		.footer_table td .middle_btn{
			width:70px;
			background:url(../images/epreference_btn2.jpg) no-repeat;
			margin-right:5px;
			padding-left:30px;
			}
 .top_table_list .checkbox{
	margin-left:-3px \9;
	margin-left:0;
	margin-bottom:5px;
	margin-top:-3px \9;
}			
		
/*confirmation*/
.checkbox_table{
	
	}
	.checkbox_table th{
		background-color:#bfbfbf;
		height:25px;
		line-height:25px;
		padding-left:5px;
		}
		.checkbox_table .checkbox_table_td{
			margin-top:1px !important;
			display:block;
			border:2px solid #bfbfbf;
			}
			.checkbox_table .checkbox_table_td td{
				height:27px;
				line-height:27px;
				padding-left:25px;
				}
				.checkbox_table .checkbox_table_td .small_td{
					padding-left:30px;
					}
				.checkbox_table .checkbox_table_td td input{
					margin-top:5px;}
	.border_middle{
		text-align:center;
		font-size:15px;
		font-weight:bold;
		padding-top:19px;
		background:url(../images/confirmation_border2.jpg) repeat-x;
		}
		
.radio_td_middle{vertical-align:middle;}
.btn_a1 img, .btn_a2 img{
		margin:0 !important;
		vertical-align: top;
		}
.btn_a1, .btn_a2{
	position:relative;
	top:-7px;
	top:0 \9;
}


/*e-alert and e-preference begin--*/
.big_table{
	padding-top:5px;
	border:1px solid #999;
	margin:20px auto;
	}
	.big_table .love strong{
		padding:1px 20px 5px 10px;
		color:#993333;
		font-size:22px;
		background:url(../images/title_nav.jpg) no-repeat right bottom;
		
		white-space:nowrap;
		}
	.big_table .love{
		padding-top:5px;
		}
		.top_nav{
			float:right;}
		.top_nav td a{
			display:block;
			padding-left:30px;
			padding-top:15px;
			height:33px;
			}
			.top_nav td .top_nav_a1{
				background:url(../images/epreference_nav1.jpg) no-repeat 0 10px;
				}
			.top_nav td .top_nav_a2{
				background:url(../images/epreference_nav2.jpg) no-repeat 0 10px;
				}
			.top_nav td .top_nav_a3{
				background:url(../images/epreference_nav3.jpg) no-repeat 0 10px;
				}
			.top_nav td .top_nav_a4{
				background:url(../images/epreference_nav4.jpg) no-repeat 0 10px;
				}
			.top_nav td img{
				}
	.left_td{
		border:2px solid #c62c2c;
		border-right:none;
		background:url(../images/epreference_leftbg.jpg) no-repeat right bottom;
		padding:14px 0 0 20px;
		}
		.right_table{
			border:2px solid #c62c2c;
			}
		.left_btn{
				background:url(../images/left_btn.jpg) no-repeat;
				width:58px;
				height:26px;
				display:block;
				text-align:center;
				line-height:26px;
				color:#993333 !important;
				font-family:華康儷中黑;
				padding-bottom:10px;
				}
			.middle_table {
				color:#595757;
				}
			.middle_table b{
				color:#a11118;
				font-size:17px;
				}
	.position_nav{
		margin-left:-20px;
		margin-top:-14px;
		height:21px;
		width:21px;
		position:absolute;
		background:url(../images/ealert/BOC_ebanking_ealert_v4_03.jpg) no-repeat;
		}
		.position_nav2{
			margin-left:-60px;
			}

.top_table{
	height:182px;
	}
	.top_table span{
		font-size:11px;
		color:#959595;
		text-decoration:underline;
		}
		.top_table_list td{
			text-align:center;
			}
			.top_table_list td span input{
				float:left;
				}
.bottom_table{
	height:175px;
	}
	.bottom_ul li{
		float:left;
		margin-right:40px;}

.footer_table td{
	padding:20px 0;
	}
.footer_table td a {
		display:block;
		background:url(../images/epreference_btn.jpg) no-repeat;
		width:60px;
		height:26px;
		color:#FFF;
		float:right;
		padding-left:16px;
		line-height:20px;
		text-decoration:none;
		}
		.footer_table2 td a{
			padding-left:14px !important;
			}
		.footer_table td .middle_btn{
			width:70px;
			background:url(../images/epreference_btn2.jpg) no-repeat;
			margin-right:5px;
			padding-left:30px;
			}
		
		
/*confirmation*/
.checkbox_table{
	
	}
	.checkbox_table th{
		background-color:#bfbfbf;
		height:25px;
		line-height:25px;
		padding-left:5px;
		}
		.checkbox_table .checkbox_table_td{
			/*margin-top:3px !important;*/
			display:block;
			border:2px solid #bfbfbf;
			}
			.checkbox_table .checkbox_table_td td{
				height:27px;
				line-height:27px;
				padding-left:25px;
				}
				.checkbox_table .checkbox_table_td .small_td{
					padding-left:30px;
					}
				.checkbox_table .checkbox_table_td td input{
					margin-top:5px;}
	.border_middle{
		text-align:center;
		font-size:15px;
		font-weight:bold;
		padding-top:19px;
		background:url(../images/confirmation_border2.jpg) repeat-x;
		}
/*ealert*/
.select_bar{
	position:relative;
	top: 2px \9;
}
.select_bar .radio{
	position:relative;
	top:-3px \9;
}
/* Firefox only. 1+ */
.select_bar .radio,  x:-moz-any-link  { margin-top:-2px; }
/* Firefox 3.0+ */
.select_bar .radio,  x:-moz-any-link, x:default  { margin-top:-2px;  }
.selection_id{
	vertical-align:middle;
}
.tick_btn{
	padding-left:20px !important;	
}
.ealert_tabletop span{
	font-size:12px;
	color:#000;
	text-decoration:none;
	padding-top:5px;
	}
	.btn_nav{
		
		}
.ealert_table_td .btn_nav{
	cursor:pointer;
	background:none;
	height:26px;
	margin-right:1px;
	padding-left: 0;
	}
.ealert_table_td .btn_nav_ac{
}
.footer_table_a{
	background:none !important;
	color:#993333 !important;
	width:110px !important;
	float:left !important;
	text-decoration:underline !important;
	}
/*e-alert and e-preference end--*/
/*fund_price_alert_begin*/
	.fund_content{
	text-align: left;
	vertical-align: middle;
	}
	/*fund_price_alert_end*/
/*confirmation_2*/
.confirmation_table td table td{
	float:left;
}
.confirmation2_table td{
	padding-bottom:20px !important;
	color:#a11118;
	}
	.confirmation2_table td table td{
		padding-top:5px;
		padding-bottom:0 !important;
		color:#000;
		font-weight:normal;
		float:left;
		}
.footer_table2{
	margin:0 auto;}
.footer_table td{
	padding-left:0 !important;
	}

.footer_table2 td a{
	float:left !important;
	}
	.footer_table2 td a:hover{
		color:#FFF;
		}
.footer_table2 td .middle_btn{
	padding-left:30px !important;
	}
.footer_table{
	margin:0 auto;
}

#openAccount-upg_upgPrime
{
	text-align:left;
}

/**** revolving credit facility table ****/
.pln_applyCi_terms_title{margin-left:12px; width:740px; height:120px; text-align:left;}
.pln_applyCi_terms_content{margin-left:12px; width:742px; height:1500px; border:1px solid black; text-align:center;}
.pln_applyCi_terms_message12_tr{width:740px; border-bottom:1px solid black;}
.pln_applyCi_terms_message_padding{padding:5px;}
.pln_applyCi_terms_message_align{text-align:left;}
.pln_applyCi_terms_message_float{float:left;}
.pln_applyCi_terms_message12_td1{width:200px; border-right:1px solid black; float:left;}
.pln_applyCi_terms_message12_td2{width:540px; float:left;}
.pln_applyCi_terms_message12_td3{height:129px; border-right:1px solid black; float:left;}
.pln_applyCi_terms_message12_3_2{border-bottom:1px solid black; height:130px;}


/**** Key Facts Statement (KFS) for Instalment Loan ****/
.kfs_border-bottom{ border-bottom:1px solid black;}
.kfs_text-align{ text-align:left;}
.kfs_content-padding{ padding:5px;}
.kfs_line{ line-height:150%;}
.kfs_float{ float:left;}
.kfs_title{ margin-left:12px;width:770px;height:120px;}
.kfs_all{ margin-left:12px;width:772px;height:auto;text-align:center;border:1px solid black;}
.kfs_content-table{ margin-top:5px;width:351px;height:170px;border:1px solid black;}
.kfs_content-table-tr1{ padding:5px;width:87px;height:42px;float:left;border-bottom:1px solid black;}
.kfs_content-table-tr2{ padding:5px;width:87px;height:127px;float:left;}
.kfs_content-table-tr3{ padding:5px;width:87px;height:42px;float:left;border-bottom:1px solid black;border-left:1px solid black;}
.kfs_content-table-tr4{ padding:5px;width:87px;height:127px;float:left;border-left:1px solid black;}
.kfs_content-td1{ padding:5px;width:349px;border-right:1px solid black;}
.kfs_content-tr1{ padding:5px;height:110px;border-bottom:1px solid black;line-height:150%;}
.kfs_content-tr2{ text-align:left;padding:5px;}
.kfs_content-tr3{ padding:5px;border-bottom:1px solid black;height:34px;}

/**** Key Facts Statement (KFS) for BOC Credit Card ****/
.kfs_table{text-align:center; border-collapse:collapse;line-height:150%;}
.kfs_table_ccApply{margin:0px 25px 0px 50px;}
.kfs_table_remark{margin-left:40px;}
.kfs_table tr td{padding:2px 8px 5px 8px;border:1px solid black;}
.kfs_table tr th{padding:2px 8px 5px 8px;border:1px solid black;}
.kfs_table-head{height:40px;vertical-align:middle; background-color:black;color:white;}
.kfs_table-th{vertical-align:middle; background-color:#bfbfbf;}
.kfs_table-th-center{ background-color:#bfbfbf;text-align:center;}
.kfs_table-td-center{text-align:center; vertical-align:middle;}

/**** table of tdp ****/
.table_border{border: 1px solid;}
.table_tdp_font{width: 400px; height: 40px; padding: 10px;"}

/**** uss_w8benForm_input.jsp content font ****/
.w8EnFont{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
}

.colorBlack{
	color: black;
}

.onlineChatBtn {
	width: 74px;
	height: 74px;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	color: #9b3838;
	background-repeat: no-repeat;
	background-position: center 8px;
	text-align: center;
	position: fixed;
	cursor: pointer;
	bottom: 40px;
	top: 78%;
	right: 40px;
	box-sizing: border-box;
	z-index: 999;
	outline:none;
}

@media print{
.onlineChatBtn{display:none}
}