body 
{
	background-color:#fefefe;
}
.BenPnlDeliveyMethods
{
	width:100%;
}
.chkboxERR
{
	font-family:Arial;
	color: Red;
	font-weight:bold;  
	background-color:#ffebca;  
}
.maindivstyles
{
	width:100%;	
	}
.CustAppMsgInnerPnl
{
	Width:90%;
	background-color :white;
	margin : 10px 10px 10px 10px;   
	   
}

/* MENU HEADER PAGE STYLES */
.logotable
{
	background-color: #213c6b;
}

.menusStaticbackground
{
	background-color: #f0f0f0;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color:gainsboro;
	
}
.table
{
	 margin-top:inherit;
}
.menustaticitemstyle
{
	Color: #213c6b; 
	font-weight: bold;
	Font-Size: 10pt;
	Font-family: Arial;
	text-decoration: none;
	text-align:center;
}
.menustatichoverstyle
{
	Font-family: Arial;
	Font-Size: 10pt;
	font-weight : bold;
	background-color: white;
	Color: black;
	text-decoration:underline;
}
.menustatichovercursorstyle
{
	cursor: hand;
}
.menudynamicstyle
{
	border-bottom: gainsboro 2pt solid;
	text-align: left;
	border-right: gainsboro 1pt solid;
	border-top: gainsboro 1pt solid;
	border-left: gainsboro 1pt solid;
	border-color : #C7E1F8;
	background-color :#f0f0f0;
	width:150px;
}
.menudynamicItemStyle
{
	border-bottom: gainsboro thin solid;
	font-size: 9pt;
	font-family: Arial;
	Color:Navy ;
	width:150px;
}
.menudynamichoverstyle
{
	font-size: 9pt;
}

.menusstyle
{
	cursor: default;
}

/* GENERAL PAGE STYLES */
.rectanglebackground
{
	background-color: gainsboro;
}
.innerrectanglebackground
{
	background-color: #fbfcfc;
}
.rectangleheading
{
	font-size: 18pt;
	color: black;
	font-family: Arial;
	font-weight: bold;
}
.innerrectangleheading
{
	font-size: 12pt;
	color: #213c6b;
	font-family: Arial;
	font-weight: bold;
}
	.txtbox
{
	
}

.cmbbox
{

}

.innerrectanglesubheadings
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color:Black;
}
.captionfields
{
	color:Black;
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	font-weight:normal;
}
.captionfieldsERC
{
	color:Black;
	font-size:9pt;
	font-family:Arial;
	text-align:right;
	font-weight:normal;
}

.CaptionFieldsTopHead
{
	color:Black;
	font-size: 10pt;
	font-family: Arial;
	text-align: center ;
	font-weight:normal;
}

.captionfieldsvalues
{
	color:Black;
	font-size: 9pt;
	font-weight:normal;
	font-family: Arial;
}

.captionfieldsvaluesExt
{
	color:Navy ;
	font-size: 11pt;
	font-weight:bold ;
	font-family: Arial;
	background-color :Silver ;
	text-align :center ;
}
.lblalert
{
	font-size: 10pt;
	background-color: #ffffbe;

}
.coloredfield
{
	background-color: #ffebca;
}
.errormessagestyle
{
	color:Red;
	font-weight:bold;
	font-size: 10pt;
	font-family: Arial;
	background-color: #f7f7f7;
}
.ClearErrorMessageStyle
{
	color:black;
	font-weight:bold;
	font-size: 10pt;
	font-family: Arial;
	height:0px;  
	background-color: Transparent ;
}
.errormessagecoloumnheight
{
	
	background-color: Transparent ;
}
.validationmessagesstyle
{
	font-family:Arial;
	color:Red;
	font-weight:bold;
	font-size: 10pt;
	background-color: #ffffbe
}
.successmessagesstyle
{
	font-family:Arial;
	color:black;
	font-weight:bold;
	font-size: 10pt;
	background-color: #ffffbe
}
.innerdivstyles
{
 width:100%;
	
}

.innermaindivstyles
{
	margin-left: 12%;
	
}
.ExRateTotalAmountCurrLabelStyle
{
	background-color: #ffffeb;
}
/* MEMBER HOME PAGE STYLES */
.memberhomelblusername
{
	font-family: Arial;
	text-decoration: underline;
	font-weight: lighter;
	color: #0000cc;
}
.memberhomecaptionfield
{
	
	font-weight:normal;
	font-size: 10pt;
	font-family: Arial;
	color: #696969;
}
.memberhomecaptionDetails
{
	font-family: Arial;
	font-weight: lighter;
	color: #0000cc;
	font-size: 10pt;
}

