html, body, ul, li, h1, h2, p, dl {
    margin: 0;
    padding: 0;
}
#topHead {
    background-image: url(/2763/mirror/design/topHead.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-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;
    float: right;
}
#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;
    background-image: url(/2763/mirror/design/bg_2columnWrap.jpg);
    background-repeat: repeat-y;
}
#leftColInterior {
    float: left;
    width: 206px;
    /*background-color: #FFFF00;*/
    background-image: url(/2763/mirror/design/leftnav_col4.jpg);
    background-repeat: no-repeat;
}

#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_col4.jpg)!important;
    background-image: url(/2763/mirror/design/leftnav_col4.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 504px;
    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/3columns_new7.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 309px;
    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;
}
#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: 3px;
}
.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;
    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;
}
.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;*/
height:0;
    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;
}
#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;
}
#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 {
    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: 100px;
    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: 227px;
    width: 190px;
    padding-left: 16px;
    padding-top: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
#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%;
}

#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-width: .4em;
}
#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-width: .4em;
}
#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-width: .4em;
}
#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-width: .4em;
}
#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-width: .4em;
}


------------------------ 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.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!important;
padding-top:20px;

}
.user {
position:relative;
/*top:20px!important;*/
top:-10px;

}
 
#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;


}