#UMELogon A {
	COLOR : #424E91; TEXT-DECORATION: none;
}
#UMELogon A:HOVER {
	COLOR: #fb7737; TEXT-DECORATION: underline;
}

#UMELogon LINK{
	color: #424E91;
}
#UMELogon VLINK{
	color: #7979BD;
}
#UMELogon ALINK{
	color: #336633;
}
/* NEW - used for background color for universial header */
#UMELogon .BG_UNVHEADER {
	BACKGROUND: #D3D4D4; 
}
/* NEW - used for calendar, marking past days */
#UMELogon .CAL_XXS_DIS {
	BACKGROUND: #FFFFFF; COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
/* NEW - used for calendar, marking holiday and weekend */
#UMELogon .CAL_XXS_WEKND {
	BACKGROUND: #F5F5F5; COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
/* NEW - used for calendar, marking holiday and weekend */
#UMELogon .CAL_XXS_WEKND_DIS {
	BACKGROUND: #F5F5F5; COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
/* NEW - main calender */
#UMELogon .CAL_XXS_MAIN {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center; BACKGROUND: #FFFFFF;
}
/* NEW - main calender */
#UMELogon .CAL_XXS_MAINB {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center; BACKGROUND: #FFFFFF; Font-weight: bold;
}
/* NEW - used for classification table */
#UMELogon .CLASSIFICATION {
	COLOR: #585858; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-ALIGN: left;
}
/* NEW - disabled small font */
#UMELogon .DIS_XXS {
	COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* NEW - disabled medium font */
#UMELogon .DIS_XS {
	COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;
}
/* WAS CONTENTB and STEPTITLE - x-small, bold text in a layout table */
#UMELogon .DIS_XSB {
	FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 18px; Font-weight: bold;
}
/* WAS SELECT.PULLDOWN - used for dropdown with smaller text */
#UMELogon .DROPDOWN_XXS {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; HEIGHT: 19px;
}
/* WAS SELECT.PULLDOWN - used for dropdown with larger text */
#UMELogon .DROPDOWN_XS {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 19px;
}
/* NEW - used for dropdown in global search area */
#UMELogon .DROPDOWN_S {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; HEIGHT: 19px; width: 150px;
}
/* WAS BACKGROUND - used for boarder in the header */
#UMELogon .HEADER_BDR_BG {
	BACKGROUND: #A8A7A7; 
}
/* NEW - used for background in the header */
#UMELogon .HEADER_TB_BG {
	BACKGROUND: #FFFFFF; 
}
/* WAS CONTENTB - used in header to indicate module that you are currently in */
#UMELogon .HEADER_TD_SEL {
	COLOR: #464646; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; BACKGROUND: #CFE5EB; font-weight : bold;
	text-align : center;
}
/* WAS CONTENT - used in header for module links,  i.e. - RFQ, EXCHANGE, etc */
#UMELogon .HEADER_TD_N {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; background-color: #FFFFFF;
	text-align : center;
}
/* WAS CONTENT - used for non-bold text in header that is not centered */
#UMELogon .HEADER_XS_W {
	COLOR: #000000; FONT-FAMILY:  Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; background-color: #FFFFFF;
}
/* WAS CONTENTB - used for bold text in header that is not centered */
#UMELogon .HEADER_XSB_W {
	COLOR: #000000; FONT-FAMILY:  Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; background-color: #FFFFFF; font-weight: bold;
}
/* WAS BUTTONS - used for small html buttons */
#UMELogon INPUT.BTN_S { 
	font-family:  Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #3F3F3F; background-color: #E5E6E6; cursor: hand;
}
/* WAS BUTTONNL - used for non-bold large html buttons */
#UMELogon INPUT.BTN_LN { 
	font-family:  Tahoma, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #3F3F3F; background-color: #E5E6E6; cursor: hand;
}
/* WAS BUTTONLB - used for bold large html buttons */
#UMELogon INPUT.BTN_LB { 
	font-family:  Tahoma, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #3F3F3F; background-color: #E5E6E6; cursor: hand;
}
/* WAS TD2 - text used on page navigation bar */
#UMELogon .NAV_PGNB {
	BACKGROUND: #E1E1E1; COLOR: #FF8C00; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 10px; HEIGHT: 19px; FONT-WEIGHT: bold; TEXT-ALIGN: right;
}
/* WAS SECTIONTITLE and SECTIONHEADER - used for section header of each content page */
#UMELogon .SEC_TB_TD {
	COLOR: #FFFFFF; BACKGROUND: #3776a4;  FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; font-weight : bold;
}
/* WAS MENUBACKGROUND - used for section title background */
#UMELogon .SEC_TB_BG {
	 BACKGROUND: #f0f0f0;
}
/* WAS BACKGROUND - used for section title border */
#UMELogon .SEC_TB_BDR {
	 BACKGROUND: #f0f0f0;
}
/* WAS MENUBACKGROUND - used for side menu background */
#UMELogon .SIDE_N_BG {
	BACKGROUND: #E0E0E0; 
}
/* WAS MENULIGHTBG - used for background color on content areas in sidemenu sub-menus */
#UMELogon .SIDE_CNT_BG {
	BACKGROUND: #E0E0E0; 
}
/* WAS BACKGROUND - used for border of content sub-menus in sidebar */
#UMELogon .SIDE_CNT_BDR_BG {
	BACKGROUND: #E0E0E0;
}
/* WAS CONTENT - first level text in sidebar sub-menu that is unselected */
#UMELogon .SIDE_XS_CNT_N {
	 COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%;
}
/* WAS CONTENT - first level text in sidebar sub-menu that is unselected */
#UMELogon .SIDE_XS_CNT_N A {
	 COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}
