/*
'/\/\/\/\/\/\/\/\/\/\/\/\/\/\*  Program MAINTENANCE Log
' *Copyright (c) 2002, by ULTRADATA AUSTRALIA PTY LTD
'*Rel  byWhom     When              ReviewedBy When
' ---  ------     ----              ---------- ----
'4.4    Radha       30Jul15
'       [PD2593 #123]
'       white-space set to pre-wrap in firefox and pre in IE
'4.4    KBTan       08Jul15
'       [PD2593 QA# 81]
'       Move wrapword class out and take a copy of existing styles 
'       so that it don't affect style of existing control which uses it.
'       Remove duplicate style to preserve line break and space
'       Do not break word at the end of line
'4.4    KBTan       02Jul15
'       [PD2593 QA# 70]
'       Added wrapword class selector to be use in displaying Electronic Signature text
'4.3    GKrish      27Apr15
'       [PD3090 #43, #52]
'       Added availableFundsSeparatorTop and availableFundsSeparatorBottom
'4.3    GKrish      15Apr15         SWakefield 14Apr15
'       [PD3090 #43]
'       Added .transferTimingNarrative
'4.3    GKrish      14Apr15         SWakefield 14Apr15
'       [PD3090 #43]
'       Added .transferConfirmationContainer and .redrawMessage transfer related styles.
'4.3    GKrish      25Mar15
'       [PD3090 #109]
'       Added hyperlink selectors to the .newRowHeading style to ensure hyperlinks look the same as other headers.
'4.2    WKcheah     25Mar15
'       [PD3090 #110, #111]
'       Fixed not to wrap content of searchFilterTable cells.
'4.2    WKcheah     24Mar15
'       [PD3090 #108]
'       Padding not applicable to table row (TR) in some modern browsers except <=IE10.
'       Modified to apply the same padding styles into the classes that are used for TH elements.
'4.2    SWakefield  15Oct14
'       [PD3000 #28]
'       Fixed width of Secure Message message control.
'4.1    WKcheah     27Aug14
'       [PD2864]
'       Updated to use dynamic tab menu size after product design team approved
'4.1    WKcheah     18Aug14
'       [PD2864]
'       Added class confirmMsg being used in the maintain user categories pop-up
'4.2    SWakefield 27Aug14
'       [PD2811B]
'       Use nicEdit-main to match the message control, MessageBody matches message history display
'4.2    SWakefield 21Aug14
'       [PD2811B]
'       Added noMessageContent class
'4.2    SWakefield 01Jul14
'       [PD2811B]
'       Removed float:left from messageBody class. Cause incorrect display in Chrome, MessageSeparator within text
'4.2    YPGan       18Aug14
'       [PD2593 DEV # 32]
'       Modified wpTitle to add background-image for IE10 compatibility
'4.2    YPGan       06Jun14
'       [PD2593]
'       Added styles from PD2827 Online Lending
'4.2    KBTan       01Apr14
'       [PD2593]
'       Reduce menu item size to fit one menu item
'       Added style to highlight unread secure message
'       Added style for aspNetDisabled class
'4.1    GKrish      24Feb14
'       [PD2192B] QA Issue #16
'       printAndLogout: Added z-index to ensure it displays above menu.
'4.1    GKrish      10SEP13
'       [PD2192B]
'       Changed warningText to slightly darker red (Requested by Design)
'4.1    WKcheah     14Aug14
'       [PD2864]
'       Added maindiv_extended and innermaindiv_extended to allow a wider menubar and the overall page content
'       Added searchFilterTable class for transaction search criterial fields
'4.1    WKcheah     12Aug14
'       [PD2864]
'       Added new styles for transaction search page and update category pages
'4.1    GKrish      25JUN14
'       [PD2799]
'       Added a.unclearedfundlink:link
'4.1    GKrish      24Jun14
'       [PD2799]
'       Added css for standards compliant roundCorner style.
'       Added cursor:hand for A:hover
'4.1    GKrish      20Jun14
'       [PD2799]
'       Updated A:hover color
'4.1    GKrish      16JUN14
'       [PD2799]
'       New stylesheet for account related styles.
'4.1    YPGan       21Oct13
'       [PD2603 # 737]
'       Added style for DateTextBox
'4.1    YPGan       17Oct13
'       [PD2603 # 752]
'       Added styles for online authentication page
'4.1    GKrish      31JUL13
'       [PD2192B]
'       Bugfix - mandatoryErrorBox was being nested in another css class, causing the control that uses it not to pick it up.
'4.1    YPGan       21Oct13
'       [PD2603 # 737]
'       Added style for DateTextBox
'4.1    YPGan       17Oct13
'       [PD2603 # 752]
'       Added styles for online authentication page
4.0     CAtkinson 04JUN13
'       [PD1827B]
'       Added BoldMessage and label
'4.1    SWakefield  03Jul13
'		[PD2603B] Design specified changes
'       .dropDownList width removed due to buggy support in IE7
'4.1    SWakefield  14Aug15         GKrish      17Aug15  
'	[PD2971 efo#5034762]
'       Change appearance of udaHTMLComboBox so that components always appear aligned.
'4.0    SWakefield  25Sep13
'	[#407363] Removed the .dropDownList width property
'4.1    SWakefield  19Jun13
'	[PD2603B] Design specified changes
'       Set .dropDownList width as well as min-width to support IE
'4.1    SWakefield06Jun13
'       [PD2603]
'       Further tweaking of searchable dropdown to Prod Designs requirements
'4.0    SWakefield27May13
'       [#407363]
'       Changed .dropdown to specify min-length, not length
'4.0    SWakefield27May13
'       [#407187]
'       Added a scrollbar to udaselect dropdown
'4.0    SWakefield2May13
'       [PD2532B - HumeDesignIssue#3]
'       Changed the font for udaselect, and colour for (udaselect .dropdown span:hover)
'4.0    SWakefield2May13
'       [PD2532B - HumeDesignIssue#3]
'       Include class .DropDownCurrentItem for HTML based combobox
'4.0    SWakefield  30Oct12
'		[PD2352B] Added handling for Alphanumeric Pinpad.
'4.0    SWakefield2Apr13
'       [PD2532B - HumeDesignIssue#3]
'       Implement HTML based combobox for To Account List
'4.0    YPGan     02Jul12
'       [PD1242B]
'       Modified span.multSelItem to set font-size and font-family
'4.0    YPGan     30Mar12           SWakefield 27Apr12
'       [PD1242B]
'       Added styles used by the MultiSelectDropDownList web control
'4.0    YPGan     26Mar12
'       [PD1242B]
'       Added styles used in the GridView web control
'4.0    CBooth    31May12
'       [PD1994B]
'       Menu changes as per design
'4.0    KBTan     07Mar12
'       [PD1994B # 197]
'       Remove height setting for Sub menu control, it may have more that one row.
'       Move submenustaticselected's style because StaticSelectedStyle-CssClass is not working.
'4.0    YPGan     02Mar12
'       [PD1994C # 146]
'       Modified stText and stTextBold to Helvetica 8pt
'4.0    GKrish    01Mar12
'       [PD1994B] #25
'       Removed dropShadow from .welcomeMessageText
'4.0    CBooth  17Feb12
'       [PD1994B]
'       Fixed loginerrortext colour
'4.0	BenW	23Nov11
'		[PD0877B] Added right padding to .newRowHeading for right align data.
'4.0	GKrish	21Sep10
'		[PD1469B]
'		Added css style to display horizontal menu
'4.0	YFWong	09Sep10
'		[PD1469B]
'		Added new style item called "radioButton" & "timingDropDownList"
'4.0	GKrish	27Aug10
'		[PD1469B]
'		Added Conservative theme.
'4.0    GKrish  25Aug10
'       [PD1469B]
'		Added .passwordFont class.
'4.0    GKrish  18Aug10
'       [PD1469B]
'		Added A:visited.wptitle
'4.0    GKrish  27Jul10
'       [PD1469B]
'       Updated with new styles for grid view items
*********************************************************/

