/*NEW CLIENT jQuery UI Import from External CSS. */
/* @import url("jquery-ui-1.css"); */

* { margin:0px; padding:0px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

@font-face {
              font-family: 'Open Sans';
              src: url('/consumer/resources/Open_Sans/static/OpenSans-Regular.ttf') format('truetype'),
                             url('/consumer/resources/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf');
              font-weight: normal;
              font-style: normal;
}

input,select,textarea {font-family: 'Open Sans', sans-serif;}

body {
	font-family: 'Open Sans', sans-serif;
    font-size: 85%;
    line-height: 15px;
    color: #363636;
	background-color: #d6c493;
	height: 100%;
	position: relative;
}

#default.desktop h1, h2, h3, h4, h5, h6 { margin: 5px 0 5px 0;padding: 2px 2px 2px 2px; clear: both;font-weight: bold;}
h1 {font-size: 21px; line-height: 1em;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 16px;}


label {display: block; width: 125px; height: 20px; }

input {margin:2px auto 2px;}
*:focus{outline:none;}
form *:focus{outline:#6b3224 inset thin;opacity: 1; }/*f5r6ld9 |19.06*/
input[type='text'], input[type='password'], input[type='tel'], input[type='email'], input[type='hidden']{height:25px; width:62%; border: 1px solid #B3A186; color: rgb(129, 114, 81); padding: 3px; margin-bottom: 10px;}
select {height:25px; width:175px;border: 1px solid #B3A186; color: rgb(129, 114, 81); padding: 3px;}     /* Giri */
label { display: inline-block; }   /* Giri */
* input{margin-top:5px;}
p {margin:10px 12px;} /*f5r6ld9 | 19.06*/


/** 
 * 	Default Desktop CSS  
 */
#default.desktop { background: #d6c493; }


#default.desktop h1,h2,h3,h4,h5,h6 {font-family: 'Open Sans', sans-serif;margin:5px 0 5px 0; padding:2px 2px 2px 2px; clear:both;}
#default.desktop h1 { color:#720F14; margin:12px 0 18px 0; }
#default.desktop h2 { color:#720F14; }
#default.desktop h3 { color:#720F14; }
#default.desktop h4 { color:#720F14; }
#default.desktop h5 { color:#720F14; }
#default.desktop h6 { }


#default.desktop #pageWrapper 
{
	float:none;
	min-width:1000px;
	overflow:hidden;
	width:100%;   
}
#default.desktop #pageContainer { float:left; width:100%; height:auto; background: #62030F; } 
#default.desktop #content { max-width:1000px; display:table; border-spacing:17px; margin: 0px auto; position: relative;}


/** 
 * 	Cardinal Desktop CSS 
 */
.indLabel{
	float:left;
	width:auto;
}
div.indDiv{
}
.no-close .ui-dialog-titlebar-close { visibility: hidden; }
#cardinal.desktop { background: #AE2234 url('../img/default/background.png') repeat left top; }
#cardinal.desktop h1,h2,h3,h4,h5,h6 { clear:both; margin:5px 0 5px 0; padding:2px 2px 2px 2px;}
#cardinal.desktop h1 { color:#FB4F14; }
#cardinal.desktop h2 { color:#616365; }
#cardinal.desktop h3 { color:#FB4F14; }
#cardinal.desktop h4 { color:#616365; }
#cardinal.desktop h5 { color:#FB4F14; }
#cardinal.desktop h6 { color:#616365; }


#cardinal.desktop #pageWrapper { width:930px; margin:0px auto; }
/*#cardinal.desktop #pageContainer { float:left; width:900px; height:auto; margin: 20px auto 20px; padding:10px; background-color:#fff; border-radius:4px; } */
#cardinal.desktop #pageContainer { float:left; width:100%; height:auto; margin: 20px auto 20px; padding:10px; background-color:#fff; border-radius:4px; } 
#cardinal.desktop #content { float:left; margin-top:0px; width:100%; border: 1px solid #DCDDDE; border-radius:4px;}
#cardinal.desktop header #logo { margin-top:0px; background: url('../img/default/fdc-logo.gif') no-repeat left top; width:176px; height:49px; z-index: 2; }

.masterSection{width:100%; margin:0 auto; position: relative;  background: #ecdecd; padding: 0 0 15px 0;}

/**
 * 	Header
 */
#default.desktop header #logo { width: 100%; margin-top:0px; background: #F9F4EE url('../img/default/Tims_skinny_banner-en_US.jpg') no-repeat center top; width:100%; height: 208px; }

#default.desktop header #logo_en_CA { width: 100%; margin-top:0px; background: #F9F4EE url('../img/default/Tims_skinny_banner-en_CA.jpg') no-repeat center top; width:100%; height: 208px; }
#default.desktop header #logo_fr_CA { width: 100%; margin-top:0px; background: #F9F4EE url('../img/default/Tims_skinny_banner-fr_CA.jpg') no-repeat center top; width:100%; height: 208px; }

/**
 * Home Page
 */


#default.desktop #banner { width:100%; height:350px !important; background: #F9F4EE url('../img/default/tim-card-banner-en_US.jpg') no-repeat center top; position: relative; margin-top: -115px; margin-bottom: 20px;}
#default.desktop #banner_fr_CA { width:100%; height:350px !important; background: #F9F4EE url('../img/default/tim-card-banner-fr_CA.jpg') no-repeat center top; position: relative; margin-top: -115px; margin-bottom: 20px;}
#default.desktop #banner_en_CA { width:100%; height:350px !important; background: #F9F4EE url('../img/default/tim-card-banner-en_CA.jpg') no-repeat center top; position: relative; margin-top: -115px; margin-bottom: 20px;}
#default.desktop #login{margin-right:1%;}
#default.desktop #login{ width:40%; height:auto; /*border: 4px solid #fff;*/
	display: table-cell;
	padding: 2%;
	position: relative; }
#default.desktop #assistance { width:50%; height:auto; /*border: 4px solid #fff;*/
	display: table-cell;
	padding: 2%;
	position: relative; }
#default.desktop #login label {display: inline-block; width: 125px; height: 20px; font-weight: bold; }
#default.desktop #login #consumerLoginForm { overflow:hidden; margin-top:3%; margin-right:10%; padding-top: 34px;}
#default.desktop #login #consumerLoginForm input[type='submit'] {padding: 0.3em 1em;}
#default.desktop #consumerLoginForm input[type='text'], #default.desktop #consumerLoginForm input[type='password'] { width: 80%;}


#default.desktop #assistance p {margin-left:0; padding-left:0;padding-right: 20px;}
#default.desktop #assistance { margin-left:1%; }
/* #default.desktop #assistance input[type='button'] {float:right; margin-left:5px;} */
#default.desktop #assistance #consumerPasswordRequestForm {  height: 50px; } 
#default.desktop #assistance #consumerPasswordRequestForm input[type='text'] {padding-left: 2px; width: 70%; position: relative;
right: 7px;}
#default.desktop #assistance #consumerPasswordRequestForm input[type='submit'] {margin-left:5px; position: relative;
left: -61px}
#default.desktop #assistance #consumerPasswordRequestForm #passwordRequestSubmit{ float: right;}

#login, #assistance {
 	position:relative;
 	width:90%;
	background-color: #dfd1b9;
 	/*background-color: #eae6dd;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eae6dd), to(#d3cfc4));
	background: -webkit-linear-gradient(top, #eae6dd, #d3cfc4);
	background: -moz-linear-gradient(top, #eae6dd, #d3cfc4);
	background: -ms-linear-gradient(top, #eae6dd, #d3cfc4);
	background: -o-linear-gradient(top, #eae6dd, #d3cfc4);
	-webkit-box-shadow:inset 0 15px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0 15px 10px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0 0px 40px rgba(0, 0, 0, 0.2);*/
}

