﻿#home_img {
	float: left;
	width: 989px;
	background: url(../images/rt_grad.gif) top right #FFFFFF repeat-y;
}

#home_content {
	float: left;
	width: 989px;
	background: url(../images/rt_grad.gif) top right #C7C3AA repeat-y;	
	padding-bottom: 2px;
}

#home_border {
	float: left;
	border-bottom: 2px solid #C7C3AA;	
}

#home_left {
	float: left;
	width: 206px;
	padding: 0px 0px 0px 5px;
	background: url(../images/beige_form_bg.gif) top left #C7C3AA repeat-x;
}

#online_banking {
	float: left;
	padding: 0px 13px 20px 10px;
}

#online_banking, #home_branch {
	float: left;
	padding: 0px 13px 0px 10px;
}

#online_banking dt 
{
	font-family: "Times New Roman", Serif;
	color: #A42024;
	font-variant: small-caps;
	font-weight: bold;
	float: left;
	display: block;
	width: 178px;
	padding: 19px 0px 6px 5px;
}

#online_banking dd {
	float: left;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 6px 17px;
	width: 166px;
}

#online_banking dd a:hover, a.boldlink:hover {
	color: #B5222a;
}

#login_link {
	float: left;
	width: 156px;
	padding-top: 7px;
}

#login_link a {
	float: right;
	height: 14px;
	width: 43px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background: url(../images/login_link.gif) no-repeat;
}

#login_link a:hover {
	background-position: right;	
}

#home_branch dt 
{
	font-family: "Times New Roman", Serif;
	color: #A42024;
	font-variant: small-caps;
	font-weight: bold;
	float: left;
	display: block;
	width: 178px;
	padding: 19px 0px 6px 5px;
}

#home_branch dd {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 6px 17px;
	width: 166px;
}

#home_acct_login, #home_branch {
	float: left;	
	width: 166px;
}

#home_acct_login select#account, #home_branch input, #home_branch select {
	float: left;
	font-size: 100%;
	margin: 10px 0px 0px 3px;
	height: 18px;
	border: 1px solid #FFFFFF;
	background: #F5F2DF;
}

#home_branch select {
	width: 114px;	
}

#home_branch input {
	width: 148px;
	padding: 2px 0px 0px 4px;
}

#home_acct_login select#account {
	width: 150px;
}

#locations_go {
	float: left;
	padding: 13px 0px 0px 8px;
	width: 28px;
}

#locations_go a {
	float: left;
	height: 14px;
	width: 28px;
	text-decoration: none;
	text-indent: -9999px;
	display: inline;
	overflow: hidden;
	background: url(../images/locations_go.gif) no-repeat;
}

#locations_go a:hover {
	background-position: right;	
}

#home_main, #home_main_top, #home_main_bot {
	float: left;
	width: 769px;	
}

#home_main_top {
	background: #FFFFFF;
}

#home_main_bot {
	background: url(../images/home_main_bot.jpg) no-repeat;	
}

#home_main 
{
	background: url(../images/home_bot.gif) #FFFFFF left bottom repeat-x;
}

.home_col1 {
	width: 171px;
}

.home_col23 {
	width: 170px;	
}

.home_col1, .home_col23 {
	float: left;	
	padding: 0px 14px 0px 15px;
	margin-top: 4px;
	background: url(../images/vertical_fade.gif) right bottom #FFFFFF repeat-y;
}

.home_col1 dt, .home_col23 dt 
{
	padding-top: 12px;
	width: 170px;
}

.home_col1 dt a, .home_col23 dt a 
{
	font-family: "Times New Roman", Serif;
	font-size: 118%;
}

.home_col1 dt a, .home_col23 dt a 
{
	font-family: "Times New Roman", Serif;
	font-size: 164%;
	text-decoration: none;
	display: block;
}

.home_col1 dt a:hover, .home_col23 dt a:hover 
{
	color: #B5222A;
}

.home_col1 dt a span, .home_col23 dt a span
{
	font-family: "Times New Roman", Serif;
	font-size: 164%;
	font-weight: bold;
	text-decoration: none;
	color: #B5222A;
	padding-right: 4px;
}

.home_col1 dd, .home_col23 dd {
	float: left;
	clear: left;
	width: 158px;
	padding: 4px 0px 4px 12px;
}

.home_col1 .home_more a, .home_col23 .home_more a {
	padding: 14px 0px 0px 0px;	
	float: right;
	background-image: none;
	font-family: "Times New Roman", Serif;
	font-style: italic;
	font-weight: bold;
	font-size: 118%;
	color: #7693B9;
	text-decoration: none;
}

.home_col1 .home_more a:hover, .home_col23 .home_more a:hover {
	color: #B5222A;
}

