/* IMPORTANT: USE DESIGN-SPECIFIC FONT FAMILIES, FONT SIZES AND COLORS */

/*HEADER CLASSES - For all header classes, begin class name with "hdr" */
/*BODY CLASSES - For all header classes, begin class name with "bdy" */
/*TABLE CLASSES - For all grid/table classes, begin class name with "grid" except default html tags*/
/*FORM ELEMENT CLASSES - For all buttons, form elements, begin class with frm*/
/*FOOTER CLASSES - For all footer classes, begin class name with "footer"*/
/*BGCOLOR CLASSES - For all baclground color classes, begin class name with "footer"*/

/* --------------------------------------------------------------------------- */
/*BEGIN style for all header elements*/
#divHdr
{
	padding-top:10px;
	background-image:url(../images/innerHeaderBg.jpg);
	background-repeat:no-repeat;
}
.hdrLogo
{
	float:left;
}

.hdrLblLine
{
	padding-left:12px;
	border-left:1px #eaeaea solid;
}

.hdrLbl {
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;	
	color: #9f9e9e;
	font-weight:bold;		
	float:left;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;

}
.hdrInfoContainer
{
	float:right;
	padding-top:30px;
}
.hdrDate
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-right:5px;	
}


/*BEGIN style for all header menu table/elements */
A.hdrMenuLink:link {

	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #000;
	font-size:12px;
	text-decoration: none;
}
A.hdrMenuLink:active {

	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #000;
	font-size:12px;
	text-decoration: none;
}
A.hdrMenuLink:visited {

	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
A.hdrMenuLink:hover {

	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #676565;
	font-size: 12px;
	text-decoration: none;
}

/*BEGIN style for all header menu table/elements */
#divNavigation
{
	margin-top:130px;
	background-image:url(../images/homeNavBg.gif);
	background-repeat:repeat-x;
	height:18px;
	width:100%;
	padding-top:1px;
}

.divNav {margin:0; padding:0; list-style:none;}

#divNavigation li.hdrMenuActive
{
	float:left;	
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	font-smooth: always;
	color: #000;
	height:18px;
	font-size: 12px;
	text-decoration: none;
	padding-left:50px;
	padding-right:15px;
}
#divNavigation li.hdrMenuInactive
{
	float:left;	
	background:url(../images/navSap.gif) no-repeat;
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: nornal;
	font-smooth: always;
	color: #000;
	height:18px;
	font-size: 12px;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	
}
#divNavigation li.hdrMenuInactive1
{
	float:left;	
	background:url(../images/hdrMenuBdr.gif) no-repeat left top;
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	font-smooth: always;
	color: #000;
	height:18px;
	font-size: 12px;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
}



.hdrMenuActive
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-smooth: always;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}


.hdrMenuActiveLeft
{
	background:url(../images/hdrMenu_activeLeft.gif) no-repeat left top;	
	padding-left:15px;
	padding-right:15px;	
}
/*BEGIN style for links in the header section*/
A.hdrLink:link {	
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #9a9a9a;
	font-size: 11px;
	text-decoration: underline;
	padding-right:8px;
}
A.hdrLink:active {

	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #9a9a9a;
	font-size: 11px;
	text-decoration: underline;
	padding-right:8px;
}
A.hdrLink:visited {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #9a9a9a;
	font-size: 11px;
	text-decoration: underline;
	padding-right:8px;
}
A.hdrLink:hover {

	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #9a9a9a;
	font-size: 11px;
	text-decoration: none;
	padding-right:8px;
}
/*END style for links in the header section*/


/*BODY CLASSES*/
/*BEGIN style for page properties*/
html
{
	overflow-y:scroll;
	overflow-x:auto;	
	
}
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
	background-image: url(../images/bdyBkg.gif);
	background-repeat: repeat;	

}
#wrapper
{
	width: 906px;
	margin:0 auto;
	//height:100%;
	background:#ffffff;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	
}
/*END style for page properties*/