#login:before,
#login:after,
#assistance:before,
#assistance:after {
 	content:"";
 	position:absolute;
 	z-index:-1;
	bottom:10px;
	left:0;
	width:50%;
	height:20%;
	max-width:300px;
	-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.5);
	-webkit-transform:rotate(-3deg);
}

#login:after, #assistance:after{
	right:0;
	left:auto;
	-webkit-transform:rotate(2deg);
 }

/**
 * Register Page
 */

#default.desktop #register,
#default.desktop #updateAccountProfile { float:left; width:100%; height:auto; }
#default.desktop #register #consumerAccountRegistrationForm,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm { overflow:hidden; width:100%; margin-top:20px; }
#default.desktop #register #consumerAccountRegistrationForm input[type='button'],
#default.desktop #register #consumerAccountRegistrationForm input[type='reset'],
#default.desktop #updateAccountProfile #consumerAccountUpdateForm input[type='button'],
#default.desktop #updateAccountProfile #consumerAccountUpdateForm input[type='reset'] {float:right; margin-right:10px;}
#default.desktop #register #consumerAccountRegistrationForm input.address {}
#default.desktop #register #consumerAccountRegistrationForm h6,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm h6 { float: none;line-height: 27px;margin-bottom: 4px;margin-top: 20px;padding-left: 0;}
#default.desktop #register #consumerAccountRegistrationForm input[type='text'], 
#default.desktop #register #consumerAccountRegistrationForm input[type='password'],
#default.desktop #updateAccountProfile #consumerAccountUpdateForm input[type='text'],
#default.desktop #updateAccountProfile #consumerAccountUpdateForm input[type='password']{ height:25px; width:32%; margin-right: 50%; margin-bottom:6px;}
#default.desktop #register #consumerAccountRegistrationForm select,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm select { height:25px; width:20%; margin-right: 62%;margin-bottom: 6px;}
#default.desktop #register #consumerAccountRegistrationForm label,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm label { display: inline-block; }
#default.desktop #register #consumerAccountRegistrationForm label.indLabel,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm label.indLabel{
	padding-right:5px;
	width:auto;
}
#default.desktop #register #consumerAccountRegistrationForm div.indDiv,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm div.indDiv{
	margin-top: 14px;
}

#registerSubmit { 
  float:right;
  margin-right:65px;
 }