/* WAS TD2 - first level text in sidebar sub-menu that is selected */
#UMELogon .SIDE_XS_CNT_SEL {
	 BACKGROUND: #FFFFFF; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%; font-weight : bold;
}
/* WAS TD2 - first level text in sidebar sub-menu that is selected */
#UMELogon .SIDE_XS_CNT_SEL A {
	 BACKGROUND: #FFFFFF; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}
/* WAS DESCRIPTION - secondary text in sidebar sub-menu that first level is unselected */
#UMELogon .SIDE_XS_CNT_SUB {
	COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%;
}
/* WAS DESCRIPTION - secondary text in sidebar sub-menu that first level is selected, but secondary is unselected */
#UMELogon .SIDE_XS_CNT_SUB_N {
	BACKGROUND: #FFFFFF; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%; font-weight: normal;
}
/* WAS TDY - secondary text in sidebar sub-menu that first and seconday are selected */
#UMELogon .SIDE_XS_CNT_SUB_SEL {
	BACKGROUND: #f3f3f9; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%;
	border-bottom: 1px dashed #CBCBCB;
	border-top: 1px dashed #CBCBCB;
}
/* WAS TDY - secondary text in sidebar sub-menu that first and seconday are selected */
#UMELogon .SIDE_XS_CNT_SUB_SEL A {
	BACKGROUND: #f3f3f9; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	border-bottom: 1px dashed #CBCBCB;
	border-top: 1px dashed #CBCBCB;
}
#UMELogon .SIDE_XSSB {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 71%; Font-weight: bold;
}
#UMELogon .SIDE_XSSB A {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; Font-weight: bold;
}
/* NEW - background for main content area */
#UMELogon .TB_CNT_BG {
	BACKGROUND: #FFFFFF; 
}

/* NEW - background for main content area */
#UMELogon .CNT_BG {
	BACKGROUND: #F0F0F0; 
}
/* WAS BACKGROUND - used for border of data tables */
#UMELogon .TBDATA_BDR_BG {
	BACKGROUND: #A8A7A7; 
}
/* NEW - background for table content area for odd rows in a list */
#UMELogon .TBDATA_CNT_ODD_BG {
	BACKGROUND: #FFFFFF; 
}
/* NEW - background for table content area for even rows in a list */
#UMELogon .TBDATA_CNT_EVEN_BG {
	BACKGROUND: #E9ECEF; 
}
/* WAS TABLEHEADER - used as column headers in data tables */
#UMELogon .TBDATA_HEAD {
	BACKGROUND: #E0E0E0; COLOR: #3B3B3B; FONT-FAMILY:  Verdana, Arial,  Geneva, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
/* WAS TABLEHEADER - used as headers in espandable table */
#UMELogon .TBDATA_HEAD_SUB {
	BACKGROUND: #E5E6E6; COLOR: #3B3B3B; FONT-FAMILY:  Verdana, Arial,  Geneva, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* WAS DESCRIPTION - data table text xx-small, align left */