/* BEGIN style for bread crumbs */
#divBredCrumbs
{	
	font-family:Arial, Verdana, Trebuchet, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:left;
	clear:both;
	width:100%;
	font-weight:bold;
	margin-top:2px;
	padding-left: 17px;
		
}
#divBredCrumbs .brdTxt
{
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-top:5px;

}
.brdBold
{
	font-weight:bold;
}

/* END style for bread crumbs */
/*END style for bgcolor body section*/


/*BEGIN style for field labels in the body section*/

.bdySubLbl
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #0099cc;
	text-align:center;
	padding-top:10px;

}

.bdyWarningLbl
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: DAA520;
	padding-left:25px;
}


.bdyTbl
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #6b6a6a;
	word-spacing: 5px;
}

.bdyGreeting
{
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0099cc;
	text-align:center;
}

/*END style for field labels in the body section*/



/*BEGIN common style for BOLD text*/
.bdyBold
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #757474;
	font-size: 11px;

}
/*END common style for BOLD text*/

.bdyHeight {
	height:25px;	
}
.bdtSmHeight
{
	height: 10px;
}

/*BEGIN style for links in the body section*/
A.bdyLink:link {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0099cc;
	font-size: 11px;
	text-decoration: underline;
}
A.bdyLink:active {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0099cc;
	font-size: 11px;
	text-decoration: underline;
}
A.bdyLink:visited {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0099cc;
	font-size: 11px;
	text-decoration: underline;
}
A.bdyLink:hover {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}
/*END style for links in the body section*/


/*BEGIN style for any alert messages table */
#divDisplayBkg
{
	background-image:url(../images/displayBkg.gif);
	background-repeat:repeat-x;
	background-color:#f3f3f3;
	float:left;
	width:100%;
	
}

/*BEGIN style for any alert messages table */
#divImgContainer
{
	float:left;
	font-family: Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	padding:5px;
}


/*BEGIN style for activation code box */
#divBox
{
	text-align:center;
}

.boxLabel
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	line-height:22px;
	background-color:#a2c575;	
	margin:15px;
	width:160px;
	border-right:1px solid #dfddde;
	border-left:1px solid #dfddde;
}

.boxLabelBig
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;	
}
#boxInstr
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-align:left;
	padding:5px;	
}
.boxTxt {margin:0; padding:0; list-style:none;}

#boxInstr li.boxListInfo
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:25px;
	padding:2px;
	
}

#divContainerInstall li.boxListInfo
{	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:25px;
	padding:2px;
}

#divApplicationInstall li.boxListInfo
{	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:25px;
	padding:2px;
}
	
#divOffDeckInstall li.boxListInfo
{	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:25px;
	padding:2px;
}
	
#divOnDeckInstall li.boxListInfo
{	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:25px;
	padding:2px;
}
	
#divAddBankInstall li.boxListInfo
{	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:25px;
	padding:2px;
}
#divFindDelete li.boxListInfo
{	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:25px;
	padding:2px;
}

li.para
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:25px;
	padding:4px;
	
}


/*BEGIN style for links within box */

A.boxListLink:link {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #406fac;
	font-size: 11px;
	text-decoration: underline;
}
A.boxListLink:active {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #406fac;
	font-size: 11px;
	text-decoration: underline;
}
A.boxListLink:visited {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #406fac;
	font-size: 11px;
	text-decoration: underline;
}
A.boxListLink:hover {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	text-decoration: underline;
}
/*END style for links within box */




/*END style for activation code box */


/*OTHER CLASSES*/



/*TABLE CLASSES*/
/*BEGIN default style for any table cell*/
#datatable{
  	border:#d7d7d7 1px solid;
	border-collapse:collapse;	
}
#datatable tr td{
  font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-align:left;
  color:#000;
  border-bottom:#d7d7d7 1px solid;
}
/*End default style for any table cell*/

/* alternate css for banks/merchants table starts here */
.arc90_altrowsBrown0 {
  background-color:#F3F3F3;
}
.arc90_altrowsBrown1 {
  background-color: #FFF;
}
.arc90_altrows-Brown td {
  padding: .3em;
  border: 0px;
}
/* alternate css for banks/merchants table ends here */