/**
 * Account Page
 */
#updateAccountProfile, #prepaidCardTabRegister, #paymentProfile, #prepaidCardProfile { display: none }


form{ padding:3% 2%;}

/**
 * Account Summary
 */

#default.desktop #accountSummary { float:left; width:51%; margin-right:2%; border-right:1px dashed #b3a78e; padding-right:5%; height: 212px;  }
#default.desktop #accountSummary fieldset { height:142px; border:none; overflow-y:auto; }
#default.desktop #accountSummary fieldset legend { font-weight:bold; margin-bottom: 7px; }
#default.desktop #accountSummary fieldset summary { display:block; line-height: 18px;}
#default.desktop #accountSummary #accountSummaryToolbar { text-align:right;}
#default.desktop #accountSummary #accountSummaryToolbar button { /*float:left;*/ margin-top:15px; margin-right: 0;}
#default.desktop #accountSummary #accountSummaryToolbar label { display: inline-block; }

/**
 * Account Management
 */

#default.desktop #accountManagement { float:left; width:43%; padding-top: 4.3%;}
#default.desktop #accountManagement label{ width:400px; margin-bottom:5px; margin-top:2px; height:auto; font-weight: normal;}
#default.desktop #accountManagement fieldset { 
	height: 140px;
    margin-top: 14px;
    padding: 5px 5px 10px;
    width: 430px;
    border: 0px; 
}
#default.desktop #accountManagement fieldset #accountAnnouncement {
	height: 120px;
    overflow-y: auto;
    width: 430px;
}
#default.desktop #accountManagement fieldset legend { font-weight:bold; }
#default.desktop #accountManagement fieldset summary { display:block; color:#616365; }
#default.desktop #accountManagement h1, #default.desktop #accountManagement fieldset { margin-top: 14px; }
#default.desktop #accountManagement #accountManagementToolbar button { float:left; margin-top:15px;}
#default.desktop #accountManagement.introText{visibility: hidden;}
#default.desktop #accountManagement b { display:block; }
#accountManagementToolbar {float:right;padding-top: 2px;}

/**
 * Account Dashboard
 */

#default.desktop #accountDashboard 
{ float:left; width:100%; height:auto; border-top: 1px dashed #b3a78e; padding-top:10px; margin-top:20px; }


#default.desktop #changePassword input[type='submit'] { width:auto; float:right; margin-right:2px; }
#default.desktop #changePassword input[type='reset'] { width:auto; float:right; margin-right:-2px; }

/**
 * Prepaid Card Profile
 */

#default.desktop #prepaidCardProfile 
{ float:left; width:98%; margin: 1%;}

#default.desktop #prepaidCardProfile #prepaidCardRegistrationForm {  float:left; width:100%;
background: #ffffff; solid #efefef;}
#default.desktop #prepaidCardProfile #prepaidCardRegistrationForm input[type='text']{ height:25px; width:32%; margin-right: 50%;margin-bottom: 3px;}
#default.desktop #prepaidCardProfile #prepaidCardRegistrationForm label { display: inline-block; }
#default.desktop #prepaidCardProfile #prepaidCardRegistrationForm #registerPrepaidCardPin { width:75px; }

#default.desktop #prepaidCardProfile #prepaidCardTabRegister #prepaidCardRegistrationForm input[type='button'] {float:right; margin-right:5px; font-family: 'Open Sans', sans-serif;}
/*17.09*/
#default.desktop #prepaidCardProfile #prepaidCardTabRegister #prepaidCardRegistrationForm input[type='submit'] {float:right; margin-right:5px; font-family: 'Open Sans', sans-serif;} /*{float:right;margin-right:1.5%; font-family: 'Open Sans', sans-serif;}*/


#default.desktop #prepaidCardProfile #prepaidCards { 
	background:#fff;
   float:left; 
   overflow: hidden;
   padding: 0;
   width: 100%;
}

