/* Suite 7.2 */
/*This cascading stylesheet was created for use with IE5, & Netscape 4.7. */ 
/*This document follows the W3C core style recommendations.*/
/*NOTE: when 2 class names are listed for the same style, choose the first choice.  The first choice is the most recent, second will be omitted.*/




.logoPosition{
   	text-align:			 left;
   	margin-left:		 0px;
}

/*--help class added for Sales Aid help - has not been implemented in product yet-- */
A.help {  
	font-family: 	Arial, Verdana, sans-serif; 
	font-size:		0.85em; 
	color: 		#FFFFFF; 
	text-align: 		right; 
	text-decoration: 	none; 
	padding-top: 	2px; 
	padding-right: 	4px; 
	padding-bottom: 	1px; 
	padding-left: 	4px; 
	background-color: 	#990000;
	border-bottom:	solid 2px #660000;
	border-left:	solid 2px #660000;
	border-right:	solid 2px #BB2222;
	border-top:	solid 2px #BB2222;
	margin:		1px;
}


BODY	{	
	padding-top:		0em;
	padding-bottom:		0em;
	padding-right:		0em;
	padding-left:		0em;
	margin-top:		0em;
	margin-bottom:		0em;
	margin-left:		0em;
	margin-right:		0em;
	word-spacing:	  	normal;
	letter-spacing:		normal;
	text-indent:			0em;
	text-align:			left;
	text-transform:		none;
	color:			#003366;
	font-size:			9pt;  /*this MUST be here as well as in the TABLE element of the CSS*/
	font-weight:		normal;
	font-family:			Arial, Verdana, sans-serif;
	background-color: 		#FFFFFF; /*MM-added-if a user has unchecked 'Use Windows Colors' in the browser options the background would appear as grey or other assigned color */
}	

TABLE {
	/*must hard-code cellspacing, cellpadding to work in Netscape*/
	word-spacing: 		normal;
	padding-right: 		0em;
	/*padding-left must be set to 0px or else a big space between buttons appears.*/
	/*margin-indent: 7px; works for indenting even when text wraps in Netscape*/
	/*left: 7px;*/
	padding-bottom: 		0em;
	padding-top: 		0em;
	letter-spacing: 		normal;
	text-transform: 		none;
	text-decoration:   		none;
	font-size: 			9pt;
	/*this MUST be here as well as in the BODY section of CSS to work in tables*/
	color: 			#003366; 
	/*font color must be in both body and table to work in netscape 4.7*/
	font-style: 			normal;
	font-family: 		Arial, Verdana, sans-serif;
	/*must be in both body and table to work in netscape 4.7*/
}	
	
TR, TD  {
	/*must hard-code cellspacing, cellpadding to work in Netscape*/
	word-spacing: 		normal;
	word-wrap: 		break-word;
	padding-right: 		0em;
	/*padding-left must be set to 0px to avoid space between buttons.  however, in order to create padding
	 at the left side of the table or between columns, we have to set padding... this is for IE only.
	 Netscape is adjusted by padding-left in the above TABLE styles; cell level does not effect Netscape*/
	padding-left: 		3px;
	padding-bottom: 		0em;
	padding-top: 		0em;
	letter-spacing: 		normal;
	text-transform: 		none;
	text-decoration: 		none;
	font-size: 			9pt;
	/*this MUST be here as well as in the BODY section of CSS to work in tables*/
	color: 			#003366;
	font-style: 			normal;
	font-family:  		Arial, Verdana, sans-serif; /*arial is typeface default for presenting information*/
	/*must be in both body and table to work in netscape 4.7*/
}	
		
HR	{	
	visibility:			visible;
	width:			95%;
  	  align:			center;
	color: 			#003366;
}	

INPUT{
	font-family:  		Arial, Verdana, sans-serif; 
	font-weight: 	  	normal;
	font-size: 	 		9pt;
	/*CAN NOT specify width in INPUT element because lengths of words will vary with languages specified.*/
	/*width : 110px*/
	font-variant: 		normal;
}
    
  SELECT{
  	font-family: 		Arial, Verdana, sans-serif;
  	font-weight: 	 	normal;
  	font-size: 			9pt;
  	/*CAN NOT specify width in SELECT element because lengths of words will vary with languages specified.*/
  	/* width : 110px;*/
 	 font-style: 			normal;
 	 font-variant: 	  	normal;
 }

 /*Must be hardcoded to cols="35" rows="3" for Netscape 4.7*/
 TEXTAREA{
	font-family:  		Arial, Verdana, sans-serif;
	font-weight:	  	normal;
	font-style: 			normal;
	font-variant:  		normal;
}