.classname
{
	background-color: #F8F8F8;
	color: White;
}

.background
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	background-color: white;
}

/***** login *****/
.loginbackground
{
	background-image: url(loginBackground.jpg);
}

.loginGeneralMessage
{
	position: absolute;
	float: left;
	top: 300px;
	left: 100px;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Helvetica;
	text-align: center;
}
.loginLogo
{
	position: absolute;
	left: 20px;
	top: 20px;
	float: left;
}

.loginTitle
{
	position: absolute;
	float: right;
	top: 100px;
	right: 50px;
	font: Arial;
	font-size: 15;
	color: Black;
}
.loginInputs
{
	background-image: url(loginInputs.png);
	background-repeat: no-repeat;
	position: absolute;
	float: right;
	bottom: 50px;
	right: 100px;
	text-align: left;
	width: 451px;
	height: 300px;
	padding-top: 20px;
	vertical-align: middle;
}
.loginInputs span
{
	text-align:right;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
}
.tblLoginInputs
{
    width: 535px;
}
.loginSubmitButton
{
	padding-top: 6px;
	vertical-align: middle;
	text-align: right;
}
.loginSubmitButton input
{
	background: inherit;
}
.newsignonfont /* This is the class that is used for login text */
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Helvetica;
}
table.newsignonfont
{
    width:451px;
}

