html body {
    overflow-x: auto !important;
}

BODY {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #000;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #fff;
    BORDER-BOTTOM-STYLE: none
}

BODY {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #000;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #fff;
    BORDER-BOTTOM-STYLE: none
}

TABLE {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 100%;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-COLLAPSE: collapse;
    BORDER-BOTTOM-STYLE: none;
    empty-cells: hide
}

TABLE TR TD {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    BORDER-TOP-STYLE: none;
    MARGIN: 0;
    VERTICAL-ALIGN: top
}

.nopadding {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0
}

.bipsaasHeader {
    width: 1000px
}

.headerContainer {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    TEXT-ALIGN: left
}

.displayTable {
    DISPLAY: inline;
    FLOAT: left
}

.headerLabelContainer {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    LINE-HEIGHT: 18px;
    HEIGHT: 18px;
    MARGIN: 0;
    background: url(../../images/common/gr_graydark.gif) repeat-x
}

.headerText {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    COLOR: #FFF;
    PADDING-TOP: 0;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700
}

.headerTxtLink {
    COLOR: #FFF;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}

.curHeaderTxt {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #FFF;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BORDER-RIGHT: 2px groove #B7B9C2;
    BORDER-LEFT: 2px groove #B7B9C2;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700;
    font-family: Verdana;
    text-align: center
}

.curHeaderTxtLink {
    COLOR: #fff;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap
}

H4 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 2px;
    MARGIN: 0;
    COLOR: #002663;
    PADDING-TOP: 2px;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 15px
}

.H12 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #002663;
    PADDING-TOP: 2px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 12px;
    font-weight: 700
}

IMG {
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    LINE-HEIGHT: 0
}

.cgrn {
    COLOR: green
}

.cred {
    COLOR: red
}

.cdred {
    COLOR: #800
}

.headerTitle {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 16px;
    VERTICAL-ALIGN: top;
    font-family: Verdana;
    color: #336
}

.headerTitle1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 40px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 70px;
    LINE-HEIGHT: 70px;
    VERTICAL-ALIGN: top;
    font-family: Verdana;
    color: #336
}

.title {
    font-family: Verdana;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 10px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 16px;
    COLOR: #336;
    margin-right: 0;
    float: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}

.titalIcon {
    PADDING-LEFT: 0;
    LINE-HEIGHT: 0;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 19px
}

.axpTitle {
    PADDING-LEFT: 8px;
    FONT-SIZE: 13px;
    COLOR: #408ada;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px
}

.exSiteContainer {
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 0;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    COLOR: #336;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 13px;
    WHITE-SPACE: nowrap
}

.siteLink {
    COLOR: #336;
    text-decoration: underline
}

.siteDisplayTable {
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: auto
}

.logoutButton {
    BORDER-RIGHT: #eeb952 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #eeb952 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #eeb952 1px solid;
    COLOR: #336;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #eeb952 1px solid;
    BACKGROUND-COLOR: #eeb952;
    margin-top: 12px
}

.logoutButtonLink {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #eeb952;
    color: #036
}

.navContainer {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    COLOR: #036;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0;
    HEIGHT: 20px;
    background: url(../../images/common/gr_grayup.png) repeat-x;
    border: 0 solid #fff
}

.navigationTable {
    WIDTH: auto
}

.navigationText {
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 8px;
    COLOR: #336;
    vertical-align: middle;
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap
}

.navLink {
    FONT-SIZE: 11px;
    COLOR: #336;
    LINE-HEIGHT: 20px;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: none
}

.currNavigationText {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    FONT-SIZE: 11px;
    COLOR: #000;
    LINE-HEIGHT: 20px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #FFF;
    vertical-align: middle;
    text-align: center;
    TEXT-DECORATION: none;
    border-top: #fff 1px solid
}

.currNavLink {
    COLOR: #000;
    BACKGROUND-COLOR: #fff;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: none
}

.noteNavLink {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: middle;
    WIDTH: 100%;
    COLOR: #036;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #d8e8f8;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none;
    TEXT-DECORATION: underline
}

.noteLink {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: middle;
    WIDTH: 100%;
    COLOR: #036;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #d8e8f8;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none;
    TEXT-DECORATION: underline;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 20px
}

.seperationImage {
    LINE-HEIGHT: 0;
    PADDING-TOP: 4px;
    padding-bottom: 4px;
    padding-left: 10px
}

.seperationImagei {
    LINE-HEIGHT: 0;
    PADDING-TOP: 4px;
    padding-bottom: 0
}

.pagebody {
    CLEAR: left;
    MARGIN: 0
}

.pagebodyWidth {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 116px;
    PADDING-TOP: 0
}

.pageInfoTitle {
    MARGIN: 0 10px 0 0;
    WIDTH: 990px
}

.browserNav {
    WIDTH: 870px;
    LINE-HEIGHT: 20px
}

.bottomLinks {
    MARGIN-TOP: 5px;
    WIDTH: 810px;
    LINE-HEIGHT: 22px
}

.allNoneAlignTRTDMain {
    background-color: #E1E1E1;
    BORDER-LEFT: #999 1px solid;
    text-align: center;
    vertical-align: bottom
}

.allNoneAlignTRTD {
    padding: 0 4px;
    text-align: center;
    vertical-align: top
}

.allNoneDivAlignTRTD {
    border: 1px solid #999;
    background-color: silver;
    font-size: 11px;
    line-height: 16px;
    margin: 1px 0;
    padding: 0 3px;
    width: auto
}

.stepFuncLabel {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top
}

.stepFuncLabelText {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    MARGIN: 0;
    LINE-HEIGHT: 13px;
    color: #002663;
    font-family: Arial
}

.stepFuncRedLabelText {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    LINE-HEIGHT: 15px;
    color: #800
}

.searchContainer {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0 0 0 1px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 200px;
    COLOR: #666;
    PADDING-TOP: 0;
    TEXT-ALIGN: right
}

.searchNav {
    FONT-SIZE: 11px;
    MARGIN: 0;
    WIDTH: auto;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 18px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none
}

.rowsLabel {
    PADDING-BOTTOM: 0;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    WHITE-SPACE: nowrap;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none;
    PADDING-RIGHT: 2px;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px
}

.rowSelect {
    PADDING-BOTTOM: 0;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    WHITE-SPACE: nowrap;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    TEXT-ALIGN: left
}

.perpageselect {
    FONT-SIZE: 11px;
    COLOR: #666;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #fff
}

.perpageoption {
    FONT-SIZE: 10.7px;
    FONT-FAMILY: Verdana
}

.refreshButton {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0;
    TEXT-ALIGN: left
}

.refreshBtnDiv {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    BORDER-LEFT: #999 1px solid;
    WIDTH: auto;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #999 1px solid;
    WHITE-SPACE: nowrap;
    COLOR: #036;
    BACKGROUND-COLOR: #f7f5ec
}

.refreshLink {
    TEXT-DECORATION: none;
    color: #036
}

.paginationImage {
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0
}

.pageInputContainer {
    PADDING-LEFT: 2px
}

.pagesLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 0;
    TEXT-ALIGN: center;
    white-space: nowrap
}

.pageInput {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    COLOR: #666;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}

.dataTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: auto
}

.dataTableBuyer {
    MARGIN: 1px 0 0 1px;
    WIDTH: 485px
}

.dataTableBuyer2 {
    margin: 1px 0 0 1px;
    width: 510px
}

.dataWidth {
    WIDTH: 100%
}

.datafileprocessWidth {
    WIDTH: 83%
}

.exporDdataWidth {
    WIDTH: 650px
}

.dataHeaderColor {
    COLOR: #333
}

.dataHeader {
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0;
    VERTICAL-ALIGN: bottom;
    COLOR: #036;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #d8e8f8;
    TEXT-ALIGN: left
}

.cellBorder {
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.recordContainer {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: bottom;
    COLOR: #666;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

.recordTble {
    FONT-SIZE: 11px;
    margin-left: 20;
    WIDTH: auto
}

.recordLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    COLOR: #336;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: E1E1E1;
    BORDER-BOTTOM-STYLE: none
}

.recordNum {
    color: #336;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    TEXT-ALIGN: right
}

.filterContainer {
    PADDING-BOTTOM: 0;
    margin-bottom: 0;
    margin-top: 0;
    COLOR: #336;
    PADDING-TOP: 0;
    BACKGROUND-COLOR: #E1E1E1;
    TEXT-ALIGN: center
}

.filter {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    VERTICAL-ALIGN: middle
}

.activeTabBGStyle {
    BACKGROUND-IMAGE: url(../../images/common/Active_Status_Tab.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.nonActiveTabBGStyle {
    BACKGROUND-IMAGE: url(../../images/common/Inactive_Status_Tab_NoFocus.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.inActiveTabBGStyle {
    BACKGROUND-IMAGE: url(../../images/common/Inactive_Status_Tab_OnFocus.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.dashBoardFilterHeader {
    text-align: center;
    vertical-align: middle;
    color: #1B1D60;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none
}

.fillInput {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    height: 15px;
    max-width: fit-content;
}

.fillselect {
    font-size: 11px;
    font-family: Verdana;
    line-height: 12px
}

.filterBtnContainer {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: bottom;
    WIDTH: auto;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}

.filterBtnDiv {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 1px 0;
    BORDER-LEFT: #999 1px solid;
    WIDTH: auto;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #999 1px solid;
    WHITE-SPACE: nowrap
}

.resultButton {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    PADDING-TOP: 0
}

TABLE.d TR.data TD.rbtn TABLE.rbtn TR TD {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}

TABLE.d TR.data TD.rbtn TABLE.rbtn TR TD DIV {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0;
    MARGIN: 1px 0;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: auto;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #ccc 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #eeb952;
    TEXT-ALIGN: center
}

TABLE.d TR.data TD.rbtn TABLE.rbtn TR TD DIV A {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    COLOR: #036;
    PADDING-TOP: 0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.sgl {
    PADDING-BOTTOM: 4px;
    margin-top: 4px
}

.bodgt {
    CLEAR: left;
    WIDTH: 996px
}

.footercell {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 116px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 8px;
    TEXT-ALIGN: left
}

.footerpara {
    FONT-SIZE: 11px;
    font-family: Verdana;
    COLOR: #000
}

.bodf {
    CLEAR: left;
    WIDTH: 996px
}

.footerlinks {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 40px;
    TEXT-ALIGN: center
}

.footerlinkpara {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #666;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0
}

.linkcolor {
    color: #336
}

.filterbtntbl {
    WIDTH: auto
}

.datacell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: middle;
    COLOR: #333;
    PADDING-TOP: 0;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff
}

.dataheaderA {
    font-family: Verdana;
    FONT-SIZE: 11px;
    color: #336;
    WHITE-SPACE: nowrap;
    vertical-align: middle;
    text-align: middle
}

.dataheaderB {
    font-family: Arial;
    FONT-SIZE: 12px;
    color: #4D4F53;
    vertical-align: middle;
    text-align: left
}

.userInfo {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #065490 2px solid
}

.userNameLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0
}

.userID {
    FONT-WEIGHT: bold
}

.sp {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 0;
    COLOR: #ccc;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0
}

.gbtn {
    MARGIN: 4px 0;
    WIDTH: auto
}

.gbtntd {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}

.bluebutton {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #408ada
}

.bluebuttonlink {
    FONT-SIZE: 9px;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
    COLOR: #fff;
    BACKGROUND-COLOR: #408ada
}

.companyInfoTable {
    width: 470px
}

.sideHeader {
    background-color: #e1e1e1;
    color: #336;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    line-height: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: middle;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    white-space: nowrap
}

.sideHeader1 {
    background-color: #e1e1e1;
    color: #336;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    line-height: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: top;
    BORDER-RIGHT: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.sideInputBox {
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-LEFT: 5px;
    line-height: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px
}

.findLink {
    color: #336;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    line-height: 15px;
    vertical-align: middle;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 2px
}

.sideDataLink {
    color: #036;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    line-height: 15px;
    vertical-align: middle;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 2px
}

.sideTableHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px
}

.dashBoardImg {
    HEIGHT: 20;
    PADDING-TOP: 4px;
    PADDING-LEFT: 4px
}

.dashbordh3 {
    color: #002663;
    font-family: Arial;
    font-size: 12px;
    font-weight: 700
}

.tableDataCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Arial;
    font-size: 12px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableDataCellnoWrap {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    font-family: verdana;
    COLOR: #002663;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.tableDataCellNoWrap {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #002663;
    font-family: verdana;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.dashBoardDataHeader {
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: #036;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}

.tableHeader {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    COLOR: #FFF;
    background: url(../../images/common/gr_graydark.gif) repeat-x
}

.entityNavLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    FONT-WEIGHT: normal;
    font-family: Verdana;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #000
}

.entityNavValue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}

.entityDelim {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 0;
    COLOR: #000;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 1px
}

.tableTextboxCell {
    font-family: Verdana;
    font-size: 11px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableTextboxLeftBorder {
    BORDER-LEFT: #999 1px solid
}

.tableTextboxRightBorder {
    BORDER-RIGHT: #999 1px solid
}

.tableTextboxTopBorder {
    border-top: #999 1px solid
}

.tableTextboxBottomBorder {
    border-bottom: #999 1px solid
}

.tableTextboxWithoutBorder {
    font-family: Arial;
    font-size: 11px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap
}

.tableTextboxWithTopBottomBorder {
    font-family: Verdana;
    font-size: 11px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    border-top: #999 1px solid;
    border-bottom: #999 1px solid
}

.tableTextboxData {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    line-height: 12px
}

.tableColumnHeader {
    background-color: #d8e8f8;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 0;
    VERTICAL-ALIGN: middle
}

.tableColumnTopPadHeader {
    background-color: #e1e1e1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    text-align: center
}

.tableColumnMiddlePadHeader {
    background-color: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: bottom;
    WHITE-SPACE: nowrap
}

.tableColumnTopHeader {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #666;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #F1E9E0;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableColumnTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    font-family: Verdana;
    FONT-SIZE: 11px;
    COLOR: #336;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableiconDataCell {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 3px;
    FONT-SIZE: 11px;
    COLOR: #333;
    WIDTH: 15px;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableiconDataCell1 {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 3px;
    FONT-SIZE: 11px;
    COLOR: #333;
    WIDTH: 15px;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.innertableiconDataCell2 {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 3px;
    FONT-SIZE: 11px;
    COLOR: #333;
    WIDTH: 15px;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 0 solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableDataCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.customBorder1 {
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.warn {
    FONT-WEIGHT: bold;
    COLOR: #800;
    FONT-SIZE: 11px
}

.fieldWarn {
    BACKGROUND-COLOR: inherit;
    COLOR: #600;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
    PADDING: 0 0 2px 0;
    VERTICAL-ALIGN: top
}

.btnorange {
    COLOR: #000;
    BACKGROUND-COLOR: silver
}

.tableDataMiniHeaderCell {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0;
    COLOR: #036;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

.tableColumnLabelHeader {
    background-color: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    font-family: Verdana;
    FONT-SIZE: 11px;
    color: #336;
    text-align: center
}

.navTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #666;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #fff;
    border-bottom: 1px solid #ccc;
    width: auto;
    WHITE-SPACE: nowrap
}

.navBoldTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #666;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #fff;
    border-bottom: 1px solid #ccc;
    margin-bottom: 6px;
    margin-top: 4px;
    width: auto
}

.tableDataNoRightBorderCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #333;
    line-height: 15px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableDataNoLeftBorderCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #333;
    line-height: 15px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableColumnTopPadHeader4px {
    background-color: #d8e8f8;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap
}

.tableColumnBoBorderTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #666;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #fff
}

.tableBorder {
    COLOR: #666;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableTextboxCellBorder {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    line-height: 15px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: silver;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.noBorder {
    BORDER-RIGHT: 0;
    BORDER-TOP: 0;
    BORDER-LEFT: 0;
    BORDER-BOTTOM: 0
}

.whiteBorder {
    MARGIN-TOP: 72px;
    MARGIN-LEFT: 63px;
    WIDTH: 264px;
    BORDER-LEFT: #fff 2px solid;
    BORDER-RIGHT: #fff 2px solid;
    BORDER-TOP: #fff 2px solid;
    BORDER-BOTTOM: #fff 2px solid
}

.whiteLabel {
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 0;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 0;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px;
    HEIGHT: 14px;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    TEXT-ALIGN: left;
    FONT-SIZE: 11px
}

.whiteText {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0;
    font-size: 11px;
    MARGIN: 0;
    VERTICAL-ALIGN: middle;
    WIDTH: auto;
    COLOR: #fff;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0;
    HEIGHT: 13px
}

.loginField {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    font-size: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 156px;
    PADDING-TOP: 0;
    HEIGHT: 17px;
    TEXT-ALIGN: left
}

.loginTextField {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Verdana;
    font-size: 11px;
    vertical-align: middle;
    WIDTH: 200px;
    PADDING-TOP: 0;
    HEIGHT: 27px;
    line-height: 27px;
    TEXT-ALIGN: left
}

.loginTextField1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Verdana;
    font-size: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 200px;
    PADDING-TOP: 0;
    HEIGHT: 27px;
    line-height: 27px;
    TEXT-ALIGN: left
}

.loginTextField2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Arial;
    font-size: 12px;
    VERTICAL-ALIGN: middle;
    WIDTH: 340px;
    PADDING-TOP: 1px;
    HEIGHT: 27px;
    line-height: 20px;
    TEXT-ALIGN: left;
    color: #4d4f53
}

.loginTextField3 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Arial;
    font-size: 12px;
    VERTICAL-ALIGN: middle;
    WIDTH: 220px;
    PADDING-TOP: 1px;
    HEIGHT: 27px;
    line-height: 20px;
    TEXT-ALIGN: left;
    color: #4d4f53
}

.enrollTextField {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Verdana;
    font-size: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 80px;
    PADDING-TOP: 0;
    HEIGHT: 17px;
    TEXT-ALIGN: left
}

.loginCheckBox {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: middle;
    WIDTH: 13px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: 12px
}

.loginButtonBody {
    BORDER-TOP: #800 1px solid;
    BORDER-BOTTOM: #800 1px solid;
    BORDER-LEFT: #800 1px solid;
    BORDER-RIGHT: #800 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    margin-left: 20px;
    PADDING-TOP: 0;
    width: 50px;
    TEXT-ALIGN: center;
    COLOR: #036;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fa1
}

.loginButton {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: middle
}

.iconLock {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 2px;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}

.radioType1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    VERTICAL-ALIGN: middle;
    HEIGHT: auto
}

.btnenroll {
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 1px;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}

.btnenrollnow {
    BORDER-LEFT: #800 1px solid;
    BORDER-RIGHT: #800 1px solid;
    BORDER-TOP: #800 1px solid;
    BORDER-BOTTOM: #800 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    PADDING-RIGHT: 6px;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fa1
}

.yellowbutton {
    BORDER-TOP: #800 1px solid;
    BORDER-BOTTOM: #800 1px solid;
    BORDER-LEFT: #800 1px solid;
    BORDER-RIGHT: #800 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 2px;
    margin-left: 20px;
    PADDING-TOP: 0;
    COLOR: #036;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #fa1;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}

.blueTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 14px;
    COLOR: #036;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff
}

.totalRowCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: 2px solid #666;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.err {
    font-style: Arial;
    background-color: inherit;
    font-size: 11px;
    font-weight: 400;
    color: #9b0000;
    line-height: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px;
    vertical-align: top
}

table.d tr.data td.rval1 {
    width: 410px
}

table.d tr.data td.rval2 {
    width: 225px
}

table.d tr.data td.rval3 {
    width: 120px
}

DIV.language_en_ie {
    MARGIN-TOP: 54px;
    MARGIN-LEFT: 180px;
    MARGIN-BOTTOM: -65px;
    WIDTH: 150px;
    HEIGHT: 0;
    font-size: 11px;
    COLOR: #fff
}

DIV.language {
    MARGIN-TOP: 54px;
    MARGIN-LEFT: 180px;
    MARGIN-BOTTOM: -50px;
    WIDTH: 150px;
    HEIGHT: 0;
    font-size: 11px;
    COLOR: #fff
}

DIV.login {
    MARGIN-TOP: 14px;
    padding-bottom: 0;
    MARGIN-LEFT: 20px;
    WIDTH: 550px
}

DIV.frlogin {
    MARGIN-TOP: 18px;
    padding-bottom: 5px;
    MARGIN-LEFT: 20px;
    WIDTH: 590px
}

DIV.huserid {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    HEIGHT: 14px;
    TEXT-ALIGN: left
}

DIV.iuserid {
    PADDING-RIGHT: 0;
    padding: 0 0 0 8px;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 250px;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0;
    HEIGHT: 21px;
    TEXT-ALIGN: left
}

INPUT.iuserid {
    padding: 0 1px;
    MARGIN-TOP: 1px;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px
}

TD.remid {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 15px;
    COLOR: #036;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 7px;
    _PADDING-TOP: 2px;
    HEIGHT: 13px
}

TD.remid2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    COLOR: #002663;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 9px;
    HEIGHT: 13px
}

INPUT.cremid {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0 0 0 2px;
    WIDTH: 13px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 4px;
    HEIGHT: 12px
}

A.remid {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #fff;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 13px
}

DIV.hpass {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0;
    HEIGHT: 13px;
    TEXT-ALIGN: left
}

TD.ipass {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 250px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    HEIGHT: 14px;
    TEXT-ALIGN: left
}

INPUT.ipass {
    PADDING-RIGHT: 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    LINE-HEIGHT: 27px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 27px
}

INPUT.ipass1 {
    PADDING-RIGHT: 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px
}

INPUT.ipass2 {
    PADDING-RIGHT: 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 27px
}

TD.btnlogin {
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 1px;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}

DIV.btnlogin {
    BORDER-RIGHT: #800 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #800 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    BORDER-LEFT: #800 1px solid;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #800 1px solid;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fa1
}

DIV.btnlogin A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    WHITE-SPACE: nowrap;
    HEIGHT: 16px;
    TEXT-DECORATION: none
}

TD.padlock {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 2px;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}

IMG.padlock {
    LINE-HEIGHT: 15px;
    HEIGHT: 15px
}

DIV.fpass {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0;
    COLOR: #fff;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 0;
    HEIGHT: 12px
}

A.fpass {
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    HEIGHT: 14px
}

DIV.enroll {
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 20px;
    WIDTH: 266px
}

DIV.frenroll {
    BORDER-RIGHT: #fff 2px solid;
    BORDER-TOP: #fff 2px solid;
    MARGIN-TOP: 4px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #fff 2px solid;
    WIDTH: 290px;
    _WIDTH: 300px;
    BORDER-BOTTOM: #fff 2px solid
}

DIV.hecode {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 2px;
    HEIGHT: 14px;
    TEXT-ALIGN: left
}

TD.iecode {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 500px;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0;
    HEIGHT: 21px;
    TEXT-ALIGN: left
}

INPUT.iecode {
    PADDING-RIGHT: 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 500px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px
}

TD.iecode2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0;
    TEXT-ALIGN: left
}

TD.btnenroll {
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 1px;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}

}
TABLE.utype1 {
    WIDTH: 320px
}

