/*<akaMarker>*/
/* ===========  HSBCnet Public Style v2.0 for ie [21 Jul 2005]  (v1.3 + ad hoc fix on 21-JUL)  ============ */
BODY {
    font-size: 12px;
    margin: 0px;
    color: #000000;
    font-family: arial, �ө���, mingliu, taipei;
    background-color: #FFFFFF;
}
/* ===========  Start table frame Styles ============ */
.zone1bg{
    background-color: #F5F5F5;
    width: 212px;
}
.zone3bg{
    background-color: #F5F5F5;
    width: 212px;
}
.pageVline{
    background-color: #E7E7E7;
    width: 1px;
}
.pageHline{
    background-color: #E7E7E7;
    height: 1px;
}
.footerbg{
    background-color: #F5F5F5;
}
/* ===========  End table frame Styles ============ */


/* ===========  Start Link Styles ============ */
a {
    color:black;
    text-decoration: underline;
}
a:hover {
    color: red;
    text-decoration: underline;
}
a.link {
    color: black;
    text-decoration: none;
}
a.link:hover {
    color: red;
    text-decoration: none;
}
a.action_link {
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}
a.action_link:hover {
    color: #ff0000;
    text-decoration: underline;
}
a.action_link_disabled {
    font-size: 11px;
    color: #999999;
    text-decoration: none;
}
a.action_link_disabled:hover {
    color: #999999;
    text-decoration: none;
}
a.neg_val_link {
    color: red;
    text-decoration: underline;
}
a.neg_val_link:hover {
    color: black;
    text-decoration: underline;
}
/* ===========  End Link Styles ============ */

td.cell_seperater{
    width:2px;
    background-color:#ffffff;
    padding-left:0px;
    padding-right:0px;
}

/* ===========   Start Common Styles ============ */
.spacer10px {
    padding-right: 10px;
    padding-left: 10px;
}
.spacer5px {
	padding-right: 5px;
	padding-left: 5px;
}
.action_padding {
    padding-right: 30px;
}
.height12 {
    height: 12px;
}
.image_Padding {
    padding-right: 10px;
}
.breadcrumb {
        font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 21px;
}
.breadcrumb a:hover {
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
.ulst {
    margin: 0ex 0em 0ex 1em;
}
.bullet_Link_Red {
    list-style-image: url(/ifs/images/bul_red.gif);
    margin: 0ex 0em 0ex 0em;
    list-style-position: outside;
    list-style-type: none;
    line-height: 18px;
    height:21px;
}
.bullet_Red {
    list-style-image: url(/ifs/images/bul_red2.gif);
    margin: 0ex 0em 0ex 0em;
    list-style-position: outside;
    list-style-type: none;
}
.errormessage_nls
{
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    font-family: arial, �ө���, mingliu, taipei;
}
.main_nav_command {
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
    text-decoration: none;
}
.main_nav_command:hover {
    font-weight: bold;
    color: #ff0000;
    text-decoration: none;
}
.standardtitle_nls
{
    font-weight: bold;
    font-size: 14px;
    line-height: 29px;
    font-family: arial, �ө���, mingliu, taipei;
}

.form_element_nls{
font-weight: normal;
font-size: 11px;
color: #000000;
font-family: arial, �ө���, mingliu, taipei;
border: #cccccc solid 2px;
}

.personal_tool_body_nls{
font-size: 11px;
color: #666666;
background-color:#ffffff;
padding: 5px;
}

.personal_tool_header_nls{
font-weight: bold;
color: #666666;
background-color: #e7e7e7;
padding: 5px;
}

.sec_nav_dropdown_item_nls{
padding-left: 5px;
font-weight: bold;
font-size: 11px;
background-image: url(/ifs/images/sec_nav_dropdown.gif);
vertical_align: middle;
color: #999999;
background-repeat: repeat-y;
}

.sec_nav_menu_nls{
font-weight: bold;
font-size: 11px:
line-height: 100%;
text-align: center;
}
.upgrade_nls{
font-weight: bold;
color: #97BDBE;
line-height: 100%;
}

.upgrade_alert_nls{
font-size: 11px;
background-color:#B5DADA;
}

.embeddedtoolcell_v2_nls{
font-size: 11px;
line-height: 21px;
background-color: #e7e7e7;
padding-left: 5px;
}

.embeddedtoolcellwh_v2_nls{
font-size: 11px;
line-height: 21px;
background-color: #ffffff;
padding-left: 5px;
}
.embeddedtoolheader_v2_nls{
font-weight: bold;
font-size: 12px;
color: white;
line-height: 21px;
font-family: arial, �ө���, mingliu, taipei;
padding-left:7px;
height:25px;
background-color: #666666;
}

.embeddedtoolheader_v3_nls{
font-weight: bold;
font-size: 12px;
color: white;
line-height: 21px;
font-family: arial, �ө���, mingliu, taipei;
background-color: #FF3333;
}

.embeddedtoolheader_v4_nls{
font-weight: bold;
font-size: 12px;
color: white;
line-height: 21px;
font-family: arial, �ө���, mingliu, taipei;
background-color: #FF9999;
}

.embeddedfilterheader_nls{
font-weight: bold;
color: #ffffff;
line-height: 21px;
background-color: #97BDBE;
padding-left: 5px;
}

.embeddedfiltercell_nls{
font-size: 11px;
line-height: 21px;
background-color: #B5DADA;
padding-left: 5px;
}


.embeddedfiltercell2_nls{
font-size: 11px;
line-height: 21px;
background-color: #C8E3E3;
padding-left: 5px;
}

.main_nav_launch_center_nls{
font-weight: bold;
font-size: 11px;
background-image: url(/ifs/images/main_nav_launch_label_center.gif);
color: #ffffff;
line-height: 100%;
background-repeat: repeat-x;
text-align: center;
}



.main_nav_tab_center_selected_nls{
font-weight: bold;
font-size: 11px;
background-image: url(/ifs/images/main_nav_tab_center_selected.gif);
color: #000000;
line-height: 15px;
background-repeat: repeat-x;
text-align: center;
}


.main_nav_tab_center_nls{
font-weight: bold;
font-size: 11px;
background-image: url(/ifs/images/main_nav_tab_center.gif);
color: #999999;
line-height: 100%;
background-repeat: repeat-x;
text-align: center;
}

.note_nls{
font-size: 10px;
color: #666666;
}

.mdtxt_nls
{
    font-weight: normal;
    font-size: 12px;
    line-height: 17px;
    color: #000000;
    font-family: arial, �ө���, mingliu, taipei;
}
.mdtxtbd_nls
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: arial, �ө���, mingliu, taipei;
}
.mdtxtbd_nls_v2
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: arial, �ө���, mingliu, taipei;
    padding-top: 5px;
}
.mdtxt_nls_white
{
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
    font-family: arial, �ө���, mingliu, taipei;
}
.mdtxt_nls_purple{
    font-weight: normal;
    font-size: 11px;
    color: #7C497C;
    font-family: arial, �ө���, mingliu, taipei;
}
.embeddedtoolheader_nls{
    font-weight: bold;
    color: white;
    line-height: 21px;
    padding-left: 5px;
}

