﻿BODY {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    HEIGHT: 100%;
    PADDING-TOP: 0px
}
HTML {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    HEIGHT: 100%;
    PADDING-TOP: 0px
}
body {
    font-family: "Microsoft YaHei", "΢���ź�", "SimSun", "����";
}
/*body { font-family: "΢���ź�"; }*/
body.no-support-wpf {
    font-family: SimSun;
}
/*body.no-support-wpf { font-family: ����; }*/
TD {
    FONT-SIZE: 9pt;
    FONT-FAMILY: "Microsoft YaHei", "΢���ź�", "SimSun", "����";
}
#header {
    Z-INDEX: 10;
    BORDER-BOTTOM: #fff 1px solid;
    POSITION: relative;
    BACKGROUND: #000
}
.flashWrapper {
    Z-INDEX: 1;
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 950px;
    HEIGHT: 80px
}
#flashheader {
    POSITION: absolute;
    WIDTH: 950px;
    HEIGHT: 80px;
    TOP: 0px;
    LEFT: 0px
}
.flashCover {
    Z-INDEX: 2;
    POSITION: absolute;
    WIDTH: 950px;
    BACKGROUND: url(../images/home/glb_bci_flash-top.png) no-repeat;
    HEIGHT: 80px;
    TOP: 0px;
    LEFT: 0px
}
#header H1 {
    Z-INDEX: 3;
    POSITION: absolute;
    /* [disabled]TEXT-INDENT: -9999px; */
    MARGIN: 0px;
    WIDTH: 300px;
    BACKGROUND: url(../images/home/glb_bci_logo-bar2.png) no-repeat left top;
    HEIGHT: 80px;
    TOP: 0px;
    LEFT: 0px
}
#header H1 a {
    display: block;
    height: 80px;
}
#header H1 span {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}
#header .topMenu {
    Z-INDEX: 8;
    POSITION: absolute;
    TOP: 8px;
    RIGHT: 12px
}
#header STRONG.tagline {
    Z-INDEX: 4;
    POSITION: absolute;
    TEXT-INDENT: -9999px;
    WIDTH: 170px;
    DISPLAY: block;
    BACKGROUND: no-repeat 0px 0px;
    HEIGHT: 17px;
    TOP: 53px;
    RIGHT: 12px
}
#header .overflowPopup {
    Z-INDEX: 5;
    POSITION: absolute;
    WIDTH: 85px;
    BOTTOM: 0px;
    HEIGHT: 40px;
    OVERFLOW: hidden;
    RIGHT: 63px
}
#header .overflowPopup EM {
    POSITION: absolute;
    WIDTH: 83px;
    BOTTOM: -33px;
    BACKGROUND: no-repeat;
    HEIGHT: 33px;
    OVERFLOW: hidden;
    RIGHT: 0px
}
#header {
    FONT-FAMILY: Arial;
    COLOR: #fff;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none !important
}
#header A {
    FONT-FAMILY: Arial;
    COLOR: #fff;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none !important
}
#header A:link {
    FONT-FAMILY: Arial;
    COLOR: #fff;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none !important
}
#header A:visited {
    FONT-FAMILY: Arial;
    COLOR: #fff;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none !important
}
#header A:hover {
    TEXT-DECORATION: underline !important
}
#header A.rounded:hover {
    TEXT-DECORATION: none !important
}
#header EM.flag {
    WIDTH: 16px;
    PADDING-RIGHT: 11px;
    DISPLAY: inline-block;
    HEIGHT: 11px
}
#header B.seperator {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    DISPLAY: inline-block;
    PADDING-TOP: 0px
}
#flashheader {
    MARGIN: 0px auto;
    WIDTH: 950px;
    HEIGHT: 80px
}
#header EM {
    FONT-STYLE: normal
}
.firstTop.subTop {
    PADDING-LEFT: 10px
}
.additionalBorder {
    BORDER-BOTTOM: #637085 1px solid;
    BORDER-LEFT: #637085 1px solid;
    PADDING-BOTTOM: 10px;
    BORDER-TOP: #637085 1px solid;
    BORDER-RIGHT: #637085 1px solid
}
/*-----------------------------------------------2011-9-15
.shoppingCartMini {
    Z-INDEX: 6; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-COLLAPSE: collapse; BACKGROUND:  #d8dbe0 repeat-x left bottom; COLOR: #333; BORDER-TOP: #fff 1px solid; TOP: 21px; RIGHT: -1px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
.shoppingCartMini .miniHeader {
    POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: url(../images/home/glb_bci_shopping-cart-mini-hea.gif) repeat-x 0px 0px; HEIGHT: 40px; COLOR: #4a5264; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.shoppingCartMini .miniHeader EM.closeCart {
    POSITION: absolute; WIDTH: 19px; DISPLAY: inline-block; BACKGROUND:  no-repeat 0px 0px; HEIGHT: 19px; VERTICAL-ALIGN: top; TOP: 10px; CURSOR: pointer; RIGHT: 10px
}
#header .shoppingCartMini A {
    COLOR: #b2151b; TEXT-DECORATION: underline
}
.shoppingCartMini#header A:link {
    COLOR: #b2151b; TEXT-DECORATION: underline
}
#header .shoppingCartMini A:visited {
    COLOR: #b2151b; TEXT-DECORATION: underline
}
#header .shoppingCartMini A:hover {
    TEXT-DECORATION: none
}
.shoppingCartMini .overflowContainer {
    MAX-HEIGHT: 300px; OVERFLOW: auto
}
.shoppingCartMini TABLE {
    TEXT-ALIGN: left
}
.shoppingCartMini TD {
    PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; BACKGROUND: #eee; COLOR: #333; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.shoppingCartMini TH {
    PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; BACKGROUND: #eee; COLOR: #333; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.shoppingCartMini .odd TD {
    BACKGROUND: #d8dbe0
}
.shoppingCartMini .totalCount {
    MARGIN: 10px 0px 5px; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.shoppingCartMini .gotoLink {
}
---------------------------------------------------------*/
.topnav {
    Z-INDEX: 4;
    POSITION: relative;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #191c21 repeat-x center bottom;
    HEIGHT: 41px;
    PADDING-TOP: 0px
}
.topnav UL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.topnav UL UL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.topnav A {
    FONT-FAMILY: Arial;
    COLOR: #333;
    TEXT-DECORATION: none !important
}
.topnav A:link {
    FONT-FAMILY: Arial;
    COLOR: #333;
    TEXT-DECORATION: none !important
}
.topnav A:visited {
    FONT-FAMILY: Arial;
    COLOR: #333;
    TEXT-DECORATION: none !important
}
.leftMenu LI {
    LIST-STYLE-TYPE: none;
    FONT-SIZE: 12px
}
.topnav .centerMenu LI {
    LIST-STYLE-TYPE: none;
    FONT-SIZE: 12px
}
.rightMenu LI {
    LIST-STYLE-TYPE: none;
    FONT-SIZE: 12px
}
.leftMenu {
    POSITION: absolute;
    TEXT-ALIGN: left;
    WIDTH: 150px;
    TOP: 0px;
    LEFT: 0px
}
.leftMenu UL {
    DISPLAY: none
}
.leftMenu LI {
    POSITION: relative;
    FLOAT: left
}
.leftMenu LI.support UL {
    LEFT: -75px
}
.leftMenu LI A {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 40px;
    WIDTH: 74px;
    DISPLAY: block;
    BACKGROUND: #191c21;
    FLOAT: left;
    HEIGHT: 40px;
    COLOR: #b1b7c2;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #4b5565 1px solid
}
.leftMenu LI A:link {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 40px;
    WIDTH: 74px;
    DISPLAY: block;
    BACKGROUND: #191c21;
    FLOAT: left;
    HEIGHT: 40px;
    COLOR: #b1b7c2;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #4b5565 1px solid
}
.leftMenu LI A:visited {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 40px;
    WIDTH: 74px;
    DISPLAY: block;
    BACKGROUND: #191c21;
    FLOAT: left;
    HEIGHT: 40px;
    COLOR: #b1b7c2;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #4b5565 1px solid
}
.leftMenu LI A:hover {
    BACKGROUND: #4a5464;
    COLOR: #fff
}
.leftMenu LI.first A {
    BORDER-TOP: #4b5565 1px solid
}
.leftMenu LI.focus A {
    BACKGROUND: #4a5464;
    COLOR: #fff
}
.leftMenu LI.focus A:link {
    BACKGROUND: #4a5464;
    COLOR: #fff
}
.leftMenu LI.focus A:visited {
    BACKGROUND: #4a5464;
    COLOR: #fff
}
.leftMenu LI UL {
    BORDER-BOTTOM: #4b5565 1px solid;
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 198px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #fff;
    BORDER-TOP: #fff 1px solid;
    TOP: 40px;
    PADDING-TOP: 0px;
    LEFT: 0px
}
.leftMenu LI LI {
    LIST-STYLE-TYPE: none;
    FLOAT: none
}
.leftMenu LI.focus LI A {
    BORDER-BOTTOM: #d8dbe0 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 178px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #fff;
    FLOAT: none;
    HEIGHT: auto;
    COLOR: #333;
    FONT-WEIGHT: normal;
    PADDING-TOP: 7px
}
.leftMenu LI.focus LI A:link {
    BORDER-BOTTOM: #d8dbe0 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 178px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #fff;
    FLOAT: none;
    HEIGHT: auto;
    COLOR: #333;
    FONT-WEIGHT: normal;
    PADDING-TOP: 7px
}
.leftMenu LI.focus LI A:visited {
    BORDER-BOTTOM: #d8dbe0 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 178px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #fff;
    FLOAT: none;
    HEIGHT: auto;
    COLOR: #333;
    FONT-WEIGHT: normal;
    PADDING-TOP: 7px
}
.leftMenu LI LI A {
    BORDER-BOTTOM: #d8dbe0 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 178px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #fff;
    FLOAT: none;
    HEIGHT: auto;
    COLOR: #333;
    FONT-WEIGHT: normal;
    PADDING-TOP: 7px
}
.leftMenu LI LI A:link {
    BORDER-BOTTOM: #d8dbe0 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 178px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #fff;
    FLOAT: none;
    HEIGHT: auto;
    COLOR: #333;
    FONT-WEIGHT: normal;
    PADDING-TOP: 7px
}
.leftMenu LI LI A:visited {
    BORDER-BOTTOM: #d8dbe0 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 178px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #fff;
    FLOAT: none;
    HEIGHT: auto;
    COLOR: #333;
    FONT-WEIGHT: normal;
    PADDING-TOP: 7px
}
.leftMenu LI LI A:hover {
    BACKGROUND: #d8dbe0;
    COLOR: #333
}
.leftMenu LI.focus LI A:hover {
    BACKGROUND: #d8dbe0;
    COLOR: #333
}
.topnav .centerMenu {
    TEXT-ALIGN: left;
    MARGIN: 0px auto;
    WIDTH: 352px;
    BACKGROUND: no-repeat 0px 0px;
    HEIGHT: 41px
}
.topnav .centerMenu LI {
    POSITION: relative;
    FLOAT: left
}
.topnav .centerMenu LI A {
    Z-INDEX: 12;
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 40px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 41px;
    MARGIN-RIGHT: 1px;
    PADDING-TOP: 0px
}
.topnav .centerMenu LI .submenu A {
    BORDER-BOTTOM: 0px
}
.topnav .centerMenu LI .submenu {
    Z-INDEX: 11;
    BORDER-BOTTOM: #637085 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #637085 1px solid;
    WIDTH: 948px;
    DISPLAY: none;
    BACKGROUND: #fff;
    BORDER-TOP: #fff 1px solid;
    TOP: 40px;
    BORDER-RIGHT: #637085 1px solid;
    LEFT: 0px
}
.topnav .centerMenu LI LI {
    LIST-STYLE-TYPE: none;
    FLOAT: none
}
.topnav .centerMenu LI.firstMenu A.mainMenu {
    WIDTH: 128px;
    BACKGROUND: no-repeat 16px 0px
}
.topnav .centerMenu LI.firstMenu A.mainMenu:hover {
    BACKGROUND: no-repeat 16px -82px
}
.topnav .centerMenu LI.firstMenu A.focus.mainMenu {
    BACKGROUND: no-repeat 16px -82px
}
.topnav .centerMenu LI.firstMenu .submenu {
    LEFT: -368px
}
.topnav .centerMenu LI.secondMenu A.mainMenu {
    WIDTH: 69px;
    BACKGROUND: no-repeat 16px 0px
}
.topnav .centerMenu LI.secondMenu A.mainMenu:hover {
    BACKGROUND: no-repeat 16px -82px
}
.topnav .centerMenu LI.secondMenu A.focus.mainMenu {
    BACKGROUND: no-repeat 16px -82px
}
.topnav .centerMenu LI.secondMenu .submenu {
    LEFT: -393px
}
.topnav .centerMenu LI.thirdMenu A.mainMenu {
    WIDTH: 56px;
    BACKGROUND: no-repeat 16px 0px
}
.topnav .centerMenu LI.thirdMenu A.mainMenu:hover {
    BACKGROUND: no-repeat 16px -82px
}
.topnav .centerMenu LI.thirdMenu A.focus.mainMenu {
    BACKGROUND: no-repeat 16px -82px
}
.topnav .centerMenu LI.thirdMenu .submenu {
    LEFT: -496px
}
.topnav .centerMenu LI.fourthMenu A.mainMenu {
    WIDTH: 102px;
    BACKGROUND: no-repeat 16px 0px;
    MARGIN-RIGHT: 0px
}
.topnav .centerMenu LI.fourthMenu A.mainMenu:hover {
    BACKGROUND: no-repeat 16px -82px
}
.topnav .centerMenu LI.fourthMenu A.focus.mainMenu {
    BACKGROUND: no-repeat 16px -82px
}
.topnav .centerMenu LI.fourthMenu .submenu {
    LEFT: -586px
}
.topnav .centerMenu LI.firstMenu A.active {
    BACKGROUND-POSITION: 16px -41px
}
.topnav .centerMenu LI .submenu UL {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    WIDTH: 189px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    BORDER-RIGHT: #637085 1px solid;
    PADDING-TOP: 0px
}
.topnav .centerMenu LI .submenu UL A {
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 14px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BACKGROUND: #fff;
    FLOAT: none;
    HEIGHT: auto;
    PADDING-TOP: 4px
}
* HTML .topnav .centerMenu LI .submenu UL A {
    HEIGHT: 12px
}
* + HTML .topnav .centerMenu LI .submenu UL A {
    HEIGHT: 12px
}
.topnav .centerMenu LI .submenu UL A:hover {
    BACKGROUND: #d8dbe0
}
.topnav .centerMenu LI .submenu UL .submenuHeader {
    BORDER-BOTTOM: #637085 1px solid;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 38px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    FONT-FAMILY: Arial;
    MARGIN-BOTTOM: 10px;
    BACKGROUND: #d8dbe0 no-repeat 9px 15px;
    HEIGHT: 38px;
    COLOR: #333;
    BORDER-TOP: #637085 1px solid;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
.topnav .centerMenu LI.firstMenu .secondColumn .submenuHeader {
    BACKGROUND: #d8dbe0
}
.topnav .centerMenu LI.secondMenu .fourthColumn .submenuHeader {
    BACKGROUND: #d8dbe0
}
.topnav .centerMenu LI.thirdMenu .thirdColumn .submenuHeader {
    BACKGROUND: #d8dbe0
}
.topnav .centerMenu LI.fourthMenu UL .submenuHeader {
    BACKGROUND: #d8dbe0
}
.topnav .centerMenu LI.fourthMenu .firstColumn .submenuHeader {
    BACKGROUND: #d8dbe0 no-repeat 9px 15px
}
.firstMenu .firstColumn {
    BORDER-RIGHT: 0px
}
.firstMenu .fourthColumn {
    BORDER-RIGHT: 0px
}
.secondMenu .thirdColumn {
    BORDER-RIGHT: 0px
}
.secondMenu .fifthColumn {
    BORDER-RIGHT: 0px
}
.thirdMenu .secondColumn {
    BORDER-RIGHT: 0px
}
.thirdMenu .fifthColumn {
    BORDER-RIGHT: 0px
}
.thirdMenu .secondColumn {
    BORDER-RIGHT: 0px
}
.fourthMenu UL {
    BORDER-RIGHT: 0px
}
.fourthMenu .firstColumn {
    WIDTH: 190px !important
}
.fourthMenu .secondColumn {
    WIDTH: 190px !important
}
.fourthMenu .thirdColumn {
    WIDTH: 190px !important
}
.firstMenu UL {
    WIDTH: 236px !important
}
.firstMenu .firstColumn {
    WIDTH: 237px !important
}
.firstMenu .secondColumn {
    WIDTH: 237px !important
}
.firstMenu UL {
    HEIGHT: 255px
}
.secondMenu UL {
    HEIGHT: 378px
}
.thirdMenu UL {
    HEIGHT: 358px
}
/*
.rightMenu {
    POSITION: absolute; HEIGHT: 25px; TOP: 0px; RIGHT: 0px
}
*/
.rightMenu LI UL {
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 212px;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    BACKGROUND: #fff;
    BORDER-TOP: #fff 1px solid;
    TOP: 40px;
    RIGHT: 0px;
    PADDING-TOP: 0px
}
/*
.rightMenu LI LI {
    TEXT-ALIGN: left; LIST-STYLE-TYPE: none; FLOAT: none; COLOR: #333
}
.rightMenu LI LI A {
    BORDER-BOTTOM: #d8dbe0 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #4b5565 1px solid; PADDING-BOTTOM: 7px; LINE-HEIGHT: 15px; PADDING-LEFT: 10px; WIDTH: 176px; PADDING-RIGHT: 10px; BACKGROUND: #fff; FLOAT: none; HEIGHT: auto; COLOR: #333; FONT-WEIGHT: normal; BORDER-RIGHT: #4b5565 1px solid; PADDING-TOP: 7px
}
.rightMenu LI LI A:hover {
    BACKGROUND: #d8dbe0
}
.rightMenu LI .myPortalDrop {
    BORDER-BOTTOM: #4b5565 1px solid; RIGHT: -13px
}
.rightMenu LI .shoppingDrop {
    BORDER-BOTTOM: #4b5565 1px solid; RIGHT: -50px
}
.rightMenu .searchDrop .rightMenuHeader {
    BACKGROUND:  no-repeat 0px 0px; HEIGHT: 10px
}
.rightMenu LI .searchDrop {
    WIDTH: 593px; HEIGHT: 40px; RIGHT: 0px
}
*/
.rightMenu .rightMenuHeader {
    HEIGHT: 40px
}
