html
{
	height: 100%;
	margin: 0px;
}
body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background: url(../_img/background_repeater.gif);
	height: 100%;
}
form
{
	height: 100%;
 	background: url(../_img/home/footer_repeater.gif) repeat-y;
	margin: 0px;
}
img
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
}
table
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
table.table_int
{
	margin: 0px;
	height: 100%;
}
td
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
p, body, div, td, ul, li
{
	font-family: Arial;
	font-size: 11px;
	color: #5e5e3f;
	_line-height: 18px;
	line-height: 16px;
	margin-left: 0px;
}
#cntph p, #cntph div, #cntph td, #cntph ul, #cntph li
{
    font-size: 12px;
}
.hidden
{
	display: none;
}
.padding
{
	padding: 10px;
}
.padding12
{
	padding-left: 12px;
}
.navDividerLine
{
    width: 238px; 
    height: 1px; 
    position:relative; 
    bottom: -3px; 
}
.sidenav
{
	display: block;
	position: relative;
	top: 0px;
	text-align: right;
	font-family: arial;
	background-color: Transparent;
}
.sidenav .calloutph
{
	margin-top: 50px;
	text-align: right;
}
.link_int
{
	color: #4a5e69;
}
.cont_btm, cont_btm:hover
{
	height: 33px;
	color: #ffffff;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ffffff;
	background-color: #6a797c;
	cursor: pointer;
}

/****************** Home *********************/
#main
{
	width: 1019px;
	z-index: 1;
}
#top_home
{
	overflow: hidden;
	color: #000000;
	z-index: 2;
}
#btm_content
{
	clear: left;
	width: 1019px;
	height: 18px;
	background: url(../_img/home/content_btm.gif) no-repeat;
}
#btm_home
{
	width: 1019px;
	z-index: 3;
	font-size: 32px !important;
	text-transform: uppercase;
}
#btm_home a, #btm_home div
{
	font-size: 12px !important;
}
#picture
{
	height: 316px;
	width: 737px;
	float: left;
}
#footer
{
	width: 1019px;
	height: 50%;
	position: absolute;
	top: 50%;
	left: 0px;
	z-index: 0;
	background: url(../_img/home/footer_repeater.gif);
}
#footer_local
{
	display: block;
	float: left;
	margin-top: 25px;
	margin-left: 8px;
}
.content_bg
{
	width: 1010px;
	background: url(../_img/home/picture_right.gif) repeat-y 1014px;
	clear: left;
}
.content_home
{
	width: 1019px;
}
.home_logo
{
	position: relative;
	float: left;
	width: 283px;
	height: 91px;
}
.content_pic_holder
{
	width: 175px;
	height: 85px;
	padding-right: 10px;
	padding-bottom: 7px;
	vertical-align: middle;
}
.content_pic
{
	width: 160px;
	height: 75px;
}
#header_lt
{
	position: relative;
	width: 736px;
	height: 91px;
	float: left;
	background: url(../_img/home/header_repeater.gif) repeat-x;
}
#header_lt a
{
	font-size: 14px;
	text-decoration: none;
}
#header_float
{
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 192px;
	height: 121px;
	margin-left: 7px;
	background: url(../_img/home/header_left.gif) no-repeat;
}
#topLinks_home
{
    margin-left: 190px;
    _margin-left: 95px;
    padding: 10px 15px;
    float: left;
}
#headerText_home
{
    width: 320px;
    height: 35px;
    vertical-align: top;
    margin-top: 25px;
    overflow: hidden;
    float: left;
}
#topLinks_int
{
    float: left;
    padding-top: 18px;
    _padding-top: 0px;
    padding-left: 10px;
}
#headerText_int
{
    float: left;
    width: 380px;
    height: 35px;
    vertical-align: top;
    margin-top: 10px;
    padding-left: 10px;
    overflow: hidden;
}
.header_rt
{
	width: 17px;
	height: 91px;
	left: -10px;
	position: absolute;
	background: url(../_img/home/header_right.gif) no-repeat;
}
#businesslink_home
{
	float: left;
	display: block;
	background: url(../_img/home/onlinebanking_business.gif) no-repeat;
	width: 80px;
	height: 11px;
	margin-top: 28px;
}
#personallink_home
{
	float: left;
	display: block;
	background: url(../_img/home/onlinebanking_personal.gif) no-repeat;
	margin-left: 18px;
	width: 83px;
	height: 11px;
	margin-top: 28px;
}
#businesslink_int
{
	float: left;
	display: block;
	background: url(../_img/home/onlinebanking_business.gif) no-repeat;
	margin-left: 0px;
	width: 80px;
	height: 11px;
	margin-top: 12px;
	_margin-top: 28px;
}
#personallink_int
{
	float: left;
	display: block;
	background: url(../_img/home/onlinebanking_personal.gif) no-repeat;
	margin-left: 28px;
	width: 83px;
	height: 11px;
	margin-top: 12px;
	_margin-top: 28px;
}