P	{	
	margin-top:		0;
	margin-bottom:		0;
	margin-left: 		0;
	margin-right:		0;
	padding-top:		0;
	padding-bottom:	  	0;
	padding-left:		0;
	padding-right:		0;
	border-top:		0;
	border-bottom:		0;
	border-left:		0;
	border-right:		0;
	/*must be in both body, table and P to work in all 3 places in Netscape 4.7*/
	font-family:	  		Arial, Verdana, sans-serif;
	/*font color must be in both body,table,and P to work in all 3 places in netscape 4.7*/
	color:			#003366;	
	font-size:			9pt; /*this must be in both body, table and P to work in all 3 places in Netscape 4.7*/
}	
	
A {
	color: 			#003366;
	cursor:			 hand;  /* necessary for WCM */
}

		
/*Politzer & Haneys J2EE specific classes start here. NOTE: There are ASP specifc Class names are also listed but are to be phased out 7.24.2001*/
	
/*use for the background of data entry forms, in the TABLE tag. This makes the background lightsteelblue. */
/*.background is a WCM class name that should be omitted from code*/
.formbackground, .background {
	background-color:		#EEEEEE; 
	width:			95%; /* must hard code for Netscape 4.7*/
	border:			none;
   }
	
/*used for form inside a layer*/
.formbackgroundsort {
	background-color:  		#EEEEEE;  
	width:	 		98.8%; /* must hard code for Netscape 4.7*/
	border:			none;
   }	
   
/*used in client-side sorting for the table with horizontal scroll bar */
.sortbackground {
	background-color:  		#EEEEEE; 
	width:	 		89%; 
	border:			none;
   }		 
 
 /*used in client-side sorting for the buttons table with horizontal scroll bar */
.sorttable {
	  width:			89%; 
  }	 

/*for use in login screens -for ie, where width of form is equal to half the width of normal screens*/
.formbackgroundhalfwidth {
	background-color:  		#EEEEEE;  
	width: 			50%;
	border :			none;
}	
	
/*used for form headings*/
.formhead {
	font-weight:		700; /*bold*/
	font-size:			10pt;
	padding-top:		5px;
	padding-left:       		1px;
}
	
/*used for form sub-headings*/
/*.subhead is a WCM class name that should be omitted from code*/
.formsubhead, .subhead{
	font-weight:		600; /*bold*/
	font-size:			9pt;
	padding-top:		3px;
  	 padding-left:       		10px;
}
	
/*lists are where info is displayed as read only with alternating row colors*/
.listbackground {
	width: 			95%; /* must hard code for Netscape 4.7*/
	background-color:  		#003366;
	border : 			none;
 }

	
.listbackgroundsort{
	width : 			width: 98.8%; /* JS requested for sorting feature*/
	background-color:  		#EEEEEE; 
	border : 			none;
 }

/*used for column headings on lists*/
/*.headcellA is a WCM class name that should be omitted from code*/
.listcolumnheading, .headcellA{
	color:			#FFFFFF; 
	background-color:		#003366; /*MM -added- this is necessary for WCM6 as no listbackground class is assigned to the tables*/
	font-size:			9pt; 
	font-weight:	  	700; /*bold*/
}
	
A.listcolumnheading{
	color:			#FFFFFF; 
	font-size:			9pt; 
	font-weight:	 	700; /*bold*/
	text-decoration:		none;
}
	
/*used for column headings on lists when text needs to be centered*/
/*.headcellC is a WCM class name that should be omitted from code*/
.listcolumnheadingcenter, .headcellC{
	color:			#FFFFFF; 
	background-color: 		#003366; /*MM -added- this is necessary for WCM6 as no listbackground class is assigned to the tables*/
	font-size:			9pt; 
	font-weight:	 	700; /*bold*/
	text-align:			center;
}
	
