
body {
    font-family: verdana,arial,sans-serif ;
}

div {
     scrollbar-face-color: transparent ;
    scrollbar-3dlight-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-base-color: transparent;
}

.infoLevel1 {
    color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; background-color: #336699
}

.setupStandardLabel{
	background-color:#262A33;
	color:#FFFFFF;
}

#conFSLegendWrapper{
    background-color:#262A33;
	color:#FFFFFF;
}

#conChannelFSLegendWrapper{
    background-color:#262A33;
	color:#FFFFFF;
}

.setupStandardLabel td{
	color:#FFFFFF;
}

.FXStandardText{
	color:#FFFFFF;
}



.financialProducts, .userClientList, .userList  {
	background-color:white;
}

.financialProducts td, .userClientList td, .userList td {
   color:black;
}



.chartBg{
	background-color:#FFFFFF;
}

.headerBG {
    background-color: #003366 ;
    height: 82px;
}
.Htab_ON-Pref {
    height:17px ;
    background-color:#c5c496 ;
}
.Htab_On-Text {
    font-weight: bold ;
    color: #003366 ;
    border: 0px;
    background-color: transparent;
    padding-left:5px ;
    padding-right: 10px;
}
.Htab_On-Arrow {
   padding-left:10px ;
}

.Htab_Off-Pref {
    height:17px ;
    background-color:#036c9e ;
}
.Htab_Off-Text {
    font-weight: bold ;
    color: #FFFFFF ;
    border: 0px;
    background-color: transparent;
    padding-left:5px ;
    padding-right: 10px;
}
.Htab_Off-Arrow {
   padding-left:10px ;
}

.MS_Financial-Text {
    color: #4c98cd ;
    font-weight: bold ;
    padding:5px;
    padding-top:15px;
}
.Header-Links {
    padding:5px;
    padding-top:0px;
}

.Header-Links a {
    color: #FFFFFF ;
    text-decoration: none;
}

.Header-Links a:visited {
    color: #FFFFFF ;
     text-decoration: none;
}

.Header-Links a:hover {
    color: #FFFFFF ;
    text-decoration: underline;
}



.Header-LinksSep {
    color: #4c98cd ;
}

.subMenuBG {
    /*background-image: url('./images/sub_menu_bg.gif')*/
}

/* THEME MAIN MENU */

/*.ThemeIEMainItemHover,.ThemeIEMainItemActive,
.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
	color: #FFFFFF;
	background-color: #4c98cd;
}

.ThemeIEMenu
{
	cursor:		default;
	font-family:	verdana, arial ;
	font-size:	11px;
	color: #FFFFFF;
	font-weight: bold ;
	padding:	0px;
	border:		0;
	height:19px ;
	white-space:	nowrap;
	position: relative ;
	left: 0px;
	background-color: transparent ;
	background-image:url('images/spacer.gif');
}

.ThemeIEMenuVSplit
{
	border-right-color: #92bbd4 ;
}*/

.headerBar-BG {
    /*background-color: #c5c496 ;
    height:27px;*/
	margin-left:6px;
}

.headerBar-Text {
    font-weight: bold ;
    color: #80858d;
}


.barButtonBG { background-image:url('./images/bar_button_m.gif'); }
.barButtonBG a table tr td {color:white;font-weight:bold;}




.definitionBG {
     background-color: #FFFFFF ;
}

.searchBG {
    background-color: #FFFFFF ;
}

.groupBG {
    background-color: #e5e5e5 ;
}


.groupBG td{
    color: black ;
}

.popupLabel {color:#80858D;}

#SetupBodyForm .toolbarBG td, #SetupBodyForm .reportCellnoAlign1 td, #SetupBodyForm .reportCellnoAlign2 td, #SetupBodyForm .reportCell1 td, #SetupBodyForm .reportCell2 td{
	color:#000000;
}

.tabOn {
	color:#000000;
}

#newTradingRelationship .allowableProductsOutputText {
    color:#FFFFFF;
}

#newTradingRelationship .allowableProductsBoxOutputText{
    color:#000000;
}

.popupBG .toolbarBG .fundTreeStyle .tree tr .treenode span{
	color:#000000;
}
#tree_node_1{
	color:#000000;
}
.reportBorder {
    background-color: #e5e5e5 ;
    border: none;/*2px solid #003366 ;*/
}

.reportBorderWithTabs {
    background-color: #e5e5e5 ;
    border: none ;/* #003366 */
}

.tabOn, .tabOff {
	background-color: transparent ;
 }