.footer_ht
{
	color: #fff;
	height: 30px;
	padding: 8px 30px 0px 10px;
	text-align: right;
}
.footer_ht img
{
	vertical-align: middle;
}
.footer_int
{
	width: 560px;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 14px;
	color: White;
	font-size: 12px;
}
.footer_int .globals_btm
{
	margin-right: 15px;
	font-size: 12px;
}

.copyright
{
    color: #5e5e3f;
}

/**************** interior page ***************************/
.navtop_int
{
	top: 0px;
	left: 0px;
	width: 1025px;
}
.nav_int
{
	position: relative;
	margin-top: -4px;
	_margin-top: -3px;
	width: 1025px;
}
#content_int
{
	position: relative;
	top: 20px;
	left: 60px;
	margin-right: 35px;
	_margin-right: 30px;
	margin-bottom: 30px;
	vertical-align: top;
	background-color: Transparent;
}
.quicklink
{
	_height: 41px;
	height: 40px;
	width: 165px;
	vertical-align: middle;
}
.rightnav
{
	width: 240px;
	_width: 242px;
	background: url(../_img/interior/picture_btm_repeater.gif) repeat-y;
}
#sidepanel
{
	width: 241px;
}
.pic_int
{
	height: 131px;
	width: 237px;
}
.picture_int
{
	width: 237px;
	background: url(../_img/interior/picture_int_right.gif) repeat-y 238px 0px;
}
.pic_btm
{
	position: relative;
	top: -4px;
	_left: 1px;
	height: 13px;
	_height: 12px;
}

/****************Top Navigation ****************/
a.first_nav
{
	display: block;
	float: left;
}
a.first_nav_1, a.first_nav_on_1
{
	background: url(../_img/home/nav_1.gif) no-repeat;
	width: 168px;
	height: 48px;
}
a.first_nav_1:hover, a.first_nav_on_1
{
	background: url(../_img/home/nav_1_on.gif) no-repeat;
}
a.first_nav_2, a.first_nav_on_2
{
	background: url(../_img/home/nav_2.gif) no-repeat;
	width: 207px;
	height: 48px;
}
a.first_nav_2:hover, a.first_nav_on_2
{
	background: url(../_img/home/nav_2_on.gif) no-repeat;
}
a.first_nav_3, a.first_nav_on_3
{
	background: url(../_img/home/nav_3.gif) no-repeat;
	width: 215px;
	height: 48px;
}
a.first_nav_3:hover, a.first_nav_on_3
{
	background: url(../_img/home/nav_3_on.gif) no-repeat;
}
a.first_nav_4, a.first_nav_on_4
{
	background: url(../_img/home/nav_4.gif) no-repeat;
	width: 207px;
	height: 48px;
}
a.first_nav_4:hover, a.first_nav_on_4
{
	background: url(../_img/home/nav_4_on.gif) no-repeat;
}
a.first_nav_5, a.first_nav_on_5
{
	background: url(../_img/home/nav_5.gif) no-repeat;
	width: 222px;
	height: 48px;
}
a.first_nav_5:hover, a.first_nav_on_5
{
	background: url(../_img/home/nav_5_on.gif) no-repeat;
}