/*only used when text-align needs to be to the right. ex. to set dollar amount column headers on lists*/
/*.headcellB is a WCM class name that should be omitted from code*/
.listcolumnheadingright, .headcellB{
	color:			#FFFFFF; 
	background-color:		#003366;/*MM -added- this is necessary for WCM6 as no listbackground class is assigned to the tables*/
	font-size:	 		9pt; 
	font-weight:	 	700; /*bold*/
	text-align:			right;
}


/*------------------------added to indicated sorted column - 7-8-04 --------------------------*/
.listcolumnheadingsorted {
	color:			#FFFFFF; 
	background-color:		#336699; /*MM -added- this is necessary for WCM6 as no listbackground class is assigned to the tables*/
	font-size:			9pt; 
	font-weight:	  	700; /*bold*/
}
	
/*used to make even row on a list screen alternate in colors*/
/*.evenrowA is a WCM class name that should be omitted from code*/
.listevenrow, .evenrowA{
	background-color:		#FFFFFF; 
}

/*used to make odd row on a list screen alternate in colors*/
/*.oddrowA is a WCM class name that should be omitted from code*/
.listoddrow, .oddrowA{
	background-color:		#B0C4DE; 
}
	
/*for use when a list table needs to have space between cells*/
.listcellpadding{
	margin-right: 		3px;
	margin-left: 		3px;
	text-align: 			center;
}
	
/*used for page heading on all screens*/
.header {
	padding-left:		-1pt;
	padding-top:		19pt;
	background-color:  		#FFFFFF; 
   	color: 			#003366;			
	font-family: 		Arial, Verdana, sans-serif;			
	font-size: 			12pt;
	font-weight:		800;
}

/*traditional cp header formatting that doesn't match wcm{*/
/*	font-family:			Verdana, Arial, Helvetica;*/
/*	font-weight:		700;*/
/*	font-size:			12pt;*/
/*	padding-top:		5;*/
/*	color:  			#000000; */
/*	}*/

/*used for page sub-headings on all screens*/
.subheader{
	font-family:			Arial, Verdana, sans-serif;
	font-weight:		600;/*bold*/
	font-size:			11pt;
	padding-top:		5;
	color:  			#000000; 
}
		
/*info section is where instructions for user are declared.  Place info. section under Main heading of page*/
.info{	
	font-weight:		700; /*bold*/
	font-size: 			9pt;
}	
	
/*infoInstructions is used as an onscreen usability tip to a user.  Should be placed under a heading, with a control*/
.infoInstructions{	
	font-weight:		500; /*bold*/
	font-size: 			8pt;
}	
		
/*infoSpacing is for the spacing of informational icons for notifications and banner messages.  Place infoSpacing in the applicable td.*/
.infoSpacing{	
	width:			40px; 
	height: 			40px;
}	

/*alert section is where important messages for user are declared.  Place alert section under Main heading of page*/
.alert{	
	font-weight:		700; /*bold*/
	font-size: 			10pt;
	font-style:			italic;
	color:			red;
	padding-left:		8px;
	height:			20px;
}	

/*statusmessage section is where important messages for user are declared.  Place alert within header of page*/
.statusmessage{	
	font-weight:		700; /*bold*/
	font-size: 			10pt;
	font-style:			italic;
	color:			#003366;
	padding-left:		8px;
	height:			20px;
}	

/*errormessage section is where important messages for user are declared.  Place alert within header of page*/
.errormessage{	
	font-weight:		700; /*bold*/
	font-size: 			10pt;
	font-style:			italic;
	color:			red;
	padding-left: 		  8px;
	height:			20px;
}	
	
/* banner class created for CR14840 and WCM CR14581*/	
.banner{
	background-image:		 none;
}	

/* used to display "Results 10-19 of 2001"  at top center of screen below datetime and above filter on list screens*/
.paginationresultsheader{
	font-weight:		600; 
	text-align:			center;
	color:			#003366; 
}
	
/*button classes consolidated using fix for the width problem - see CR #36314 */

.button, .buttonmini, .buttonstandard, .buttonlarge, .buttonNotFixedWidth{
	color: 			#000000;
	font-family: 		Arial, Verdana, sans-serif; 
	width:expression((this.createTextRange().boundingWidth + (parseInt(this.currentStyle.borderWidth)*2) + 8) + 'px');
}







/*this is used in a <td> that holds the button input to remove space between buttons NOTE: Not currently being used 7.25.2001*/
.buttoncellspacing{
	padding-right: 		0px;
	padding-left: 		0px;
}
	