TABLE.frutype1 {
    WIDTH: 295px
}

TD.rutyp1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 2px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: auto
}

INPUT.rutyp1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 14px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: 14px
}

TD.rutyplab1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    HEIGHT: 14px
}

TD.rutyp2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: auto
}

INPUT.rutyp2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 14px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: 14px
}

TD.rutyplab2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    HEIGHT: 14px
}

TABLE.utype2 {
    MARGIN-TOP: 4px
}

TD.utype2 {
    PADDING-LEFT: 1px
}

DIV.btnenrollnow {
    BORDER-RIGHT: #800 1px solid;
    PADDING-RIGHT: 6px;
    _PADDING-RIGHT: 2px;
    BORDER-TOP: #800 1px solid;
    PADDING-LEFT: 6px;
    _PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    BORDER-LEFT: #800 1px solid;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #800 1px solid;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fa1
}

DIV.btnenrollnow A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    WHITE-SPACE: nowrap;
    HEIGHT: 16px;
    TEXT-DECORATION: none
}

TD.padlock2 {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 2px;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}

IMG.padlock2 {
    LINE-HEIGHT: 15px;
    HEIGHT: 15px
}

.tableDataCell2 {
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableDataCell3 {
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-SIZE: 11px;
    font-family: verdana;
    COLOR: #336;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff
}

.tableDataCellFstatus {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableiconDataCellFstatus {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 3px;
    FONT-SIZE: 11px;
    COLOR: #333;
    WIDTH: 15px;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableDataCellFstatus {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.exHeaderContainer {
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 0;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    COLOR: #000;
    LINE-HEIGHT: 13px;
    WHITE-SPACE: nowrap
}

.errBold {
    background-color: inherit;
    color: #9b0000;
    font-size: 10px;
    font-family: Verdana;
    font-weight: 700;
    white-space: line-height: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 2px;
    vertical-align: top
}

.dropdownsize {
    width: 80
}

.searchContainerPage {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0 0 0 1px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 400px;
    COLOR: #666;
    PADDING-TOP: 0
}

.divPaymentRecords {
    border: 1px solid #999;
    font-family: Verdana;
    background-color: #fff;
    font-size: 11px;
    line-height: 25px;
    margin: 1px 0;
    padding: 0 3px;
    width: 600
}

.paymentAccIdentifier {
    PADDING-BOTTOM: 0;
    MARGIN: 10px;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    height: 320px;
    width: auto
}

.paymentAccBorder {
    border: solid;
    border-width: thin;
    border-color: silver
}

.divWidth {
    width: 990px
}

.topmargin10 {
    padding-top: 10px
}

.fontStyle10 {
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    line-height: 1.25
}

.fontStylebold10 {
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    color: #004A82
}

.innerTableText {
    width: 150px;
    height: 17px;
    font-family: Verdana;
    font-size: 11;
    color: #336;
    background-color: #fff;
    border-width: 1px;
    border-color: #e0e0e0;
    border-style: solid;
    border-bottom-color: silver;
    border-bottom-style: solid;
    border-bottom-width: 1;
    border-right-color: silver;
    border-right-style: solid;
    border-right-width: 1;
    border-top-color: silver;
    border-top-style: solid;
    vertical-align: top;
    font-family: Verdana;
    padding-left: 2px;
    padding-right: 2px
}

.paddingtop5 {
    padding-top: 3px
}

.errStyle {
    margin-left: 2%;
    margin-top: 1%;
    white-space: nowrap
}

.tableTextbox {
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    line-height: 1.25;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.selectText {
    font-family: Verdana;
    font-size: 11;
    color: #336;
    width: auto;
    height: 17px
}

.checkSettingsDiv {
    PADDING-BOTTOM: 0;
    MARGIN: 10px;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    height: 370px;
    width: 990px
}

.paymentMethods {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: left;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: 0;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: 0
}

.borderlessText {
    border: 0;
    border-color: transparent;
    color: #333;
    font-family: Verdana;
    font-size: 11px;
    line-height: 12px;
    padding: 2px 4px 0;
    vertical-align: middle;
    white-space: nowrap
}

.indicatorStyle {
    font-family: Verdana;
    font-size: 11px;
    line-height: 12px;
    color: #00f
}

.checkIndicatorScroller {
    overflow-x: hidden;
    overflow-y: auto;
    height: 110px;
    width: 956px;
    _width: 956px;
    -moz-box-sizing: border-box
}

.indicatorScroller {
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    height: 60px;
    width: 955px;
    -moz-box-sizing: border-box
}

.checkscrolling {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto
}

.fileuploadstyle {
    font-family: Verdana;
    vertical-align: top;
    font-size: 11px;
    border-left-width: 2px;
    border-top-width: 2px;
    width: 265px
}

.payorDeliveryDiv {
    margin-left: 9px;
    padding-bottom: 2px;
    border: #999 1px solid
}

.supplierLayoutPadding {
    padding-left: 10px
}

.supmenubg {
    background: url(../../images/common/navigation_BarGradient.png) repeat-x
}

.supmenu {
    width: 1000px;
    text-align: center;
    font: 700 14px Verdana;
    color: #333;
    clear: both;
    background: url(../../images/common/navigation_BarGradient.png) repeat-x
}

.errsupmenu {
    width: 990px;
    text-align: center;
    font: 700 12px Verdana;
    color: #333;
    clear: both;
    background: url(../../images/common/navigation_BarGradient.png) repeat-x
}

.headerTitleStyle {
    color: #002663;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400
}

.supMarginHeaderTopBot {
    z-index: 2;
    position: relative;
    margin-top: 1px;
    margin-bottom: 2px;
    _margin-top: -2px;
    _margin-bottom: -6px
}

.supPaddingTop {
    padding-top: 10px
}

.supTabStyle {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0
}

.sideTableHeader2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #fff;
    PADDING-bottom: 5px
}

.supProfileMarginTop {
    margin-top: 10px
}

.supWelcomeWidth {
    width: 990px
}

.marginTopStyle {
    margin-top: 15px
}

.marginTopStyle10 {
    margin-top: 10px
}

.marginTopStyleConfView {
    margin-top: 10px
}

.supPayRecordSum {
    width: 1300px;
    height: auto;
    padding-right: 10px
}

.innertabletextstyle {
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    background-color: #fff;
    border-width: 1px;
    border-color: silver;
    border-style: solid;
    border-bottom-color: silver;
    border-bottom-style: solid;
    border-bottom-width: 1;
    border-right-color: silver;
    border-right-style: solid;
    border-right-width: 1;
    border-top-color: silver;
    border-top-style: solid;
    vertical-align: top;
    font-family: Verdana;
    padding-left: 2px;
    padding-right: 2px;
    height: 17px
}

.blueButtonStyle {
    background-color: #408ada;
    color: #fff;
    font-regular: auto;
    font-size: 11px;
    text-decoration: none;
    cursor: pointer
}

.LogInButtonStyle {
    BACKGROUND: url(../../images/common/Button_with_Lock.png);
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: auto;
    padding-bottom: 4px;
    font-weight: 700
}

.LogInButtonStyleUser {
    BACKGROUND-IMAGE: url(/bip/customer/themes/common/button.png);
    background-repeat: no-repeat;
    height: 27;
    padding-left: 10px
}

.ButtonwithoutLockStyle {
    BACKGROUND-IMAGE: url(../../images/common/Button.png);
    background-repeat: no-repeat;
    height: 27;
    padding-left: 10px
}

.redButtonStyle {
    background-color: #b00000;
    color: #fff;
    font-regular: auto;
    font-size: 11px;
    text-decoration: none;
    cursor: pointer
}

.filterbutton {
    TEXT-DECORATION: none;
    color: #00
}

.filterBtnColor {
    COLOR: #000;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none;
    font-family: Verdana;
    font-size: 11px;
    cursor: pointer
}

.commonpaddingtopbottom {
    padding-top: 20px;
    padding-bottom: 15px
}

.commonPaddingLeft10 {
    padding-left: 10px
}

.commonPaddingTop10 {
    padding-top: 10px
}

.commonPaddingTop5 {
    padding-top: 5px
}

.commomPaddinBottom16 {
    padding-bottom: 16px
}

.commonPaddingLeft5 {
    padding-left: 5px
}

.tableHeaderHeight {
    line-height: 25px
}

.tableRowHeight {
    line-height: 30px
}

.cellDataVertAlign {
    vertical-align: middle
}

.linkStyle {
    font-family: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFF
}

.blueLinkStyle {
    font-family: Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    color: #336
}

.footerPadding {
    margin-left: 10px;
    margin-top: 10px;
    width: 990px
}

.commonMarginTop5 {
    margin-top: 5px
}

.rowHeight {
    height: 30px
}

.tabHeaderHeight {
    height: 35
}

.menuRowHeight {
    height: 40
}

.tabScroller {
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    width: 990px;
    height: 450px;
    -moz-box-sizing: border-box
}

.submenuRowHeight {
    height: 25px
}

.subRowHeight {
    height: 10px
}

.subMenuFontStyle {
    font-family: Verdana;
    font-size: 11px
}

.buttonsDiv {
    margin-top: 10px;
    margin-right: 10px;
    width: 980px
}

.emptyLine {
    background-color: #fff;
    height: 15px;
    border: 0
}

.commonWidth {
    width: 980px
}

.commonTabWidthEnrollment {
    width: 950px
}

.wrapword {
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word
}

.navContainerMenu2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    COLOR: #036;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0;
    height: 20px;
    background: url(../../images/common/gr_graydown.png) repeat-x;
    border: 0 solid #fff
}

.subHeaderTableCell {
    background-color: E1E1E1;
    border: 1px solid #999;
    color: #333;
    font-size: 11px;
    line-height: 12px;
    padding: 4px;
    vertical-align: middle
}

.filePayScroller {
    width: 1300px;
    height: auto;
    padding-right: 10px
}

.filePaymentsummeryScroller {
    width: 1200px;
    height: auto;
    padding-right: 10px
}

.errorFontStyle {
    font-family: Verdana;
    font-size: 14px;
    color: #000
}

.iePaddingLeft {
    _padding-left: 8px
}

.linkWhiteStyle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    font-family: Verdana;
    COLOR: #FFF
}

.dataTablePaymentEdit {
    text-align: left;
    font-size: 11px;
    color: #000;
    font-family: Verdana
}

.tableDataCellLabel {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Verdana;
    FONT-SIZE: 11px;
    COLOR: #336;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    text-align: left
}

.fileHeaderInfotrheight {
    line-height: 13px
}

.tableDataCellLabelWithoutBG {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Verdana;
    FONT-SIZE: 11px;
    COLOR: #336;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #FFF;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.fillInputDataField {
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    color: #4d4f53;
    PADDING-LEFT: 4px;
    height: 20px
}

.selectFieldOptionBuyer {
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    width: 320
}

.buyerNav3 {
    background: url(../../images/common/gr_graydown.png) repeat-x
}

.buyerDataNorm {
    color: #336;
    font-family: Verdana;
    border: 0;
    border-right: 1px solid #fff;
    vertical-align: middle;
    text-align: center;
    padding: 0 8px;
    font-size: 11px;
    line-height: 13px
}

.buyerDataCurr {
    background-color: #FFF;
    color: #000;
    font-family: Verdana;
    border: 0;
    border-right: 1px solid #fff;
    vertical-align: middle;
    text-align: center;
    padding: 0 8px;
    font-size: 11px;
    line-height: 13px
}

.tablinknonecurr {
    text-decoration: none;
    color: #000;
    font-family: Arial;
    font-size: 11px
}

.tablinknonenorm {
    text-decoration: none;
    color: #336;
    font-family: Arial;
    font-size: 11px
}

.normalFontstyle {
    font-family: Arial;
    font-size: 12px;
    color: #000
}

.headerTabFontstyle {
    font-family: Arial;
    font-size: 12px;
    color: #336
}

.headerOld {
    width: 870px
}

.headerContainerOld {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x 0 0;
    text-align: left
}

.displayTableOld {
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: auto
}

.headerLabelContainerOld {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    LINE-HEIGHT: 18px;
    HEIGHT: 18px;
    MARGIN: 0;
    background: url(../../images/common/gr_graydark.gif) repeat-x
}

.headerTextOld {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    COLOR: #FFF;
    PADDING-TOP: 0;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x
    BORDER-RIGHT: #fff 1px solid;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700
}

.headerTxtLinkOld {
    COLOR: #fff;
    WHITE-SPACE: nowrap;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x 0 0
    TEXT-DECORATION: none
}

.headerOld {
    width: 870px
}

.headerContainerOld {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    BACKGROUND-COLOR: #408ada;
    TEXT-ALIGN: left
}

.displayTableOld {
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: auto
}

.headerLabelContainerOld {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    LINE-HEIGHT: 18px;
    HEIGHT: 18px;
    MARGIN: 0;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x scroll 0 0 transparent
}

.headerTextOld {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    COLOR: #FFF;
    PADDING-TOP: 0;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x 0 0
    BORDER-RIGHT: #fff 1px solid;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700
}

.headerTxtLinkOld {
    COLOR: #fff;
    WHITE-SPACE: nowrap;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x 0 0
    TEXT-DECORATION: none
}

.ieEnrollTabWidth1 {
    width: 260px;
    _width: 270px
}

.ieEnrollTabWidth2 {
    width: 275px;
    _width: 285px
}

.ctrDropDown {
    width: 130px;
    font-size: 11px
}

.ctrDropDownClick {
    font-size: 11px;
    width: 340px
}

.ctrDropEnrolDown {
    width: 145px;
    font-size: 11px
}

.logoutButtonCanWidth {
    width: 45px
}

.checkReturnAddress {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px
}

.checkReturnAddress2 {
    margin-top: 5px;
    margin-left: 5px;
    width: 480px;
    height: 340;
    position: relative
}

.paymentAccIdentifierR9 {
    PADDING-BOTTOM: 0;
    MARGIN: 10px;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    height: 150px;
    width: auto
}

.companyInfoTable1 {
    width: 490px
}

.searchContainer1 {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0 0 0 1px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 200px;
    COLOR: #666;
    PADDING-TOP: 0;
    TEXT-ALIGN: right
}

.adminCheckSetting3 {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 980px
}

.adminBuyerShortPay {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 600px
}

.adminBuyerShortPay1 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    color: #002663;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    background-color: #E1E1E1
}

.adminMarginHeaderTopBot {
    margin-top: 10px;
    margin-bottom: 10px
}

.adminCheckSetting1 {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 990px
}

.dataTablePayment {
    width: 180px;
    text-align: left;
    font-size: 11px;
    color: #336;
    font-family: Arial
}

.tableDataCellConfigTop {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    font-family: Arial;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: wrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-LEFT: #999 1px solid
}

.tableDataCellConfigBottom {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    font-family: Arial;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: wrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.filterBtnContainer1 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: bottom;
    WIDTH: auto;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 4px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}

.dataTable1 {
    MARGIN: 1px 0 0 1px;
    WIDTH: 360px
}

.sideHeader1 {
    background-color: #e1e1e1;
    color: #336;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    line-height: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: middle;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    white-space: nowrap;
    width: 180px
}

.tableDataCell1 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Arial;
    FONT-SIZE: 11px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    width: 180px
}

.userInfoNavLabel {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #065490 2px solid
}

.companyInfoTabConfig {
    width: 470px;
    _width: 410px
}

.dataTableConfig {
    MARGIN: 1px 0 0 1px;
    WIDTH: 455px
}

.tableColumnTopPadHeaderShort {
    background-color: #e1e1e1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle
}

.filterBtnContainerBilling {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: bottom;
    WIDTH: auto;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center;
    border: 0
}

.stepFuncLabelTextAdmin {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    MARGIN: 0;
    LINE-HEIGHT: 18px;
    _LINE-HEIGHT: 18px;
    color: #002663;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700
}

.dashbordh1 {
    color: #4D4F53;
    font-family: Arial;
    font-size: 20px;
    font-weight: 700
}

.dashbordh2 {
    color: #4D4F53;
    font-family: Arial;
    Font-Size: 12px;
    Weight: Bold
}

.dashbordh3 {
    color: #002663;
    font-family: Arial;
    Font-Size: 12px;
    font-weight: 700
}

.dashbordtext {
    color: #4D4F53;
    font-family: Arial;
    font-size: 12px;
    font-weight: Normal
}

.bgimageforgot {
    background: #F0F0F0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 45px;
    margin-right: 55px;
    width: 890px
}

.ctrDropDownQA_AU {
    font-size: 12px;
    width: 363px;
    height: 25px;
    font-family: Arial;
    color: #4d4f53
}

.ctrDropDownQA {
    font-size: 12px;
    width: 340px;
    height: 25px;
    font-family: Arial;
    color: #4d4f53
}

.fillQAInputDataField {
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    FONT-FAMILY: Arial;
    color: #4d4f53;
    PADDING-LEFT: 4px
}

.buttonStyleR12 {
    BACKGROUND: url(../../images/common/Button.png);
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    vertical-align: middle;
    width: 100px;
    padding-bottom: 4px;
    font-weight: 700
}

.dashbordh14 {
    color: #4D4F53;
    Font: Arial;
    font-size: 14px;
    FONT-WEIGHT: Bold;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 2px;
    LINE-HEIGHT: 15px
}

.parentDisable {
    z-index: 9998;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ccc;
    color: #aaa;
    opacity: .4;
    filter: alpha(opacity=50)
}

.stepFuncLabel {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top
}

#suppEnrollPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 95%;
    z-index: 9999
}

#suppRemittanceEnrollPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 35%;
    z-index: 9999
}

#confirmEnrollPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 115%;
    z-index: 9999
}

#termAndConditionPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Verdana;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 1310%;
    z-index: 9999
}

.normalh14 {
    color: #4D4F53;
    Font: Arial;
    font-size: 14px;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 2px;
    LINE-HEIGHT: 15px
}

.dashbordh18 {
    color: #4D4F53;
    Font: Arial;
    font-size: 19px;
    FONT-WEIGHT: Bold;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 2px;
    LINE-HEIGHT: 20px
}

.commonPaddingLeft35 {
    padding-left: 35px
}

.commonStyleforPavyeTab {
    background-color: #F0F0F0;
    padding-left: 30px
}

.emptyLinePayveTab {
    background-color: #F0F0F0;
    height: 3px;
    border: 0
}

.redText, .blackText, .greenText {
    font-family: Arial;
    font-size: 12px
}

.redText {
    color: #9b0000
}

.blackText {
    color: #4d4f53
}

.greenText {
    color: green
}

.styleSaveCompleteLink {
    color: #002663;
    font-weight: 700;
    font-family: Arial;
    font-size: 11px;
    line-height: 12px
}

.errRedText {
    font-family: Arial;
    background-color: inherit;
    font-size: 12px;
    font-weight: 400;
    color: #9b0000;
    line-height: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 2px;
    vertical-align: top
}

.yesNoButtonDiv {
    margin: 1px 0 0 1px;
    width: 710px
}

.yesNoButtonDivR12 {
    margin: 1px 0 0 1px;
    width: 820px
}

.commonPaddingLeft {
    padding-left: 30px
}

.commonPaddingBottom {
    padding-bottom: 10px
}

.commonPaddingTop {
    padding-top: 10px
}

.fillPasswordInputDataField {
    height: 27px;
    font-size: 12px;
    FONT-FAMILY: Arial;
    padding: 3px;
    color: #4d4f53
}

.nonUScountry {
    font-size: 30px;
    color: #002663;
    font-weight: 700;
    width: 600px;
    font-family: Arial;
    line-height: 32px
}

.btnStyleForLoginR12 {
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    padding-left: 35px;
    padding-top: 2px;
    padding-bottom: 5px;
    font-weight: 700;
    FONT-FAMILY: Arial
}

.LogInButtonStyleR12 {
    BACKGROUND-IMAGE: url(../../images/common/Button_with_Lock.png);
    background-repeat: no-repeat;
    height: 30;
    width: 100px;
    vertical-align: middle
}

.errR12 {
    font-family: Arial;
    background-color: inherit;
    font-size: 12px;
    font-weight: 400;
    color: #9b0000;
    line-height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px;
    vertical-align: top;
    white-space: normal
}

.dashboardHeader12 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #4D4F53;
    PADDING-TOP: 2px;
    FONT-SIZE: 20px;
    LINE-HEIGHT: 20px;
    font-weight: 700;
    FONT-FAMILY: Arial
}

.buttonContStyleR12 {
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    vertical-align: middle;
    width: 100px;
    font-weight: 700
}

.buttonContStyleReducedR12 {
    font-size: 14px;
    text-decoration: none !important;
    font-weight: 700
}

.ButtonwithoutLockStyleR12 {
    BACKGROUND-IMAGE: url(../../images/common/Button.png);
    background-repeat: no-repeat;
    height: 27px;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0
}

.btnborderleftR12 {
    BACKGROUND-IMAGE: url(../../images/common/btnLockLeft.png);
    background-repeat: no-repeat;
    height: 27px
}