a.first_nav_6, a.first_nav_on_6
{
	background: url(../_img/home/nav_6.gif) no-repeat;
	width: 0px;
	height: 48px;
}
a.first_nav_6:hover, a.first_nav_on_6
{
	background: url(../_img/home/nav_6_on.gif) no-repeat;
}
a.int_first_nav_1, a.int_first_nav_on_1
{
	background: url(../_img/interior/nav1_int.gif) no-repeat;
	width: 133px;
	height: 39px;
}
a.int_first_nav_1:hover, a.int_first_nav_on_1
{
	background: url(../_img/interior/nav1_int_on.gif) no-repeat;
}
a.int_first_nav_2, a.int_first_nav_on_2
{
	background: url(../_img/interior/nav2_int.gif) no-repeat;
	width: 220px;
	height: 39px;
}
a.int_first_nav_2:hover, a.int_first_nav_on_2
{
	background: url(../_img/interior/nav2_int_on.gif) no-repeat;
}
a.int_first_nav_3, a.int_first_nav_on_3
{
	background: url(../_img/interior/nav3_int.gif) no-repeat;
	width: 215px;
	height: 39px;
}
a.int_first_nav_3:hover, a.int_first_nav_on_3
{
	background: url(../_img/interior/nav3_int_on.gif) no-repeat;
}
a.int_first_nav_4, a.int_first_nav_on_4
{
	background: url(../_img/interior/nav4_int.gif) no-repeat;
	width: 226px;
	height: 39px;
}
a.int_first_nav_4:hover, a.int_first_nav_on_4
{
	background: url(../_img/interior/nav4_int_on.gif) no-repeat;
}
a.int_first_nav_5, a.int_first_nav_on_5
{
	background: url(../_img/interior/nav5_int.gif) no-repeat;
	width: 231px;
	height: 39px;
}
a.int_first_nav_5:hover, a.int_first_nav_on_5
{
	background: url(../_img/interior/nav5_int_on.gif) no-repeat;
}
a.int_first_nav_6, a.int_first_nav_on_6
{
	background: url(../_img/interior/nav6_int.gif) no-repeat;
	width: 0px;
	height: 39px;
}
a.int_first_nav_6:hover, a.int_first_nav_on_6
{
	background: url(../_img/interior/nav6_int_on.gif) no-repeat;
}

/********* Side navigation *****************/
.sidenav
{
	display: block;
	position: relative;
	top: 15px;
	_top: 0px;
	text-align: right;
	font-family: arial;
	background-color: Transparent;
}
.second_nav
{
	color: #0f2f4e;
	font-family: arial;
	font-weight: bold;
	line-height: 16px;
	padding: 5px 12px 6px 0px;
	text-decoration: none;
	text-align: right;
	background-color: Transparent;
	border-bottom: solid 1px #baaf81;
	display: block;
}
a.second_nav:hover, a.second_nav_on
{
	color: #0f2f4e;
	font-family: arial;
	font-weight: bold;
	line-height: 16px;
	padding: 5px 12px 6px 0px;
	text-decoration: none;
	text-align: right;
	background: url(../_img/interior/callout_background_repeater.gif) repeat-y;
	border-bottom: solid 1px #baaf81;
	display: block;
}
a.third_nav
{
	font-family: arial;
	line-height: 16px;
	padding: 3px 18px 4px 0px;
	color: #0f2f4e;
	text-align: right;
	text-decoration: none;
	background-color: Transparent;
	border-bottom: solid 1px #baaf81;
	display: block;
}
a.third_nav_on, a.third_nav:hover
{
	font-family: arial;
	line-height: 16px;
	padding: 3px 18px 4px 0px;
	color: #0f2f4e;
	text-align: right;
	text-decoration: none;
	background-color: #f7eabf;
	border-bottom: solid 1px #baaf81;
	display: block;
}

/*******************other*******************/
.search_home
{
	width: 270px;
	_width: 265px;
	cursor: pointer;
}
.search
{
	width: 108px;
	height: 18px;
	border: solid 1px #d2cda7;
	background-color: #929172;
}
.search_int
{
	width: 165px;
	_width: 162px;
	height: 22px;
	_height: 20px;
	background: transparent;
	vertical-align: middle;
}
.search_link
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.search_int .search_link
{
	color: #0f2f4e;
}
.input_box
{
	width: 90px;
	line-height: 16px;
	_height: 18px;
	border: solid 1px #d6d0a8;
}
.search_outline
{
	border: 0px;
	border-bottom: #d6d0a8 1px solid;
	height: 1px;
}
.search_button
{
	background: #8fcb0f;
	color: #ffffff;
	border: 1px solid #106db2;
	height: 20px;
	text-decoration: none;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
}

