/*reset code*/
wrapper, body, div, p, h1, h2, h3, ul, li, form, fieldset {margin:0;padding:0;}
.clear {clear:both;}
.floatLeft {float:left;border:0;}
.floatRight {float:right;border:0;}
html{color:#000;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
body {background-image:url(/2755/mirror/design/body.jpg);background-repeat:repeat-x;background-position:top;}
#wrapper {
    width:970px;
    margin:0 auto;
    position:relative;
    padding-left:10px;
}
/* BEGIN HEADER STYLES*/
#header {width:960px;height:79px;}
#logo {float:left;height:79px;width:231px;}
#logo img  {
    float:left;
    height:69px;
    width:198px;
    border:0;
}
#logo h1 {
    font-size:34px;
    font-weight:bolder;
    line-height:1em;
    color:#2A1771;
    padding-top:18px;
    padding-left:8px;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    letter-spacing:-0.1em;
    width:166px;
    height:37px;
}
#logo h1 span {color:#D9271D;}
#logo h2 {
    font-size:11px;
    color:#434343;
    clear:both;
    padding:2px 0 0 20px;
    font-family:Verdana, Geneva, sans-serif;
    letter-spacing:0.04em;
}
#topNav {
    float:right;
    height:50px;
    width:728px;
    text-align:right;
    font-family:Verdana, Geneva, sans-serif;
}
#topNav ul {margin-left:380px;}
#topNav ul li {
    display:inline;
    background-image:url(/2755/mirror/design/topNav-bullet.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}