#UMELogon .TBDATA_XXS_L {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;  TEXT-ALIGN: left;
}
/* WAS DESCRIPTION - data table text xx-small, align center */
#UMELogon .TBDATA_XXS_C {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
/* WAS DESCRIPTION - data table text xx-small, align right */
#UMELogon .TBDATA_XXS_R {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: right;
}
/* WAS DESCRIPTION - data table text xx-small, align left no background */
#UMELogon .TBDATA_XXS_L_NBG {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;  TEXT-ALIGN: left;
}
/* WAS DESCRIPTION - data table text xx-small, align center no background */
#UMELogon .TBDATA_XXS_C_NBG {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
/* WAS DESCRIPTION - data table text xx-small, align right no background */
#UMELogon .TBDATA_XXS_R_NBG {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: right;
}
/* WAS CONTENT - data table text x-small, align left */
#UMELogon .TBDATA_XS_L {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: left;
}
/* WAS CONTENT - data table text x-small, align center */
#UMELogon .TBDATA_XS_C {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: center;
}
/* WAS CONTENT - data table text x-small, align right */
#UMELogon .TBDATA_XS_R {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: right;
}
/* WAS CONTENTB - data table text x-small, bold  */
#UMELogon .TBDATA_XSB {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; Font-weight: bold;
}
/* New : used to indicate selected line in table*/
#UMELogon .TBDATA_XS_SEL {
	BACKGROUND: #FFEED0; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;
}
/* WAS CONTENT - data table text x-small, align left no background */
#UMELogon .TBDATA_XS_L_NBG {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: left;
}
/* WAS CONTENT - data table text x-small, align center no background */
#UMELogon .TBDATA_XS_C_NBG {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: center;
}
/* WAS CONTENT - data table text x-small, align right no background */
#UMELogon .TBDATA_XS_R_NBG {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: right;
}
/* WAS CONTENTB - data table text x-small, bold no background  */
#UMELogon .TBDATA_XSB_NBG {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; Font-weight: bold;
}
/* WAS DESCRIPTION - xx-small, no alignment text in layout/content area */
#UMELogon .TBLO_XXS {
	COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* WAS DESCRIPTION - xx-small, left aligned text in layout/content area */
#UMELogon .TBLO_XXS_L {
	COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; HEIGHT: 18px;  TEXT-ALIGN: left; Font-weight: normal;
}
/* WAS DESCRIPTION - xx-small, center aligned text in a layout table */
#UMELogon .TBLO_XXS_C {
	COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; HEIGHT: 18px; TEXT-ALIGN: center;
}
/* WAS DESCRIPTION - xx-small, right aligned text in a layout table */
#UMELogon .TBLO_XXS_R {
	COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; HEIGHT: 18px; TEXT-ALIGN: right;
}
/* WAS CONTENT - x-small, no alignment text in a layout table */
#UMELogon .TBLO_XS {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 19px;
}
/* WAS CONTENT - x-small, left aligned text in a layout table */
#UMELogon .TBLO_XS_L {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 19px; TEXT-ALIGN: left;
}
/* WAS CONTENT - x-small, center aligned text in a layout table */
#UMELogon .TBLO_XS_C {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 18px; TEXT-ALIGN: center;
}
/* WAS CONTENT - x-small, right aligned text in a layout table */
#UMELogon .TBLO_XS_R {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 18px; TEXT-ALIGN: right;
}
/* WAS CONTENTB and STEPTITLE - x-small, bold text in a layout table */
#UMELogon .TBLO_XSB {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 18px; Font-weight: bold;
}
/* NEW - used for confirmation text */
#UMELogon .TX_CFM_XSB {
	COLOR: #228B22; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; font-weight: bold;
}
/* NEW - used for small error text */
#UMELogon .TX_ERROR_XXS {
	COLOR: #FF0000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* NEW - used for larger bold error text */
#UMELogon .TX_ERROR_XSB {
	COLOR: #F52C4D; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; font-weight: bold;
}
/* NEW - border for error header */
#UMELogon .TX_ERROR_BDR {
	BACKGROUND COLOR: #F52C4D;
}
/* WAS INPUT.TEXT - used for text areas which use small a font */
#UMELogon .TX_XXS {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* WAS INPUT.TEXT - used for disabled text areas which use small a font */
#UMELogon .TX_XXS_D {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; background-color: EEEEEE; color: #888888;
	border-left: 1 solid #666666; 
	border-bottom: 1 solid #666666; 
	border-right: 1 solid #666666; 
	border-top: 1 solid #666666; 
}
/* NEW - used for text areas which use a medium sized font */
#UMELogon .TX_XS {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;
}
/* NEW - used for disabled text areas which use a medium sized font */
#UMELogon .TX_XS_D {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;  background-color: EEEEEE; color: #888888;
	border-left: 1 solid #666666; 
	border-bottom: 1 solid #666666; 
	border-right: 1 solid #666666; 
	border-top: 1 solid #666666; 
}
/* WAS CONTENT - x-small, left aligned free text outside of a table */
#UMELogon .TX_XS_DGRAY_L {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; Text-align: left;
}
/* WAS CONTENT - x-small, right aligned free text outside of a table */
#UMELogon .TX_XS_DGRAY_R {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; Text-align: right;
}
/* WAS CONTENT - x-small, center aligned free text outside of a table */
#UMELogon .TX_XS_DGRAY_C {
	COLOR: #3B3B3B; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: x-small; Text-align: center;
}
/* WAS CONTENTB - x-small, bold free text outside of a table */
#UMELogon .TX_XSB_DGRAY {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; font-weight : bold;
}
/* WAS DESCRIPTION - xx-small, left aligned free text outside of a table */
#UMELogon .TX_XXS_DGRAY_L {
	COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-DECORATION: none; TEXT-ALIGN: left;
}
/* WAS DESCRIPTION - xx-small, center aligned free text outside of a table */
#UMELogon .TX_XXS_DGRAY_C {
	COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-DECORATION: none; TEXT-ALIGN: center;
}
/* WAS DESCRIPTION - xx-small, right aligned free text outside of a table */
#UMELogon .TX_XXS_DGRAY_R {
	COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-DECORATION: none; TEXT-ALIGN: right;
}