.btnborderrightR12 {
    BACKGROUND-IMAGE: url(../../images/common/btnLockRight.png);
    background-repeat: no-repeat;
    height: 27px
}

.btnbordermiddleR12 {
    BACKGROUND-IMAGE: url(../../images/common/btnLockMiddle.png);
    background-repeat: repeat;
    height: 26px
}

.btnFontTextStyle {
    background: url(../../images/common/btnLockMiddle.png) repeat-x transparent;
    font-style: Arial;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    font-weight: 700;
    border: 0;
    padding: 5px 2px 0 2px;
}

.btnFontTextStyleR12 {
    background: url(../../images/common/btnLockMiddle.png) repeat-x transparent;
    font-style: Arial;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    font-weight: 700;
    border: 0;
    padding-top: 3px;
    padding-left: 5px
}

.btnborderleftWLR12 {
    BACKGROUND-IMAGE: url(../../images/common/btnLeft.png);
    background-repeat: no-repeat;
    height: 27px;
    width: 16px !important;
}

.bgimageEnrollment {
    background: #F0F0F0;
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 45px;
    margin-right: 55px;
    width: 890px
}

.commonPaddingStyle {
    padding-left: 30px;
    padding-top: 15px
}

.commonPaddingStyle10 {
    padding-left: 30px;
    padding-top: 10px
}

.commonFontStyle {
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    color: #4D4F53;
    line-height: 16px
}

.enrollRowHeight {
    height: 40px
}

.backgroundEnrollBtn {
    background: #F0F0F0;
    width: 890px;
    margin-left: 55px;
    margin-right: 55px;
    _width: 944px
}

.background {
    background: #F0F0F0;
    width: 890px;
    margin-left: 45px;
    margin-right: 55px
}

.leftpadding {
    padding-left: 40px
}

.tableDataCellLabelwithoutBorder2 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 1px;
    color: #4D4F53;
    font-style: Verdana;
    font-size: 12px;
    font-weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left;
    HEIGHT: 30px
}

.tableDataCellLabelwithoutBorder {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 4px;
    color: #4D4F53;
    font-style: Verdana;
    font-size: 12px;
    font-weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left;
    HEIGHT: 30px
}

.tableDataCellLabelwthoutBG {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    color: #4D4F53;
    Font: Arial;
    Font Size: 12px;
    Weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left
}

.tabWidth1 {
    width: 335px
}

.tabWidth2 {
    width: 430px
}

.tabWidth3 {
    width: 50px
}

.tab2Width1 {
    width: 160px
}

.tab2Width2 {
    width: 200px
}

.tab2Width3 {
    width: 130px
}

.tab2Width4 {
    width: 200px
}

.resetPwdHeaderR12 {
    position: absolute;
    width: 300px;
    font-size: 14px;
    font-family: Arial;
    color: #4D4F53;
    font-weight: 700
}

.resetPwdHeaderFloatR12 {
    width: 300px;
    font-size: 14px;
    font-family: Arial;
    color: #4D4F53;
    font-weight: 700
}

.widthAccInfo1 {
    width: 180px
}

.widthAccInfo2 {
    width: 200px
}

.tab2MXWidth1 {
    width: 150px;
    _width: 160px
}

.tab2MXWidth2 {
    width: 260px;
    _width: 250px
}

.specialStyleLangFr {
    white-space: normal;
    width: 210px;
    font-family: Arial;
    background-color: inherit;
    font-size: 12px;
    font-weight: 400;
    color: #9b0000;
    line-height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px;
    vertical-align: top
}

.specialStyleLangOthers {
    white-space: nowrap;
    font-family: Arial;
    background-color: inherit;
    font-size: 12px;
    font-weight: 400;
    width: 210px;
    color: #9b0000;
    line-height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px;
    vertical-align: top
}

.tabWidthLangFR {
    width: 345px
}

.mktImgFontStyle {
    font-family: Arial;
    font-size: 11px;
    font-weight: 700;
    color: #4D4F53;
    line-height: 12px;
    padding-bottom: 5px
}

.ctrDropDownQAIE {
    font-size: 12px;
    width: 500px;
    height: 25px;
    FONT-FAMILY: Arial;
    color: #4d4f53
}

.achAttachmentViewPopUp {
    background-color: #000;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Verdana;
    color: #606060;
    font-weight: 700;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .5
}

#achAttachmentViewPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Verdana;
    font-weight: 400;
    width: 990px;
    height: 390px;
    position: absolute;
    left: 1%;
    top: 20%;
    z-index: 9999
}

.buyerACHDebit {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px
}

.buyerFilterTable {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 966px
}

.buyerFilterDiv {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 980px;
    height: 110px
}

.buyerACHFilterField {
    background-color: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    width: 161px;
    text-align: left;
    font-size: 11px;
    color: #336;
    font-family: Verdana
}

.dataTableACHHeader {
    font-size: 11px;
    color: #000;
    font-family: Verdana
}

.achDebitFilterDiv {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 980px
}

.buyerAchSetting {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    PADDING-TOP: 0
}

.buyerAchSettingsNav {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    FONT-WEIGHT: Verdana;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0
}

.marginTopMoreBotLess {
    margin-top: 12px;
    margin-bottom: 0
}

.remitFileDelivery {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 0
}

.paymentscroller1 {
    width: 1000px;
    height: auto;
    padding-right: 10px
}

.stepFuncLabelSubTextAdmin {
    PADDING-TOP: 0;
    MARGIN: 0;
    LINE-HEIGHT: 22px;
    color: #408ADA;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 700
}

.fillselectR12 {
    font-size: 12px;
    font-family: Arial;
    height: 25px;
    line-height: 25px
}

.fillInputR12 {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    height: 25px
}

#sddm {
    margin: 0;
    padding: 0;
    z-index: 30
}

#sddm li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: 700 12px arial;
    height: 27px
}

#sddm li a {
    display: block;
    margin: 0;
    background: none repeat scroll 0 0 #FFF;
    color: #002663;
    text-decoration: none;
    height: 22px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    _height: 27px
}

#sddm li a:hover {
    background: #FFF;
    color: #002663
}

#sddm div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #FFF;
    BORDER-RIGHT: #E1E1E1 2px solid;
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

#sddm div a {
    position: relative;
    display: block;
    margin: 0;
    padding-top: 1px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #FFF;
    color: #002663;
    font: 12px arial
}

#sddm div a:hover {
    background: #FFF;
    color: #002663
}

.cellBorderBreadCrum {
    BORDER-RIGHT: #E1E1E1 2px solid;
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.cellBorderBreadCrumOR {
    BORDER-RIGHT: #E1E1E1 2px solid;
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.cellBorderBreadCrumOL {
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.entityNavValueBC {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    font-family: Arial
}

.geyBGBC {
    background: #E1E1E1
}

.whiteBGBC {
    background: #FFF
}

.breadcreunDivStyle {
    margin-top: 10px;
    margin-bottom: 5px
}

.onmouseBreadcrumbs {
    background: #FFF;
    color: #4D4F53
}

.mm1Div {
    position: absolute;
    top: -2px;
    height: 2px;
    background-color: #FFF;
    border: #FFF
}

.commontopPadding {
    padding-top: 5px
}

#addNotePopUp {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 40%;
    z-index: 9999
}

.notesBorder {
    border-style: solid;
    border-color: #4d4f53;
    border-width: 1px
}

.genButtonStyleR12 {
    font-regular: auto;
    font-size: 12px;
    color: #002663;
    text-align: center;
    text-decoration: none;
    height: 25px;
    cursor: pointer;
    vertical-align: middle;
    padding-bottom: 4px;
    font-weight: 700
}

#divshow1 div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #FFF;
    BORDER-RIGHT: #FFF 2px solid;
    BORDER-LEFT: #FFF 2px solid;
    BORDER-BOTTOM: #FFF 2px solid
}

#m1 div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #FFF;
    BORDER-RIGHT: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.addNoteButtonStyle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 1.5px;
    color: #003366;
    height: 23px;
}

.crossBox {
    display: none;
    text-align: center;
    color: #9b0000;
    size: 0.5px;
    border: none;
    outline: none;
}

.supplierUploadInvoiceNotice, .supplierUploadInvoiceNoticeSuccess, .supplierUploadInvoiceNoticeFailure{
    font-weight: bold;
    font-size: 12px;
    color: #9b0000;
    margin-left: auto;
}

.supplierUploadInvoiceNoticeSuccess {
    display: none;
    color: #06A325;
}

.supplierUploadInvoiceNoticeFailure {
   display: none;
}

.noBorderBreadCrum {
    BORDER-RIGHT: #FFF 2px solid;
    BORDER-TOP: #FFF 2px solid;
    BORDER-LEFT: #FFF 2px solid;
    BORDER-BOTTOM: #FFF 2px solid
}

#mainDiv2 {
    height: 2px;
    position: relative;
    margin-bottom: -2px;
    background: #FFF
}

#borderLeft {
    border-bottom: 2px solid #FFF;
    position: absolute;
    top: 50%
}

.cellBorderBreadCrum2 {
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-RIGHT: #E1E1E1 2px solid
}

.cellBorderBreadCrumOB {
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-RIGHT: #E1E1E1 2px solid
}

.breadcreunDivWithoutTopStyle {
    margin-top: 10px;
    margin-bottom: 15px
}

.dashBoardTableHeader {
    background-color: #E1E1E1;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    height: 27Px;
    color: 1 D1B60;
    font-size: 11px;
    font-weight: 700
}

.dashBoardActionCenter {
    background-color: #FFF;
    font-family: arial;
    font-size: 12px;
    line-height: 12px;
    padding: 4px;
    vertical-align: middle;
    white-space: nowrap;
    color: #002663
}

.mbTabset .handler {
    padding-right: 5px;
    position: relative;
    margin-left: -5px
}

.mbTabset {
    white-space: nowrap;
    display: block;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: -2px;
    float: left;
    position: relative
}

.mbTabset .mbTab {
    display: inline-block;
    cursor: pointer;
    min-width: 100px
}

.mbTabset .mbTab.disabled {
    cursor: default
}

.mbTabset.right {
    float: right
}

.mbTabset .mbTab i {
    width: 25px;
    position: relative;
    margin-left: -7px;
    padding-right: 5px;
    margin-right: 8px;
    cursor: move
}

.mbTabset .floatEl {
    float: left
}

.mbTabset a.mbTab {
    background-color: transparent;
    background-image: url(/bip/customer/themes/common/tab_right.png);
    background-repeat: no-repeat;
    background-position: top right;
    color: #666;
    display: block;
    display: inline-block;
    font: 400 13px arial, sans-serif;
    height: 28px;
    margin-right: -5px;
    padding-right: 12px;
    text-decoration: none
}

.mbTabset a.mbTab span {
    background-color: transparent;
    background-image: url(/bip/customer/themes/common/tab.png);
    background-repeat: no-repeat;
    display: block;
    line-height: 21px;
    padding: 3px 0 4px 10px
}

.mbTabset a.mbTab span.sortable {
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    line-height: 21px;
    padding: 3px 0 4px 10px
}

.mbTabset a.mbTab span img {
    margin-left: -5px;
    margin-top: -2px;
    padding-right: 5px
}

.mbTabset a.mbTab:hover {
    background-image: url(/bip/customer/themes/common/tab_right_hover.png);
    color: #000;
    outline: 0
}

.mbTabset a.mbTab:hover span {
    background-image: url(/bip/customer/themes/common/tab_hover.png)
}

.mbTabset a.mbTab.sel {
    background-image: url(/bip/customer/themes/common/tab_right_sel.png);
    color: #000;
    outline: 0
}

.mbTabset a.mbTab.sel span {
    background-image: url(/bip/customer/themes/common/tab_sel.png)
}

.mbTabset a.mbTab.disabled span {
    background-image: url(/bip/customer/themes/common/tab.png)
}

.tabContent {
    padding: 0
}

.tabBody {
    border: 2px solid silver
}

.paginationLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    font-family: Arial;
    PADDING-TOP: 0;
    TEXT-ALIGN: center;
    white-space: nowrap;
    color: #4D4F53;
    font-weight: 700
}

.tableColumnTopPadHeaderAsc {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Ascending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 4px;
    height: 37px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px
}

.tableColumnTopPadHeaderDsc {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 4px;
    height: 37px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px
}

.divColumnTopPadHeaderAscArrow {
    BACKGROUND-IMAGE: url(../../images/common/Gradient_Ascending_Arrow.png);
    background-repeat: repeat-x;
    width: 25px
}

.tableDataCellBorderNotRight {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #002663;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.tableDataCellBorderNotRightLeft {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #002663;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.tableDataCellBorderNotLeft {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #002663;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.tableTopHeaderHeaderStyle {
    BACKGROUND-IMAGE: url(../../images/common/Unsorted_Header_Gradient.png);
    background-repeat: repeat-x;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    height: 34px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: normal;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px
}

.bgimageTabheader {
    BACKGROUND-IMAGE: url(../../images/common/Unsorted_Header_Gradient.png);
    background-repeat: repeat-x
}

.rowHeightAuto {
    height: auto
}

.innertableDataCellStyle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.dataheaderAhrefStyle {
    FONT-SIZE: 11px;
    color: #4D4F53;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: none;
    text-align: middle;
    white-space: nowrap
}

.paginationLabelstyle {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0;
    COLOR: #4D4F53;
    font-weight: 400;
    font-family: Arial;
    PADDING-TOP: 0;
    white-space: nowrap
}

.paginationImageStyle {
    vertical-align: middle
}

.paginationPageInput {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0;
    COLOR: #4D4F53;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    font-weight: 400;
    padding-left: 5px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

.perpagePaginationOption {
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    COLOR: #4D4F53;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    VERTICAL-ALIGN: middle;
    height: 20px
}

.dataheaderS {
    FONT-SIZE: 11px;
    color: #002663;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: none;
    text-align: middle;
    white-space: nowrap
}

.tableDataRowStyle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    COLOR: #4D4F53;
    font-family: Arial;
    VERTICAL-ALIGN: top;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.stepFuncHeadingStyle {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    MARGIN: 0;
    VERTICAL-ALIGN: top
}

.onlyBorderBottomBreadCrum {
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.marginTopStyle5 {
    margin-top: 5px
}

.tableColumnTopPadHeaderDscLeftBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-LEFT: #EAEAEA 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 0;
    _PADDING-LEFT: 4px;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px
}

.tableColumnTopPadHeaderDscRightBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 7px;
    _PADDING-LEFT: 0;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px
}

.tableColumnTopPadHeaderAscLeftBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Ascending2.png);
    background-repeat: repeat-x;
    BORDER-LEFT: #EAEAEA 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 0;
    _PADDING-LEFT: 4px;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px
}

.tableColumnTopPadHeaderAscRightBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Ascending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 7px;
    _PADDING-LEFT: 0;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px
}

.addNoteButtonStyleForFrench {
    BACKGROUND: url(../../images/common/ButtonPrimary_Fr.png);
    background-repeat: no-repeat;
    font-regular: auto;
    font-size: 13px;
    color: #1B1D60;
    text-align: center;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    border: 0;
    vertical-align: middle;
    width: 100px;
    font-weight: 700
}

.commonMarginTop7 {
    margin-top: 7px
}

.dashBoardFilterSearch {
    text-align: left;
    vertical-align: middle;
    color: #065490;
    font-family: Arial;
    font-size: 13px;
    padding: 10px;
    text-decoration: none
}

.adminFilterHeaderWidth {
    width: 980px
}

.filterBGImageMiddle {
    BACKGROUND-IMAGE: url(../../images/common/Filters_Middle.png);
    background-repeat: repeat;
    height: auto;
    width: 980px
}

.filterBGImageBottom {
    BACKGROUND-IMAGE: url(../../images/common/Filters_Bottom.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 980px
}

.activeSearchTabStyle {
    BACKGROUND-IMAGE: url(../../images/common/Active_Search_Tab.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 100px;
    text-decoration: none;
    font-weight: 700;
    padding-top: 3px;
    font-family: Arial;
    font-size: 13px;
    color: #065490;
    text-align: center;
    vertical-align: middle
}

.bottomFilterStyle {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0
}

.showLessFilterStyle {
    color: #002663;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none
}

.filterSearchTab {
    color: #002663;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.dashBoardSearchFilterHeader {
    text-align: center;
    vertical-align: middle;
    color: #065490;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    font-weight: 700
}

.dashBoardArrowSearch {
    text-align: center;
    vertical-align: middle
}

.bottomFilterStyle {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0
}

.showLessFilterStyle {
    color: #002663;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none
}

.filterBGImageTop {
    BACKGROUND-IMAGE: url(../../images/common/Filters_Top.png);
    background-repeat: no-repeat;
    height: 46px
}

.filterDataRow {
    color: #4D4F53;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}

.selectFilterStyle {
    color: #4D4F53;
    font-family: Arial;
    font-size: 12px;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 2px;
    _PADDING-LEFT: 2px;
    _PADDING-BOTTOM: 2px;
    _PADDING-TOP: 2px;
    width: 142px;
    _width: 146px;
    height: 21px
}

.filterBGImageBottom {
    BACKGROUND-IMAGE: url(../../images/common/Filters_Bottom.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 980px
}

#calendarDiv {
    position: absolute;
    width: 205px;
    border: 1px solid #000F59;
    padding: 1px;
    color: #000F59;
    background-color: #FFF;
    font-family: arial;
    font-size: 10px;
    padding-bottom: 20px;
    visibility: hidden
}

#calendarDiv span, #calendarDiv img {
    float: left
}

#calendarDiv .selectBox, #calendarDiv .selectBoxOver {
    line-height: 12px;
    padding: 1px;
    cursor: pointer;
    padding-left: 2px
}

#calendarDiv td {
    padding: 3px;
    margin: 1px;
    font-size: 10px;
    color: #000F59
}

#calendarDiv .selectBox {
    border: 1px solid #d8e8f8;
    color: #000;
    position: relative
}

#calendarDiv .selectBoxOver {
    border: 1px solid #000;
    background-color: #d8e8f8;
    color: #000;
    position: relative
}

#calendarDiv .topBar {
    height: 16px;
    padding: 1px;
    background-color: #d8e8f8
}

#calendarDiv .todaysDate {
    height: 17px;
    line-height: 17px;
    padding: 1px;
    background-color: #d8e8f8;
    text-align: center;
    position: absolute;
    bottom: 1px;
    width: 201px;
    color:
}

#calendarDiv .monthYearPicker {
    background-color: #FFF;
    border: 1px solid #069;
    position: absolute;
    color: #000F59;
    left: 10px;
    top: 15px;
    zIndex: 1000;
    display: none
}

#calendarDiv #monthSelect {
    width: 76px
}

#calendarDiv .monthYearPicker div {
    float: none;
    clear: both;
    padding: 1px;
    margin: 1px;
    cursor: pointer
}

#calendarDiv .monthYearActive {
    background-color: #d8e8f8;
    color: #000
}

#calendarDiv td {
    text-align: right;
    cursor: pointer
}

#calendarDiv .topBar img {
    cursor: pointer
}

#calendarDiv .topBar div {
    float: left;
    margin-right: 1px
}

.statusTabStyle {
    width: 980px;
    height: auto
}

.statusTabBGStyle {
    BACKGROUND-IMAGE: url(../../images/common/Fading_Border.png);
    background-repeat: no-repeat;
    width: 980px;
    height: auto
}

.paginationLabelNormal {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    font-family: Arial;
    PADDING-TOP: 0;
    TEXT-ALIGN: right;
    white-space: nowrap;
    color: #4D4F53;
    font-weight: 400
}

.activeSearchTabStyleForFR {
    BACKGROUND-IMAGE: url(../../images/common/Active_Search_Tab_Fr.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 150px;
    text-decoration: none;
    font-weight: 700;
    padding-top: 3px;
    font-family: Arial;
    font-size: 13px;
    color: #065490;
    text-align: center;
    vertical-align: middle
}

.parentDisableDashBoard {
    z-index: 9998;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    color: #aaa;
    opacity: 1;
    filter: alpha(opacity=100)
}

.commonTopStyleIE5FF10 {
    margin-top: 10px;
    _margin-top: 5px
}

.bipCommonPaginationStyle {
    margin-top: 10px;
    width: 980px;
    margin-bottom: 4px;
    _margin-bottom: 4px
}

.commonMarginTopSuppBuyer {
    margin-top: -22px
}

.filterTableDataRowStyle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    COLOR: #4D4F53;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.actionCenterGreenStyle {
    FONT-SIZE: 12px;
    COLOR: #06A325;
    font-family: Arial;
    font-weight: 700
}

.actionCenterRedStyle {
    FONT-SIZE: 12px;
    COLOR: #9b0000;
    font-family: Arial;
    font-weight: 700;
    white-space: nowrap
}

.curHeaderTxtMoz {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #FFF;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BORDER-LEFT: 2px groove #454545;
    BORDER-RIGHT: 2px groove #454545;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana;
    text-align: center
}

.curHeaderTxtIE {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #FFF;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BORDER-LEFT: 2px groove #454545;
    BORDER-RIGHT: 2px groove #B7B9C2;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana;
    text-align: center
}

.buyerHeaderWidth {
    width: 990px
}

.buyerMarginHeaderTopBot {
    margin-top: 12px;
    margin-bottom: 2px;
    _margin-bottom: -3px
}

.filterContainerBuyer {
    PADDING-BOTTOM: 0;
    margin-bottom: 0;
    margin-top: 0;
    COLOR: #036;
    PADDING-TOP: 0;
    BACKGROUND-COLOR: #ddd;
    TEXT-ALIGN: left
}

.welcomeMarginTopBot {
    z-index: 2;
    position: relative;
    margin-top: 1px;
    margin-bottom: 2px;
    _margin-top: 1px;
    _margin-bottom: -4px
}

.datacellheaderAStyle {
    font-family: Arial;
    FONT-SIZE: 12px;
    color: #4D4F53;
    WHITE-SPACE: nowrap;
    vertical-align: middle;
    text-align: middle
}

.suppCommonMarginTop {
    margin-top: 1px;
    _margin-top: -1px
}

