@charset "UTF-8";

body { background: #FFFFFF; color: #262626; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.33em; margin: 0; padding: 0; }

p, h1, h2, h3 { color: #262626; line-height: 1.33em; margin: 0; padding: 0; }
p { font-size: 1em; font-weight: normal; margin: 0 auto 1.33em; }

h1 { color: #713F2F; font-size: 40px; font-weight: normal; line-height: 40px; margin: 0 auto .5em; padding: 0; }
h1.sectionttl { color: #FFFFFF; margin: 0; }
h2 { color: #713F2F; font-size: 18px; font-weight: normal; margin: 0 auto .5em; }
h2.tagline { color: #FFFFFF; font-family: Georgia, Times, serif; font-style: italic; line-height: 18px; margin: 0 auto 10px; }
h2.tagline_sub { color: #0A4296; font-family: Georgia, Times, serif; font-style: italic; line-height: 18px; margin: 0; }
h3 { font-size: 1.33em; font-weight: bold; margin: 0 auto .5em; }

a img { border: 0; }
em { font-style: normal; }
hr { margin: .75em 0; height: 1px; }
ul { margin: 0 0 16px; padding: 0; }
li { margin: 0 16px 8px; padding: 0; }

/* Link Styles */
a:link { color: #0055A5; text-decoration: underline; }
a:visited { color: #0055A5; text-decoration: underline; }
a:hover { color: #0055A5; text-decoration: none; }
a:active { color: #0055A5; text-decoration: underline; }

a.footercaps { font-size: 10px; text-transform: uppercase; text-decoration: none; }
a.footercaps:hover { text-decoration: underline; }
a.footer { font-size: 10px; }

/* BACKGROUND/PADDING */
.home_bkg_repeat_left { background: url(../images/home/home_bkg_repeat_left.gif) repeat-x top left; }
.home_bkg_repeat_right { background: url(../images/home/home_bkg_repeat_right.gif) repeat-x top left; }
.home_footer { background: url(../images/home/home_footer.gif) no-repeat top left; }

.section_bkg_repeat { background: url(../images/shell/section_bkg_repeat.jpg) repeat-x top left; }
.section_logo_left { padding-top: 69px; width: 5px; }
.sub_bkg { background: url(../images/shell/sub_bkg.gif) repeat-x top left; }
.sub_footer { background: url(../images/shell/sub_footer.gif) top left no-repeat; }

.header_aboutus { background: url(../images/headers/header_aboutus.jpg) no-repeat top left; padding: 36px 35px 20px; }
.header_bankingservices { background: url(../images/headers/header_bankingservices.jpg) no-repeat top left; padding: 36px 35px 20px; }
.header_cashmgmt { background: url(../images/headers/header_cashmgmt.jpg) no-repeat top left; padding: 36px 35px 20px; }
.header_clientsatisfaction { background: url(../images/headers/header_clientsatisfaction.jpg) no-repeat top left; padding: 36px 35px 20px; }
.header_contactus { background: url(../images/headers/header_contactus.jpg) no-repeat top left; padding: 36px 35px 20px; }
.header_newsroom { background: url(../images/headers/header_newsroom.jpg) no-repeat top left; padding: 36px 35px 20px; }
.header_onlinebanking { background: url(../images/headers/header_onlinebanking.jpg) no-repeat top left; padding: 36px 35px 20px; }

.header_subpage { padding: 36px 28px 0; }

.clearfloat { clear: both; font-size: 0; line-height: 0; }
.floatright { float: right; padding: 0 0 20px 20px; }
.fraudalert { float: left; padding: 10px 20px; }
.fraudalert a { background: url(../images/features/feature_fraud_icon.gif) no-repeat 0px 50%; display: block; margin-left: 5px; padding: 15px 10px 15px 35px; text-decoration: none; }
.fraudalert a:hover { text-decoration: none; }
.mainstage_body { background: url(../images/mainstage/mainstage_body.jpg) bottom left no-repeat; font-size: 13px; line-height: 20px; padding: 0 25px; }

/* SIDEBAR */
#sidebarContainer { background: #185AA1 url(../images/nav/sub_nav_off.gif) repeat-y top left; padding-bottom: 7px; }
ul.sidebar, ul.sidebar li { list-style-type: none; }
ul.sidebar, ul.sidebar2, ul.sidebar li, ul.sidebar2 li { margin: 0; }

ul.sidebar a.section_off { color: #FFFFFF; display: block; font-size: 16px; padding: 13px 3px 10px; text-decoration: none; }
ul.sidebar a.section_off:hover { background: #185AA1 url(../images/nav/sub_nav_on.gif) repeat-y top left; text-decoration: none; }
ul.sidebar a.section_off em { background: url(../images/nav/sub_nav_carrot_off.gif) no-repeat 10px 50%; display: block; padding: 0 20px; }

ul.sidebar a.section_on { color: #FFFFFF; display: block; font-size: 16px; padding: 13px 0 10px; text-decoration: none; }
ul.sidebar a.section_on:hover { background: #185AA1 url(../images/nav/sub_nav_on.gif) repeat-y top left; text-decoration: none; }
ul.sidebar a.section_on em { background: url(../images/nav/sub_nav_carrot_on.gif) no-repeat 10px 50%; display: block; padding: 0 23px; }

ul.sidebar2 a { color: #FFFFFF; display: block; padding: 7px 36px; text-decoration: none; }
ul.sidebar2 a:hover { background: #185AA1 url(../images/nav/sub_nav_on.gif) repeat-y top left; text-decoration: none; }

/* TEXT STYLES */
.font11 { font-size: 11px; }
.font14 { font-size: 14px; }
.footerbox { color: #B2B2B2; }
.footertext { color: #A19E96; font-size: 10px; padding-bottom: 400px; }