/*******************Text*****************/
a
{
	color: #495f6b;
}
a:hover
{
	text-decoration: none;
}
.header_main
{
	color: #715e23;
	font-size: 28px !important;
}
.header_red
{
	color: #ae0038;
}
.header_red1
{
	color: #ae0038;
	font-weight: bold;
	padding-left: 10px;
}
.small_text
{
	font-size: 10px;
	line-height: 11px;
}
.caption, a.caption:hover, a.caption:visited
{
	border: none;
	text-decoration: none;
	font-family: arial;
	line-height: 13px;
	font-size: 11px;
}
.tan_background
{
	background-color: #e6deb4;
}
.tan_border_top
{
	border-top: 1px solid #fcf3c8;
}
.yellow_outline
{
	border: 1px solid #e6b644;
}
.padding
{
	padding: 10px;
}
.topHeader_text
{
    color: White;
    font-style: italic;
    font-family: Helvetica;
    font-size: 10pt;
    font-weight: bold;
}
hr
{
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #d6d0a8;
}
ul
{
	list-style: none url(../_img/interior/bullet.gif) outside;
	_list-style: none url(../_img/interior/bullet_2.gif) outside;
	padding-left: 25px;
	_margin-left: 5px;
}
a.globals_btm
{
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
a.sitemap
{
	color: #5e5e3f;
}
.header_table_int
{
	width: 100%;
	height: 28px;
	margin-bottom: 10px;
	font-weight: bold;
}
.prog_align
{
	vertical-align: bottom;
	_vertical-align: middle;
}

/*Callouts*/
.callout_homepanel
{
	background: url(../_img/home/callout_background.gif) repeat-y;
	width: 277px;
	height: 316px;
}
#callout_home
{
	margin-bottom: 5px;
}
#callout_home td
{
	height: 90px;
	padding-right: 15px;
	padding-left: 24px;
	overflow: hidden;
}
#callout_home .divCallout
{
	clear: left;
	font-size: 14px;
	border-bottom: solid 1px white;
	padding: 2px 5px 15px 18px;
	height: 50px;
}
#callout_home .divCallout_bottom
{
	clear: left;
	font-size: 14px;
	padding: 2px 5px 15px 22px;
	height: 50px;
}
.callout
{
	height: 50px;
	overflow: hidden;
	font-size: 14px;
}
#callout_home a
{
	text-decoration: none;
	padding: 4px 0px 2px 0px;
	display: block;
	_display: inline-block;
	height: 16px;
	_height: 22px;
	overflow: hidden;
	line-height: 17px;
	float: left;
}
#callout_home .calloutarrow
{
	margin-top: 15px;
	margin-right: 8px;
	display: block;
	float: left;
}
#callout_home .calloutlink
{
	display: block;
	float: left;
	margin-top: 5px;
	color: #0f2f4e;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}
.callout_int .wrapCallout
{
	height: 84px;
	width: 218px;
	text-align: right;
	background: url(../_img/interior/callout_background_repeater.gif) repeat-y;
	color: #7f082a;
	font-size: 11px;
	padding-right: 14px;
	padding-left: 10px;
	margin-bottom: 12px;
	overflow: hidden;
}
.callout_int a
{
	text-decoration: none;
	display: block;
	_display: inline-block;
	height: 16px;
	_height: 19px;
	overflow: hidden;
}
.callout_int .calloutarrow
{
	margin-top: 8px;
	margin-left: 4px;
	display: block;
	float: right;
}
.callout_int .calloutlink
{
	display: block;
	float: right;
	margin-top: 5px;
	color: #0f2f4e;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 6px;
}
.callout_int .divCallout
{
	clear: right;
	font-size: 12px;
	padding: 2px 5px 15px 18px;
	height: 60px;
}
.callout_int .text
{
	display: block;
	height: 28px;
	overflow: hidden;
	line-height: 1.2em;
}