.filterStatusDashboardTab {
    color: #1B1D60;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px
}

.commonPageMarginTopBot2 {
    margin-top: 0;
    margin-bottom: 5px
}

.dataheaderAhrefUnderlineStyle {
    FONT-SIZE: 12px;
    color: #4D4F53;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: none;
    text-align: middle;
    white-space: nowrap;
    text-decoration: underline
}

.filterSearchTabDashboard {
    color: #002663;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px
}

.fillInputDashboard {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    height: 20px
}

.buyerWelcomeMarginTopBot {
    z-index: 2;
    position: relative;
    margin-top: 1px;
    margin-bottom: 1px;
    _margin-top: -5px;
    _margin-bottom: -1px
}

.largeButtonStyle {
    BACKGROUND: url(../../images/common/ButtonPrimary_Fr.png);
    background-repeat: no-repeat;
    font-regular: auto;
    font-size: 13px;
    color: #1B1D60;
    text-align: center;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    border: 0;
    vertical-align: middle;
    width: 100px;
    font-weight: 700
}

.smallButtonStyle {
    BACKGROUND: url(../../images/common/ButtonPrimary.gif);
    font-regular: auto;
    font-size: 13px;
    color: #1B1D60;
    text-align: center;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    vertical-align: middle;
    width: 70px;
    font-weight: 700
}

.tableColumnTopPadHeaderDatarow {
    background-color: #CCC;
    border-color: #EEE;
    border-style: solid;
    border-width: 1px;
    color: #002663;
    font-family: Arial;
    font-size: 11px;
    height: 40px;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap
}

.stepFuncLabelTextH12 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    color: #002663;
    PADDING-TOP: 2px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 12px;
    font-weight: 700
}

.fillInputCentralize {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    color: #4D4F53
}

.dataheaderAhrefVerticalStyle {
    FONT-SIZE: 11px;
    color: #002663;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: none;
    text-align: middle;
    white-space: nowrap
}

.siteLinkNone {
    COLOR: #FFF;
    text-decoration: none
}

.commonPaddingTop13 {
    padding-top: 13px
}

.supOrgMarginTop {
    margin-top: 7px
}

.negCommonMarginTop4 {
    margin-top: -4px
}

.addPayAccdataTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: 405px
}

.addPayAccdataProviderTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: 285px
}

.primaryPayAccdataTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: 305px
}

.dataTableBuyerAccount {
    MARGIN: 1px 0 0 1px;
    WIDTH: 280px
}

.marginBottomStyle10 {
    margin-bottom: 10px
}

table.nav3 {
    background: url(../../images/common/gr_grayup.png) repeat-x
}

table.nav3 tr.norm {
    background: url(../../images/common/gr_grayup.png) repeat-x
}

table.nav3 tr td.norm, table.nav3 tr td.curr {
    color: #000;
    font-family: Verdana;
    border: 0;
    border-right: 1px solid #fff;
    text-align: center;
    padding: 0 8px;
    font-size: 11px
}

table.nav3 tr td.curr {
    background-color: #fff;
    color: #336
}

table.nav3 tr td.norm a, table.nav3 tr td.curr a {
    color: #336;
    font-family: Verdana;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
    white-space: nowrap
}

table.nav3 tr td.curr a {
    background-color: #fff;
    color: #000
}

table.nav4 {
    width: 100%;
    background-color: #d8e8f8
}

table.nav4 tr td.norm, table.nav4 tr td.curr {
    background-color: #d8e8f8;
    color: #336;
    border: 0;
    border-right: 1px solid #fff;
    text-align: center;
    padding: 0 8px;
    font-size: 1em
}

table.nav4 tr td.norm a, table.nav4 tr td.curr a {
    background-color: #d8e8f8;
    color: #336;
    font-size: small;
    font-size: .85em;
    line-height: 1.8em;
    text-decoration: none;
    white-space: nowrap
}

.pageTitleHeight {
    height: 35px
}

.supRelationDivStyle {
    margin-top: -7px;
    _margin-top: 20px;
    margin-bottom: 4px
}

.addSuppPaymentTitle {
    margin-top: 5px;
    margin-bottom: -5px
}

.marginTopAddSupPayStyle {
    margin-top: 5px
}

.submenuRowHeight15 {
    height: 25px
}

.supContactLinkColor {
    color: #336
}

p.wrn, p.wrnpt {
    background-color: inherit;
    color: #800;
    font-weight: 700
}

p.wrnpt {
    padding-top: 4px
}

table.io {
    width: 485px;
    margin: 5px 0 0 1px
}

table.io tr.h td {
    background-color: #fff;
    color: #036
}

table.io tr.h td table.h {
    width: 100%
}

table.io tr.h td table.h tr td {
    border: 1px solid #999;
    border-bottom: 0
}

table.io tr.h td table.h tr td.l {
    font-size: small;
    font-weight: 700;
    line-height: 1.1em;
    padding: 1px 4px 4px;
    vertical-align: top
}

table.io tr.h td table.h tr td.r {
    border-left: 0;
    text-align: right;
    vertical-align: top
}

table.d {
    width: 100%
}

table.d tr.data td.sp {
    border: 0;
    line-height: 8px
}

table.gbtn {
    width: auto;
    margin: 4px 0
}

table.gbtn tr td div {
    background-color: #ffa806;
    color: #fff;
    border: 1px solid #ccc;
    margin: 0;
    padding: 0 6px;
    width: auto
}

table.gbtn tr td div a {
    background-color: inherit;
    color: #036;
    font-size: 11px;
    line-height: 16px;
    text-decoration: none;
    white-space: nowrap
}

table.gbtn tr td div.btnred {
    background-color: #c66;
    color: #fff
}

table.gbtn tr td div.btnred a {
    background-color: inherit;
    color: #fff
}

table.gbtn tr td div.btngreen {
    background-color: #393;
    color: #fff
}

table.gbtn tr td div.btngreen a {
    background-color: inherit;
    color: #fff
}

table.gbtn tr td div.btnblue {
    background-color: #408ada;
    color: #fff
}

table.gbtn tr td div.btnblue a {
    background-color: inherit;
    color: #fff
}

table.gbtn tr td div.btnorange {
    background-color: #eeb952;
    color: #036
}

table.gbtn tr td div.btnorange a {
    background-color: inherit;
    color: #036
}

.supImportTableStyle {
    margin-top: -6px;
    _margin-top: -3px
}

table.shdr, table.shdr2, table.shdr3 {
    border-bottom: 2px solid #065490;
    padding-bottom: 0;
    margin-bottom: 6px;
    margin-top: 4px;
    width: auto
}

table.shdr2 {
    margin-bottom: 4px;
    margin-top: 6px
}

table.shdr tr td.k, table.shdr2 tr td.k, table.shdr3 tr td.k {
    font-weight: 400;
    padding: 0 2px 0 0
}

table.shdr tr td.v, table.shdr2 tr td.v, table.shdr3 tr td.v {
    font-weight: 700
}

table.brow {
    width: 870px;
    line-height: 20px
}

table.brow tr td {
    margin: 0 1px;
    padding: 0;
    vertical-align: top
}

table.brow tr td.l h1 {
    background-color: inherit;
    color: #036;
    font-size: large;
    font-weight: 700;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    vertical-align: top
}

table.brow tr td.l {
    line-height: 22px;
    margin: 0;
    padding: 0
}

table.brow tr td.r {
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: auto;
    padding: 0 0 0 4px;
    text-align: right;
    vertical-align: bottom
}

table.brow tr td.pnav {
    width: 200px;
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: 0 0 0 1px;
    padding: 0 0 2px;
    text-align: right;
    vertical-align: bottom
}

table.brow2 {
    width: auto;
    line-height: 20px
}

table.brow2 tr td {
    margin: 0 1px;
    padding: 0;
    vertical-align: top
}

table.brow2 tr td.l h1 {
    background-color: inherit;
    color: #036;
    font-size: large;
    font-weight: 700;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    vertical-align: top
}

table.brow2 tr td.l {
    line-height: 22px
}

table.brow2 tr td.r {
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: auto;
    padding: 0 0 0 4px;
    text-align: right;
    vertical-align: bottom
}

table.brow2 tr td.ra {
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: auto;
    padding: 6px 0 0 8px;
    text-align: right;
    vertical-align: top
}

table.brow2 tr td.rd {
    background-color: inherit;
    color: #333;
    font-size: 11px;
    margin: auto;
    padding: 0 0 0 4px;
    text-align: right;
    vertical-align: bottom
}

table.bodm tr td.cm table.cm {
    width: 870px;
    margin: 0 10px 0 0;
    font-size: 13px
}

table.tbrow tr td {
    margin: 0 1px;
    padding: 0;
    vertical-align: top
}

table.tbrow tr td.l h1 {
    background-color: inherit;
    color: #036;
    font-size: large;
    font-weight: 700;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    vertical-align: top
}

table.tbrow tr td.l {
    line-height: 22px;
    margin: 0;
    padding: 0;
    font-size: 14px
}

table.tbrow tr td.r {
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: auto;
    padding: 0 0 0 4px;
    text-align: right;
    vertical-align: bottom
}

table.tbrow tr td.pnav {
    width: 200px;
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: 0 0 0 1px;
    padding: 0 0 2px;
    text-align: right;
    vertical-align: bottom
}

table.bodm {
    clear: left;
    margin: 0
}

table.bodm tr td.cl {
    margin: 0;
    padding: 0;
    width: 116px
}

table.bodm tr td.cl table.cl {
    margin: 0;
    padding: 0;
    width: 116px
}

.supImportCompInfoTitle {
    margin-top: 8px;
    margin-bottom: -4px
}

table.d tr.colh td.selh {
    background-color: #E1E1E1;
    color: #336;
    border-bottom: 1px solid #d8e8f8;
    text-align: center
}

table.d tr.colh td.selh2 {
    background-color: #E1E1E1;
    color: #336;
    margin: 0;
    padding: 4px;
    text-align: center;
    vertical-align: bottom
}

table.d tr.colh td.selh3 {
    padding: 4px 0 0;
    text-align: center
}

table.d tr.colh td.selh4 {
    padding: 4px;
    text-align: center;
    font-size: 10px;
    white-space: nowrap
}

.buyerDashBoardDetailOthDiv {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -4px;
    width: 950px;
    padding: 15px;
    height: 100px;
    width: 990px
}

.buyerDashBoardDetailRecFileDiv {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -4px
}

.buyerDashBoardDetailRecPayDiv {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -5px
}

.buyerDashBoardDetailRecFileDivRes {
    z-index: 2;
    position: relative;
    margin-top: -28px;
    _margin-top: -4px
}

.buyerDashboardSuppSummDivRes {
    z-index: 2;
    position: relative;
    margin-top: -32px;
    _margin-top: -4px;
    display: block
}

.buyerDashboardActCenterDivRes {
    z-index: 2;
    position: relative;
    margin-top: -32px;
    _margin-top: -4px
}

.userMailingMarginTop {
    margin-top: 5px
}

.userPermissionEditTitle {
    margin-top: 17px;
    margin-bottom: 5px
}

.userAddNewRowHeight {
    height: 30px
}

.userMailAddressAddTitle {
    margin-top: 17px;
    margin-bottom: -6px
}

.userPreferencesAddTitle {
    margin-top: 16px
}

p {
    font-family: Verdana;
    font-size: 11px;
    margin: 0 0 4px;
    padding: 0;
    line-height: 13px
}

p.padb {
    padding-bottom: 12px
}

p.dtg {
    background-color: inherit;
    color: #666;
    font-size: 10px;
    line-height: 12px;
    margin: 0;
    padding: 0;
    vertical-align: top
}

p.hcs {
    background-color: inherit;
    color: #666;
    font-size: .75em;
    line-height: 1.1em;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

p.err {
    background-color: inherit;
    color: #600;
    font-size: small;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 2px;
    vertical-align: top
}

p.str {
    font-weight: 700
}

p.strnw {
    font-weight: 700;
    white-space: nowrap
}

.userCopyReviewMsg {
    margin-top: 7px;
    line-height: 13px
}

.userPasswordResetMsg {
    margin-top: -11px;
    margin-bottom: -11px
}

.headerTopMargin {
    margin-top: -2px
}

.paginationHeight {
    height: 25Px
}

.usHeaderFormMargin {
    margin-top: -0px
}

.suppRelationPaginationStyle {
    margin-top: -30px;
    _margin-top: -8px;
    margin-bottom: -30px
}

.bipcommonBRCLevelOne {
    padding-bottom: 30px;
    cursor: default
}

.supplierBRCLevel2 {
    padding-top: 0;
    cursor: default
}

.background {
    background: #F0F0F0;
    width: 890px;
    margin-left: 45px;
    margin-right: 55px
}

.leftpadding {
    padding-left: 40px
}

.tableDataCellLabelwthoutBG {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    color: #4D4F53;
    Font: Arial;
    Font Size: 12px;
    Weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left
}

.tableDataCellLabelwithoutBorder {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 4px;
    color: #4D4F53;
    font-style: Verdana;
    font-size: 12px;
    font-weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left;
    HEIGHT: 30px
}

.tableDataCellLabelwithoutBorder2 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 1px;
    color: #4D4F53;
    font-style: Verdana;
    font-size: 12px;
    font-weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left;
    HEIGHT: 30px
}

.userAddMarginTop {
    margin-top: 17px
}

.supDashBoardRecPayDtl {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -4px
}

.supDashBoardActCenterDtl {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -5px
}

.supDashBoardResRecPayment {
    z-index: 2;
    position: relative;
    margin-top: -11px;
    _margin-top: -4px;
    width: 950px;
    padding: 15px
}

.supDashBoardStatusTrHeight {
    height: 61px
}

.suppOrgContactTitleHeight {
    height: 35px
}

.remitFileDeliveryTopMargin {
    height: 120px;
    width: 480px;
    margin-top: 20px;
    _margin-top: 8px
}

.remitFileDeliveryTrHeight {
    height: 30px
}

.csvFileSettingTrHeight {
    height: 40px
}

.shortPayEditTableMargin {
    margin-top: 0
}

.shortPayAddEditDivStyle {
    margin-top: 26px;
    _margin-top: 4px
}

.suppACHAttachmentTitle {
    margin-top: -10px;
    _margin-top: -1px
}

.comPaddingBtmBRCL1 {
    padding-bottom: 10px
}

.curHeaderTxt1 {
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #FFF;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BORDER-LEFT: 2px groove #B7B9C2;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana
}

.suppUserPasswordResetMsg {
    margin-bottom: -5px
}

.suppAddUserConsentHeight {
    line-height: 12px
}

.userPermissionborderStyle {
    border: 1px solid #999;
    vertical-align: middle
}

.userPermissionDataPading {
    padding: 3px
}

.suppConfirmCancelUserMsgStyle {
    margin-bottom: -5px;
    margin-top: 5px
}

.dashBFRowHeight {
    height: 33px
}

.dashboardFilterStyle {
    padding-left: 5px;
    padding-bottom: 5px
}

.custdashBFRowHeight {
    height: 33px
}

.buttonTopPaddingStyle {
    padding-top: 0
}

.commonLineHeight12 {
    line-height: 12px
}

.actionCenterMargintop {
    margin-top: -32px
}

.companyInfoTable2 {
    width: 460px
}

.sideHeaderWhiteBorder {
    width: 190px;
    background-color: #E1E1E1;
    color: #336;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    font-family: verdana;
    line-height: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: middle;
    BORDER-RIGHT: #fff 1px solid
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid;
    BORDER-TOP: #E1E1E1 1px solid
}

.tableColumnTopPadHeaderDscLeftBorder2 {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-LEFT: #EAEAEA 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 0;
    _PADDING-LEFT: 4px;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    color: #002663;
    text-decoration: none;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px;
    width: 132px;
    cursor: pointer;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase
}

.tableColumnTopPadHeaderDscRightBorder2 {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 7px;
    _PADDING-LEFT: 0;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    width: 18px;
    _width: 25px;
    cursor: pointer;
    text-align: right;
    text-transform: uppercase
}

.innertableDataCellStyle2 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    background-color: #F2F2F2;
    word-wrap: break-word
}

.innertableDataCellStyle3 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    word-wrap: break-word
}

.innertableDataCellStyle4 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    background-color: #F2F2F2;
    word-wrap: break-word;
    text-align: right
}

.innertableDataCellStyle5 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    word-wrap: break-word;
    text-align: right
}

.innertableDataCellStyle6 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    background-color: #F2F2F2
}

.innertableDataCellStyle7 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    word-wrap: break-word;
    white-space: normal
}

.spainLoginBtnWidth {
    width: auto;
}

.spainEnrollBtnWidth {
    width: auto;
}

.usaEnrollBtnWidth {
    width: 58px;
}

.usButtonWidth {
    width: auto;
}

.spainButtonWidth {
    width: 15px;
}

.fraLoginBtnWidth {
    width: 137px;
}

.spainMiddleWidth {
    width: 68px;
}

a.tooltipLogin {
    outline: none;
    text-decoration: none;
    color: #002663;
}

a.tooltipLogin strong {
    line-height: 30px;
}

a.tooltipLogin:hover {
    text-decoration: none;
}

a.tooltipLogin span {
    z-index: 10;
    display: none;
    padding: 10px 15px;
    margin-top: -30px;
    margin-left: 10px;
    width: 460px;
    line-height: 16px;
}

a.tooltipLogin:hover span {
    display: inline;
    position: absolute;
    color: #002663;
    border: 1px solid #DCA;
    background: #ececf0;
}

.callout {
    z-index: 20;
    position: absolute;
    top: 30px;
    border: 0;
    left: -12px;
}

a.tooltipLogin span {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

TABLE {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 100%;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-COLLAPSE: collapse;
    BORDER-BOTTOM-STYLE: none;
    empty-cells: hide
}

TABLE TR TD {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    BORDER-TOP-STYLE: none;
    MARGIN: 0;
    VERTICAL-ALIGN: top
}

.nopadding {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0
}

.bipsaasHeader {
    width: 1000px
}

.headerContainer {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    TEXT-ALIGN: left
}

.displayTable {
    DISPLAY: inline;
    FLOAT: left
}

.headerLabelContainer {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    LINE-HEIGHT: 18px;
    HEIGHT: 18px;
    MARGIN: 0;
    background: url(../../images/common/gr_graydark.gif) repeat-x
}

.headerText {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    COLOR: #FFF;
    PADDING-TOP: 0;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700
}

.headerTxtLink {
    COLOR: #FFF;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}

.curHeaderTxt {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #FFF;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BORDER-RIGHT: 2px groove #B7B9C2;
    BORDER-LEFT: 2px groove #B7B9C2;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700;
    font-family: Verdana;
    text-align: center
}

.curHeaderTxtLink {
    COLOR: #fff;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap
}

H4 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 2px;
    MARGIN: 0;
    COLOR: #002663;
    PADDING-TOP: 2px;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 15px
}

.H12 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #002663;
    PADDING-TOP: 2px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 12px;
    font-weight: 700
}

IMG {
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    LINE-HEIGHT: 0
}

.cgrn {
    COLOR: green
}

.cred {
    COLOR: red
}

.cdred {
    COLOR: #800
}

.headerTitle {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 16px;
    VERTICAL-ALIGN: top;
    font-family: Verdana;
    color: #336
}

.headerTitle1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 40px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 70px;
    LINE-HEIGHT: 70px;
    VERTICAL-ALIGN: top;
    font-family: Verdana;
    color: #336
}

.title {
    font-family: Verdana;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 10px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 16px;
    COLOR: #336;
    margin-right: 0;
    float: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}

.titalIcon {
    PADDING-LEFT: 0;
    LINE-HEIGHT: 0;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 19px
}

.axpTitle {
    PADDING-LEFT: 8px;
    FONT-SIZE: 13px;
    COLOR: #408ada;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px
}

.exSiteContainer {
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 0;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    COLOR: #336;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 13px;
    WHITE-SPACE: nowrap
}

.siteLink {
    COLOR: #336;
    text-decoration: underline
}

.siteDisplayTable {
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: auto
}

.logoutButton {
    BORDER-RIGHT: #eeb952 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #eeb952 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #eeb952 1px solid;
    COLOR: #336;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #eeb952 1px solid;
    BACKGROUND-COLOR: #eeb952;
    margin-top: 12px
}

.logoutButtonLink {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #eeb952;
    color: #036
}

.navContainer {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    COLOR: #036;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0;
    HEIGHT: 20px;
    background: url(../../images/common/gr_grayup.png) repeat-x;
    border: 0 solid #fff
}

.navigationTable {
    WIDTH: auto
}

.navigationText {
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 8px;
    COLOR: #336;
    vertical-align: middle;
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap
}

.navLink {
    FONT-SIZE: 11px;
    COLOR: #336;
    LINE-HEIGHT: 20px;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: none
}

.currNavigationText {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    FONT-SIZE: 11px;
    COLOR: #000;
    LINE-HEIGHT: 20px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #FFF;
    vertical-align: middle;
    text-align: center;
    TEXT-DECORATION: none;
    border-top: #fff 1px solid
}

.currNavLink {
    COLOR: #000;
    BACKGROUND-COLOR: #fff;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: none
}

.noteNavLink {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: middle;
    WIDTH: 100%;
    COLOR: #036;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #d8e8f8;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none;
    TEXT-DECORATION: underline
}

.noteLink {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: middle;
    WIDTH: 100%;
    COLOR: #036;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #d8e8f8;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none;
    TEXT-DECORATION: underline;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 20px
}

.seperationImage {
    LINE-HEIGHT: 0;
    PADDING-TOP: 4px;
    padding-bottom: 4px;
    padding-left: 10px
}

.seperationImagei {
    LINE-HEIGHT: 0;
    PADDING-TOP: 4px;
    padding-bottom: 0
}

.pagebody {
    CLEAR: left;
    MARGIN: 0
}

.pagebodyWidth {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 116px;
    PADDING-TOP: 0
}

.pageInfoTitle {
    MARGIN: 0 10px 0 0;
    WIDTH: 990px
}

.browserNav {
    WIDTH: 870px;
    LINE-HEIGHT: 20px
}

