@charset "utf-8";
/*reset code*/
wrapper, body, div, p, h1, h2, h3, ul, li, form, fieldset {margin:0;padding:0;}
a {outline:0;}
.clear {clear:both;border:0;}
.floatLeft {float:left;border:0;}
.floatRight {float:right;border:0;}
html{color:#000;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body {
    background:#0D3348 url(/3447/mirror/design/BodyBackground-Large.jpg) no-repeat fixed center top;
}
#wrapper {width:896px;margin:0 auto;position:relative;}
/* BEGIN HEADER STYLES*/
#header {
    width:896px;
    height:167px;
    background-image:url(/3447/mirror/design/header.gif);
    background-repeat:no-repeat;
    position:relative;
    z-index:100;
}
#logo {
    width:374px;
    height:125px;
    float:left;
}
#logo img {border:0;float:left;}
#ibanking {
    float:right;
    height:72px;
    width:265px;
    background:url(/3447/mirror/design/ibanking.jpg) no-repeat right top;
    padding:62px 0 0 0;
}
#ibanking form {height:39px;width:191px;padding-left:36px;}         
#ibanking #userid {  
    font-size:12px;
    line-height:18px;
    color:#C7C8CA;
    float:left;
    height:18px;
    width:115px;
    border:solid 1px 9E9E9E;
    margin-top:5px;
}
#ibanking #login {float:right;height:32px;width:70px;}   
#ibanking ul {               
    list-style-type:none;
    font-size:11px;
    line-height:1em;
    color:#1D547E;
    font-weight:bold;
    text-transform:uppercase;
    width:265px;
}
#ibanking ul li {display:inline;}
#ibanking  ul li a {color:#1D547E;text-decoration:none;font-weight:bold;}  
#ibanking ul li a:hover {color:#000000;}                   
#ibanking ul li span {padding:0 3px;}  
/* MAIN NAVIGAITON */
#mainNav {
    height:20px;
    float:left;
    width:872px;
    padding-left:24px;
    text-transform:uppercase;
    background:#E6E7E8;
}
#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:#000;
    height:17px;
    padding-top:3px;
}
#mainNav ul li a:hover {
    color:#1D547E;
}
#mainNav .nav1 {width:149px;}
#mainNav .nav2 {width:142px;}
#mainNav .nav3 {width:170px;}
#mainNav .nav4 {width:156px;}
#mainNav .nav5 {width:146px;}
#mainNav .nav6 {width:85px;}
/* MAIN NAV HOVER STYLES FOR HORIZATONAL ONLY */
#mainNav ul li ul {
    visibility:hidden;
    position:absolute;
    z-index:10;
    width:185px;
    top:20px;
    left:0px;
    font-size:11px;
}
#mainNav ul li ul li{padding:0;margin:0;}
#mainNav ul li ul li a{
    text-align:left;
    width:185px;
    font-weight:normal;
    padding:6px 0 0 17px;
    background-color:#e7e7e7;
    height:19px;
    border-top:solid 1px #eee;
    border-bottom:solid 1px #999;
    color:#000000;
}
#mainNav ul li ul li a:hover{
    background-color:#CDCDCD;
}
/* hide drop downs until you hover over main button */
#mainNav li:hover ul, #mainNav li:hover li:hover ul {visibility:visible;}
#mainNav li:hover li ul, #mainNav li:hover li:hover li ul {visibility:hidden;}
/* do the normal show, with increased specificity, for good browsers */
#mainNav li:hover>ul {display:block;visibility:visible;}
/* using display is better (no scrollbars when page loads), but IE can't handle it, so only good browsers should see this */
html>body #mainNav li ul {display:none;}
#splash_wrapper {
    clear:both;
    float:left;
    width:856px;
    padding:0 20px 6px 20px;
    background: #fff;
}
#splash_wrapper #left_column {
    float:left;
    width:624px;
}
#splash_wrapper #right_column {float:right;width:212px;}
.right_column_img {height:118px;width:212px;}
#right_column  .border_container {
    padding:4px;
    width:202px;
    border:solid 1px #C1C1C1;
    height:390px;
    background-color: #FFF;
}
.iframes {
    padding:4px;
    height:112px;
    width:192px;
    border:solid 1px #c1c1c1;
    margin-bottom:6px;
}
.rss {
    padding:4px;
    height:122px;
    width:192px;
    border:solid 1px #c1c1c1;
}
#hero {
    position: relative;
    overflow: hidden;
    width: 624px;
    height: 290px;
}
#hero h1 {
    font-size:16px;
    position:absolute;
    top:220px;
    right:0px;
    width:300px;
    height:50px;
    background:#000;
    color:#fff;
    font-weight:normal;
    filter:alpha(opacity=75);
    -moz-opacity:0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
    padding:10px 0 0 10px;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#hero h1 a {
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bolder;
    text-decoration:none;
}
.jshowoff {width: 624px;}
.jshowoff div {    width: 624px;height: 280px;}
.jshowoff p.jshowoff-slidelinks {
    position: absolute;
    top:0px;
    left:0px;
    margin: 0;
    padding: 10px;
}
.jshowoff-slidelinks a {
    display: block;
    height:20px;
    width:27px;
    padding:7px 0 0 0;
    margin-right:6px;
    text-align:center;
    float: left;
    text-decoration: none;
    outline: none;
    font-size: 13px;
    line-height: 13px;
    background: url(/3447/mirror/design/img-hero-pagination.png) no-repeat -34px 0px;
    color:#fff;
    }
