/*defaults*/
body { margin: 0; font-size: 80%; }
body, form, input, td { font-family: Arial, Helvetica, sans-serif; color: #666666; margin: 0; }
td { font-size: 0.95em; }
th { font-size: 0.95em; }
img { border: 0; }
.hide { display: none; }
h1 { padding-top: 0; margin-top: 0; font-size: 1.1em; color: #002F56; }
h2 { font-size: 0.95em; color: #002F56; }

/*form styling*/
form { margin: 0; padding: 0; font-size: 100%; }
input.searchinput { width: 120px; height: 12px; font-size: 0.85em; }
input.subscribeinput { width: 120px; height: 12px; font-size: 0.85em; }
#searchbox {  position:relative; }
#searchform { position: relative; padding-top: 2px; }
#searchsubmit { position: absolute; left: 130px; top: 1px; padding-top: 2px; }
#subscribebox {  position:relative; }
#subscribeform { position: relative; padding-top: 2px; }
#subscribesubmit { position: absolute; left: 130px; top: 1px; padding-top: 2px; }
.quickforms { width: 219px; color: #464542; font-size :10px; margin: 0 5px 5px 5px;}
.onlineapplications { width: 142px; color: #464542; font-size: 10px; margin: 0 5px 5px 5px; }
.homebanking { width: 142px; color: #464542; font-size: 10px; margin: 0 5px 5px 5px; }

/*table styling*/
td.bar { background: url(../../images/home/bar_bg.gif) repeat;}
td.left { background-color: #F1EDE6; }
td.block1a { background-color: #F7F6F4; padding:8px 0 0 8px; }
td.block1 { background-color: #F7F6F4; padding-left:8px; }
td.block1b { background-color: #F7F6F4;}
td.pad { padding: 10px 0 10px 0; }
td.pad2 { padding: 5px 0 5px 0; }
td.graytitle { background-color: #eeece3; padding: 5px 5px 5px 5px; }
td.light { color: #748DAD; }
td.headline { color: #999999; }
td.headline a { color: #c87c35; text-decoration: underline; }
td.headline a:hover { color: #c87c35; text-decoration: none; }
td.newsletter { background-color: #F1EDE6; padding: 6px; }
td.bluebar { background-color: #8A9CB4; }
td.bluebg { background: url(../../images/global/bluebar.gif) repeat-x; }
td.leftnav { color: #A80636; font-size: 1.10em; font-weight: bold; }
td.subnav { color: #A80636; font-size: 0.95em; }
#auto td { font-size: 0.98em; text-align: left; }
#ccloans td { font-size: 0.98em; text-align: left; }

td.subnav ul { list-style: none; padding: 0; margin: 0;  }
td.subnav li { background-color: #ffffff; background: url(../../images/global/arrow-red-sm.gif) no-repeat 0 3px;  margin: 0; padding: 0 0 0 9px; }
td.subright { background-color: #F7F6F4; }
td.rates { font-size: 0.98em; color: #002F56; font-weight: bold; }

.quicklinks { padding: 5px 0 0 15px; }

#footer { background-color: #F7F6F4; }
#copyright { padding: 10px 0 20px 0; }

td.block2a { background-color: #F5F2EC; padding:8px 0 0 5px;}
td.block2b { background-color: #F5F2EC;}

td.block3 { background-color: #ffffff; padding-top:12px;}

/*links*/
a.skip { text-decoration: none; }
a { text-decoration: underline; color: #666666; }
a:hover { text-decoration: underline; color: #000000; }

a.light { color: #748DAD; text-decoration: none; }
a.light:hover { text-decoration: underline; }

a.utility { color: #666666; text-decoration: none; }
a.utility:hover { text-decoration: underline; }

td.leftnav a { color: #002F56; text-decoration: none; line-height:1.50em; }
td.leftnav a:hover { text-decoration: underline; }
td.leftnav a.off { color: #A80636; text-decoration: none; line-height:1.50em; }

td.subnav a { color: #002F56; font-weight: normal; background: url(); text-decoration: none; }
td.subnav a:hover { text-decoration: underline; }

#footer a { text-decoration: none; font-size:0.90em; }
#footer a:hover { text-decoration: underline; }

#copyright a { text-decoration: underline; font-size:0.90em; }
#copyright a:hover { text-decoration: underline; }

/*text*/
#subcopy { padding: 0 20px 15px 15px; }
#subcopy, td { font-size: 0.98em; }
.copyright { color: #666666; font-size:0.90em; }
td.utility { font-size: 0.85em; }
td.utility2 { padding: 0 0 0 5px; background-color: #EEECE3; }
.hint  { font-family: Arial, Helvetica, sans-serif; color: #666666; margin: 0; font-size: 10px; }

/*Changes*/
.chat_icon { margin: 0px; padding: 0px 0px 0px 160px; display: block; float: left; vertical-align:text-bottom; }
.whatsnewtitle { color: #666666; font-weight: bold; font-size: 13px; }