.bottomLinks {
    MARGIN-TOP: 5px;
    WIDTH: 810px;
    LINE-HEIGHT: 22px
}

.allNoneAlignTRTDMain {
    background-color: #E1E1E1;
    BORDER-LEFT: #999 1px solid;
    text-align: center;
    vertical-align: bottom
}

.allNoneAlignTRTD {
    padding: 0 4px;
    text-align: center;
    vertical-align: top
}

.allNoneDivAlignTRTD {
    border: 1px solid #999;
    background-color: silver;
    font-size: 11px;
    line-height: 16px;
    margin: 1px 0;
    padding: 0 3px;
    width: auto
}

.stepFuncLabel {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top
}

.stepFuncLabelText {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    MARGIN: 0;
    LINE-HEIGHT: 13px;
    color: #002663;
    font-family: Arial
}

.stepFuncRedLabelText {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    LINE-HEIGHT: 15px;
    color: #800
}

.searchContainer {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0 0 0 1px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 200px;
    COLOR: #666;
    PADDING-TOP: 0;
    TEXT-ALIGN: right
}

.searchNav {
    FONT-SIZE: 11px;
    MARGIN: 0;
    WIDTH: auto;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 18px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none
}

.rowsLabel {
    PADDING-BOTTOM: 0;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    WHITE-SPACE: nowrap;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none;
    PADDING-RIGHT: 2px;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px
}

.rowSelect {
    PADDING-BOTTOM: 0;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    WHITE-SPACE: nowrap;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    TEXT-ALIGN: left
}

.perpageselect {
    FONT-SIZE: 11px;
    COLOR: #666;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #fff
}

.perpageoption {
    FONT-SIZE: 10.7px;
    FONT-FAMILY: Verdana
}

.refreshButton {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0;
    TEXT-ALIGN: left
}

.refreshBtnDiv {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    BORDER-LEFT: #999 1px solid;
    WIDTH: auto;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #999 1px solid;
    WHITE-SPACE: nowrap;
    COLOR: #036;
    BACKGROUND-COLOR: #f7f5ec
}

.refreshLink {
    TEXT-DECORATION: none;
    color: #036
}

.paginationImage {
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0
}

.pageInputContainer {
    PADDING-LEFT: 2px
}

.pagesLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 0;
    TEXT-ALIGN: center;
    white-space: nowrap
}

.pageInput {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    COLOR: #666;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}

.dataTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: auto
}

.dataTableBuyer2 {
    margin: 1px 0 0 1px;
    width: 510px
}

.dataWidth {
    WIDTH: 100%
}

.datafileprocessWidth {
    WIDTH: 83%
}

.exporDdataWidth {
    WIDTH: 650px
}

.dataHeaderColor {
    COLOR: #333
}

.dataHeader {
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0;
    VERTICAL-ALIGN: bottom;
    COLOR: #036;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #d8e8f8;
    TEXT-ALIGN: left
}

.cellBorder {
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.recordContainer {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: bottom;
    COLOR: #666;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

.recordTble {
    FONT-SIZE: 11px;
    margin-left: 20;
    WIDTH: auto
}

.recordLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    COLOR: #336;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: E1E1E1;
    BORDER-BOTTOM-STYLE: none
}

.recordNum {
    color: #336;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    TEXT-ALIGN: right
}

.filterContainer {
    PADDING-BOTTOM: 0;
    margin-bottom: 0;
    margin-top: 0;
    COLOR: #336;
    PADDING-TOP: 0;
    BACKGROUND-COLOR: #E1E1E1;
    TEXT-ALIGN: center
}

.filter {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    VERTICAL-ALIGN: middle
}

.activeTabBGStyle {
    BACKGROUND-IMAGE: url(../../images/common/Active_Status_Tab.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.nonActiveTabBGStyle {
    BACKGROUND-IMAGE: url(../../images/common/Inactive_Status_Tab_NoFocus.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.inActiveTabBGStyle {
    BACKGROUND-IMAGE: url(../../images/common/Inactive_Status_Tab_OnFocus.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}

/* Style change for wider tab for non english market - Start */
.large.activeTabBGStyle {
    background-image: url(../../images/common/Active_Status_Tab_220.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.large.nonActiveTabBGStyle {
    background-image: url(../../images/common/Inactive_Status_Tab_NoFocus_220.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.large.inActiveTabBGStyle {
    background-image: url(../../images/common/Inactive_Status_Tab_OnFocus_220.png);
    background-repeat: no-repeat;
    height: 36px;
    word-break: break-all;
    overflow-wrap: break-word;
}
/* Style change for wider tab for non english market - End */

.dashBoardFilterHeader {
    text-align: center;
    vertical-align: middle;
    color: #1B1D60;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none
}

.fillInput {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    height: 15px
}

.fillselect {
    font-size: 11px;
    font-family: Verdana;
    line-height: 12px
}

.filterBtnContainer {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: bottom;
    WIDTH: auto;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}

.filterBtnDiv {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 1px 0;
    BORDER-LEFT: #999 1px solid;
    WIDTH: auto;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #999 1px solid;
    WHITE-SPACE: nowrap
}

.resultButton {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    PADDING-TOP: 0
}

TABLE.d TR.data TD.rbtn TABLE.rbtn TR TD {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}

TABLE.d TR.data TD.rbtn TABLE.rbtn TR TD DIV {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0;
    MARGIN: 1px 0;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: auto;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #ccc 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #eeb952;
    TEXT-ALIGN: center
}

TABLE.d TR.data TD.rbtn TABLE.rbtn TR TD DIV A {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    COLOR: #036;
    PADDING-TOP: 0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.sgl {
    PADDING-BOTTOM: 4px;
    margin-top: 4px
}

.bodgt {
    CLEAR: left;
    WIDTH: 996px
}

.footercell {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 116px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 8px;
    TEXT-ALIGN: left
}

.footerpara {
    FONT-SIZE: 11px;
    font-family: Verdana;
    COLOR: #000
}

.bodf {
    CLEAR: left;
    WIDTH: 996px
}

.footerlinks {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 40px;
    TEXT-ALIGN: center
}

.footerlinkpara {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #666;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0
}

.linkcolor {
    color: #336
}

.filterbtntbl {
    WIDTH: auto
}

.datacell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: middle;
    COLOR: #333;
    PADDING-TOP: 0;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff
}

.dataheaderA {
    font-family: Verdana;
    FONT-SIZE: 11px;
    color: #336;
    WHITE-SPACE: nowrap;
    vertical-align: middle;
    text-align: middle
}

.dataheaderB {
    font-family: Arial;
    FONT-SIZE: 12px;
    color: #4D4F53;
    vertical-align: middle;
    text-align: left
}

.userInfo {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #065490 2px solid
}

.userNameLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0
}

.userID {
    FONT-WEIGHT: bold
}

.sp {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 0;
    COLOR: #ccc;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0
}

.gbtn {
    MARGIN: 4px 0;
    WIDTH: auto
}

.gbtntd {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}

.bluebutton {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #408ada
}

.bluebuttonlink {
    FONT-SIZE: 9px;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
    COLOR: #fff;
    BACKGROUND-COLOR: #408ada
}

.companyInfoTable {
    width: 470px
}

.sideHeader {
    background-color: #e1e1e1;
    color: #336;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    line-height: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: middle;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    white-space: nowrap
}

.sideHeader1 {
    background-color: #e1e1e1;
    color: #336;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    line-height: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: top;
    BORDER-RIGHT: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.sideInputBox {
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-LEFT: 5px;
    line-height: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px
}

.findLink {
    color: #336;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    line-height: 15px;
    vertical-align: middle;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 2px
}

.sideDataLink {
    color: #036;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    line-height: 15px;
    vertical-align: middle;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 2px
}

.sideTableHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px
}

.dashBoardImg {
    HEIGHT: 20;
    PADDING-TOP: 4px;
    PADDING-LEFT: 4px
}

.dashbordh3 {
    color: #002663;
    font-family: Arial;
    font-size: 12px;
    font-weight: 700
}

.tableDataCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Arial;
    font-size: 12px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableDataCellnoWrap {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    font-family: verdana;
    COLOR: #002663;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.tableDataCellNoWrap {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #002663;
    font-family: verdana;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.dashBoardDataHeader {
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: #036;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}

.tableHeader {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    COLOR: #FFF;
    background: url(../../images/common/gr_graydark.gif) repeat-x
}

.entityNavLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    FONT-WEIGHT: normal;
    font-family: Verdana;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #000
}

.entityNavValue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}

.entityDelim {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 0;
    COLOR: #000;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 1px
}

.tableTextboxCell {
    font-family: Verdana;
    font-size: 11px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableTextboxLeftBorder {
    BORDER-LEFT: #999 1px solid
}

.tableTextboxRightBorder {
    BORDER-RIGHT: #999 1px solid
}

.tableTextboxTopBorder {
    border-top: #999 1px solid
}

.tableTextboxBottomBorder {
    border-bottom: #999 1px solid
}

.tableTextboxWithoutBorder {
    font-family: Arial;
    font-size: 11px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap
}

.tableTextboxWithTopBottomBorder {
    font-family: Verdana;
    font-size: 11px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    border-top: #999 1px solid;
    border-bottom: #999 1px solid
}

.tableTextboxData {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    line-height: 12px
}

.tableColumnHeader {
    background-color: #d8e8f8;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 0;
    VERTICAL-ALIGN: middle
}

.tableColumnTopPadHeader {
    background-color: #e1e1e1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    text-align: center
}

.tableColumnMiddlePadHeader {
    background-color: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: bottom;
    WHITE-SPACE: nowrap
}

.tableColumnTopHeader {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #666;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #F1E9E0;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableColumnTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    font-family: Verdana;
    FONT-SIZE: 11px;
    COLOR: #336;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableiconDataCell {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 3px;
    FONT-SIZE: 11px;
    COLOR: #333;
    WIDTH: 15px;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableiconDataCell1 {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 3px;
    FONT-SIZE: 11px;
    COLOR: #333;
    WIDTH: 15px;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.innertableiconDataCell2 {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 3px;
    FONT-SIZE: 11px;
    COLOR: #333;
    WIDTH: 15px;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 0 solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableDataCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.customBorder1 {
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.warn {
    FONT-WEIGHT: bold;
    COLOR: #800;
    FONT-SIZE: 11px
}

.fieldWarn {
    BACKGROUND-COLOR: inherit;
    COLOR: #600;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
    PADDING: 0 0 2px 0;
    VERTICAL-ALIGN: top
}

.btnorange {
    COLOR: #000;
    BACKGROUND-COLOR: silver
}

.tableDataMiniHeaderCell {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0;
    COLOR: #036;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

.tableColumnLabelHeader {
    background-color: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    font-family: Verdana;
    FONT-SIZE: 11px;
    color: #336;
    text-align: center
}

.navTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #666;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #fff;
    border-bottom: 1px solid #ccc;
    width: auto;
    WHITE-SPACE: nowrap
}

.navBoldTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #666;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #fff;
    border-bottom: 1px solid #ccc;
    margin-bottom: 6px;
    margin-top: 4px;
    width: auto
}

.tableDataNoRightBorderCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #333;
    line-height: 15px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableDataNoLeftBorderCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #333;
    line-height: 15px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableColumnTopPadHeader4px {
    background-color: #d8e8f8;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap
}

.tableColumnBoBorderTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #666;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #fff
}

.tableBorder {
    COLOR: #666;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableTextboxCellBorder {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    line-height: 15px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: silver;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.noBorder {
    BORDER-RIGHT: 0;
    BORDER-TOP: 0;
    BORDER-LEFT: 0;
    BORDER-BOTTOM: 0
}

.whiteBorder {
    MARGIN-TOP: 72px;
    MARGIN-LEFT: 63px;
    WIDTH: 264px;
    BORDER-LEFT: #fff 2px solid;
    BORDER-RIGHT: #fff 2px solid;
    BORDER-TOP: #fff 2px solid;
    BORDER-BOTTOM: #fff 2px solid
}

.whiteLabel {
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 0;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 0;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px;
    HEIGHT: 14px;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    TEXT-ALIGN: left;
    FONT-SIZE: 11px
}

.whiteText {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0;
    font-size: 11px;
    MARGIN: 0;
    VERTICAL-ALIGN: middle;
    WIDTH: auto;
    COLOR: #fff;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0;
    HEIGHT: 13px
}

.loginField {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    font-size: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 156px;
    PADDING-TOP: 0;
    HEIGHT: 17px;
    TEXT-ALIGN: left
}

.loginTextField {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Verdana;
    font-size: 11px;
    vertical-align: middle;
    WIDTH: 200px;
    PADDING-TOP: 0;
    HEIGHT: 27px;
    line-height: 27px;
    TEXT-ALIGN: left
}

.loginTextField1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Verdana;
    font-size: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 200px;
    PADDING-TOP: 0;
    HEIGHT: 27px;
    line-height: 27px;
    TEXT-ALIGN: left
}

.loginTextField2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Arial;
    font-size: 12px;
    VERTICAL-ALIGN: middle;
    WIDTH: 340px;
    PADDING-TOP: 1px;
    HEIGHT: 27px;
    line-height: 20px;
    TEXT-ALIGN: left;
    color: #4d4f53
}

.loginTextField3 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Arial;
    font-size: 12px;
    VERTICAL-ALIGN: middle;
    WIDTH: 220px;
    PADDING-TOP: 1px;
    HEIGHT: 27px;
    line-height: 20px;
    TEXT-ALIGN: left;
    color: #4d4f53
}

.enrollTextField {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    FONT-FAMILY: Verdana;
    font-size: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 80px;
    PADDING-TOP: 0;
    HEIGHT: 17px;
    TEXT-ALIGN: left
}

.loginCheckBox {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: middle;
    WIDTH: 13px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: 12px
}

.loginButtonBody {
    BORDER-TOP: #800 1px solid;
    BORDER-BOTTOM: #800 1px solid;
    BORDER-LEFT: #800 1px solid;
    BORDER-RIGHT: #800 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    margin-left: 20px;
    PADDING-TOP: 0;
    width: 50px;
    TEXT-ALIGN: center;
    COLOR: #036;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fa1
}

.loginButton {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: middle
}

.iconLock {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 2px;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}

.radioType1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    VERTICAL-ALIGN: middle;
    HEIGHT: auto
}

.btnenroll {
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 1px;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}

.btnenrollnow {
    BORDER-LEFT: #800 1px solid;
    BORDER-RIGHT: #800 1px solid;
    BORDER-TOP: #800 1px solid;
    BORDER-BOTTOM: #800 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    PADDING-RIGHT: 6px;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fa1
}

.yellowbutton {
    BORDER-TOP: #800 1px solid;
    BORDER-BOTTOM: #800 1px solid;
    BORDER-LEFT: #800 1px solid;
    BORDER-RIGHT: #800 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 2px;
    margin-left: 20px;
    PADDING-TOP: 0;
    COLOR: #036;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #fa1;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}

.blueTitle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 14px;
    COLOR: #036;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff
}

.totalRowCell {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: 2px solid #666;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.err {
    font-style: Arial;
    background-color: inherit;
    font-size: 11px;
    font-weight: 400;
    color: #9b0000;
    line-height: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px;
    vertical-align: top
}

table.d tr.data td.rval1 {
    width: 410px
}

table.d tr.data td.rval2 {
    width: 225px
}

table.d tr.data td.rval3 {
    width: 120px
}

DIV.language_en_ie {
    MARGIN-TOP: 54px;
    MARGIN-LEFT: 180px;
    MARGIN-BOTTOM: -65px;
    WIDTH: 150px;
    HEIGHT: 0;
    font-size: 11px;
    COLOR: #fff
}

DIV.language {
    MARGIN-TOP: 54px;
    MARGIN-LEFT: 180px;
    MARGIN-BOTTOM: -50px;
    WIDTH: 150px;
    HEIGHT: 0;
    font-size: 11px;
    COLOR: #fff
}

DIV.login {
    MARGIN-TOP: 14px;
    padding-bottom: 0;
    MARGIN-LEFT: 20px;
    WIDTH: 550px
}

DIV.frlogin {
    MARGIN-TOP: 18px;
    padding-bottom: 5px;
    MARGIN-LEFT: 20px;
    WIDTH: 590px
}

DIV.huserid {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    HEIGHT: 14px;
    TEXT-ALIGN: left
}

DIV.iuserid {
    PADDING-RIGHT: 0;
    padding: 0 0 0 8px;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 250px;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0;
    HEIGHT: 21px;
    TEXT-ALIGN: left
}

INPUT.iuserid {
    padding: 0 1px;
    MARGIN-TOP: 1px;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px
}

TD.remid {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 15px;
    COLOR: #036;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 7px;
    _PADDING-TOP: 2px;
    HEIGHT: 13px
}

TD.remid2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    COLOR: #002663;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 9px;
    HEIGHT: 13px
}

INPUT.cremid {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0 0 0 2px;
    WIDTH: 13px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 4px;
    HEIGHT: 12px
}

A.remid {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #fff;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 13px
}

DIV.hpass {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 0;
    HEIGHT: 13px;
    TEXT-ALIGN: left
}

TD.ipass {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 250px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    HEIGHT: 14px;
    TEXT-ALIGN: left
}

INPUT.ipass {
    PADDING-RIGHT: 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    LINE-HEIGHT: 27px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 27px
}

INPUT.ipass1 {
    PADDING-RIGHT: 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px
}

INPUT.ipass2 {
    PADDING-RIGHT: 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 27px
}

TD.btnlogin {
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 1px;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}

DIV.btnlogin {
    BORDER-RIGHT: #800 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #800 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    BORDER-LEFT: #800 1px solid;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #800 1px solid;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fa1
}

DIV.btnlogin A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    WHITE-SPACE: nowrap;
    HEIGHT: 16px;
    TEXT-DECORATION: none
}

TD.padlock {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 2px;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}

IMG.padlock {
    LINE-HEIGHT: 15px;
    HEIGHT: 15px
}

DIV.fpass {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0;
    COLOR: #fff;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 0;
    HEIGHT: 12px
}

A.fpass {
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    HEIGHT: 14px
}

DIV.enroll {
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 20px;
    WIDTH: 266px
}

DIV.frenroll {
    BORDER-RIGHT: #fff 2px solid;
    BORDER-TOP: #fff 2px solid;
    MARGIN-TOP: 4px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #fff 2px solid;
    WIDTH: 290px;
    _WIDTH: 300px;
    BORDER-BOTTOM: #fff 2px solid
}

DIV.hecode {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 2px;
    HEIGHT: 14px;
    TEXT-ALIGN: left
}

TD.iecode {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 500px;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0;
    HEIGHT: 21px;
    TEXT-ALIGN: left
}

INPUT.iecode {
    PADDING-RIGHT: 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: 500px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px
}

TD.iecode2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0;
    TEXT-ALIGN: left
}

TD.btnenroll {
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 1px;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}

}
TABLE.utype1 {
    WIDTH: 320px
}

TABLE.frutype1 {
    WIDTH: 295px
}

TD.rutyp1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 2px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: auto
}

INPUT.rutyp1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 14px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: 14px
}

TD.rutyplab1 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    HEIGHT: 14px
}

TD.rutyp2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: auto
}

INPUT.rutyp2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 14px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0;
    HEIGHT: 14px
}

TD.rutyplab2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0;
    HEIGHT: 14px
}

TABLE.utype2 {
    MARGIN-TOP: 4px
}

TD.utype2 {
    PADDING-LEFT: 1px
}

DIV.btnenrollnow {
    BORDER-RIGHT: #800 1px solid;
    PADDING-RIGHT: 6px;
    _PADDING-RIGHT: 2px;
    BORDER-TOP: #800 1px solid;
    PADDING-LEFT: 6px;
    _PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    BORDER-LEFT: #800 1px solid;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #800 1px solid;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fa1
}

DIV.btnenrollnow A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #036;
    LINE-HEIGHT: 16px;
    WHITE-SPACE: nowrap;
    HEIGHT: 16px;
    TEXT-DECORATION: none
}

TD.padlock2 {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    WIDTH: auto;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 2px;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}

IMG.padlock2 {
    LINE-HEIGHT: 15px;
    HEIGHT: 15px
}

