#sitemap {
    font-size:12px;
}

#sitemap li{
    padding-left: 20px;
    list-style: none;
    line-height: 1.5;
}


html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img {
    border: 0;
    padding: 0px;
    margin: 0px;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-align: center;
}
p {
    font-size: 12px;
    text-align: left;
   }
td {
font-size: 12px;
}

.bg {
    background-color: #FFFFFF;
}
.reddot {
  color: red;
}
.reddot_toolbar {
  width: 750px;
  background-color: white;
  border: 1px solid #3355ff;
  margin: 0px 0px 10px 0px;
  padding: 3px 0px 3px 0px;
  text-align: left;
}
a {
    color: #003f54; 
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
.breadcrumb {
    font-size: 11px;
    font-weight: bold;
    color: #666666;
} 
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}
.breadcrumb a:hover {
    text-decoration: underline;
}
#wrapper {
    width: 792px;
    position: relative;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
}
#header {
    background-image: url(/2189/mirror/design/img_header.jpg);
    text-align: left;
    background-repeat: no-repeat;
    height: 93px;
    width: 792px;
}
#headerLinks {
    text-align: right;
    padding-right: 10px;
    padding-left: 100px;
    padding-top: 5px;
}
#headerLinks ul {
    margin: 0px;
}
#headerLinks ul li {
    list-style-type: none;
    display: inline;
    padding-left: 2px;
}
#headerLinks ul li a {
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    text-align: right;

}
#headerLinks ul li a:hover {
    text-decoration: underline;
}
#ib_loginBox {
    background-image: url(/2189/mirror/design/ib_btn.jpg);
    background-repeat: repeat-y;
    height: 17px;
    width: 170px;
    margin-top: 55px;
    margin-left: 622px;
    text-align: center;
}
#ib_loginBox a {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    line-height: 17px;
}
#ib_loginBox a:hover {
    text-decoration: underline;
}
#navigation_Box {
    height: 73px;
    width: 792px;
    position: absolute;
    z-index: 2;
    left: 0px;
    background: url(/2189/mirror/design/img_nav.jpg);
}
#navigation_Box_index {
    height: 52px;
    width: 792px;
    position: absolute;
    z-index: 2;
    left: 0px;
}
/* ------------------------------------------------------
Main Nav Divs - Absolute Positions For Each*
------------------------------------------------------ */
#main_navPersonal {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 20;
    left: 28px;
    top: 96px;
}
#main_navPersonal a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navPersonal a:hover {
    font-weight: bold;
}
#main_navBusiness {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 21;
    left: 182px;
    top: 96px;
}
#main_navBusiness a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navBusiness a:hover {
    font-weight: bold;
}
#main_navLoans {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 22;
    left: 338px;
    top: 96px;
}
#main_navLoans a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navLoans a:hover {
    font-weight: bold;
}
#main_navMortgage {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 23;
    left: 491px;
    top: 96px;
}
#main_navMortgage a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navMortgage a:hover {
    font-weight: bold;
}
#main_navInvest {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 24;
    left: 645px;
    top: 96px;
}
#main_navInvest a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navInvest a:hover {
    font-weight: bold;
}
#main_navConvenience {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 25;
    left: 106px;
    top: 120px;
}
#main_navConvenience a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navConvenience a:hover {
    font-weight: bold;
}
#main_navAboutOB {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 26;
    left: 260px;
    top: 120px;
}
#main_navAboutOB a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navAboutOB a:hover {
    font-weight: bold;
}
#main_navAbout {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 27;
    left: 413px;
    top: 120px;
}
#main_navAbout a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navAbout a:hover {
    font-weight: bold;
}
#main_navReorder {
    height: 19px;
    width: 121px;
    position: absolute;
    z-index: 28;
    left: 567px;
    top: 120px;
}
#main_navReorder a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
#main_navReorder a:hover {
    font-weight: bold;
}
#personal #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_personal.jpg);
}
#business #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_business.jpg);
} 
#loans #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_loans.jpg);
}
#mortgage #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_mortgage.jpg);
}
#invest #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_investments.jpg);
}
#convenience #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_convenience.jpg);
}
#online #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_online.jpg);
}
#about #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_about.jpg);
}
#reorder #navigation_Box {
    background: url(/2189/mirror/design/img_nav_current_reorder.jpg);
}
/* ------------------------------------------------------
End Main Nav Divs - Absolute Positions For Each*
------------------------------------------------------ */
#navigation_bg {
    background-repeat: repeat-y;
    height: 73px;
    width: 792px;
    background-image: url(/2189/mirror/design/img_repeat.jpg);
    float: left;
}
#navigation_bg_index {
    height: 52px;
    width: 792px;
    float: left;
}

