@charset "utf-8";
/* CSS Document */
body {background-color:#eae9e9; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
a:link, a:visited { color:#00467f;}
a:hover, a:active { color:#b42c33;}
.pageContainer { background-image:url(images/container_bg.jpg); width:749px; margin:0 auto; padding:0 26px 0 25px;}

.header { position:relative;}
.header h1 {width:197px; height:110px; margin:0; padding:0;}
.header h1 a{display:block; background-image:url(images/logo.jpg); width:197px; height:110px; text-indent:-5000px; margin:0; padding:0; outline:none; }

.mainNav { list-style-type:none; margin:0; padding:0; position:absolute; top:83px; left:200px;}
.mainNav li {float:left;}
.mainNav a, .mainNav span {display:block; float:left; width:85px; height:27px; margin-right:3px; text-indent:-5000px; background-repeat:no-repeat; outline:none; }
.mainNav a:link, .mainNav a:visited { background-position:top; }
.mainNav a:hover, .mainNav a:active { background-position:center; }
.mainNav span, .mainNav a.active:link, .mainNav a.active:visited { background-position:bottom;}
.mainNav .personal a, .mainNav .personal span { background-image:url(images/nav_personal.gif);}
.mainNav .business a, .mainNav .business span { background-image:url(images/nav_business.gif);}
.mainNav .loans a, .mainNav .loans span { background-image:url(images/nav_loans.gif);}
.mainNav .retirement a, .mainNav .retirement span { background-image:url(images/nav_retirement.gif);}
.mainNav .investing a, .mainNav .investing span { background-image:url(images/nav_investing.gif);}

.topNav { list-style-type:none; position:absolute; top:10px; right:10px;margin:0;}
.topNav li { float:left; border-right:1px solid #999; height:12px; padding:0 10px;}
.topNav li.last { border-right:none; }
.topNav a { text-decoration:none;}
.topNav a:link, .topNav a:visited { color:#999;}
.topNav a:hover, .topNav a:active { color:#00467f;}

.searchBox {position:absolute; right:0; top:71px; margin:0; padding:0; width:109px; overflow:hidden;}
.searchBox .searchLabel {color:#999;display:block;}
.searchBox .text { border:1px solid #ccc; width:74px; float:left; display:block; font-size:10px; margin:0; padding:4px 4px 5px 4px;}
.searchBox .button { display:block; float:left; background-image:url(images/search_button.gif); height:24px; width:24px; text-indent:-5000px; border:1px solid #ccc;}

.breadcrumb { background-color:#00467f; color:#fff; height:20px; padding:5px 0 0 220px;}
.breadcrumb a {color:#fff;}
.breadcrumb .rootItem {display:none;}

ul.arrowList {list-style-image:url(images/bullet.gif); margin:0 0 0 20px; padding:0;}
ul.arrowList li {padding-bottom:5px;}

.leftColumn { width:194px; float:left; margin-right:3px; color:#00467f;}
.leftColumn a:link, .leftColumn a:visited { color:#00467f;}
.leftColumn a:hover, .leftColumn a:active { color:#b42c33;}
.topBox {background-image:url(images/leftbar_div_bg.jpg); height:102px; margin-top:3px;}
.onlineBanking {padding:10px 0 10px 20px;}
.onlineBanking a {padding:5px 10px 0 10px; display:block; float:left; width:22px;}
.onlineBanking a.signInLink {display:block; background-image:url(images/signin_button.gif); width:78px; height:23px; margin:0; padding:0; text-indent:-5000px; float:left;}
h3.calcHeading { background-image:url(images/leftbar_calculators.jpg); margin:0; padding:10px 0 0 0; background-position:bottom; text-indent:-5000px; background-repeat:no-repeat; clear:left; width:152px; height:20px;}
h3.onlineHeading { background-image:url(images/leftbar_online_banking.jpg); margin:0; padding:0; text-indent:-5000px; background-repeat:no-repeat; width:152px; height:25px;}
select.rateDdl { display:block; margin:0; width:160px; font-size:90%;}

.rightColumn { width:552px; float:left; margin-top:3px;}
.bannerImg {display:block; width:552px; margin-bottom:3px;}
.bannerImg img {border:none;}

.mainContent {float:left; width:319px; background-image:url(images/inner_bg.jpg); background-repeat:repeat-x; margin-right:3px; padding:10px 15px;}
.rightColumn h2 { margin:5px 0; padding:0; color:#00467f; font-size:20px;}
.rightColumn h3 { margin:5px 0; padding:0; color:#00467f; font-size:16px;}
.rightColumn ul { list-style-image:url(images/bullet_dot.gif); padding:0; margin:0 0 0 20px;}
.rightColumn li { margin-bottom:3px;}
blockquote {font-style:oblique; margin:5px 0 3px 0; padding:0; font-size:110%;}
.author {display:block; font-weight:bold; color:#00467f; padding-top:5px; font-style:normal;}
.title {display:block; font-style:normal; font-size:90%; }

.subContent {float:left; width:180px; padding:10px; background-image:url(images/inner_bg.jpg); background-repeat:repeat-x; min-height:400px;}
.subContent ul {margin:0; padding:0; list-style-type:none;}
.subContent li a {display:block;}
.subContent img {margin:0 5px; display:block; float:left;}

#ctl00_mainContent_headerImg{float:left;}
.wideContent {float:left;width:522px; background-image:url(images/inner_bg.jpg); background-repeat:repeat-x; padding:10px 15px;margin-top:2px;min-height:380px;}
.newsList strong {font-size:125%; display:block; margin-bottom:5px;}

table { background-color:Transparent;}
td {text-align:center; padding:3px; background-color:#eae9e9; color:#333;}
td p {margin-top:3px; margin-bottom:3px;}
td.dblue { background-color:#00477f; color:#fff; font-weight:bold;}
td.mblue { background-color:#599aba; color:#fff;}
td.lblue { background-color:#bfdfe5; color:#00477f; font-weight:bold;}

.radioList td, .whatsnew td, .newsList td, .quickMenu td { height:auto; margin:0; padding:0; text-align:left; background-color:Transparent; border:none;}
.radioList td strong,.whatsnew td strong, .newsList td strong, .quickMenu td strong, .whatsnew td b, .newsList td b, .quickMenu td b {background-color:transparent; border:none; color:#333; height:auto; font-size:11px; margin:0; padding:0 0 5px 0;}
.radioList {min-height:300px; padding-top:10px;}
.radioList td strong {color:#00467f;}
.radioList td a {display:block; position:absolute; top:0; left:0;}
.radioList td div {position:relative; padding-left:30px; padding-bottom:10px;}
.radioList a img {border:none;}

.footer {clear:both; margin:5px 0 0 0; padding:0 0 30px 212px;}
.footer p {margin:0; padding:0; font-size:10px;}
.searchResults li a {display:block; font-size:11px; padding:0 0 12px 0;}
