html, body, ul, li, h1, h2, p, dl {
    margin: 0;
    padding: 0;
}
.bg {
    background-image: url("/2763/mirror/design/bg.gif");
    background-repeat: repeat-x;
}
#topHead {
    background-image: url(/2763/mirror/design/topHead2.jpg);
    background-repeat: no-repeat;
    height: 119px;
    width: 840px;
    float: left;
}
#wrapper {
    width: 840px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
#topNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #7F383A;
    text-align: right;
    float: right;
    padding-top: 11px;
    padding-right: 5px;
    padding-bottom: 60px;
}
#topNav a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #7F383A;
    text-decoration: none;
}
#topNav a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #7F383A;
    text-decoration: underline;
}
#navList {
    height: 24px;
    width: 633px;
    position: relative;    
    float: right;
    z-index: 1000;
}
#navList ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#navList ul li {
    display: inline;
    float: left;
    position: relative;
}
li.personal_navList li {
    background-color: #416074; 
}
li.personal_navList a {
    background-image: url(/2763/mirror/design/navPersonal.jpg);
    width: 138px;
    height: 20px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    padding-top: 14px;
}
li.personal_navList a:hover {
    background-image: url(/2763/mirror/design/personal2_f2.jpg);
}
li.personal_navList ul li a {
    background-image: none;
    height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:5px;
    text-align: left;
}
li.personal_navList ul li a:hover {
    background-image: none;
    background-color: #98adba;
    height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}
li.business_navList li {
    background-color: #416074;
}
li.business_navList a {
    background-image: url(/2763/mirror/design/navBusiness.jpg);
    height: 20px;
    width: 105px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    padding-top: 14px;
}
li.business_navList a:hover {
    background-image: url(/2763/mirror/design/navService_f2.jpg); 
}
li.business_navList ul li a {
    background-image: none;
    height: 12px;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left:5px;
    text-align: left;

}
li.business_navList ul li a:hover {
    background-image: none;
    background-color: #98adba;
    height: 12px;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    padding-top: 4px;
    padding-bottom: 3px;
}li.wealth_navList li {
    background-color: #416074;
}
li.wealth_navList a {
    background-image: url(/2763/mirror/design/navWealth.jpg);
    height: 20px;
    width: 166px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    padding-top: 14px;
}
li.wealth_navList a:hover {
    background-image: url(/2763/mirror/design/navService_f2.jpg); 
}
li.wealth_navList ul li a {
    background-image: none;
    height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    padding-left:5px;
}
li.wealth_navList ul li a:hover {
    background-image: none; 
    background-color: #98adba;
    height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:5px;
}
li.rates_navList li {
    background-color: #416074;
}
li.rates_navList a {
    background-image: url(/2763/mirror/design/navRates.jpg); 
    height: 20px;
    width: 91px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    padding-top: 14px;
}
li.rates_navList a:hover {
    background-image: url(/2763/mirror/design/navService_f2.jpg); 
}
li.rates_navList ul li a {
    background-image: none;
    height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    padding-left:5px;
}
li.rates_navList ul li a:hover {
    background-image: none;
    background-color: #98adba;
    height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}
li.services_navList li {
    background-color: #416074;
}
li.services_navList a {
    background-image: url(/2763/mirror/design/navService.jpg); 
    height: 20px;
    width: 133px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    padding-top: 14px;
}
li.services_navList a:hover {
    background-image: url(/2763/mirror/design/navService_f2.jpg); 
}
li.services_navList ul li a {
    background-image: none;
    height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:5px;
    text-align: left;
}
li.services_navList ul li a:hover {
    background-image: none; 
    background-color: #98adba;
    height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* dropdowncode ONLY - #main_nav */
#navList ul li ul{
    visibility: hidden;
    position: absolute;
    z-index: 75;
    width: 145px;
    top: 34px;
}
#navlist ul li ul{
    text-align:center;
    padding: 0;
    margin: 0;
}
#navList ul li ul li a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    width: 200px;
}
#navList ul li ul li ul {
    visibility: hidden;
    position: absolute;
    z-index: 85;
    top: 0px;   /*0*/
    left: 153px; /*153*/
}
/* hide drop downs until you hover over main button */
#navList li:hover ul,  * li:hover li:hover ul {
    visibility: visible;
}
#navList li:hover li ul, * li:hover li:hover li ul {
    visibility: hidden;
}
/* do the normal show, with increased specificity, for good browsers */
li:hover>ul {
    display: block;
    visibility: visible;
}
#two_columnWrap {
    width: 840px;
    float: left;
    /*border-bottom-width: 10px;*/
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
border-top:7px solid #fff;
    background-image: url(/2763/mirror/design/bg_2columnWrap.jpg);
    background-repeat: repeat-y;