.filterBorder {
   background-color: #e5e5e5 ;
   border: none ;
}

.fieldSelectionBorder {
    background-color: #e5e5e5 ;
    border: none ;
}

.homeBorder {
   background-color: #FFFFFF ;
   border: none;
}

.reportInTableBorder {
     border: none ;
}

#groupDetailsDiv fieldset legend {
    color: #ffffff ;
    font-weight: bold ;
}

#userPermissionsDiv fieldset legend {
    color: #ffffff ;
    font-weight: bold ;
}

#groupDetailsDiv fieldset {
    border: 1px solid #ffffff ;
}

#billingScheduleMainDiv fieldset legend {
    color: #ffffff ;
    font-weight: bold ;
}

#billingScheduleMainDiv fieldset {
    border: 1px solid #ffffff ;
}

#creditMainDiv fieldset legend {
    color: #ffffff ;
    font-weight: bold ;
}

#creditMainDiv fieldset {
    border: 1px solid #ffffff ;
}

#ccpMainDiv fieldset legend {
    color: #ffffff ;
    font-weight: bold ;
}

#ccpMainDiv fieldset {
    border: 1px solid #ffffff ;
}

fieldset legend {
    color: #003366 ;
    font-weight: bold ;
}

fieldset {
    border: 1px solid black ;
}


.defineReport{
	color:#80858D;
}



.buttonL {
    background-image: url('./images/bar_button_l.gif') ;
    width:5px;
    height:27px;
}

.buttonR {
    background-image: url('./images/bar_button_r.gif') ;
    width:5px;
    height:27px;
}

/*.TitleText1{
	color:#FFFFFF;
}*/

.buttonPref {
    background-image: url('./images/bar_button_m.gif') ;
    height:27px;
    color: #FFFFFF ;
}

.buttonPrefHover {
	border: none ;
	background-color:#DDDDDD ;
    background-image: url('./images/bar_button_m.gif') ;
    height:27px;
	font-weight: bold ;
    color: #FFFFFF ;
}

.buttonPrefDisabled {
    background-image: url('./images/bar_button_m.gif') ;
    height:27px;
    color: #FFFFFF ;
}

.toolbarBG {
	background: url('./images/BgForm.jpg') repeat-x left top;
	/*vertical-align:top;*/
	/*padding-top:5px;*/
   /*background-image: url('./images/BgForm.jpg') ;
   background-repeat:repeat-x;*/
   color:#FFFFFF;
   /*height:52px;*/
}

.toolbarSubBG{
	background-image:none;
	background-color:  #e5e5e5 ;
}

.toolbarButtonDisabled {
	color:#969696;
	border:none ;
	background-color: transparent ;
	background-repeat: no-repeat ;
	background-position : bottom left ;
	height: 21px ;
	width:100%;
	position: relative ;
	top:-1;
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, mirror=0, invert=0, opacity=0.5, rotation=0);
    opacity: 0.5;
}

.ToolbarButtonDefault {
	cursor : default;
	border: 0px ;
	padding:1px ;
	margin-left: 4px ;
	margin-right: 4px ;
	position:relative;
	top:1px ;
	color:#969696;
	border:none ;
	background-color: transparent ;
	background-repeat: no-repeat ;
	background-position : bottom left ;
	height: 21px ;
	width:100%;
	position: relative ;
	top:-1;
}

.toolbarButton {
	color:#969696;
	border:none ;
	background-color: transparent ;
	background-repeat: no-repeat ;
	background-position : bottom left ;
	height: 21px ;
	width:100%;
	position: relative ;
	top:-1;

}

.ToolbarButtonOver {
	cursor : hand;
	border: 1px solid #999999;
	padding:1px ;
	margin-left: 4px ;
	margin-right: 4px ;
	position:relative;
	top:1px ;
	color:#969696;
	border:none ;
	background-color: #262A33;
	background-repeat: no-repeat ;
	background-position : bottom left ;
	height: 21px ;
	width:100%;
	position: relative ;
	top:-1;
}

.ToolbarButtonOverBAK {
	cursor : hand;
	border: 1px solid #003f68;
	background-color: #262A33;
}
.screenSubTitle { font-size:12 ; font-family: arial, verdana ; font-weight: bold ; text-decoration: none ; color: #FFFFFF ; }

.tableHeader,.tableHeaderBold{
	color:#FFFFFF;
	font-size:12px;
	padding-left:12px;
}

.tableHeaderBold{
	padding-left:12px;
	font-weight:bold;
}

#completedToday a{
	color:#2a952a;
	font-weight:bold;
}

