body {background:#EAEEF1 url("../images/bkgd.jpg") repeat-x;font-family:arial, sans-serif;font-size:12px;}
a {color:#415968;}
#wrapper {width:834px;margin:0px auto;}
#header {height:92px;width:834px;text-align:center;}
#logo {margin:14px 0;margin-left:-1px;}
#outter_rule {border:3px solid #fff;padding:3px;margin-bottom:2px;}
#middle_rule {border:1px solid #fff;padding:3px;}
#content{border:4px solid #bbc5ca;background:#fff;padding:25px 25px 10px}
body.home #content, body.landing #content {padding:25px 87px 10px;}
#content p strong, 	#content li strong {font-weight:bold;}
#content p em, 		#content li em {font-style:italic;}

#main_navigation {height:25px;clear:both;margin:0 10px 24px;}
#main_navigation li {float:left;width:33%;text-align:left;padding-bottom:5px;}
#main_navigation li.first a {display:block;text-indent:-99999px;float:left;width:159px;background:url("../images/business.gif");height:25px;}
#main_navigation li.middle {text-align:center;}
#main_navigation li.middle a {display:block;text-indent:-99999px;width:163px;margin:0 auto;background:url("../images/personal.gif");height:25px;}
#main_navigation li.last {}
#main_navigation li.last a {display:block;text-indent:-99999px;float:right;width:154px;background:url("../images/aboutus.gif");height:25px;}
#main_navigation li li {float:none;display:block;font-size:10px;font-family:arial, sans-serif;display:block;width:auto;padding-bottom:0;}
#main_navigation li ul {background:url("../images/navbg.png");border:1px solid #8c8c8c;position:absolute;z-index:1000;float:left;clear:both;display:none;width:auto;margin-top:30px;}
#main_navigation li.middle ul {margin-left:20px;margin-top:5px;}
#main_navigation li.last ul {margin-left:48px;}
#main_navigation li.first  li a, #main_navigation li.middle  li a, #main_navigation li.last  li a {background:url("#");text-indent:0;float:none;display:block;margin:0;height:auto;color:#414968;padding:3px 5px;width:auto;padding-right:15px;}
#main_navigation li li a:hover {background:#415968;color:#fff;}

#main_navigation li a{background-position:top center;}
#main_navigation li:hover a,
#main_navigation li.hover a, #main_navigation li.active a {background-position:bottom center;}
#main_navigation li:hover ul,
#main_navigation li.hover ul {display:block;}

body.two_column #main_navigation, 
body.single_column #main_navigation, 
body.single_column_with_header #main_navigation, 
body.map_overview #main_navigation, 
body.search #main_navigation,
body.error #main_navigation,
body.map #main_navigation  {border-bottom:1px solid #bac4c9;padding:0 62px 15px;margin-bottom:20px;}

#online_banking_navigation {position:absolute;margin-left:722px;margin-top:-48px;z-index:10;}
#online_banking_navigation li a {display:block;text-indent:-99999px;background:url("../images/onlinebanking.gif") no-repeat;width:113px;height:40px;padding-bottom:5px;}
#online_banking_navigation li ul {background:url("../images/onlinebankingnavbg.png");position:absolute;z-index:1000;clear:both;display:none;width:auto;border:1px solid #8c8c8c;margin-top:-1px;}
#online_banking_navigation li li a {white-space:nowrap;text-indent:0;background:url("#");color:#414968;height:auto;width:auto;padding:3px 15px 3px 5px;text-align:left;font-size:10px;}
#online_banking_navigation li li a:hover {background:#415968;color:#fff;}
#online_banking_navigation li:hover ul,
#online_banking_navigation li.hover ul{display:block;width:auto;}
#online_banking_navigation li ul ul {display:block;position:relative;background:url("#");border-width:0;margin:0;}
#online_banking_navigation li ul ul li a {padding-left:10px;}

#bottom_navigation {font-size:9px;font-weight:bold;text-transform:uppercase;height:11px;clear:both;margin:20px auto 0;width:auto;text-align:center;float:none;}
#bottom_navigation li {display:inline;border-right:1px solid #a3acb1;padding-right:3px;margin-right:3px;}

#bottom_navigation li a {padding:3px 3px 0;margin:0 3px;height:11px;color:#7B7B7B;}
#bottom_navigation li.first a {display:inline;padding-right:3px;margin-left:10px;}
#bottom_navigation li.first a {color:#4A5A63;}
#bottom_navigation li.last {border-right-width:0;margin-right:0;padding-right:0;}
#bottom_navigation li.last a {display:inline;height:11px;color:#7B7B7B;padding-left:3px;}
#bottom_navigation li a:hover {color:#4A5A63;}

#bottom_navigation li a{background-position:top center;}
#bottom_navigation li a:hover {background-position:bottom;}

#footer {width:834px;text-align:center;font-size:8px;}
#footer_navigation {height:8px;float:left;margin-top:3px;}
#footer_navigation li {float:left;text-transform:uppercase;padding-left:3px;margin-left:3px;border-left:1px solid #a3acb1;}
#footer_navigation li.first {border-left-width:0;margin-left:0;padding-left:0;}
#footer_navigation li.first a {background:url(../images/securityicon.gif) no-repeat;padding-left:15px;padding-bottom:17px;}
#footer_navigation li a {color:#a3acb1;font-weight:bold;display:block;}
#footer p {clear:both;color:#a3acb1;font-size:11px;margin-bottom:10px;}
#footer p a {text-decoration:underline;}
#fdic {float:right;}

#side_navigation {width:140px;}
#side_navigation a {color:#7B7B7B;}
#side_navigation li {font-size:11px;margin-top:5px;}
#side_navigation li.active li a {color:#7B7B7B;}
#side_navigation li.active a, #side_navigation li.active li.current a, #side_navigation li.current a, 
#side_navigation li a:hover, #side_navigation li.active li a:hover  {color:#4A5A63;}
#side_navigation li li.current {background:url("../images/nav_carrot.gif") no-repeat 3px 1px;}
#side_navigation sup  {position: relative;bottom: 0.3em;font-size: 0.8em;}

#side_navigation li li {padding-left:15px;}
body.landing p {font-size:14px;color:#415968;text-align:center;margin:10px auto;width:580px;line-height:20px;}
body.landing #header_image {margin-bottom:20px;}
body.landing #header_headline {margin-bottom:20px;}
body.landing #header_image p, 
body.landing #header_headline p {margin:0;padding:0;}

body.home .news_flash {text-align:center;margin:10px auto;width:335px;color:#7B7B7B;line-height:150%;}
body.home .news_flash p {margin:5px 0;}

body.home #canvas {background:#fff;width:634px;margin:0 auto 22px;}
body.home #mask {margin-top:-255px;background:url(../images/border_mask.png) center center;width:634px;height:252px;position:absolute;}
body.home .slide {background:#415968;color:#fff;height:210px;width:314px;padding:20px;line-height:150%;overflow:hidden;position:absolute;display:none;}
body.home .slide h3 {color:#000;text-transform:uppercase;font-size:11px;width:303px;padding:20px 15px;text-align:center;}
body.home .slide p {padding:60px 0 0 0;text-align:center;}
body.home .slide_left p img {float:left;margin-right:20px;}
body.home .slide_left * {float:right;}
body.home .slide_right p img {float:right;margin-left:40px;}
body.home .slide_right * {float:left;}
body.home #canvas #left_slide_title {position:absolute;margin-left:-440px;margin-top:229px;}
body.home #canvas #right_slide_title {position:absolute;margin-left:-295px;margin-top:229px;}

#left {width:183px;float:left;height:auto;padding-left:10px;}
#left h3 {font-size:14px;font-weight:bold;color:#415968;}

body.home #content #headline {margin-bottom:16px;}

#middle {border-width:0 1px;border-color:#bac4c9;border-style:solid;width:336px;padding:0 11px;float:left;height:auto;min-height:433px;height:auto !important;height:433px;}
#middle h1 {font-size:14px;font-weight:bold;color:#415968;margin-bottom:15px;line-height:18px;margin-top:-4px;}
#middle h1.important {font-size:18px;}
body.single_column_with_header #middle h1 {text-align:center;}
#middle h2 {font-size:12px;font-weight:bold;color:#415968;line-height:150%;}
#middle p, #middle ul, #middle ol {color:#7B7B7B;line-height:150%;margin-bottom:20px;}
#middle ul, #middle ul ul {list-style:disc outside;padding-left:25px;}
#middle ol, #middle ol ol {list-style:decimal outside;padding-left:25px;}
#middle h6 {font-size:11px;color:#7B7B7B;line-height:150%;margin-bottom:20px;}
#middle h6 strong {font-weight:bold;}
#middle h6 em {font-style:italic;}
#middle a, body.home p a, body.landing p a {text-decoration:underline;}
#middle sub, #right sub {position: relative;top: 0.3em;font-size: 0.8em;}
#middle sup, #right sup  {position: relative;bottom: 0.6em;font-size: 0.8em;}

#right {width:192px;float:left;padding-left:11px;height:auto;clear:right;font-size:11px;} 
#right h3 {color:#415968;text-align:left;line-height:150%;margin-bottom:5px;font-weight:normal;}
#right p, #right ul, #right ol  {color:#7B7B7B;line-height:150%;margin-bottom:20px;}
#right ul, #right ul ul {list-style:disc outside;padding-left:22px;}
#right ol, #right ol ol {list-style:decimal outside;padding-left:22px;}
#right div.hr {border-bottom:1px solid #bac4c9;height:0;margin-bottom:20px;}
#right div.hr hr {display:none;}
#right a {text-decoration:underline;}
#right h6 {font-size:11px;color:#415968;line-height:150%;margin-bottom:20px;}
#right h6 strong {font-weight:bold;}
#right h6 em {font-style:italic;}


.single_column #middle,
.single_column_with_header #middle,
.search #middle,
.sitemap #middle {width:500px;border-right-width:0;}
.single_column_with_header #middle #header_image {margin-bottom:10px;}
.single_column_with_header #middle #header_image p {margin:0;padding:0;}
.clear {clear:both;}

body.map_overview #middle,
body.map #middle,
body.map_overview #right,
body.map #right {min-height:428px;height:auto !important;height:428px;}
body.map_overview #middle,
body.map #middle {padding:0 4px;width:auto;border-right-width:0;}
body.map_overview #middle p,
body.map #middle p {margin-bottom:0;}
body.map_overview #right,
body.map #right {width:203px;padding:0;}

body.search #middle li {margin-bottom:20px;}
body.search #middle li em {background:#CFD7DA;color:#415968;}
body.search #middle li p {margin:0;}

body.search #middle form {background:#CFD7DA;color:#415968;padding:10px;margin-bottom:20px;}
body.search #middle form label {font-weight:bold;}
body.search #middle .pagination {text-align:center;margin-bottom:15px;}
body.search #middle .pagination span, 
body.search #middle .pagination a { padding:2px 3px;border:1px solid #415968;color:#415968;text-decoration:none;}
body.search #middle .pagination .current {background:#415968;color:#fff;}
body.search #middle .pagination .disabled {color:#aaa;border-color:#ccc;}

body.error #middle {margin-left:193px;border-right-width:0;}

body.error #middle h1 {font-size:18px;font-weight:bold;color:#415968;margin-bottom:15px;line-height:18px;}
body.error #middle h2 {font-size:14px;font-weight:bold;color:#415968;margin-bottom:15px;line-height:18px;}
body.error #middle p {font-size:12px;color:#415968;margin-bottom:15px;line-height:20px;}

#right ul.tabs {list-style:none;padding-left:0;}
#right ul.tabs li {text-indent:-9999px;color:#415968;line-height:18px;font-size:9px;font-weight:bold;background-position:center top;text-align:center;cursor:pointer;background:#f0f5f6;float:left;border:1px solid #bac4c9;border-bottom-width:0;text-transform:uppercase;margin-left:2px;height:18px;}
#right ul.tabs li.first {margin-left:0;}
#right ul.tabs li.first {width:73px;background:url("../images/tab_contactus.gif") no-repeat;}
#right ul.tabs li.second {width:61px;background:url("../images/tab_ourteam.gif") no-repeat;}
#right ul.tabs li.last {width:59px;background:url("../images/tab_services.gif") no-repeat;}

#right ul.tabs li.current {background-color:#fff;height:19px;background-position:center center;}
#right ul.tabs li.disabled {background-color:#eee;border-color:#ccc;color:#ccc;cursor:default;background-position:bottom center;}

#right ul.tabs {position:absolute;z-index:5;}
#right div.tab_content {clear:both;margin-top:19px;border:1px solid #bac4c9;height:405px;position:relative;}

#right div.tab_content .scroll_pane {padding:10px;height:385px;width:181px;clear:both;}

#right div.tab_content h2 {color:#415968;font-weight:bold;font-size:13px;text-align:left;}

#right div.tab_content h3 {clear:both;color:#560900;text-transform:uppercase;font-weight:normal;font-size:13px;text-align:left;}
#right div.tab_content p {clear:both;color:#415968;}

#right div.tab_content .print {text-decoration:none;cursor:pointer;color:#415968;border:1px solid #415968;padding:3px 7px;margin-bottom:10px;float:right;}

#external_link_confirmation_dialog {display:none;}
#fdic_dialog {display:none;}
#modalContainerExternalLink {left:50%;top:50%;margin:-250px 0 0 -240px;width:560px;border-width:0;height:480px;border:4px solid #BBC5CA;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}

#modalContainerExternalLink .modalData .logo {margin:20px auto 40px;}
#modalContainerExternalLink .modalData {overflow:auto;background:#fff;display:block;height:270px;padding:15px;text-align:center;}
#modalContainerExternalLink .modalData h2 {font-size:14px;font-weight:bold;color:#415968;margin-bottom:0px;line-height:150%;text-align:left;}
#modalContainerExternalLink .modalData p {color:#7B7B7B;line-height:150%;margin-bottom:20px;text-align:left;width:auto;font-size:12px;margin-top:0;}
/*#modalContainerExternalLink .modalData p {padding-left:50px;background:url(../images/important.gif) no-repeat left top;}*/
#modalContainerExternalLink .modalData input {background:#E5E9EC;border:2px solid #BBC5CA;color:#415968;width:58px;text-transform:uppercase;margin:0 2px;}

#modalContainerExternalLink a.modalCloseImg {display:none;}

#modalContainerExternalLink #fdic_dialog {overflow:hidden;height:450px;-moz-border-radius:0;-webkit-border-radius: 0px;border-radius:0 ;}

#preload {position:absolute;left:-99999px;top:-99999px;}
.print_only {display:none;}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #d6dfe5;
}
.jScrollPaneDrag {
	position: absolute;
	background: #415968 url("/images/scroll_lines.gif") center center no-repeat;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}