/*start ebp header classes */
#UMELogon .headertop{ 
	background-color: #3776a4;
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 71%;  
	font-weight: bold; 
	color: #EEEEEE;
}
/* Header settings */
#UMELogon .logo {
	background-color: #3776a4;
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 160%; line-height: normal; 
	font-weight: 900; 
	color: #FFFFFF;
	font-style: normal;
}


.headertop A:link { 
	color: #eeeeee; 
	text-decoration: none;
}

.headertop A:active { 
	color: #eeeeee; 
	text-decoration: none;
}

.headertop A:visited { 
	color: #eeeeee; 
	text-decoration: none;
}

.headertop A:hover {
	color: #006699; 
	background-color: #F0F0F0; 
	text-decoration: none;
}

/* Application title  */
#UMELogon .applicationTitle {
	color:#333333;
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 71%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 7px;
	padding-bottom: 7px;
}
body {
	/*Commented by P.S*/
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #675C53;
	text-align: center*/

	/*Added by P.S*/
	font-family: AdelleSansSage, Arial, "Helvetica Neue", Roboto, Sans-Serif;
    font-size: 16px;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.9);
    -webkit-font-smoothing: antialiased;
}

a {
	color: #4178BE;
	font-size: 12px;
	font-weight: bold;
}

/*  Changed and commented by P.S */
/* a:link { */
/* 	color:#4178BE; */
/* } */


a:link {
	color:#008200;
}
/*  -------------------------------- */

a:hover {
	color: #675C53;
}

/************  Partner Logon Page  **************/

#ptnrBackground {
	/* background: url(images/sage-prtr_logon-mid.jpg) top left repeat-y; */
	/* background: url(images/Sage-Customer-Portal-logon-bottom.jpg) bottom left no-repeat;*/
	
	/*height: auto;
	width: 700px;
	margin: 50px auto auto auto;*/
	
	/*2021 changes*/
	height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#ptnrLvlTwo {
	background: url(images/sage-prtr_logon-top.jpg) top left no-repeat;
	height: 173px;
	width: 651px;
	margin: 50px auto 50px auto;
	text-align: left;
}

#ptnrLvlTwoF {
	background: url(images/sage-prtr_logon-top.jpg) top left no-repeat;
	height: 173px;
	width: 651px;
	margin: 50px auto 50px auto;
	text-align: left;
}

#SS {
	background: url(images/sage-Support.jpg) top center no-repeat;
	height: 125px;
	width: 500px;
	margin: 50px auto 250px auto;
	text-align: left;
}

#SSPR {
	background: url(images/sage-Support.jpg) top center no-repeat;
	height: 125px;
	width: 500px;
	margin: 50px auto 250px auto;
	text-align: center;
}

#SSPR1 {
	/*background: url(images/sage-Support.jpg) top center no-repeat;
	margin: 50px auto 0px auto;
	text-align: left;
	max-width: 750px;*/
	
	/*2021 Changes*/
	/* border: 1px #707070 solid; */
	background-color: 000;
	border-radius: 24px;
	color: #fff !important;
}

#SSF {
	background: url(images/sage-Support.jpg) top center no-repeat;
	height: 125px;
	width: 500px;
	margin: 50px auto 50px auto;
	text-align: left;
}


#ptnrBackground #ptnrLvlThree {
	/*background: url(images/sage-prtr_logon-bottom.jpg) bottom left no-repeat;*/
	height: auto;
	width: auto;
	margin: auto;
	text-align: left;
	font-size: 12px;
}


#ptnrBackground p {
	/*margin: 15px 0 0 85px;
	width: 400px;
	font-size: 12px;*/
	
	/*2021 Changes*/
	margin: 15px 40px 0 40px;
	font-size: 16px;
	color: #fff;
}

#ptnrBackground ul.list {
	margin: 0;
	padding: 15px 0 0 100px;
	list-style-type: none;
}