/*this is the work around for netscape 4.7's problem of white around radioboxes and checkboxes, color must be close to primary 3 color in hex but !NOT! the same*/
.formradiocheckbox, .radioColor{
	background-color:		 transparent;   /*MM - name radioColor added for WCM6 */
}


 BODY.framebackground{
	background-color:  	 	#003366;
	font-family: 		Arial, Verdana, sans-serif;
	background-repeat: 		no-repeat;
	z-index:			1;
	text: 			#B0C4DE;
   }
				
A.framelink{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			8pt;
	text-decoration: 		none;
	color: 			#ffffff;
	margin-left: 		4px;
}				

.frametitle{
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			9pt;
	text-decoration: 		none;
	color: 			#B0C4DE;
	font-weight:		bold;
	line-height:		15pt;
}	

A.frametitle:hover{
	color: 			#FFFFFF;
}


/*Used only in WCM*/  
/*MM - make sure this info matches frametitle, line height removed to stop menu items from dancing around*/
A.frametitleonmouseover{
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			9pt;
	text-decoration: 		none;
	color: 			#FFFFFF;
	font-weight:		bold;
	line-height:		15pt;
}
	

/*.frameexit is a WCM class name that should be omitted from code*/
A.frameexit, .frameexit{
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			9pt;
	text-decoration: 		none;
	color: 			#7788AA;
	font-weight:		bold;
}
	
.frameheight{
	line-height:		   11pt;
}

/* end MENU classes */

/* Web Cash Manager Specific Class names fall below and are to be phased out.  If possible, use CP class names instead 7.24.2001 Deb.S*/

/*Used only in WCM for the Navigational bar's bgcolor and it's font attributes when it's not a link*/
.navbar{
	/*background-color: 	 	#FFFFFF;*/ 
  	color: 			#003366;			
	font-family: 		Arial, Verdana, sans-serif;			
	font-size: 			12pt;
	font-weight:		800;
}

/*Used only in WCM for the Navigational bar's font attributes when it is a link*/
A.navbarlink{
	color:			#7788AA; 
	font-size: 			12pt;
	font-weight: 		800;	
	text-decoration: 		none;	
}

/*Used only in WCM for formatting font styles of a link that links to another portion of the same page*/
A.pagelink {
	color:			#003366;
	font-family:			Arial, Verdana, sans-serif;
	font-size:			9pt;
	font-weight: 		normal;	
}


/*Used only in WCM for pagination.  This marks the current page number or amount and is not a link*/
.reverseletter{
	background-color: 		#003366; 
	color:			#FFFFFF;
	font-size:			10pt;	
}

/* Used only in WCM.  This styles the top of page link and is the same color as .reverseletter color*/
A.top{
	background-color: 		#003366; 
	color:			#FFFFFF;
	font-family:			Arial, Verdana, sans-serif;
	font-size:			8pt;		
	font-variant:		small-caps;
	font-weight:		bolder;
	text-decoration:		none;
}

/* Used only in WCM. */
.cellleft{
	color:			#003366; 
	font-family:			Arial, Verdana, sans-serif;
	font-size:			9pt;
	text-align:			left;	
}
	
.cellright{
	color:			#003366; 
	font-family:			Arial, Verdana, sans-serif;
	font-size:			9pt;
	text-align:			right;	
}

.cellcenter{
	color:			#003366; 
	font-family:			Arial, Verdana, sans-serif;
	font-size:			9pt;
	text-align:			center;		
}
 
/*End of Web Cash Manager Specific Class names*/	


.logoBackground{
	BACKGROUND-COLOR:	 #003366;
}

/*added for more versatility in branding frame*/
BODY.brandingframe{
	background-color:  	 	#003366;
	font-family: 		Arial, Verdana, sans-serif;
	background-repeat:	 	no-repeat;
	text: 			#B0C4DE;
}

.frametext {
	color:			#ffffff;
	font-weight:		bold;
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			9pt;
}

/*The following classes are for tabbed integration*/

/* applied to <td> for current tab */
.tabon {
	background-color:		 #003366;
	border-top:		 2px solid #225588;
	border-right:		 2px solid #000033;
	border-bottom:		 2px solid #003366;
	border-left:		 2px solid #225588;
	padding-top:		 3px;
	padding-left:		 3px;
	padding-bottom:		 3px;
	padding-right:		 3px;
	text-align:			 left;
	vertical-align:		 middle;
}