/*BEGIN default style instructions section */
#divInstall
{

	background-image:url(../images/displayBkg.gif);
	background-repeat:repeat-x;
	background-color:#f3f3f3;
	float:left;
	width:100%;
}

#divContainerInstall
{
	float:none !important;
	width:100%;
	margin-top:7px;
	
}


#divApplicationInstall
{
	float:none !important;
	width:100%;
	margin-top:7px;
	
}

#divTblBkg
{
	background-color:#f8f8f8;
	background-image:url(../images/tblBkg.gif);
	background-repeat:repeat-x;	
	width:100%;
	height:100%;
	
}
#divPrint
{
	float:right;
	padding:5px;
	width:100%;
	text-align:right;
}
/*BEGIN style for Print div links in the body section*/
A.print:link {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #406fac;
	font-size: 11px;
	text-decoration: underline;
}
A.print:active {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #406fac;
	font-size: 11px;
	text-decoration: underline;
}
A.print:visited {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #406fac;
	font-size: 11px;
	text-decoration: underline;
}
A.print:hover {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	text-decoration: underline;
}

/*END style for small Print div links in the body section*/


.tblTtl
{
	background:url(../images/ico_arrowOpen.gif) left center  no-repeat ;
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
 	font-size: 14px;
    color:#0099cc;
	font-weight:bold;
	margin-left:10px;
	padding-left:15px;
	height:15px;
	padding-bottom:3px;	
	margin-bottom:4px;	
}
#tblTtlNoPrint
{
	background:url(../images/ico_arrowOpen.gif) left center  no-repeat ;
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
 	font-size: 14px;
    color:#0099cc;
	font-weight:bold;
	margin-left:10px;
	padding-left:15px;
	height:15px;
	padding-bottom:3px;	
	margin-bottom:4px;	
}
#tblTtlPrint
{
	background:url(../images/ico_arrowOpen.gif) left center  no-repeat ;
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
 	font-size: 17px;
    color:#0099cc;
	font-weight:bold;
	margin-left:10px;
	padding-left:15px;
	height:15px;
	padding-bottom:3px;	
	margin-bottom:4px;	
}

.instLbl
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
 	font-size: 11px;
    color:#000000;
	font-weight:bold;
	margin-left:10px;
	padding-left:15px;
	height:15px;	
}

.instructions {margin:0; padding:0; list-style:none; width:100%;}
#divIns tructions
{
	float:left;
}
.instructions li div
{
	background-image: url(../images/sepDotH.gif);
	background-repeat: repeat-x;	
	background-position: center bottom;
	width:95%;
	padding-bottom:10px;
}
li.instTxt
{
	font-family: Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	list-style-position: outside;
	background: url(../images/ico_listArrow.gif) no-repeat left 12px;
	padding: 10px;
	margin-left:10px;
}
/* Privacy policy OL starts here */
ol li.instTxtone{
	font-family: Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:5px;
}
/* Privacy policy OL ends here */

#instHorSap{
	float:left;
	background-image:url(../images/bgHorSap.gif);
	background-repeat:repeat-x;
	height:22px;
	width:100%;
}

#divInstImg{
	float:left;
	clear:left;
}

#divInstTxt{
	float:left;
	width:100%;
	clear:right;
}


li.instTxtFaq
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_listArrow.gif);
	margin-left:5px;
	padding:4px;

}
.instructionsfaq li div
{
	background-image: url(../images/sepDotH.gif);
	background-repeat: repeat-x;	
	background-position: center bottom;
	width:100%;
	padding-bottom:10px;
}


.instTxtFaq
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
}
.instTxtFaqNoBull
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	margin-left:7px;
	padding:3px;
}

.instTxtImg
{
	width:auto;
	/*border-right:1px dotted #eacd3c;*/
	text-align:center;
	float:left;
	padding:5px;
}

.instSep {
	background-image: url(../images/sepDotH.gif);
	background-repeat: repeat-x;	
	background-position: center;
	width:95%;	
}

.instSecSep {
	background-image: url(../images/sepDotH1.gif);
	background-repeat: repeat-x;	
	background-position: center;
	width:100%;	
}


/*BEGIN default style instructions section */ 



