@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-image:url(/3447/mirror/design/body.jpg);
    background-repeat:repeat-x;
    background-color:#ccc;
}
#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;
}
#logo {
    width:374px;
    height:144px;
    float:left;
    padding-right:312px;
}
#logo img {border:0;float:left;}
#ibanking {
    float:left;
    height:72px;
    width:210px;
    background-image:url(/3447/mirror/design/ibanking.jpg);
    background-repeat:no-repeat;
    padding:72px 0 0 0;
}
#ibanking form {height:29px;width:181px;}
#ibanking #userid {
    font-size:11px;
    color:#666666;
    float:left;
    height:15px;
    width:109px;
    border:solid 1px #000;
}
#ibanking #login {float:right;height:18px;width:67px;}
#ibanking ul {
    list-style-type:none;
    font-size:8px;
    line-height:1em;
    color:#010066;
    font-weight:bold;
    text-transform:uppercase;
}
#ibanking ul li {display:inline;padding-right:3px;}
#ibanking  ul li a {color:#010066;text-decoration:none;padding-right:5px;}
#ibanking ul li a:hover {color:#000000;}
/* MAIN NAVIGAITON */
#mainNav {
    height:23px;
    float:left;
    width:872px;
    padding-left:24px;
    text-transform:uppercase;
    position:relative;
    z-index: 10;
}
#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:#FFF;
    height:23px;
}
#mainNav ul li a:hover {
    color:#C5B367;
}
#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:23px;
    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;
    color: #9D2F32;
}
/* 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:833px;
    padding:6px 32px 6px 31px;
    background-image:url(/3447/mirror/design/splash_wrapper.jpg);
    background-repeat:repeat-y;
}
#splash_wrapper #left_column {float:left;width:611px;background:#FFFFFF;}
#splash_wrapper #right_column {float:right;width:216px;}
.right_column_img {height: width:216px;}
#right_column  .border_container {
    padding:6px;
    width:202px;
    border:solid 1px #C1C1C1;
    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 {
    height:141px;
    width:611px;
    padding-top: 10px;
    background-color: #FFF;
    padding-bottom: 0px;
    position:relative;
    z-index: 0;
}
#splash_text {
    line-height:1.3em;
    color:#666;
    background-color: #fff;
    padding: 0 25px 10px 15px;
    }
#splash_text h1 {font-size:19px;line-height:1em;margin-bottom:14px;
            color:#1E216E;
}
#splash_text p {margin-bottom:12px;}
#banner_splash {height:105px;width:611px;padding-top:10px;}
#content_wrapper {
    clear:both;
    float:left;
    width:829px;
    padding:0 31px 0 36px;
    background-image:url(/3447/mirror/design/content_wrapper.jpg);
    background-repeat:repeat-y;
}
#content_wrapper  #left_column {
    float:left;
    width:215px;
}
#content_wrapper  #right_column {
    float:right;
    width:605px;
}
.marginBottom {
    margin-bottom: 20px;
}
#banner {height:110px;width:605px;}
#banner img {float:left;border:0;}
#content_description {width:565px;padding:0 20px;}
#content_description p {color:#666;line-height:1.2em;margin:0 30px 14px 0;}
#content_description h1 {
    font-size:22px;
    line-height:1em;
    text-transform:uppercase;
    color:#1E216E;
    font-family:"Times New Roman", Times, serif;
    margin-bottom:20px;
}
#content_description h2 {
    line-height:1em;
    margin-bottom:14px;
    color:#1E216E;
    text-transform:uppercase;
}
#content_description a {color:#990000;text-decoration:underline;}
#content_description a:hover {text-decoration:none;}
#subNav {padding:15px 20px;background-color:#F4F4F8;}
#subNav h3 {
    font-size:16px;
    line-height:1em;
    color:#1E216E;
    margin-bottom:10px;
}
#subNav ul {margin-left:10px;list-style-type:none;}
#subNav ul li a {color:#1E216E;text-decoration:underline;line-height:1.3em;}
#subNav ul li a:hover {text-decoration:none;}
#breadcrumb {
    height:36px;
    width:573px;
    background-image:url(design/breadcrumb.jpg);
    background-repeat:repeat-x;
    padding:8px 20px 0 12px;
    font-size:10px;
    line-height:1em;
    color:#333;
    text-transform:uppercase;
}
#breadcrumb ul {list-style-type:none;}
#breadcrumb ul li {display:inline;padding-left:5px;}
#breadcrumb ul li a {color:#333;text-decoration:none;padding-left:5px;}
#breadcrumb ul li a:hover {color:#000000;text-decoration:underline;}
#content {
    line-height:1.3em;
    color:#666;
    padding: 0 20px 0 20px;
}
#content p {
    margin-bottom:15px;
    font-family:Arial, Helvetica, sans-serif;
}
.small {font-size:13px;font-weight:normal;color:#333;}
#content h1 {
    font-size:13px;
    line-height:1em;
    color:#010066;
    margin-bottom:15px;
    font-weight: bold;
}
#content h2 {
    font-size:13px;
    line-height:1em;
    color:#888888;
    margin-bottom:10px;
    font-weight: bold;
}
#content h3 {
    font-size:13px;
    line-height:1em;
    color:#010066;
    margin-bottom:15px;
    font-weight: bold;
}
#content h4 {
    font-size:13px;
    line-height:1em;
    color:#010066;
    margin:0 0 15px 0;
    font-weight: normal;
}
#content h5 {
    font-size:12px;
    line-height:1em;
    color:#010066;
    margin:0 0 15px 0;
    font-weight: normal;    
}
#content h6 {
    font-size:13px;
    line-height:1em;
    color:#1E216E;
    margin:0 0 10px 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:55px 34px 0 32px;
    width:830px;
    height:98px;
    background-image:url(/3447/mirror/design/footer.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    float: left;
    clear: both;
    background-position: center top;
}
#footer .left {
    float:left;
    width:600px;
    height:90px;
}
#footerLinks {height:25px;}
#footerLinks ul {list-style-type:none;}
#footerLinks ul li {display:inline;padding-right:5px;}
#footerLinks ul li a {padding-right:10px;color:#fff;text-decoration:none;}
#footerLinks ul li a:hover {text-decoration:underline;}
#footer p {
    font-size:10px;
    margin-bottom:12px;
    line-height:1.2em;
    color:#ccc;
}
#footer p a {font-weight:bolder;color:#ccc;text-decoration:underline;}
#footer p a:hover {text-decoration:none;}
#logos {
    height:49px;
    width:143px;
    padding-top:41px;
    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 */