/* June 12, 2006 */




/* main nav dropdowns */
body {behavior: url(css/csshover.htc);} /* WinIE behavior call */

div#nav {margin: 0; padding: 0;
  color: #FFFFFF;  background: url(../img/nav_bg.jpg) left top repeat-x; position: absolute; left:9; top:85; width: 725px; height:auto; border-bottom: 1px solid rgb(102,102,102);}
div#nav ul {margin: 0; padding: 0; background: #4488cc;
  border: 0px solid #CCC;}
div#nav li {position: relative; list-style: none; margin: 0;
  float: left; }
div#nav ul.level2 li {width: 165px;}
div#nav ul.level3 li {width: 95px; padding: 1px 0 1px 0;}
div#nav ul.level3wide li.wide {text-indent: 0px; width: 140px; padding: 1px 0 1px 0;}
div#nav ul.level4 li {width: 95px; padding: 1px 0 1px 0;}
div#nav ul.level4wide li.normal {width: 90px; text-indent: 0; padding: 1px 0 1px 0;}
div#nav li:hover {}
div#nav li.submenu { border-right: 0px solid rgb(51,51,102); font-weight:bold; text-align:center; background: url(../img/ccg_nav_background3.gif) right top no-repeat; padding: 0.25em 0 0.25em 0;}
div#nav li.submenu2 { border-right: 0px solid rgb(51,51,102); font-weight:normal; text-align:left; }
div#nav li.submenu span.sm { font-size:6px; line-height: 0.8em;}

div#nav li.normal {width:107px;}
div#nav li.benefits {width:109px;}
div#nav li.financial {width:114px;}
div#nav li.online {width:74px;}



div#nav li.submenu2:hover {}
div#nav li a {display: block; padding: 0;
  text-decoration: none; font-family:arial,helvetica,sans-serif; font-size:11px; color: #ffffff;}
div#nav a.mainhover:hover {display: block;
  text-decoration: none; font-family:arial,helvetica,sans-serif; font-size:11px; color: #ccddee;}
  
div#nav ul.level2 li a {width: 165px; margin-left: 3px; padding: 1px 0 1px 0;}
div#nav ul.level2 li:hover {background: #335599;}
div#nav ul.level3 li a {width: 95px; padding: 1px 0 1px 0;}
div#nav ul.level3wide li.wide a {width: 140px; padding: 1px 0 1px 0;}
div#nav ul.level4 li a {width: 95px; padding: 1px 0 1px 0;}
div#nav ul.level4wide li.normal a {width: 90px; padding: 1px 0 1px 0;}


  
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; 
  display: none; border: 1px solid rgb(51,51,102);}
div#nav ul ul li {border-bottom: 0px solid #CCC; padding: 0;}
div#nav li.submenu li.submenu {}
div#nav li.submenu li:hover {}
div#nav li.submenu li.submenu:hover {}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu2:hover ul.level3,
div#nav ul.level2 li.submenu2:hover ul.level3wide,
div#nav ul.level3 li.submenu2:hover ul.level4,
div#nav ul.level3wide li.submenu2:hover ul.level4wide {display:block;}
div#nav ul.level2 {top: 34px; left: 0px; z-index: 3; width: 165px;}
div#nav ul.level3 {top: 0px; left: 165px; z-index: 2; width: 95px;}
div#nav ul.level3wide {top: 0px; left: 165px; z-index: 2; width: 140px;}
div#nav ul.level4 {top: 0px; left: 95px; z-index: 1; width: 95px;}
div#nav ul.level4wide {top: 0px; left: 140px; z-index: 1; width: 95px;}


/* new styles MSSB rebrand */
#top_right_menu {text-align:right; position:absolute; width:300px; left:425px; }
#top_right_menu span {font-family:arial, helvetica, sans-serif; font-size:11px; color:#CCCCCC}
#top_right_menu a {color:#003399; text-decoration:none}
#top_right_menu a:hover {color:#3366cc; text-decoration:underline}