.signonfont /* This was originally the font for login text, but has been used in many other places */
{
	font-weight: bold;
	font-size: 12pt;
	color: #0066cc;
	font-family: Verdana;
}
.H1
{
	font-weight: bold;
	font-size: 24pt;
	color: #0066CC;
	font-family: Helvetica;
}
.stText
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
.stTextBold
{
	font-size: 8pt;
	color: #000000;
	font-family: Helvetica;
	font-weight: bold;
}
.dim
{
    color:gray;
}
.errorheading
{
	font-weight: bold;
	font-size: 12pt;
	color: #FF0000;
	font-family: Helvetica;
}
.errortext
{
	font-size: 8pt;
	color: #FF0000;
	font-family: Helvetica;
}
.loginerrortext
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Helvetica;
}
.small
{
	font-size: 8pt;
	font-family: Monospace;
}
.subHeading
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Helvetica;
}
.warningtext
{
	font-weight: bold;
	font-size: 8pt;
	color: #BE0000;
	font-family: Helvetica;
}
.navhighlight
{
	border-right: white thin solid;
	border-top: white thin solid;
	font-size: 10pt;
	border-left: white thin solid;
	color: white;
	border-bottom: white thin solid;
	font-family: Helvetica;
	background-color: #000051;
}
A:link .Navlink
{
	font-size: 10pt;
	color: white;
	font-family: Helvetica;
}
.descHeading
{
	font-size: 8pt;
	color: white;
	font-family: Helvetica;
	background-color: #000051;
}
.Mandatory
{
	color: red;
	text-align:left;
}
.medium
{
	font-size: 9pt;
	color: black;
	font-family: arial,helvetica,lucida sansregular,sans-serif;
}
.combo
{
	font-size: 8pt;
	font-family: Helvetica;
}
@media print
{
	.DONOTPRINT
	{
		visibility: hidden;
	}
}
@media screen
{
	.DONOTPRINT
	{
		visibility: visible;
	}
}

/***** tabs *****/
.tabControl
{
	border-right: #0066ff 0px solid;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #0066ff 0px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #0066ff 3px solid;
	background-color: #ffffff;
}
.tab
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066ff;
	font-weight: bold;
	float: left;
	margin: 0px;
	padding: 6px 18px 6px 18px;
	background-color: #bed4f1;
	border: 0px;
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 0px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= '#bed4f1' );
}
.tabDisabled
{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	float: left;
	margin: 0px;
	padding: 6px 18px 6px 18px;
	background-color: gray;
	border: 0px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 0px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= 'gray' );
}
.tabHighlight
{
	font-family: Verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	float: left;
	margin: 0px;
	padding: 6px 18px 6px 18px;
	background-color: #0066ff;
	border: 0px;
	cursor: default;
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0067d1 0px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#bed4f1' , EndColorStr= '#0066ff' );
}


/***** master page *****/
.contentDiv
{
	width: 100%;
	display: block;
	border: 1px solid #000;
	background: inherit;
}
.contentWrapper
{
	width: 100%;
}
.contentTable /*modify this to align content */
{
	/*margin-left:0px - left justified */
	margin-left:auto; 
	margin-right:auto;
	/*margin-right:0px - right justified */
}
.leftMargin
{
	width: 1%;
}

.contentColumn
{
	text-align: left;
}
.rightMargin
{
	width: 1%;
}
.headerbkg
{
	float: left;
	width: 100%;
	background-image: url("header_bg.gif");
	background-repeat: repeat;
	height: 80px;
}
.header
{
	float: left;
	width: 584px;
	background-image: url("header.gif");
	background-repeat: no-repeat;
	height: 60px;
}
.logo
{
	float: right;
	width: 200px;
	background-image: url("uda_logo.gif");
	background-repeat: no-repeat;
	height: 60px;
}
.contentDivNoBorder
{
	width: 100%;
	display: block;
	background: inherit;
}

/**/



/* elements, default styles */
INPUT
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
OPTION
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
SELECT
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
BODY
{
	margin-left: 0;
	margin-top: 0;
}
.maindiv
{    
    margin-left:auto;
    margin-right:auto;
    width:1135px;
}
.maindiv_extended
{    
	width:1135px !important;
}
.innermaindiv
{    
	position:absolute;
	width:1135px;
}
.innermaindiv_extended
{    
	width:1135px !important;
}