.tableDataCell2 {
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.tableDataCell3 {
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-SIZE: 11px;
    font-family: verdana;
    COLOR: #336;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff
}

.tableDataCellFstatus {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableiconDataCellFstatus {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 3px;
    FONT-SIZE: 11px;
    COLOR: #333;
    WIDTH: 15px;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.innertableDataCellFstatus {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.exHeaderContainer {
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 0;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: top;
    COLOR: #000;
    LINE-HEIGHT: 13px;
    WHITE-SPACE: nowrap
}

.errBold {
    background-color: inherit;
    color: #9b0000;
    font-size: 10px;
    font-family: Verdana;
    font-weight: 700;
    white-space: line-height: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 2px;
    vertical-align: top
}

.dropdownsize {
    width: 80
}

.searchContainerPage {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0 0 0 1px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 400px;
    COLOR: #666;
    PADDING-TOP: 0
}

.divPaymentRecords {
    border: 1px solid #999;
    font-family: Verdana;
    background-color: #fff;
    font-size: 11px;
    line-height: 25px;
    margin: 1px 0;
    padding: 0 3px;
    width: 600
}

.paymentAccIdentifier {
    PADDING-BOTTOM: 0;
    MARGIN: 10px;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    height: 320px;
    width: auto
}

.paymentAccBorder {
    border: solid;
    border-width: thin;
    border-color: silver
}

.divWidth {
    width: 990px
}

.topmargin10 {
    padding-top: 10px
}

.fontStyle10 {
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    line-height: 1.25
}

.fontStylebold10 {
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    color: #004A82
}

.innerTableText {
    width: 150px;
    height: 17px;
    font-family: Verdana;
    font-size: 11;
    color: #336;
    background-color: #fff;
    border-width: 1px;
    border-color: #e0e0e0;
    border-style: solid;
    border-bottom-color: silver;
    border-bottom-style: solid;
    border-bottom-width: 1;
    border-right-color: silver;
    border-right-style: solid;
    border-right-width: 1;
    border-top-color: silver;
    border-top-style: solid;
    vertical-align: top;
    font-family: Verdana;
    padding-left: 2px;
    padding-right: 2px
}

.paddingtop5 {
    padding-top: 3px
}

.errStyle {
    margin-left: 2%;
    margin-top: 1%;
    white-space: nowrap
}

.tableTextbox {
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    line-height: 1.25;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    COLOR: #333;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.selectText {
    font-family: Verdana;
    font-size: 11;
    color: #336;
    width: auto;
    height: 17px
}

.checkSettingsDiv {
    PADDING-BOTTOM: 0;
    MARGIN: 10px;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    height: 370px;
    width: 990px
}

.paymentMethods {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    COLOR: #333;
    VERTICAL-ALIGN: left;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: 0;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: 0
}

.borderlessText {
    border: 0;
    border-color: transparent;
    color: #333;
    font-family: Verdana;
    font-size: 11px;
    line-height: 12px;
    padding: 2px 4px 0;
    vertical-align: middle;
    white-space: nowrap
}

.indicatorStyle {
    font-family: Verdana;
    font-size: 11px;
    line-height: 12px;
    color: #00f
}

.checkIndicatorScroller {
    overflow-x: hidden;
    overflow-y: auto;
    height: 110px;
    width: 956px;
    _width: 956px;
    -moz-box-sizing: border-box
}

.indicatorScroller {
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    height: 60px;
    width: 955px;
    -moz-box-sizing: border-box
}

.checkscrolling {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto
}

.fileuploadstyle {
    font-family: Verdana;
    vertical-align: top;
    font-size: 11px;
    border-left-width: 2px;
    border-top-width: 2px;
    width: 265px
}

.payorDeliveryDiv {
    margin-left: 9px;
    padding-bottom: 2px;
    border: #999 1px solid
}

.supplierLayoutPadding {
    padding-left: 10px
}

.supmenubg {
    background: url(../../images/common/navigation_BarGradient.png) repeat-x
}

.supmenu {
    width: 1000px;
    text-align: center;
    font: 700 14px Verdana;
    color: #333;
    clear: both;
    background: url(../../images/common/navigation_BarGradient.png) repeat-x
}

.errsupmenu {
    width: 990px;
    text-align: center;
    font: 700 12px Verdana;
    color: #333;
    clear: both;
    background: url(../../images/common/navigation_BarGradient.png) repeat-x
}

.headerTitleStyle {
    color: #002663;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400
}

.supMarginHeaderTopBot {
    z-index: 2;
    position: relative;
    margin-top: 1px;
    margin-bottom: 2px;
    _margin-top: -2px;
    _margin-bottom: -6px
}

.supPaddingTop {
    padding-top: 10px
}

.supTabStyle {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 0
}

.sideTableHeader2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #fff;
    PADDING-bottom: 5px
}

.supProfileMarginTop {
    margin-top: 10px
}

.marginTopStyle {
    margin-top: 15px
}

.marginTopStyle10 {
    margin-top: 10px
}

.marginTopStyleConfView {
    margin-top: 10px
}

.supPayRecordSum {
    width: 1300px;
    height: auto;
    padding-right: 10px
}

.innertabletextstyle {
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    background-color: #fff;
    border-width: 1px;
    border-color: silver;
    border-style: solid;
    border-bottom-color: silver;
    border-bottom-style: solid;
    border-bottom-width: 1;
    border-right-color: silver;
    border-right-style: solid;
    border-right-width: 1;
    border-top-color: silver;
    border-top-style: solid;
    vertical-align: top;
    font-family: Verdana;
    padding-left: 2px;
    padding-right: 2px;
    height: 17px
}

.blueButtonStyle {
    background-color: #408ada;
    color: #fff;
    font-regular: auto;
    font-size: 11px;
    text-decoration: none;
    cursor: pointer
}

.LogInButtonStyle {
    BACKGROUND: url(../../images/common/Button_with_Lock.png);
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: auto;
    padding-bottom: 4px;
    font-weight: 700
}

.LogInButtonStyleUser {
    BACKGROUND-IMAGE: url(/bip/customer/themes/common/button.png);
    background-repeat: no-repeat;
    height: 27;
    padding-left: 10px
}

.ButtonwithoutLockStyle {
    BACKGROUND-IMAGE: url(../../images/common/Button.png);
    background-repeat: no-repeat;
    height: 27;
    padding-left: 10px
}

.redButtonStyle {
    background-color: #b00000;
    color: #fff;
    font-regular: auto;
    font-size: 11px;
    text-decoration: none;
    cursor: pointer
}

.filterbutton {
    TEXT-DECORATION: none;
    color: #00
}

.filterBtnColor {
    COLOR: #000;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none;
    font-family: Verdana;
    font-size: 11px;
    cursor: pointer
}

.commonpaddingtopbottom {
    padding-top: 20px;
    padding-bottom: 15px
}

.commonPaddingLeft10 {
    padding-left: 10px
}

.commonPaddingTop10 {
    padding-top: 10px
}

.commonPaddingTop5 {
    padding-top: 5px
}

.commomPaddinBottom16 {
    padding-bottom: 16px
}

.commonPaddingLeft5 {
    padding-left: 5px
}

.tableHeaderHeight {
    line-height: 25px
}

.tableRowHeight {
    line-height: 30px
}

.cellDataVertAlign {
    vertical-align: middle
}

.linkStyle {
    font-family: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFF
}

.blueLinkStyle {
    font-family: Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    color: #336
}

.footerPadding {
    margin-left: 10px;
    margin-top: 10px;
    width: 990px
}

.commonMarginTop5 {
    margin-top: 5px
}

.rowHeight {
    height: 30px
}

.tabHeaderHeight {
    height: 35
}

.menuRowHeight {
    height: 40
}

.tabScroller {
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    width: 990px;
    height: 450px;
    -moz-box-sizing: border-box
}

.submenuRowHeight {
    height: 25px
}

.subRowHeight {
    height: 10px
}

.subMenuFontStyle {
    font-family: Verdana;
    font-size: 11px
}

.buttonsDiv {
    margin-top: 10px;
    margin-right: 10px;
    width: 980px
}

.emptyLine {
    background-color: #fff;
    height: 15px;
    border: 0
}

.commonWidth {
    width: 980px
}

.commonTabWidthEnrollment {
    width: 950px
}

.wrapword {
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word
}

.navContainerMenu2 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    COLOR: #036;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0;
    height: 20px;
    background: url(../../images/common/gr_graydown.png) repeat-x;
    border: 0 solid #fff
}

.subHeaderTableCell {
    background-color: E1E1E1;
    border: 1px solid #999;
    color: #333;
    font-size: 11px;
    line-height: 12px;
    padding: 4px;
    vertical-align: middle
}

.filePayScroller {
    width: 1300px;
    height: auto;
    padding-right: 10px
}

.filePaymentsummeryScroller {
    width: 1200px;
    height: auto;
    padding-right: 10px
}

.errorFontStyle {
    font-family: Verdana;
    font-size: 14px;
    color: #000
}

.iePaddingLeft {
    _padding-left: 8px
}

.linkWhiteStyle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    font-family: Verdana;
    COLOR: #FFF
}

.dataTablePaymentEdit {
    text-align: left;
    font-size: 11px;
    color: #000;
    font-family: Verdana
}

.tableDataCellLabel {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Verdana;
    FONT-SIZE: 11px;
    COLOR: #336;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    text-align: left
}

.fileHeaderInfotrheight {
    line-height: 13px
}

.tableDataCellLabelWithoutBG {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Verdana;
    FONT-SIZE: 11px;
    COLOR: #336;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #FFF;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.fillInputDataField {
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    color: #4d4f53;
    PADDING-LEFT: 4px;
    height: 20px
}

.selectFieldOptionBuyer {
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    width: 320
}

.buyerNav3 {
    background: url(../../images/common/gr_graydown.png) repeat-x
}

.buyerDataNorm {
    color: #336;
    font-family: Verdana;
    border: 0;
    border-right: 1px solid #fff;
    vertical-align: middle;
    text-align: center;
    padding: 0 8px;
    font-size: 11px;
    line-height: 13px
}

.buyerDataCurr {
    background-color: #FFF;
    color: #000;
    font-family: Verdana;
    border: 0;
    border-right: 1px solid #fff;
    vertical-align: middle;
    text-align: center;
    padding: 0 8px;
    font-size: 11px;
    line-height: 13px
}

.tablinknonecurr {
    text-decoration: none;
    color: #000;
    font-family: Arial;
    font-size: 11px
}

.tablinknonenorm {
    text-decoration: none;
    color: #336;
    font-family: Arial;
    font-size: 11px
}

.normalFontstyle {
    font-family: Arial;
    font-size: 12px;
    color: #000
}

.headerTabFontstyle {
    font-family: Arial;
    font-size: 12px;
    color: #336
}

.headerOld {
    width: 870px
}

.headerContainerOld {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x 0 0;
    text-align: left
}

.displayTableOld {
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: auto
}

.headerLabelContainerOld {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    LINE-HEIGHT: 18px;
    HEIGHT: 18px;
    MARGIN: 0;
    background: url(../../images/common/gr_graydark.gif) repeat-x
}

.headerTextOld {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    COLOR: #FFF;
    PADDING-TOP: 0;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BACKGROUND: url(../../images/common/gr_graydark.gif)
    repeat-xBORDER-RIGHT: #fff 1px solid;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700
}

.headerTxtLinkOld {
    COLOR: #fff;
    WHITE-SPACE: nowrap;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x 0
    0 TEXT-DECORATION: none
}

.headerOld {
    width: 870px
}

.headerContainerOld {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    BACKGROUND-COLOR: #408ada;
    TEXT-ALIGN: left
}

.displayTableOld {
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: auto
}

.headerLabelContainerOld {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    LINE-HEIGHT: 18px;
    HEIGHT: 18px;
    MARGIN: 0;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x scroll 0 0 transparent
}

.headerTextOld {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    COLOR: #FFF;
    PADDING-TOP: 0;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x 0
    0 BORDER-RIGHT: #fff 1px solid;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700
}

.headerTxtLinkOld {
    COLOR: #fff;
    WHITE-SPACE: nowrap;
    BACKGROUND: url(../../images/common/gr_graydark.gif) repeat-x 0
    0 TEXT-DECORATION: none
}

.ieEnrollTabWidth1 {
    width: 260px;
    _width: 270px
}

.ieEnrollTabWidth2 {
    width: 275px;
    _width: 285px
}

.ctrDropDown {
    width: 130px;
    font-size: 11px
}

.ctrDropDownClick {
    font-size: 11px;
    width: 340px
}

.ctrDropEnrolDown {
    width: 145px;
    font-size: 11px
}

.logoutButtonCanWidth {
    width: 45px
}

.checkReturnAddress {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px
}

.checkReturnAddress2 {
    margin-top: 5px;
    margin-left: 5px;
    width: 480px;
    height: 340;
    position: relative
}

.paymentAccIdentifierR9 {
    PADDING-BOTTOM: 0;
    MARGIN: 10px;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    height: 150px;
    width: auto
}

.companyInfoTable1 {
    width: 490px
}

.searchContainer1 {
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0 0 0 1px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 200px;
    COLOR: #666;
    PADDING-TOP: 0;
    TEXT-ALIGN: right
}

.adminCheckSetting3 {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 980px
}

.adminBuyerShortPay {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 600px
}

.adminBuyerShortPay1 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-SIZE: 11px;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    color: #002663;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    background-color: #E1E1E1
}

.adminMarginHeaderTopBot {
    margin-top: 10px;
    margin-bottom: 10px
}

.adminCheckSetting1 {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 990px
}

.dataTablePayment {
    width: 180px;
    text-align: left;
    font-size: 11px;
    color: #336;
    font-family: Arial
}

.tableDataCellConfigTop {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    font-family: Arial;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: wrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-LEFT: #999 1px solid
}

.tableDataCellConfigBottom {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    font-family: Arial;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: wrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid
}

.filterBtnContainer1 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: bottom;
    WIDTH: auto;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 4px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}

.dataTable1 {
    MARGIN: 1px 0 0 1px;
    WIDTH: 360px
}

.sideHeader1 {
    background-color: #e1e1e1;
    color: #336;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    line-height: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: middle;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    white-space: nowrap;
    width: 180px
}

.tableDataCell1 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Arial;
    FONT-SIZE: 11px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    width: 180px
}

.userInfoNavLabel {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #065490 2px solid
}

.companyInfoTabConfig {
    width: 470px;
    _width: 410px
}

.dataTableConfig {
    MARGIN: 1px 0 0 1px;
    WIDTH: 455px
}

.tableColumnTopPadHeaderShort {
    background-color: #e1e1e1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle
}

.filterBtnContainerBilling {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    VERTICAL-ALIGN: bottom;
    WIDTH: auto;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center;
    border: 0
}

.stepFuncLabelTextAdmin {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    MARGIN: 0;
    LINE-HEIGHT: 18px;
    _LINE-HEIGHT: 18px;
    color: #002663;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700
}

.dashbordh1 {
    color: #4D4F53;
    font-family: Arial;
    font-size: 20px;
    font-weight: 700
}

.dashbordh2 {
    color: #4D4F53;
    font-family: Arial;
    Font-Size: 12px;
    Weight: Bold
}

.dashbordh3 {
    color: #002663;
    font-family: Arial;
    Font-Size: 12px;
    font-weight: 700
}

.dashbordtext {
    color: #4D4F53;
    font-family: Arial;
    font-size: 12px;
    font-weight: Normal
}

.bgimageforgot {
    background: #F0F0F0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 45px;
    margin-right: 55px;
    width: 890px
}

.ctrDropDownQA_AU {
    font-size: 12px;
    width: 363px;
    height: 25px;
    font-family: Arial;
    color: #4d4f53
}

.ctrDropDownQA {
    font-size: 12px;
    width: 340px;
    height: 25px;
    font-family: Arial;
    color: #4d4f53
}

.fillQAInputDataField {
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    FONT-FAMILY: Arial;
    color: #4d4f53;
    PADDING-LEFT: 4px
}

.buttonStyleR12 {
    BACKGROUND: url(../../images/common/Button.png);
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    vertical-align: middle;
    width: 100px;
    padding-bottom: 4px;
    font-weight: 700
}

.dashbordh14 {
    color: #4D4F53;
    Font: Arial;
    font-size: 14px;
    FONT-WEIGHT: Bold;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 2px;
    LINE-HEIGHT: 15px
}

.parentDisable {
    z-index: 9998;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ccc;
    color: #aaa;
    opacity: .4;
    filter: alpha(opacity=50)
}

.stepFuncLabel {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    MARGIN: 0;
    VERTICAL-ALIGN: top
}

#suppEnrollPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 95%;
    z-index: 9999
}

#suppRemittanceEnrollPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 35%;
    z-index: 9999
}

#confirmEnrollPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 115%;
    z-index: 9999
}

#termAndConditionPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Verdana;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 1310%;
    z-index: 9999
}

.normalh14 {
    color: #4D4F53;
    Font: Arial;
    font-size: 14px;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 2px;
    LINE-HEIGHT: 15px
}

.dashbordh18 {
    color: #4D4F53;
    Font: Arial;
    font-size: 19px;
    FONT-WEIGHT: Bold;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 2px;
    LINE-HEIGHT: 20px
}

.commonPaddingLeft35 {
    padding-left: 35px
}

.commonStyleforPavyeTab {
    background-color: #F0F0F0;
    padding-left: 30px
}

.emptyLinePayveTab {
    background-color: #F0F0F0;
    height: 3px;
    border: 0
}

.redText, .blackText, .greenText {
    font-family: Arial;
    font-size: 12px
}

.redText {
    color: #9b0000
}

.blackText {
    color: #4d4f53
}

.greenText {
    color: green
}

.styleSaveCompleteLink {
    color: #002663;
    font-weight: 700;
    font-family: Arial;
    font-size: 11px;
    line-height: 12px
}

.errRedText {
    font-family: Arial;
    background-color: inherit;
    font-size: 12px;
    font-weight: 400;
    color: #9b0000;
    line-height: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 2px;
    vertical-align: top
}

.yesNoButtonDiv {
    margin: 1px 0 0 1px;
    width: 710px
}

.yesNoButtonDivR12 {
    margin: 1px 0 0 1px;
    width: 820px
}

.commonPaddingLeft {
    padding-left: 30px
}

.commonPaddingBottom {
    padding-bottom: 10px
}

.commonPaddingTop {
    padding-top: 10px
}

.fillPasswordInputDataField {
    height: 27px;
    font-size: 12px;
    FONT-FAMILY: Arial;
    padding: 3px;
    color: #4d4f53
}

.nonUScountry {
    font-size: 30px;
    color: #002663;
    font-weight: 700;
    width: 600px;
    font-family: Arial;
    line-height: 32px
}

.btnStyleForLoginR12 {
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    padding-left: 35px;
    padding-top: 2px;
    padding-bottom: 5px;
    font-weight: 700;
    FONT-FAMILY: Arial
}

.LogInButtonStyleR12 {
    BACKGROUND-IMAGE: url(../../images/common/Button_with_Lock.png);
    background-repeat: no-repeat;
    height: 30;
    width: 100px;
    vertical-align: middle
}

.errR12 {
    font-family: Arial;
    background-color: inherit;
    font-size: 12px;
    font-weight: 400;
    color: #9b0000;
    line-height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px;
    vertical-align: top;
    white-space: normal
}

.dashboardHeader12 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    COLOR: #4D4F53;
    PADDING-TOP: 2px;
    FONT-SIZE: 20px;
    LINE-HEIGHT: 20px;
    font-weight: 700;
    FONT-FAMILY: Arial
}

.buttonContStyleR12 {
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    vertical-align: middle;
    width: 100px;
    font-weight: 700
}

.ButtonwithoutLockStyleR12 {
    BACKGROUND-IMAGE: url(../../images/common/Button.png);
    background-repeat: no-repeat;
    height: 27px;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0
}

.btnborderleftR12 {
    BACKGROUND-IMAGE: url(../../images/common/btnLockLeft.png);
    background-repeat: no-repeat;
    height: 27px
}

.btnborderrightR12 {
    BACKGROUND-IMAGE: url(../../images/common/btnLockRight.png);
    background-repeat: no-repeat;
    height: 27px
}

.btnbordermiddleR12 {
    BACKGROUND-IMAGE: url(../../images/common/btnLockMiddle.png);
    background-repeat: repeat;
    height: 26px
}

.btnFontTextStyleR12 {
    background: url(../../images/common/btnLockMiddle.png) repeat-xtransparent;
    font-style: Arial;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    font-weight: 700;
    border: 0;
    padding-top: 3px;
    padding-left: 5px
}

.bgimageEnrollment {
    background: #F0F0F0;
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 45px;
    margin-right: 55px;
    width: 890px
}

.commonPaddingStyle {
    padding-left: 30px;
    padding-top: 15px
}

.commonPaddingStyle10 {
    padding-left: 30px;
    padding-top: 10px
}

.commonFontStyle {
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    color: #4D4F53;
    line-height: 16px
}

.enrollRowHeight {
    height: 40px
}

.backgroundEnrollBtn {
    background: #F0F0F0;
    width: 890px;
    margin-left: 55px;
    margin-right: 55px;
    _width: 944px
}

.background {
    background: #F0F0F0;
    width: 890px;
    margin-left: 45px;
    margin-right: 55px
}

.leftpadding {
    padding-left: 40px
}

.tableDataCellLabelwithoutBorder2 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 1px;
    color: #4D4F53;
    font-style: Verdana;
    font-size: 12px;
    font-weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left;
    HEIGHT: 30px
}

.tableDataCellLabelwithoutBorder {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 4px;
    color: #4D4F53;
    font-style: Verdana;
    font-size: 12px;
    font-weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left;
    HEIGHT: 30px
}

.tableDataCellLabelwthoutBG {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    color: #4D4F53;
    Font: Arial;
    Font Size: 12px;
    Weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left
}

.tabWidth1 {
    width: 335px
}

.tabWidth2 {
    width: 430px
}

.tabWidth3 {
    width: 50px
}

.tab2Width1 {
    width: 160px
}

.tab2Width2 {
    width: 200px
}

.tab2Width3 {
    width: 130px
}

.tab2Width4 {
    width: 200px
}

.resetPwdHeaderR12 {
    position: absolute;
    width: 300px;
    font-size: 14px;
    font-family: Arial;
    color: #4D4F53;
    font-weight: 700
}

.widthAccInfo1 {
    width: 180px
}

.widthAccInfo2 {
    width: 200px
}

.tab2MXWidth1 {
    width: 150px;
    _width: 160px
}

.tab2MXWidth2 {
    width: 260px;
    _width: 250px
}

.specialStyleLangFr {
    white-space: normal;
    width: 210px;
    font-family: Arial;
    background-color: inherit;
    font-size: 12px;
    font-weight: 400;
    color: #9b0000;
    line-height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px;
    vertical-align: top
}

.specialStyleLangOthers {
    white-space: nowrap;
    font-family: Arial;
    background-color: inherit;
    font-size: 12px;
    font-weight: 400;
    color: #9b0000;
    line-height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px;
    vertical-align: top
}

.tabWidthLangFR {
    width: 345px
}

.mktImgFontStyle {
    font-family: Arial;
    font-size: 11px;
    font-weight: 700;
    color: #4D4F53;
    line-height: 12px;
    padding-bottom: 5px
}

.ctrDropDownQAIE {
    font-size: 12px;
    width: 500px;
    height: 25px;
    FONT-FAMILY: Arial;
    color: #4d4f53
}

.achAttachmentViewPopUp {
    background-color: #000;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Verdana;
    color: #606060;
    font-weight: 700;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .5
}

#achAttachmentViewPopUp1 {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Verdana;
    font-weight: 400;
    width: 990px;
    height: 390px;
    position: absolute;
    left: 1%;
    top: 20%;
    z-index: 9999
}

.buyerACHDebit {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px
}

.buyerFilterTable {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 966px
}