#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardSummaryCollapsed,
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardSummaryExpanded{float:left; margin:10px 10px 10px 10px; padding:10px; width: 98%; height:auto; border: 1px solid #DCDDDE; border-radius:4px }


#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardImageWrapper { float:left; margin:5px 5px 5px 5px; }
#default.desktop #prepaidCardProfile #prepaidCards IMG.prepaidCardImage { width:121px; height:75px;}
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardToolbar { float:right; margin-top:5px; width:auto; overflow:hidden; }
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardToolbar button { float:right; }
#default.desktop #prepaidCardProfile #prepaidCards #prepaidCardSummaryDesc summary { display:block; color:#616365; margin:5px;}
#default.desktop #prepaidCardProfile #prepaidCards #prepaidCardSummaryDesc p{ display:block; color:#616365; margin:5px;}

#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent select {height:25px; width:180px;border: 1px solid #B3A186; color: rgb(129, 114, 81); padding: 3px;} /* Giri */
#default.desktop #prepaidCardProfile #prepaidCards DIV.displaySec select {height:25px; width:70px;border: 1px solid #B3A186; color: rgb(129, 114, 81); padding: 3px;} /* Vijayant */
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent table { width:100%; border: 1px solid #DCDDDE; border-collapse:collapse;}
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent th,
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent td { height:25px; border: 1px solid #DCDDDE; text-align:center; padding-left:5px; font-size:80%; }
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent td.Date { width:150px; text-align:left; }
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent td.Number { text-align:right; }
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent th { background-color:#8C0010; color:#FFFFFF; font-weight:bold; font-size:90%; text-align:center;}
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent tr:nth-child(odd)	{ background-color:#eee; }
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent tr:nth-child(even)	{ background-color:#fff; }
/*#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent div.summary { margin:10px; auto; 10px;}
*/
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent summary {display:block; color:#616365; margin:5px;}

/**
Donation
*/
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent table.donationTable{
	width:50%;
}
#default.desktop #prepaidCardProfile #prepaidCards DIV.prepaidCardHistoryContent table.donationTable td{
	padding:5px;
}

/**
 *Payment Options
 */
#default.desktop #paymentProfile 
{ float:left; width:100%;}

/**
 * Credit Card Profile
 */

#default.desktop #paymentProfile 
{ float:left; width:100%;}

#default.desktop #paymentProfile #creditCardRegistrationForm { float:left; width:100%; /*height:425px;*/height:auto;background: #fff;}
#default.desktop #paymentProfile #creditCardRegistrationForm input.securityCode {margin-bottom: 10px; width:75px; }
#default.desktop #paymentProfile #creditCardRegistrationForm #expirationMonth  { margin-right:2px;width:100px; }
#default.desktop #paymentProfile #creditCardRegistrationForm #expirationYear   { width:75px; }
#default.desktop #paymentProfile #creditCardRegistrationForm input[type='text']{ height:25px; width:32%; margin-right: 50%;margin-bottom: 5px;}
#default.desktop #paymentProfile #creditCardRegistrationForm input#city{margin-bottom:10px;}
#default.desktop #paymentProfile #creditCardRegistrationForm select { height:25px; width:20%; margin-right: 62%; margin-bottom: 5px;}
#default.desktop #paymentProfile #creditCardRegistrationForm label { display: inline-block; width: 159px;}
#default.desktop #paymentProfile #creditCardRegistrationForm input[type='submit'],
#default.desktop #paymentProfile #creditCardRegistrationForm input[type='reset'] {float:right; margin-right:10px;}
#default.desktop #paymentProfile #creditCardRegistrationForm p.helpText{ margin-left:159px; }

#default.desktop #paymentProfile #creditCards { float:left; width:100%; height:auto; padding:3% 2%;}
#default.desktop #paymentProfile #creditCards DIV.creditCardSummary { float:left; width:100%; height:auto; border-bottom:1px solid #ACA191; padding-bottom:15px; margin-top:19px;}
#default.desktop #paymentProfile #creditCards DIV.creditCardImageWrapper { float:left; height:75px; width:121px; margin:-5px 10px 0 0; }
#default.desktop #paymentProfile #creditCards IMG.creditCardImage { width:121px; height:75px;}
#default.desktop #paymentProfile #creditCards DIV.creditCardSummaryWrapper {}
#default.desktop #paymentProfile #creditCards summary { display:block; color:#616365; margin:5px;}
#default.desktop #paymentProfile #creditCards p { display:block;}
#default.desktop #paymentProfile #creditCards DIV.creditCardToolbar { float:right; width:auto; margin-top:-30px; margin-right:1.5%;}
#default.desktop #paymentProfile #creditCards DIV.creditCardToolbar button { float:right; }



#default.desktop .updateCreditCardActions input[type='submit'], 
#default.desktop .updateCreditCardActions input[type='reset'] { float:right; margin-right:5px; }


/**
 * Bank Account Profile
 */
#default.desktop #paymentProfile #consumerBankAccountRegistrationForm { float:left; width:790px;}
#default.desktop #paymentProfile #consumerBankAccountRegistrationForm input[type='submit'],
#default.desktop #paymentProfile #consumerBankAccountRegistrationForm input[type='reset'] {float:right; margin-right:10px;}


#default.desktop #paymentProfile 
{ float:left; width:100%;}

#default.desktop #paymentProfile #bankAccountRegistrationForm { float:left; width:790px; height:425px; }
#default.desktop #paymentProfile #bankAccountRegistrationForm input.securityCode { width:75px; }
#default.desktop #paymentProfile #bankAccountRegistrationForm select.expirationMonth  { width:100px; }
#default.desktop #paymentProfile #bankAccountRegistrationForm select.expirationYear   { width:75px; }
#default.desktop #paymentProfile #bankAccountRegistrationForm input[type='submit'],
#default.desktop #paymentProfile #bankAccountRegistrationForm input[type='reset'] {float:right; margin-right:10px;}

#default.desktop #paymentProfile #bankAccounts { float:left; width:790px; height:425px;}
#default.desktop #paymentProfile #bankAccounts div.bankAccountSummary { float:left; margin:10px; padding:10px; width:750px; height:104px; border: 1px solid #DCDDDE; border-radius:4px;}
#default.desktop #paymentProfile #bankAccounts div.bankAccountImageWrapper { float:left; margin:5px; }
#default.desktop #paymentProfile #bankAccounts img.bankAccountImage { width:84px; height:79px;}
#default.desktop #paymentProfile #bankAccounts div.bankAccountSummaryWrapper { width:425px; margin-left:75px;}
#default.desktop #paymentProfile #bankAccounts summary { color:#616365; margin:5px;}
#default.desktop #paymentProfile #bankAccounts div.bankAccountToolbar { float:right; width:auto;}
#default.desktop #paymentProfile #bankAccounts div.bankAccountToolbar button { float:right; }

#loginrecaptcha{margin-left:40px;}
.recaptcha_only_if_privacy{display:none;}
#recaptcha_area, #recaptcha_table{clear:both;}
.ui-dialog .ui-dialog-content{
}






/* TEMPORARILY INCLUDING THIS IN DEFAULT.CSS IN CASE THE JQUERY CSS CAN'T BE UPDATED 


            /$$$$$$                                                /$$   /$$ /$$$$$$        /$$$$$$   /$$$$$$   /$$$$$$ 
           /$$__  $$                                              | $$  | $$|_  $$_/       /$$__  $$ /$$__  $$ /$$__  $$
       /$$| $$  \ $$ /$$   /$$  /$$$$$$   /$$$$$$  /$$   /$$      | $$  | $$  | $$        | $$  \__/| $$  \__/| $$  \__/
      |__/| $$  | $$| $$  | $$ /$$__  $$ /$$__  $$| $$  | $$      | $$  | $$  | $$        | $$      |  $$$$$$ |  $$$$$$ 
       /$$| $$  | $$| $$  | $$| $$$$$$$$| $$  \__/| $$  | $$      | $$  | $$  | $$        | $$       \____  $$ \____  $$
      | $$| $$/$$ $$| $$  | $$| $$_____/| $$      | $$  | $$      | $$  | $$  | $$        | $$    $$ /$$  \ $$ /$$  \ $$
      | $$|  $$$$$$/|  $$$$$$/|  $$$$$$$| $$      |  $$$$$$$      |  $$$$$$/ /$$$$$$      |  $$$$$$/|  $$$$$$/|  $$$$$$/
      | $$ \____ $$$ \______/  \_______/|__/       \____  $$       \______/ |______/       \______/  \______/  \______/ 
 /$$  | $$      \__/                               /$$  | $$                                                            
|  $$$$$$/                                        |  $$$$$$/                                                            
 \______/                                          \______/                                                            



*/


/*! jQuery UI - v1.10.1 - 2013-03-10
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=12px&cornerRadius=4px&bgColorHeader=%23004165&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23FFFFFF&iconColorHeader=%23FFFFFF&bgColorContent=%23FFFFFF&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23004165&bgTextureDefault=highlight_soft&bgImgOpacityDefault=75&borderColorDefault=%23aaaaaa&fcDefault=%23FFFFFF&iconColorDefault=%23FFFFFF&bgColorHover=%23dadada&bgTextureHover=highlight_soft&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%23FEB612&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 3px;
	line-height: normal;
        padding-left: 14px;  /*19.06 | f5r6ld9*/
	margin-right: .6em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
	/*19.06 | fca96ul*/
	border: none;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #a41729;
    padding-inline-end: 11px; /*19.06 | f5r6ld9*/

}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .2em .5em .3em .5em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .2em .5em .3em 1.8em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	float:right;
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	background:#fff;
	border:1px solid #999;
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
	background: #8C1008;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
	background: #8C1008; 
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
	background:#fff;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
	background:#9C1008;/*jyoti*/
	margin-bottom:3%;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: 0 1em;
	background: none;
	overflow-x: hidden;
	top: -10px;
	/*overflow-y: hidden;*/ /*f5r6ld9 |19.06*/
	display: inline-table; /*f5r6ld9 |19.06 Scroll Removed */
}

.ui-dialog #termAndConditionDiv table {table-layout:fixed; width:100%;}
.ui-dialog #termAndConditionDiv table td {word-wrap:break-word;}
  
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	/*padding: .2em .4em;*/ /*19.06 | fca96ul*/
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("../img/jquery-ui/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap;
	background:#EFEFEF;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
	background: #ffffff;
	box-shadow:none;
	color:#e30613;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
	color:#400e02;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {	
	background: #ffffff;
	border-width: 0;
	display: block;
	overflow: hidden;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
#prepaidCardTabs, #paymentOptionTabs {
    padding: 10px !important;
    background: none repeat scroll 0% 0% #EFEFEF;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
.ui-widget select{
 	margin-bottom: 10px;
 	width: 180px;
}
.ui-widget-content {
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	color: #FFFFFF;
	font-weight: bold;
}
.ui-widget-header a {
	color: #FFFFFF;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
   background: -moz-linear-gradient(center top , #B92D3F, #8C0010) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #a41729
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #400e02;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: none;
	font-weight: bold;
	color: #fff;
	/* fallback */
  	background-color: #e30613;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #400e02;
	text-decoration: none;
	opacity:.75;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	-webkit-box-shadow:inset 0 0px 40px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:inset 0 0px 40px rgba(0, 0, 0, 0.4);
	box-shadow:inset 0 0px 40px rgba(0, 0, 0, 0.4);
	/* fallback */
  	background-color: #dfd1b9;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../img/jquery-ui/ui-bg_highlight-soft_55_fbf9ee_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_FFFFFF_256x240.png);
	/*background-image: url(../img/jquery-ui/ui-icons_cd0a0a_256x240.png); *//*19.06 fca96ul*/
}
/*f5r6ld9 | 19.06*/
.ui-widget-content .ui-icon { 
	background-image: url(../img/jquery-ui/ui-icons_cd0a0a_256x240.png); 
}
.ui-widget-header .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_FFFFFF_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_FFFFFF_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_FFFFFF_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_FFFFFF_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_FFFFFF_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; top: auto; margin-top: auto; }/* f5r6ld9 | 19.06*/
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; margin-top: auto; top: auto;} /* f5r6ld9 | 19.06*/
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; top: auto; margin-left: auto; margin-top: auto; }/* f5r6ld9 | 19.06*/
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #181108;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

#headerLinks {
	max-width: 1000px;
	background: #62030F;
	margin: 0 auto;
	padding:8px;
}
#headerLinks a:link, #headerLinks a:visited {
	font-weight: normal;
	margin: -1px;
	color: #ffffff;
	text-decoration: none;
}
#headerLinks a:hover, #headerLinks a:active {
	font-weight: normal;
	margin: -1px;
	text-decoration: underline;
}
#introText_en { width: 100%; max-width: 1000px; padding: 20px; margin: 0 auto; line-height: 1.4em; font-size: 1.1em;}
/*#introText_en:after{font-weight:bold; font-style:italic; color:#A31919; display:block; content:"We've recently enhanced the Tim Card Reload website with a new look and design to make it easier to reload and manage your Tim Cards. Due to this enhancement all registered guests will be asked to change their password the 1st time they log in.";} */
#introText_fr { width: 100%; max-width: 1000px; padding: 20px; margin: 0 auto; line-height: 1.4em; font-size: 1.1em;}
/*#introText_fr:after{font-weight:bold; font-style:italic; color:#A31919; display:block; content:"Le site de rechargement de la Carte Tim a récemment fait peau neuve! Gérer vos Cartes Tim et les recharger sera dorénavant plus facile.  En raison de ce changement, nous demandons à tous les invités inscrits de bien vouloir changer leur mot de passe lors de leur première ouverture de session.";} */
#parentWebsite { width: 40%; }
#languagePref { float: right; width: 40%; text-align: right;}
/* Footer */
footer { background: #D6C493; color: #720F14; width: 100%; text-align: center; padding: 10px;}
footer a:link, footer a:visited { color: #542115; text-decoration: none;}
footer a:hover, footer a:active { text-decoration: underline;}
p.helpText{
 	color: #666666;
    font-size: 90%;
    font-style: italic;
    margin:0 0 3px 125px;
    padding-left: 4px;
}

footer{
	text-align:center;
}


.transactionTypeSelect{
	float:left;
}

.topSection{
	margin-top: 8px;
    padding-right: 1px;
}
.pagesCount{
	float:left;
	width:50%;
}
.pagination { width: 50%; float: right; text-align: right }
.pagination a { cursor: pointer; text-decoration: none; }
.paginationLock { width: 50%; float: right; text-align: right }
.paginationLock a { cursor: pointer }
.topSection .pagination a.active { color: #8C0010; display:inline-block; font-weight: bold; text-decoration: none; border: solid 1px #ccc; font-size: 130%; padding: 2px 4px; }
.topSection .pagination a:hover { color: #8C0010; text-decoration: none; }
.topSection .displaySec { float: right; width: 200px; text-align:right }

/* Grid Filters */

.gLevel select,.transactionTypeSelect	{	
	color: #000; 
	cursor: pointer; 
	border: solid 1px #ccc; 	
	font-weight: bold; 	
	padding: 2px 0px 2px 4px;
}
.transactionTypeSelect{
	float:left;
	width:auto;	
}
.gLevel label{
	display:inline;
	line-height: 23px;
    padding-right: 5px;
}
.gLevel select{
	float:right;
	margin-bottom: 5px;
	width:auto;
}

.prepaidCardHistoryContent .transactionTypeSelect span.showVal,
.prepaidCardHistoryContent .gLevel  span.showVal{ background-position: right -617px; background-repeat: no-repeat; padding-right: 25px; }
.prepaidCardHistoryContent .transactionTypeSelect { margin-right: 10px;margin-bottom:0; }
.prepaidCardHistoryContent .gLevel { margin-right: 1px; float: right; width:120px; }

/*10th Feb New addition*/
div.historyWrapper{
	clear:both;
	overflow:hidden;
	padding:4px 0;
}

.filterHead, .prepaidCardHistoryContent{
	clear: both;
    overflow: hidden;
}

/*label[for="confirmPassword"]{
	width:auto;
}*/
#consumerChangePasswordForm label{
 display:inline-block;width:140px;text-align:right;
}

.noData { margin: 10px 0 0 0; font-weight: bold; float: left; width: 100%; color: #ff0000; }

/*New Addition 3rd march 2014*/
#default.desktop #register #consumerAccountRegistrationForm label,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm label{
	float:left;
	margin-right: 5px;
	padding-top: 9px;
	width: 132px;
	white-space: nowrap;
}
#default.desktop #register #consumerAccountRegistrationForm p.helpText,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm p.helpText{
	margin-left:132px;
}
#default.desktop #register #consumerAccountRegistrationForm select.dobSelect,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm select.dobSelect,
#default.desktop #register #consumerAccountRegistrationForm select.salutationSelect,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm select.salutationSelect{
	border: 1px solid #B3A186;
	border-radius: 0;
    color: #817251;
	float:left;
	height:25px; 
	margin-right: 5px;
	width: 70px;
}
#default.desktop #register #consumerAccountRegistrationForm select.salutationSelect,
#default.desktop #updateAccountProfile #consumerAccountUpdateForm select.salutationSelect{
	display:block;
	float: none;
	margin-bottom: -9px;
}
.rollingMenu
{
visibility: hidden;
}
.headerMenu,.introText
{
visibility: visible;
}