.instructionsText A:link
{
	font: 8pt/11pt verdana;
	color: #FF0000;
}
.instructionsText A:visited
{
	font: 8pt/11pt verdana;
	color: #4e4e4e;
}

/* global hyperlink settings */
a img
{
	border-width: 0px;
}
A:link
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	text-decoration: none;
}
A:active
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	text-decoration: none;
}
A:visited
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
	color:#0066CC;
	cursor:hand;
}

/***** tables, grids *****/
.headerbackground
{
	/*background-image: url(header_bg.gif); 	background-repeat: repeat-x;*/
}
.footerbackground
{
	background-color: white;
	text-align: right;
}
.AltRow
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
}
.rhighlight
{
	font-weight: bold;
	font-size: 10pt;
	color: #0066CC;
	font-family: Helvetica;
}
.rowHeading, .rowHeading a:link, .rowHeading a:visited, .rowHeading a:active
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica;
	font-weight: bold;
}

.tblBorder
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	font-size: 8pt;
	border-left: #e0e0e0 1px solid;
	color: #0066CC;
	border-bottom: #e0e0e0 1px solid;
	font-family: Helvetica;
	border-collapse: collapse;
}
.tableItem /*used on web parts [PD1469B]*/
{
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	border-bottom-width: 1px;
	padding: 2px 3px 2px 3px;
}
.tableSelectedRow /*used on web parts [PD1469B]*/
{
	background-color: #C0DAFE;
}

.newRowHeading,  .newRowHeading a:link, .newRowHeading a:visited, .newRowHeading a:active /*used on web parts [PD1469B]*/
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	font-weight: bold;
	padding:  0px 3px 0px 3px;
}
.gridHeaderLeftAlign
{
	text-align: left;
	padding:  0px 3px 0px 3px;
}

.gridHeaderCenterAlign
{
	text-align: center;
	padding:  0px 3px 0px 3px;
}

.gridHeaderRightAlign
{
	text-align: right;
	padding:  0px 3px 0px 3px;
}