.memberhometransactionmsgcaptions
{
	font-family: Arial;
}
.memberhometransactionmsglabels
{
	color: #0000cc;
}
.memberhometransactionmsgcoloumn
{
	BORDER-RIGHT: 0px outset; 
	BORDER-TOP: #ce9431 1px outset; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: 0px outset; 
	BORDER-BOTTOM: #ce9431 1px outset; 
	FONT-FAMILY: Arial; 
	height: 18px; 
	width:99%;
	background-color: #e9eaeb;
	color: #0066ff;
}
.memberhomedatagridheaderstyle
{
	FONT-FAMILY: Arial;
	font-weight:bold ;
	text-align : Center;
	color: White;

	background-color: SteelBlue;
	Height: 22px;
}
.memberhomerdatagridstyle
{
	height: 42px;
	background-color: White;
	border-color:White;
	font-family: Verdana;
	font-size: X-Small;
	font-weight:normal;
	color:Black;
	width: 100%;
	border-style:solid;
}
.memberhomedatagridcolor
{
	background-color: buttonface;

}
.memberhomeAlternatingItemStyle
{
	background-color : #E0E0E0;
}
.memberhomeWarningMessagesStyle
{
	text-align:center;
	font-family:Arial;
	font-size:9pt;
}
.AttentionPanel
{
	background-color:Red;
}
.InnerAttentionPannel
{
	background-color:White;
}
/* Beneficiary PAGE STYLES */
.lblBenText
{
	text-decoration :none; 
	Color:Black;
}
/* REMITTANCE PAGE STYLES */

.remittancecaptionfieldsdetails
{
	font-size: 9pt;
	font-family: Arial;
	color: gray;
	font-weight:normal;
}
.remittanceterms
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	color:black;
	font-weight:normal;
}
/* REMITTANCE MESSAGE PAGE STYLES */

.remittancemessages
{
	font-size: 10pt;
	font-family: Arial;
	color: black;
	text-align: justify;
}
/* MESSAGE PAGE STYLE */
.messagepagemsgstyle
{
	color:Black;
	FONT-WEIGHT:bold;
	FONT-SIZE:12pt;
	HEIGHT:37px;
	TEXT-ALIGN:center; 
		font-family: Arial;
}
.messagepageErrormsgstyle
{
	color:Red;
	FONT-WEIGHT:bold;
	FONT-SIZE:12pt;
	HEIGHT:37px;
	TEXT-ALIGN:center; 
		font-family: Arial;
		width:100%;
}
.MessageTextLeftAllign
{
	FONT-WEIGHT:bolder;
	FONT-SIZE:12pt;
	HEIGHT:37px;
	TEXT-ALIGN:left; 
}

/* SIGNUP PAGE STYLE */
.signuppagetablestyle
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-left: lightgrey thin solid;
	border-right: lightgrey thin solid;
	border-top: lightgrey thin solid;
	border-bottom: lightgrey thin solid;
	background-color: #fbfbfc;
}
.signuplogincriteria
{
	font-family :Arial;
	font-size: 8pt;
	color: appworkspace;
	font-weight:normal;
}
.signupdivverify
{
	font-size: 12pt;
	color: black;
	font-family: Arial;
	font-weight: bold;
	border-right: #213c6b outset;
	border-top: #213c6b outset;
	border-left: #213c6b outset;
	border-bottom: #213c6b outset;
}
.signupexistingcustomer
{
	font-weight:bold;
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	color:Black;
}
/* LOGIN PAGE STYLES */
.logininnerrectanglebgcolor
{
	background-color: #f7f7f7; /* background-color: #f0f0f0; */
}
.logininnerrectangleheading
{
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-transform: capitalize;
	color: #213c6b;
}
.logininnerrectanglesubheadings
{
	font-size: 9pt;
	font-family: Arial;
	color: #213c6b;
}
.loginpagevalidationmsg
{
	color: #ff6666;
	font-family: Arial;
	font-size: 9pt;
	text-align:center; 
}
.loginSignUpRef
{
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	color: #213c6b;
}
.logincaptionfields
{
	font-size: 9pt;
	font-family: Arial;
	color: #213c6b;
}
.loginbtnLoginstyle
{
	color: #213c6b;
}
.loginmaindivstyles
{
	margin-left: 35%;
	width:30% ;
}
/* FORGOT PASSWORD */


/* REMITTANCE REPORT PAGE STYLE */
.remittancereportdatagridheaderstyle
{
	FONT-FAMILY: Arial;
	font-weight:bold ;
	text-align : Center;
	color: White;
	Border-Color: GhostWhite;
	background-color: SteelBlue;
	Height: 22px;
}
.remittancereportdatagridstyle
{
	height: 22px;
	background-color: White;
	color: Black;
	font-family: Verdana;
	font-size: X-Small;
	width: 100%;
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	border-collapse: collapse;
}
/* SIGNUPMESSAGE PAGE STYLE */
.signupmessagepagemsgstyle
{
	color:Black;
	FONT-WEIGHT:normal;
	FONT-SIZE:12pt;
	HEIGHT:37px;
	TEXT-ALIGN:center; 
	font-family: Arial;
}