/*BEGIN style for any table grid*/
#divgridBkg
{
	background-image:url(../images/gridBkg.gif);
	background-repeat:repeat-x;
	background-color:#ebebeb;
	float:left;
	width:100%

}
.gridBtnBkg
{
	background-image:url(../images/buttonBkg.gif);
	background-repeat:repeat-x;
	height:36px;
}
.gridTtl
{
	background-color: #b1b1b1;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
  	font-size: 13px;
	font-weight:bold;	
	color: #ffffff;
	text-decoration: none;
}

.gridBdr
{
	background-color: #efefef;
	border: 1px solid #999999;
	color: #000000;
	text-decoration: none;
}
/*END style for any table grid*/


/*FORM ELEMENT CLASSES*/
/*BEGIN style for all buttons*/
.frmBtn 
{
	background-image:url(../images/btnBkg.gif);	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #c6c2c2;
	color: #6c6a6a;
	height:19px;
	margin: 3px;
	cursor:pointer;
}

.frmBtnSm
{
	background-image:url(../images/btnBkgSm.gif);	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border: 1px solid #c6c2c2;
	color: #6c6a6a;
	height:18px;
	cursor:pointer;
}
#divBtn
{
	background-image:url(../images/buttonBkg.gif);
	background-repeat:repeat-x;
	height:36px;
	padding-top:5px;
}

#divBtn .otherBtn
{
	float:right;
	vertical-align: middle;
}
#divBtn .backBtn
{
	float:left;
	vertical-align: middle;
}

.clear
{clear:both;}

/*END style for all buttons*/

/*BEGIN default style for all input fields*/
input {
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border:1px solid #c6c2c2;
}

input.radio {
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	background: transparent;
	border: none;
	vertical-align: middle;
}

/*END default style for all input fields*/

/*BEGIN default style for all list boxes / drop down lists*/
select {
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
}
/*END default style for all list boxes / drop down lists*/

/*BEGIN default style for all textareas*/
textarea {
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
}
/*END default style for all textareas*/

/* BEGIN Content area */

#divContentLeft
{
	width:100%;
}

/* BEGIN style for advt image */
#divAdd
{
	width:255px;
	float:left;
}
#divAdd .addInfo
{
	background-image:url(../images/displayImgBkg.gif);
	background-repeat:repeat-x;
	height:54px;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#6c6868;	
	padding-left:5px !important;
	padding-top:7px !important;
	
}
/* END style for advt image */

/* BEGIN style for Welcome - Phone Number section */
#divPhnSec
{
	width:343px;
	height:243px;
	float:right;
	background-color:#ebebeb;
	border-left:2px solid #FFFFFF;
	float:right;	
}

