
#mainContentWrapper{background-image:none;}
.the-main-page-accordian {
    margin-left: 0px;
}
.bankDisclaimer p, .the-main-page-accordian a { font-size: 11px !important; line-height: 12px; text-decoration: none; }
.the-main-page-accordian a:hover { text-decoration: underline; }
#bankDisclaimerImages img { float: right; margin-top: 28px; }
#bankDisclaimerImages p { clear: both; margin-top: 26px; font-size: 11px; line-height: 22px; text-align: center !important; }
#bankDisclaimerImages p br { margin-bottom: 6px; }
#bankDisclaimerImages div { float: left; }

.bankContent .red { color: #ec1c26; }
.bankContent .blue a { text-decoration: underline; }
.bankContent h3 { font-weight: bold; margin-top: 6px; }
.bankContent h2 a { font-size: 18px; line-height: 20px; font-family: 'Mission Gothic', Arial Narrow, Helvetica, sans-serif; }
       
.disclaimers, .bankContent .disclaimers, .bankContent .disclaimers a { color: #999; font-size: 9px !important; line-height: 14px; text-align: center; }
.bankLoginLinks { margin-top: 6px; }

.trustCall, .trustCall a:link { font-size: 20px; font-weight: bold; color: #2C68AB; font-family: 'Mission Gothic', Arial Narrow, Helvetica, sans-serif; margin-top: -4px; margin-bottom: 0px; }
.trustCall span { font-size: 14px; }

.bankContent p a:link { text-decoration: underline; }
.bankContent #bankDisclaimerImages p a:link, .bankContent #BankTrustFooterLinks p a:link { text-decoration: none; }
.bankContent #bankDisclaimerImages p a:hover, .bankContent #BankTrustFooterLinks p a:hover { text-decoration: underline; }
.bankContent .promo.testimonial {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #3786bd url(/assets/images/financial/bank/bgTestimonial.png) right bottom no-repeat;
    color: #fff;
}

#BankLogin div { text-align: center;  background-image : url(/assets/images/financial/bank/Bank-Login-bg.jpg); height: 123px; width: 168px; border-radius: 15px; border: 2px solid #cccccc; box-shadow: 0 4px 4px 0 #ccc, 0 8px 20px 0 #ccc; margin-top: 20px; }
#BankLogin h3 { padding-top: 20px; font-size: 14px; font-weight: bold; padding-bottom: 8px; }
#BankLogin a { margin-left: -12px; }


.bankContent .promo.testimonial .quote {
    font-family: 'Open Sans',sans-serif;
    font-style: italic;
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    background: transparent url(/assets/images/financial/bank/iconOpenQuote.png) top left no-repeat;
    text-indent: 30px;
    margin: 16px;
}
.bankContent .promo.testimonial .quote:after {
	content:" ";
	display:inline-block;
	width:35px;
	height:25px;
	background:transparent url(/assets/images/financial/bank/iconCloseQuote.png) right bottom no-repeat
}

.bankContent .promo.graystriped {
    background: url("/assets/images/financial/bank/promoBgGrayStripes.png") repeat-y;
    margin-top: 30px;
    border-bottom: 1px solid #c7c7c7;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 1px 2px 0 0 #dfdfdf;
    -webkit-box-shadow: 1px 2px 0 0 #dfdfdf;
    box-shadow: 1px 2px 0 0 #dfdfdf;
    padding: 30px;
}

.bankContent .promoContentChat {
    background: url("/assets/images/financial/bank/promoBgChat.png") no-repeat;
    margin-top: 30px;
    border-bottom: 1px solid #c7c7c7;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 1px 2px 0 0 #dfdfdf;
    -webkit-box-shadow: 1px 2px 0 0 #dfdfdf;
    box-shadow: 1px 2px 0 0 #dfdfdf;
    padding: 30px;
}

.customerInfo { font-size: 14px; padding-bottom: 16px; padding-left: 16px; }

.bankContent hr {
    background: #ddd;
    border: 0 none;
    color: #ddd;
    height: 1px;
    margin: 30px 0;
}

.bankContent .bankHrDark { background: #000; margin-top: 15px; margin-bottom: 15px; }
.bankContent ul li, .bankContent ol li { line-height: 13px; margin-bottom: 14px; }
.bankContent .applyNow { margin-left: -8px; margin-top: 8px; }

.table-style a { color: #FFF; text-decoration: underline; }

table.comparisonLinks th {
	width: 360px;
    text-align: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #3786bd;
    padding: 15px;
}

table.comparisonLinks td div.wrapper {
    width: 141px;
    height: 82px;
    position: relative;
    background-color: red;
    background: url(/assets/images/financial/bank/bgCompareApplyLink2.png) no-repeat;
}

table.comparisonLinks td div.wrapper div {
    padding: 12px 14px;
    text-align: center;
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #3786bd;
    position: absolute;
    bottom: 0;
}

.comparisonLinks { margin-top: 10px; width: 700px; }
.threeColumns .column {width: 180px; padding: 15px 21px 6px;float: left; }
.columnCenter { border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }

.keyBenefits { min-height: 200px; }
.threeColumns .column img { margin-left: 54px; }
.threeColumns .column p { text-align: center; font-family: Verdana,Arial Narrow Bold; }
.keyBenefits .keyBenefits p, .keyBenefits div {
    font-family: 'Open Sans',sans-serif;
    font-style: italic;
    font-size: 14px;
    line-height: 20px;
    margin-left: 12px;
    margin-top: 12px;
}

.bankContent .productDetails { 
    float: left;
    margin-left: 0px;
    width: 486px;
}
.bankContent .rightPromos {
    float: left;
    width: 213px;
    margin-left: 27px;
}
.bankContent .rightPromos .promo.interestRates .barChart .blue {
    color: #3786bd;
    width: 63px;
    padding-left: 10px;
}
.bankContent .rightPromos .promo.interestRates .barChart .blue div {
    padding-left: 12px;
    padding-top: 52px;
}
.bankContent .rightPromos .promo.interestRates .barChart .red div {
    padding-left: 12px;
}
.bankContent .rightPromos .promo.interestRates .barChart td {
    font-weight: bold;
    font-family: Arial,sans-serif;
    font-size: 18px;
    line-height: 20px;
    text-align: left;
}

.bankContent .twoColumn { width: 45%;  float: left; margin-left: 30px; }
.bankContent a.learnMore {
    padding-right: 94px;
    background: transparent url(/assets/Images/Financial/Bank/iconLearnMore.png) top right no-repeat;
    font-size: 18px;
    color: #559cbe;
    font-weight: bold;
}
                /* the overlayed element */
                .simple_overlay
                { /* must be initially hidden */
                    display: none; /* place overlay on top of other elements */
                    z-index: 10000; /* styling */
                    background-color: #ffffff;
                    width: 520px;
                    min-height: 120px;
                    border: 1px solid #666666; /* CSS3 styling for latest browsers */
                    -webkit-box-shadow: -6px 9px 30px 0px rgba(102,102,102,1);
                    -moz-box-shadow: -6px 9px 30px 0px rgba(102,102,102,1);
                    box-shadow: -6px 9px 30px 0px rgba(102,102,102,1);
                }
                /* close button positioned on upper right corner */
                .simple_overlay .close
                {
                    background-image: url(/assets/images/global/close_blue_off.png);
                    position: absolute;
                    right: -15px;
                    top: -15px;
                    cursor: pointer;
                    height: 35px;
                    width: 35px;
                }
                .simple_overlay .close:hover
                {
                    background-image: url(/assets/images/global/close_blue_on.png);
                }
                /* styling for elements inside overlay */
                .details
                {
                    position: absolute;
                    top: 15px;
                    left: 140px;
                    font-size: 11px;
                    color: #666666;
                    width: 740px;
                }
                /* styling for elements inside overlay */
                .logo
                {
                    position: absolute;
                    top: 15px;
                    left: 15px;
                    width: 120px;
                }

 #leftnav .section-subtitle { font-size: 16px;  cursor: pointer; text-transform: capitalize; font-weight: normal; padding: 10px 12px 0 24px; }

.bankingSecond { display: none; }
.bankingThird { display: none; }
.bankingFourth { display: none; }
.bankingFifth { display: none; }
.bankingSixth { display: none; }

.disabled { background: transparent !important; }

.modal .close {
background-image: url(/assets/images/global/close_blue_off.png);
position: absolute;
right: -15px;
top: -15px;
cursor: pointer;
height: 35px;
width: 35px;
}
.modal .close:hover {
background-image: url(/assets/images/global/close_blue_on.png);
}

@media (min-width: 768px) { .hidden-md-up { display: none !important; } }
@media (max-width: 767px) {
    .bankLoginLinks a:first-child { padding-bottom: 12px; display: block; }
    .bankLoginLinks { margin-bottom: 30px; margin-top: 30px; }
    #Banking h2 a.btn { font-weight: bold; }
}
                