/* web parts */
.wpTitle
{
	font-size:10pt;
	font-weight:bold;
	font-family:Helvetica;
	color: #026FBF;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B5C3EF,endColorStr=#EFF3FF); /*IE*/
    background-image: linear-gradient(rgb(181, 195, 239) 0%, rgb(239, 243, 255) 100%);
	background-image: -moz-linear-gradient(top, rgb(181,195,239), rgb(239,243,255));/* Firefox */
	background: -webkit-gradient(linear, left top, left bottom, from(#B5C3EF), to(#EFF3FF)) /*safari chrome*/
}
.wpHeader
{
	border-collapse: collapse;
	font-family: arial;
	font-size: 11.5px;
	border-style: none; 
	color: #FFFFFF;
	font-weight: bold;
}
a.wpTitle 
{
	font-size:10pt;
	font-weight:bold;
	color: #026FBF;
	font-family:Helvetica;
}
a:active.wpTitle 
{
	font-size:10pt;
	font-weight:bold;
	color: #026FBF;
}
a:visited.wpTitle 
{
	font-size:10pt;
	font-weight:bold;
	color: #026FBF;
}
.wpContentBorder
{
	height: 100%;
	border: 1px solid #B5C3EF;
	border-bottom: none; /*because there is another row beneath that contains the web part footer*/
	background-color: white;
	margin: 0px;
	padding: 5px; 
}
.wpFooter
{
	height: 2px;
	border-bottom: 1px solid #B5C3EF;
	font-size: 2px; 
}

/***** menu *****/
.menubar
{
	height: 43px;
	background-image: url("menu_bg.png");
	background-repeat: repeat-x;
	background-position: left center;
	width: 100%;
}
/* LEVEL 1*/
.menuStatic /* level 1 menu style */
{
	height: 43px;
	z-index: 99999;
	vertical-align: middle;
	line-height: 43px; /*to enable list items to be properly vertical aligned*/
	padding: 0px;
	margin: 0px;
}

.menuStaticItem /* style for level1 menu items with no sub menu items */
{
	/*font changes here need to be replicated in li.static*/
	font-family: Tahoma !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	line-height:43px;
}

.submenubar
{
	background-color: transparent;
	width: 100%;
}
div.submenubar div:first-child
{

	background-color: #adadad;
	width: 100%;
   
}
.submenuStatic /* level 1 menu style */
{
	height: 20px;
	vertical-align: middle;
	line-height: 20px; /*to enable list items to be properly vertical aligned*/
	padding: 0px 5px 0px 5px;
	margin: 0px;
}

.submenuStaticItem /* style for level1 menu items with no sub menu items */
{
	/*font changes here need to be replicated in li.static*/
	/*font-family: Tahoma !important;
	font-size: 10px !important;
	font-weight: bold !important;
	color: #ffffff !important;*/
	line-height:20px;
	white-space:nowrap;
}

ul.level1.submenustatic
{
	position:static !important;  
}
ul.level1.submenustatic li.static
{	
    width: auto !important;
    padding: 0px 5px 0px 5px;
    line-height: 20px;
	font-family: Tahoma !important;
	font-size: 10px !important;
	font-weight: normal !important;
	position:static !important;
	background:none !important;
	border-right: 1px solid #363636;
}
ul.level1.submenustatic a
{
	color: #000000 !important;
    font-style:normal;
    font-weight:normal;
}
ul.level1.submenustatic a.selected
{
	color: #000000 !important;
	font-size: 8.5pt;
    font-weight:bold;
}
li.static /* style for level1 menu item that has sub menu items*/
{
	text-align: center;
	/*width: 110px;*/
	padding-left: 15px;
	padding-right: 15px;
	background-position: right;
	background-image: url(staticmenu-separator.png);
	background-repeat: no-repeat;
	font-family: Tahoma !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	line-height:43px;
}
ul.menustatic li.static a.selected 
{
	color: #000000 !important;
}

ul.menustatic li.static a.static
{
    text-decoration:none;
}

ul.menustatic li.has-popup.static a.static
{
    text-decoration:none;
	cursor: text;
}

/* LEVEL 2 */
/*  HORIZONTAL SUB MENUS
	1. Enable the ul li below. This makes the sub menus appear horizontally 
	2. In menuDynamic, set the width to a very wide figure, ex 2000px and overflow: hidden. */
ul li  
{
    list-style: none; 
	/*position: static !important; 
    float: left;*/
}

ul.static 
{
   	padding: 0px;
	margin: 0px;

}

.menuDynamic /* sub menu */
{
	z-index: 99999;
	/*width:2000px !important;*/
	overflow: hidden ;
	background-color: #696969;
	text-align:left;
	width: 200px;
	padding: 0px;
}
.menuDynamicItem /* this gets applied to the hyperlink (<a>) within the list item */
{
	line-height: 20px;
	/*background-color: #F4FBFE;*/
	text-align: left;
	/*text-indent: 10px;*/
	font-family: Arial !important;
	font-size: 11px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	width: auto;
	white-space: nowrap;
	padding: 0px;
	z-index: 99999;
}
li.dynamic /*individual sub menu item style*/
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #363636;
	z-index: 99999;
	width:auto;
	text-align:left;
	padding: 0px 10px 0px 10px;
	line-height:20px;
}
li.dynamic:hover /* when hovering over submenu item */
{
	background-color:#363636;
}
.menuDynamicHover
{
	background-color:#363636;
}

/***** print and logout buttons *****/
.printAndLogout
{
	position:absolute;
	top:60px;
	right:0px;
	float:right;
	display:inline ;
	z-index:99999;
}

/***** welcome message *****/
.welcomeContent
{
	width: 1024px;
}
.welcomeMessageText
{	text-align:left;
	font-family: Tahoma;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	font-size: 12px;
	width: 100%;
}

.welcomeMessageBkg
{
	background-image: url(welcome_message_bar_repeat.png);
	background-repeat: repeat-x;
	height: 27px;
}
.welcomeMessageBkgRight
{
	background-image: url(welcome_message_bar_right.png);
	background-repeat: no-repeat;
	height: 27px;
}
.welcomeMessageBkgLeft
{
	background-image: url(welcome_message_bar_left.png);
	background-repeat: no-repeat;
	height: 27px;
}

/***** other styles *****/

.passwordFont
{
	font-family: Tahoma;
}
.waterMark
{
	color: #999;
	position: absolute;
	z-index: 100;
	background-color: transparent;
	margin-top: 0;
	margin-left: 0;
	padding-top: 5px;
	white-space: nowrap;
	font-weight: normal;
	text-align: left;
}
.hiddenControl
{
	visibility: hidden;
	display: none;
}
.centerAlign
{
	margin-left: auto;
	margin-right: auto;
}
.centerAlignText
{
	text-align: center;
}
.indent
{
	text-indent: 10px;
}
.dropDownList
{
	min-width: 250px;
}

.leftAlign
{
	text-align: left;
} 
.radioButton
{

}
.currency, .currency span
{
	white-space:nowrap;
	text-align:right;
}
.dateTime, .dateTime span
{
	white-space:nowrap;
}

/* Recurring timing control */
.timingDropDownList
{
}

.UdaTextBox
{
    width:90px;
}

/* udaHtmlComboBox control */
.udaselect{ /* invisible parent of the dropdown */
        font: normal normal 10px helvetica;
        margin:0px;
        position: relative;
        text-indent: 3px;
        padding:0px;
        cursor: hand;
        cursor: pointer;
}

.udaselect .dropdown{ /* Dropdown List  */
        position: absolute;
        left: 0;
        border: 1px solid black;
        display: none;
        z-index: 5;
        font-weight: normal;
        max-height:400px;
        overflow:scroll;
        overflow-x:hidden;
}

.udaselect .dropdown span{ /*Dropdown Items */
        width: auto;
        display: block;
        background: white;
        padding: 1px 0;
        text-indent: 5px;
        text-decoration: none;
}

.udaselect .dropdown span:hover{ /*Dropdown Items Mouseover*/
        background: lightgrey;
}

.DropDownHighlight
{
	color: blue;
	background-color: transparent;
    font-style:italic;
}
.DropDownPayNewHighlight
{
	color: black;
	background-color: transparent;
    font-weight:bold;
}

.DropDownCurrentItem
{
    background: lightgrey !important;
}

.udaSelectInputbox
{

}

/* set the watermark/placeholder for the dropdown input field */
#dropDownInput::-webkit-input-placeholder { /* WebKit browsers */
    color:    black;
}
#dropDownInput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    black;
}
#dropDownInput::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    black;
}
#dropDownInput:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    black;
}

