body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
		}

h2
	{
	font-size:24px;
	line-height: normal;color:#b92533; text-decoration:underline;
}
	
h3
{
font-size:21px;
}

h5
{
font-size:14px;
}
		
a:link {color:#b92533; text-decoration:none;}      
a:visited {color:#b92533; text-decoration:none;}  
a:hover {color:#b92533; text-decoration:underline;}  
a:active {color:#b92533;}
		
td {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #000000; font-size: 12px; 	line-height: 16px;
  
}

.heading
	{
	font-size:24px;
	line-height: normal;
	color:#b92533; 
	text-decoration:underline;
}


.content {
	color: #000000;
	font-size: 12px;
	padding-right: 50px;

}

.footer {
	font-size: 12px;
	font-variant: normal;
	background-position: center;
	line-height: normal;
}
.footer A:LINK {color: #000; font-size: 12px;}
.footer A:VISITED {color: #000; font-size: 12px;}
.footer A:HOVER {color: #b92533; font-size: 12px; text-decoration:underline;}
.footer A:ACTIVE {color: #000; font-size: 12px;}

.header-bg {
	width:95px;
	height:1020px;
	border:0
	background:url(/images/heritage_header-1.jpg);
}


.navlist 	{
	font-size: 10px;
	font-variant: small-caps;
	font-weight: bold;
	color: #000;
	text-decoration:none;
	text-align: right;
}

.navlist A:LINK {color: #000; font-size: 10px; text-decoration:none}
.navlist A:VISITED {color: #000; font-size: 10px; text-decoration:none}
.navlist A:HOVER {color: #b92533; font-size: 10px; text-decoration:none}
.navlist A:ACTIVE {color: #b92533; font-size: 10px; text-decoration:none}

.navlist2 	{
	font-size: 10px;
	font-variant: small-caps;
	font-weight: bold;
	color: #000;
	text-decoration:none;
	text-align: right;
 	padding-top: 30px;
}

.navlist2 A:LINK {color: #000; font-size: 10px; text-decoration:none}
.navlist2 A:VISITED {color: #000; font-size: 10px; text-decoration:none}
.navlist2 A:HOVER {color: #b92533; font-size: 10px; text-decoration:none}
.navlist2 A:ACTIVE {color: #b92533; font-size: 10px; text-decoration:none}

.second-navlist 	{
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold;
	color: #fff;
	background:url(/images/nav-mid.jpg);
	text-decoration:none;
	text-align: right;
	}

.second-navlist A:LINK {color: #fff; font-size: 11px; text-decoration:none}
.second-navlist A:VISITED {color: #fff; font-size: 11px; text-decoration:none}
.second-navlist A:HOVER {color: #b92533; font-size: 11px; text-decoration:none}
.second-navlist A:ACTIVE {color: #b92533; font-size: 11px; text-decoration:none}


.second-navlist-left 	{
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold;
	color: #fff;
	background:url(/images/nav-mid.jpg);
	text-decoration:none;
	text-align: left;
	}

.second-navlist-left A:LINK {color: #fff; font-size: 11px; text-decoration:none}
.second-navlist-left A:VISITED {color: #fff; font-size: 11px; text-decoration:none}
.second-navlist-left A:HOVER {color: #b92533; font-size: 11px; text-decoration:none}
.second-navlist-left A:ACTIVE {color: #b92533; font-size: 11px; text-decoration:none}

 
/*background images*/
.personal-background 	{
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	font-color: #000;
	background-image: url(/images/bg_family.jpg);
	background-position: right top;
	}
	
.security-background 	{
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	font-color: #000;
	background-image: url(/images/bg_security.jpg);
	background-position: right top;
	}
	
.savings-background 	{
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	font-color: #000;
	background-image: url(/images/bg_sand.jpg);
	background-position: right top;
	}	
	
.checking-background 	{
	background:url(/images/bg_check.jpg);
	background-repeat:no-repeat; 
	background-color: #FFFFFF;
	font-color: #000;
	}
	
.loans-background 	{
	background:url(/images/bg_loans.jpg);
	background-repeat:no-repeat; 
	background-color: #FFFFFF;
	font-color: #000;
		background-position: right top;
	}
	
.security-background 	{
	background:url(/images/bg_security.jpg);
	background-repeat:no-repeat; 
	background-color: #FFFFFF;
	font-color: #000;
		background-position: right top;
	}
	
.loans-commercial 	{
	background:url(/images/bg_commercial.jpg);
	background-repeat:no-repeat; 
	background-color: #FFFFFF;
	font-color: #000;
		background-position: right top;
	}
 
/*buttons*/
a.home {
	display:block;
	width:85px;
	height:12px;
	border:0
	text-indent:-5000px;
	background:url(/images/button_home-1.jpg);
	text-decoration:none;
}

a:hover.home {
background-position: -85px 0;
}

a.faqs {
	display:block;
	width:85px;
	height:12px;
	border:0
	text-indent:-5000px;
	background:url(/images/button_faqs-1.jpg);
	text-decoration:none;
}

a:hover.faqs {
background-position: -85px 0;
}

a.careers {
	display:block;
	width:85px;
	height:12px;
	border:0
	text-indent:-5000px;
	background:url(/images/button_careers-1.jpg);
	text-decoration:none;
}

a:hover.careers {
background-position: -85px 0;
}

a.sitemap {
	display:block;
	width:85px;
	height:12px;
	border:0
	text-indent:-5000px;
	background:url(/images/button_sitemap-1.jpg);
	text-decoration:none;
}

a:hover.sitemap {
background-position: -85px 0;
}

a.savings-trans {
	display:block;
	width:275px;
	height:70px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-savings.png);
	text-decoration:none;
}

a:hover.savings-trans {
background-position: -275px 0;
}

a.savings {
	display:block;
	width:275px;
	height:70px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-savings-1.jpg);
	text-decoration:none;
}

a:hover.savings {
background-position: -275px 0;
}


a.checking-trans {
	display:block;
	width:240px;
	height:70px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-checking.png);
	text-decoration:none;
}


a:hover.checking-trans {
background-position: -240px 0;
}

a.checking {
	display:block;
	width:240px;
	height:70px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-checking-1.jpg);
	text-decoration:none;
}

a:hover.checking {
background-position: -240px 0;
}


a.loans-trans {
	display:block;
	width:104px;
	height:70px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-loan.png);
	text-decoration:none;
}

a:hover.loans-trans {
background-position: -104px 0;
}
a.loans {
	display:block;
	width:104px;
	height:70px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-loans-1.jpg);
	text-decoration:none;
}

a:hover.loans {
background-position: -104px 0;
}

a.about {
	display:block;
	width:82px;
	height:44px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-about.gif);
	text-decoration:none;
}

a:hover.about {
background-position: -82px 0;
}

a.personal {
	display:block;
	width:138px;
	height:44px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-personalbanking.gif);
	text-decoration:none;
}

a:hover.personal {
background-position: -138px 0;
}

a.commercial {
	display:block;
	width:167px;
	height:44px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-commercialbanking.gif);
	text-decoration:none;
}

a:hover.commercial {
background-position: -167px 0;
}

a.investor {
	display:block;
	width:146px;
	height:44px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-investor.gif);
	text-decoration:none;
}

a:hover.investor {
background-position: -146px 0;
}

a.atmoffice {
	display:block;
	width:165px;
	height:44px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-atm-office.gif);
	text-decoration:none;
}

a:hover.atmoffice {
background-position: -165px 0;
}


a.hms {
	display:block;
	width:220px;
	height:98px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-hms-1.jpg);
	text-decoration:none;
}

a:hover.hms {
background-position: -220px 0;
}

a.fall {
	display:block;
	width:220px;
	height:98px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-fall-1.jpg);
	text-decoration:none;
}

a:hover.fall {
background-position: -220px 0;
}

a.hs {
	display:block;
	width:220px;
	height:98px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-hs-1.jpg);
	text-decoration:none;
}

a:hover.hs {
background-position: -220px 0;
}

a.security {
	display:block;
	width:360px;
	height:98px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-security-1.jpg);
	text-decoration:none;
}

a:hover.security {
background-position: -360px 0;
}

a.news {
	display:block;
	width:220px;
	height:44px;
	border:0
	text-indent:-5000px;
	background:url(/images/button-news-1.jpg);
	text-decoration:none;
}

a:hover.news {
background-position: -220px 0;
}


/*secondary page buttons*/
a.hms-secondary {
	display:block;
	width:320px;
	height:47px;
	border:0
	text-indent:-5000px;
	background:url(/images/button_hms_second.jpg);
	text-decoration:none;
}

a:hover.hms-secondary {
background-position: -320px 0;
}

a.fall-secondary {
	display:block;
	width:261px;
	height:47px;
	border:0
	text-indent:-5000px;
	background:url(/images/button_fall_second.jpg);
	text-decoration:none;
}

a:hover.fall-secondary {
background-position: -261px 0;
}

a.hs-secondary {
	display:block;
	width:238px;
	height:47px;
	border:0
	text-indent:-5000px;
	background:url(/images/button_hs_second.jpg);
	text-decoration:none;
}

a:hover.hs-secondary {
background-position: -238px 0;
}

a.security-secondary {
	display:block;
	width:201px;
	height:47px;
	border:0
	text-indent:-5000px;
	background:url(/images/button_os_second.jpg);
	text-decoration:none;
}

a:hover.security-secondary {
background-position: -201px 0;
}