.embeddedtoolcell_nls{
    font-size: 11px;
    line-height: 21px;
    padding-left: 5px;
}

.vertnav_bd_nls{
    font-weight: bold
}

.vertnavselect_bd_nls{
    font-weight: bold;
    color: #ff0000;
}

.vertnav_nls{
    font-size: 11px;
}

.vertnavselect_nls{
    font-size: 11px;
    color: #ff0000;
}

.bitxtbd_nls
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: arial, �ө���, mingliu, taipei;
}
.subtitle_nls
{
    font-weight: normal;
    font-size: 18px;
    color: #000000;
    text-decoration: none;
    font-family: arial, �ө���, mingliu, taipei;
}

.alert_text_nls{
color: #ff0000;
line-height: 100%;

}

.last_login_nls{
font-size: 10px:
color: #999999;
line-height: 100%;

}


.tblhdg_nls{
line-height: 21px;
font-weight: bold;
font-size: 12px;
color: #ffffff;
background-color: #999999;

}

.public_tblhdg_nls
{
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #999999;
    line-height: 21px;
    font-family: arial, �ө���, mingliu, taipei;
    padding-left: 5px;
}
.action_icon_nls {
    padding-left: 0px;
    padding-bottom: 3px;
    padding-right: 0px;
    margin: 0px;
    padding-top: 2px;
    vertical-align: middle;
}
.popRedStrip {
    padding-left: 20px;
    padding-right: 12px;
    background-image: url(/ifs/images/popup_nav_line.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 24px;
}
.zoneTitle {
    background-color: #999999;
    height: 21px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 5px;
}
.zoneTitle2 {
    background-color: #999999;
}
.zoneTitle3 {
    background-color: #999999;
    height: 21px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 5px;
}

.smtxt_nls{
font-size: 10px;
font-family: verdana, helvetica, sans-serif;

}

.selectbox_nls{
font-size: 9px;
width: 100%;

}

.dropdown_grey_nls{
font-size: 11px;
color: #666666;
background-color:#ffffff;

}

.smtxtbd_nls
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}
.smtxt_nls
{
    font-size: 11px;
    color: #000000;
}
.asterisk_nls
{
    font-weight: bold;
    font-size: 15px;
    color: #009900;
    padding-left: 5px;
    font-family: arial, �ө���, mingliu, taipei;
}
.mandatory_nls {
    font-size: 11px;
    color: #009900;
    font-weight: bold;
}
.optional_nls{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}
.current_page {
    font-size:10px;
    padding-top: 1px;
    padding-right: 5px;
    padding-bottom: 1px;
    padding-left: 5px;
    background-color: black;
    color: white;
}
/* ===========   End Common Styles ============ */

/* ===========  Start Zone one Styles ============ */
.HSBCnetloginBg
{
    background-image: url(/ifs/images/img_login_bg.jpg);
    background-repeat: no-repeat;
    height:129px;
}
.HSBCnetloginBox {
    font-family: arial, �ө���, mingliu, taipei;
    font-size: 11px;
    background-color: #FFFCD2;
    width: 130px;
    color: #000000;
}
.FxSelectList {
    font-family: arial, �ө���, mingliu, taipei;
    font-size: 11px;
    background-color: #FFFCD2;
    width: 132px;
    color: #000000;
}
.FxBox {
    background-color:#FAFAFA;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
}
/* ===========   End Zone one Styles ============ */