.Logo_Show
{
display:none;
}
#default.desktop #login label[for='loginName']{
	width:auto;
}
.cardInfo{
	clear:both;	
	overflow:hidden;
}
.cardinal_image,#text_div,.cardinal_style{
float:left;

}
#text_div{width:75%;padding-left:1%;padding-top:2%;}
#cardinal_note{ width:50%;text-align:left;text-size:12px;margin-left:2%;}
#cardinal_maindiv{margin-top:4%;}

.ui-widget .smallTextBoxSize{
	width:170px;
}
sub, sup, .sub, .sup {
  position: relative;
  bottom: 1ex;
  font-size: 80%;
}
.messageClass{
	padding-left:25px;
}
#footerNavlist{
list-style-type : none;
padding : 0;
margin : 0 auto;
}

#footerNavlist li {display : inline;}

#footerNavlist li a 
{
margin : 0px;
padding : 0.2em 1em;
text-decoration : none;
}
 #footercustomernumber
{
visibility:hidden;
}
#footeremail
{
visibility:hidden;
}
#footertandc
{
visibility:visible;
}
#footerprivacy
{
visibility:visible;
}
#footerfaq
{
visibility:visible;
}

/*For announcement on home page*/
#announcementText_Fieldset{
	 background-color: #dfd1b9;
    border: 0 none;
    height: 85px;
    margin-left: 7.5%;
    overflow: auto;
    width: 85.1%; 
}