#ptnrBackground ul.list1 {
	margin: 0;
	padding: 15px 0 0 15px;
	list-style-type: none;
}

#ptnrBackground ul.list li {
	margin: 10px 0 0 0;
	list-style-image: url(images/sap_logon-green_arrow.jpg);
}

#ptnrBackground #ptnrLogonBox {
	float: left;
	background: url(images/Sage-Customer-Portal-logon-bottom.jpg) top left no-repeat;
	height: 267px;
	width: 654px;
	/*margin: 20px 0 0 50px;*/
	/*padding: 45px 0 25px 15px;*/
	margin: 175px 0 0 0px;
	padding: 10px 0 0px 10px;
}

/*2021 Change*/
/*#ptnrBackground #pwdResetBox {
	float: left;
	background: url(images/Sage-Customer-Portal-logon-bottom.jpg) top left no-repeat;
	height: 267px;
	width: 654px;
	margin: 75px 0 0 0px;
	padding: 10px 0 0px 10px;
}

/*2021 Change*/
/*#ptnrBackground #pwdResetBox1 {
	float: left;
	background: url(images/Sage-Customer-Portal-logon-bottom.jpg) top left no-repeat;
	height: 267px;
	width: 654px;
	margin: 275px 0 0 0px;
	padding: 10px 0 0px 10px;
}*/

/*2021 Change*/
#ptnrBackground #pwdResetBox {
    margin-left: 40px;
    margin-bottom: 60px;
}

#ptnrBackground #ptnrLogonBox label.urLblStd {
	display: block;
	background-image: none;
	float: left;
	font-size: 14px;
	width: 80px;
	text-align: right;
	padding: 0 10px 0 0;
}

#ptnrBackground #ptnrLogonBox input.urEdfTxtEnbl {
	font-size: 14px;
	width: 195px;
	border: 1px solid #675C53;
}

#ptnrBackground #ptnrLogonBox input.urBtnStd {
	margin: 10px 0 10px 205px;
	width: 70px;
	height: 24px;
	border: 0 white none;
}

#ptnrBackground #errorMessage{
	/*background-color: #DBCEAC;
	border: 1px solid #ff0000;
	color: #ff0000;
	width: 500px;
	margin: 10px 0 0 85px;
	padding: 2px 10px 2px 10px;*/
	
	/*2021 Changes*/
	background-color: #fff;
    border: 3px solid #ff0000;
    width: auto;
    margin: 10px 40px 10px 40px;
    padding: 12px;
    font-size: 16px;
    color: #ff0000;
}

/*2021 Changes*/
/*#ptnrBackground #errorMessage p{
	color: #ff0000;
	padding: 0;
	margin: 0;
	width: 470px;
}*/

#ptnrBackground #copyright {
	margin: 0 0 0 10px;
	padding: 70px 0 10px 10px;
	clear: both;
}

#copyright a.copyright {
	font-size: 10px;
	font-weight: normal;
}

/************** Title Images *****************/

#ptnrBackground #ptnrTitle {
	margin:105px 0 0 120px;
}

#ptnrBackground #ptnrTier2Title {
   	margin:105px 0 0 85px;
}


#custBackground #custTitle {
	margin:0 0 0 35px;
}

#custBackground #custTier2Title {
	margin:90px 0 0 85px;
}

/************** Password Reset Page *****************/
#ptnrBackground #ptnrResetBox {
	/*background: url(images/sap_forgot-pw_reset_box.jpg) top left no-repeat;*/
	height: 178px;
	width: 321px;
	margin: 20px 0 0 85px;
	padding: 45px 0 0 5px;
}

#ptnrBackground #ptnrResetBox.pwExpired {
	/*background: url(images/bkg_pwExpiredBox.jpg) top left no-repeat;*/
	/*height: 178px;*/
	width: 321px;
	margin: 20px 0 0 85px;
	padding: 45px 0 0 5px;
}

#ptnrBackground #ptnrResetBox label.urLblStd {
	display: block;
	background-image: none;
	float: left;
	font-size: 14px;
	width: 100px;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 2px 0 0 0;
}

#ptnrBackground #ptnrResetBox label.urLblStd_sm {
	display: block;
	background-image: none;
	float: left;
	font-size: 14px;
	width: 130px;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 2px 0 0 0;
}

#ptnrBackground #ptnrResetBox input.urEdfTxtEnbl {
	font-size: 14px;
	width: 180px;
	border: 1px solid #675C53;
	margin: 2px 0 0 0;
}

#ptnrBackground #ptnrResetBox input.urEdfTxtEnbl_sm {
	font-size: 14px;
	width: 150px;
	border: 1px solid #675C53;
	margin: 2px 0 0 0;
}