.home_featured {
	float: left;
	padding: 18px 18px 0px 13px;
	width: 140px;
}

#home_spotlight, #home_FAQs, #home_teaser {
	float: left;
	padding-bottom: 16px;
}

#home_spotlight {
	float: left;
	width: 241px;
	padding: 0px 25px 0px 109px;
}

#home_spotlight dt, #home_FAQs dt {
	float: left;
	padding-top: 52px;
	margin-bottom: 10px;
	font-family: "Times New Roman", Serif;
	font-weight: bold;
	font-size: 145%;
	color: #708EB6;	
}

#home_spotlight dd {
	float: left;
	display: block;	
	width: 241px;
}

#home_spotlight #home_go {
	padding-top: 18px;
}

#home_FAQs #more_faqs 
{
	padding-top: 12px;
}

#home_go a {
	float: right;
	height: 17px;
	width: 29px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background: url(../images/home_go.gif) no-repeat;
}

#more_faqs a {
	float: right;
	height: 18px;
	width: 77px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background: url(../images/more_faqs.gif) no-repeat;
}

#home_go a:hover, #more_faqs a:hover {
	background-position: right;	
}

#home_FAQs {
	float: left;
	width: 177px;
	padding-left: 19px;
	padding-right: 19px;
}

#home_FAQs dd {
	float: left;
	display: block;	
	width: 177px;
	padding-bottom: 6px;
}

#home_teaser {
	float: left;
	width: 179px;
}

#home_teaser a {
	float: left;
	height: 171px;
	width: 179px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background: url(../images/home_promo.jpg) no-repeat;
}

#home_teaser a:hover {
	background-position: right;	
}

/* low bandwidth styles */

#homelogo_holder { float: left; }
#headmenu_holder 
{
	float: right; 
	margin-right: 20px;
	display:inline;
}
#top_nav {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 75px;
}

#top_links li {
	list-style: none;
	margin: 0;
	padding: 0px 1em 0px 1em;
	font-size: 82%;	
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	float: left;
}

#top_links li a, #top_nav li a,
#top_links li a span, #top_nav li a span 
{
	background: none;
	text-indent: 0;
	color: #FFFFFF;
	text-decoration: none;	
}

#top_links li a
{
	margin-top: 18px;
	display: block;
}

#top_links li a:hover, #top_nav li a:hover, #top_nav li a.nav_level1_over,
#top_links li a:hover span, #top_nav li a:hover span, #top_nav li a.nav_level1_over span
{
	color: #FDA804;
}

#top_nav li {
	list-style: none;
	margin: 0;
	padding: 0px 1em 0px 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	float: left;
}


/* from common */
a.boldlink:hover a.form_link:hover, a.arrow_link:hover
{
	text-decoration: none;
	color:#B5222a;
}

a.boldlink {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding-left: 9px;	
}

a.arrow_link {
	text-decoration: none;
	padding-left: 9px;
	/* background: url(../images/dbl_rt_arrow.gif) left 5px no-repeat;*/
	display: block;
}

body,div,dd,dt,dl,span,img,h1,h2,h3,h4,h5,form,hr,fieldset,label,input,select,radio,a,textarea
	{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #6f6f6f;
}

body {
	background: #780E21;
	font-size: 69%;
	width: 989px;
}

#account optgroup {
	color: #708EB6;
	font-style: normal;
	font-size: 100%;
	padding-bottom: 8px;
	background: #F5F2DF;
}

#account optgroup option {
	font-size: 100%;
	color: #6f6f6f;	
	background: #F5F2DF;
}

#account option {
	font-size: 100%;
	color: #6f6f6f;	
	background: #F5F2DF;
}

#account 
{
	font-size: 100%;
	color: #6f6f6f;	
	background: #F5F2DF;
}

#account optgroup.white, #account option.white, #account.white
{
	background: #FFFFFF;
}

#logo {
	float: left;
	padding: 8px 0px 11px 14px;
	border: none;
}

#topnav_container {
	float: left;
	width: 989px;
	background: url(../images/topnav_bg.gif) no-repeat;	
}

#search_frm {
	float: left;
	padding: 12px 0px 21px 25px;	
}

#search_frm label {
	float: left;
	font-family: Garamond, "Times New Roman", serif;
	font-size: 160%;
	color: #FFFFFF;
	padding: 3px 4px 0px 0px;
}

#search_frm input {
	float: left;
	color: #FFFFFF;
	background: #870101;
	height: 16px;
	width: 130px;
	border: 1px solid #C45F5D;
	font-size: 100%;
	padding: 2px 0px 0px 3px;
}

#search_frm a {
	float: left;
	width: 19px;
	height: 20px;	
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background: url(../images/search_go.gif) no-repeat;
}

#search_frm a:hover {
	background-position: right;	
}

