body {
    background:url(/lib/img/backgrounds/bg-home.gif) repeat-x center top;
}
h3 span, .just-for-you h2, #member-support, #business, #personal h1, #business h1, #member-support h1, .tabs span, .content-3col h2, .slideshow-link a span {
    display:none;
}
#personal, #business, #member-support {
    padding:0 20px 0 15px;
}
.apply-col li {
    line-height:14px;
    padding:3px 0;
}
.apply-col ul {
    list-style-type:square;
    margin:15px 0;
    padding:0 0 0 20px;
}
.business-header {
    background:url(/lib/img/tabs/headers/business.jpg) no-repeat;
}
.col1of3 a.learn-more, .col2of3 a.learn-more, .col3of3 a.learn-more {
    margin-left:15px;
}
.col1of3, .col2of3, .col3of3 {
    width:30%;
    padding:10px 0 0 10px;
}
.content-3col {
    background:url(/lib/img/backgrounds/bg-2columns-home.png) repeat-y;
    float:left;
    padding-bottom:10px;
    margin:0;
}
.just-for-you {
    background:url(/lib/img/tabs/headers/personal.gif) no-repeat;
    height:33px;
    margin:10px 0 0;
    padding:45px 16px 0;
}
.left {
    float:left;
}
.left-col {
    background:url(/lib/img/backgrounds/bg-home-left-column.gif) no-repeat;
    font-size:90%;
    float:left;
    height:585px;
    text-align:left;
    width:184px;
    margin:0;
    padding:40px 5px 60px 26px;
}
.poll {
    margin:20px 0;
    padding:20px 0 0;
}
.login {
    padding:0;
}
.logo {
    position:relative;
    z-index:2;
    padding:35px 0 0 25px;
}
.member-support-header {
    background:url(/lib/img/tabs/headers/member-support.jpg) no-repeat;
}
.member-support-header .col1, .business-header .col1 {
    border-right:1px solid #B2B2B2;
    float:left;
    width:245px;
    margin:10px 0 0 4px;
    padding:185px 30px 10px 10px;
}
.member-support-header .col2, .business-header .col2 {
    float:left;
    width:195px;
    margin:5px 0 0;
    padding:10px 10px 0 20px;
}
.middle-col {
    float:left;
    position:relative;
    text-align:left;
    width:555px;
    margin:-20px 0 0;
}
.middle-col ul {
    list-style-type:square;
    margin:10px 0 10px 30px;
    padding:0;
}
.middle-col ul li {
    line-height:14px;
    margin:0;
    padding:4px 0;
}
.middle-col-content {
    background:url(/lib/img/backgrounds/bg-home-middle-column.gif) repeat-y;
    float:left;
    text-align:left;
    width:555px;
    margin:0;
}
.middle-col-content ul {
    list-style-type:none;
    margin:10px 0 15px 11px;
    padding:0;
}
.middle-col-content ul li {
    background:url(/lib/img/icons/bullet.gif) no-repeat 0 8px;
    line-height:15px;
    margin:0;
    padding:1px 0 1px 9px;
}
.news-updates {
    min-height:265px;
}
.news-updates p {
    margin:8px 0 0;
    padding:0;
}
.news-updates a {
    font-weight:700;
}
.personal-header {
    background:url(/lib/img/backgrounds/bg-personal-header.gif) repeat-x;
}
.personal-header .col1of3, .col2of3 {
    border-right:1px solid #B2B2B2;
}
.right {
    float:right;
}
.right img {
    vertical-align:middle;
}
.right-col {
    background:url(/lib/img/backgrounds/bg-home-right-column.gif) no-repeat;
    font-size:90%;
    width:164px;
    margin:0;
    padding:40px 25px 0 6px;
}
.right-col p {
    line-height:15px;
    margin:8px 0 16px;
    padding:0;
}
.right-col ul {
    list-style-type:none;
    margin:10px 0 10px 10px;
    padding:0;
}
.right-col ul li {
    background:url(/lib/img/icons/bullet.gif) no-repeat 0 8px;
    line-height:14px;
    margin:0;
    padding:3px 0 3px 9px;
}
.tab-footer {
    background:url(/lib/img/backgrounds/bg-home-middle-footer.gif) no-repeat center top;
    height:25px;
}
.tabs {
    background:url(/lib/img/tabs/bg.gif) no-repeat;
    height:52px;
}
.tabs a {
    width:131px;
    outline:none;
}
.tabs a.highlighted {
    background-position:right -34px !important;
}
.tabs a.tabB {
    background:url(/lib/img/tabs/business.png) no-repeat;
}
.tabs a.tabM {
    background:url(/lib/img/tabs/member-support.png) no-repeat right top;
    margin:0 0 0 142px;
}
.tabs a.tabP {
    background:url(/lib/img/tabs/personal.png) no-repeat;
}
.tabs a:link, .tabs a:visited, .tabs a:hover, .tabs a:active, .tabs ul li {
    float:left;
    height:34px;
}
.tabs ul {
    list-style-type:none;
    margin:0 12px 0 8px;
    padding:0;
}
#LoginIframe {
    border:0;
    height:15em;
    width:183px;
    display:block;
    margin:0;
    padding:0;
}
.search-bar {
    position:absolute;
    top:1em;
    right:1.5em;
}
.search-bar input {
    text-transform:lowercase;
}
.slideshow {
    color:#3D0F68;
    font-size:10px;
    font-weight:700;
    height:213px;
    position:relative;
    padding:0 15px 0 0;
}
#slides {
    height:213px;
}
#slides a {
    position:absolute;
    left:0;
    top:0;
    height:213px;
    outline:none;
}
.slideshow-navigation {
    position:absolute;
    right:0;
    top:150px;
}
.slideshow-navigation ul {
    float:right;
    list-style-type:none;
    text-align:right;
    margin:0 14px 0 0;
    padding:0;
}
.slideshow-navigation ul li {
    float:left;
    cursor:pointer;
}
.slideshow-navigation a {
    height:23px;
    width:26px;
    display:block;
    background-image:url("/lib/img/billboards/buttons/billboard-nav.png");
    background-attachment:inherit;
}
a#slideLoc0 {
    background-position:0 0;
}
a#slideLoc1 {
    background-position:-26px 0;
}
a#slideLoc2 {
    background-position:-52px 0;
    width:25px;
}
a#slideLoc3 {
    background-position:-77px 0;
}
a#slideLoc0.on {
    background-position:0 23px;
}
a#slideLoc1.on {
    background-position:-26px 23px;
}
a#slideLoc2.on {
    background-position:-52px 23px;
}
a#slideLoc3.on {
    background-position:-77px 23px;
}
.middle-col h3, .left-col h3, h3.apply-for-loan {
    background-image:url("/lib/img/h3/homepage-h3-sprite.gif");
    background-repeat:no-repeat;
}
.find-an-atm {
    background-position:0 -275px;
}
h3.news-and-updates {
    background-position:38px -318px;
    height:32px;
}
.checking-and-savings {
    background-position:0 -128px;
}
.credit-cards-and-loans {
    background-position:0 -177px;
}
.planning-and-resources {
    background-position:0 -373px;
}
.apply-for-loan {
    background-position:0 -30px;
}
.business-services {
    background-position:0 -79px;
}
.employee-benefits {
    background-position:0 -226px;
}
.support-resources {
    background-position:0 -422px;
}
#personal, .news-updates a.learn-more {
    display:block;
}
.atm, .loan {
    border-bottom:1px solid #C3C3C3;
    border-top:1px solid #C3C3C3;
    margin:20px 0;
    padding:20px 0;
}
.badge a.learn-more {
    margin-top: -10px;
}
#RedPhone {
    background-color: #FC9;
    border: 1px solid #D32738;
    padding: .3em .8em .3em .8em;
    position: absolute;
    right: 1em;
    top: 6em;
    width: 18em;
    text-align: left;
    overflow:hidden;
    z-index: 200;
}
#RedPhone h3 {
    margin: 0 0 0em 0;
    height: auto;
}
#RedPhone p {
    margin: 0 0 0 0;
}
#RedPhone img {
    float: left;
    margin: .5em .5em 0 0;
}
#RedPhone a {
    text-decoration: underline;
    color: #F00;
    float: right;
}