A {
    COLOR : #424E91; TEXT-DECORATION: none;
}
A:HOVER {
    COLOR: #fb7737; TEXT-DECORATION: underline;
}

BODY {
    BACKGROUND: #FFFFFF;
}
LINK{
    color: #424E91;
}
VLINK{
    color: #7979BD;
}
ALINK{
    color: #336633;
}

/* NEW - used for background color for universial header */
.BG_UNVHEADER {
    BACKGROUND: #D3D4D4;
}
/* NEW  - used for calendar, marking past days */
/* WEF: - used for calendar, marking past or future months weekdays (disabled) */
.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 */
/* WEF: - used for calendar, marking weekends */ 
.CAL_XXS_WEKND { 
    BACKGROUND: #F5F5F5; COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}

/* WEF: This is to color over-mouse weekends in red */ 
.CAL_XXS_WEKND:HOVER { 
    BACKGROUND: #F5F5F5; COLOR: red; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
} 


/* NEW - used for calendar, marking holiday and weekend */
/* WEF: - used for calendar, marking weekend for next or previous months (disabled style)*/ 
.CAL_XXS_WEKND_DIS { 
    BACKGROUND: #F5F5F5; COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
} 

/* NEW - main calender */
/* WEF: - main calender - marks all enabled weekdays*/ 
.CAL_XXS_MAIN { 
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center; BACKGROUND: #FFFFFF;
} 

/* WEF: This is to color mouse-over date of the weekdays in red */ 
.CAL_XXS_MAIN:HOVER { 
    COLOR: red; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center; BACKGROUND: #FFFFFF;
} 


/* WEF: This is to mark the current date when the calendar picker is created or to mark the current user selection */ 
.CAL_XXS_TODAY { 
   BACKGROUND: #3776a4; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
} 

/* WEF: This is to color mouse-over current selected date in red */ 
.CAL_XXS_TODAY:HOVER { 
    BACKGROUND: #FFEED0; COLOR: red; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
} 

/* NEW - main calender */
/* WEF: - main calender - used for calendar header */ 
.CAL_XXS_MAINB { 
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center; BACKGROUND: #FFFFFF; Font-weight: bold;
} 
/* Styles for date range */
.CAL_DRANGE_AVAIL {
    BACKGROUND: #C0FFC0; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
.CAL_DRANGE_BLOCK {
    BACKGROUND: #FFCE81; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
.CAL_DRANGE_CONFLICT {
    BACKGROUND: #FF9161; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
.CAL_DRANGE_INVALID {
    BACKGROUND: #F1F1F1; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
.CAL_DRANGE_SELECT {
    BACKGROUND: #878AFF; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
.CAL_DRANGE_NOTOFFERED {
    BACKGROUND: #C0C0C0; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
/* NEW - used for classification table */
.CLASSIFICATION {
    COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-ALIGN: left;
}
/* NEW - disabled small font */
.DIS_XXS {
    BACKGROUND: #FFFFFF; COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* NEW - disabled medium font */
.DIS_XS {
    BACKGROUND: #FFFFFF; COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;
}
/* WAS CONTENTB and STEPTITLE - x-small, bold text in a layout table */
.DIS_XSB {
    COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 18px; Font-weight: bold;
}
/* WAS SELECT.PULLDOWN - used for dropdown with smaller text */
.DROPDOWN_XXS {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; HEIGHT: 19px;
}
/* WAS SELECT.PULLDOWN - used for dropdown with larger text */
.DROPDOWN_XS {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 19px;
}
/* WAS SELECT.PULLDOWN - used for dropdown with smaller text */
/* WEF: DropdownListBox design="STANDARD" */
.DROPDOWN {
    BACKGROUND: #FFFFFF;  FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;  text-align:left; vertical-align:middle;
}
/* WAS SELECT.PULLDOWN - used for dropdown with larger text */
/* WEF: DropdownListBox design="LARGE" */
.DROPDOWN_L {
    BACKGROUND: #FFFFFF; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 19px;
}
/* NEW - used for dropdown in global search area */
/* WEF: DROPDOWN_S for dropdowns in calendar */
/* WEF: DropdownListBox design="FIXEDWIDTH" */
.DROPDOWN_S {
    BACKGROUND: #FFFFFF; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; HEIGHT: 19px; width: 150px;
}
/* WAS BACKGROUND - used for boarder in the header */
.HEADER_BDR_BG {
    BACKGROUND: #A8A7A7;
}
/* NEW - used for background in the header */
.HEADER_TB_BG {
    BACKGROUND: #FFFFFF;
}
/* WAS CONTENTB - used in header to indicate module that you are currently in */
.HEADER_TD_SEL {
    COLOR: #464646; FONT-FAMILY: Tahoma, 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 */
.HEADER_TD_N {
    COLOR: #000000; FONT-FAMILY: Tahoma, 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 */
.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 */
.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 */
/* WEF: BTN_S used for calendar */
INPUT.BTN_S {
    font-family:  Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #3F3F3F; background-color: #C1C1C1; cursor: hand;
}
/* WAS BUTTONNL - used for non-bold large html buttons */
INPUT.BTN_LN {
    font-family:  Tahoma, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #3F3F3F; background-color: #C1C1C1; cursor: hand;
}
/* WAS BUTTONLB - used for bold large html buttons */
INPUT.BTN_LB {
    font-family:  Tahoma, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #3F3F3F; background-color: #C1C1C1; cursor: hand;
}
/* WAS TD2 - text used on page navigation bar */
.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 */
.SEC_TB_TD  {
    COLOR: #FFFFFF; BACKGROUND: #3776a4;  FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; font-weight : bold;
}
/* WAS MENUBACKGROUND - used for section title background */
.SEC_TB_BG {
     BACKGROUND:  #f0f0f0;
}
/* WAS BACKGROUND - used for section title border */
.SEC_TB_BDR {
     BACKGROUND:  #f0f0f0;
}
/* WAS MENUBACKGROUND - used for side menu background */
.SIDE_N_BG {
    BACKGROUND: #E0E0E0;
}
/* WAS MENULIGHTBG - used for background color on content areas in sidemenu sub-menus */
/* WEF: .SIDE_CNT_BG used for calendar background */
.SIDE_CNT_BG {
    BACKGROUND: #E0E0E0;
}

/* WAS BACKGROUND - used for border of content sub-menus in sidebar */
.SIDE_CNT_BDR_BG {
    BACKGROUND: #E0E0E0;
}
/* WAS CONTENT - first level text in sidebar sub-menu that is unselected */
.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 */
.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 */
.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 */
.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 */
.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 */
.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 */
.SIDE_XS_CNT_SUB_SEL {
	BACKGROUND: #f3f3f9; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%;
}
/* WAS TDY - secondary text in sidebar sub-menu that first and seconday are selected */
.SIDE_XS_CNT_SUB_SEL A {
	BACKGROUND: #f3f3f9; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}
.SIDE_XSSB {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%; Font-weight: bold;
}
.SIDE_XSSB A {
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; Font-weight: bold;
}

/* NEW - background for main content area */
.TB_CNT_BG {
    BACKGROUND: #FFFFFF;
}
/* NEW - background for main content area */
.CNT_BG {
	BACKGROUND: #F0F0F0; 
}
/* WAS BACKGROUND - used for border of data tables */
/* WEF: .TBDATA_BDR_BG used for calendar background */
.TBDATA_BDR_BG {
    BACKGROUND: #A8A7A7;
}
/* New : used to indicate selected line in table*/
.TBDATA_XS_SEL {
	BACKGROUND: #FFEED0; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;
}
/* NEW - background for table content area for odd rows in a list */
/* WEF: TBDATA_CNT_ODD_BG used for calendar background */
.TBDATA_CNT_ODD_BG {
    BACKGROUND: #FFFFFF;
/* NEW - background for table content area for even rows in a list */
}
.TBDATA_CNT_EVEN_BG {
    BACKGROUND: #EBEEF0;
}
/* WAS TABLEHEADER - used as column headers in data tables */
/* WEF: .TBDATA_HEAD is used for calendar picker to mark the day names */
.TBDATA_HEAD {
    BACKGROUND: #E0E0E0; COLOR: #3B3B3B; FONT-FAMILY:  Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-ALIGN: center;
}
/* WAS TABLEHEADER - used as headers in espandable table */
.TBDATA_HEAD_SUB {
    BACKGROUND: #E5E6E6; COLOR: #3B3B3B; FONT-FAMILY:  Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* WAS DESCRIPTION - data table text xx-small, align left */
.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 */
.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 */
.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 */
.TBDATA_XXS_L_NBG {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;  TEXT-ALIGN: left;
}
.TBDATA_XXS_L_NBG2 {
    COLOR: #BBBBBB; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;  TEXT-ALIGN: left;
}
/* WAS DESCRIPTION - data table text xx-small, align center no background */
.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 */
.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 */
.TBDATA_XS_L {
    COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: left;
}
/* WAS CONTENT - data table text x-small, align center */
.TBDATA_XS_C {
    COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: center;
}
/* WAS CONTENT - data table text x-small, align right */
.TBDATA_XS_R {
    COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: right;
}
/* WAS CONTENTB - data table text x-small, bold  */
.TBDATA_XSB {
    COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; Font-weight: bold;
}
/* WAS CONTENT - data table text x-small, align left no background */
.TBDATA_XS_L_NBG {
    COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: left;
}
/* WAS CONTENT - data table text x-small, align center no background */
.TBDATA_XS_C_NBG {
    COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: center;
}
/* WAS CONTENT - data table text x-small, align right no background */
.TBDATA_XS_R_NBG {
    COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; TEXT-ALIGN: right;
}
/* WAS CONTENTB - data table text x-small, bold no background  */
.TBDATA_XSB_NBG {
    COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; Font-weight: bold;
}
/* WAS DESCRIPTION - xx-small, no alignment text in layout/content area */
.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 */
.TBLO_XXS_L {
    COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; HEIGHT: 18px;  TEXT-ALIGN: left;
}
/* WAS DESCRIPTION - xx-small, center aligned text in a layout table */
/* WEF: .TBLO_XXS_C for marking the week of the year*/
.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 */
.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 */
.TBLO_XS {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 19px;
}
/* WAS CONTENT - x-small, left aligned text in a layout table */
.TBLO_XS_L {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 19px; TEXT-ALIGN: left;
}
/* WAS CONTENT - x-small, center aligned text in a layout table */
.TBLO_XS_C {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 18px; TEXT-ALIGN: center;
}
/* WAS CONTENT - x-small, right aligned text in a layout table */
.TBLO_XS_R {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 18px; TEXT-ALIGN: right;
}
/* WAS CONTENTB and STEPTITLE - x-small, bold text in a layout table */
.TBLO_XSB {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 18px; Font-weight: bold;
}
/* NEW - used for confirmation text */
.TX_CFM_XSB {
    COLOR:#228B22; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; font-weight: bold;
}
/* NEW - used for small error text */
.TX_ERROR_XXS {
    COLOR: #FF0000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* NEW - used for larger bold error text */
.TX_ERROR_XSB {
    COLOR: #F52C4D; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; font-weight: bold;
}
/* NEW - border for error header */
.TX_ERROR_BDR {
    BACKGROUND COLOR: #F52C4D;
}
/* NEW - border for confirmation header */
.TX_CFM_BDR {
    BACKGROUND COLOR: #094D09;
}
/*Invalid Texts**/
.TX_INVALID_XS {
    FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;border: 1px solid #FF0000;
}
/*Invalid Texts**/
.TX_INVALID_XXS {
    FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;border: 1px solid #FF0000;
}

/* WAS INPUT.TEXT - used for text areas which use small a font */
.TX_XXS {
    FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
/* NEW - used for disabled text areas which use a medium sized font */
.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 */
/* WEF: ListBox default */
/* WEF ListBox design STANDARD and LONG modify the width of the text box only */
.TX_XS {
    FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small;
}
/* NEW - used for disabled text areas which use a medium sized font */
/* WEF: DropdownListBox disabled */
.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 */
.TX_XS_DGRAY_L {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; Text-align: left;
}
/* WAS CONTENT - x-small, right aligned free text outside of a table */
.TX_XS_DGRAY_R {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; Text-align: right;
}
/* WAS CONTENT - x-small, center aligned free text outside of a table */
.TX_XS_DGRAY_C {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; Text-align: center;
}
/* WAS CONTENTB - x-small, bold free text outside of a table */
.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 */
.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 */
.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 */
.TX_XXS_DGRAY_R {
    COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small; TEXT-DECORATION: none; TEXT-ALIGN: right;
}

/*
 * Styles for WEF controls
 */
/*
   WEF Components: 
      Property (Label style)
*/ 
.PROP_LBL_MIDDLE {
    COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
    /* spacing before rendering the label */
    padding-left: 0px;
    text-align:right;
    vertical-align: middle;
}
/* WEF Components:
     Property (Label style)
*/
.PROP_LBL_TOP {
    COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
    /* spacing before rendering the label */
    padding-left: 0px;
    text-align:right;
    vertical-align:top;
}
/* WEF Components:
     Property (Component)
*/
.PROP_COMPONENT {
    COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: x-small; HEIGHT: 19px;
    /* spacing between label and internal component */
    padding-left: 10px;       
    text-align:right;
    vertical-align:top;
}
/* WEF Components:
     Propery (Help component)
*/
.PROP_LINK {
    padding-left:30px;         /* spacing between internal component and link */
}
.TREE_GROUP_BGCOLOR { 
}

/* Renderer has fixed the icon width to 16 pixels, so specify the icon as 16 pixels */
.OUTLINE_LEVEL_HIGHLIGHT1 { background-color: #ffffff;}
.OUTLINE_LEVEL_HIGHLIGHT2 { background-color: #e1ebee;}
.OUTLINE_LEVEL_HIGHLIGHT3 { background-color: #f5f5f5;}
.OUTLINE_LEVEL_HIGHLIGHT4 { background-color: #ffffff;}
.OUTLINE_NODE_HIGHLIGHT {
	BACKGROUND: #f3f3f9; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%;
}
.TREE_NODE_PROGRESS {
    COLOR: #585858; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: xx-small;
    TEXT-DECORATION: none; TEXT-ALIGN: left;
    text-indent: 16px;
}

/* Common style for outline node status ! */
.OUTLINE_NODE_STATUS_OK, .OUTLINE_NODE_STATUS_UNVISITED,  .OUTLINE_NODE_STATUS_WARNING, .OUTLINE_NODE_STATUS_ERR,.OUTLINE_NODE_STATUS_EMPTY {
     font-size: 0px; width: 16px; height: 16px; cursor: hand;cursor: pointer;
     background-position:0px 0px;

}
/* Outline node status*/
.OUTLINE_NODE_STATUS_EMPTY {width:0px; }
.OUTLINE_NODE_STATUS_OK { background-image: url(layout/bulletgreen.gif); }
.OUTLINE_NODE_STATUS_UNVISITED  { background-image: url(layout/bulletwhite.gif); }
.OUTLINE_NODE_STATUS_WARNING  { background-image: url(layout/bulletyellow.gif); }
.OUTLINE_NODE_STATUS_ERR { background-image: url(layout/bulletred.gif); }

/* Common style for outline level status. NB. only needed when outline group is closed, when expanded, use regular arrows*/
.OUTLINE_LEVEL_STATUS_OK_CLO,
.OUTLINE_LEVEL_STATUS_UNVISITED_CLO,
.OUTLINE_LEVEL_STATUS_WARNING_CLO,
.OUTLINE_LEVEL_STATUS_ERR_CLO {
     font-size: 0px; width: 16px; height: 16px; 
	 cursor: hand; cursor: pointer;
     background-position: 0px 0px;
}
/* Outline level status */
.OUTLINE_LEVEL_STATUS_OK_CLO { background-image: url(layout/arrowgreen.gif); }   
.OUTLINE_LEVEL_STATUS_UNVISITED_CLO { background-image: url(layout/arrowwhite.gif); }  
.OUTLINE_LEVEL_STATUS_WARNING_CLO { background-image: url(layout/arrowyellow.gif); } 
.OUTLINE_LEVEL_STATUS_ERR_CLO { background-image: url(layout/arrowred.gif); }  

.OUTLINE_LEVEL_STATUS_OK_OP,
.OUTLINE_LEVEL_STATUS_UNVISITED_OP,
.OUTLINE_LEVEL_STATUS_WARNING_OP,
.OUTLINE_LEVEL_STATUS_ERR_OP {
    background-image: url(layout/arrowwhitedown.gif); 
     font-size: 0px; width: 16px; height: 16px; cursor: hand; cursor:pointer;
     background-position: 0px 0px;
} 

/* WEF Category Tree open state */
.TREE_LEVEL_OPEN {
    background-image: url(layout/expanded.gif);
    width: 16px; height: 13px; cursor: hand;cursor: pointer;
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

/* WEF Category Tree closed state */
.TREE_LEVEL_CLOSE {
    background-image: url(layout/collapsed.gif);
    width: 16px; height: 13px; cursor: hand;cursor: pointer;
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

/* WEF Category Tree leaf */
.TREE_NODE {
    background-image: url(layout/leaf_node.gif);
    width: 16px; height: 13px; cursor: hand;cursor: pointer;
    background-repeat: no-repeat;
    background-position: 0px 3px;
}

/* WEF Category Tree node divider */
.TREE_LEVEL_DIVIDER {
    background-image: url(layout/divider2.gif);
    background-repeat: repeat-y;
}

/* WEF Category Tree node highlight */
.TREE_NODE_HIGHLIGHT {
    background-color: silver;
}

/* WEF Category Tree last child node divider */
.TREE_LEVEL_END {
    background-image: url(layout/divider_last_child.gif);
    background-repeat: no-repeat;
}
/* use for the tree's title     */      
.TREE_TITLE { 
	COLOR: #3B3B3B; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 71%; Font-weight: bold;
}

/* tree node text */
.TREE_NODE_TEXT { 
 font-size: x-small; 
 font-weight: normal; 
 font-family: Tahoma, Helvetica, sans-serif; 
 font-style: normal; 
}

/* Style class placeholders for themes and customization */
.IMAGE {
}
.LIST {
}
.LIST_ITEM {
}

.TOOLTIP {
    height:100%;width:100%; cursor: hand;cursor: pointer;
}
.TAB_SELECTED{ 
 z-index: 51; 
 font-size: x-small; 
 top: +1px; 
 padding: 1px 10 1px 10; 
 border-left: 1px solid #909CAE; 
 height: 0; 
 font-weight: normal; 
 cursor: default; 
 background-color: #DEEAF2; 
 font-weight: bold; 
 position: relative; 
 font-family: Tahoma, Helvetica, sans-serif; 
 font-style: normal; 
 border-top: 1px solid #909CAE; 
 border-right: 1px solid #909CAE; 
}
.TAB_UNSELECTED { 
 z-index: 51; 
 background: transparent; 
 top: +2; 
 border-left: 1px solid  #A4B9D3; 
 font-size: x-small; 
 top: +1px; 
 width: 100%; 
 padding: 1px 10 1px 10; 
 background-color: #CDDEE9; 
 border-left: 1px solid #909CAE; 
 height: 0; 
 font-weight: normal; 
 border-bottom: 1px solid #909CAE; 
 cursor: default; 
 cursor: hand; 
 border-right: 1px solid  #A4B9D3; 
 z-index: 0; 
 background-color: #DEEAF2; 
 font-weight: bold; 
 text-decoration: none; 
 text-align: right; 
 position: relative; 
 font-family: Tahoma, Helvetica, sans-serif; 
 font-style: normal; 
 border-top: 1px solid #909CAE; 
 border-top: 1px solid  #A4B9D3; 
 border-right: 1px solid #909CAE; 
}
.TAB_SPACE_SELECTED { 
 background-image: url(none); 
 width: 0; 
 height: 0; 
}
.TAB_SPACE_UNSELECTED { 
 background-image: url(none); 
 height: 0; 
 width: 0; 
}
.TAB_BLANK { 
 background: transparent; 
 width: 100%; 
 height: 0; 
 text-align: right; 
}
.TAB_WHL { 
 border: 1px solid #909CAE; 
 background-color: #DEEAF2; 
 position: relative; 
 z-index: 50; 
}
.TAB_DISPLAY_SELECT { 
 display: block; 
}
.TAB_DISPLAY { 
 overflow: auto; 
 display: block; 
}
IMAGE.BTN_LN {
    cursor: hand;cursor:pointer;
}


/*start ebp header classes */
.headertop{ 
	background-color: #3776a4;
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 71%;  
	font-weight: bold; 
	color: #EEEEEE;
}
/* Header settings */
.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  */
.applicationTitle {
	color:#333333;
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 71%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 7px;
	padding-bottom: 7px;
}
.copyright {
	FONT: 9px/12px verdana,sans-serif, arial; COLOR: #999999
}

