@charset "utf-8";
/*reset code*/
wrapper, body, div, p, h1, h2, h3, ul, li, form, fieldset {margin:0;padding:0;}
html{color:#000;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrapper {width:770px;position:relative;margin:3px auto 0 auto;}
a {color:#004C29;text-decoration:underline;}
a:hover {text-decoration:none;}
/* BEGIN HEADER STYLES*/
#header {height:120px;width:768px;border:solid 1px #CDD9E6;}
#header .logo {
    float: left;
    height: 120px;
    width: 239px;
    border: none;
}
#topNav {
    float: left;
    width: 524px;
    margin: 5px 5px 0px 0px;
    font-size: 11px;
    text-align: right;
    line-height: 1em;
}
#topNav ul {list-style-type:none;}
#topNav ul li {display:inline;padding-left:10px;}
#topNav ul li a {color:#004B2A;text-decoration:underline;}
#topNav ul li a:hover {text-decoration:none;}
/* MAIN NAVIGAITON */
#mainNav {
    height: 31px;
    float: left;
    width: 770px;
    white-space: nowrap;
    clear: both;
    background-color:#004C29;
    font-size: 12px;
}
#mainNav ul {padding:0;list-style:none;}
#mainNav ul li {float:left;display:inline;position:relative;}
#mainNav ul li a {
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
    height: 20px;
    padding-bottom: 0px;
    padding: 9px 0px 2px 0px;
    border-left: solid 1px #fff;
    background-color: #004C29;
    float: left;
}
#mainNav ul li ul {display:none;}
#mainNav .about_us {width:90px;border-left:0;}
#mainNav .pers_banking {width:150px;}
#mainNav .busi_banking {width:142px;}
#mainNav .gov_banking {width:222px;}
#mainNav .wealth_man {width:162px;}
#mainNav ul li a:hover {background-color:#007943;}
#marquee {
    clear: both;
    height: 38px;
    width: 770px;
    background-image: url(/design/marquee_bg.jpg);
    background-position: right top;
    overflow: hidden;
    float: left;
}
#content_wrapper {width:770px;float:left;clear:both;}
#left_column {float:left;width:178px;}
#right_column {float:right;width:585px;}
.obbutton {
    background: #FFAA00;
float:left;
margin:8px 0px;
    color: #333333;
    font-size: 11px;
    border: 1px solid #B1B1B1;
}
#ibanking {
    background-image: url(/design/feature_bg.jpg);
    height: 117px;
    width: 162px;
    text-align: center;
    padding: 8px;
    background-repeat: no-repeat;
}
#ibanking h3 {
    font-size: 12px;
    line-height: 1em;
    color: #004C29;
    margin-bottom: 13px;
}
#ibanking form {text-align:left;margin:0 10px;}
#ibanking select {
    height: 19px;
    width: 143px;
    font-size: 11px;
    line-height: 1em;
}
#ibanking #button, #apply_now #button {float:left;margin:8px 0px;}
#ibanking p {font-size:11px;clear:both;}
#ibanking p a {color:#004C29;text-decoration:underline;}
#ibanking p a:hover {text-decoration:none;}
#apply_now {
    background-image: url(/design/feature_bg.jpg);
    height: 117px;
    width: 162px;
    text-align: center;
    padding: 8px;
    background-repeat: no-repeat;
}
#apply_now h3 {
    font-size: 12px;
    line-height: 1em;
    color: #004C29;
    margin-bottom: 13px;
}
#apply_now form {text-align:left;margin:0 10px;}
#apply_now select {
    height: 19px;
    width: 143px;
    font-size: 11px;
    line-height: 1em;
}
#apply_now p {font-size:11px;clear:both;margin:0 0 0 10px;}
#apply_now p a {color:#004C29;text-decoration:underline;}
#apply_now p a:hover {text-decoration:none;}
#feature1 {
    width: 178px;
}
#content {padding:17px 0px 20px 8px;line-height:1.4em;}
#content p {margin-bottom:10px;}    
#content h1 {
    font-weight: normal;
    color: #004C29;
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 1em;
}
#content h2 {color:#333333;font-size:16px;font-style:normal;}
#content h3 {
    color: #006633;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 1.50em;
    text-indent: 3px;
    background-color: #FFFFFF;
    border:1px solid #E6E6C5;
    border-right:none;
    border-left:none;
    clip: rect(auto,auto,auto,auto);
    clear: none;
    padding: 1px;
}
#content h4 {
    font-weight: normal;
    color: #004C29;
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 1em;
}
#content h5 {
    font-weight: normal;
    color: #004C29;
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 1em;
}
#content h6 {
    font-weight: normal;
    color: #004C29;
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 1em;
}
#content ul {
    line-height: 1.5em;
    font-size: 12px;
    margin: 0 0 20px 39px;
}
#content ul li {list-style-type:disc;}
#content li a, #content p a {color:#004C29;text-decoration:underline;}
#content li a:hover, #content p a:hover {text-decoration:none;color:#1A1A1A;}
#content ol {
    line-height: 1.5em;
    font-size: 12px;
    margin: 0 0 20px 59px;
}
#content blockquote {margin:15px 20px;padding:15px 20px;background-color:#E4EAC6;}
.picborder {
    background-color: #FFFFFF;
    border: 4px double #E6E6C5;
    padding: 1px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 5px;
}
.backtotop {
    float:right;
    font: 11px Arial, Helvetica, sans-serif;
    color: #E4EAC6;
    text-decoration: none;
    background-color: #004C29;
    width: 74px;
    border:none;
    text-align: center;
    vertical-align: middle;
}
.backtotop a {
    color: #E4EAC6;
    background-color: #004C29;
    text-decoration: none;
    width: 74px;
    border:0;
    outline:0;
}
.backtotop a:hover {
    color: #004C29;
    display: block;
    white-space: normal;
    background-color: #E4EAC6;
}
.okbutton {
    background: #FFAA00;
    color: #333333;
    font-size: 11px;
    border: 1px solid #B1B1B1;
}
.footnote {margin-top:0px;padding-top:0px;font:11px/1.5em Arial, Helvetica, sans-serif;}
.header1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #063167;
}
.header2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #D49628;
}
.footnote {font-size:11px;}
.linkTop {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: left;
}
.bankName {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: bold;
    font-variant: small-caps;
}
.contentMainTD {
    font-size:12px;
    color:#000000;
    background-color:#FFFFFF;
    text-align:center;
    vertical-align:top;
    border:0;
    padding:3px 3px 3px 10px;
}
.contentMainTH1 {
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#063167;
    text-align:left;
    vertical-align:middle;
    border:1px solid #063167;
    padding:2px;
}
.menutable {background-color:#D49628;border:solid 1px #FFFFFF;}
.menutext {
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#063167;
    padding:1px 3px 1px 3px;
}
a.menutext {color:#FFFFFF;text-decoration:none;}
a.menutext:hover {color:#D49628;}
.RatesTable {background-color:#E4EAC6;width:500px;margin:3px 0px 1px 3px;}
.RatesTitleTD {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF; 
    background-color: #004C29; 
    text-align: center; 
    vertical-align: top; 
    padding: 3px;
}
.RatesTD {
    font-size:12px;
    color:#000000;
    background-color:#FFFFFF;
    text-align:center;
    vertical-align:top;
    padding:3px;
}
.RatesBottomTD {
    font-size:11px;
    color:#000000;
    background-color:#E4EAC6;
    text-align:center;
    vertical-align:top;
    padding:3px;
}
.CalendarTable {background-color:#CCCCCC;width:500px;margin:3px 0px 1px 3px;}
.CalendarTitleTD {
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#063167;
    text-align:center;
    vertical-align:top;
    padding:3px;
}
.CalendarTitleTD a {color:#FFFFFF;text-decoration:none;font-size:16px;}
.CalendarTitleTD a:hover {color:#D7E2FF;text-decoration:none;font-size:16px;}
.CalendarTD {
    font-size:13px;
    color:#000000;
    background-color:#FFFFFF; 
    text-align:center;
    vertical-align:top; 
    padding: 3px;
}
.CalendarEmpty {background-color:#dddddd;}
.CalendarDay {background-color:#FFFFFF;vertical-align:top;}
.CalendarCurrDay {background-color:#D7E2FF; vertical-align: top }
.CalendarDetails {
    font-size:12px;
    color:#000000;
    text-align:left;
    vertical-align:top;
    padding:3px;
}
.CalendarBottomTD {
    font-size:13px;
    color:#000000;
    background-color:#FFFFFF;
    text-align:center;
    vertical-align:top;
    padding:3px;
}
.CalendarEventTD {
    font-size:10px;
    font-weight:normal;
    color:#000000;
    background-color:#FFFFFF;
    text-align:left;
    vertical-align:top;
    padding: 1px 0px;
}
.CalendarEventTD a {color:#000000;text-decoration:none;}
.CalendarEventTD a:hover {color:#063167;text-decoration:underline;}
.MarqueeText {
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#063167;
}
.MarqueeText a {color:#FFFFFF;text-decoration:none;font-size:16px;}
.MarqueeText a:hover {color:#D7E2FF;text-decoration:none;font-size:16px;}
.WorkTable {background-color:#CCCCCC;width:500px; margin:3px 0px 1px 3px;}
.WorkTitleTD {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#063167;
    vertical-align:top;
    padding:3px;
}
.WorkTD {
    font-size:13px;
    color:#000000;
    background-color:#FFFFFF;
    text-align:left;
    vertical-align:top;
    padding:3px;
}
.NewsTable {background-color:#FFFFFF;width:98%;border:0px;}
.NewsTitleTD {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#063167;
    text-align:center;
    vertical-align:top;
    padding-left: 3px;
}
.NewsTitleTD a:link {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#063167;
    text-align:center;
    vertical-align:top;
    padding-left:3px;
}
.NewsTitleTD a:visited {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#063167;
    text-align:center;
    vertical-align:top;
    padding-left:3px;
}
.NewsTitleTD a:hover {
    font-size:13px;
    font-weight:bold;
    color:#C0C0C0;
    background-color:#063167;
    text-align:center;
    vertical-align:top;
    padding-left:3px;
}
.NewsTitleTD a:active {
    font-size:13px;
    font-weight:bold;
    color:#C0C0C0;
    background-color:#063167;
    text-align:center;
    vertical-align:top;
    padding-left:3px;
}
.NewsTD {
    font-size:13px;
    color:#000000;
    background-color:#FFFFFF; 
    text-align:left; 
    vertical-align:top; 
    padding-left:3px;
}
.NewsUpdated {font-size:9px;color:#004080;text-align:right }
.NewsMore { font-size:9px;color: #004080;}
.NewsPaging {font-size:9px;color: #004080;}
.pollTable {
    width:250px;
    border:1px solid #CCCCCC;
    padding:2px;
    text-align:center;
    background-color:#FFFFFF;
    margin:5px 2px;
}
.pollTopic {font-size:12px;font-weight:bold;color:#000000;}
.pollQuestion {
    text-align:center;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}
.pollOptions {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color:#000000; 
    padding:2px 0px;
}
.pollBarTable {height:12px;margin:0px;}    
.pollBarTD {background-color: #0000FF; }
/* BEGIN FOOTER STYLES*/
#footer {
    clear: both;
    width: 770px;
    height: auto;
    float: left;
}
#footer .disclaimer {font-size:12px;font-weight:bold;margin:0 20px 20px 0;}
#footer #logos {float:left;width:188px;}
#footer p {font-weight:bold;float:left;padding-top:7px;}
#footer p a {color:#004C29;text-decoration:underline;}
#footer p a:hover {text-decoration:none;}
/*CODED BY CW */

.times {
    font-family: "Times New Roman", Times, serif;
 }