.DropDownControlBorder
{
    border:1px solid gray;
}

.udaSelectInputbox
{
                border:none;
                margin:2px;
}

.dropdownbutton
{
    border:none;
    display:inline-block;
    width:16px;
    top:0px;
    margin:0px;
    padding:0px;
    cursor: hand;
    cursor: pointer;
    background-image: url(DropDownButton.png);
    background-repeat:no-repeat;
    background-position:center;
}

/*List Search Prompt*/
.ListSearchPrompt
{
    white-space:nowrap;
    padding:2px;
    overflow:hidden;
    position:absolute;
    display:block;
    margin-top:2px;
    z-index:9999999;
        
    font-style: italic;
	color: Gray;
	background-color: lemonchiffon;        
}
/*End List Search Prompt*/

/* DropDownList */
span.multSelItem
{
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	padding: 4px 19px 4px 19px;
	white-space: nowrap;
	font-size: 8pt;
	font-family: Helvetica;
}

span.multSelItem-sel
{
	background-color:#bed4f1;
}

span.multSelItem-hover
{
	border: solid 1px #0067d1;
	padding: 3px 18px 3px 18px;
}
span.multSel
{
	border: Solid 1px #85888A;
	padding:  1px 1px 1px 1px;
	oveflow-x: hidden;
	oveflow-y: hidden;
}
span.multSel img
{
	border:none;
	width:15px;
	height:13px;
}
span.multSel input
{
	background-color:Transparent; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	/*For some reason we must have a border for tooltips to appear in IE*/
	/*none 0px doesn't work, nor does none 1px*/
	border: solid 1px transparent;
}
span.multSelItemContainer
{
    border: 1px solid #868686;
    z-index: 9003;
    position: absolute;
    cursor: default;
    padding: 1px 1px 0px 1px;
    font-size: 8pt;
    overflow-x: hidden;    
    display:block;
    background-color:#FFFFFF;
}

/* End DropDownList */


.mandatoryErrorBox
{
    padding: 0px 1px 0px 1px;
    background-color: #faa;
    border: 1px solid #f00;
    margin-left: 2px;
}


/* AlphaNumericKeyboard Styles */
.cover {    /* this is the dark translucuent background that covers the main window behind the keyboard*/
	visibility: visible;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: black;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    filter: alpha(opacity=50);
	background-color: rgba( 0, 0, 0, 0.5 ); /* not supported by IE7, javascript supplements this for IE7 document mode browsers */

}

    .KBFrame
    {
        background-color:#c0c0c0;
        z-index: 9999;
        overflow: hidden;
    }

    .KBContainer
    {
        background-color:#c0c0c0;
	    border-top:1px solid black;
	    border-right:2px solid black;
	    border-bottom:2px solid black;
	    border-left:1px solid black;
        position:relative;
        width:500px;
        
    }
    
    .KBHeader
    {
        font-weight: bold;
	    font-size: 12pt;
	    background-color:Black;
	    color:White;
        position:static;
        overflow: hidden;
	    font-family: Helvetica;
	    text-align: left;
	    border-top:1px solid white;
	    border-left:1px solid white;
	    border-right:1px solid white;	    
    }
    
    .DisplayFld
    {
        height:15px;
        width:150px;
        background:white;
        color:Black;
        border:inset;
        margin:2px;
        font-size:15pt;
    }

    .KBRow
    {
        height:30px;
    }
    
    .ppRow 
    {
        height:30px;
        width:100%;
    }
    .ppRowShift 
    {
        height:30px;
        width:100%;
    }

    .ppBtn 
    {
        height:30px;
        width:30px !important;
        font-size:10pt;
        font-family:Verdana;
        color:Black;
	    border-top:1px solid black;
	    border-right:2px solid black;
	    border-bottom:2px solid black;
	    border-left:1px solid black;
        text-align:center;
        vertical-align:middle;
        cursor:pointer;
        background-repeat:no-repeat;
        background-position:center;
    }