.buyerFilterDiv {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 980px;
    height: 110px
}

.buyerACHFilterField {
    background-color: #E1E1E1;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    width: 161px;
    text-align: left;
    font-size: 11px;
    color: #336;
    font-family: Verdana
}

.dataTableACHHeader {
    font-size: 11px;
    color: #000;
    font-family: Verdana
}

.achDebitFilterDiv {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 980px
}

.buyerAchSetting {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: auto;
    PADDING-TOP: 0
}

.buyerAchSettingsNav {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    FONT-WEIGHT: Verdana;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0
}

.marginTopMoreBotLess {
    margin-top: 12px;
    margin-bottom: 0
}

.remitFileDelivery {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 0
}

.paymentscroller1 {
    width: 1000px;
    height: auto;
    padding-right: 10px
}

.stepFuncLabelSubTextAdmin {
    PADDING-TOP: 0;
    MARGIN: 0;
    LINE-HEIGHT: 22px;
    color: #408ADA;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 700
}

.fillselectR12 {
    font-size: 12px;
    font-family: Arial;
    height: 25px;
    line-height: 25px
}

.fillInputR12 {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    height: 25px
}

#sddm {
    margin: 0;
    padding: 0;
    z-index: 30
}

#sddm li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: 700 12px arial;
    height: 27px
}

#sddm li a {
    display: block;
    margin: 0;
    background: none repeat scroll 0 0 #FFF;
    color: #002663;
    text-decoration: none;
    height: 22px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    _height: 27px
}

#sddm li a:hover {
    background: #FFF;
    color: #002663
}

#sddm div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #FFF;
    BORDER-RIGHT: #E1E1E1 2px solid;
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

#sddm div a {
    position: relative;
    display: block;
    margin: 0;
    padding-top: 1px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #FFF;
    color: #002663;
    font: 12px arial
}

#sddm div a:hover {
    background: #FFF;
    color: #002663
}

.cellBorderBreadCrum {
    BORDER-RIGHT: #E1E1E1 2px solid;
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.cellBorderBreadCrumOR {
    BORDER-RIGHT: #E1E1E1 2px solid;
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.cellBorderBreadCrumOL {
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.entityNavValueBC {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    font-family: Arial
}

.geyBGBC {
    background: #E1E1E1
}

.whiteBGBC {
    background: #FFF
}

.breadcreunDivStyle {
    margin-top: 10px;
    margin-bottom: 5px
}

.onmouseBreadcrumbs {
    background: #FFF;
    color: #4D4F53
}

.mm1Div {
    position: absolute;
    top: -2px;
    height: 2px;
    background-color: #FFF;
    border: #FFF
}

.commontopPadding {
    padding-top: 5px
}

#addNotePopUp {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 495px;
    height: 190px;
    position: absolute;
    left: 25%;
    top: 40%;
    z-index: 9999
}

.notesBorder {
    border-style: solid;
    border-color: #4d4f53;
    border-width: 1px
}

.genButtonStyleR12 {
    font-regular: auto;
    font-size: 12px;
    color: #002663;
    text-align: center;
    text-decoration: none;
    height: 25px;
    cursor: pointer;
    vertical-align: middle;
    padding-bottom: 4px;
    font-weight: 700
}

#divshow1 div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #FFF;
    BORDER-RIGHT: #FFF 2px solid;
    BORDER-LEFT: #FFF 2px solid;
    BORDER-BOTTOM: #FFF 2px solid
}

#m1 div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #FFF;
    BORDER-RIGHT: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.noBorderBreadCrum {
    BORDER-RIGHT: #FFF 2px solid;
    BORDER-TOP: #FFF 2px solid;
    BORDER-LEFT: #FFF 2px solid;
    BORDER-BOTTOM: #FFF 2px solid
}

#mainDiv2 {
    height: 2px;
    position: relative;
    margin-bottom: -2px;
    background: #FFF
}

#borderLeft {
    border-bottom: 2px solid #FFF;
    position: absolute;
    top: 50%
}

.cellBorderBreadCrum2 {
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-LEFT: #E1E1E1 2px solid;
    BORDER-RIGHT: #E1E1E1 2px solid
}

.cellBorderBreadCrumOB {
    BORDER-TOP: #E1E1E1 2px solid;
    BORDER-RIGHT: #E1E1E1 2px solid
}

.breadcreunDivWithoutTopStyle {
    margin-top: 10px;
    margin-bottom: 15px
}

.dashBoardTableHeader {
    background-color: #E1E1E1;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    height: 27Px;
    color: 1 D1B60;
    font-size: 11px;
    font-weight: 700
}

.dashBoardActionCenter {
    background-color: #FFF;
    font-family: arial;
    font-size: 12px;
    line-height: 12px;
    padding: 4px;
    vertical-align: middle;
    white-space: nowrap;
    color: #002663
}

.mbTabset .handler {
    padding-right: 5px;
    position: relative;
    margin-left: -5px
}

.mbTabset {
    white-space: nowrap;
    display: block;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: -2px;
    float: left;
    position: relative
}

.mbTabset .mbTab {
    display: inline-block;
    cursor: pointer;
    min-width: 100px
}

.mbTabset .mbTab.disabled {
    cursor: default
}

.mbTabset.right {
    float: right
}

.mbTabset .mbTab i {
    width: 25px;
    position: relative;
    margin-left: -7px;
    padding-right: 5px;
    margin-right: 8px;
    cursor: move
}

.mbTabset .floatEl {
    float: left
}

.mbTabset a.mbTab {
    background-color: transparent;
    background-image: url(/bip/customer/themes/common/tab_right.png);
    background-repeat: no-repeat;
    background-position: top right;
    color: #666;
    display: block;
    display: inline-block;
    font: 400 13px arial, sans-serif;
    height: 28px;
    margin-right: -5px;
    padding-right: 12px;
    text-decoration: none
}

.mbTabset a.mbTab span {
    background-color: transparent;
    background-image: url(/bip/customer/themes/common/tab.png);
    background-repeat: no-repeat;
    display: block;
    line-height: 21px;
    padding: 3px 0 4px 10px
}

.mbTabset a.mbTab span.sortable {
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    line-height: 21px;
    padding: 3px 0 4px 10px
}

.mbTabset a.mbTab span img {
    margin-left: -5px;
    margin-top: -2px;
    padding-right: 5px
}

.mbTabset a.mbTab:hover {
    background-image: url(/bip/customer/themes/common/tab_right_hover.png);
    color: #000;
    outline: 0
}

.mbTabset a.mbTab:hover span {
    background-image: url(/bip/customer/themes/common/tab_hover.png)
}

.mbTabset a.mbTab.sel {
    background-image: url(/bip/customer/themes/common/tab_right_sel.png);
    color: #000;
    outline: 0
}

.mbTabset a.mbTab.sel span {
    background-image: url(/bip/customer/themes/common/tab_sel.png)
}

.mbTabset a.mbTab.disabled span {
    background-image: url(/bip/customer/themes/common/tab.png)
}

.tabContent {
    padding: 0
}

.tabBody {
    border: 2px solid silver
}

.paginationLabel {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    font-family: Arial;
    PADDING-TOP: 0;
    TEXT-ALIGN: center;
    white-space: nowrap;
    color: #4D4F53;
    font-weight: 700
}

.tableColumnTopPadHeaderAsc {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Ascending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 4px;
    height: 37px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px
}

.tableColumnTopPadHeaderDsc {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 4px;
    height: 37px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px
}

.divColumnTopPadHeaderAscArrow {
    BACKGROUND-IMAGE: url(../../images/common/Gradient_Ascending_Arrow.png);
    background-repeat: repeat-x;
    width: 25px
}

.tableDataCellBorderNotRight {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #002663;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.tableDataCellBorderNotRightLeft {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #002663;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.tableDataCellBorderNotLeft {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    COLOR: #002663;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.tableTopHeaderHeaderStyle {
    BACKGROUND-IMAGE: url(../../images/common/Unsorted_Header_Gradient.png);
    background-repeat: repeat-x;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 2px;
    height: 34px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: normal;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px
}

.bgimageTabheader {
    BACKGROUND-IMAGE: url(../../images/common/Unsorted_Header_Gradient.png);
    background-repeat: repeat-x
}

.rowHeightAuto {
    height: auto
}

.innertableDataCellStyle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.dataheaderAhrefStyle {
    FONT-SIZE: 11px;
    color: #4D4F53;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: none;
    text-align: middle;
    white-space: nowrap
}

.dataheaderAhrefUnderlineWrapStyle {
    FONT-SIZE: 11px;
    color: #4D4F53;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: underline;
    text-align: middle;
    white-space: normal;
}

.paginationLabelstyle {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0;
    COLOR: #4D4F53;
    font-weight: 400;
    font-family: Arial;
    PADDING-TOP: 0;
    white-space: nowrap
}

.paginationImageStyle {
    vertical-align: middle
}

.paginationPageInput {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0;
    COLOR: #4D4F53;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    font-weight: 400;
    padding-left: 5px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

.perpagePaginationOption {
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    COLOR: #4D4F53;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    VERTICAL-ALIGN: middle;
    height: 20px
}

.dataheaderS {
    FONT-SIZE: 11px;
    color: #002663;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: none;
    text-align: middle;
    white-space: nowrap
}

.tableDataRowStyle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    COLOR: #4D4F53;
    font-family: Arial;
    VERTICAL-ALIGN: top;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.stepFuncHeadingStyle {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    MARGIN: 0;
    VERTICAL-ALIGN: top
}

.onlyBorderBottomBreadCrum {
    BORDER-BOTTOM: #E1E1E1 2px solid
}

.marginTopStyle5 {
    margin-top: 5px
}

.tableColumnTopPadHeaderDscLeftBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-LEFT: #EAEAEA 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 0;
    _PADDING-LEFT: 4px;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px
}

.tableColumnTopPadHeaderDscRightBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 7px;
    _PADDING-LEFT: 0;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px
}

.tableColumnTopPadHeaderAscLeftBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Ascending2.png);
    background-repeat: repeat-x;
    BORDER-LEFT: #EAEAEA 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 0;
    _PADDING-LEFT: 4px;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px
}

.tableColumnTopPadHeaderAscRightBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Ascending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 7px;
    _PADDING-LEFT: 0;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px
}

.commonMarginTop7 {
    margin-top: 7px
}

.dashBoardFilterSearch {
    text-align: left;
    vertical-align: middle;
    color: #065490;
    font-family: Arial;
    font-size: 13px;
    padding: 10px;
    text-decoration: none
}

.adminFilterHeaderWidth {
    width: 980px
}

.filterBGImageMiddle {
    BACKGROUND-IMAGE: url(../../images/common/Filters_Middle.png);
    background-repeat: repeat;
    height: auto;
    width: 980px
}

.filterBGImageBottom {
    BACKGROUND-IMAGE: url(../../images/common/Filters_Bottom.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 980px
}

.activeSearchTabStyle {
    BACKGROUND-IMAGE: url(../../images/common/Active_Search_Tab.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 100px;
    text-decoration: none;
    font-weight: 700;
    padding-top: 3px;
    font-family: Arial;
    font-size: 13px;
    color: #065490;
    text-align: center;
    vertical-align: middle
}

.bottomFilterStyle {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0
}

.showLessFilterStyle {
    color: #002663;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none
}

.filterSearchTab {
    color: #002663;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.dashBoardSearchFilterHeader {
    text-align: center;
    vertical-align: middle;
    color: #065490;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    font-weight: 700
}

.dashBoardArrowSearch {
    text-align: center;
    vertical-align: middle
}

.bottomFilterStyle {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0
}

.showLessFilterStyle {
    color: #002663;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none
}

.filterBGImageTop {
    BACKGROUND-IMAGE: url(../../images/common/Filters_Top.png);
    background-repeat: no-repeat;
    height: 46px
}

.filterDataRow {
    color: #4D4F53;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}

.selectFilterStyle {
    color: #4D4F53;
    font-family: Arial;
    font-size: 12px;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 2px;
    _PADDING-LEFT: 2px;
    _PADDING-BOTTOM: 2px;
    _PADDING-TOP: 2px;
    width: 142px;
    _width: 146px;
    height: 21px
}

.filterBGImageBottom {
    BACKGROUND-IMAGE: url(../../images/common/Filters_Bottom.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 980px
}

#calendarDiv {
    position: absolute;
    width: 205px;
    border: 1px solid #000F59;
    padding: 1px;
    color: #000F59;
    background-color: #FFF;
    font-family: arial;
    font-size: 10px;
    padding-bottom: 20px;
    visibility: hidden
}

#calendarDiv span, #calendarDiv img {
    float: left
}

#calendarDiv .selectBox, #calendarDiv .selectBoxOver {
    line-height: 12px;
    padding: 1px;
    cursor: pointer;
    padding-left: 2px
}

#calendarDiv td {
    padding: 3px;
    margin: 1px;
    font-size: 10px;
    color: #000F59
}

#calendarDiv .selectBox {
    border: 1px solid #d8e8f8;
    color: #000;
    position: relative
}

#calendarDiv .selectBoxOver {
    border: 1px solid #000;
    background-color: #d8e8f8;
    color: #000;
    position: relative
}

#calendarDiv .topBar {
    height: 16px;
    padding: 1px;
    background-color: #d8e8f8
}

#calendarDiv .todaysDate {
    height: 17px;
    line-height: 17px;
    padding: 1px;
    background-color: #d8e8f8;
    text-align: center;
    position: absolute;
    bottom: 1px;
    width: 201px;
    color:
}

#calendarDiv .monthYearPicker {
    background-color: #FFF;
    border: 1px solid #069;
    position: absolute;
    color: #000F59;
    left: 10px;
    top: 15px;
    zIndex: 1000;
    display: none
}

#calendarDiv #monthSelect {
    width: 76px
}

#calendarDiv .monthYearPicker div {
    float: none;
    clear: both;
    padding: 1px;
    margin: 1px;
    cursor: pointer
}

#calendarDiv .monthYearActive {
    background-color: #d8e8f8;
    color: #000
}

#calendarDiv td {
    text-align: right;
    cursor: pointer
}

#calendarDiv .topBar img {
    cursor: pointer
}

#calendarDiv .topBar div {
    float: left;
    margin-right: 1px
}

.statusTabStyle {
    width: 980px;
    height: auto
}

.statusTabBGStyle {
    BACKGROUND-IMAGE: url(../../images/common/Fading_Border.png);
    background-repeat: no-repeat;
    width: 980px;
    height: auto
}

.paginationLabelNormal {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    font-family: Arial;
    PADDING-TOP: 0;
    TEXT-ALIGN: right;
    white-space: nowrap;
    color: #4D4F53;
    font-weight: 400
}

.activeSearchTabStyleForFR {
    BACKGROUND-IMAGE: url(../../images/common/Active_Search_Tab_Fr.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 150px;
    text-decoration: none;
    font-weight: 700;
    padding-top: 3px;
    font-family: Arial;
    font-size: 13px;
    color: #065490;
    text-align: center;
    vertical-align: middle
}

.parentDisableDashBoard {
    z-index: 9998;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    color: #aaa;
    opacity: 1;
    filter: alpha(opacity=100)
}

.commonTopStyleIE5FF10 {
    margin-top: 10px;
    _margin-top: 5px
}

.bipCommonPaginationStyle {
    margin-top: 10px;
    width: 980px;
    margin-bottom: 4px;
    _margin-bottom: 4px
}

.commonMarginTopSuppBuyer {
    margin-top: -22px
}

.filterTableDataRowStyle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    COLOR: #4D4F53;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid
}

.actionCenterGreenStyle {
    FONT-SIZE: 12px;
    COLOR: #06A325;
    font-family: Arial;
    font-weight: 700
}

.actionCenterRedStyle {
    FONT-SIZE: 12px;
    COLOR: #9b0000;
    font-family: Arial;
    font-weight: 700;
    white-space: nowrap
}

.curHeaderTxtMoz {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #FFF;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BORDER-LEFT: 2px groove #454545;
    BORDER-RIGHT: 2px groove #454545;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana;
    text-align: center
}

.curHeaderTxtIE {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #FFF;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BORDER-LEFT: 2px groove #454545;
    BORDER-RIGHT: 2px groove #B7B9C2;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana;
    text-align: center
}

.buyerHeaderWidth {
    width: 990px
}

.buyerMarginHeaderTopBot {
    margin-top: 12px;
    margin-bottom: 2px;
    _margin-bottom: -3px
}

.filterContainerBuyer {
    PADDING-BOTTOM: 0;
    margin-bottom: 0;
    margin-top: 0;
    COLOR: #036;
    PADDING-TOP: 0;
    BACKGROUND-COLOR: #ddd;
    TEXT-ALIGN: left
}

.welcomeMarginTopBot {
    z-index: 2;
    position: relative;
    margin-top: 1px;
    margin-bottom: 2px;
    _margin-top: 1px;
    _margin-bottom: -4px
}

.datacellheaderAStyle {
    font-family: Arial;
    FONT-SIZE: 12px;
    color: #4D4F53;
    WHITE-SPACE: nowrap;
    vertical-align: middle;
    text-align: middle
}

.suppCommonMarginTop {
    margin-top: 1px;
    _margin-top: -1px
}

.filterStatusDashboardTab {
    color: #1B1D60;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px
}

.commonPageMarginTopBot2 {
    margin-top: 0;
    margin-bottom: 5px
}

.dataheaderAhrefUnderlineStyle {
    FONT-SIZE: 12px;
    color: #4D4F53;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: none;
    text-align: middle;
    white-space: nowrap;
    text-decoration: underline
}

.filterSearchTabDashboard {
    color: #002663;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px
}

.fillInputDashboard {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    height: 20px
}

.buyerWelcomeMarginTopBot {
    z-index: 2;
    position: relative;
    margin-top: 1px;
    margin-bottom: 1px;
    _margin-top: -5px;
    _margin-bottom: -1px
}

.largeButtonStyle {
    BACKGROUND: url(../../images/common/ButtonPrimary_Fr.png);
    background-repeat: no-repeat;
    font-regular: auto;
    font-size: 13px;
    color: #1B1D60;
    text-align: center;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    border: 0;
    vertical-align: middle;
    width: 100px;
    font-weight: 700
}

.smallButtonStyle {
    BACKGROUND: url(../../images/common/ButtonPrimary.gif);
    font-regular: auto;
    font-size: 13px;
    color: #1B1D60;
    text-align: center;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    vertical-align: middle;
    width: 70px;
    font-weight: 700
}

.tableColumnTopPadHeaderDatarow {
    background-color: #CCC;
    border-color: #EEE;
    border-style: solid;
    border-width: 1px;
    color: #002663;
    font-family: Arial;
    font-size: 11px;
    height: 40px;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap
}

.stepFuncLabelTextH12 {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    color: #002663;
    PADDING-TOP: 2px;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 12px;
    font-weight: 700
}

.fillInputCentralize {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    color: #4D4F53
}

.dataheaderAhrefVerticalStyle {
    FONT-SIZE: 11px;
    color: #002663;
    font-family: Arial;
    vertical-align: middle;
    text-decoration: none;
    text-align: middle;
    white-space: nowrap
}

.siteLinkNone {
    COLOR: #FFF;
    text-decoration: none
}

.commonPaddingTop13 {
    padding-top: 13px
}

.supOrgMarginTop {
    margin-top: 7px
}

.negCommonMarginTop4 {
    margin-top: -4px
}

.addPayAccdataTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: 405px
}

.addPayAccdataProviderTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: 285px
}

.primaryPayAccdataTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: 305px
}

.dataTableBuyerAccount {
    MARGIN: 1px 0 0 1px;
    WIDTH: 280px
}

.marginBottomStyle10 {
    margin-bottom: 10px
}

table.nav3 {
    background: url(../../images/common/gr_grayup.png) repeat-x
}

table.nav3 tr.norm {
    background: url(../../images/common/gr_grayup.png) repeat-x
}

table.nav3 tr td.norm, table.nav3 tr td.curr {
    color: #000;
    font-family: Verdana;
    border: 0;
    border-right: 1px solid #fff;
    text-align: center;
    padding: 0 8px;
    font-size: 11px
}

table.nav3 tr td.curr {
    background-color: #fff;
    color: #336
}

table.nav3 tr td.norm a, table.nav3 tr td.curr a {
    color: #336;
    font-family: Verdana;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
    white-space: nowrap
}

table.nav3 tr td.curr a {
    background-color: #fff;
    color: #000
}

table.nav4 {
    width: 100%;
    background-color: #d8e8f8
}

table.nav4 tr td.norm, table.nav4 tr td.curr {
    background-color: #d8e8f8;
    color: #336;
    border: 0;
    border-right: 1px solid #fff;
    text-align: center;
    padding: 0 8px;
    font-size: 1em
}

table.nav4 tr td.norm a, table.nav4 tr td.curr a {
    background-color: #d8e8f8;
    color: #336;
    font-size: small;
    font-size: .85em;
    line-height: 1.8em;
    text-decoration: none;
    white-space: nowrap
}

.pageTitleHeight {
    height: 35px
}

.supRelationDivStyle {
    margin-top: -7px;
    _margin-top: 20px;
    margin-bottom: 4px
}

.addSuppPaymentTitle {
    margin-top: 5px;
    margin-bottom: -5px
}

.marginTopAddSupPayStyle {
    margin-top: 5px
}

.submenuRowHeight15 {
    height: 25px
}

.supContactLinkColor {
    color: #336
}

p.wrn, p.wrnpt {
    background-color: inherit;
    color: #800;
    font-weight: 700
}

p.wrnpt {
    padding-top: 4px
}

table.io {
    width: 485px;
    margin: 5px 0 0 1px
}

table.io tr.h td {
    background-color: #fff;
    color: #036
}

table.io tr.h td table.h {
    width: 100%
}

table.io tr.h td table.h tr td {
    border: 1px solid #999;
    border-bottom: 0
}

table.io tr.h td table.h tr td.l {
    font-size: small;
    font-weight: 700;
    line-height: 1.1em;
    padding: 1px 4px 4px;
    vertical-align: top
}

