
#nav
{
float: left;
width: 163px;
top: 0;
left: 0;
}

.menu:hover
{
  text-decoration: none;
}

.menu 
{
  font-family: Tahoma, Tahoma, Arial, Sans-Serif;
  font-size:11px;
}

.menu ul 
{
z-index:500;
  padding:0;
  margin:0;
  list-style-type:none;
  width:163px;
}

.menu li 
{
  background:#f2eade;
  float:left;
  width:163px;
}

.menu_static
/* level 1 - always visible */
{
/*  position: absolute;
  left: -1000px;
  z-index: 1000;*/
}


.menu_popup
/* level 2 - pops up visible on mouseover */
{
  position: absolute;
  left: -1000px;
  z-index: 100;
}

.menu a, .menu a:hover
{
  display:block; 
  text-decoration:none;
  line-height:14px;
  color:#00377a;
  padding: 4px 5px 4px 10px;
  border: 1px solid #FFFFFF;
  border-width: 0 1px 1px 0px;
}

* html .menu a, * html .menu a:visited 
{
  width:149px; w\idth:148px;
}

/* TOPLEVEL */

/* Items with no sub menu */

.menu a:hover
{
  color: #00377a;
  background: #f2eade;
}

.menu a.selected,
.menu .level1 a.selected:hover
{
  font-weight: bold;
  color: #00377a;
  background: #FFF;
}

.menu a.sub
{
color:#FFFFFF;
background: #00377a url(../images/nav_top_level_bg.gif) no-repeat 118px 0px;
  font-size:12px;
}

.menu a.subtopselected,
.menu a.subselected,
.menu a.subtopselected:hover,
.menu a.subselected:hover
{
background: #00377a url(../images/nav_top_level_bg.gif) no-repeat 118px 0px;
  color: #FFFFFF;  
  font-size:12px;
}

.menu a.sub:hover
{
background: #00377a url(../images/nav_top_level_bg.gif) no-repeat 118px 0px;
  color:#FFF;  
  font-size:12px;
}

/* STATIC SUBMENUS */

.menu .menu_static a
{
  background: #f2eade;
}

.menu .menu_static a:hover
{
  background: #e2d0b6;
  color: #00377a;
}

.menu .menu_static a.sub
{
  background: #f2eade;
  color:#00377a;
  font-size:11px;
}

.menu .menu_static a.sub:hover 
{
  background: #e2d0b6;
  color:#00377a;
  font-size:11px;
}


/* POPUP */

.menu .menu_popup a
{
  background: #f2eade;
}

.menu .menu_popup a:hover
{
  background: #e2d0b6;
  color: #00377a;
}

.menu .menu_popup a.sub
{
  background: #f2eade;
  color:#00377a;
  font-size:11px;
}

.menu .menu_popup a.sub:hover 
{
  background: #e2d0b6;
  color:#00377a;
  font-size:11px;
}

/* LEVEL 2 */

.menu .level2 a
{
  background: #f2eade;
  font-size:11px;
  color:#00377a;
}

.menu .level2 a:hover
{
font-size:11px;
  background: #e2d0b6;
  color: #00377a;
}

.menu .level2 a.topselected
{
  font-weight:bold;
  color: #00377a;
}


.menu .level2 a.sub
{
  background: #f2eade;
}

.menu .level2 a.sub:hover 
{
  background: #e2d0b6;
  color:#00377a;
}

.menu .level2 a.subtopselected,
.menu .level2 a.subselected,
.menu .level2 a.subtopselected:hover,
.menu .level2 a.subselected:hover
{
  color: #FFFFFF;
  background: #4c73a2;
  font-weight: bold;
}


/* LEVEL 3 */
.menu .level3 a
{
background: #f2eade;
padding-left: 20px;
}

.menu .level3 a:hover
{
  background: #e2d0b6;
  
}

.menu .level3 a:hover
{
  color: #00377a;
}


/* LEVEL 4 */

.menu .level4 a
{
background: #ccd7e4;
padding-left: 20px;
}