#announcementText{
 margin-left:10px;
}

#announcementText font{
	color:#720F14;
	font-size: 1.2em;
}

#announcementText label{
    color: #363636;
    display: block;
    font-weight: normal;
    height: auto;
    margin-bottom: 5px;
    margin-top: 4px;
    width: auto;
}
.blankDiv{
	margin-top: 5px;
}
.announcementImage{
	float: right;
    margin-top: -36px;
    padding-right: 8px;
}

.visaRegisterCreditCard{
	float: right;
    margin-top: -39px;
    margin-right: 444px;
}
.visaCheckoutButtonClass{
    
    float:right;
    margin-right: 357px;
}
.visaCheckoutButtonClassIppc{
    float:right;
    margin-right:347px;
    margin-top:-30px;
}
.expYearDropDown{
	float: right;
    margin-left: 10px;
}
#cardNumber_reg_true{
	float: right;
    margin-top: -17px;
}
#cardNumber_reg_false{
	float: right;
}
.orClass{
margin-left: -34px;
   
}
.v-button_RegCc{
	 margin-bottom: 10px;
    margin-right: 14px;
    margin-top: -30px;
}
.orClassManual{
 	 margin-left: -31px;
    margin-top: 1px;
}

.visaCheckoutButtonManual {
     margin-bottom: 10px;
    margin-right: 12px;
    margin-top: -29px;
}
/*#visaCheckoutDiv{
margin-right: 444px;
}*/
#loginCaptchaDiv{
	margin:18px 0 6px 0;
}
.reloadRecaptcha{
	margin-top:12px;
}
#myNewCCrecaptcha{
	margin:17px 0 10px 0;
}
#registerBankAc_chkdep {
	background: url('../img/default/brdcrumbs2.png') 0 0 no-repeat;
	height: 99px;
	position: relative;
	width: 170px;
	float: left;
}
#registerBankAc_chkdep h5 {
	color: gray !important;
	font-size: 12px;
	left: 15px;
	position: absolute;
	top: 0;
}
#registerBankAc_chkdep p {
	color: gray;
	font-size: 11px;
	left: 17px;
	position: absolute;
	top: 21px;
	width: 150px;
}