/* ===========  Start Zone two Styles ============ */
.zone2txt {
    font-size: 12px;
    color: #000000;
    font-family: arial, �ө���, mingliu, taipei;
}
.zone2_nav_header {
    font-family: arial, �ө���, mingliu, taipei;
    font-size: 12px;
    line-height: 21px;
    padding-left: 5px;
    font-weight: bold;
    width:100%;
    color: #000000;
    background-image: url(/ifs/images/subnav_line.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.zone2_nav_cell {
    font-family: arial, �ө���, mingliu, taipei;
    font-size: 11px;
    line-height: 21px;
    padding-left: 5px;
    font-weight: normal;
    color: #000000;
    background-image: url(/ifs/images/subnav_line.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
/* ===========   End Zone two Styles ============ */


/* ===========  Start Zone three Styles ============ */
.zone3FirstBox {
    height:129px;
    background-color:#FAFAFA;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
}
.zone3OtherBox {
    height:100px;
    background-color:#FAFAFA;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
}
.zone3PicPadding {
    padding-left: 12px;
}
.zone3ClickLink {
    font-size: 10px;
}
.zone3Content {
    font-size: 11px;
}
/* ===========   End Zone three Styles ============ */


/* ===========  Start Footer Styles ============ */
.footer_nls {
    font-size: 10px;
    color: #979797;
    line-height: 15px;
    font-family: arial, �ө���, mingliu, taipei;
}
.footerHeight{
    height: 21px;
}
.footerNav {
    font-size: 11px;
    font-weight: bold;
}
.footerNavLine {
    font-size: 12px;
    color: #666666;
    margin-right: 7px;
    margin-left: 7px;
    line-height: 20px;
}
/* ===========  End Footer Styles ============ */

/* ===========  Start Main Home Zone two Styles ============ */
.zone2MainHomeTitle{
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    vertical-align:top;
}
.zone2MainHomeTxt{
    font-size: 12px;
    margin: 0px;
    color: #000000;
    font-family: arial, �ө���, mingliu, taipei;
}
.zone2MainHomeMoreLink{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: arial, �ө���, mingliu, taipei;
}
.zone2PicPadding {
    padding-right: 12px;
}
.zone2PriHeight {
    height: 150px;
    margin: 0px;
}
.zone2MidLine {
    height: 21px;
    background-image: url(/ifs/images/zone2midline.gif);
    background-repeat: repeat-x;
}
.zone2SecHomeTitle {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
.zone2SecTable {
    padding-top: 6px;
    margin: 3px;
}
/* ===========  End Main Home Zone two Styles ============ */


/* ===========  Start Table Styles ============ */
.data_header_nls
{
    font-size: 12px;
    background-color: #CCCCCC;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.tablefooter_border_nls
{
    border-bottom: 2px solid #F5F5F5;
}
.celltxt_nls
{
    font-size: 12px;
    line-height: 21px;
    background-color: #E7E7E7;
    padding-left: 5px;
    padding-right: 5px;
    font-family: arial, �ө���, mingliu, taipei;
    height:21px;
}
.search_celltxt_nls
{
    font-size: 12px;
    line-height: 15px;
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: arial, �ө���, mingliu, taipei;
    height:21px;
    background-image: url(/ifs/images/searchcell_line.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.lastsearch_celltxt_nls
{
    line-height: 15px;
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: arial, �ө���, mingliu, taipei;
        font-size:12px;
    height:21px;
}
.datarow_whttxt_nls
{
    line-height: 15px;
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 5px;
    font-family: arial, �ө���, mingliu, taipei;
}
.datarow_lgtxt_nls
{
    line-height: 15px;
    background-color: #F5F5F5;
    padding-left: 3px;
    padding-right: 5px;
    font-family: arial, �ө���, mingliu, taipei;
    height:21px;
}
.datacell_whtxt_nls
{
    line-height: 15px;
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 3px;
    font-family: arial, �ө���, mingliu, taipei;
    height:22px;
}
.datacell_lgtxt_nls
{
    line-height: 15px;
    background-color: #F5F5F5;
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 3px;
    font-family: arial, �ө���, mingliu, taipei;
    height:22px;
}
.datacell_total_nls
{
  line-height: 15px;
  background-color: #E7E7E7;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-family: arial, �ө���, mingliu, taipei;
  font-size: 12px;
  height:22px;
}

.datacell_header_nls
{
  font-size: 12px;
  line-height: 21px;
  background-color: #CCCCCC;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: arial, �ө���, mingliu, taipei;
  height:21px;
}

.datacell_header_nls_v2
{
    font-size: 12px;
    color: #FFFFFF;
    line-height: 21px;
    background-color: #999999;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: arial, �ө���, mingliu, taipei;
    height:21px;
}

.datacell_subtitle
{
  font-size: 12px;
  line-height: 21px;
  background-color: #E7E7E7;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: arial, �ө���, mingliu, taipei;
  height:21px;
}

.datacell_subtitle_v2
{
    font-size: 12px;
    color: #000000;
    line-height: 21px;
    background-color: #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: arial, �ө���, mingliu, taipei;
    height:21px;
}
.datacell_whtxt_padding10_nls
{
  line-height: 15px;
  background-color: #FFFFFF;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-family: arial, �ө���, mingliu, taipei;
  font-size: 12px;
  height:22px;
}

.datacell_lgtxt_padding10_nls
{
  line-height: 15px;
  background-color: #F5F5F5;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-family: arial, �ө���, mingliu, taipei;
  font-size: 12px;
  height:22px;
}

.datacell_lgtxt_padding10_nls_v2
{
  line-height: 15px;
  background-color: #F5F5F5;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-family: arial, �ө���, mingliu, taipei;
  font-size: 11px;
  height:22px;
}

.datacell_lgtxt_padding10_nls_v3
{
  font-size: 11px;
  line-height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-family: arial, �ө���, mingliu, taipei;
  height:22px;
}


.note_padding10_nls{
  font-size: 10px;
  color: #666666;
  padding-left:10px;
}
.bottom_whtcell_nls
{
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: arial, �ө���, mingliu, taipei;
}
.databorder_left_nls
{
    border-left: 2px solid #CCCCCC;
}
.databorder_right_nls
{
    border-right: 2px solid #CCCCCC;
}
.table_border_left_nls
{
    border-left: 2px solid #F5F5F5;
}
.table_border_right_nls
{
    border-right: 2px solid #F5F5F5;
}
.col_seperater_white_nls {
    border-left: 2px solid white;
}
.col_seperater_grey_nls {
    border-left: 2px solid #f5f5f5;
}

.row_seperater{
    border-bottom: 2px solid white;
}

/* ===========  End Table Styles ============ */

/* ===========  Start Main Navigation Styles ============ */
div.hsbcDivtletTabMenu
{
    clear: left;
    background: url(/ifs/images/tab_bg.gif) no-repeat right bottom;
    height: 44px
}
div.hsbcDivtletTabMenu UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
div.hsbcDivtletTabMenu UL LI
{
    padding-right: 0px;
    padding-left: 6px;
    background: url(/ifs/images/tab_off_left.gif) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    LIST-STYLE-TYPE: none;
    height: 44px;
    text-align: center
}
div.hsbcDivtletTabMenu UL LI A
{
    text-decoration: none;
}

div.hsbcDivtletTabMenu UL LI SPAN.Horiz
{
    padding-right: 9px;
    display: block;
    padding-left: 2px;
    font-weight: bold;
    font-size: 75%;
    background: url(/ifs/images/tab_off_right.gif) no-repeat right top;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: 50%;
    color: #333;
    line-height: 36px;
    padding-top: 4px;
    height: 40px;

}
.wpsPortletTabLink
{
    padding-right: 9px;
    display: block;
    padding-left: 2px;
    font-weight: bold;
    font-size: 75%;
    background: url(/ifs/images/tab_off_right.gif) no-repeat right top;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: 50%;
    color: #333;
    line-height: 36px;
    padding-top: 0px;
    height: 42px;
    text-decoration: none;
}
div.hsbcDivtletTabMenu UL LI A:hover
{
    color: #f00! important
}
.wpsPortletTabLink:hover
{
    color: #f00! important
}
div.hsbcDivtletTabMenu UL LI.hsbcDivtletTabMenuSelected
{
    background: url(/ifs/images/tab_on_left.gif) no-repeat left top
}
.wpsPortletSelectedTab
{
    background: url(/ifs/images/tab_on_left.gif) no-repeat left top
}
div.hsbcDivtletTabMenu UL LI.hsbcDivtletTabMenuSelected A
{
    background: url(/ifs/images/tab_on_right.gif) no-repeat right top
}
.wpsPortletSelectedTab A
{
    background: url(/ifs/images/tab_on_right.gif) no-repeat right top
}
.wpsPortletSelectedTabLink
{
    background: url(/ifs/images/tab_on_right.gif) no-repeat right top
}
div.hsbcDivtletTabMenu UL LI.extFirstTab
{
    padding-left: 15px;
    background: url(/ifs/images/first_tab_off_left.gif) no-repeat left top
}
div.hsbcDivtletTabMenu UL LI.extFirstTabSelected
{
    padding-left: 15px;
    background: url(/ifs/images/first_tab_on_left.gif) no-repeat left top
}
div.hsbcDivtletTabMenu UL LI.extFirstTabSelected A
{
    background: url(/ifs/images/tab_on_right.gif) no-repeat right top
}
div.hsbcDivtletTabMenu UL LI.extSelectedTabright
{
    background: url(/ifs/images/tab_off_left_selected_right.gif) no-repeat left top
}
div.hsbcDivtletTabMenu UL LI.extSelectedTabright A
{
    background: url(/ifs/images/tab_off_right_selected_right.gif) no-repeat right top
}
div.hsbcDivtletTabMenu UL LI.extSelectedTableft A
{
    background: url(/ifs/images/tab_off_right_selected_left.gif) no-repeat right top
}
div.hsbcDivtletTabMenu UL LI.extLastTabSelected
{
    background: url(/ifs/images/tab_on_left.gif) no-repeat left top
}
div.hsbcDivtletTabMenu UL LI.extLastTabSelected A
{
    padding-right: 34px;
    background: url(/ifs/images/last_tab_on_right.gif) no-repeat right top
}
div.hsbcDivtletTabMenu UL LI.extrightAlignTab
{
    padding-right: 14px;
    float: right
}
div.hsbcDivtletTabMenu UL LI.extrightAlignTabSelected
{
    padding-right: 0px;
    padding-left: 15px;
    background: url(/ifs/images/first_tab_on_left.gif) no-repeat left top;
    float: right;
}
div.hsbcDivtletTabMenu UL LI.extrightAlignTabSelected A
{
    padding-right: 23px;
    padding-left: 3px;
    background: url(/ifs/images/right_align_tab_on_right.gif) no-repeat right top;
}
div.hsbcDivtletTabMenu UL LI.extSelectedTabrightEndBlock
{
    background: url(/ifs/images/tab_off_left_selected_right_end_block.gif) no-repeat left top;
}
div.hsbcDivtletTabMenu UL LI a.extDoubleLine
{
    line-height: 13px;
    padding-top: 0px;
    height: 38px;
    text-decoration:none;
}
div.hsbcDivtletTabMenu UL LI a.extSigLine
{
    line-height: 27px;
    padding-top: 6px;
    height: 38px;
    text-decoration:none;
}
div.hsbcDivtletTabMenu UL LI A .extMacIE
{
    font-weight: bold;
    font-family: arial, �ө���, mingliu, taipei;
    clear: none;
    float: none;
    padding-top: 0px;
    text-decoration:none;
}
.extMacIE
{
    font-weight: bold;
    font-size: 11px;
    font-family: arial, �ө���, mingliu, taipei;
    text-decoration:none;
}
.keepOverextMacIE
{
    color: #FF0000;
    font-weight: bold;
    font-size: 11px;
    font-family: arial, �ө���, mingliu, taipei;
    text-decoration:none;
}
.main_header_end {
    background-image: url(/ifs/images/main_header_end.gif);
    background-repeat: no-repeat;
    height:6px;
    width:10px;
}
.searchBox {
    font-family: arial, �ө���, mingliu, taipei;
    font-size: 11px;
    background-color: #FFFCD2;
    width: 132px;
    color: #000000;
}
/* ===========  End Main Navigation Styles ============ */

/* ===========  Start Main Navigation Drop Down Styles ============ */
.main_nav_dropdown_posit_1 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 105px;
    top: 113px;
}
.main_nav_dropdown_posit_2 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 205px;
    top: 113px;
}
.main_nav_dropdown_posit_3 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 337px;
    top: 113px;
}
.main_nav_dropdown_posit_4 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 392px;
    top: 113px;
}
.main_nav_dropdown_posit_5 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 534px;
    top: 113px;
}
/*.main_nav_dropdown_item {
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
    border-left: 1px solid #C0C0C0;
    border-right: 2px solid #606080;
    width: 170px;
    vertical-align: bottom;
}*/
.main_nav_dropdown a {
    color: #999999;
    display: block;
    width: 150px;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
    text-decoration: none;
}
.main_nav_dropdown a:hover  {
    color: #000000;
    width: 150px;
    background-color: #E7E7E7;
        text-decoration: none;
}
/*.main_nav_dropdown_top {
    width: 170px;
    background-image: url('/ifs/images/main_nav_top.gif');
    background-repeat: no-repeat;
    height:1px;
    padding-left:1px;
}*/
.main_nav_dropdown_bottom {
    width: 173px;
    background-color: #FF0000;
    line-height: 6px;
}
/* ===========  End Main Navigation Drop Down Styles ============ */

/* Start Main Navigation Drop Down Styles */
.main_nav_dropdown_posit { BORDER-BOTTOM: #ff0000 6px solid;Z-INDEX: 5; LEFT: 1px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 173px; COLOR: #cccccc; POSITION: absolute; TOP: 0px; }
.main_nav_dropdown_div { margin: 0ex 0em 0ex 0em;}


.main_nav_dropdown_item { font-weight: bold; font-size: 11px; border-left: 1px #999999 solid; border-right: 2px #333333 solid; display: block; width: 170px; min-width:150px; vertical-align: bottom; FONT-FAMILY: arial, �ө���, mingliu, taipei; background-color: #ffffff; }
.main_nav_dropdown_div a { color: #999999; background: #ffffff; display: block; width: 170px; max-width: 150px; padding:4px 10px 4px 10px; text-decoration: none; }
.main_nav_dropdown_div a:hover  { color: #000000; background: #e7e7e7; text-decoration: none;}
.main_nav_dropdown_top { width: 173px; background:#CCCCCC; height:1px;POSITION: absolute; visibility:hidden; }
.hassub { cursor:hand; background: url(/ifs/images/sub_right.gif) no-repeat right top; width:150px; }

/* Start secondary Drop Down Styles  clip:rect(auto auto auto auto); */
.sec_nav_dropdown_posit { position: absolute; overflow: hidden; visibility: hidden; color: #ffCCCC; z-index: 6; width: 173px; max-width: 173px; left: 1px; top: -400px; border-left: 1px #999999 solid; border-right: 2px #333333 solid; border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; }
.sec_nav_dropdown { margin: 0ex 0em 0ex 0em; }
.sec_nav_dropdown_item { font-weight: bold; font-size: 11px; display: block; width: 170px; vertical-align: bottom;  FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.sec_nav_dropdown a { color: #999999; background: #ffffff; display: block; width: 170px; max-width: 153px; padding: 4px 10px 4px 10px; text-decoration: none; }
.sec_nav_dropdown a:hover  { color: #000000; background: #e7e7e7; text-decoration: none; }

.main_nav_tab_center {  FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/ifs/images/main_nav_tab_center.gif); COLOR: #999999; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei; TEXT-ALIGN: center; padding-bottom: 6px;}
.main_nav_tab_center_selected { FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/ifs/images/main_nav_tab_center_selected.gif); COLOR: #000000; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei; TEXT-ALIGN: center; padding-bottom: 6px;}
.main_nav_blank { BACKGROUND-IMAGE: url('/ifs/images/main_nav_blank.gif'); background-position: bottom; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_blank_next_selected { BACKGROUND-IMAGE: url('/ifs/images/main_nav_blank_next_selected.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_blank_not_selected { BACKGROUND-IMAGE: url('/ifs/images/main_nav_blank_not_selected.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_blank_prev_selected { BACKGROUND-IMAGE: url('/ifs/images/main_nav_blank_prev_selected.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_tab_end { BACKGROUND-IMAGE: url('/ifs/images/main_nav_tab_end.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_tab_end_selected { BACKGROUND-IMAGE: url('/ifs/images/main_nav_tab_end_selected.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_tab_end_next_selected { BACKGROUND-IMAGE: url('/ifs/images/main_nav_tab_end_next_selected.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_tab_start { BACKGROUND-IMAGE: url('/ifs/images/main_nav_tab_start.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_tab_start_prev_selected { BACKGROUND-IMAGE: url('/ifs/images/main_nav_tab_start_prev_selected.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.main_nav_tab_start_selected { BACKGROUND-IMAGE: url('/ifs/images/main_nav_tab_start_selected.gif'); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.sec_nav_dropdown_scrollup { BACKGROUND-IMAGE: url('/ifs/images/sec_nav_dropdown_scrollup.gif'); BACKGROUND-REPEAT: no-repeat; z-index: 6;FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.sec_nav_dropdown_scrolldown { BACKGROUND-IMAGE: url('/ifs/images/sec_nav_dropdown_scrolldown.gif'); BACKGROUND-REPEAT: no-repeat; z-index: 6;FONT-FAMILY: arial, �ө���, mingliu, taipei;}
.sec_nav_menu { FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: text-center; COLOR: #000000; TEXT-ALIGN: center; FONT-FAMILY: arial, �ө���, mingliu, taipei; }

A.main_nav_tab { COLOR: #999999; TEXT-DECORATION: none; }
A.main_nav_tab:hover { COLOR: #000000; TEXT-DECORATION: none; }
A.main_nav_tab_selected { COLOR: #000000; TEXT-DECORATION: none; }
A.main_nav_tab_selected:hover { COLOR: #000000; TEXT-DECORATION: none; }
A.main_nav_command { COLOR: #ff0000; TEXT-DECORATION: none; }
A.main_nav_command:hover { COLOR: #ff0000; TEXT-DECORATION: none; }
/* End UIMS Navigation Styles */

/* ===========  Start Zone One Navigation Styles ============ */
.zone1Nav {
    margin: 0ex 0em 0ex 0em;
    background-color: white;
}
.zone1NavCol {
    margin: 0ex 0em 0ex 0em;
    background-color: #FFFFFF;
    background-color: white;
    background-repeat: repeat-x;
    background-position: bottom;
    list-style-position: outside;
    list-style-type: none;
    width: 212px;
}
.zone1Nav a {
    font-size: 11px;
    margin: 0ex 0em 0ex 0em;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    line-height: 14px;
    width: 212px;
    display: block;
    border-bottom: 1px solid #C0C0C0;
}
.zone1Nav a:hover {
    margin: 0ex 0em 0ex 0em;
    background-color: #FBFBFB;
}
a.zone1NavTxt{
    color: #666666;
    text-decoration: none;
}
a.zone1NavTxt:hover {
    color: #FF0000;
    text-decoration: none;
    background-color: #f5f5f5;
}
.zone1NavSelect{
    color: #FF0000;
    text-decoration:none;
    background-repeat: repeat-x;
    background-position: bottom;
}

a.link_ul:hover{
 color:black;
 text-decoration:none;
}

/* ===========  End Zone One Navigation Styles ============ */

/* ===========  Start Zone One Navigation Drop Down Styles ============ */
.zoneone_nav_posit_1 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 160px;
    left: 212px;
    top: 300px;
}
.zoneone_nav_posit_2 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 160px;
    left: 212px;
    top: 342px;
}
.zoneone_nav_dropdown {
    margin: 0ex 0em 0ex 0em;
}
.zoneone_nav_dropdown_item {
    font-weight: normal;
    font-size: 11px;
    background-color: white;
    /*background-image: url('/ifs/images/zone1nav_dropdown.gif'); */
    background-repeat: repeat-y;
    display: block;
    width: 170px;
    vertical-align: bottom;
}
.zoneone_nav_topbottom{
    background-image: url('/ifs/images/zone1nav_topline.gif');
    background-repeat: repeat-x;
    vertical-align: bottom;
    width: 170px;
    line-height:1px;
}
.zoneone_nav_dropdown a {
    color: #000000;
    display: block;
    width: 165px;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
    text-decoration: none;
    background-color: #f5f5f5;
}
.zoneone_nav_dropdown a:hover {
    color: #ff0000;
    display: block;
    width: 165px;
    background-color: #f5f5f5;
    /*background-image: url('/ifs/images/zone1nav_dropdown_selected.gif'); */
    background-repeat: repeat-y;
    text-decoration: none;
}
/* ===========  End Zone One Navigation Drop Down Styles ============ */


/* ===========  Start Sitemap style ============ */
.extIconImg {
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    vertical-align: middle;
    border-right-width: 0px;
    margin: 1.5ex 0.5em 1ex 0.5em;
}
.extNonIconLink {
    padding-left: 27px;
    line-height: 25px;
}
.extIconLink {
    padding-left: 0px;
    line-height: 25px;
}
.sitemap_fl {
    margin: -0.5ex 0em 1ex 0em;
    background-image: url(/ifs/images/sitemapcell_line.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.sitemap_sl {
    margin: -1ex -1em 2ex 2.2em;
}
.nobullet {
    list-style-image: url(/ifs/images/clear.gif);
    margin: 1ex 0em -1ex 0em;
    list-style-position: outside;
    list-style-type: none;
}
/* ===========  End Sitemap style ============ */

/***************************************************** appended on 21-JUL-2005 to raise to version 2.0 *****************************************/
/* Start Main Navigation Drop Down Styles */
.main_nav_blank_prev_selected{
background-image: url(/ifs/images/main_nav_blank_prev_selected.gif);
background-repeat: repeat-x
}

.main_nav_launch_label_end{
background-image: url(/ifs/images/main_nav_launch_label_end.gif);
background-repeat: repeat-x
}

.main_nav_launch_label_end_next_selected{
background-image: url(/ifs/images/main_nav_launch_label_end_next_selected.gif);
background-repeat: repeat-x
}

.main_nav_launch_dropdown{
padding-right: 0px;
padding-left: 0px;
z-index: 5;
visibility: hidden;
padding-bottom: 0px;
margin: 0px;
overflow: hidden;
width: 100px;
color: #cccccc;
padding-top: 0px;
position: absolute;
}

.main_nav_launch_label_start{
background-image: url(/ifs/images/main_nav_launch_label_start.gif);
background-repeat: repeat-x;
}

.main_nav_notch{
background-image: url(/ifs/images/main_nav_notch.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.main_nav_dropdown_posit_00 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: -103px;
    top: 90px;
}
.main_nav_dropdown_posit_00_pc {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 49px;
    top: 158px;
}
.main_nav_dropdown_posit_00_view {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: -118px;
    top: 173px;
}
.main_nav_dropdown_posit_01 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: -8px;
    top: 90px;
}
.main_nav_dropdown_posit_01_pc {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 144px;
    top: 158px;
}
.main_nav_dropdown_posit_01_view {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: -23px;
    top: 173px;
}
.main_nav_dropdown_posit_02 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 92px;
    top: 90px;
}
.main_nav_dropdown_posit_02_pc {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 244px;
    top: 158px;
}
.main_nav_dropdown_posit_02_view {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 77px;
    top: 173px;
}
.main_nav_dropdown_posit_03 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 224px;
    top: 90px;
}
.main_nav_dropdown_posit_03_pc {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 374px;
    top: 158px;
}
.main_nav_dropdown_posit_03_view {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 209px;
    top: 173px;
}
.main_nav_dropdown_posit_04 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 279px;
    top: 90px;
}
.main_nav_dropdown_posit_04_pc {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 429px;
    top: 158px;
}
.main_nav_dropdown_posit_04_view {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 264px;
    top: 173px;
}
.main_nav_dropdown_posit_06 {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 421px;
    top: 90px;
}
.main_nav_dropdown_posit_06_pc {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 571px;
    top: 158px;
}
.main_nav_dropdown_posit_06_view {
    position: absolute;
    overflow: visible;
    visibility: hidden;
    color: #CCCCCC;
    z-index: 5;
    width: 173px;
    left: 406px;
    top: 173px;
}

.main_nav_dropdown {
    margin: 0ex 1em 0ex 9.4em;
    font-size: 12px;
}

/* End Main Navigation Drop Down Styles */

#mainmenu {
    POSITION: relative
}
.menu {
    /*Z-INDEX: 10; OVERFLOW: hidden;  POSITION: absolute; BACKGROUND-COLOR: #efefef;position: absolute;overflow: visible;visibility: hidden;*/

    Z-INDEX: 10; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid;BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; color: #CCCCCC;left: 212px;top: 342px; background-color:#f7f7f7;
}
.navsub {
    /*FONT-SIZE: 8px; Z-INDEX: -10; COLOR: #000000*/
    margin: 0ex 0em 0ex 0em;
}
.gelbarMain {
    padding-left: 20px;
    padding-right: 12px;
    background-repeat: repeat-x;
    background-position: bottom;
    height: 24px;
}

.scrollDiv {
    FONT-SIZE: 8px; Z-INDEX: 20; COLOR: #000000; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BACKGROUND-COLOR: #e7e7e7; TEXT-ALIGN: center
}
.scrollUpDiv {
    BACKGROUND-POSITION: center 50%; BORDER-TOP: #cccccc 1px solid; BACKGROUND-IMAGE: url(/ifs/images/arrow_grey_up.gif); BACKGROUND-REPEAT: no-repeat
}
.scrollDownDiv {
    BACKGROUND-POSITION: center 50%; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-IMAGE: url(/ifs/images/arrow_grey_down.gif); BACKGROUND-REPEAT: no-repeat
}

.scrollDivtab {
    FONT-SIZE: 1px; Z-INDEX: 20; COLOR: #000000; BACKGROUND-COLOR: #e7e7e7; TEXT-ALIGN: center;
}
.scrollUpDivtab {
    BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE:  url(/ifs/images/arrow_grey_up.gif); BACKGROUND-REPEAT: no-repeat;LEFT: 0px;VISIBILITY: hidden;POSITION: absolute; TOP: 0px; BORDER-RIGHT: #333333 2px solid;BORDER-LEFT: #999999 1px solid; width: 170px !important;width: 173px;width/**/:/**/173px;
}
.scrollDownDivtab {
    BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE:  url(/ifs/images/arrow_grey_down.gif); BACKGROUND-REPEAT: no-repeat;LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; BORDER-RIGHT: #333333 2px solid;BORDER-LEFT: #999999 1px solid;width: 170px !important;width: 173px;width/**/:/**/173px;
}

.calendar_header_nls{
color:#ffffff;
font-weight: normal;
font-size: 14px;
padding-left:5px;
line-height: 18px;
background-color: #ff0000;
}

.calendar_weekday_header_nls{
color:#000000;
font-weight: bold;
font-size: 12px;
text-align:center;
background-color: #eeeeee;
}
/*</akaMarker>*/

.faqRow1 {
  font-size: 12px;
  line-height: 21px;
  font-family: arial, �ө���, mingliu, taipei;
  padding-left:10px;
}

.faqRow2 {
  font-size: 12px;
  line-height: 21px;
  font-family: arial, �ө���, mingliu, taipei;
  background-color: #E7E7E7;
  padding-left:10px;
}

a.newlinks
{
  font-size: 11px;
  color: rgb(0, 0, 0);
  text-decoration: none;
}

.listing_header
{
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  background-color: #E8E8E8;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: arial, �ө���, mingliu, taipei;
}

.link_disabled
{
  font-size: 11px;
  color: #999999;
  text-decoration: none;
}

.neg_val
{
  color: red;
}

#toolmenu
{ margin: 0;
  padding: 0}

#toolmenu li
{ float: left;
  list-style: none;
  z-index: 99}

#toolmenu li span, #toolmenu li a
{ display: block;
  text-decoration: none;
  white-space: nowrap}

#toolmenu li ul
{ margin: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
  border: 1px solid black}

#toolmenu li ul li
{ float: none;
  display: inline;
  color: #999999}

#toolmenu li ul li span
{ color: inherit}

#toolmenu li ul li span, #toolmenu li ul li a
{ width: auto;
  padding: 5px 12px;
  background: #FFFFFF}

#toolmenu li ul li a:hover
{ background: #999999}

#toolmenu .main_nav_command
{
  margin-top: 4px
}

.login-pwd-box {
	width: 22px;
}

.login-pwd-box-disabled {
	width: 22px;
	background-color:#DDDDDD;
}

.other_fund {
	display: inline-block;
	background-position: center 50%; 
	background-image: url(/ifs/images/btn_right.gif); 
	background-repeat: no-repeat;
	left: 0px; 
	top: 0px; 
	height: 10px !important;
	height: 10px;
	width: 10px !important;
	width: 10px;
}

.other_fund.opened {
	display: inline-block;
	background-position: center 50%; 
	background-image: url(/ifs/images/btn_down.gif); 
	background-repeat: no-repeat;
	left: 0px; 
	top: 0px;
	height: 10px !important;
	height: 10px;
	width: 10px !important;
	width: 10px;
}

span.view_demo {margin-left:5px}

/*
 * for overlay screen use [Start]
 */
.ol_bottom_black{ 
  display:none; 
  position: absolute; 
  top: 0%; 
  left: 0%; 
  width: 100%; 
  height: 100%; 
  background-color: black; 
  z-index: 1001; 
  -moz-opacity:0.8; 
  opacity:0.80; 
  filter:alpha(opacity=80); 
} 

.ol_top_white{ 
  display:none; 
  position: absolute; 
  top: 15%; 
  left: 15%; 
  width: 70%; 
  height: auto; 
  padding: 16px; 
  border: 1px solid #fff; 
  background:#fff; 
  z-index: 1002; 
  overflow: hidden; 
} 
.btn_green{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:0px;
  padding:0px 10px;
  height:30px;
  color:#FFF;
  font-weight:bold;
  background-color: #47AB62 !important;
  color:#fff;
  font-family: arial, �ө���, mingliu, taipei;
}

.btn_red{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:0px;
  padding:0px 10px;
  height:30px;
  color:#FFF;
  font-weight:bold;
  background-color: #DB1C28 !important;
  color:#fff;
  font-family: arial, �ө���, mingliu, taipei;
}

.ol_top_header{
  width: auto;
  height: auto;
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
  font-family: arial, �ө���, mingliu, taipei;
}

.ol_top_content{
  width: 95%; 
  height: 300px; 
  padding: 5px;
  overflow: auto; 
  font-size: 14px;
  font-family: arial, �ө���, mingliu, taipei;
  word-break:break-all;
  text-align: left;
  padding: 5px;
}

.ol_top_footer{
  padding: 5px;
  font-size: 14px;
  font-family: arial, �ө���, mingliu, taipei;
  width: auto;
  height: auto;
} 
 /*
 * for overlay screen use [End]
 */

/*
 * P11-3 Call Center Additional Information
 */  
.member_site_info{
   font-size:11px;
   font-weight:bold;
   background:#0000FF;
   height:30px;
   line-height:30px;
   margin-top:5px;
   font-family: arial, �ө���, mingliu, taipei;
   color:#FFFFFF;
   padding-left: 5px;
}
.about-ifs-tb p{
    margin: 0;
    line-height: normal;
}

.about-ifs-tb a{
    color: blue;
}