/* for link in tab */
A.integrationLink {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	text-decoration: 		none;
	color: 			#99aabb;
	font-weight:		normal;
}

/* for link in tab */
A.integrationLink:link{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	text-decoration: 		none;
	color: 			#99aabb;
	font-weight:		normal;
}

/* for link in tab */
A.integrationLink:active{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	text-decoration: 		none;
	color: 			#99aabb;
	font-weight:		normal;
}

/* for link in tab */
A.integrationLink:hover{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	text-decoration: 		none;
	color: 			#99aabb;
	font-weight:		normal;
}

/* for link or text in current tab */
.integrationLinkCurrent {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	text-decoration: 		none;
	color: 			aabbcc;
	font-weight:		normal;
}

/* applied to <td> for tab */
.taboff {
	background-color:		#001144;
	border-top: 		2px solid #002255;
	border-right: 		0px solid #000033;
	border-bottom: 		2px solid #225588;
	border-left: 		0px solid #002255; 
	padding-top:		 3px;
	padding-left:		 3px;
	padding-bottom: 		3px;
	padding-right:		3px;
	text-align:			 left;
	vertical-align:		 middle;
}

/* counters the cascading settings for <table>  - used for table containing tabs*/
.tablenopadding {
	padding: 			0px;
	width:			 100%;
}

/*End of classes for tabbed integration*/






/*-------------------------------------------------------------User Setup Tabbed Navigation Classes - AMA 02052004-------------------------------------------------------*/

TD.tab_on {
	border-top:		solid 1px #000000;
	border-left:		solid 1px #000000;
	border-right:		solid 1px #000000;
	height:			20px;
	white-space:		nowrap;
	text-align:			center;
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			8pt;
	text-decoration: 		none;
	color: 			#003399;
	font-weight:		bold;
	cursor: 			default;
	padding-left:		5;
	padding-right:		5;
}

TD.tab_off {
	border-top:		solid 1px #000000;
	border-left:		solid 1px #000000;
	border-right:		solid 1px #000000;
	border-bottom:		solid 1px #000000;
	background-color: 		#cfcfcf;
	white-space:		nowrap;
	text-align:			center;
	padding-left:		5;
	padding-right:		5;
}

A.tab_off  {
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			8pt;
	text-decoration: 		none;
	color: 			#003399;
	font-weight:		bold;
	white-space:		nowrap;
}

TD.tabfiller {
	border-bottom:		solid 1px black;
}






/*-------------------------------------------------------------Wizard Step Classes - AMA 02052004---------------------------------------------------------------------*/

.step_ON {
	background-color:		#336699;
	color:			#FFFFFF;
	cursor:			default;
	
}

.step_OFF {
	color:			#336699;
}





/*-------------------------------------------------------------ACH Services Setup form and body classes - AMA 02052004---------------------------------------------*/

SELECT.wide {
	width:			225px;
}

INPUT.symbols{
	height:			21px;
	width:			22px;
	font-size:			11px;
	font-weight:		bold;
}

.subhead2 {
	font-weight:		600; /*bold*/
	font-size:			9pt;
	padding-top:		20px;
	padding-bottom:		15px;
}

.subhead3 {
	cursor:			default;
	text-decoration:		underline;
	padding-top:		0px;
	padding-bottom:		15px;
}


.prompt {
	padding-top:		4px;
	font-size:			8pt;
}

.prompt_warn {
	font-size:			8pt;
	color: 			#CE0000;
	padding-top:		4px; //must match setting for prompt class
}




/*--------------------------------------------------------------ACH ServicesReport classes - AMA 02052004----------------------------------------------------------------------------------*/

TD.bodyrow {
	border-top: 		solid black 1px;
	padding-top: 		3px;
	padding-bottom: 		3px;
	height: 			50;
	text-align: 			right;
}

TD.bodyrow_RB {
	border-top:		solid black 1px;
	border-right: 		solid black 1px;
	padding-top: 		3px;
	padding-bottom:		3px;
	height:		 	50;
	text-align:			right;
}

TD.bodyrow_chg {
	border-top:		solid black 1px;
	font-weight: 		bold;
	font-style:			italic;
	color: 			black;
	padding-top: 		3px;
	padding-bottom: 		3px;
	height: 			50;
	text-align: 			right;
}