background-postion: left -50px;
}
#leftColInterior {
    float: left;
    width: 206px;
    /*background-color: #FFFF00;*/
    background-image: url(/2763/mirror/design/leftnav_interior.jpg);
    /*background-repeat: no-repeat;*/
    background-position: center -30px;
height:495px;
}

#helpMe {
    float: left;
    height: 162px;
    width: 203px;
    padding-top: 11px;
    padding-left: 11px;
    /*float: left;
    height: 162px;
    width: 203px;
    padding-top: 51px;
    padding-left: 11px;*/

}
#helpMe h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #353F5B;
}
#leftColSplash {
    background-image: url(/2763/mirror/design/leftnav_interior.jpg)!important;
    background-image: url(/2763/mirror/design/leftnav_interior.jpg);
    background-position: center -30px;  
    background-repeat: no-repeat;
    float: left;
    height: 445px;
    width: 206px;
}
#rightColSplash {
    float: left;
    width: 634px;
    overflow: hidden;
}
#interiorHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    float: left;
    height: 29px;
    width: 621px;
    padding-left: 12px;
    padding-top: 13px;
}
#interiorPhoto {
    float: left;
    height: 149px;
    width: 450px;
}
#photoAreaWrap {
    width: 633px;
    float: left;
}
#splashPhoto {
    height: 195px;
    width: 634px;
}
#threeColumnWrap {
    /*background-image: url(/2763/mirror/design/minster_4col_bg2.jpg);*/
    background-repeat: no-repeat;
    float: left;
    height: 261px;
    width: 634px;
}
#onlineArea {
    float: left;
    height: 150px;
    width: 190px;
    padding-left: 16px;
    padding-top: 17px!important;
    padding-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
#onlineArea a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 20px;
}
#onlineArea a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}
#onlineArea h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 13px;
}
.radio {
    margin-left: 18px;
}
#onlineArea h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 7px;
}
#onlineArea2 {
    float: left;
    height: 60px;
    width: 190px;
    padding-left: 16px;
    /*padding-top: 35px!important;
padding-top: 15px;*/
position:relative;
top:35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
#onlineArea3 {
    float: left;
    height: 60px;
    width: 190px;
    padding-left: 16px;
    padding-top: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

.form {
    margin: 0px;
}
.textfield {
    padding: 0px;
    height: 17px;
    width: 125px;
    border: 1px solid #353F5B;
}
.submitBtn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #7F383A;
    padding: 0px;
    height: 18px;
    width: 43px;
    border: 1px solid #FFFFFF;
    margin-bottom: 6px;
}
.firsttime {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    letter-spacing: 0px;
    margin: -7px 0 4px 0;
    *margin: -14px 0 4px 0;
    padding: 0;
}
.bulletOnline {
    background-image: url(/2763/mirror/design/bullet_LeftCol.jpg);
    background-repeat: no-repeat;
    background-position: 10px 5px;
    padding: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    margin-left: -10px;
    margin-top: -2px;
}
#bulletOnlineArea {
    padding-left: 26px;
margin-top: -15px;
    
}
#bulletOnlineArea ul {
    list-style-type: none;
    margin-top: 14px;
