/* CSS Document */
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.oneCol p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-bottom:2px; }
.oneCol ul { margin:0px; padding:0px 0px 0px 15px; }
.oneCol ul li { list-style-image:url(../images/img-bullet.gif); padding:0px; margin:0px; line-height:12px;} 
.oneCol ul li a { font-family:Arial, Helvetica, sans-serif; color:#336699; text-decoration:none;font-size:11px; }
.buffer { padding-left:10px; padding-right:10px; }
.pageContainer { width:766px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; margin-top:0px; }
.topContainer { width:766px; height:68px; margin:0px; padding:0px; }
.brand { width:299px; padding:0px; margin:0px; float:left; }
.globalNavContainer { width:458px; margin:0px; padding:0px; float:left; }
.globalnav { width:459px; height:36px; background-image:url(../images/img-navSep.gif); background-repeat:no-repeat; background-position:bottom; }
.globalnav ul { margin:0px; padding:12px 0px 0px 0px; }
.globalnav ul li { display:inline; font-size:10px; font-weight:bold; padding-left:10px; background-image:url(../images/img-navBullet.gif); background-repeat:no-repeat; background-position:left; }
.globalnav ul li.home {background-image:url(../images/icon_home.gif) !important; background-repeat:no-repeat; background-position:left;padding-left:15px !important;font-size:10px; font-weight:bold; }
.globalnav a.active { text-decoration:none; color:#c51705 !important;  }
.globalnav a { color:#999; text-decoration:none; }
.searchContainer { width:459px; height:32px; }
.searchContainer form { margin:0px 15px 0px 0px; padding:0px; float:right; clear:both; }
.searchContainer label {font-size:11px; font-weight:bold; color:#c51705; }

.mainContentContainer { width:766px; margin:0px; padding:0px; }
.mainContentContainer .oneCol { width:191px; float:left; }
.mainContentContainer .twoCol { width:382px; float:left; }
.mainContentContainer .threeCol { width:573px; float:left; }
.mainContentContainer .middle { width:; float:left;}

.onlineBankingMod { background-image:url(../images/bg-onlineBanking.gif); background-repeat:no-repeat; width:186px; height:139px; }
.onlineBankingMod h3 { font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.onlineBankingMod .buffer { padding-top:11px; padding-left:14px; }
.signInBG { background-image:url(../images/bg-signIn.gif); background-repeat:no-repeat; width:155px; height:57px; }
.signInBG h3 {font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin-bottom:2px;  margin-top:0px; }
.signInBG p { margin:0px; padding:0px; line-height:12px;}

.onlineBankingMod p { margin:2px; padding:0px; }
.onlineBankingMod a { color:#fff; font-size:12px; text-decoration:none; }
.onlineBankingMod a.smallLink { color:#fff; font-size:11px; text-decoration:none; }

.colSep { background-image:url(../images/img-colSep.gif); background-repeat:no-repeat; background-position:right;  }

.locationMod { background-image:url(../images/bg-roundedMod.gif); width:186px; height:185px; background-repeat:no-repeat; margin-top:5px; }

.locationMod .buffer { padding-top:1px; padding-left:14px; }
.locationMod h3 {font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;margin-bottom:4px;  margin-top:5px; }
.locationMod .signInBG .buffer p { padding-top:2px; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; }
.locationMod .signInBG .buffer p strong { font-size:11px; color:#336699; font-family:Arial, Helvetica, sans-serif; }

.twelveMonthMod { background-image:url(../images/img-12month.gif); width:185px; height:99px; background-repeat:no-repeat; }
.twelveMonthMod p { position:relative; top:77px; left:58px; width:70px;  }
.twelveMonthMod p a { color:#666; font-size:11px; text-decoration:none;}

.resLendingMod { background-image:url(../images/img-residentialLending.gif); width:185px; height:99px !important; background-repeat:no-repeat; margin:6px 0px 0px 0px; padding:0px;}
.resLendingMod p { position:relative; top:44px; left:16px; width:80px; color:#666; font-size:11px; margin:0px; padding:0px;}
.resLendingMod p a { color:#666; font-size:11px; text-decoration:none;}

.linkModules { border-left:1px solid #999; border-bottom:1px solid #999; border-right:1px solid #999; }
.linkModules .first { padding:3px 0px 3px 10px; margin:10px 0px 0px 0px; }
.linkModules .buffer { padding:3px 0px 3px 10px; margin:0px 0px 0px 0px; }
.linkModules ul { margin:0px 0px 7px 10px; padding:0px 0px 0px 7px; }
.linkModules ul li { padding:0px; margin:0px; list-style-image:url(../images/img-bullet.gif); }
.linkModules ul li a { color:#336699; text-decoration:none;font-size:11px; }

.footerContainer { width:766px; background-image:url(../images/bg-footer.gif); background-repeat:repeat-x; background-position:top; height:139px; }
.footerContainer .buffer { padding-top:20px; margin-left:20px; background-image:url(../images/img-lenderLogo.gif); background-position:right; background-repeat:no-repeat; }
.footerContainer p {  color:#8d8d8d; font-size:10px; width:520px;}
.footerContainer a {  color:#8d8d8d; font-size:10px; text-decoration:none; }
a { text-decoration:none; color:#c51705;  }
a:hover { text-decoration:underline; color:#c51705;  }
h3 { font-size:12px; margin:0px 0px 3px 0px; }	
h2 { font-size:14px; margin:0px 0px 3px 0px; }	
h1 { font-size:18px; margin:0px 0px 3px 0px; }	
p { font-size:11px;font-family:Arial, Helvetica, sans-serif; } 
a img { border:0;}
.clear { clear:both }
span { display:none; }
.noPadnoMarg { padding:0px; margin:0px; }
.smMargB { margin-bottom:5px; }
.smMargT { margin-top:5px; }


.boxContainer { width:178px; margin:0px; padding:0px; }
.boxContainer .boxTop { background-image:url(../images/img-topBox.gif); width:178px; height:6px; background-repeat:no-repeat; margin:0px; padding:0px; }
.boxContainer .boxContent { background-image:url(../images/img-centerBox.gif); background-repeat:repeat; width:178px; margin:0px !important; padding:0px;  }
.boxContainer .boxBottom { background-image:url(../images/img-bottomBox.gif);  width:178px; height:6px; background-repeat:no-repeat; }
.boxContainer .boxContent p { margin:0px; padding:0px; }
.boxContainer .boxContent .buffer { padding:0px 5px 5px 5px; }
.boxContainer .boxContent .buffer h3 { margin:0px !important; padding:0px; color:#336699; }
.boxContainer .boxContent .buffer p {color:#666; font-size:11px; margin:0px; padding:0px;}


/*///////////////////////////////////////////////
  Main Nav Styles
///////////////////////////////////////////////*/
.navContainer { width:766px; margin:0px 0px 10px 0px; padding:0px; }
.navContainer .mainnav ul { margin: 0px 0px; padding: 0px 0px ; float:left; list-style:none;}
.navContainer .mainnav ul li.headlink { margin: 0px 0px; padding: 0px 0px; float:left; position:relative;}
.navContainer .mainnav ul li.headlink a { margin: 0px; padding:0px; float:left; height:26px; background-position:0px 0px;}
.navContainer .mainnav ul li.headlink a:hover { background-position: 0px -26px;}

.navContainer .mainnav ul li a.bus{ background-image: url(../images/bus_nav.gif); width:256px; }
.navContainer .mainnav ul li a.per{ background-image: url(../images/per_nav.gif); width:250px; }
.navContainer .mainnav ul li a.fin{ background-image: url(../images/fin_nav.gif); width:260px; }

/* Second Level Nav Level Nav */
.navContainer .mainnav ul li.headlink ul { display:none; float:none; padding: 0px 0px 0px 0px; position:absolute; height:auto; top:26px; left:22px; background: #ffffff; border: 1px solid #ffffff; margin: 0px 0px; width:auto;}
.navContainer .mainnav ul li.headlink ul li { margin: 0px 0px; margin: -1px 0px 0px 0px; padding: 0px; border:none; border-top: 1px solid #ffffff; width:200px;}
.navContainer .mainnav ul li.headlink ul li a { color:#ffffff; text-decoration:none; font-size:11px; background:#4080af; float:none;  padding: 7px ; line-height:12px; width:170px; display:block; height:auto;}
.navContainer .mainnav ul li.headlink ul li a:hover { background:#f4f3f3; color:#4080af; text-decoration:underline;}

/* Third Level Nav Level Nav */
.navContainer .mainnav ul li.headlink ul li ul { display:block; float:none; padding: 0px 15px; position:relative; top:auto; left:auto; border:none;}
.navContainer .mainnav ul li.headlink ul li ul li { margin: 0px 0px; padding: 2px 0px; border:none;}
.navContainer .mainnav ul li.headlink ul li ul li a { color:#0065a2; text-decoration:none; font-size:11px; background:none; float:none;}
.navContainer .mainnav ul li.headlink ul li ul li a:hover { background:none;}

/* Fourth Level Nav Level Nav */
.navContainer .mainnav ul li.headlink ul li ul li ul { display:block; float:none; padding: 0px 15px; position:relative; top:auto; left:auto; border:none;}
.navContainer .mainnav ul li.headlink ul li ul li ul li { margin: 0px 0px; padding: 0px 0px; border:none;}
.navContainer .mainnav ul li.headlink ul li ul li ul li a { color:#0065a2; text-decoration:none; font-size:11px; background:none; float:none;}
.navContainer .mainnav ul li.headlink ul li ul li ul li a:hover { background:none;}

.bus a{ background-image: url(../images/bus_nav.gif); width:256px; }
.per a{ background-image: url(../images/per_nav.gif); width:250px; }
.fin a{ background-image: url(../images/fin_nav.gif); width:260px; }
/* End Main Nav Styles */