TD.bodyrow_chgRB {
	border-top:		solid black 1px;
	border-right: 		solid black 1px;
	font-weight: 		bold;
	font-style:			italic;
	color: 			black;
	padding-top: 		3px;
	padding-bottom: 		3px;
	height: 			50;
	text-align: 			right;
}

TD.sectiontitle {
	padding-top: 		5px;
	padding-bottom: 		5px;
	white-space:		nowrap;
	font-size: 			9pt;
}

TD.columntitle {
	padding-top:		5px;
	padding-bottom: 		5px;
	white-space:		nowrap;
	text-transform: 		uppercase; 
	text-align: 			right;
	background-color: 		#003366;
	color: 			white;
}

TD.columntitle_RB {
	padding-top: 		5px;
	padding-bottom: 		5px;
	white-space: 		nowrap;
	border-right: 		solid black 1px;
	text-transform: 		uppercase;
	text-align: 			right; 
	background-color: 		#003366;
	color: 			white;
}



/* ----------------------------------------------------Multi-create batch - 03022003 AMA for PP -------------------------------------------------------------*/

.counter_warn {
	color: 			#CE0000;  // match setting for prompt_warn class
}


/* ----------------------------------------------------Dashboard additions - as of 3-15-04 -------------------------------------------------------------*/

/*divs that control positioning for major sections of the dashboard*/

#lyrDashboardNotificationWrapper {
	POSITION: 		relative;
	width:			75%;
	margin-LEFT: 		30px;
	margin-bottom: 10px;
}

#lyrDashboardBalancesWrapper   {
	POSITION: 		relative;
	width:			75%;
	margin-LEFT: 		30px;
	margin-bottom: 10px;
}

#lyrDashboardBannerMessageWrapper {
	POSITION:		relative;
	width:			75%;
	margin-LEFT: 		30px;
	margin-bottom: 10px;

}




/*divs for notifications*/


#lyrDashboardNotificationBackground  {
	POSITION: 		relative;
	z-index:			1;
	top:			-1px;

}

#lyrDashboardNotificationText {
	position:			relative;
}

.DashboardTableItem { 	
	position:			relative;
	padding-top:5px;
	padding-bottom:5px;
	border-top:		solid 1px #CCCC99;

	}


}

#lyrDashboardNotificationPages {
	Z-INDEX: 			510;
	margin-LEFT: 			0px;
	POSITION: 		relative;
	text-align:		right;
	margin-right:	10px;
	top: 2px;
	display: none;
}


#lyrDashboardNotificationAction {
	LEFT: 			180px;
	POSITION: 		relative;
	top:			-16px;
	Z-INDEX: 			600;
	display:		none;

}

.dashboardText {
	font-face:			Arial, Verdana, sans-serif;
	color: 			#777777;
	font-size: 			8pt;
	display: none;

}

.dashboardMessageSpacing {
	padding-TOP: 		1px; 
	padding-BOTTOM: 		5px;
}

/*----------banner message divs------------*/


#lyrDashboardBannerMessageBackground  {

	POSITION: 		relative;
	z-index:			1;
	top:			-1px;
	margin-left:	0px;
}


#lyrDashboardBannerMessageText {
	position:			relative;
	display: none;

}

#lyrDashboardBannerMessagePages {
	
	Z-INDEX: 			510;
	margin-LEFT: 			0px;
	POSITION: 		relative;
	text-align:		right;
	margin-right:	10px;
	top: 2px;
	display: none;

}

#lyrDashboardNotificationHeading {
	POSITION: 		relative;
	Z-INDEX: 			200;
	margin-bottom:		5px;
}

#lyrDashboardBannerMessageHeading {
	POSITION: 		relative;
	Z-INDEX: 			200;
	margin-bottom:		5px;
}


#lyrDashboardBalancesHeading  {
	margin-bottom: 		5px;
}


#lyrDashboardBalancesTable    {
	width:  100%;
}


#lyrBalancesRefreshButton {
	position:			relative;
	left:			165px;
	visibility:			hidden;
	display:			none;
}

/*---used for in place of "header" class on dashboard---*/