#matchingExceptions a{
	color:#FF0000;
}

#unallocated a{
	color:#ffba00;
}

#rejected a{
	color:#c71ee1;
}

#credit a{
	color:#1e81b7;
}

#deletedToday a{
	color:#bababa;
}

.tableHeaderNumber{
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	padding-left:12px;
}

.tableHeaderNumberBold{
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	padding-left:12px;
}

.toolbarBGWithoutLine {
     background-image: url('./images/spacer.gif') ;
   background-color:  #e5e5e5 ;
}

.toolbarBGT {
   background-image: url('./images/spacer.gif') ;
   background-color:  #e5e5e5 ;
}

.toolBarText{
	color:#FFFFFF;
}

.reportHeader, .reportHeaderColor1 {
	background: url('./images/BgForm.jpg') repeat-x left top;
	background-color: #24272E;
	height:35;
	color:#FFFFFF;
	text-align:center;
    /*background-color: #c5c496;
    border-top: 1px solid #FFFFFF ;
    border-left: 1px solid #FFFFFF ;
    border-right: 1px solid #969468;
    border-bottom: 1px solid #003f68;
    color: #003366 ;
    font-weight: bold ;*/
}

.repNavPageNumText {
	font-weight:bold;
}

.Active{
	color:#FFBA00;
}
.reportSepColor {
     background-color: #262a33;
}

.sepColor1 {
     background-color: #969468;
}

.navBg {
    background: url('./images/BgForm.jpg') repeat-x left top;
	/*background: url('./images/BgContentFooter.jpg') repeat-x left top;
	height:52px;
	padding-top:10px;*/

}

.navBg td{
	color:#80858D;

}

.reportDiv {
    scrollbar-face-color: transparent ;
    scrollbar-3dlight-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-base-color: transparent;
	/*
    scrollbar-face-color: #c5c496 ;
    scrollbar-3dlight-color: #003f68;
    scrollbar-arrow-color: #003f68;
    scrollbar-base-color: #FFFFFF;
	*/
    background-color: #ffffff ;
}

.matchingReportDiv {
    scrollbar-face-color: transparent ;
    scrollbar-3dlight-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-base-color: transparent;
    background-color: #ffffff ;
}
.suspectReportDiv {
    scrollbar-face-color: transparent ;
    scrollbar-3dlight-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-base-color: transparent;
    background-color: #ffffff ;
}
.inquiryReportDiv {
    scrollbar-face-color: transparent ;
    scrollbar-3dlight-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-base-color: transparent;
    background-color: #ffffff ;
}

.setupInnerDiv {
    scrollbar-face-color: transparent ;
    scrollbar-3dlight-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-base-color: transparent;
    background-color: #ffffff ;
}

.homeChartText {
    color: #969468 ;
}

.panelBGBlank {
    background-color:#e5e5e5 ;
}

.popupBG {
    background-color:  #262a33 ;
	background-image:none;
}

