﻿body { border: 0; margin: 0; padding: 0; background-color: #123126; font: 12px arial, helvetica, sans-serif; color: #555; line-height: 18px; text-align: justify; }
a { color: #000000; }
.alertbox_content{height:250px;}
a hover { color: #000000; }
#header { background: #FFF; height: 100px; margin: 0 auto; width: 770px; }
#header-pic { height: 170px; }
#printaddress { display: none; }
h1 { letter-spacing: -1px; font: 18px arial, helvetica, sans-serif; font-weight: bold; color: #742f2f; }
h2 { padding: 10px 0 0 0; font: 14px arial, helvetica, sans-serif; font-weight: bold; color: #742f2f; }
h3 { font: 1em arial, helvetica, sans-serif; font-weight: bold; }
h4 { font: 1.2em arial, helvetica, sans-serif; font-weight: bold; color: #343433; }
h1.title { border-bottom: dashed 1px #000; }
hr { border-bottom: #e1ddda 1px solid; margin: 5px; }
.bottom-banner { padding: 0 0 0 25px; }
ul, ol { margin: 0; padding: 0 0 9px 40px; text-align: left; }
ul.pdf { list-style-type: none; padding: 0; margin: 0 0 1.5em 0; }
ul.pdf li { padding: 1px 0 1px 22px; margin: 0; background: transparent url(images/pdf-icon.gif) 2px center no-repeat; }
#list ul { padding: 3px 0 0 5px; }
#list li { background: transparent url(images/Sprite1.png) no-repeat 0 -58px; font-size: 11px; list-style-type: none; padding: 0 0 0 18px; margin: 0; }
#list li a { color: #000; text-decoration: none; }
blockquote { margin: 22px 40px; padding: 0; }
#logo { float: left; margin: 5px 0 0 10px; }
.introtext { text-align: justify; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555; }
.listtable td { border-bottom: 1px solid #f3f3f3; color: #666666; padding: 4px; text-align: left; }
#content { width: 770px; background-color: #FFF; margin: 0 auto; }
#secure-login { width: 250px; font-size: 12px; }
/* logon box for homepage */
.logon { background: #fff; padding: 15px 3px 11px 3px; width: 148px; float: right; }
.logon a { color: #888; font-size: 11px; text-decoration: none; }
.logon_links{display:block; width:71px; height:24px;background:url('images/Sprite1.png') no-repeat 0 0;text-indent:-9999px;}
.logon_links:hover{background:url('images/Sprite1.png') no-repeat 0 -24px;}
.logon h5 { font-size: 12px arial, verdana; color: #555; margin: 0 0 5px 0; }
.logon a:hover { color: #000; }
#iblogon, #cmlogon, #rmlogon { margin-right: 3px; }
.logon .break { margin: 15px 8px; }
#ib, #cm { padding-left: 6px; }
#rm { padding-left: 6px; }
/***** Wrapper *****/
#wrap { width: 770px; margin: 0 auto; background-color: #FFF; }
#shadow { width: 810px; margin: 0 auto 36px; background: #335448; position: relative; min-height: 100%; height: auto !important; height: 100%; padding-top:28px;}
/* Menu */
#navwrap { height: 26px; width: 770px; background: #fff; margin: 0 auto; padding: 0; }
.navbar { overflow: visible; height: 26px; width: 756px !important; margin: 0 0 0 5px; padding:0; z-index: 10; background:#133328;border:2px solid #586E64; }
.navbar li { float: left; list-style: none; /* to cater for users without images */}
.navbar a {text-decoration: none; color: #f1c332; font-weight: bold; display: block; font-size: 11px; padding: 4px 16px; text-transform:uppercase;  }
.navbar a:hover { background-position: right -198px; }
.navbar a:hover { background: #F1C332;border:2px solid #f1c332; color: #000; margin: -2px; }
.navbar li ul {width: 13em; margin: 0 0 0 -2px; padding:0; font-size: 12px; top:28px !important;}
.navbar li ul a, .navbar li ul a:link {font-size:12px;text-transform:inherit; background-image: none; margin: 0 0 0 0; padding: 5px; color: #f1c332; width: 13.5em; border-bottom: 1px solid #295a49; background: #133328; }
.navbar li ul a:hover { background-color: #f1c332; color: #fff; border:none;top:28px !important;left:-2px !important; border-bottom: 1px solid #295a49;}
.navbar li:hover ul, .navbar li.sfhover ul { left: auto; padding-left: 0; }
#weather { border: solid #335448 1px; background: #fff center; width: 180px; padding: 0 0 2px 0; }
#date { float: right; padding-right: 150px; font-size: 11px; }
.slogan { float: right; margin: 35px 10px 20px 0; font-family: Times New Roman, Courier New, Courier, monospace; font-size: 22px; font-style: italic; color: #FFFFFF; }
.listtable td { border-bottom: 1px solid #f3f3f3; padding: 4px; vertical-align: text-top; }
table.checking, table.listtable{border-collapse:collapse;}
table.checking td{padding:5px;border:2px ridge;vertical-align:top;}
td.act_name{width:139px;}
td.min_bal{width:90px;}
td.act_features{width:305px;}
td.shaded { background: #fcfcfc; }
.onehundred{width:100px;}.onefifty{width:150px;}.oneseventy{width:170px;}
.listtable th { background: #7c7c7c; color: #fff; font-weight:normal;padding:5px;}
.checking tr.darkshade1 td { background: #ececec; color: #555; vertical-align:middle; }
tr.shaded1 { background: fcfc; }
.checking { font-size: 10px; }
td.checking { vertical-align: text-top; }
/**** left column ****/
#contentwrap { width: 750px; margin: 0 auto; padding: 14px 10px 40px; }
#leftmain-column { width: 600px; float: left; border: #c6c6c6 1px solid; margin: 2px 0 0 5px; }
#leftmainleft-column { float: left; margin: 1px 5px 1px 1px; }
#leftmainright-column { float: right; width: 160px; }
#rightmain-column { width: 150px; float: right; }
#leftfloatcolumn { color: #000; margin: 5px 5px 5px 0px; font-size: 1em; padding: 2px; height: 200px; width: 300px; float: left; }
#leftfloatcolumn a { color: #003E74; }
#middlefloatcolumn { float: left; color: #000; font-size: 1em; margin: 5px 5px 5px 0px; padding: 2px; height: 200px; width: 50px; display: inline; }
#middlefloatcolumn a { color: #003E74; }
#rightfloatcolumn { color: #000; margin: 5px 0px 5px 0px; font-size: 1em; padding: 2px; height: 200px; width: 200px; float: left; }
.right { float: right; padding-right: 6px; margin-top: 0px; }
.left { float: left; padding-left: 6px; text-align: left; }
.left a { color: #ccc; }
.left a:hover { text-decoration: underline; }
img.bordered { padding: 1px; border: 2px solid #e7e6e2; }
#contactbox { width: 174px; background: #FFFFFF; text-align: center; font-size: 11px; margin: 25px 0 20px 20px; border: 1px solid #7d776d; }
#leftfloatcolumn { color: #000; margin: 5px 5px 5px 0px; font-size: 1em; padding: 2px; width: 158px; float: left; }
#middlefloatcolumn { float: left; color: #000; font-size: 1em; margin: 5px 5px 5px 0px; padding: 2px; width: 158px; display: inline; }
#rightfloatcolumn { color: #000; margin: 5px 0px 5px 0px; font-size: 1em; padding: 2px; width: 150px; float: left; }
ul.featured { margin: 0 0 1em 0; padding: 0; list-style-type: none; }
ul.featured li { margin: 0 0 0 14px; padding: 0 0 0 14px; font-size: 11px; line-height: 14px; }
ul.featured li ul li { margin: 0 0 0 14px; padding: 0 0 0 14px; font-size: 11px; line-height: 18px; }
ul.pdf { list-style-type: none; padding: 0; margin: 0 0 1.5em 0; }
#logo-banners { padding-left: 185px; float: left; padding-right: 10px; }
#container-foot { position: absolute; bottom: 0 !important; bottom: -1px; /* For Certain IE widths */
 height: 40px; }
#foot { padding: 0 1em; background: #463f34; color: #ddd; height: 40px; width: 746px; line-height: 40px; }
small { font-size: 11px; color: #555555; line-height: 16px; }
.banner { width: 752px; border-bottom: 5px solid #b58b40; border-top: 5px solid #b58b40; padding: 2px 0 2px 0; margin: 2px 0 2px 0; }
.bannerwrap { margin: 0 auto; width: 752px; }
#sitesearch { height: 32px; width:100%;position:fixed;bottom:0;z-index:1021;text-align:right; }
#searchBG{background:#fff;height:36px;width:100%;position:absolute;bottom:0;z-index:-1;}
.bingSearchControl{float:right;margin-right:125px;}
.bingMap_InfoBox{margin-top:104px;}
/***** Global Classes *****/
.float-left-pad { float: left; padding-left: 50px; }
.underline { border-bottom: 1px solid; }
.highlight { background: #ffc; }
.img-left { float: left; margin: 4px 10px 4px 0; }
.img-right { float: right; margin: 4px 0 4px 10px; }
.noindent { margin-left: 0; padding-left: 0; }
.nobullet { list-style: none; list-style-image: none; }
#map { margin: 0 auto; border: 1px solid #335448; text-align: center; }
#footer { clear: both; width: 770px; margin: 0 auto; background-color: #123126; color: #fff; font-size: 11px; height: 23px; padding: 4px 0; border-top: #ffcc33 solid 6px; }
#footer a { color: #fff; text-decoration: underline; }
#footer a:hover { color: #fff; }
#footer-inner { width: 760px; margin: 0 auto; height: 20px; line-height: 20px; }
#footer-left { float: left; margin-top: 2px; }
#footer-center { text-align: center; margin-top: 2px; }
#footer-right { float: right; }
#footer-right img { margin-left: 15px; }
#footer-right-print { display: none; }
a img { border: none; }
/**************** Accordion*********************/
#accordion { width: 535px; border-bottom: solid 1px #c4c4c4; margin: 0; padding: 0; text-indent: 0; }
#accordion a.head { background: #335448 url(images/collapsed.gif) no-repeat right; border: 1px solid #000; color: #fff; cursor: pointer; display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 7px 20px 15px 10px; text-decoration: none; text-indent: 0px; }
#accordion a.head:hover { background-color: #fff; color: #000; }
#accordion a.ui-state-active { background-image: url(images/expanded.gif); }
#accordion a.current { background-color: #FFFF99; }
.net { width: 500px; text-align: center; margin: 0 auto; }
.net img { float: left; }
.bingMap{margin:0 auto;float:none;}
.community{width:570px; margin:0 auto;text-align:center;}
.community td{padding:10px;}
.bingResult_Alt{background:#F5F5EB;}
.bingResult, .bingResult_Alt{padding:10px;}
.bingResultsContainer h3{font-size:18px;margin-bottom:10px;}
.bingResultsContainer p{margin:5px;padding:0;}