.dashboardheader {
	padding-left:		-1pt;
	padding-top:		19pt;
	background-color:  		#FFFFFF; 
   	color: 			#003366;			
	font-family: 		Arial, Verdana, sans-serif;			
	font-size: 			12pt;
	font-weight:		800;
}

/*---used for section heading on all dashboard----*/
.dashboardheading {
	FONT-WEIGHT: 		700; 
	FONT-SIZE: 		10pt; 
	COLOR: 			#003366; 
	FONT-FAMILY: 		Arial, Verdana, sans-serif;
}

/* DashboardBackground integrates with the dashboardPagesTabOn and dashboardPagesTabOff classes for Notifications and Messages */
.DashboardBackground  {
	margin-bottom: 		10px;
	border-top:		0px solid #CCCC99;
	padding: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	/*background-color: 		#EEEEBB;*/
}

.dashboardPagesTabOn {
	background-color:		#003366;
	color:			#FFFFFF;
	font-size: 			7pt;
	padding-top:		1px;
	padding-bottom:		0px;
	padding-left:		7px;
	padding-right:		7px;
	border-bottom:		solid 1px #003366;
	border-left:		solid 1px #6699DD;
	border-right:		solid 1px #003366;
	border-top:		solid 1px #6699DD;

}

.dashboardPagesTabOff {
	border-bottom:		solid 1px #6699DD;
	border-left:		solid 1px #6699DD;
	border-right:		solid 1px #6699DD;
	border-top:		solid 1px #6699DD;
	background-color: 		#B0C4DE;
	color:			#003366;
	font-size: 			7pt;
	padding-top:		1px;
	padding-bottom:		0px;
	padding-left:		7px;
	padding-right:		7px;
}


td.nomargin {
	margin:			0px;
	padding-left:		5px;
	padding-bottom:		0px;
}

TR.dashboardTableHeaderRow {
	background-color: 		#003366;
	font-color:			#FFFFFF;
	}


TR.dashboardTableOddRow {
	background-color: 		#FFFFFF;
		}


TR.dashboardTableEvenRow {
	background-color:		#B0C4DE;
	}


TD.dashboardHeadCell    {
	color:			#FFFFFF;
	text-align:			left;
	padding-top: 		3px;
	padding-bottom:		2px;
	padding-left: 5px;
	padding-right: 5px;
	border:0px;
	}

TD.dashboardHeadCellCenter    {
	color:			#FFFFFF;
	text-align:			center;
	padding-top: 		3px;
	padding-bottom:		2px;
	padding-left: 5px;
	padding-right: 5px;
	border:0px;
	}

TD.dashboardCellLeft    {
	text-align:			left;
	padding-top: 		3px;
	padding-bottom: 		2px;
	padding-left: 		5px;
	padding-right: 		5px;
	border-right:		solid 1px #003366;
	}
	
TD.dashboardCellCenter    {
	text-align:			center;
	padding-top: 		3px;
	padding-bottom: 		2px;
	padding-left: 		5px;
	padding-right: 		5px;
	border-right:		solid 1px #003366;
	}

TD.dashboardCellRight   {
	text-align:			right;
	padding-top: 		3px;
	padding-bottom: 		2px;
	padding-left: 		5px;
	padding-right: 		5px;
	border-right:		solid 1px #003366;
}

.dashboardTable	{
	width:			100%;
	cell-spacing: 		0 0;
	margin: 			0px;
	border-collapse:		collapse;
	border-left:		solid 1px #003366;
	border-top:		solid 1px #6699DD;
	border-bottom:		solid 1px #003366;
	border-right:		solid 0px #003366;
	}

.dashboardbutton {
	font-size: 			7pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration:		none;
	border-bottom:		solid 2px #BBBBBB;
	border-left:		solid 2px #BBBBBB;
	border-right:		solid 2px #EEEEEE;
	border-top:		solid 2px #EEEEEE;
	padding-top: 		1px;
	padding-left: 		4px;
	padding-bottom: 		1px;
	padding-right: 		4px;
	margin:			1px;
	white-space: 		nowrap;
	color:			#003366;
	background-color: 		#DDDDDD;
}

.dashboardbuttondown {
	font-size: 			7pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration:		none;
	border-bottom:		solid 2px #EEEEEE;
	border-left:		solid 2px #EEEEEE;
	border-right:		solid 2px #AAAAAA;
	border-top:		solid 2px #AAAAAA;
	padding-top: 		1px;
	padding-left: 		4px;
	padding-bottom: 		1px;
	padding-right: 		4px;
	margin:			1px;
	white-space: 		nowrap;
	background-color:		#CCCCCC;
	color:			#003366;
}