position:relative;
top:-10px;
}
#bulletOnlineArea ul li {
    padding-left: 23px;
    padding-top: 2px;
}
#locatorArea {
    float: left;
    /*height: 217px;*/
    position:relative;
    top:115px;
    width: 190px;
    padding-left: 16px;
    /*padding-top: 17px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
#locatorArea h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 3px;
}
#locatorArea h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 5px;
}
#locatorArea a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin-top: 5px;
    text-decoration: none;
}
#locatorArea a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin-top: 5px;
    text-decoration: underline;
}
.applyOnline {
    position:relative;
    top:25px;
    *top:4px;
}
.applyOnline form {
    margin-top: -3px;
    margin-left: -8px;
}
#helpMe h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.listMenuHelp {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    height: 17px;
    width: 134px;
}
#featuredProduct {
    height: 162px;
    width: 148px;
    padding-top: 11px;
    padding-left: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-right: 55px;
    float: left;
    overflow: hidden;
}
#iframeArea {
    float: left;
    height: 298px;
    width: 195px;
    padding-left: 11px;
    padding-top: 11px;
}
#stackWrap {
    float: left;
    width: 428px;
}
/* ----------------------- BEGIN HOMEPAGE BOXES - 4 COLUMNS --------------------------- */
#column1 {
    width: 150px;
    float: left;
    margin-left: 5px;
    padding-top: 10px;
}
#column1 h1 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
    width: 150px;
}
#column1-img {
    margin-left:-4px;
    margin-top:24px;
}
#column1-text {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 5px;
}
#column2 {
    width: 150px;
    float: left;
    margin-left: 9px;
    padding-top: 10px;
}
#column2 h1 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
    width: 150px;
}
#column2-img {
    margin-left:-5px;
    margin-top:6px;
}
#column2-text {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 5px;
}
#column3 {
    width: 150px;
    float: left;
    margin-left: 10px;
    padding-top: 10px;
}
#column3 h1 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
    width: 150px;
}
#column3-img {
    margin-left:-6px;
    margin-top:6px;
}
#column3-text {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 5px;
    padding-right: 4px;
}
#column4 {
    width: 150px;
    float: right;
    margin-left: 1px;
    padding-top: 10px;
}
#column4 h1 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
    width: 150px;
}
#column4-img {
    margin-left:-8px;
    margin-top:6px;
}
#column4-text {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 5px;
}

/* ----------------------- END HOMEPAGE BOXES - 4 COLUMNS --------------------------- */

#featuredProduct h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #353F5B;
}
#featuredProductText {
    float: left;
    width: 192px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    /*padding-right: 60px;  part of FF2 fix */
    margin-top: 8px;
    margin-bottom: 8px;
}
#featuredProduct ul {
    list-style-type: none;
    margin-top: 20px;
}
#featuredProduct ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    font-weight: bold;
    margin-left: 23px;
}
.bulletFeatured {
    background-image: url(/2763/mirror/design/bullet_DarkBlue.jpg);
    background-repeat: no-repeat;
    background-position: 10px 3px;
    padding: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-top: -2px;
    margin-left: -10px;
}
#featuredProduct a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    text-decoration: none;
}
#featuredProduct a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    text-decoration: underline;
}

/* Added for bottom right box on home page */

#featuredProductR {
    
height: 162px;
    width: 150px;
    padding-top: 12px;
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #353F72;
    padding-right: 0px;
    overflow: hidden;
    float:right;/* part of FF2 fix*/
}

#featuredProductR h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #353F5B;
padding-bottom:3px;
}
#featuredProductTextR {
    float: left;
    width: 192px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-right: 60px;
    margin-top: 8px;
    margin-bottom: 8px;
}

#featuredProductR a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    text-decoration: none;
}
#featuredProductR a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    text-decoration: underline;
}

/* END ADDITION */

#bottomBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    float: left;
    /*width: 500px; part of FF2 fix*/
    width: 388px;
    padding-top: 20px;
    padding-left: 11px;
}
#bottomBox h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #353F72;
    font-weight: bold;
}
#bottomBoxText {
    float: left;
    width: 390px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-top: 3px;
}
#bottomBoxText ul {
    list-style-type: none;
    margin-top: 15px;
}
#bottomBoxText ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    font-weight: bold;
    margin-left: 23px;
}
#bottomBox a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    text-decoration: none;
}
#bottomBox a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    text-decoration: underline;
}
#iframeArea h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #353F5B;
    font-weight: bold;
}
.iframe {
    background-color: #FFFFFF;
    height: 126px;
    width: 180px;
    border: 1px solid #353F5B;
    margin-top: 10px;
}
#footerHead {
    height: 19px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #353F5B;
    float: left;
    width: 825px;
    padding-left: 15px;
    padding-top: 8px;
    background-color: #FFFFFF;
    border-top-width: 8px;
    border-top-style: solid;
    border-top-color: #916646;
}
#footerLinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7F383A;
    background-color: #FFFFFF;
    height: 50px;
    width: 480px;
    padding-top: 10px;
    padding-left: 15px;
    float: left;
    
}
#footerLinks a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7F383A;
    text-decoration: underline;
    font-weight: bold;
}
#footerLinks a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7F383A;
    text-decoration: none;
    font-weight: bold;
}
#notice {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #353F5B;
    height: 20px;
    width: 817px;
    float: left;
    padding: 7px 10px 10px 15px;
}
#notice a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #D7D9DE;
    text-decoration: none;
    font-weight: bold;
}
#notice a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #D7D9DE;
    text-decoration: underline;
    font-weight: bold;
}
#copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    float: left;
    height: 12px;
    width: 830px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #FFFFFF;
    border-left-color: #FFFFFF;
}
#copyright a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7F383A;
    text-decoration: none;
    font-weight: bold;
}
#copyright a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7F383A;
    text-decoration: underline;
    font-weight: bold;
}
#stolenInfo {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    float: left;
    height: 19px;
    width: 825px;
    padding-left: 15px;
    padding-top: 6px;
}
#logos {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #FFFFFF;
    height: 50px;
    width: 315px;
    padding-top: 0px;
    float: left;
    text-align: right;
    padding-right: 12px;
    vertical-align: middle;
    position:relative;
    top:-15px;
}
#logos a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: underline;
}
#logos a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
}
#quickLinksArea {
    float: left;
    height: 50px;
    width: 190px;
    padding-left: 16px;
    /*padding-top: 17px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    position:relative;
    top:60px;
}
#quickLinksArea h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}
#quickLinksArea ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: normal;
    list-style-type: none;
    margin-top: 10px;
    margin-left: 17px;
}
#quickLinksArea a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
#quickLinksArea a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
}
#partnerProducts {
    background-color: #E9ECEF;
    float: left;
    height: 147px;
    width: 157px;
    border: 1px solid #383F5C;
    padding-right: 12px;
    padding-left: 12px;
}
#partnerProducts h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333C5B;
    margin-bottom: 5px;
}
#partnerProducts h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333C5B;
    text-decoration: none;
    padding-top: 1px
    padding-bottom: 1px;
}
#partnerProducts ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333C5B;
    list-style-type: none;
    margin-top: 5px;
}
#partnerProducts ul li {
}
#partnerProducts a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333C5B;
    text-decoration: none;
}
#partnerProducts a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333C5B;
    text-decoration: underline;
}
#mainContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 620px;
    float: left;
    padding: 10px 0px 10px 10px;
    overflow: hidden;
}
#mainContent h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #916646;
    font-weight: bold;
}
#mainContent h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #916646;
    font-weight: bold;
}
#mainContent h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #916646;
    font-weight: bold;
}
#mainContent strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
#mainContent em {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-style: italic;
}
#mainContent a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    text-decoration: underline;
    font-weight: bold;
}
#mainContent a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F383A;
    text-decoration: none;
}
#mainContent ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    float: left;
    width: 100%;
    /*padding-top: 7px;*/
    list-style-type: none;
}
#mainContent ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-top: 4px;
    padding-left: 25px;
    background-image: url(/2763/mirror/design/bullet_DarkBlue.jpg);
    background-repeat: no-repeat;
    background-position: 10px 8px;
    margin-bottom: 10px;
    width: 95%;
}
#sizer {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    position:absolute;
    top:40px;
    left:502px;
}
#sizer img {border:none;margin-right:3px;}
#red #interiorHead {
    background-image: url(/2763/mirror/images/hd_bg1.jpg);
    background-color: #7e383a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    float: left;
    height: 20px;
    width: 623px;
    padding-left: 12px;
    padding-top: 13px;
    border-top: solid;
   border-width: .4em;
   border-top-color:#FFFFFF;
    border-bottom-color:#FFFFFF;
    border-bottom:solid; 
    border-top-width: 0;
}
#blue #interiorHead {
    background-image: url(/2763/mirror/images/hd_bg1.jpg);
    background-color: #416074;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    float: left;
    height: 29px;
    width: 623px;
    padding-left: 12px;
    padding-top: 13px;
    border-top: solid;
    border-width: .4em;
    border-top-color:#FFFFFF;
    border-bottom-color:#FFFFFF;
    border-bottom:solid; 
    border-top-width: 0;
}
#green #interiorHead {
    background-image: url(/2763/mirror/images/hd_bg1.jpg);
    background-color: #234334;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    float: left;
    height: 29px;
    width: 623px;
    padding-left: 12px;
    padding-top: 13px;
    border-top: solid;
    border-width: .4em;
    border-top-color:#FFFFFF;
    border-bottom-color:#FFFFFF;
    border-bottom:solid; 
    border-top-width: 0;
}
#darkblue #interiorHead {
    background-image: url(/2763/mirror/images/hd_bg1.jpg);
    background-color: #002e48;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    float: left;
    height: 29px;
    width: 623px;
    padding-left: 12px;
    padding-top: 13px;
    border-top: solid;
    border-width: .4em;
    border-top-color:#FFFFFF;
    border-bottom-color:#FFFFFF;
    border-bottom:solid; 
    border-top-width: 0;
}
#maroon #interiorHead {
    background-image: url(/2763/mirror/images/hd_bg1.jpg);
    background-color: #593244;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    float: left;
    height: 29px;
    width: 623px;
    padding-left: 12px;
    padding-top: 13px;
    border-top: solid;
   border-width: .4em;
    border-top-color:#FFFFFF;
    border-bottom-color:#FFFFFF;
    border-bottom:solid; 
    border-top-width: 0;
}


