@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;}
/* BEGIN HEADER STYLES*/
#header .logo {
    height: 120px;
    width: 239px;
    border: none;
}
#topNav, #mainNav, #marquee, #left_column, #footer {hidden:visibility;width:0;height:0;}
#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;
    font-weight: bold;
    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;
    font-weight: bold;
    margin: 0 0 20px 59px;
}
.picborder {
    background-color: #FFFFFF;
    border: 4px double #E6E6C5;
    padding: 1px;
    margin: 5px 0 5px 5px;
}
.backtotop {
    float:right;
    font: 11px Arial, Helvetica, sans-serif;
    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; }
/*CODED BY CW */