#CheckDeposit_chkdep {
	background: url("../img/default/brdcrumbs1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 99px;
	left: 8px;
	position: relative;
	width: 188px;
	z-index: 1;
}
#CheckDeposit_chkdep h5 {
	color: gray !important;
	font-size: 12px;
	left: 26px;
	position: absolute;
	top: 0;
}
#CheckDeposit_chkdep p {
 	 color: gray;
    font-size: 11px;
    left: 16px;
    position: absolute;
    top: 18px;
    width: 159px;
}
#ValidateBankAc_chkdep {
	background: url("../img/default/brdcrumbs2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 99px;
	left: 0;
	position: relative;
	width: 169px;
}
#ValidateBankAc_chkdep h5 {
	color: gray !important;
	font-size: 12px;
	left: 17px;
	position: absolute;
	top: 0;
}
#ValidateBankAc_chkdep p {
	color: gray;
	font-size: 11px;
	left: 8px;
	position: absolute;
	top: 14px;
	width: 154px;
}
#topBreadcrumbs{
	margin: 15px auto 29px;
   	overflow: hidden;
   	width: 556px;
   	font-family:'Open Sans', sans-serif;
}
#bnkAccRegistrationSuccessful #topBreadcrumbs_chkdep{
	width:527px;
	margin:0 auto;
	margin-top:10px;
	font-family:'Open Sans', sans-serif;
}
.updateBankAccount-content .dialogWrapper label {
    display: inline-block;
    font-weight: bold;
    height: 25px;
    margin-right: 7px;
    text-align: right;
    width: 143px;
}
.updateBankAccount-content .dialogWrapper input {
     width: 27%;
}
.updateBankAccount-content .phoneInfo {
    float: right;
    margin-right: 46px;
    margin-top: -2px;
    width: 27%;
}
#authAnswer{
	width:81px;
}
#last4DigitNumber{
	width:81px;	
}
#last4DigitNumber_text{
	width:166px;!important;
	font-weight:bold;
}
#authAnswer_text{
	width:166px;!important;
	font-weight:bold;
}
#AuthRight{
	width:260px;
	float:right;
	color:gray;
	font-size:11px;
}
#AuthLeft{
	border:1px solid #dcddde;
	width:302px;
	float:left;
	color:gray;
	margin-left:11px;
	font-size:11px;
	}