------------------------ tables -------------------------


.minster {
    background-image:url(/2763/mirror/design/table_cell_bg.gif);
}
table.minster td.rightcolumn {
    background-image:url(/2763/mirror/design/table_cell_right_bg.gif);

}
table.minster {
    width: 100%;
}
table.minster td.toprow    {
    background-image:url(/2763/mirror/design/table_top_row_bg.gif);
}
table.minster td.firstfed {
    background-image:url (/2763/mirror/design/table_cell_bg.gif);
}
table.minster td {
    border-left:1px solid #778899;
    border-right:1px solid #778899;
}
table {
    width: 100%;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: regular;
    text-align: left;
}
table.sitemap {
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
table.sitemap td {
    width: 250px;
    float: left;
}
#sitemap ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    float: left;
    width: 250px;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
}
#sitemap ul li {
    display: inline;
    float: left;
    width: 200px;
    margin-top: 2px;
    margin-bottom: 2px;
}
table td {
    border-width:solid;
    border-top: solid;
    border-top-color:#D3D3D3;
    border-bottom-color:#D3D3D3;
    border-bottom:solid; 
    border-width: 1px;
    border-left:0px solid #778899;
    border-right:0px solid #778899;
}
table.noborder td {
    border-width: 0px;
}
table.contact {
    width: 75%;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
}
table.contact td {
    border-width:solid;
    border-top:none;
    border-top-color:#FFFFFF;
    border-bottom-color:#FFFFFF;
    border-bottom:none; 
    border-width:0px;
    border-left:0px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
}
#cd {
    width: 250px;
}
#cd2 {
    width: 400px;
}
#wealth {
    width: 450px;
    float: left;
}
#wealth2 {
    width: 150px;
    float: right;
}
#lb_1 {
    position: absolute; 
}
 
#invest {

background-image:url (/2763/mirror/design/weath_side_bg.jpg);
}
 