.jshowoff-slidelinks a.jshowoff-active {background: url(/3447/mirror/design/img-hero-pagination.png) no-repeat 0px 0px;}
p.jshowoff-controls {
    overflow: auto;
    height:63px;
    width:624px;
    position:absolute;
    top:100px;
    left:0;
    margin: 0;
    overflow:hidden;
}
.jshowoff-controls a {
    width:63px;
    height:63px;
    overflow:hidden;
    text-indent:-9999px;
    display: block;
    background-image:url(/3447/mirror/design/img-hero-arrows.png);
}
.jshowoff-controls a.jshowoff-1-next {float:right;background-position:-63px 0px;}
.jshowoff-controls .jshowoff-1-next:hover {float:right;background-position:-63px -63px;}
.jshowoff-controls a.jshowoff-1-prev {float:left;background-position:0px 0px;}
.jshowoff-controls .jshowoff-1-prev:hover {float:left;background-position:0px -63px;}
.jshowoff-controls a.jshowoff-1-play {display:none;}
.jshowoff-controls a.jshowoff-1-pause {display:none;}

#splash_text {  
    line-height:1.3em;
    color:#666;
    background-color: #fff;
    padding: 0 10px 0 10px;
    height: auto;
    font-size:11px;
}
#splash_text h1 {font-size:20px;line-height:1.2em;margin-bottom:6px;font-family:"Times New Roman", Times, serif;}
#splash_text p {margin-bottom:6px;}
#banner_splash {height:104px;width:624px;}
#content_wrapper {
    clear:both;
    float:left;
    width:856px;
    padding:0 20px 6px 20px;
    background: #fff;
}
#content_wrapper  #left_column {
    float:left;
    width:213px;
}
#content_wrapper  #right_column {
    float:right;
    width:624px;
}
#banner {height:110px;width:605px;}
#banner img {float:left;border:0;}
#content_description p {color:#666;line-height:1.2em;margin:0 30px 14px 0;}
#content_description h1 {
    font-size:18px;
    line-height:1em;
    text-transform:uppercase;
    color:#1E216E;
    font-family:"Times New Roman", Times, serif;
    margin-bottom:15px;
}
#content_description h2, #content_description h3, #content_description h4, #content_description h5, #content_description h6 {
    line-height:1em;
    margin:0 0 14px 0;
    color:#1E216E;
    text-transform:uppercase;
    font-family:"Times New Roman", Times, serif;
    font-size:17px;
}
#content_description a {color:#1D547E;text-decoration:underline;}
#content_description a:hover {text-decoration:none;}
#subNav h3 {
    font-size:16px;
    line-height:1em;
    color:#1D547E;
    margin-bottom:10px;
}
#subNav ul {list-style-type:none;}
#subNav ul li a {color:#1D547E;text-decoration:underline;line-height:1.3em;}
#subNav ul li a:hover {text-decoration:none;}
#breadcrumb {
    font-family:Tahoma, Geneva, sans-serif;
    height:22px;
    padding:10px 0 0 0;
    font-size:11px;
    line-height:1em;
    color:#7295AD;
    text-transform:uppercase;
}
#breadcrumb a {color:#7295AD;text-decoration:none;}
#breadcrumb a:hover {color:#000000;text-decoration:underline;}
#content {
    line-height:1.3em;
    color:#656668;
}
#content p {margin-bottom:15px;}
#content a {color: #1c557e;text-decoration: none;}
#content a:hover {text-decoration: underline;}
.small {font-size:13px;font-weight:normal;color:#333;}
#content h1 {
    font-size:15px;
    line-height:1em;
    color:#1D547E;
    margin-bottom:15px;
    font-family:"Times New Roman", Times, serif;
}
#content h2 {
    font-size:15px;
    line-height:1em;
    color:#1D547E;
    margin-bottom:15px;
    font-family:"Times New Roman", Times, serif;
}
#content h3 {
    font-size:15px;
    line-height:1em;
    color:#1D547E;
    margin-bottom:15px;
    font-family:"Times New Roman", Times, serif;
}
#content h4 {
    font-size:15px;
    line-height:1em;
    color:#1D547E;
    font-family:"Times New Roman", Times, serif;
    margin:0 0 15px 0;
}
#content h5 {
    font-size:15px;
    line-height:1em;
    color:#1D547E;
    font-family:"Times New Roman", Times, serif;
    margin:0 0 15px 0;
}
#content h6 {
    font-size:15px;
    line-height:1em;
    color:#1D547E;
    font-family:"Times New Roman", Times, serif;
    margin:0 0 15px 0;
}
#content ul {margin:0 0 20px 20px;list-style-type:square;}
#content ol {padding:0;margin:0 0 20px 20px;}
#content blockquote {
    margin:0 0 20px 0;
    padding:15px 20px;
    background-color:#EEEEEA;
    font-size:12px;
    line-height:1.2em;
    color:#333333;
}
#content hr {
    border-top:0;
    border-right:0;
    border-left:0;
    border-bottom:solid 1px #ccc;
    color:#FFFFFF;
    margin-bottom:20px;
}
#right_column .feature_box {width:211px;}
.feature_box img {border:0;float:left;}
#footer_wrapper {
    background-image:url(/3447/mirror/design/footer_wrapper.jpg);
    background-repeat:repeat-x;
    height:179px;
    width:100%;
    clear:both;
}
/* BEGIN FOOTER STYLES*/
#footer {
    padding:35px 34px 0 32px;
    width:830px;
    height:118px;
    background-image:url(/3447/mirror/design/footer.jpg);
    background-repeat:no-repeat;
    color:#1D547E;
    float: left;
    clear: both;
    background-position: center top;
}
#footer .left {
    float:left;
    width:570px;
    height:110px;
}
#footerLinks {height:25px;font-size:10px;text-transform:uppercase;}
#footerLinks ul {list-style-type:none;}
#footerLinks ul li {display:inline;}
#footerLinks ul li a {color:#1D547E;text-decoration:none;}
#footerLinks ul li a:hover {text-decoration:underline;}
#footerLinks ul li span {padding:0 2px;}
#footer p {
    font-size:9px;
    margin-bottom:12px;
    line-height:1.2em;
    color:#1D547E;
}
#footer p.address {font-size:11px;font-weight:bolder;}
#footer p a {font-weight:bolder;color:#1D547E;text-decoration:underline;}
#footer p a:hover {text-decoration:none;}
#logos {
    height:41px;
    width:100px;
    padding-top:61px;
    float:right;
}
/* user styles */
.redbold_large{
    font-size:13px;
    line-height:1em;
    color:#A41E05;
    margin-bottom:15px;
    font-weight: bold;
}
.red_large{
    font-size:13px;
    line-height:1em;
    color:#A41E05;
    margin-bottom:15px;
}
.red_small{
    font-size:11px;
    line-height:1em;
    color:#A41E05;
    margin-bottom:15px;
}
#ibanking ul,
#footerLinks ul,
#content a:visited {color:#000000;}
/* CODED BY CW */