#AuthLeft p{
	padding-left:0;
	margin-left:0;
	font-weight:bold;
	color:gray;
	
}
	
.AuthExample{
	margin-bottom:15px;
	text-decoration:underline;
}
.sum{
	margin-top:6px;
	font-size:12px;
}
.auth_head{
	font-weight:bold;
	color:gray;
	font-size:11px;
	margin-bottom:7px;
	margin-left:5px;
	margin-top:-16px;
}#registerBankAc{
	background:url('../img/default/brdcrumbs1.png') 0 0 no-repeat;
	height:99px;
	left:10px;
	position:relative;
	width:188px;
	float:left;
	z-index:1;
}#consumerBankAccountAuthenticationForm{
	padding-top:0;
}
#registerBankAc h5{
	color: gray !important;
    font-size: 12px;
    left: 17px;
    position: absolute;
    top: 0;
}
#registerBankAc p{
 	  color: gray;
    font-size: 11px;
    left: 18px;
    position: absolute;
    top:18px;
    width: 150px;	
	}
#CheckDeposit{
	background:url('../img/default/brdcrumbs2.png') 0 0 no-repeat;
	height:99px;
	position:relative;
	width:177px;
	float:left;
	}
#CheckDeposit h5{
	color: gray !important;
    font-size: 12px;
    left: 26px;
    position: absolute;
    top: 0;
   	}
#CheckDeposit p	{
 	 color: gray;
    font-size: 11px;
    left: 15px;
    position: absolute;
    top: 20px;
    width: 150px;
	}
#ValidateBankAc{
	background:url('../img/default/brdcrumbs2.png') 0 0 no-repeat;
	height:99px;
	position:relative;
	width:188px;
	float:left;
		
	}
#ValidateBankAc h5{
	color: gray !important;
    font-size: 12px;
    left: 17px;
    position: absolute;
    top: 0;	
    }
#ValidateBankAc p{
 	  color: gray;
    font-size: 11px;
    left: 7px;
    position: absolute;
    top: 13px;
    width: 153px;
	}
#consumerBankAccountRegistrationForm input[type="text"]{
	width:27%;
}
#consumerBankAccountRegistrationForm label{
	width:158px;
	text-align:right;
}
#bankAccountTabRegister #dayOfBirth{
	width:70px; !important;
}
#bankAccountTabRegister #phoneNumber{
	width:158px;
}
#bankAccountTabRegister #monthOfBirth{
	width:70px; !important;
}
#bankAccountTabRegister #yearOfBirth{
	width:70px; !important;
}
#bankAccountTabRegister .phoneInfo {
    font-size: 11px;
    font-style: italic;
    margin-right: 21px;
    text-align: right;
}
.bankAccountSummary{
	padding-top: 25px !important;
    padding-bottom: 23px !important;
}
.bankAccountSummary summary{
	margin:-7px !important;
	padding:0 !important;
}

.ui-dialog-content[style*="height: "]{
  width:100% !important;
}

#faq[style*=" "]{
  display:block !important;
}