#ptnrBackground #ptnrResetBox input.urBtnStd {
	margin: 10px 0 0 205px;
	width: 70px;
	height: 24px;
	border: 0 white none;
}

#ptnrBackground #ptnrResetBox #resetCancel {
	margin: 6px 0 0 125px;
}

#ptnrBackground #ptnrResetBox #resetSubmit {
	margin: 6px 0 0 10px;
}


#ptnrBackground #ptnrResetBox.pwExpired input.button
{
   margin: 10px 0 0 205px;
	width: 70px;
	height: 24px;
	border: 0 white none; 
    
}

#ptnrBackground #ptnrResetBox.pwExpired input.submit
{
    background: url(images/sap_forgot-submit_btn.jpg);
    width: 71px;
}

#ptnrBackground #ptnrResetBox.pwExpired input.cancel
{
    background: url(images/sap_forgot-cancel_btn.jpg);
    width: 71px;
}






/************** Customer Pages *****************/

#custBackground #copyright {
	margin: 0 0 0 10px;
	padding: 20px 0 0 0;
	clear: both;
}


#custBackground {
	/*background: url(images/sage_cust_logon_page_bottom.jpg) top left no-repeat; */
	/*background: url(images/Sage-Customer-Portal-logon-bottom.jpg) bottom left no-repeat;*/
	/*background: url(images/CP.jpg) bottom left no-repeat;*/

	/*Commented by P.S*/
	/*height: auto;
	width: 700px;
	margin: 50px auto auto auto;*/

	height: 100%;
    display: flex;
    justify-content: center;
	align-items: center;
}

#custLvlTwo {
/* Commented and added by P.S */
/* 	background: url(images/Sage-Customer-Portal-logon-header.jpg) top left no-repeat; */
/*	background: url(images/Sage-Customer-Portal-logon-header-custom.jpg) top left no-repeat;*/
/* ------------------------------------ */

	/*height: 169px;*/
	/*background: url(images/CP.jpg) top left no-repeat;*/

	/*Commented by P.S*/
	/*height: auto;
	width: 710px;
	margin: 50px auto auto auto;
	text-align: left;*/

	width: 100%;
    max-width: 600px;
    border: 1px #707070 solid;
    /*padding: 30px 0 0 0;*/
    background-color: #fff;
}
#custLvlTwoF {
	background: url(images/Sage-Customer-Portal-logon-header.jpg) top left no-repeat;
	height: auto;
	width: 710px;
	margin: 50px auto auto auto;
	text-align: left;
}


#custLvlThree {
	/*  background: url(images/sage_cust_logon_page_bottom.jpg) bottom left no-repeat; */
	background: url(images/Sage-Customer-Portal-logon-bottom.jpg) bottom left no-repeat;
	height: auto;
	width: auto;
	margin: auto;	
	text-align: left;
	font-size: 12px;
}
#custLvlThreeO {
	/*  background: url(images/sage_cust_logon_page_bottom.jpg) bottom left no-repeat; */
	background: url(images/Sage-Customer-Portal-logon-bottom.jpg) bottom left no-repeat;
	height: auto;
	width: 700px;
	margin: auto;
	padding: 25px 0 10px 0;
	text-align: left;
	font-size: 12px;
}
#custBackground p {
/*	margin: 15px 0 0 85px; */
	margin: 10px 0 0 50px;
	width: 350px;
	font-size: 12px;
}

#custBackground ul.list {
	margin: 20px 0 0 395px;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
/*	padding: 5px 0 0 100px;  */
}

#custBackground ul.list li {
    margin: 10px 0 0 0;
	background:url(images/sap_logon-green_arrow.jpg) center left no-repeat;
	padding-left: 10px;
/*	list-style-image: url(images/sap_logon-green_arrow.jpg);  */
}

#custBackground ul.list li.first {
	margin: 0;
	position: relative;
}

#custBackground ul.list li.last {
	margin-bottom: 25px;
	position: relative;
}

#custBackground ul.list li a {
	font-size: 14px;
}

#custBackground #custLogonBox {
	/*float: left;*/
	
	/* Commented by P.S */
	/* 	background: url(images/Sage-Customer-Portal-logon-bottom.jpg) top left no-repeat; */
	/* 	width: 654px; */
	/* ---------------------- */
	
	/*height: 267px;*/
	
	
	/* Commented by P.S */
	/*margin: 10px 0 0 0px; */
	/*padding: 45px 0 25px 55px; */
	/* ---------------------- */
	
	/*padding: 10px 0 0px 10px;	*/
	
	/* Added by P.S */
	/*padding: 10px 0 0 100px;*/
	/* ---------------------- */

	/*Added by P.S*/
	margin: 0 auto;
    max-width: 450px;
    width: 100%;
	
}
#custBackground #custLogonBoxO {
	float: left;
	background: url(images/sap_custLogon_logon_box.jpg) top left no-repeat;
	height: 138px;
	width: 330px;
	margin: 20px 0 0 50px;
	padding: 45px 0 25px 15px;
	
}



   

