body {margin: 0px; margin-bottom:1em; background-color: #f8fcf8;}
body, p, td {font: 12px verdana, arial, sans-serif; color:#000;}
a:link {font: 1em verdana, arial, sans-serif; color:#596e4a;}
a:active {font: 1em verdana, arial, sans-serif; color:#636363;}
a:visited {font: 1em verdana, arial, sans-serif;color:#596e4a;}
a:hover {font: 1em verdana, arial, sans-serif; color:#636363;}
img {border: 0;}
ul, ol, dl {margin-top:0px; margin-bottom:.75em;}
li {margin-bottom:.25em;}
dt {margin:0px; font:bold 1em verdana, arial, sans-serif; color:#003314;}
dd {margin-left:1em; font-size:85%; margin-bottom:.5em;}
h1 {margin:0px; font:bold 20px verdana, arial, sans-serif; color:#ffffff;}
/*h2 {margin:0px; font:bold 1.35em verdana, arial, sans-serif; color:#ffffff; clear:both;}*/
h2 {margin:0 0 .25em; font:bold 1.25em verdana, arial, sans-serif; color:#ffffff; clear:both; background-color:#003314; border-bottom:2px solid #c4d3bb; text-indent:.5em;}
h3 {margin:0 0 3px; border-bottom:1px solid #82a16d; padding:0 0 3px; clear:both;  font:bold 1em verdana, arial, sans-serif; color:#002200; }
h3.noclear {clear:none; }
p {margin-top:0px; margin-bottom:1em;}
form {margin:0;}
input, textarea, select {border:1px solid #000; margin-bottom:.5em; font:1em verdana, arial, sans-serif;}
label {width:85px; margin:0 3px 0 0; float:left; padding:0; cursor:pointer;}
fieldset {border:1px solid #000; margin-bottom:1em;}
legend {font-weight:bold; color:#000;}

#copycell a[rel="new"] {padding-right:12px; background:transparent url(../img/lnk-new.gif)no-repeat right center;}
#copycell a[rel="pdf"] {padding-right:12px; background:transparent url(../img/lnk-pdf.gif)no-repeat right center;}

/*Header*/
#header{width:745px; height:125px; background:#002200 url(../img/header_green.jpg) no-repeat top left; vertical-align:bottom; position:relative;}
h1#title {position:absolute; left:0; top:100px; width:100%; height:25px; font:bold 20px verdana, arial, sans-serif; background-color:#003314; text-indent:135px; }
#header #indeximg {width:745px; height:104px;}/*{position:absolute; top:0; left:0; width:100%; height:100%; z-index:5;}*/

/*Content*/
.nav {background-color:#6c9a54;/* border-top: 1em solid #002200;*/ padding-top:.5em;}
.nav ul {list-style:none; margin:0 0 1em; padding:0;}
.nav li {margin:0; line-height:0;}
.nav a {display:block; padding:2px;}
.nav a:link, .nav a:visited {font: 1em verdana, arial, sans-serif; color:#fff; text-decoration:none;}
.nav a:hover, .nav a:active  {font: 1em verdana, arial, sans-serif; color:#fff; background-color:#002200; text-decoration:none;}
.fineprint {font-size:.85em;}
#map {text-align:center; margin:1em 0em;}
#tablemain {margin-bottom:.5em; border-bottom:1em solid #003314;}
.smallgap {height:.5em; background-color:#f1f1f1;}
#branchtable {width:100%; margin-bottom:0px; background-color:#d4dfcd;}
.ratetable {width:100%; margin-bottom:0px; background-color:#d4dfcd;}
.ratetable td {padding:3px; border-bottom:1px solid #002200;}
tr.tablehead {background-color:#c4d3bb;}
tr.tablehead td{border-bottom:3px solid #003314; font-weight:bold;}
.disclaimer {margin-bottom:3em; font-size:85%; font-style:italic;}
.floatright {float:right; border-width:0px; margin-left:1em;}
.floatleft {float:left; border-width:0px; margin-right:1em;}
td.indent {padding-left:2em;}

/*Layout*/
#head_container {float:left; width:605px; border-right:15px solid #c4d3bb;}
#logo {float:left; width:125px; height:100px; background-color:#c4d3bb}
#banner_container {background-color:#6c9a54; text-align:center; padding: 10px 0px;}
.banner { color: #fff;}
#copycell {background-color:#ffffff; padding:10px; color:#000000;}
#nav_container {width:125px; margin:0px; float:left;}
.copy {margin-bottom:1em; border-bottom:1px solid #c4d3bb; padding-bottom:1em;}
.copybottom {margin-bottom:1em; border-style:none; padding-bottom:0;}
.banner {margin-bottom:1em; font-size:80%;}
.homebanking {border: 1px solid #af0000; padding: 2px; background: #bbccdd none; margin: 0 5px 1em; text-align:left;}
.homebanking img {margin:3px; float:left;}
.homebanking form {margin:0 0 0 65px;}
.clubs {background:#fff; color:#000; margin:0 0 1em; border:1px solid #003314; padding:5px;}
.clubs p, .clubs h3 {color:#000;}
.clubs a:link, .clubs a:visited {color:#002200;}
.clubs a:hover, .clubs a:hover {color:#636363;}
.promo {background:#fff; color:#000000; margin:0 0 1em; border:2px solid #000000; padding:5px;}
.promo p, .promo h3 {color:#000000;}
.promo a:link, .promo a:visited {color:#636363;}
.promo a:hover, .promo a:hover {color:#002200;}




#footer {width:745; clear:both; margin-bottom:1em;}
#footleft {float:left; width:64%; }
#footright {float:left; text-align:right; width:35%;}
#footer p {font-size:75%; color: #000000;}
a.foot:link, a.foot:visited {font-size:100%; text-decoration:none;}
a.foot:active, a.foot:hover {font-size:100%; text-decoration:underline;}
.righty {float:right; margin: 5px 0px 5px 5px;}
.clear {clear:both;}
.frmcontain {clear:both; margin-bottom:3px;}

/*Nav*/
#frmquestion input {font-size:75%; border-width:1px; padding:0;}