/* COPYRIGHTS STYLE PAGE */
.copyrightsstyle
{
	font-size: 8pt;
	font-family: Arial;
	color: darkgray;
}
.copyrightfooterstyle
{
	background-color:#011155;
	bottom:0px;
	position:relative; 
	left:0px;
	right:0px;
}
.poweredstyle
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color: Silver ;
}
.copyrightslinkstyle
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: Silver ;
}
.footercoloumn
{
	border-bottom: gainsboro inset;
}

.FooterLinks
{
	font-size:small;
	font-family:Verdana ;
	color:Silver;	
	vertical-align :middle;
}
/* REVIEW PAGE STYLE */

.reviewrefnostyle
{
	font-size: 9pt;
	font-family: Arial;
	font-weight:bold ;
}
.reviewIPFieldStyle
{
	font-size: 9pt;
	font-family: Arial;
	color: Red;
	text-align: right; 
}
.ProgressBar
    {
        z-index: 600;
        width: 210px; 
        background-color: #CF4342; 
        color:#fff;
        bottom: 0%; 
        left: 0px; 
        position:absolute;
    }
    
    
/* Rounded Corners*/

.roundedPanel
{	
	
	background-color:#f7f7f7;
	color:Black ;
	font-weight:bold;
}

.roundedPanel1
{
	background-color: gainsboro;
	color: #fefefe;
	font-weight: bold;
}
.errorroundedpanels
{	
	
	background-color: #ffffbe;
	color:#213c6b;
	font-weight:bold;
}
.innerroundedPanel
{
	background-color: #fbfcfc;
}
.UploadFilesText
{
	color:Black;
	font-size:10pt;
	font-weight:normal;
	font-family :Arial; 	
	text-align :justify;
	 
}
/* AUTOCOMPLETE SERIVICE */
.autocomplete_completionListElement 
{  
	
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow:auto;
	height :200px;
    text-align : left; 
    list-style-type : none;
  
}

.autocomplete_listItem 
{

	background-color : white;
	color : black;
	font-weight:normal;
	font-family:Arial;
	font-size:10pt;
	width:100%;
	padding : 1px;
	display:block;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	font-weight:normal;
	font-family:Arial;
	font-size:10pt;
	color: black;
	width:100%;
	padding: 1px;
}
.upLoadedImage
{
	border-bottom-style:ridge;
	border-color:Black;
	cursor:pointer;
	border-width:thin;    	
}

/***********
.toptablerows
{
	background-color: #0e9dc6;
	
}

.mainheadingrow
 {
	background-color:#2e5579;
 }
 
.logocoloumn
{
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	border-bottom-style: inset;
	border-left-color: #2e5579;
	border-bottom-color: #2e5579;
	border-top-color: #2e5579;
	border-right-color: #2e5579;
}

.mainheading
{
	font-size: 30pt;
	font-family: Gautami;
	color: black;
	text-decoration: underline;
}
.mainheadingposition
{
	font-size: 12pt;
	position: absolute;
	
}
.hrefcolounm
{ 
	border-left-color: #ccffff;
	border-bottom-color: #ccffff;
	border-top-style: groove;
	border-top-color: #ccffff;
	border-right-style: groove;
	border-left-style: groove;
	border-right-color: #ccffff;
	border-bottom-style: groove;
	background-color: #0e9dc6;
	
}
 
 .hrefbuttons
{
	color: #0000cc;
	font-family: Fantasy;
	font-variant: small-caps;
}

.togglingrow1
{
	  background-color:#2e5579;
	  
}



.stepsheadings
{
	font-size: 16pt;
	font-family: Tunga;
}

.selectionheadings
{
	font-size: 12pt;
	font-family: Georgia;
	font-weight:normal;
}

.subheadings
{
	font-size: 13pt;
	font-family: Garamond;
}

.datacolounms
{
	font-size: 8pt;
	font-family: Georgia;
}

.addpaymentheadings
{
	font-size: 14pt;
	font-family: Garamond;
	text-decoration:underline;
}

.addbeneficiarypanel
{
	background-color: #004080;
}

.addaccountrow
{
	
	background-color: #004080;
}

.cmbbox
{
	background-color: #2e5579;
}

.stepimage
{
	border-left-color: #2e5579;
	border-bottom-color: #2e5579;
	border-top-color: #2e5579;
	border-right-color: #2e5579;
}
*/

.chkbox
{
	font-family:Arial;
	color: Black;
	background-color:Transparent;  
}
.chkboxERR
{
	font-family:Arial;
	color: Red;
	font-weight:bold;  
	background-color:#ffebca;  
}



.myStyle
{	
	
	background-color: #213c6b;
}

.myStyle1
{
	background-color: #E6E6E6;

}



.feecalculator
{
	background-color: #6d92b8;
}
.FeeCalcHeadingStyle
{
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;

}
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

