﻿#navBar
{
    width: 900px;
    height: 40px;
    font-weight:bold;
    color:#fff;
    vertical-align:middle;
    background: url(../images/main/bg_mainnav.png) no-repeat top left;
    padding:0px;
}

#navBar a
{
    padding:0px;
    font-weight:bold;
    color:#fff;
}
    



/* root Main Nav */
 #main_about_anchor 
 {
    float:left;
    width:144px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
 a.main_about_anchor_activated
  {
      background: url(../images/main/tab_main_about_hov.png);  
  } 
  a.main_about_anchor_activated:hover
  {
      background: url(../images/main/tab_main_about_hov2.png);        
  }
 
  
/* Main About */
.main_about_t {
   background:url(../images/main/bg_main_about_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height: 3px; 
   line-height: 1px; 
   font-size: 1px;
   padding:0px;
   margin:0px;
   float: left;
}
.main_about_m {
   background:url(../images/main/bg_main_about_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.main_about_b {
   background:url(../images/main/bg_main_about_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}
 .main_about_bg {
   background:url(../images/main/bg_main_about_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height:245px;  
   *height:auto;  
   padding: 10px 0px 0px 0px;
   
}

#main_about {
   position: absolute;
   z-index: 100;
   width:170px;
   height:310px;  
   display: none;
}
 /* Main About */
 
/* Personal Main Nav */
 
 #personal_sol_anchor 
 {
    float:left;
    width:139px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
  a.personal_sol_anchor_activated
  {
      background: url(../images/personal/tab_personal_sol_hov.png);  
  } 
  a.personal_sol_anchor_activated:hover
  {
      background: url(../images/personal/tab_personal_sol_hov2.png);        
  }
 
 
 #personal_learn_anchor 
 {
    float:left;
    width:258px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
 a.personal_learn_anchor_activated
  {
      background: url(../images/personal/tab_personal_learn_hov.png);  
  } 
  a.personal_learn_anchor_activated:hover
  {
      background: url(../images/personal/tab_personal_learn_hov2.png);        
  }
 
 #personal_about_anchor 
 {
    float:left;
    width:139px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
                      
 }
 
 a.personal_about_anchor_activated
  {
      background: url(../images/personal/tab_personal_about_hov.png);  
  } 
  a.personal_about_anchor_activated:hover
  {
      background: url(../images/personal/tab_personal_about_hov2.png);        
  }
 

.personal_sol_t {
   background:url(../images/personal/bg_solutions_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:607px;
   height: 3px; 
   line-height: 1px; 
   font-size: 1px;
   padding:0px;
   margin:0px;
   float: left;
}
.personal_sol_m {
   background:url(../images/personal/bg_solutions_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:607px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.personal_sol_b {
   background:url(../images/personal/bg_solutions_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:607px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}
.personal_sol_bg {
   background:url(../images/personal/bg_solutions_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:607px;
   height:221px;  
   *height:auto;  
   padding: 10px 0px 0px 0px;
   
}
#personal_sol {
   position: absolute;
   z-index: 1000;
   width:607px;
   display: none;
}
.personal_learn_t {
   background:url(../images/personal/bg_learn_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:607px;
   height: 3px;  
   line-height: 1px; 
   font-size: 1px;
   padding:0px;
   margin:0px;
   float: left;
}
.personal_learn_m {
   background:url(../images/personal/bg_learn_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:607px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.personal_learn_b {
   background:url(../images/personal/bg_learn_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:607px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}
.personal_learn_bg {
   background:url(../images/personal/bg_learn_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:607px;
   height:190px;  
   *height:auto;
   padding: 10px 0px 0px 0px;
   
}

#personal_learn {
   position: absolute;
   z-index: 100;
   width:607px;
   display: none;
}

.personal_about_t {
   background:url(../images/personal/bg_about_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.personal_about_m {
   background:url(../images/personal/bg_about_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.personal_about_b {
   background:url(../images/personal/bg_about_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}
.personal_about_bg {
   background:url(../images/personal/bg_about_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height:245px;  
   *height:auto;
   padding: 10px 0px 0px 0px;
   
}

#personal_about {
   position: absolute;
   z-index: 100;
   width:170px;
   display: none;
}

/* Business Main Nav */

 #business_small_anchor 
 {
    float:left;
    width:175px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
 a.business_small_anchor_activated
  {
      background: url(../images/business/tab_business_small_hov.png);  
  } 
  a.business_small_anchor_activated:hover
  {
      background: url(../images/business/tab_business_small_hov2.png);        
  }
  
  /* Business Small */
 .business_small_t {
   background:url(../images/business/bg_business_small_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.business_small_m {
   background:url(../images/business/bg_business_small_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.business_small_b {
   background:url(../images/business/bg_business_small_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}

 .business_small_bg {
   background:url(../images/business/bg_business_small_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   height:156px;  
   *height:auto;
   padding: 10px 0px 0px 0px;
   
}

#business_small {
   position: absolute;
   z-index: 100;
   width:611px;
   height:242px;  
   display: none;
} 
/* End Business Small */
   
 #business_com_anchor 
 {
    float:left;
    width:216px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
 a.business_com_anchor_activated
  {
      background: url(../images/business/tab_business_com_hov.png);  
  } 
  a.business_com_anchor_activated:hover
  {
      background: url(../images/business/tab_business_com_hov2.png);        
  }
/* Business Commercial */
   
 .business_com_t {
   background:url(../images/business/bg_business_com_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.business_com_m {
   background:url(../images/business/bg_business_com_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.business_com_b {
   background:url(../images/business/bg_business_com_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}
 .business_com_bg {
   background:url(../images/business/bg_business_com_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   height:234px;  
   *height:auto;
   padding: 10px 0px 0px 0px;
   
}
  
#business_com {
   position: absolute;
   z-index: 100;
    width:611px;
   height:258px; 
   display: none;
} 
/* End Business Commercial */

 
 #business_learn_anchor 
 {
    float:left;
    width:256px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
 a.business_learn_anchor_activated
  {
      background: url(../images/business/tab_business_learn_hov.png);  
  } 
  a.business_learn_anchor_activated:hover
  {
      background: url(../images/business/tab_business_learn_hov2.png);        
  }
 /* Business Learn */
 
 .business_learn_t {
   background:url(../images/business/bg_business_learn_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.business_learn_m {
   background:url(../images/business/bg_business_learn_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.business_learn_b {
   background:url(../images/business/bg_business_learn_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:611px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}

.business_learn_bg {
    background:url(../images/business/bg_business_learn_nav_panel.png) no-repeat;
    _behavior: url(/site_assets/js/iepngfix.htc);  
    width:611px;
    height:217px;  
    *height:auto;
   padding: 10px 0px 0px 0px;
    
}

#business_learn {
   position: absolute;
   z-index: 100;
    width:611px;
   height:242px; 
   display: none;
} 
/* End Business Learn */

 /* Business About */
 
 .business_about_t {
   background:url(../images/business/bg_business_about_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.business_about_m {
   background:url(../images/business/bg_business_about_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.business_about_b {
   background:url(../images/business/bg_business_about_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}

 .business_about_bg {
   background:url(../images/business/bg_business_about_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height:245px;  
   *height:auto;
   padding: 10px 0px 0px 0px;
   
}

#business_about {
   position: absolute;
   z-index: 100;
   width:170px;
   height:307px;  
   display: none;
}
 /* End Business About */
 
#business_about_anchor 
{
    float:left;
    width:138px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
  a.business_about_anchor_activated
  {
      background: url(../images/business/tab_business_about_hov.png);  
  } 
  a.business_about_anchor_activated:hover
  {
      background: url(../images/business/tab_business_about_hov2.png);        
  }
 

/* Wealth Main Nav */


 #wealth_invest_anchor 
 {
    float:left;
    width:234px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
  a.wealth_invest_anchor_activated
  {
      background: url(../images/wealth/tab_wealth_invest_hov.png);  
  } 
  a.wealth_invest_anchor_activated:hover
  {
      background: url(../images/wealth/tab_wealth_invest_hov2.png);        
  }
 
 /* Wealth Invest */
 
 .wealth_invest_t {
   background:url(../images/wealth/bg_wealth_invest_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:612px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.wealth_invest_m {
   background:url(../images/wealth/bg_wealth_invest_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:612px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.wealth_invest_b {
   background:url(../images/wealth/bg_wealth_invest_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:612px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}
 
 .wealth_invest_bg {
   background:url(../images/wealth/bg_wealth_invest_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:612px;
   height:176px;  
   *height:auto;
   padding: 10px 0px 0px 0px;
   
}

#wealth_invest {
   position: absolute;
   z-index: 100;
   width:612px;
   height:200px;  
   display: none;
} 
  /* End Wealth Invest */
  
 #wealth_sol_anchor 
 {
    float:left;
    width:184px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
 a.wealth_sol_anchor_activated
  {
      background: url(../images/wealth/tab_wealth_sol_hov.png);  
  } 
  a.wealth_sol_anchor_activated:hover
  {
      background: url(../images/wealth/tab_wealth_sol_hov2.png);        
  }
 
 /* Wealth Sol */
 
 .wealth_sol_t {
   background:url(../images/wealth/bg_wealth_sol_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:608px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.wealth_sol_m {
   background:url(../images/wealth/bg_wealth_sol_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:608px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.wealth_sol_b {
   background:url(../images/wealth/bg_wealth_sol_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:608px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}
 
  
 .wealth_sol_bg {
   background:url(../images/wealth/bg_wealth_sol_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:608px;
   height:217px; 
   *height:auto; 
   padding: 10px 0px 0px 0px;
   
}

#wealth_sol {
   position: absolute;
   z-index: 100;
    width:608px;
   height:240px; 
   display: none;
} 
 
 /* End Wealth Sol */ 
 
 #wealth_learn_anchor 
 {
    float:left;
    width:256px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
 a.wealth_learn_anchor_activated
  {
      background: url(../images/wealth/tab_wealth_learn_hov.png);  
  } 
  a.wealth_learn_anchor_activated:hover
  {
      background: url(../images/wealth/tab_wealth_learn_hov2.png);        
  }
 
 
 /* Wealth Learn */
 
 .wealth_learn_t {
   background:url(../images/wealth/bg_wealth_learn_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:608px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.wealth_learn_m {
   background:url(../images/wealth/bg_wealth_learn_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:608px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.wealth_learn_b {
   background:url(../images/wealth/bg_wealth_learn_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:608px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}

.wealth_learn_bg {
    background:url(../images/wealth/bg_wealth_learn_nav_panel.png) no-repeat;
    _behavior: url(/site_assets/js/iepngfix.htc);  
    width:608px;
    height:187px; 
    *height:auto; 
    padding: 10px 0px 0px 0px;
    
}

#wealth_learn {
   position: absolute;
   z-index: 100;
    width:608px;
   height:210px; 
   display: none;
} 
 /* End Wealth Learn */
 
#wealth_about_anchor 
{
    float:left;
    width:139px;
    height:40px;
    padding:0px;
    margin:0px;
    /*background: url(../images/core/spacer.gif);*/
 }
 
 a.wealth_about_anchor_activated
  {
      background: url(../images/wealth/tab_wealth_about_hov.png);  
  } 
  a.wealth_about_anchor_activated:hover
  {
      background: url(../images/wealth/tab_wealth_about_hov2.png);        
  }
   /* Wealth About */
 
 .wealth_about_t {
   background:url(../images/wealth/bg_wealth_about_nav_panel_t.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height: 3px;  
   line-height: 1px;
   font-size: 1px; 
   padding:0px;
   margin:0px;
   float: left;
}
.wealth_about_m {
   background:url(../images/wealth/bg_wealth_about_nav_panel_m.png) repeat-y;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   padding-bottom: 10px;
   margin:0px;
   float: left;
}
.wealth_about_b {
   background:url(../images/wealth/bg_wealth_about_nav_panel_b.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height: 7px;  
   padding:0px;
   margin:0px;
   float: left;
}
 .wealth_about_bg {
   background:url(../images/wealth/bg_wealth_about_nav_panel.png) no-repeat;
   _behavior: url(/site_assets/js/iepngfix.htc);  
   width:170px;
   height:245px;  
   *height:auto;
   padding: 10px 0px 0px 0px;
   
}

#wealth_about {
   position: absolute;
   z-index: 100;
   width:170px;
   height:310px;  
   display: none;
}
/* End Wealth About */

/* Global Nav elements ********************************/

.megamenu {
padding:0px;
margin:0px;
text-align:left;
font-size:12px;
line-height:12px;
}

.megamenu .column{
float: left;
width: 160px; /*width of each menu column*/
padding:0px 20px 5px 20px;
margin-right: 0px;
}
.megamenu .personal_about_bg .column{
    width:130px; 
    padding-right: 20px;
}
.megamenu .business_about_bg .column{
    width:130px;
    padding-right: 20px;
}
.megamenu .wealth_about_bg .column{
    width:130px;
    padding-right: 20px;
}
.megamenu .main_about_bg .column{
    width:130px;
    padding-right: 20px;
}
.megamenu a,.megamenu a:visited
{
    color:#fff;
}

.megamenu a:hover
{
    color:#fff;
    background-color:#fff;
}

.megamenu .column ul li a
{
    font-weight:bold;
    line-height:13px;
    display: block;
}

.megamenu .column ul li ul a
{
    line-height:13px;
    font-weight:normal;
    display: block;
}

.megamenu .column ul li{
padding-bottom: 5px;
padding-top: 8px;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li ul li{
margin: 0;
padding:2px; 
padding-left: 10px;
list-style-type: none;
}

.megamenu .column ul li a{
text-decoration: none;
}


.megamenu .column ul li a:hover
{
    color:#fff;
    background:#AAA695;
}

.megamenu .column ul li a:hover
{
    border-top:0px solid #fff;  /*hack to resolve issue with IE8 */
    color:#AAA695;
    background:#fff;
   
}