#topNav ul li a {
    font-size:11px;
    color:#444444;
    padding:13px 0 0 41px;
    background-image:url(/2755/mirror/design/topNav-bullet.jpg);
    background-repeat:no-repeat;
    background-position:28px 18px;
    float:left;
    text-decoration:none;
}
#topNav ul li a:hover {text-decoration:underline;}
/* MAIN NAVIGAITON */
#mainNav {
    height:28px;
    float:left;
    width:728px;
    font-size:11px;
    line-height:1.2em;
    font-family:Verdana, Geneva, sans-serif;
}
#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:#1d3689;
    width:140px;
    height:20px;
    background-image:url(/2755/mirror/design/mainNav-off.jpg);
    background-repeat:no-repeat;
    padding:8px 3px 0 0;
}
#mainNav ul li a:hover {background-image:url(/2755/mirror/design/mainNav-on.jpg);background-repeat:no-repeat;color:#333;}
/* MAIN NAV HOVER STYLES FOR HORIZATONAL ONLY */ #mainNav ul li ul{
    visibility:hidden;
    position:absolute;
    z-index:10;
    width:176px;
    top:28px;
    left:0px;
    border:solid 1px #a2a2a2;
    background-color:#fff;
}
#mainNav ul li ul li{padding:0;margin:0;border-top:dashed 1px #a2a2a2;}
#mainNav ul li ul .top {border-top:none;}
#mainNav ul li ul li a {
    width:168px;
    background:#fff;
    padding:5px 0 0 8px;
    margin:0;
    text-align:left;
    height:19px;
    font-size:11px;
    color:#7d8995;
}
#mainNav ul li ul li a:hover{color:#FFF;background-color:#ba0007;background-image:none;}
#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;}
#mainNav li:hover>ul {display:block;visibility:visible;}
html>body #mainNav li ul {display:none;}
#wrapper .tier1 {height:213px;width:970px;}
#ibanking-wrapper {width:222px;height:213px;float:left;}
#ibanking {
    height:190px;
    width:194px;
    background-image:url(/2755/mirror/design/ibanking.jpg);
    padding:23px 0 0 28px;
    background-repeat:no-repeat;
}
#ibanking h3 {
    font-size:14px;
    font-weight:normal;
    color:#414141;
    height:19px;
    font-family:Arial, Helvetica, sans-serif;
}
#ibanking h4 {
    font-size:20px;
    color:#1D3689;
    margin:0px;
    padding:0px;
    height:28px;
    font-family:Arial, Helvetica, sans-serif;
}
#ibanking h4 span {color:#DA261C;}
#ibanking .ibanking-button {
    width:72px;
    padding-top:5px;
    font-size:11px;
    background-image:url(/2755/mirror/design/ibanking-button.jpg);
    background-repeat:no-repeat;
    height:20px;
    text-align:center;
    margin-bottom:13px;
}
#ibanking .ibanking-button a {color:#FFF;text-decoration:none;}
#ibanking .ibanking-button a:hover {text-decoration:underline;}
#ibanking .security-link {
    font-size:11px;
    height:40px;
}
#ibanking .security-link a {color:#434343;text-decoration:underline;}
#ibanking .security-link a:hover {text-decoration:none;}
#ibanking ul {
    font-size:11px;
    line-height:2.8em;
    font-weight:bold;
    list-style-type:none;
    padding-left:4px;
}
#ibanking ul li a {color:#434343;text-decoration:none;}
#ibanking ul li a:hover {text-decoration:underline;}
#hero {
    float:left;
    height:215px;
    width:735px;
    font-family:Calibri, Arial, Helvetica, sans-serif;
    padding: 0;
}
#hero img {border:0;}
#wrapper .tier2 {height:187px;width:970px;}
#wrapper .product_box  {
    float:left;
    height:182px;
    width:235px;
    background-image:url(/2755/mirror/design/product-box.jpg);
    background-repeat:no-repeat;
    padding:5px 0 0 5px;
}
#wrapper .product_box h3 {
    font-size:12px;
    color:#fff;
    margin-left:21px;
    height:32px;
}
.product_box h3 a {color:#fff;text-decoration:none;}
.product_box h3 a:hover {text-decoration:underline;}
.product_content {
    height:78px;
    width:215px;
    font-size:11px;
    line-height:1.3em;
    color:#434343;
    padding:0 10px;
}
.product_image {
    padding:2px;
    border:solid 1px #DEDEDE;
    width: 220px;
    margin: 0 0 0 2px;
}
#wrapper .tier3 {height:183px;width:962px;padding:35px 0 0 8px;}
#wrapper .tier3 h3  {
    height:27px;
    font-size:12px;
    color:#840004;

}
#wrapper .tier3 h4  {
    font-size:11px;
    color:#233779;
    margin:0px;
    padding:8px 0 0 0;
    height:20px;
}
.tier3 p  {font-size:12px;line-height:1.4em;color:#4C4C4C;}
#wrapper .tier3 strong {color:#000;}
#contact-module {float:left;height:183px;width:242px;}
#news-module {float:left;height:183px;width:466px;}
#wrapper .tier3 ul {font-size:11px;line-height:2.5em;list-style-type:none;}
#wrapper .tier3 ul li a {color:#434343;text-decoration:none;}
#wrapper .tier3 ul li a:hover {text-decoration:underline;}
#stock-quote {float:left;height:183px;width:244px;}
#stock-quote table {line-height:1.8em;font-size:11px;}
#stock-quote table .leftTop {
    padding:0 0 0 10px;
    height:21px;
    width:84px;
    color:#fff;
}
#stock-quote table tr .centerTop {height:21px;width:82px;color:#fff;}
#stock-quote table tr .rightTop {height:21px;width:64px;color:#fff;}
#stock-quote table .leftBot {
    padding:0 0 0 10px;
    height:21px;
    width:84px;
    color:#434343;
}
#stock-quote table tr .centerBot {height:21px;width:82px;color:#434343;}
#stock-quote table tr .rightBot {height:21px;width:64px;color:#434343;}
/* BEGIN INTERIOR CONTENT STYLES */
#content_wrapper {width:970px;}
#left_column {float:left;width:222px;}
#right_column {float:right;width:700px;}
#content_left {float:left;width:370px;padding-top:30px;}
#content_wide {
    width: 650px;
    padding-top: 30px;
}
#content_right {
    float:right;
    width:309px;
    text-align:right;
}
#content_right .small {
    font-family:Calibri, Verdana, Geneva, sans-serif;
    font-size:14px;
    line-height:1.1em;
    color:#505050;
}
#content_right .large {
    font-family:Calibri, Verdana, Geneva, sans-serif;
    font-size:24px;
    line-height:1.1em;
    color:#505050;
    margin-bottom:5px;
}
#subNav {width:222px;padding:17px 0 0 0;}
#subNav h3 {
    font-size:14px;
    color:#BF0008;
    height:28px;
    padding-left:29px;
    background-image:url(/2755/mirror/design/subNav-h3.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    margin-bottom:2px;
}
#subNav p {
    font-size:11px;
}
#subNav a {color:#000;text-decoration:none;}
#subNav a:hover {text-decoration:underline;}
#subNav ul {
    margin-left:29px;
    line-height:2.73em;
    font-size:11px;
    list-style-type:none;
}
#subNav ul li a {color:#000;text-decoration:none;}
#subNav ul li a:hover {text-decoration:underline;}
#breadcrumb {
    height:47px;
    width:370px;
    font-size:11px;
    color:#434343;
}
#breadcrumb a {color:#434343;text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
#content {
    padding:0 20px 20px 20px;
    font-size:11px;
    line-height:1.65em;
    color:#434343;
}
#content p {margin-bottom:12px;color:#233779;}    
#content a  {color:#233779;text-decoration:underline;}
#content a:hover {text-decoration:none;}
#content h1 {
    font-size:18px;
    color:#C00007;
    font-weight:normal;
    margin-bottom:20px;
}
#content h2 {
    font-size:14px;
    font-weight:bolder;
    color:#233779;
    background-image:url(/2755/mirror/design/h2-arrow.jpg);
    padding-left:14px;
    background-repeat:no-repeat;
    background-position:left center;
    margin-bottom:12px;
}
#content h3 {
    font-size:14px;
    font-weight:bolder;
    color:#233779;
    margin-bottom:12px;
}
#content h4 {
    font-size:14px;
    font-weight:bolder;
    color:#233779;
    margin-bottom:12px;    
}
#content h5 {
    font-size:14px;
    font-weight:bolder;
    color:#233779;
    margin-bottom:12px;
}
#content ul {margin-left:23px;margin-bottom:20px;}
#contact ol {margin-left:23px;margin-bottom:20px;}
#contact table {margin-left:16px;}
/* BEGIN CONTACT STYLE */
#contact {
    padding:0 0 20px 20px;
    font-size:11px;
    line-height:1.65em;
    color:#434343;
}
#contact p {margin:0 0 0 16px;}
#contact a  {color:#233779;text-decoration:underline;}
#contact a:hover {text-decoration:none;}
#contact h1 {
    font-size:18px;
    line-height:1em;
    color:#C00007;
    font-weight:normal;
    margin-bottom:20px;
}
#contact h2 {
    font-size:14px;
    font-weight:bolder;
    color:#233779;
    background-image:url(/2755/mirror/design/h2-arrow.jpg);
    padding-left:14px;
    background-repeat:no-repeat;
    background-position:left center;
    margin-bottom:12px;
}
#contact h3 {
    font-size:14px;
    font-weight:bolder;
    color:#233779;
    margin-bottom:12px;
}
#contact h4 {
    font-size:14px;
    font-weight:bolder;
    color:#233779;
    margin-bottom:12px;
}
#contact h5 {
    font-size:14px;
    font-weight:bolder;
    color:#233779;
    margin-bottom:12px;
}
#contact ul {margin-left:23px;margin-bottom:20px;}
#contact ol {margin-left:23px;margin-bottom:20px;}
#contact table {margin-left:16px;}
.titles {
    background-color:#18318C;
    color: #FFF;
    font-weight:bold;
}
.roweven {
    background-color:#EAEAF2;
}
.rowodd {
    background-color:#CFD4E7;
}
.rowodd2 {
    background-color:#F3F2F7;    
}
/* BEGIN FOOTER STYLES*/
#footer {
    height:136px;
    width:960px;
    border-bottom:solid 3px #000;
    margin-bottom:15px;
    padding-top:13px;
    border-top:solid 1px #ddd;
}
#logos {
    float:left;
    height:98px;
    width:132px;
    padding-top:6px;
}
#ehl {
    float:left;
    height:23px;
    width:89px;
    border:0;
    margin-bottom:18px;
}
#fdic {
    float:right;
    height:23px;
    width:37px;
    border:0;
    margin-bottom:18px;
}
#sba {
    height:20px;
    width:125px;
    float:left;
    clear:both;
    border:0;
}
#right {height:104px;width:786px;float:right;}
#footerLinks {
    height:50px;
    width:786px;
    font-size:12px;
    line-height:1.8em;
    border-bottom:solid 1px #ddd;
    letter-spacing:-0.06em;
}
#footerLinks ul {list-style:none;}
#footerLinks ul li {display:inline;}
#footerLinks ul li a {text-decoration:none;padding:0 20px;color:#434343;}
#footerLinks ul li .red {color:#BF1F26;}
#footerLinks ul li .blue {color:#233779;}
#footerLinks ul li a:hover {text-decoration:underline;}
#right .notice {
    font-size:10px;
    line-height:1.4em;
    color:#343434;
    padding:11px 0 0 20px;
}
#copyright {
    clear:both;
    height:29px;
    width:950px;
    background-repeat:no-repeat;
    background-color:#EDEDED;
    padding-bottom:0;
    padding-left:10px;
    float:left;
}
#copyright .red {color:#D9271D;}
#footer-logo  {
    float:left;
    border: 0;
    padding-top: 3px;
}
#copyright .tag {
    font-size:10px;
    color:#434343;
    font-weight:bolder;
    float:left;
    height:19px;
    width: 500px;
    padding: 10px 0 0 10px;
}
/*CODED BY CW */