﻿* { margin: 0; padding: 0; }
body { font-style:normal; background-image: url(img/bg_bigstripe.gif); background-repeat: repeat-x; background-position:left top;}
#page-wrap { margin: 0 auto; position:relative; width: 960px; background-color:#fff; }

/* HEADER STYLES */
#top-head { position: relative; height: 90px; width: 960px; text-align: right; font-style:normal; font-family: Georgia,"Times New Roman",Serif; font-size: 20px; font-weight:normal; }
    #top-head h3 { position: absolute; right: 0; bottom: 0; text-align: right; display:table-cell; vertical-align: bottom; }
    #top-head h1 { position: absolute; left: 0; top: 0; margin:5px; height: 80px; width: 240px; background-image: url(img/HSCU-240x80-logo.jpg); background-repeat: no-repeat; background-position: 0 0; background-color:#fff; }
        #top-head h1 a { height: 80px; width: 240px; display: block; }
            #top-head h1 a span { display: none; }
#top-nav-list { position: absolute; right: 20px; top: 0; }
    #top-nav-list li { float: left; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; height: 25px; }
        .top-nav-list-left,.top-nav-list-right { width: 40px; height: 25px; background-image: url(/img/topnav/topnav.gif); background-repeat: no-repeat; }
        .top-nav-list-left { background-position: 0 0; }
        .top-nav-list-right { background-position: -40px 0;}
    #top-nav-list li a { border-left: solid 1px #4A3923; border-right: solid 1px #5F4829;text-decoration: none; color: #fff; height: 15px; display: block; padding: 5px 8px 5px 8px; background-image: url(/img/topnav/topnav-bg.gif); background-repeat: repeat-x; background-position: 0 0;}
    #top-nav-list li a:hover { text-decoration: underline; background-position: 0 -25px; }