#custBackground #custLogonBox input.urEdfTxtEnbl {
	font-size: 14px;
	
	/* Changed by P.S from 195px */
	width: 450px;
	/* ---------------------- */
	
	border: 1px solid #675C53;
	
	/* Added by P.S */
	margin: 5px 0 5px 0;
	height: 5ex;
	/* ---------------------- */
}

#custBackground #custLogonBox input.urBtnStd {
	margin-left: auto;
	margin-right: auto;
	width: 70px;
	height: 24px;
	border: 0 white none;
	text-align: middle;
}

#custBackground #custLogonBox p {
	width: 238px; 
	text-align: right; 
	margin-top: 0px;
}

#custBackground #copyright {
	margin: 0 0 0 10px;
	padding: 20px 0 0 0;
	clear: both;
}

#custBackground #errorMessage{
	/*background-color: #DBCEAC;
	border: 1px solid #ff0000;
	color: #ff0000;
	width: 500px;
	margin: 10px 0 0 85px;
	padding: 2px 10px 2px 10px;*/
	background-color: #fff;
	border: 3px solid #ff0000;
	color: rgba(0, 0, 0, 0.55);
	width: 350px;
	margin: 10px 0 10px 65px;
	padding: 12px;
	font-size: 16px;
}

#custBackground #errorMessage p{
	color: #ff0000;
	padding: 0;
	margin: 0;
	width: 470px;
}


#custBackgroundHelp {
	
	/*background: url(images/Sage-Customer-Portal-logon-bottom.jpg) bottom left no-repeat;*/
	height: 100px;
	width: auto;
	margin: 10px auto auto auto;
	padding: 50px auto auto 10px;
}

#custLvlTwoHelp {
	/*background: url(images/sage-prtr_logon-top.jpg) top left no-repeat;*/
	height: 120px;
	width: 640px;
	margin: auto;	
	text-align: left;
}
#custLvlTwoHelpF {
	/*background: url(images/sage-prtr_logon-top.jpg) top left no-repeat;*/
	height: 100px;
	width: 640px;
	margin: auto;
	text-align: left;
}

#custLvlThreeHelp {
	/*  background: url(images/sage_cust_logon_page_bottom.jpg) bottom left no-repeat; */
	background: url(images/Sage-Customer-Portal-logon-bottom.jpg) bottom left no-repeat;
	height: 267px;
	width: auto;
	/*margin: 10px auto auto 10px;	*/
	padding: 100px auto auto 20px;
	text-align: left;
	font-size: 12px;
}

#copyright {
	width: 700px;
	margin: auto;
	padding: 0;
	clear: both;
	text-align: left;
	margin-top: 10px;
}

#copyright a.copyright {
	font-size: 10px;
	font-weight: normal;
}

#copyright p{
	text-align:left;
}


/************** Customer Pages French*****************/
#custBackground #custLogonBoxF {
	float: left;
	background: url(images/Sage-Customer-Portal-logon-bottom.jpg) top left no-repeat;
	height: 267px;
	width: 654px;
	margin: 10px 0 0 0px;
	padding: 10px 0 0px 10px;
	
}	
	
	
#custBackground #custLogonBoxF label.urLblStd {
	display: block;
	background-image: none;
	float: left;
	font-size: 14px;
	width: 100px;
	text-align: right;
	padding: 3px 10px 0 0;
}

#custBackground #custLogonBoxF input.urEdfTxtEnbl {
	font-size: 14px;
	width: 190px;
	border: 1px solid #675C53;
}

#custBackground #custLogonBoxF input.urBtnStd {
	margin: 10px 0 0 2px;
	width: 70px;
	height: 24px;
	border: 0 white none;
}

#custBackground #custLogonBoxF p {
	margin-top: 0px; 
	margin-left: 0pt; 
	text-align: right; 
	width: 300px;
}

#custBackground ul.listF {
	margin: 20px 0 0 380px;
	padding: 0;
	list-style-type: none;
/*	padding: 5px 0 0 100px;  */
}

#custBackground ul.listF li {
    margin: 10px 0 0 0;
	background:url(images/sap_logon-green_arrow.jpg) center left no-repeat;
	padding-left: 10px;
/*	list-style-image: url(images/sap_logon-green_arrow.jpg);  */
}

#custBackground ul.listF li.first {
	margin: 0;
	position: relative;
}