table.io tr.h td table.h tr td.r {
    border-left: 0;
    text-align: right;
    vertical-align: top
}

table.d {
    width: 100%
}

table.d tr.data td.sp {
    border: 0;
    line-height: 8px
}

table.gbtn {
    width: auto;
    margin: 4px 0
}

table.gbtn tr td div {
    background-color: #ffa806;
    color: #fff;
    border: 1px solid #ccc;
    margin: 0;
    padding: 0 6px;
    width: auto
}

table.gbtn tr td div a {
    background-color: inherit;
    color: #036;
    font-size: 11px;
    line-height: 16px;
    text-decoration: none;
    white-space: nowrap
}

table.gbtn tr td div.btnred {
    background-color: #c66;
    color: #fff
}

table.gbtn tr td div.btnred a {
    background-color: inherit;
    color: #fff
}

table.gbtn tr td div.btngreen {
    background-color: #393;
    color: #fff
}

table.gbtn tr td div.btngreen a {
    background-color: inherit;
    color: #fff
}

table.gbtn tr td div.btnblue {
    background-color: #408ada;
    color: #fff
}

table.gbtn tr td div.btnblue a {
    background-color: inherit;
    color: #fff
}

table.gbtn tr td div.btnorange {
    background-color: #eeb952;
    color: #036
}

table.gbtn tr td div.btnorange a {
    background-color: inherit;
    color: #036
}

.supImportTableStyle {
    margin-top: -6px;
    _margin-top: -3px
}

table.shdr, table.shdr2, table.shdr3 {
    border-bottom: 2px solid #065490;
    padding-bottom: 0;
    margin-bottom: 6px;
    margin-top: 4px;
    width: auto
}

table.shdr2 {
    margin-bottom: 4px;
    margin-top: 6px
}

table.shdr tr td.k, table.shdr2 tr td.k, table.shdr3 tr td.k {
    font-weight: 400;
    padding: 0 2px 0 0
}

table.shdr tr td.v, table.shdr2 tr td.v, table.shdr3 tr td.v {
    font-weight: 700
}

table.brow {
    width: 870px;
    line-height: 20px
}

table.brow tr td {
    margin: 0 1px;
    padding: 0;
    vertical-align: top
}

table.brow tr td.l h1 {
    background-color: inherit;
    color: #036;
    font-size: large;
    font-weight: 700;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    vertical-align: top
}

table.brow tr td.l {
    line-height: 22px;
    margin: 0;
    padding: 0
}

table.brow tr td.r {
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: auto;
    padding: 0 0 0 4px;
    text-align: right;
    vertical-align: bottom
}

table.brow tr td.pnav {
    width: 200px;
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: 0 0 0 1px;
    padding: 0 0 2px;
    text-align: right;
    vertical-align: bottom
}

table.brow2 {
    width: auto;
    line-height: 20px
}

table.brow2 tr td {
    margin: 0 1px;
    padding: 0;
    vertical-align: top
}

table.brow2 tr td.l h1 {
    background-color: inherit;
    color: #036;
    font-size: large;
    font-weight: 700;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    vertical-align: top
}

table.brow2 tr td.l {
    line-height: 22px
}

table.brow2 tr td.r {
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: auto;
    padding: 0 0 0 4px;
    text-align: right;
    vertical-align: bottom
}

table.brow2 tr td.ra {
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: auto;
    padding: 6px 0 0 8px;
    text-align: right;
    vertical-align: top
}

table.brow2 tr td.rd {
    background-color: inherit;
    color: #333;
    font-size: 11px;
    margin: auto;
    padding: 0 0 0 4px;
    text-align: right;
    vertical-align: bottom
}

table.bodm tr td.cm table.cm {
    width: 870px;
    margin: 0 10px 0 0;
    font-size: 13px
}

table.tbrow tr td {
    margin: 0 1px;
    padding: 0;
    vertical-align: top
}

table.tbrow tr td.l h1 {
    background-color: inherit;
    color: #036;
    font-size: large;
    font-weight: 700;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    vertical-align: top
}

table.tbrow tr td.l {
    line-height: 22px;
    margin: 0;
    padding: 0;
    font-size: 14px
}

table.tbrow tr td.r {
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: auto;
    padding: 0 0 0 4px;
    text-align: right;
    vertical-align: bottom
}

table.tbrow tr td.pnav {
    width: 200px;
    background-color: inherit;
    color: #666;
    font-size: 11px;
    margin: 0 0 0 1px;
    padding: 0 0 2px;
    text-align: right;
    vertical-align: bottom
}

table.bodm {
    clear: left;
    margin: 0
}

table.bodm tr td.cl {
    margin: 0;
    padding: 0;
    width: 116px
}

table.bodm tr td.cl table.cl {
    margin: 0;
    padding: 0;
    width: 116px
}

.supImportCompInfoTitle {
    margin-top: 8px;
    margin-bottom: -4px
}

table.d tr.colh td.selh {
    background-color: #E1E1E1;
    color: #336;
    border-bottom: 1px solid #d8e8f8;
    text-align: center
}

table.d tr.colh td.selh2 {
    background-color: #E1E1E1;
    color: #336;
    margin: 0;
    padding: 4px;
    text-align: center;
    vertical-align: bottom
}

table.d tr.colh td.selh3 {
    padding: 4px 0 0;
    text-align: center
}

table.d tr.colh td.selh4 {
    padding: 4px;
    text-align: center;
    font-size: 10px;
    white-space: nowrap
}

.buyerDashBoardDetailOthDiv {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -4px;
    width: 950px;
    padding: 15px;
    height: 100px;
    width: 990px
}

.buyerDashBoardDetailRecFileDiv {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -4px
}

.buyerDashBoardDetailRecPayDiv {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -5px
}

.buyerDashBoardDetailRecFileDivRes {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -4px
}

.buyerDashboardSuppSummDivRes {
    z-index: 2;
    position: relative;
    margin-top: -32px;
    _margin-top: -4px;
    display: block
}

.buyerDashboardActCenterDivRes {
    z-index: 2;
    position: relative;
    margin-top: -32px;
    _margin-top: -4px
}

.userMailingMarginTop {
    margin-top: 5px
}

.userPermissionEditTitle {
    margin-top: 17px;
    margin-bottom: 5px
}

.userAddNewRowHeight {
    height: 30px
}

.userMailAddressAddTitle {
    margin-top: 17px;
    margin-bottom: -6px
}

.userPreferencesAddTitle {
    margin-top: 16px
}

p {
    font-family: Verdana;
    font-size: 11px;
    margin: 0 0 4px;
    padding: 0;
    line-height: 13px
}

p.padb {
    padding-bottom: 12px
}

p.dtg {
    background-color: inherit;
    color: #666;
    font-size: 10px;
    line-height: 12px;
    margin: 0;
    padding: 0;
    vertical-align: top
}

p.hcs {
    background-color: inherit;
    color: #666;
    font-size: .75em;
    line-height: 1.1em;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

p.err {
    background-color: inherit;
    color: #600;
    font-size: small;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 2px;
    vertical-align: top
}

p.str {
    font-weight: 700
}

p.strnw {
    font-weight: 700;
    white-space: nowrap
}

.userCopyReviewMsg {
    margin-top: 7px;
    line-height: 13px
}

.userPasswordResetMsg {
    margin-top: -11px;
    margin-bottom: -11px
}

.headerTopMargin {
    margin-top: -2px
}

.paginationHeight {
    height: 25Px
}

.usHeaderFormMargin {
    margin-top: -0px
}

.suppRelationPaginationStyle {
    margin-top: -30px;
    _margin-top: -8px;
    margin-bottom: -30px
}

.bipcommonBRCLevelOne {
    padding-bottom: 30px;
    cursor: default
}

.supplierBRCLevel2 {
    padding-top: 0;
    cursor: default
}

.background {
    background: #F0F0F0;
    width: 890px;
    margin-left: 45px;
    margin-right: 55px
}

.leftpadding {
    padding-left: 40px
}

.tableDataCellLabelwthoutBG {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    color: #4D4F53;
    Font: Arial;
    Font Size: 12px;
    Weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left
}

.tableDataCellLabelwithoutBorder {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 4px;
    color: #4D4F53;
    font-style: Verdana;
    font-size: 12px;
    font-weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left;
    HEIGHT: 30px
}

.tableDataCellLabelwithoutBorder2 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 1px;
    color: #4D4F53;
    font-style: Verdana;
    font-size: 12px;
    font-weight: Normal;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    border: 0;
    text-align: left;
    HEIGHT: 30px
}

.userAddMarginTop {
    margin-top: 17px
}

.supDashBoardRecPayDtl {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -4px
}

.supDashBoardActCenterDtl {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    _margin-top: -5px
}

.supDashBoardResRecPayment {
    z-index: 2;
    position: relative;
    margin-top: -20px;
    _margin-top: -4px;
    width: 950px;
    padding: 15px
}

.supDashBoardResActCenter {
    z-index: 2;
    position: relative;
    margin-top: -17px;
    width: 950px;
    padding: 15px;
}

.supDashBoardStatusTrHeight {
    height: 61px
}

.suppOrgContactTitleHeight {
    height: 35px
}

.remitFileDeliveryTopMargin {
    height: 120px;
    width: 480px;
    margin-top: 20px;
    _margin-top: 8px
}

.remitFileDeliveryTrHeight {
    height: 30px
}

.csvFileSettingTrHeight {
    height: 40px
}

.shortPayEditTableMargin {
    margin-top: 0
}

.shortPayAddEditDivStyle {
    margin-top: 26px;
    _margin-top: 4px
}

.suppACHAttachmentTitle {
    margin-top: -10px;
    _margin-top: -1px
}

.comPaddingBtmBRCL1 {
    padding-bottom: 10px
}

.curHeaderTxt1 {
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    color: #FFF;
    LINE-HEIGHT: 16px;
    HEIGHT: 18px;
    BORDER-LEFT: 2px groove #B7B9C2;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana
}

.suppUserPasswordResetMsg {
    margin-bottom: -5px
}

.suppAddUserConsentHeight {
    line-height: 12px
}

.userPermissionborderStyle {
    border: 1px solid #999;
    vertical-align: middle
}

.userPermissionDataPading {
    padding: 3px
}

.suppConfirmCancelUserMsgStyle {
    margin-bottom: -5px;
    margin-top: 5px
}

.dashBFRowHeight {
    height: 33px
}

.dashboardFilterStyle {
    padding-left: 5px;
    padding-bottom: 5px
}

.custdashBFRowHeight {
    height: 33px
}

.buttonTopPaddingStyle {
    padding-top: 0
}

.commonLineHeight12 {
    line-height: 12px
}

.actionCenterMargintop {
    margin-top: -32px
}

.companyInfoTable2 {
    width: 460px
}

.sideHeaderWhiteBorder {
    width: 190px;
    background-color: #E1E1E1;
    color: #336;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    font-family: verdana;
    line-height: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: middle;
    BORDER-RIGHT: #fff 1px solid
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid;
    BORDER-TOP: #E1E1E1 1px solid
}

.tableColumnTopPadHeaderDscLeftBorder2 {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-LEFT: #EAEAEA 1px solid;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 0;
    _PADDING-LEFT: 4px;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    color: #002663;
    text-decoration: none;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px;
    width: 132px;
    cursor: pointer;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase
}

.tableColumnTopPadHeaderDscRightBorder2 {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Descending2.png);
    background-repeat: repeat-x;
    BORDER-RIGHT: #EAEAEA 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    _PADDING-RIGHT: 7px;
    _PADDING-LEFT: 0;
    _PADDING-BOTTOM: 0;
    _PADDING-TOP: 0;
    height: 36px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    color: #002663;
    text-decoration: none;
    font-weight: 700;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    width: 18px;
    _width: 25px;
    cursor: pointer;
    text-align: right;
    text-transform: uppercase
}

.innertableDataCellStyle2 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    background-color: #F2F2F2;
    word-wrap: break-word
}

.innertableDataCellStyle3 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    word-wrap: break-word
}

.innertableDataCellStyle4 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    background-color: #F2F2F2;
    word-wrap: break-word;
    text-align: right
}

.innertableDataCellStyle5 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    word-wrap: break-word;
    text-align: right
}

.innertableDataCellStyle6 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    background-color: #F2F2F2
}

.innertableDataCellStyle7 {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    font-family: Arial;
    COLOR: #4D4F53;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
    word-wrap: break-word;
    white-space: normal
}

.usaLoginBtnWidth {
    width: auto;
}

.usaEnrollBtnWidth {
    width: 58px;
}

.spainButtonWidth {
    width: 15px;
}

.fraLoginBtnWidth {
    width: 137px;
}

.spainMiddleWidth {
    width: 100px;
}

.franceMiddleWidth {
    width: auto;
}

.germanyMiddleWidth {
    width: 160px;
}

.germanyLoginBtnWidth {
    width: 85px;
}

a.tooltipLogin {
    outline: none;
    text-decoration: none;
    color: #002663;
}

a.tooltipLogin strong {
    line-height: 30px;
}

a.tooltipLogin:hover {
    text-decoration: none;
}

a.tooltipLogin span {
    z-index: 10;
    display: none;
    padding: 10px 15px;
    margin-top: -30px;
    margin-left: 10px;
    width: 460px;
    line-height: 16px;
}

a.tooltipLogin:hover span {
    display: inline;
    position: absolute;
    color: #002663;
    border: 1px solid #DCA;
    background: #ececf0;
}

.callout {
    z-index: 20;
    position: absolute;
    top: 30px;
    border: 0;
    left: -12px;
}

a.tooltipLogin span {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

.srafConfigStep1Table {
    width: 600px;
}

.srafConfigStep1OuterBorder {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 645px;
}

.fillselectSrafStep1 {
    font-size: 11px;
    font-family: Verdana;
    line-height: 12px;
    width: 300px;
}

.textBoxSrafStep1 {
    width: 600px;
    font-size: 11px;
    font-family: Verdana;
}

.textBox2SrafStep1 {
    width: 300px;
    font-size: 11px;
    font-family: Verdana;
}

.scrollit1 {
    overflow: scroll;
    overflow-x: hidden;
    height: 300px;
    border: solid;
    border-width: 1px;
    COLOR: #fff;
    border-color: #e5e5e5;
}

.paymentTermsStyle {
    border: solid;
    border-width: 1px;
    border-color: silver;
    margin-top: 10px;
    width: 770px;
}

.paymentTermsDivEN {
    height: 210px;
    width: 1050px;
    -moz-box-sizing: border-box;
    overflow-x: auto;
    overflow-y: auto;
}

.paymentTermsHistDiv {
    margin-left: 1px;
    height: 255px;
    width: 1270px;
    border: 1px solid #C0C0C0;
    margin-top: 10px;
}

.paymentTermsHistDivEN {
    margin-left: 1px;
    height: 255px;
    width: 1070px;
    border: 1px solid #C0C0C0;
    margin-top: 10px;
}

.paymentTermsDiv {
    height: 210px;
    width: 1250px;
    -moz-box-sizing: border-box;
    overflow-x: auto;
    overflow-y: auto;
}

.ptcommentStyle {
    font-weight: normal;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    COLOR: #4D4F53;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #ffffff;
}

a.tooltipStyle {
    outline: none;
    text-decoration: none;
    color: #002663;
}

a.tooltipStyle strong {
    line-height: 30px;
}

a.tooltipStyle:hover {
    text-decoration: none;
}

a.tooltipStyle span {
    z-index: 10;
    display: none;
    padding: 10px 15px;
    margin-top: -30px;
    margin-left: 10px;
    width: 460px;
    line-height: 16px;
    text-align: left;
}

a.tooltipStyle:hover span {
    display: inline;
    position: absolute;
    color: #002663;
    border: 1px solid #DCA;
    background: #ececf0;
}

.callout {
    z-index: 20;
    position: absolute;
    top: 30px;
    border: 0;
    left: -12px;
}

a.tooltipStyle span {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

.discaimerFontStyle {
    font-family: Arial;
    font-size: 12px;
    padding: 5px;
    color: #4D4F53;
    line-height: 16px;
}

.companyInfoTableFixed {
    width: 450px;
    table-layout: fixed;
}

.tableDataCellWrapText {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Verdana;
    FONT-SIZE: 11px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    word-wrap: break-word;
}

.tableColumnTopPadHeaderAscLeftBorder {
    BACKGROUND-IMAGE: url(../../images/common/Sorted_Header_Gradient_Ascending2.png);
    background-repeat: repeat-x;
    BORDER-LEFT: #EAEAEA 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    _PADDING-RIGHT: 0px;
    _PADDING-LEFT: 4px;
    _PADDING-BOTTOM: 0px;
    _PADDING-TOP: 0px;
    height: 36px;
    VERTICAL-ALIGN: middle;
    /** WHITE-SPACE: nowrap;
    **/
    color: #002663;
    text-decoration: none;
    font-weight: bold;
    TEXT-ALIGN: left;
    font-family: Arial;
    FONT-SIZE: 11px;
    line-height: 14px;
}

.filterTableDataRowStyle {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-SIZE: 12px;
    COLOR: #4D4F53;
    font-family: Arial;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT: #EAEAEA 1px solid;
    BORDER-TOP: #EAEAEA 1px solid;
    BORDER-LEFT: #EAEAEA 1px solid;
    BORDER-BOTTOM: #EAEAEA 1px solid;
}

.coloumStyleMM {
    padding-left: 10px;
    font-family: Verdana;
    font-size: 10px;
    text-transform: none;
    color: #808080;
    line-height: 1.25;
    text-align: left;
    vertical-align: middle;
}

.spainMiddleWidthReg {
    width: auto;
}

.dataWidthFixed {
    WIDTH: 100%;
    table-layout: fixed;
}

.discaimerFontStyle {
    font-family: Arial;
    font-size: 12px;
    padding: 5px;
    color: #4D4F53;
    line-height: 16px;
}

.ontop {
    z-index: 999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    position: absolute;
    color: #aaaaaa;
}

.dataTableBuyerD23020B {
    MARGIN: 1px 0 0 1px;
    WIDTH: Auto
}

.tableDataCellD23020B {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    font-family: Arial;
    font-size: 12px;
    COLOR: #000;
    VERTICAL-ALIGN: middle;
    line-height: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    WIDTH: 566px
}

.tableWidthS20076B {
    width: 74%
}

#selectSuppPopUp {
    background-color: #fff;
    border-style: solid;
    border-color: #036;
    border-width: 1px;
    font-size: 11px;
    font-family: Arial;
    color: #606060;
    font-weight: 700;
    width: 1012px;
    height: 490px;
    position: absolute;
    left: 16%;
    top: 50%;
    z-index: 10500;
}

.mmSelectSupplierTabStyle {
    margin-left: 13px;
    margin-top: 13px;
    margin-right: 20px;
    width: 96%;
}

.selectSupplierScroll {
    overflow-y: scroll;
    height: 19em;
    width: 96%;
    margin-left: 13px;
    overflow-x: hidden
}

.addSelectSupplier {
    background: url(../../images/mmbuyer/addpaymentAcc.gif);
    PADDING-BOTTOM: 0px;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    height: 295px;
    width: 990px;
    margin-left: 3px;
}

/** Sprint 36 */
.siteHelpDataTable {
    MARGIN: 1px 0 0 1px;
    WIDTH: 885px;
}

.commonMarginTop25 {
    margin-top: 25px;
}

.commonPaddingLeft25 {
    padding-left: 25px
}

.siteHelpLabelText {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    MARGIN: 0;
    LINE-HEIGHT: 18px;
    _LINE-HEIGHT: 18px;
    color: #002663;
    font-family: Arial;
    font-size: 15px;
    font-weight: 700
}

.commonMarginTop50 {
    margin-top: 50px;
}

.commonMarginLeft50 {
    margin-left: 50px;
}

.siteWelcomeHeight350 {
    height: 350px;
}

/*********** css added for Button styling by Abhishek on 02-08-2016 ************/
.generic-button {
    width: auto;
    line-height: 22px;
    border-radius: 7px;
    background-image: url(../../images/common/button-shade-repeat.png);
    padding: 2px 20px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    height: 27px;
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.popup_borderColor td {
    border: 1px solid rgb(84, 84, 84);
}

.header.paddingLeft13.marginTop10 .bottomLinks {
    width: 100% !important;
}

.buttonStyleR140 {
    BACKGROUND: url(../../images/common/Button140.png);
    font-regular: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    border: 0;
    BACKGROUND-REPEAT: no-repeat;
    vertical-align: middle;
    width: 145px;
    padding-bottom: 4px;
    font-weight: 700
}

.paySingleSupplierConfirmIwire {
    background: url(../../images/mmbuyer/paySingleSupplier980675_ori.gif);
    PADDING-BOTTOM: 0px;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    height: 680px;
    width: 980px;
    margin-bottom: 5px;
    margin-left: 6px;
}

.viewDataStyleAddSuppFx {
    color: #808080;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    line-height: 1.25;
    white-space: normal;
    word-wrap: break-word;
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 14px;
    width: 14px;
    background-color: #fff;
    border: 1px solid #c0bfbf;
    border-radius: 50%;
}

/* When the radio button is disabled, add a grey background */
.radio input:disabled ~ .checkmark {
    background: #cacaca;
    cursor: not-allowed;
}

.radio {
    margin-left: 5px;
    display: inline-block;
    position: relative;
    padding-left: 20px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    display: none;
}

/* On mouse-over, add a grey background color */
.radio:hover input:not(:disabled) ~ .checkmark {
    border: 1px solid #2196f3;
}

/* When the radio button is checked, add a blue background */
.radio input:checked ~ .checkmark {
    background-color: #2196F3;
    border: 1px solid #2196f3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.radio .checkmark:after {
    top: 5px;
    left: 5px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: white;
}

DIV.file {
    margin-top: 12px;
    margin-left: 10px;
    width: 820px;
    height: 75px;
}

.fileButton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 12px;
    margin-left: 2px;
    margin-top: 12px;
    font-weight: bold;
    padding-bottom: 1.5px;
    color: #003366;
    height: 23px;
}

.supplierInvoiceNoticeDiv {
    border: none;
    width: 840px;
}