ul#navmenu { display: block; clear: both; }
    ul#navmenu li { float:left; background-repeat: no-repeat; height: 40px; position: relative; list-style: none; }
        ul#navmenu li#small-icons { width: 279px; height: 20px; padding-top: 20px; background-image: url(img/navmenu-bg-1.jpg); background-position: right top; background-color:#fff;}
        ul#navmenu li#end { width: 80px; height: 40px; background-image: url(img/navmenu-bg-2.jpg); background-position: right top;}
        ul#navmenu li a.main { height:40px; display: block; text-indent: -2000px; background-position: 0 top;}
        ul#navmenu li a.main:hover { background-position: 0 bottom;}
        ul#navmenu li a#memberservices { width: 173px; background-image: url(img/navmenu/memberservices.gif);}
        ul#navmenu li a#prodservices { width: 151px; background-image: url(img/navmenu/productsandservices.gif);}
        ul#navmenu li a#fincalc { width: 165px; background-image: url(img/navmenu/financialcalculators.gif);}
        ul#navmenu li a#links { width: 112px; background-image: url(img/navmenu/otherlinks.gif);}
        ul#navmenu li ul.navsubmenu1 { display: none; position: absolute; top: 30px; z-index: 50; width: 250px; background-color: #debc8c; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
        ul#navmenu li ul.ljust { left: 0; }
        ul#navmenu li ul.rjust { right: 0; }
        .navsubmenu1 a { text-decoration: none; color:#000; }
        .navsubmenu1 a:hover { text-decoration: underline; color:#591f1e; }
        li.hasSub { background-image: url(img/navarrow.jpg);  background-position: right center; background-repeat: no-repeat;}
            ul#navmenu li ul.navsubmenu1 li { padding:3px 6px 3px 10px; float: none; height:auto; position:relative; }
            .navsubmenu2 { display:none; position:absolute; top: 0; left: 230px; z-index:50; width: 250px; background-color: #f3e7d6; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
            
/* BODY STYLES*/
.vid { float: left; margin-top: 1px; }
h2#emergency { text-align: center; font-size: 30px; font-family: Georgia, "Times New Roman", Serif; color: #900; }
#twitter-updates { margin-top: 1px; margin-bottom: 1px; background-color: #4ebfe0; background-repeat: no-repeat; width: 100%; height: auto; }
#twitter-updates a { color: #0971a1; }
#twitter-updates a.logo { text-align: center; background-image: url(img/follow_bird_us-a.png); background-position: left top; background-repeat: no-repeat; padding-left: 110px; width: 190px; height: 36px; margin-right: 5px; display: block; float: left; }
#tweets { clear:both; padding: 5px 5px 0 5px; font-size: 11px; }
.tweet_content_0,.tweet_content_1,.tweet_content_2 { padding-bottom: 10px; background-image: url(img/tweet-bg.jpg); background-position: center bottom; background-repeat: no-repeat; }
#vidMenu { width: 629px; height: 250px; background-color:#591f1e; }
#vidDisplay { width: 330px; height: 250px; background-image: url(img/vidsplash.gif); margin-left: 1px; background-position:left top; }
#largeVidDisplay { width: 425px; height: 325px; background-image: url(img/vidsplash-large.gif); margin-top: 5px; margin-bottom: 15px; margin-left:30px; }
a.twitfollow { color: #1bb5df !important; }
a.twitfollow:hover { text-decoration: none; }
a.twitfollow:visited { color: #ccc; }
a.fplink { color:#591f1e; }
a.fplink:hover { text-decoration: none; }
a.fplink:visited { color: #000; }

/* SLIDESHOW STYLES */
    #fp-slideshow div { display:none; }
        #fp-slideshow #billpay { width: 629px; height: 250px; background-image: url(img/fp-onlinebillpay.jpg); background-position:center top; position:relative; font-family: Arial; font-size: 18px; color: #000; }
            #fp-slideshow #billpay a { color: #000; text-decoration: none; }
            #fp-slideshow #billpay a:hover { color: #000; text-decoration: underline; }
            #billpay #fp-billpay-demo { position:absolute; top:195px; left: 10px; }
            #billpay #fp-billpay-video { position:absolute; top:220px; left: 10px; }
        #fp-slideshow #servingsyl { text-indent: -3000px; width: 629px; height: 250px; background-image: url(img/fp-servingsylacauga.jpg); background-position:center top; position:relative; font-family: Arial; font-size: 18px; color: #000; }
        #fp-slideshow #eservices { width: 629px; height: 250px; background-image: url(img/fp-eservices.jpg); background-position:center top; position:relative; }
            #fp-eservices-list { position: absolute; bottom: 0; left: 0; }
            #fp-eservices-list li { float:left; }
            #fp-eservices-list li a { display: block; text-indent: -1000px; }
                #fp-eservices-item1 a { width: 118px; height: 51px; background-image: url(img/fp-eservices-onlinebanking-sprite.jpg); background-position: left top; background-repeat: no-repeat; }
                #fp-eservices-item2 a { width: 114px; height: 51px; background-image: url(img/fp-eservices-onlinebillpay-sprite.jpg); background-position: left top; background-repeat: no-repeat; }
                #fp-eservices-item3 a { width: 137px; height: 51px; background-image: url(img/fp-eservices-estatements-sprite.jpg); background-position: left top; background-repeat: no-repeat; }
                #fp-eservices-item4 a { width: 119px; height: 51px; background-image: url(img/fp-eservices-enotices-sprite.jpg); background-position: left top; background-repeat: no-repeat; }
                #fp-eservices-item5 a { width: 141px; height: 51px; background-image: url(img/fp-eservices-rssnewsfeed-sprite.jpg); background-position: left top; background-repeat: no-repeat; }
                #fp-eservices-item1 a:hover,#fp-eservices-item2 a:hover,#fp-eservices-item3 a:hover,#fp-eservices-item4 a:hover,#fp-eservices-item5 a:hover { background-position: left bottom; }
        #fp-slideshow #prchecking { width: 629px; height: 250px; background-image: url(img/fp-premiumrewardschecking.jpg); background-position:center top; position:relative; }
            #fp-slideshow #prchecking span,#fp-slideshow #eservices span { text-indent: -2000px; display:block; }
            #fp-slideshow #prchecking span.getpaid { width: 380px; height: 50px; background-image: url(img/fp-GetPaidLogo.gif); background-position:center top; position: absolute; top: 140px; left: -20px; }
            #prchecking #fp-prchecking-link1 { position: absolute; bottom: 0; left: 0; }
            #prchecking #fp-prchecking-link2 { position: absolute; bottom: 0; left: 170px; }
            /* #prchecking a.btnLearn { width: 231px; height: 60px; background-image: url(img/fp-learn-more-rewards.gif); background-position: center top; background-repeat: no-repeat; text-indent: -1000px; }
               #prchecking a.btnLearn:hover { background-image: url(img/fp-learn-more-rewards-on.gif); } */
            #prchecking a.btnLearn,#prchecking a.btnFAQ { text-decoration: none; font-family: Georgia, "Times New Roman", Serif; font-size: 26px; margin: 10px; color: #591f1e; }
            #prchecking a.btnLearn:hover,#prchecking a.btnFAQ:hover { text-decoration: underline; }
        #fp-slideshow #loans-mortgage { width: 629px; height: 250px; background-image: url(img/fp-mortgage.jpg); background-position:center top; position:relative; }
            #loans-mortgage #fp-loans-mortgage-link1 { text-indent: -2000px; display: block; position: absolute; top:23px; left: 315px; width: 305px; height:35px; }
            #loans-mortgage #fp-loans-mortgage-link1:hover,#loans-mortgage #fp-loans-mortgage-link2:hover,#loans-mortgage #fp-loans-mortgage-link3:hover,#loans-mortgage #fp-loans-mortgage-link4:hover { border: solid 1px #ccc }
            #loans-mortgage #fp-loans-mortgage-link2 { text-indent: -2000px; display: block; position: absolute; top:78px; left: 315px; width: 305px; height:35px; }
            
            #loans-mortgage #fp-loans-mortgage-link3 { text-indent: -2000px; display: block; position: absolute; top:132px; left: 315px; width: 305px; height:33px; }
            
            #loans-mortgage #fp-loans-mortgage-link4 { text-indent: -2000px; display: block; position: absolute; top:185px; left: 315px; width: 305px; height:35px; }
            

/* CONTENT TABLE FOR FRONT PAGE */
#fp-content-table { border-top: solid 1px #fff; clear:both; }
    #fp-ct1 { width: 200px; vertical-align: top; }
        #rate_finder { background-color: #722827; text-align:center; height:330px; padding-top: 67px; background-image: url(img/fp-ratefinder.jpg); background-position:center top; background-repeat:no-repeat;}
            .rateSelect1,.rateSelect2 {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;background-color: #851d1c;}
            .rateSelect1 { font-size: 9pt; }
            .rateSelect2 { font-size: 8pt; }
            #rate_updated { font-family:Verdana; font-size:8pt; color:White; font-style:italic; }
            .rate1 { font-family:Verdana,Arial,sans-serif; font-size:7pt; color:White; }
            .rate2 { font-family:"Times New Roman",Serif; font-size:50pt; font-weight:bold; color:White; }
            .rate3 { font-family:"Times New Roman",Serif; font-size:14pt; color:White; }
            .rate4 { font-family:"Times New Roman",Serif; font-size:32pt; font-weight:bold; color:White; }
            .ratePercent { font-family:Verdana,Arial,sans-serif; font-size:7pt; color:White; }
            .rateCreditLimits { font-family:"Times New Roman",Serif; font-size:14pt; color:White; }
    #fp-ct2 { width: 429px; background-color: #fff; vertical-align:top; text-align:left; padding-top: 67px; background-image: url(img/fp-announcements.jpg); background-position:center top; background-repeat:no-repeat;}
        #fp-ct2 h3,#fp-ct2 h3 a { color:#851d1c; font-family: "Times New Roman", Serif; font-size:12pt; display: block; }
        #fp-ct2 p,#fp-ct2 p a { font-family: Arial,sans-serif; font-size:9pt; }
        #fp-ct2 h3,#fp-ct2 p { padding: 5px 5px 0 5px; }
        #fp-ct2 h3 a:hover,#fp-ct2 p a:hover { text-decoration:none; }
        #fp-ct2 h3 a:visited,#fp-ct2 p a:visited { color:#695031; }
        #fp-rss-update { background-image: url(img/fp-rss-update.jpg); background-position: left top; min-height: 50px; background-repeat: no-repeat; padding: 0 5px 5px 55px; }
            #fp-rss-update h3 a { color: #dd4f29; font-size: 18px; }
            #fp-rss-update h3 a:hover { text-decoration: none; }
            #fp-rss-update span { font-size: 10px; }
            #fp-rss-update p { font-size: 12px; color: #555; }
            #fp-rss-update small a { color: #dd4f29; }
            #fp-rss-update small a:hover { text-decoration: none; }
            #fp-rss-update small a:visited,#fp-rss-update h3 a:visited { color: #333; }

    #fp-ct3 { width: 330px; vertical-align: top; border-left: solid 1px #fff; }
        #ads-right-col { list-style: none !important; }
            #ads-right-col li { margin-top: 1px; }
                #ads-right-col li a {display:block; text-indent: -2000px; width: 330px; background-position: left top; background-repeat: no-repeat; }
        #ads-cudl-link {  height: 80px; background-image: url(/img/cudl.jpg);  }
        #ads-getreal-link { height: 99px; background-image: url(/img/fp-get-real.jpg); }
        #ads-cusc-link { height: 59px; background-image: url(/img/fp-cusc.gif); }
        #ads-kids-club { height: 100px; background-image: url(/img/fp-kids-club.jpg); }
    
/* NEWSWIN SUMMARY WINDOW */
#newsWin 
{
	width: 420px;
	font-family: arial, helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:100%;
    display:block;
    filter:alpha(opacity=0);
    opacity:0;
	/*border: 1px #333333 solid;*/
	overflow:visible;
	z-index:10;
	color:Black;
	position:absolute;
}
#newsWin #newsWin_content { background-color: #fff; padding: 8px; border: solid 1px #ccc; }
#newsWin #newsWin_content h2 {font-family:Georgia, "Times New Roman", Serif; font-size:130%;}

/* GENERAL CONTENT STYLES */
#content { margin-left: 25px; padding-bottom: 10px; }
#content h2,#content h3 { font-size:26px; color: #591f1e; font-family: "Times New Roman",Serif; font-weight:normal; }
h2#savings-title,h2#certificates-title,h2#careers-title,h2#app-title,h2#mm-title,h2#tc-title,h2#gc-title,h2#club-title,h2#ira-title,h2#kids-title,h2#forsale-title,h2#checking-title,h2#loans-title,h2#cc-title,h2#dc-title,h2#cards-title,h2#gc-title,h2#rdc-title,h2#eServices-title,h2#vr-title,h2#eServices2-title,h2#feeds-title,h2#sm-title,h2#emailnews-title,h2#ms-title,h2#contact-title,h2#faqs-title,h2#lostcards-title,h2#txdispute-title,h2#about-title,h2#newsletter-title,h2#privacy-title,h2#dd-title,h2#sdb-title,h2#wires-title,h2#int-title,h2#branch-title,h2#rates-title,h2#calcs-title,h2#fees-title { font-size: 35px; color: #444; margin-left: 30px; margin-top: 20px; }
#content h3 {font-size:20px; padding: 5px; }
#content h2.rate { font-size: 22px; margin: 0; padding: 0; color:#591f1e; font-family: "Times New Roman",Serif; font-weight: normal;}
#content h4 { font-size: 17px; color:#851d1c; font-family: "Times New Roman",Serif; padding: 0 5px 0 5px; margin-top: 15px;}
#content h5 {margin:0;padding:0;font-weight:normal;font-style:italic;}
#content p { padding: 5px; font-size: 12px;}
#content a { color: #591f1e; }
#content a:hover { text-decoration: none; }
#content a:visited { color: #695031; }
#content ul,#content ol { display: block; font-size: 12px; padding: 0 5px 0 5px; }
#content ul li { list-style: circle none inside; }
#content ol li { list-style: decimal none outside; margin-left: 20px; }
.fs80 { font-size: 80px; }
.fs10 { font-size: 10px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs16 { font-size: 16px; }
.fs19 { font-size: 19px;  font-family: "Times New Roman",Serif;}
.ul-b10pad { padding-bottom: 10px; }
.li-square { list-style-type: square !important; padding: 3px !important; list-style-position: inside !important; font-size: 12px; }
ul#feature-list { width: 50%; }
ul#feature-list li { margin-top: 20px; }
    ul#feature-list li a { color:#851d1c; font-size: 20px; font-family: Georgia, "Times New Roman", Serif; text-decoration: none; }
    ul#feature-list li a:hover { text-decoration: underline; }
    ul#feature-list li a:visited { color: #555; }
.tools { margin-top: 1px; margin-bottom: 1px; }
.left-of-tools { width: 65%; }
#breadcrumbs { margin-left: 20px; color: #333; font-family: Verdana, Sans-Serif; font-size: 10px; }
    #breadcrumbs a { color: #851d1c; }
    #breadcrumbs a:hover { text-decoration: none; }
    #breadcrumbs span { color: #333; }
ol.numberlist li { list-style: decimal none outside; margin-left: 20px; }
.allcaps { text-transform: uppercase; }
.option-title { margin: 20px 0 15px 0; color: #777 !important; font-size: 14px !important; border-bottom: solid 1px #777; }
.clearAll { clear: both; }
.ms-ullist li,.about-ullist li { margin-top: 5px; }
.ms-ullist { margin-bottom: 10px !important; }
.ms-online { background-color: #efefef; padding: 10px !important; }
.list-disc li { list-style-type: disc !important; }
.lfloat { float: left; }
.rfloat { float: right; }
h5.vr-quickref { padding-top: 20px; }
*::-moz-selection { background-color: #591f1e; color: #fff; }

/* SAVINGS STYLES */
#savtools { float: right; width: 250px; height: 400px; background-image: url(/img/savings-tools.jpg); }
    #savtools ul { margin-top: 260px; margin-left: 20px; color: #999; }
        #savtools ul li { list-style-type: circle; list-style-position: inside; }
            #savtools ul li a { color:#999; }
            #savtools ul li a:hover { text-decoration: none; }
            #savtools ul li a:visited { color:#fff; }
.vac-list { margin: 10px 25px 25px 20px !important; padding: 20px !important;  }

/* CHECKING STYLES */
.checking-features,.equity-features,.sig-features,.cc-features,.ob-features,.estatement-features { margin-top: 10px; margin-left: 30px; background-color: #efefef; padding: 20px !important; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd;}
.checking-features,.cc-features,.estatement-features { width: 300px; line-height: 20px; }
.equity-features,.sig-features,.ob-features { width: 450px; }
    .checking-features ul li,.equity-features ul li,.sig-features ul li,.ob-features ul li,.estatement-features ul li { list-style-type: circle; list-style-position: inside; }
    .checking-features span,.equity-features span,.sig-features span,.ob-features span,.estatement-features span { font-weight: bold; }
#chtools { float: right; width: 250px; height: 400px; background-image: url(/img/checking-tools.jpg); }
    #chtools ul { margin-top: 250px; margin-left: 20px; color: #d68e6b; }
        #chtools ul li { list-style-type: circle; list-style-position: inside; }
            #chtools ul li a { color:#fff; }
            #chtools ul li a:hover { text-decoration: none; }
            #chtools ul li a:visited { color:#ccc; }
.chksub50 { width: 46%; float: left; }
.chksep { color: #777; margin: 20px 0 15px 0; clear: both; }

/* REWARDS CHECKING FAQ STYLES */
.rewardsq { color: #851d1c; font-size: 16px !important; margin-bottom: 0; }
    .rewardsq a { color: #000; }
    .rewardsq a:hover { text-decoration:none; }
.rewardsgen { font-weight: bold !important; color: #851d1c; font-size: 18px !important; margin-bottom: 0; }
.rewardsa { font-weight: normal; color: #000; font-size: 12px; margin-top: 0; margin-bottom: 10px; }
    .rewardsa a { color: #851d1c; }
    .rewardsa a:hover { text-decoration:none; }
a.rewardslink { font-size: 16px; color: #851d1c; }
    a.rewardslink:hover { text-decoration:none; }

/* LOAN STYLES */
#lntools,#lntools-eel,#lntools-sig { float: right; width: 250px; height: 400px; background-image: url(/img/loans-tools.jpg); }
    #lntools ul,#lntools-eel ul,#lntools-sig ul { margin-top: 270px; margin-left: 20px; color: #d68e6b; }
        #lntools ul li,#lntools-eel ul li,#lntools-sig ul li { list-style-type: circle; list-style-position: inside; }
#lntools-mortgage { float: right; width: 250px; height: 400px; background-image: url(/img/lntools-mortgage.jpg); }
    #lntools-mortgage ul { margin-top: 280px; margin-left: 20px; color: #333; }
        #lntools-mortgage ul li { list-style-type: circle; list-style-position: inside; padding-top: 10px !important; }
            #lntools-mortgage ul li a { color:#fff; }
            #lntools-mortgage ul li a:hover { text-decoration: none; }
            #lntools-mortgage ul li a:visited { color:#ccc; }
#lntools-auto { float: right; width: 250px; height: 400px; background-image: url(/img/lntools-auto.jpg); }
    #lntools-auto ul { margin-top: 180px; margin-left: 20px; color: #333; }
        #lntools-auto ul li { list-style-type: circle; list-style-position: inside; margin-top: 7px; }
            #lntools-auto ul li a { color:#fff; }
            #lntools-auto ul li a:hover { text-decoration: none; }
            #lntools-auto ul li a:visited { color:#ccc; }
h4.lnauto { margin-top: 15px; }
a.CUDLlink { padding: 10px; background-color: #f9f7ea; display: block; border: solid 1px #695031; font-family: Georgia, "Times New Roman", Serif; font-size: 18px; padding: 20px; text-align: center; width: 50%; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
#lntools-eel ul { margin-top: 250px; }

/* CARDS STYLES */
#cctools,#dctools,#cardstools,#tctools,#gctools,#rdctools { float: right; width: 250px; height: 400px; background-image: url(/img/cctools.jpg); }
    #cctools ul,#dctools ul,#cardstools ul,#tctools ul,#gctools ul,#rdctools ul { margin-top: 180px; margin-left: 20px; color: #333; }
        #cctools ul li,#dctools ul li,#cardstools ul li,#tctools ul li,#gctools ul li,#rdctools ul li { list-style-type: circle; list-style-position: inside; margin-top: 5px; }
            #cctools ul li a,#dctools ul li a,#cardstools ul li a,#tctools ul li a,#gctools ul li a,#rdctools ul li a { color:#674520; }
            #cctools ul li a:hover,#dctools ul li a:hover,#cardstools ul li a:hover,#tctools ul li a:hover,#gctools ul li a:hover,#rdctools ul li a:hover { text-decoration: none; }
            #cctools ul li a:visited,#dctools ul li a:visited,#cardstools ul li a:visited,#tctools ul li a:visited,#gctools ul li a:visited,#rdctools ul li a:visited { color:#000; }
h3.cc-option-title { margin-top: 20px; font-size: 25px !important; }
.repindc { width: 500px; line-height: 20px; background-color: #dedede; padding: 20px !important; border-top: solid 1px #bcbcbc; border-bottom: solid 1px #bcbcbc; }
    .repindc span { font-weight: bold; }
h3.dc-option-title,h3.os-option-title { margin-top: 15px; }
#dctools { height: 310px; background-image: url(/img/dctools.jpg); }
#gctools { height: 310px; background-image: url(/img/gctools.jpg); }
#tctools { height: 310px; background-image: url(/img/tctools.jpg); }
#rdctools { height: 310px; background-image: url(/img/rdctools.jpg); }
#cardstools { height: 310px; background-image: url(/img/cardstools.jpg); }
.cc-options { width: 31%; }
.dc-options { width: 35%; padding: 5px; }
.cc-options p span { background-color: #dedede; padding: 3px !important; width: 95%; display: block; }

/* ESERVICES STYLES */
#eservicestools { float: right; width: 250px; height: 400px; background-image: url(/img/eservicestools.jpg); }
    #eservicestools ul { margin-top: 270px; margin-left: 20px; color: #333; }
        #eservicestools ul li { list-style-type: circle; list-style-position: inside; margin-bottom: 4px; }
            #eservicestools ul li a { color: #55545c; }
            #eservicestools ul li a:hover { text-decoration: none; }
            #eservicestools ul li a:visited { color: #5A2A02; }
#eservices-list { width: 60%; }
    ul#eservices-list li { margin-top: 17px; }
    ul#eservices-list li a { color:#851d1c; font-size: 12px; text-decoration: underline; }
    ul#eservices-list li a:hover { text-decoration: none; }
    ul#eservices-list li a:visited { color: #555; }
.eservices-option { font-size: 18px !important; font-family: Georgia, "Times New Roman", Serif; }
.eServices-free { padding: 20px !important; background-color: #e1dce3; width: 300px; text-align:center; -moz-border-radius: 7px; -webkit-border-radius: 7px; font-weight: bold; font-size: 15px !important; }
.onlinesec { width: 50%; float:left; padding: 15px !important; }
.secrole { width: 30%; background-color: #e1dce3; border-top: solid 1px #bcbcbc; border-bottom: solid 1px #bcbcbc; }
.pass-safe { background-color: #e1dce3; width: 400px; padding: 15px !important; }
.list-browsers { margin: 15px; padding: 20px !important; width: 25%; background-color: #e2dde3; border-top: solid 1px #bcbcbc; border-bottom: solid 1px #bcbcbc; }
    .list-browsers li { padding: 3px !important; }

/* VOICE RESPONSE */
#vrtools { float: right; width: 250px; height: 400px; background-image: url(/img/vr-tools.jpg); }
    #vrtools ul { margin-top: 270px; margin-left: 20px; color: #333; }
        #vrtools ul li { list-style-type: circle; list-style-position: inside; }
            #vrtools ul li a { color: #55545c; }
            #vrtools ul li a:hover { text-decoration: none; }
            #vrtools ul li a:visited { color: #5A2A02; }
            
/* MEMBER SERVICES */
#mstools { float: right; width: 250px; height: 400px; background-image: url(/img/ms-tools.jpg); }
    #mstools ul { margin-top: 220px; margin-left: 20px; color: #333; }
        #mstools ul li { list-style-type: circle; list-style-position: inside; margin-bottom: 4px; }
            #mstools ul li a { color: #55545c; }
            #mstools ul li a:hover { text-decoration: none; }
            #mstools ul li a:visited { color: #5A2A02; }
.ms-col { width: 33%; float: left; }

/* CONTACT US */
.contactbox { margin: 10px 25px 10px 5px; padding: 15px; clear: both; }
.contactbox h3 { color:#000 !important; }
.contact-email-options li { margin: 5px 20px 20px 20px; }
.contact-botborder { border-bottom: dashed 1px #efefef; }
.contact-branchlist { float:left; }
.contact-branchlist ul li { margin-bottom: 10px; }
.contact-greybg { background-color: #efefef; }
.halfpage { width: 46%; float:left; }
.contact-phone-list li { list-style: none !important; clear: left; }
.contact-phone-list li span { font-weight: bold; width: 200px; display:block; float: left; }

/* FAQ */
.faq-list { margin: 5px; }
.faq-list li { margin-top: 7px; }
p.faqs-newquestion { margin: 5px 30px 5px 0; background-color: #efefef; padding:20px !important; }
p.faqs-newquestion input { height: 30px; }
p.faqs-newquestion .faqs-qinput { font-family: Arial, Sans-Serif; font-size: 16px; width: 500px; }
p.faqs-newquestion .faqs-qbtn { padding-left: 10px; padding-right: 10px; font-size: 18px; }

/* LOST OR STOLEN CARDS */
#lstools { float: right; width: 250px; height: 400px; background-image: url(/img/ms-tools.jpg); }
    #lstools ul { margin-top: 220px; margin-left: 20px; color: #333; }
        #lstools ul li { list-style-type: circle; list-style-position: inside; margin-bottom: 4px; }
            #lstools ul li a { color: #55545c; }
            #lstools ul li a:hover { text-decoration: none; }
            #lstools ul li a:visited { color: #5A2A02; }
ol.lscard-procedure { margin: 3px 20px 10px 5px; }
ol.lscard-procedure li { margin-bottom: 10px; }
.lscards-procbox { margin: 10px; padding: 15px; background-color: #bbcdbb; }
.lscards-procbox h3 { color: #515c4b !important; }

/* ABOUT US */
#abouttools { float: right; width: 250px; height: 190px; background-image: url(/img/ms-tools.jpg); }
#ataglance { float: right; margin: 75px 20px 15px 10px; padding: 10px; width: 275px; background-color: #efefef; }   
#ataglance ul { margin: 5px 3px 5px 3px; }
#ataglance ul li { margin-top: 4px; } 
.about-summary { width: 330px; }
.about-ullist { margin: 15px; }
#membership-counties { background: #fff url(/img/county-map.jpg) no-repeat scroll top right; height: 227px; width: 500px; }
.membership-countylist { margin: 10px; padding: 15px !important; width: 140px; background: #efefef url(/img/county-list-grad.jpg) no-repeat scroll top right; }
.membership-countylist li { margin-top: 5px; list-style-type: disc !important;  }

/* NEWSLETTERS */
#newsletterpic { float: right; width: 250px; height: 188px; background-image: url(/img/newspaper.jpg); }
#newsletter-list { width: 250px; padding: 20px !important; margin: 5px !important; background-color: #efefef; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; }
#newsletter-list li { margin: 5px; }

/* PRIVACY POLICY */
#privacypic { float: right; width: 250px; height: 188px; background-image: url(/img/newspaper.jpg); }

/* CAREERS */
#careerspic { float: right; width: 250px; height: 188px; background-image: url(/img/newspaper.jpg); }
#resumeSubmit { background-position: center center; background-image: url(img/processing.gif); background-repeat: no-repeat; width: 100px; height: 25px; }

/* DIRECT DEPOSIT */
#ddtools { float: right; width: 250px; height: 400px; background-image: url(/img/ms-tools.jpg); }
    #ddtools ul { margin-top: 220px; margin-left: 20px; color: #333; }
        #ddtools ul li { list-style-type: circle; list-style-position: inside; margin-bottom: 4px; }
            #ddtools ul li a { color: #55545c; }
            #ddtools ul li a:hover { text-decoration: none; }
            #ddtools ul li a:visited { color: #5A2A02; }
#dd-acctnum-details { display:none; margin: 10px 300px 10px 50px; }
#dd-acctnum-details tr th,#dd-acctnum-details tr td { padding: 4px 10px 4px 10px; border: solid 1px #ccc; }
#dd-acctnum-details tfoot tr td { text-align: center; }
.dd-thead1 { background-color: #efefef; }
.dd-thead2 { background-color: #ddd; }
.dd-thead1 th,.dd-thead2 th { text-align: center; }
.dd-instructionlist li { margin: 8px; }
.dd-nochecks span { text-decoration: underline; color: #851d1c; cursor: pointer; }
.dd-nochecks span:hover { text-decoration: none; }

/* SAFE DEPOSIT BOXES */
#sdb-branches { margin: 4px 300px 10px 20px; background-color: #efefef; padding: 5px; }
#sdb-branches li { padding: 7px; }
#sdb-sizes { margin: 8px 400px 10px 20px; }
#sdb-sizes thead tr th { background-color: #efefef; }
#sdb-sizes tr th,#sdb-sizes tr td { padding: 6px 10px 6px 10px; border: solid 1px #ddd; text-align: center; }
#sdbtools { float: right; width: 250px; height: 400px; background-image: url(/img/ms-tools.jpg); }
    #sdbtools ul { margin-top: 220px; margin-left: 20px; color: #333; }
        #sdbtools ul li { list-style-type: circle; list-style-position: inside; margin-bottom: 4px; }
            #sdbtools ul li a { color: #55545c; }
            #sdbtools ul li a:hover { text-decoration: none; }
            #sdbtools ul li a:visited { color: #5A2A02; }

/* WIRE TOOLS */     
#wiretools { float: right; width: 250px; height: 400px; background-image: url(/img/ms-tools.jpg); }
    #wiretools ul { margin-top: 230px; margin-left: 20px; color: #333; }
        #wiretools ul li { list-style-type: circle; list-style-position: inside; margin-bottom: 6px; }
            #wiretools ul li a { color: #55545c; }
            #wiretools ul li a:hover { text-decoration: none; }
            #wiretools ul li a:visited { color: #5A2A02; }
.wire-instructbg { padding: 20px; background-color: #efefef; }
.wire-instruct { width: 100%; }
.wire-instruct tr th { background: #ccc; text-align: left; padding-left: 30px; font-family: Georgia, "Times New Roman", Serif; font-size: 18px; }
.wire-instruct tr th,.wire-instruct tr td { padding: 5px 7px 5px 7px; border: solid 1px #ddd; }
.wire-leftside { font-weight: bold; vertical-align: top; width: 48%;}
.wire-rightside { width: 48%; }
.wire-instruct-alt { background-color: #fff; }

/* INTERNATIONAL SERVICES */
#inttools { float: right; width: 250px; height: 250px; background-image: url(/img/int-hands-holding-earth.gif); }
    #inttools ul { margin-top: 270px; margin-left: 20px; color: #333; }
        #inttools ul li { list-style-type: circle; list-style-position: inside; }
            #inttools ul li a { color: #55545c; }
            #inttools ul li a:hover { text-decoration: none; }
            #inttools ul li a:visited { color: #5A2A02; }
.int-list { margin: 20px; padding: 20px !important; background-color: #efefef; }

/* RATES */
#ratetools { float: right; width: 250px; height: 400px; background-image: url(/img/ms-tools.jpg); }
    #ratetools ul { margin-top: 220px; margin-left: 20px; color: #333; }
        #ratetools ul li { list-style-type: circle; list-style-position: inside; margin-bottom: 4px; }
            #ratetools ul li a { color: #55545c; }
            #ratetools ul li a:hover { text-decoration: none; }
            #ratetools ul li a:visited { color: #5A2A02; }
#list-links-rates { border-top: solid 1px #debc8c; border-bottom: solid 1px #debc8c; margin:10px !important; padding: 20px !important; background-color: #F5DEB3; width: 200px; }

/* from web1.css > newmaster.css */
/* Rates.aspx - XML styles */
.gvWidth { font-size:12px; margin-right: 25px; }
.gvWidth tr td { padding: 3px; }
.hdr1 { font-size: 14px; text-align: left; font-weight: normal; padding-left: 20px; }
.hdr2 { text-align: center; padding-right: 12px; padding-left: 12px; }
.hdr3 { width: 75px; color: #fff; text-align: center; }
.hdr4 { font-size: 12px; color: #851d1c; font-weight:normal; text-align:left;}
.hdr5 { width: 150px; text-align: center; font-weight:normal; }
.hdr6 { width: 120px; text-align: center; }
.hdr2,.hdr3,.hdr5,.hdr6 { color: #fff; background-color: #851d1c; font-weight:normal; border: solid 1px #591f1e; font-size: 12px; }
.rowLight { background-color: #f5deb3; border: solid 1px #CFAF81; }
.rowLight_ctr { text-align: center; border: solid 1px #CFAF81; }
.rowDark { background-color: #debc8c; border: solid 1px #CFAF81; }
.mortgage-style { font-size:14pt; color:#851d1c; font-family: Georgia, "Times New Roman", Serif; }

/* BRANCH AND ATM FINDER */
#branch-list { width: 200px; margin-top: 30px; }
#mapContainer { width: 700px; margin-top: 30px; }
    #markerSelect { background-color: #ccc; padding: 8px; }
    #theMap { height: 400px; border: solid 1px #bbb; }
.GMAPInfo { width: 300px; }
.GMAPInfo .address { font-size: 11px; margin-top: 10px; }
.GMAPInfo .note { color:#900; }
.icongroup { background-color: #efefef; padding: 5px; }
.hourstab dl dt { background-color: #efefef; border-bottom: solid 1px #aaa; padding: 3px; }
.hourstab dl dd { font-size: 11px; }
.mapLegend-table { display: none; }
.mapLegend-table tr th,.mapLegend-table tr td { border: solid 1px #ccc; padding: 3px; }
.legend-head { background-color: #efefef; font-weight: bold; }
.legend-image,.legend-head { text-align: center; }
.loc-group,loc-group a.loc-city { border: solid 1px #ccc; }
.loc-group ul li,.loc-group ul li ul li { list-style: none !important; padding: 3px; }
.loc-group ul li { font-weight: bold; }
.loc-group ul li ul li { font-weight: normal; }
.loc-group a.loc-city { background-color: #efefef; padding: 4px; display:block; font-family: Georgia, "Times New Roman", Serif; font-weight: bold; }
.listhover { background-color: #efefef; }
.branch-list-icon { padding: 1px 3px 3px 25px; background: #ccc url(/img/branch-list.gif) no-repeat scroll top left; }
.ul-branch-list,.ul-atm-list,.branch-atm-list-hdr { margin-right: 20px; }
.branch-atm-list-hdr { background-color: #eee; padding: 10px !important; }
.ul-branch-list li,.ul-atm-list li { list-style: none !important; display: block; }
.ul-branch-list-col,.ul-atm-list li { width: 31%; padding: 10px !important;}
.ul-branch-list-col span { color: #591f1e !important; }
.ul-branch-list-foot { padding: 3px 10px 15px 10px !important; border-bottom: dashed 1px #bbb !important; margin-bottom: 20px; }
#branch-list-toggle { padding: 5px !important; }

/* CALCULATORS */
#calcstools { float: right; width: 250px; height: 250px; background-image: url(/img/calc-tools.jpg); }
    #calcstools ul { margin-top: 270px; margin-left: 20px; color: #333; }
        #calcstools ul li { list-style-type: circle; list-style-position: inside; }
            #calcstools ul li a { color: #55545c; }
            #calcstools ul li a:hover { text-decoration: none; }
            #calcstools ul li a:visited { color: #5A2A02; }
.calcs-h3 { padding: 35px 0 5px 10px !important; }
/* Financial Calculators */
/*Main content area*/
.cTimeValue, .cTimeValue INPUT, .cTimeValue P, .cTimeValue FIELDSET { font-family: 'verdana' , 'arial' , 'helvetica'; font-size: 10pt; color:#000000; }
.cTimeValue H2, .cTimeValue H3 { font-family: 'verdana' , 'arial' , 'helvetica'; font-size: 12pt; color:#851d1c; }
.cTimeValue UL { font-family: 'verdana' , 'arial' , 'helvetica'; font-size: 10pt; color:#851d1c; }
.cTimeValue #COMPUTE { color: #444444; font-family: 'verdana' , 'arial' , 'helvetica'; font-size: 10pt; font-weight: bold; }

/*Amortization Table*/
.cTimeValue .cAmortTitleFont { font-weight: bold; }
.cTimeValue .cAmortTable TD { padding: 5px; font-size: 9pt;	font-family: Arial;	text-align: right; }
.cTimeValue .cAmortHeader TD { border-top: #dedfef 1px solid; border-bottom: #dedfef 2px solid; font-weight: bold; background-color: #eeeeee; text-align: center; }
.cTimeValue .cAmortLineE TD { background-color: #F7F7F8; }
.cTimeValue .cAmortLineTotals TD { font-weight: bold; color: black;	border-top: double 3px black; }

/* FEE SCHEDULE */
#feestools { float: right; width: 250px; height: 250px; background-image: url(/img/ms-tools.jpg);}
.fee_table { font-size: 12px; border: none; font-family: "Times New Roman", Serif; }
.fee_td_title { font-size: 19px; color: White; background-color: #591f1e; padding: 3px !important; }
.fee_td_desc,.fee_td_desc_alt { width: 70%; border: none; padding: 3px !important; }
.fee_td_price,.fee_td_price_alt { border: none; padding: 3px !important;}
.fee_td_desc_alt,.fee_td_price_alt { background-color: #efefef; padding: 3px !important;}

/* FOR SALE */
.veh_title { text-align: center; background:#fff url(/img/bg_top_left.jpg) no-repeat top left; }
.veh_description { background:#fff url(/img/bg_bottom_right.jpg) no-repeat bottom right; padding: 10px !important; }

/* KIDS CLUB */
.kids-col1,.kids-col2 { width: 45% !important; padding: 10px !important; }
.kids-col1 h3,.kids-col1 h4,.kids-col2 h3,.kids-col2 h4 { font-family: Comic Sans MS !important; }
.kids-col2 small { padding: 0 5px; }
.kids-col1 ul,.kids-col2 ul { padding: 15px !important; background-color: #efefef; margin: 5px; }
.kids-col1 ul li,.kids-col2 ul li { list-style-type: disc; list-style-position: inside; }
h3.kc-benefits { background:#fff url(/img/kc-benefits.jpg) no-repeat bottom center; padding-bottom: 186px !important;}
h4.kc-deposit-goals { background:#fff url(/img/kc-deposit-track.jpg) no-repeat bottom center; padding-bottom: 150px !important;}
h4.kc-report-card { background:#fff url(/img/kc-rcr-hdr.jpg) no-repeat bottom center; padding-bottom: 100px !important;}
.kc-menu { font-family: Comic Sans MS; font-size: 16px; }

/* FOOTER STYLES */
#ftr { background-color: #695031; text-align: center; padding: 10px; margin-top: 1px; clear: both; }
#ftr2 { font-size: 9px; text-align: center; padding: 10px; }
    #ftr2 a { color: #000; text-decoration: none; }
    #ftr2 a:hover { text-decoration: underline; }
    #ftr2 a:visited { color: #591F1E; }