#contentWrapper {
    width: 792px;
    margin-right: auto;
    background-repeat: repeat-y;
    margin-left: auto;
    float: left;
    background-image: url(/2189/mirror/design/img_repeat.jpg);
}
#contentWrapper p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#contentWrapper_index {
    width: 792px;
    margin-right: auto;
    background-repeat: repeat-y;
    margin-left: auto;
    float: left;
}
#index_welcome {
    width: 750px;
    padding-top: 10px;
    }
#index_welcome p {
   font-family: Arial;
    font-size: 8.5pt;
    line-height: 12pt;
    color: #003F54;
    font-weight: normal;

}

#left {
    width: 137px;
    float: left;
}
#sub_nav {
    width: 135px;
    padding-top: 0px;
}
#sub_nav ul {
}
#sub_nav ul li {
    color: #000;
    padding-left: 8px;
    text-align: left;
    list-style-type: none;
}
#sub_nav ul a {
    font-size: 11px;
    color: #003F54;
    text-decoration:none;
    list-style-type: none;
}
#sub_nav ul a:hover {
    font-size: 11px;
    color: #003F54;
    font-weight: bold;
    list-style-type: none;
}
.snd_nav ul {
    background: #f2e4bf;
color: #000;
margin-left: 10px;
    padding-left: 10px;
    text-align: left;
}
.snd_nav li {
font-size: 11px;
background: #f2e4bf;
color: #000;
    text-align: left;
    list-style-type: none;
}
.snd_nav li a {
    font-size: 11px;
    color: #003F54;
    background: #f2e4bf;
    font-weight: normal;
    text-decoration:none;
    list-style-type: none;
}
.snd_nav li a:hover {
    font-size: 11px;
    color: #003F54;
    background: #f2e4bf;
    font-weight: normal;
    text-decoration: underline;
    list-style-type: none;
}#right {
    width: 655px;
    float: right;
}
#prodHighlight {
    padding-top: 5px;
    padding-left: 14px;
    height: 115px;
    width: 434px;
}
#prodHighlight p {
    color: #003f54;
    font-size: 11px;
    margin-left: 10px;
}
#prodHighlight h1 {
    color: #003f54;
    font-size: 18px;
    font-weight: bold;
}

#prodHighlight h2 {
    color: #003f54;
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
}
.prodHighlight_background {
    background-color: #E6C97D;
}
#prod_header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    color: #7F9AC0;
    padding-left: 10px;
    padding-top: 12px;
    text-align: left;
}
.product_desc {
    padding-top: 3px;
    padding-left: 3px;
}
.product_desc ul {
}
.product_desc ul li {
    font-size: 12px;
    margin-left: 5px;
    background-color: transparent;
    background-image: url(/2189/mirror/design/small_square_red.jpg);
    background-repeat: no-repeat;
    background-position: left;
    list-style-type: none;
    padding-left: 10px;
}
#content {
    padding: 10px;
    font-size: 12px;
    color: #000000;
    text-align: left;
}

#content ul {
    padding-left: 10px;
}

#content ul li {
    margin-left: 20px;
}

#bottom {
    height: 11px;
    width: 792px;
    background-image: url(/2189/mirror/design/img_bottom.jpg);
    background-repeat: no-repeat;
    float: left;
}
#bottom_index {
    height: 11px;
    width: 792px;
    float: left;
}
#footerWrapper {
    float: left;
    width: 792px;
}
.footer {  
    font-family: Arial;
    font-size: 8pt;
    line-height: 9.6pt;
    color: #333333;
}
.footerSitemap { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
    text-align: center;
}
.footerSitemap a {
font-size: 11px;
}
.footerLogos { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
     text-align: center;
    vertical-align: middle;
    width: 150px;
}
.footerNotice {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
    text-align: left; 
    padding-right: 10px; 
    padding-left: 10px; 
    border: 1px none #063167; 
    padding-top: 3px; 
    padding-bottom: 3px;
}
.AppHeaders {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #999999;
    font-weight: bold;
}
.AppLabelText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    text-transform: none;
    color: #333333;
}
.AppTextBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    text-transform: capitalize;
    color: #000000;
    background-image: url(images/leftbarbck50.jpg);
}
.bankName {
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

#locTable p {
    text-align: center;
}
h1, h2, h3, h4, h6 {letter-spacing: -1px;margin: .5em 0 .3em;color:#003f54}
h5 {letter-spacing: 1px; margin: .5em 0 .3em;color:#ffffff}
h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 120%;}
h4 {font-size: 116%}
h5 {font-size: 116%}
h6 {font-size: 96%}