.gridBG {background-color: #262a33 ; border: none ; padding: 0px ; width:0px;}

.panelBG {
   background-image: url('./images/BgForm.jpg') ;
   background-repeat:repeat-x;
}

.panelExColPref {
    color: #FFFFFF;
	font-size:11px;
    font-weight:bold ;
}

.assetCellPref { padding:4px; white-space: nowrap ; background-color:#262a33; color:#80858D;}

.bgWhite {
	background-color: #262a33;
	color: #80858D;
}

.topPanelBG {
    background-image: url('./images/spacer.gif');
    background-color: #131418 ;
}

.topPanelHeaderBG {
    background-image: url('./images/spacer.gif');
    background-color: #131418 ;
	padding:10px;

}
.topPanelText {
	color: white;
}

.topPanelHeaderBG span {
   color: white ;
}
.panelHeaderBG {
   background-color: #131418 ;
}

.bodyBeforeUnloadForPopup { cursor:wait;  background-color:  #e5e5e5 ; overflow:auto ;}
.bodyBeforeUnload  { cursor:wait; }

.setupParticWelcomeBorder {
    background-color:  #e5e5e5 ;
    border-color: #003366;
}

.setupParticWelcomeText {
   color: #003366 ;

}

.setupParticWelcomeBorder { border-top: #003366 1px solid ; border-left: #003366 1px solid ; border-right: #FFFFFF 1px solid ; border-bottom: #FFFFFF 1px solid ;}

.sepColor1 { background-color:  transparent ;}
.sepColor2 { background-color:  transparent; ;}
.setupBorder {  background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366;  border-top-width:1px;}
.solutionMatchingBorder {  background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366;  border-top-width:1px;}
.allocationTempBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.dlEventsBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.billinBCMBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.multipleFundBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.staticDataBorder {background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.regionZoneDataBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.indexesDataBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.currencyBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.solutionNamingBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.solutionBillingBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}
.solutionCreditBorder { background-color:  #e5e5e5 ; border-width:2px;  border-color: #003366; border-top-width:1px;}

 .inputRequired { background-color: #ffffff ;}

.filterInputRequired {
	background-color: #E5E5E5 ;
}

.Nav_Button_L { background-image: url('images/bar_button_l.gif') ;background-repeat:no-repeat; width:5px;height:27px;}
/*.Nav_Button_L { background-image: none ;background-repeat:no-repeat; width:7px;height:17px;}*/
.Nav_Button_R { background-image: url('images/bar_button_r.gif') ;background-repeat:no-repeat;width:5px;height:27px;}
.Nav_buttonPref {
	background-color:transparent ;
	border: none ;
	background-image: url('images/bar_button_m.gif') ;
	font-weight: bold ;
	height:27px ;
	color: #FFFFFF ;
}


.Nav_scrlbutton{
    background-color: #262A33 ;
    border-color:#262A33;
}

.Nav_scrlbutton_go{
    background-color: #313135 ;
    color:white;
    border: 1px solid #242425;
}

.setupLandingText{
	color:#FFFFFF;
}

/*** new MS MATRIX ***/
@charset "UTF-8";
/* CSS Document */

body {


	margin:0;
	padding:0;
	background-color: #131418;
	background-image: url('./images/BgMain.jpg');
	background-repeat:repeat-x;
	background-position: left top;

	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;


}

img {
	border:none;
}

a {
	color:#0070af;
	text-decoration:none;



}
a:hover {
	color:#0070af;
	text-decoration:underline;


}



#headRight {
	background: url('./images/BgHeadRight.jpg') no-repeat right top;
	width:440px;

}

#topMenu {

	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;


	margin:-35px 40px 0 0;


}

#topMenu a {
	color:#80858d;
	text-decoration:none;
	font-weight:normal;


}
#topMenu a:hover {
	color:#ffffff;

	text-decoration:none;


}


#nav {
	 padding-left:18px;
	  padding-top:11px;
	 padding-bottom:15px;

}

.screenTitle { font-size:14 ; color:#FFFFFF; font-family: arial, verdana ; font-weight: bold ; text-decoration: none ; padding-top:20px;padding-bottom:10px;}
.screenTitleAddition { font-size:14 ; color:#FFFFFF; font-family: arial, verdana ; font-weight: bold ; text-decoration: none ; padding-top:20px;padding-bottom:10px;padding-left:10px;}

.titleDeco{
	padding-top:20px;
	padding-bottom:10px;
}
#CMPH_FX {

	 padding-left:57px;
	 position:absolute;
	 padding-top:133px;


}

#contentMain {
	margin:25px 0 0 64px;
	background-color:#80858d ;

}

.contentHead {
	background: url('./images/BgContentHead.jpg') repeat-x left top;


}

.content {
	background-color:#ffffff ;
	padding:10px;
	color:#000000;


}

.contentFoot {
	background: url('./images/BgContentFooter.jpg') repeat-x left top;
	height:52;


}
.contentPanel {
	background-color:#e5e5e5;

}

.contentPanelMain {
	padding:5px;
}

h1{
font-size: 18px;
font-weight:normal;
}
h2{
font-size: 16px;
font-weight:normal;
}
h3{
font-size: 14px;
font-weight:normal;
}
h4{
font-size: 12px;
font-weight:normal;
}

.dataGridHead {
	background: url('./images/BgForm.jpg') repeat-x left top;
	height:35;
	color:#FFFFFF;
	text-align:center;
}

.grid1, .reportCell1{
	text-align:center;
	background-color: #ffffff;
	height:30px;

}
.grid2, .reportCell2{
	text-align:center;
	background-color: #e5e5e5;
	height:30px;

}

.footerText {
	color: #80858d;
	font-size:12px;
	text-align:center;

}

.footerText a {
	color:#FFFFFF;
	text-decoration:none;

}

.footer {
	margin-top:60px;
	padding-top:15px;
	background: url('./images/BgFooter.png') no-repeat center top;

}

.disclaimer {

	color:#80858d;
	font-size:11px;
	padding-bottom:20px;


}
.footerText a:Hover {
	color:#FFFFFF;
	text-decoration:underline;

}

.bgYellowLight{
	background-color:#FFFFFF;
}

.spacerTableCell{
	height:115px;
}

li {
	color:#ffffff;
}

.messageClass li {
	color: #000000;
}

.error{color: red;}

.linkReportDiv { height: 65px ;}

.printBG { background-color: #FFFFFF ; overflow:auto; background-image: none; }

/*** js cook menu overrides ***/
/* ThemeIEMenu Style Sheet */

.ThemeIEMenu
{
	cursor:		default;
	font-family:	arial, verdana, sans-serif;
	font-size:	11px;
	color: #3E3E3E;
	font-weight: bold ;
	padding:	0;
	border:		0;
	white-space:	nowrap;
	position: relative ;
	left: -3px;
	background-color: transparent ;
	/*background-image:url('./images/main_menu_m.gif');*/
}

.ThemeIESubMenuTable
{
	cursor:		default;
	font-family:	arial, verdana, sans-serif;
	font-size:	11px;
	color: #000000;
	font-weight: normal ;
	padding:	0;
	border:		0;
	white-space:	nowrap;
}

.ThemeIEMenu
{
	background-color:	none ;
}

.ThemeIESubMenu
{
	position:	absolute;
	visibility:	hidden;


	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#262A33, Direction=135, Strength=4);
}

.ThemeIESubMenuTable
{
	border:		1px solid #2d3037;
	border-top:none;
	background-color:	white;
}

.ThemeIESubMenuTable td
{
	white-space:	nowrap;
	padding:4px;
	background-color:#1c1f26;
	color:white;
}

.ThemeIEMainItem,
.ThemeIEMenuItem,.ThemeIEMenuItemActive
{
	/*padding-left:	none;
	padding-right:	none;*/
	padding:0px;
	padding-left:2px;
	white-space:	nowrap;
}
.ThemeIEMainItemText,.ThemeIEMainFolderText{
	height:42px;
	padding:13px;
	vertical-align:middle;
	background-image:url('./images/main_menu_middle.gif');
	background-repeat:repeat-x;
}

.ThemeIEMenuItemActive
{
	color:white;
	background-image:url('./images/sub_menu_hover.gif');
	background-repeat:repeat-x;
}

.ThemeIEMainItem{
	/*padding:10px 10px 20px 10px;*/
	color:#0071b7;

}

.ThemeIEMenuSplit
{
	height:		1px;
	margin-top:	1px;
	margin-bottom:	1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #3E3E3E;
}

.ThemeIEMenuVSplit
{
	display:none;/*disabling split here instead of in the bean */
	width:		1px;
	margin:		0px;
	overflow:	hidden;
	background-color:	inherit;
	border-right:	1px solid #3E3E3E;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeIEMenuItem img.seq1
{
	display:	inline;
}

.ThemeIEMenuItemHover seq2,
.ThemeIEMenuItemActive seq2
{
	display:	inline;
}

.ThemeIEMenuItem .seq2,
.ThemeIEMenuItemHover .seq1,
.ThemeIEMenuItemActive .seq1
{
	display:	none;
}

.ThemeIEMainItemHoverBAK{
	padding-left:	none;
	padding-right:	none;
	white-space:	nowrap;
	color:#0071b7;
	color:		white;
	background-color:	transparent;
}
.ThemeIEMainItemHover, .ThemeIEMainItemActive{
	background-color:	transparent;
	padding:0px;
	padding-left:2px;
}

.ThemeIEMenuItemHoverBAK{
	padding-left:	none;
	padding-right:	none;
	white-space:	nowrap;
	color:white;
	background-image:url('./images/sub_menu_hover.gif');
	background-repeat:repeat-x;
}
.ThemeIEMenuItemHover{
	background-image:url('./images/sub_menu_hover.gif');
}

/* like toolbarBG*/
.rich-mpnl-header {
	background: url('./images/BgForm.jpg') repeat-x left top;
	color:#FFFFFF;
}

/* like bgWhite */
.rich-mpnl-body{
    background-color: #262a33 ;
}

.rich-shuttle-source-cell-selected,.rich-shuttle-source-cell-active{
    background-color:#80858d;
}

.rich-shuttle-list-content ,.rich-shuttle-list-content td {
	border-color: white;
    color:black;
}

.blackFont{
    color:black;
}

.names, #mailTable, #addresses td, #subjText td {
    color: white;
}

.addrlist li {
	color: black;
}

.calendar-style{
	background-color: white;
	border: 1px solid;
}