.horizontalSeparatorLine
{
    color:lightgrey;
    height:1px;
}
.hidden /* class to use with jQuery .toggleClass to toggle visibility of an element */
{
    visibility:hidden;
}
}

TABLE.dialogTable 
{
    width:95%;
    padding:5px;
}
TABLE.dialogTable TR TD
{
    border-bottom: 1px solid #B5C3EF; 
}

TABLE.dialogTable TD
{
    height:auto;
    text-align:left;
    padding-bottom:1px;
}
TABLE.dialogTable TD.stText
{
    font-weight:normal;
}

.mandatorySymbol
{
	color: red;
}
/* Secure Messaging */
.boldMessage /*used on webparts PD1827B*/
{
    font-weight:bold;
}


.noMessageContent
{
    margin-top:20px; 
    margin-bottom:20px;
}

.label /*used on webparts PD1827B*/
{
       font-weight:bold;
}

.unreadMessage
{
    width:0px;
    height:0px;   
    background:url('Envelope.png') center no-repeat;
    padding-top:19px;
    padding-right:13px;
    padding-left:13px;
}

.readMessage
{
    width:0px;
    height:0px;   
    background:url('ReadEnvelope.png') center no-repeat;
    padding-top:15px;
    padding-right:13px;
    padding-left:13px;
}

.sentMessage
{
    width:0px;
    height:0px;   
    background:url('OpenEnvelope.png') center no-repeat;
    padding-top:15px;
    padding-right:13px;
    padding-left:13px;
}

.sentAndRepliedToMessage
{
    width:0px;
    height:0px;   
    background:url('OpenEnvelope.png') center no-repeat; 
    padding-top:15px;
    padding-right:13px;
    padding-left:13px;
}

.GroupHeaderStyle
{
    text-align:left;
    font-weight:bold;
    font-size:10pt;

}

.MessageBody /* MessageBody is used for display of sent mail */
{
    margin-left:20px;
    width:800px;
    color:black;
    font-family:Verdana;
    font-size: 10px;
    word-wrap: break-word; /* should not be required, but IE was not wrapping! */
    white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
    white-space : pre;      /* current browsers */
}

.MessageBody p
{
    margin-top: 0px;
    margin-bottom: 0px;
}
 
.nicEdit-main /* nicEdit-main is used for wyswig view */
{
    margin-left:20px;
    width:800px;
    color:black;
    font-family:Verdana;
    font-size: 10px;
    word-wrap: break-word; /* should not be required, but IE was not wrapping! */
}

.nicEdit-main p
{
     margin-bottom:0px !important;
     margin-top: 0px !important;
}

.nicEdit-main .wordwrap 
{
    text-wrap:normal !important;
    white-space: pre-wrap;      /* CSS3 */   
    white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
    overflow-wrap:break-word;
    word-break: break-all;
    white-space: normal;
}

.wrapword  
{
    text-wrap:normal !important;
    white-space: pre-wrap;      /* CSS3 */   
    white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
    overflow-wrap:break-word;
}

.MessageHistoryList /* container for list of messages */
{
}

.MessageHistoryMessage /* container for each item in list of messages */
{
    padding-top:10px;
    padding-bottom:10px;
}

.MessageHistoryMessageSeparator
{
    height:10px;
    margin-left:auto;
    margin-right:auto;
    width:90%;
    border-bottom:1px solid silver;
    margin-top:10px;
    margin-bottom:10px;
}

.MessageEditContainer
{
    width:99%; /* 100% causes right margin to be obscured */
}

.SMTextArea /* Controls the size of the nicEdit */
{
    width:780px;
    height:300px;
}

.nicEdit-main 
{
    color:black;
    font-family:Verdana;
    font-size: 10px;
}

.highlightUnread
{
    background-color: #C0DAFE;
}