#onlineecorpbut {
padding-top:0px;
margin:0;
*margin-top:-20px;
}

.user {
position:relative;
/*top:20px!important;*/
top:-10px;
*top:-17px;
line-height:20px;
margin:0;
}

#leftColSplash #onlineArea form#Remote p.user {
position:relative;
/*top:20px!important;*/
top:-10px;
*top:-12px;
line-height:20px;
margin:0;
}

#leftColSplash #onlineArea form#Remote p.firsttime {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    letter-spacing: 0px;
    margin: -7px 0 4px 0;
    padding: 0;
}

#leftColSplash #onlineArea #onlineecorpbut {
padding-top:0px;
margin:0;

}
#leftColSplash #onlineArea .applyOnline {
    position:relative;
    top:25px;
   
}
 
#homefdicmain {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #916646;
    height: 10px;
    width: 817px;
    float: left;
    padding: 7px 10px 10px 15px;
    margin-bottom:1px;

}
#homefdicmain a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
#homefdicmain a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;

}
#homefdic {
background-color: #916646;
height: 35px;
width: 817px;
float:left;
padding: 7px 10px 10px 15px;
color:white;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;


}
#homefdic2 {
background-color: #916646;
height: 63px;
width: 817px;
float:left;
padding: 7px 10px 10px 15px;
color:white;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:1px;

}

#fdicbox {
background-color: #916646;
height: 52px;
width: 588px;
float:left;
padding: 7px 10px 10px 15px;
color:white;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;

}
#fdicbox2 {
background-color: #916646;
height: 101px;
width: 588px;
float:left;
padding: 7px 10px 10px 15px;
color:white;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:1px;
}
 
/* -------------Start Privacy Page-------------*/
 .privacy_table {
border-collapse:collapse;
border:1px solid #bbb;
}
.privacy_table {
font-size:12px;

}


.privacy_table td{
border:1px solid #bbb;
padding:5px;
margin:3px;
}
 .privacy_no {
border-collapse:collapse;
border:0px solid #bbb;
}
.privacy_no td{
border:0px solid #bbb;
vertical-align: top;
}
.privacy_table p{
margin: 0 15px 12px 3px;
}
.privacy_no ul {
margin-left:10px;
padding-top:8px;
margin-top:-10px;
}
 
.white {
color:#fff;
}
 
/* -------------End Privacy Page-------------*/
 
/* -------------Start Homepage Portal--------------*/
/*#wrapperPortal {width: 975px;position:relative;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}*/
#wrapperPortal {padding-left:218px;}
.boxgrid {
    width: 208px;
    height: 158px;
    float:left;
    overflow: hidden;
    position: relative;
}
/*.boxgrid img {position:absolute;top:0;left:0;border:0;}*/
#caption1 {
    background-image: url(/2763/mirror/design/bt-market-watch.jpg);
    background-repeat: no-repeat;
    padding-top: 34px;
background-color:#fff;
}
#caption2 {
    background-image: url(/2763/mirror/design/bt-weather-watch.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 34px;
background-color:#fff;
}
.boxcaption{
    float: left;
    position: absolute;
    height: 160px;
    width: 214px;
    text-align: center;
}
.caption .boxcaption {
    top: 125px;
    left: -4px;
} 
#portal-content-wrapper {
    width: 676px;
    height: 32px;
    padding-right: 31px;
}
#portal-stock {
    width: 208px;
    position: absolute;
    z-index: 200;
    left: 417px;
    top: 198px;
}
#portal-weather {
    width: 208px;
    position: absolute;
    z-index: 201;
    left: 629px;
    top: 198px;
}
/* -------------End Homepage Portal--------------*/

/*------------------ SEARCH MODULE  ------------------*/
#search-module {
    position:absolute;
    top:33px;
    left:600px;
    height:24px;
    width:210px;
    padding:0 19px 0 7px;
}
#search-submit {
    float:left;
    padding-left:20px;
}
#query {
    float:right;
    width:155px;
    height:18px;
    background:#e1e6e8;
    border:solid 1px #000;
    line-height:18px;
    text-indent:6px;
}