#divPhnInfo
{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

#divPhnSec.phnTxt
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#757474;
}
.phnTxt{

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#757474;
`}

#divPhnSec .divButton
{
	float:right;	
}
.phnSecLbl
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7dac42;
	padding-bottom:15px;
	
}

.sepLine {
	background-image: url(../images/sepLine.gif);
	background-repeat: repeat-x;	
	background-position: center;
	height:3px;
	padding-top:10px;
}

/* END style for Welcome - Phone Number section */

/* BEGIN style for News */
#divNewsContainer
{
	background-color: #fbf9f9;
	padding:2px;
	width:288px;
	height:100%;
}

#divNews
{
	background-color: #fbf9f9;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#757474;
	padding-top:10px;
	
}
.newsLbl
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#807f7f;
	font-weight:bold;
	margin-left:15px;
}


.sepDot {
	background-image: url(../images/sepDot.gif);
	background-repeat: repeat-x;	
	background-position: center;
	width:95%;
	margin-left:15px;	
}

.divNewsList {margin:10px; padding:0; list-style:none;}

#divNews li.news{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #807f7f;
	font-size: 11px;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../images/ico_arrow.gif);
	margin-left:15px;
	margin-right:5px;	
}
.newsInfo
{
	text-align:right;
	padding-right:5px;
}


A.newsInfoLink:link {	
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #807f7f;
	font-size: 11px;
	text-decoration: none;
	text-align:right;	
}
A.newsInfoLink:active {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #807f7f;
	font-size: 11px;
	text-decoration: none;
	text-align:right;
}
A.newsInfoLink:visited {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #807f7f;
	font-size: 11px;
	text-decoration: none;
	text-align:right;
}
A.newsInfoLink:hover {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
	text-align:right;
}

/* END style for News */

/* BEGIN style for instructions header */
#divInstrHdr
{
	float:left;
	background-image:url(../images/labelBkg.gif);
	background-repeat:repeat-x;
	height:22px;
	width:100%;
}
.label
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0099cc;
	padding-top:5px;
	text-indent:10px;
}

/* END style for instructions header */

/* Steps Table Starts Here */
#divSteps
{
	float:left;
	width:100%;
	height:60px;
	background-color:#aaa9a9;
	margin-top:-1px;
	

}
.stepsContainer
{
	margin-top:10px;
	margin-left:5px;
	padding-left:10px;
}
.steps {margin:0; padding:0; list-style:none;}
.steps li {list-style:none; font:bold 13px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; float:left; line-height:22px;}
.steps li.active { background:url(../images/steps_bgActive.gif) repeat-x left top;}
.steps li.active div{ background:url(../images/steps_imgActive.gif) no-repeat right top; padding:0px 100px 0 5px; color:#000; }

.steps li div.inactiveAct { background:url(../images/steps_imgInactiveAct.gif) no-repeat right top !important; padding:0px 50px 0px 5px; color:#666 !important; }

.steps li.inactive { background:url(../images/steps_bgInactive.gif) repeat-x left top; }
.steps li.inactive1 { background:url(../images/steps_bgInactive.gif) repeat-x left top; border-left:#cecece 1px solid; }

.steps li.inactive1 div.inactiveAct1 { background:url(../images/steps_imgInactive.gif) no-repeat right top !important; padding:0px 50px 0px 5px; color:#666 !important; }


.steps li.inactive div{ background:url(../images/steps_imgInactive.gif) no-repeat right top; padding:0px 100px 0 5px; color:#666; }

.steps li.inactive div.end { background:url(../images/steps_bgLast.gif) no-repeat right top; padding:0px 100px 0 5px; color:#666; }
.steps li.active div.end { background:url(../images/steps_bgLastAct.gif) no-repeat right top; padding:0px 100px 0 5px; color:#000; }

/*
#divSteps ul
{
	list-style-type: none;
	margin:0px;
}
#divSteps li.stepActive
{
	background-image:url(../images/steps_bgActive.gif);
	height:22px;
	padding-left:5px;
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;	
	list-style-type: none;
	padding-top:4px;
	float:left;
}
#divSteps li.stepActiveImg
{
	background:url(../images/steps_imgActive.gif) right top no-repeat;
	width:20px;
	height:22px;	
	list-style-type: none;
	float:left;
}

#divSteps li.stepInactive{
	background-image:url(../images/steps_bgInactive.gif);	
	height:22px;
	padding-left:5px;
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8d8b8b;		
	list-style-type: none;
	padding-top:4px;
	float:left;	
}
#divSteps li.stepInactiveImg
{
	background:url(../images/steps_imgInactive.gif) right top no-repeat;
	width:20px;
	height:22px;	
	list-style-type: none;
	float:left;
}
#divSteps li.stepImgLast
{
	background:url(../images/steps_bgLast.gif);	
	width:13px;
	height:22px;	
	list-style-type: none;
	float:left;
}
*/

/* Steps Table Ends Here */

/* BEGIN style for label */
#divlabel
{
	float:left;
	background-image:url(../images/labelBkg.gif);
	background-repeat:repeat-x;
	height:22px;
	width:100%;
}
.label
{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    color:#0099cc;
	padding-top:2px;
	padding-bottom:2px;
	text-indent:10px;
	margin-top:2px;
}

/* END style for label */

/* Begin style for maintenance page*/
#maintBg
{
	float:left;
	width:100%;
	height:40px;
	background-color:#e6e6e6;
}
#divMaintPhone
{
	float:left;
	text-align:left;
	padding:10px;
}

#divMaintPhone .phnTxt
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#757474;
}


.maint {margin:0; padding:0; list-style:none;}

li.maintTxt
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #757474;
	font-size: 11px;
	text-decoration: none;
	list-style-type:none;
	padding: 7px;
	text-align:left;
}



/* END style for maintenance page*/


/* BEGIN style for error text */
#divError
{
	padding:5px;
}
.errorTxt
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9d3725;
	height:20px;
	text-align:left;
	padding:15px;

}

.errorTxtWel
{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}
#errorSpace{
	width:350px;

}
#divThanks{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0099cc;
	font-weight:bold;

}
#divThanksMsg{
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0099cc;
	font-weight:bold;
	height:30px;
	padding-left:10px;
	padding-top:10px;
}
/* END style for error text */

/* END Content area */

/*FOOTER CLASSES*/
/*BEGIN style for footer*/


/*END style for footer*/
A:link {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0099cc;
	font-size: 12px;
	text-decoration: underline;
}
A:active {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0099cc;
	font-size: 12px;
	text-decoration: underline;
}
A:visited {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0099cc;
	font-size: 12px;
	text-decoration: underline;
}
A:hover {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	text-decoration: underline;
}

.linkBold{

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #406fac;
	font-size: 12px;
	padding:2px;
}

A.linkBold:link {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #406fac;
	font-size: 12px;
	text-decoration: underline;
}
A.linkBold:active {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #406fac;
	font-size: 12px;
	text-decoration: underline;
}
A.linkBold:visited {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #406fac;
	font-size: 12px;
	text-decoration: underline;
}
A.linkBold:hover {

	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #406fac;
	font-size: 12px;
	text-decoration: none;
}

#showImage{display: none;}

@media print
{	
	/*
	background-color: white !important;
    background-image: none !important;
    */

	#divContainerInstall{display:inline;}
	#divApplicationInstall{display:inline;}
	#divOffDeckInstall{display:inline;}
	#divOnDeckInstall{display:inline;}
	#divAddBankInstall{display:inline;}
	#divHdrMbankLogo{display:inline;}
	#divHdrMbankHdr{display:inline;}
	#divHdr{display:inline;}
	#divInstrHdr{display:inline;}
	
	#printOne{display:inline;}
	#printTwo{display:inline;}
	#printThree{display:inline;}
	#printFour{display:inline;}
	#printFive{display:inline;}
	#printSix{display:inline;}
	#divInstall{display:inline;}
	#divTblBkg{display:inline;}
	

	/*#divNavigation{display:none;}*/
	#divHdrInfoContainer{display:none;}
	#divFooter{display:none;}
	#divNewsContainer{display:none;}
	#divSteps{display:none;}
	#divLabel{display:none;}
	#divDisplayBkg{display:inline;}
	#divTblBkg{display:inline;}
	#title{display:inline; font-size:18px;}
	#divBredCrumbs{display:inline;}
	#divExpCol{display:inline;}
	#tblTtlPrint{display:inline; font-size:21px;}
	
	#faqOne{display:none;}
	#faqTwo{display:none;}
	#faqThree{display:none;}
	#faqFour{display:none;}
	#faqFive{display:none;}
	#faqSix{display:none;}
	#topLinks{display:none;}
	#divHdr{display:none;}
	#divPrint{display:none;}
	#divDisplayBkg{display:none;}
	#buttonDiv{display:none;}
	#printFooter{display:none;}
	#showImage{display: inline;}
	
}



/* mbLite customization additions starts here*/
#divStepsErr
{
	float:left;
	clear:both;
	padding-left:36px;
	width:100%;
	color:FFF;
	font-weight:bold;
	margin-bottom:5px;
	font-weight:normal;
	margin-top:5px;
		
}

#divStepsFlow
{
	float:left;
	clear:both;
	width:100%;
	color:#FFF;
	font-weight:normal;
	margin-top:2px;
}

#divPhnDetails{
	float:right;
	background-color:#ebebeb;
	float:right;
	margin-bottom:5px;	
}

#divPhnContent
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
#PhnFileds{
	margin-bottom:5px;
	color:#000000;
	margin-left:20px;
	margin-top:5px;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#divLinkInstall{
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:50px;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#0099cc;
}

#divNewsBlank
{
	padding:2px;
	width:288px;
	background-color:#FFF;
}

/* Banks/Merchants list class starts here */

table#quickFind tr * *{height:16px;padding-top:1px;}
table#quickFind a{width:17px;}
* html table#quickFind tr * *{height:19px;width:19px;}
table#quickFind{border:0px;width:auto;}
table#quickFind th,table#quickFind td, table#quickFind tr{padding:0px;margin:0px;background-image:none;text-align:center;white-space:nowrap;}

table#quickFind{border:0px;width:auto;}
table#quickFind th,table#quickFind td, table#quickFind tr{padding:0px;margin:0px;background-image:none;text-align:center;white-space:nowrap;}
table#quickFind th{white-space:nowrap;border-width:1px;border-color:#869DB0;border-bottom-color:#036;background-color:#AF0324;}
table#quickFind td{border-width:1px 1px 1px 0px;border-color:#036;border-top-color:#869DB0;background-color:#000;}
table#quickFind th *,table#quickFind td *{display:block;padding:0px;margin:0px;border:1px solid white;}
table#quickFind a{text-decoration:none;color:#FFF;}
table#quickFind div {padding-left:0.3em;padding-right:0.3em;}

table.qfa a#qfa,table.qfb a#qfb, table.qfc a#qfc,table.qfd a#qfd, table.qfe a#qfe,table.qff a#qff
, table.qfg a#qfg,table.qfh a#qfh, table.qfi a#qfi,table.qfj a#qfj, table.qfk a#qfk,table.qfl a#qfl
, table.qfm a#qfm,table.qfn a#qfn, table.qfo a#qfo,table.qfp a#qfp, table.qfq a#qfq,table.qfr a#qfr
, table.qfs a#qfs,table.qft a#qft, table.qfu a#qfu,table.qfv a#qfv, table.qfw a#qfw,table.qfx a#qfx
, table.qfy a#qfy,table.qfz a#qfz {background-color:#fee100;color:#000; font-weight:bold;}
/*Background color and text color for the selected link*/

/* Banks/Merchants list class ends here */

/* New homepage customizations additions starts here */

#divHomeHdr
{
	background-image:url(../images/homeHeaderBg.jpg);
	background-repeat:repeat-x;
}

#topLinks{
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-smooth: always;
	color:#817F7F;
	height:18px;
	font-size: 12px;
	font-style:italic;
	text-decoration: none;
	float:right;
	margin-top:2px;
	padding-right:50px;

}

#topLinks a:link{
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-smooth: always;
	color:#817F7F;
	font-size: 12px;
	font-style:italic;
	text-decoration: none;

}
#topLinks a:hover{
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-smooth: always;
	color:#817F7F;
	font-size: 12px;
	font-style:italic;
	text-decoration: underline;

}
#topLinks a:active{
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-smooth: always;
	color:#817F7F;
	font-size: 12px;
	font-style:italic;
	text-decoration: none;

}
#topLinks a:visited{
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-smooth: always;
	color:#817F7F;
	font-size: 12px;
	font-style:italic;
	text-decoration: none;

}

#logoHome{
	margin-top:-50px;
}
#divHomeNavigation
{
	margin-top:129px;
	background-image:url(../images/homeNavBg.gif);
	background-repeat:repeat-x;
	height:18px;
	width:100%;
	float:left;
	width:357px;
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;

	

	
}
.divHomeNav {margin:0; padding:0; list-style:none;}

#divHomeNavigation li.hdrMenuActive
{
	float:left;	
	background-repeat:repeat-x;
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight:normal;
	font-smooth:always;
	color: #676565;
	font-size: 12px;
	text-decoration: none;
	padding-left:50px;
	padding-right:15px;
}
#divHomeNavigation li.hdrMenuInactive
{
	float:left;	
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-weight: normal;
	color:#676565;
	font-size:12px;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}
#divHomeNavigation li.hdrMenuInactive1
{
	float:left;	
	font-weight: normal;
	color: #676565;
	font-size: 12px;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
}
#topBanner{
	float:right;
	margin-top:-110px;
}
#middleBanner{
	float:right;
	clear:none;
	margin-top:-1px;
}
#bottomBanner{
	float:right;
	clear:none;
	
}
#contentTop{
	background-image:url(../images/homeBodyBg.jpg);
	background-position:right;
	background-repeat:repeat-y;
	float:left;
	width:357px;
	margin-top:-1px;
	

}

#textContent{
	padding-top:24px;
	_padding-top:38px;
	padding-right:10px;
	padding-bottom:54px;
	_padding-bottom:26px;
	padding-left:30px;
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:20px;
}

#selectBank{
	float:left;
	clear:left;
	width:315px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:30px;
}
#innerSelect{

	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:19px;
}
#findIcon{
	float:left;
	clear:left;
	padding-left:2px;
}

#findTitle{
	float:left;
	clear:right;
	padding-left:5px;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#000;
}
#formList{
	float:left;
	clear:left;
	padding-left:30px;

}
#nextButton{
	float:left;
	padding-left:25px;
	padding-top:55px;
}
#buttonDiv {
	padding:2px;
	background-image:url(../images/buttonBkg.gif);
	background-repeat:repeat-x;
	height:36px;
	padding-top:5px;
}
.buttonLeft{
	float:left;
	padding:3px;
}
.buttonRight{
	float:right;
	padding:3px;
}
/*FOOTER CLASSES*/
/*BEGIN style for footer*/
.footer{
	
	background-image: url(../images/homeNavBg.gif);
	background-repeat: repeat-x;	
	padding-right:10px;
	padding-left:10px;
	text-align:left;
	padding-top:30px;
	padding-bottom:20px;
	text-align:center;
}

#footerBar .section,
#footer .section{
	padding:0 20px;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style:italic;
	color:#817F7F;
	
}


/*** shared nav styles ***/
#footerBar ul li.first,
#footer ul li.first{
	border-left:none;
	padding-left:0 !important;
}

#footerBar ul,
#footer ul{
	margin:0;
	padding:0; 
	background-image: none;
	display:inline; 
	list-style:none; 
}
#footerBar ul li,
#footer ul li {
	margin:0; 
	background-image: none; 
	display: inline;
	border-left:1px solid #999; 
	padding:0 7px;
	line-height:11px;
}

/*** footer styles ***/
#footerBar,
	
#footerBar ul,
#footer ul{
	margin-bottom:3px;
	clear:both;
	display:block;
}	

#footerBar p.copy,
#footer p.copy{
	color: #999;	
	float:left;
}

#footerBar p.disclaimer,
#footer p.disclaimer{
	display:block;
	color: #999;
	float:right;
	margin:0;
}
#footerBar ul a,
#footer ul a { color:#999; text-decoration: none; font-size:10px; }
#footerBar ul a:hover,
#footer ul li a:hover{ color:#999; text-decoration: underline; }

/*END style for footer*/

#dataText{
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#817F7F;
	height:85px;
	text-align:right;
	padding-right:10px;
	padding-left:30px;
	text-align:left;
	padding-top:1px;
	padding-bottom:10px;

}
.fontItalic{
	font-style:italic;
}
.fontItalicBold{
	font-style:italic;
	font-weight:bold;
}

#tableInstructions{
	border-collapse: separate;
}

#contentTop1{
	background-image:url(../images/bg_content.jpg);
	background-position:right;
	background-repeat:repeat-y;
	float:left;
	width:904px;
	margin-top:-1px;
}
#textContent1{
	padding-top:24px;
	_padding-top:38px;
	padding-right:10px;
	padding-bottom:54px;
	_padding-bottom:26px;
	padding-left:30px;
	font-family:Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:20px;
	width:357px;
	margin:18px 0;
}
.flashBanner{
	margin:39px 0 0 358px;
	z-index:1000;
	position:absolute;
}
html>body .flashBanner{
	margin:39px 0 0 41%;
}
html>body #textContent1
{
	width:300px;
	margin:0px;
	padding:38px 10px 26px 30px;
}