/* ----------------------------------------------End of Dashboard additions - as of 3-15-04 --------------------------------------------------------------------------------------*/




/* ---------------------------------------------- Product "button" class for going forward - 3-06-04 ----------------------------------------------------------------------------*/

/* buttonlink and buttonlinkdown are to be applied to <A> tags - initially identical to dashboard button classes   */
.buttonlink {
	font-size: 			7pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration:		none;
	border-bottom:		solid 2px #BBBBBB;
	border-left:		solid 2px #BBBBBB;
	border-right:		solid 2px #EEEEEE;
	border-top:		solid 2px #EEEEEE;
	padding-top: 		1px;
	padding-left: 		4px;
	padding-bottom: 		1px;
	padding-right: 		4px;
	margin:			1px;
	white-space: 		nowrap;
	background-color:		#DDDDDD;
	color:			#000000;
}

/* buttonlinkdown is the onmousedown state of the class buttonlink  */
.buttonlinkdown {
	font-size: 			7pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration:		none;
	border-bottom:		solid 2px #EEEEEE;
	border-left:		solid 2px #EEEEEE;
	border-right:		solid 2px #AAAAAA;
	border-top:		solid 2px #AAAAAA;
	padding-top: 		1px;
	padding-left: 		4px;
	padding-bottom: 		1px;
	padding-right: 		4px;
	margin:			1px;
	white-space: 		nowrap;
	background-color:		#CCCCCC;
	color:			#000000;
}


/* ----------3/15/04---These inTable classes are applied to <a> action links that appear inside a data table - they can be modified to look like buttons------*/

/* -------------------for use in oddrows and evenrows-------------- */

.inTableAction {
	font-size: 			7pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration: 		underline;
	white-space: 		nowrap;
	color:			#003366;
}

.inTableActionDown {
	font-size: 			7pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration:		underline;
	white-space: 		nowrap;
	color:			#009933;
}

.inTableActionDisabled {
	font-size: 			7pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration: 		none;
	white-space: 		nowrap;
	color:			#777777;

}

/* -----------for use in headerrows------------ */

.inTableHeaderAction {
	font-size: 			8pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration:		underline;
	white-space: 		nowrap;
	color:			#FFFFFF;
	font-weight: 		normal;

}

.inTableHeaderActionDown {
	font-size: 			8pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration:		underline;
	white-space: 		nowrap;
	color:			#DDDDDD;
	font-weight: 		normal;

}

.inTableHeaderActionDisabled {
	font-size: 			8pt;
	font-family: 		Arial, Verdana, sans-serif;
	text-decoration:		none;
	white-space: 		nowrap;
	color:			#DDDDDD;
	font-weight: 		normal;

}

/*-----------------------------------------------------------DATA TABLE for Balance Inquiry exception - Sovereign CR 39090 ---*/
TABLE.dataTableBI { 
	border:solid 1px #777777;
	margin-left:2.5%;	
}

TABLE.dataTableBI TD{ 
	padding: 1 6 1 6;		
}



/*-----additions to counter differences in menu structure and improve the appearance of longer menu items -----*/
/*----- these additions only change spacing and can be added without affecting custom branding ---*/

BODY.framebackground DIV TABLE {
	width:			auto;
	text-align:left;
   }

BODY.framebackground DIV {
	margin-left:			0px;
   } 
BODY.framebackground DIV TR{
	padding-left: 		0px;
   }
BODY.framebackground DIV TD{
	padding-left: 		0px;
	text-align:left;
   }

BODY.framebackground DIV.parent {
	margin-left: 			-9px;
   }
#AdministrationParent{
	margin-left: 			-6px;
   }
BODY.framebackground DIV.child{
	margin-left: 			-6px;
   }

A.framelink{
	padding-left: 4px;
	padding-bottom: 4px;
	display: block;
}				

A.frametitle{
	line-height:		normal;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
	display: block;	
}	
A.frametitleonmouseover{
	line-height:		normal;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
	display: block;	
}	 
.frameheight{
	line-height:		   normal;
}
/*----- end of menu changes ---------*/