.form_link {
	float: left;
	display: block;
	text-decoration: none;
	padding-left: 9px;
}

/* FOOTER */
#footer {
	float: left;
	width: 989px;
	padding-top: 2px;
	background: url(../images/rt_grad.gif) top right #FFFFFF repeat-y;
}

#footer_nav {
	float: left;
	width: 989px;
	background: url(../images/footer_bg.gif) right bottom no-repeat #6D1116;
}

#footer_nav a {
	float: left;	
}

#footer_nav a img {
	margin: 16px 0px 26px 20px;	
	border: none;
}

#foot_nav {
	float: right;
	padding: 0px 33px 0px 0px;
	margin: 14px 0px 26px 0px;
	width: 840px;
	height: 100%;
}

#foot_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;	
}

#foot_nav ul li {
	margin: 0;
	padding: 0px 1em 0px 1em;
	font-size: 82%;	
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	float: left;
	border-right: 1px solid #D88C91;
}

#foot_nav ul li.foot_last {
	padding-right: 0px;
	border: none;	
}

#foot_nav ul li.call_us {
	padding-left: 50px;	
	border: none;
	padding-right: 0px;
}

a.footer_link {
	color: #FFFFFF;
	text-decoration: none;
}

a.footer_link:hover {
	color: #FDA804;
}

#foot_nav div {
	clear: both;
	float: right;
	font-size: 91%;
	color: #CE6C73;
	white-space: nowrap;
}

#foot_bg 
{
	display: none;	
}

#online_banking label, #home_branch label
{
	display: none;	
}

/* Promo Images for Rotating Image area */
#home_img_home {
	float: left;
	background: url(../images/own_your_first_home.jpg) no-repeat;	
}

#home_img_business {
	float: left;
	background: url(../images/start_your_business.jpg) no-repeat;	
}

#home_img_retirement {
	float: left;
	background: url(../images/plan_your_retirement.jpg) no-repeat;	
}

#home_img_portfolio {
	float: left;
	background: url(../images/grow_your_portfolio.jpg) no-repeat;	
}

#home_img_selector 
{
	float: left;
	padding: 0px 144px 64px 609px;
}

#home_link_selector 
{
	float: left;
	padding: 78px 144px 14px 609px;	
}

#home_preview, #business_preview, #retirement_preview, #portfolio_preview {
	float: left;
	width: 52px;
	height: 39px;
	padding-left: 5px;
}

#home_own_link, #home_start_link, #home_plan_link, #home_grow_link 
{
	float: left;
	width: 223px;
	height: 60px;
	padding-left: 5px;
}

#home_img_home #home_own_link, #home_img_business #home_start_link, #home_img_retirement #home_plan_link, #home_img_portfolio #home_grow_link 
{
	display: block;
}

#home_img_home #home_start_link, #home_img_home #home_plan_link, #home_img_home #home_grow_link,
#home_img_business #home_own_link, #home_img_business #home_plan_link, #home_img_business #home_grow_link,
#home_img_retirement #home_own_link, #home_img_retirement #home_start_link, #home_img_retirement #home_grow_link,
#home_img_portfolio #home_own_link, #home_img_portfolio #home_start_link, #home_img_portfolio #home_plan_link 
{
	display: none;	
}

#home_own_link a, #home_start_link a, #home_plan_link a, #home_grow_link a 
{
	float: left;
	width: 223px;
	height: 60px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

#home_own_link a:hover, #home_start_link a:hover, #home_plan_link a:hover, #home_grow_link a:hover 
{
	background-position: right top;
}

#home_preview a, #business_preview a, #retirement_preview a, #portfolio_preview a {
	float: left;
	width: 52px;
	height: 39px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

#home_preview a {
	background: url(../images/home_preview.jpg) no-repeat;
}

#business_preview a {
	background: url(../images/business_preview.jpg) no-repeat;
}

#retirement_preview a {
	background: url(../images/retirement_preview.jpg) no-repeat;
}

#portfolio_preview a {
	background: url(../images/portfolio_preview.jpg) no-repeat;
}

#home_plan_link a 
{
	background: url(../images/home_plan_link.jpg) no-repeat;	
}

#home_start_link a 
{
	background: url(../images/home_start_link.jpg) no-repeat;	
}

#home_grow_link a 
{
	background: url(../images/home_grow_link.jpg) no-repeat;	
}

#home_own_link a 
{
	background: url(../images/home_own_link.jpg) no-repeat;	
}

#home_preview a:hover, #business_preview a:hover, #retirement_preview a:hover, #portfolio_preview a:hover, #home_img_home #home_preview a, #home_img_business #business_preview a, #home_img_retirement #retirement_preview a, #home_img_portfolio #portfolio_preview a {
	background-position: right;
}