/*Disabled Class*/
/*
If an item is disabled, then asp.net will add the aspNetDisabled class
And if this is added, then there's no point in displaying a cursor with the hand, cuz the item is disabled
Hence this global setting
*/
.aspNetDisabled, .aspNetDisabled *
{
    cursor:default !important;
    color: gray !important;
}
/* End Of Secure Messaging */

.roundCorner
{
    border-width: 1px;
    border-style: solid;
    border-color: #b5c3ef;
    padding: 0px;
    border-spacing: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.roundCornerTitle
{
    font-size:10pt;
	font-weight:bold;
	font-family:Helvetica;
	color: #026FBF;
	padding-left:5px;
    background: #b5c3ef; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YzNlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmYzZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b5c3ef 0%, #eff3ff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5c3ef), color-stop(100%,#eff3ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b5c3ef 0%,#eff3ff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b5c3ef 0%,#eff3ff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b5c3ef 0%,#eff3ff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b5c3ef 0%,#eff3ff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5c3ef', endColorstr='#eff3ff',GradientType=0 ); /* IE6-8 */ 
}
.roundCornerTitle a:link, .roundCornerTitle a:visited
{
    font-size:10pt;
	font-weight:bold;
	font-family:Helvetica;
	color: #026FBF;
	text-decoration:'underline';
}

/* BUTTONS */

.button 
{
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	cursor:pointer ;
}

/*red buttons*/
.redButton, .redButton:disabled:hover{
    background: #8c2730; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMjczMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzI3MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8c2730 0%, #a32720 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c2730), color-stop(100%,#a32720)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8c2730 0%,#a32720 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8c2730 0%,#a32720 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8c2730 0%,#a32720 100%); /* IE10+ */
    background: linear-gradient(to bottom, #8c2730 0%,#a32720 100%); /* W3C */
    background-color: #8c2730; /* fallback */
	border:1px solid #8c2730;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
}.redButton:hover {
    background: #b52730; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1MjczMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNTI3MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b52730 0%, #a52730 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b52730), color-stop(100%,#a52730)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b52730 0%,#a52730 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b52730 0%,#a52730 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b52730 0%,#a52730 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b52730 0%,#a52730 100%); /* W3C */
    background-color:  #b52730 ;/* fallback */
    border:1px solid #b52730
}.redButton:active {
	position:relative;
	top:1px;
}.redButton:disabled:hover
{
    cursor:default;
}


/*green buttons*/
.greenButton, .greenButton:disabled:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dc13c), color-stop(1, #137132) );
	background:-moz-linear-gradient( center top, #9dc13c 5%, #137132 100% );
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkYzEzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzcxMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-color:#9dc13c;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
}.greenButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #137132), color-stop(1, #9dc13c) );
	background:-moz-linear-gradient( center top, #137132 5%, #9dc13c 100% );
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNzEzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZGMxM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-color:#137132;
}.greenButton:disabled:hover
{
    cursor:default;
}
/* Pending Transactions and Account Details pages */
.pendingTransactionRow
{
	background-color:#f1f1f1;
}

.pendingTransactionPrefix
{
	color:grey !important;
}

.accountDetailRow
{
	vertical-align:top;
}
.accountDetailLabel
{
	font-weight:bold;
	white-space:nowrap;
	padding-bottom:5px;
}
.accountDetailData
{
	white-space:nowrap ;
	padding-right:5px;
}
a.unclearedfundlink:link
{
	color:#0066CC; /*design wants uncleared funds links to appear with this color by default. the color is the same as a:hover in general.css*/
}
.availableFundsSeparatorTop
{
    border-top:1px solid #e0e0e0;
}
.availableFundsSeparatorBottom
{
    border-bottom:1px solid #e0e0e0;
}

.editInputBorder
{
	border-width:1px;
	border-color:#e0e0e0;
	border-style:solid;
}
.categoryNavList, .userCategoryNavList 
{
    margin:0;
    padding:0;
}
.categoryNavList LI 
{
    padding-left: 5px;
    padding-top: 5px;
    text-align:left;
    white-space:nowrap;
}
.userCategoryNavList LI 
{
    padding-left: 0px;
    padding-top: 5px;
    text-align:left;
    white-space:nowrap;
}
.searchFilterTable TD
{
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-top:2px;
    white-space:nowrap;
}
.searchFilterTable .separator
{
    border-right: 1px solid #b5c3ef;
}
.confirmMsg 
{
    background-color:#e0e0e0;
    color: Gray
}

/* Transfer pages */
.transferConfirmationContainer
{
    width:400px;
}
.redrawMessage
{
    white-space:normal; 
    text-align:justify
}
.transferTimingNarrative
{
    white-space:nowrap;
}