#custBackground ul.listF li.last {
	margin-bottom: 25px;
	position: relative;
}

#custBackground ul.listF li a {
	font-size: 14px;
}


/**************END  Customer Pages French*****************/
/************** Partner Pages French*****************/ 

#ptnrBackground #ptnrTier2TitleHelp {
   background: url(images/bkg-fr-pw_expired_box.jpg) no-repeat top left;
   	margin:105px 0 0 85px;
}

#ptnrBackground #ptnrTier2TitleHP {
  	margin:150px 0 0 85px;
}

/************** Password Reset Page for French *****************/
#ptnrBackground #ptnrResetBoxF {
	/*background: url(images/bkg-fr-pw_expired_box.jpg) top left no-repeat;*/
	height: 178px;
	width: 400px;
	margin: 20px 0 0 85px;
	padding: 45px 0 0 5px;
}

#ptnrBackground #ptnrResetBoxF.pwExpired {
	/*background: url(images/bkg-fr-pw_expired_box.jpg) top left no-repeat;*/
	height: 178px;
	width: 321px;
	margin: 20px 0 0 85px;
	padding: 45px 0 0 5px;
}

#ptnrBackground #ptnrResetBoxF label.urLblStd {
	display: block;
	background-image: none;
	float: left;
	font-size: 14px;
	width: 100px;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 2px 0 0 0;
}

#ptnrBackground #ptnrResetBoxF label.urLblStd_sm {
	display: block;
	background-image: none;
	float: left;
	font-size: 13px;
	width: 170px;
	text-align: right;
	padding: 0 5px 0 0;
	margin: 2px 0 0 0;
}

#ptnrBackground #ptnrResetBoxF input.urEdfTxtEnbl {
	font-size: 14px;
	width: 180px;
	border: 1px solid #675C53;
	margin: 2px 0 0 0;
}

#ptnrBackground #ptnrResetBoxF input.urEdfTxtEnbl_sm {
	font-size: 14px;
	width: 130px;
	border: 1px solid #675C53;
	margin: 2px 0 0 0;
}

#ptnrBackground #ptnrResetBoxF input.urBtnStd {
	margin: 10px 0 0 205px;
	width: 70px;
	height: 24px;
	border: 0 white none;
}

#ptnrBackground #ptnrResetBoxF #resetCancel {
	margin: 6px 0 0 125px;
}

#ptnrBackground #ptnrResetBoxF #resetSubmit {
	margin: 6px 0 0 10px;
}


#ptnrBackground #ptnrResetBoxF.pwExpired input.button
{
   margin: 10px 0 0 205px;
	width: 70px;
	height: 24px;
	border: 0 white none; 
    
}

#ptnrBackground #ptnrResetBoxF.pwExpired input.submit
{
    background: url(images/btn-fr-submit.jpg);
    width: 71px;
}

#ptnrBackground #ptnrResetBox.pwExpired input.cancel
{
    background: url(images/btn-fr-cancel.jpg);
    width: 71px;
}
#ptnrBackground ph {
 margin: 15px 0 0 85px;
	width: 330px;
	font-size: 50px;
}

div#errorMessage a {
    font-size: 16px;
}



/*2021 Changes*/
#pwdResetTitle {
    margin: 0px 0 0 35px;
}

p#pPwdResetIns {
    padding: 0px 0px 0px 20px;
}

p#pPwdResetAction {
    color: rgba(0, 0, 0, 1.00);
    padding: 20px 0px 20px 0px;
}

.pwdResetInp {
    font-size: 16px;
    line-height: 1.25;
    color: rgba(0, 0, 0, 0.9);
    border: 1px solid #99adb6;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 25px;
    width: 250px;
    padding: 12px 16px;
    margin-top: 6px;
    /* margin-left: 80px; */
}
.pwdResetUID {
    margin-left: 121px;
}

.pwdResetOP {
    margin-left: 69px;
}

.pwdResetNP {
    margin-left: 69px;
}

.pwdResetCP {
    margin-left: 45px;
}

.pwdResetUIDFr {
    margin-left: 79px;
}

.pwdResetOPFr {
    margin-left: 70px;
}

.pwdResetCPFr {
    margin-left: 43px;
}
 

/* 2022 Rebrand Reset Password */

#ptnrBackground p {
    color: #fff;
}

#SSPR1 {
    border:none;
    background-color: #1b1b1b;
    border-radius: 24px;
    color: #fff !important;
    padding: 0 20px;
}
.pwdResetUID, .pwdResetNP, .pwdResetCP {
    border-radius:4px;
}
#ptnrBackground #errorMessage {
    background-color: #1b1b1b;
}
#custBackground #custLogonBox label.urLblStd {

	margin-left: 0px !important;
}