
.menu:hover
{
  text-decoration: none;
}

.menu 
{

  float: right;
  font-family: Tahoma, Tahoma, Arial, Sans-Serif;
  font-size:11px;
}

.menu ul 
{
  z-index:500;
  padding:0;
  margin:0;
  list-style-type:none;
  width:129px;
}

.menu li 
{
  background:#FFF url(../images/nav_item_bg.gif) repeat-y;
  float:left;
  width:129px;
}

.menu_popup
{
  position: absolute;
  left: -1000px;
  border:1px solid #FFFFFF;
  border-width: 1px 1px 0 1px;
}

.menu a, .menu a:hover
{
  display:block; 
  text-decoration:none;
  line-height:14px;
  color:#605E5F;
  padding: 4px 5px 4px 10px;
  border:1px solid #FFFFFF;
  border-width: 0 0 1px 0px;
}

* html .menu a, * html .menu a:visited 
{
  width:115px; w\idth:114px;
}

/* TOPLEVEL */

/* Items with no sub menu */

.menu a:hover
{
  background: #c9e1d5;
}

.menu a.selected,
.menu .level1 a.selected:hover
{
  font-weight: bold;
  
  background: #FFF;
}

.menu a.sub
{
  background: #FFF  url(../images/nav_item_bg.gif) repeat-y;
}

.menu a.subselected
{
background: #FFFFFF ;
  font-weight: bold;
  color: #268658;
}

.menu a.subtopselected,
.menu a.subtopselected:hover,
.menu a.subselected:hover
{
  background: #FFFFFF  url(../images/nav_item_bg.gif) repeat-y;
  font-weight: bold;
  color: #268658;
}

.menu a.sub:hover
{
  background: #c9e1d5;
  color:#605E5F;
}

/* POPUP */

.menu .menu_popup a
{
  background:#FFF url(../images/nav_item_bg.gif) repeat-y;
}

.menu .menu_popup a:hover
{
   background: #c9e1d5;
   color: #605e5f;
}

.menu .menu_popup a.sub
{
  background: #FFFFFF;
}

.menu .menu_popup a.sub:hover 
{
  background: #c9e1d5;
}

/* LEVEL 2 */

.menu .level2 a
{
display:block;
  background: #FFFFFF;
padding-left:22px;
}

.menu .level2 a:hover
{
  background: #c9e1d5;
  
}

.menu .level2 a.topselected
{
  color: #268658;
}


.menu .level2 a.sub
{
  background: #FFFFFF;
}

.menu .level2 a.sub:hover 
{
  background: #F58A20;
  color:#FFF;
}

.menu .level2 a.subtopselected,
.menu .level2 a.subselected,
.menu .level2 a.subtopselected:hover,
.menu .level2 a.subselected:hover
{
  
  background: #FCC791;
  font-weight: bold;
}


/* LEVEL 3 */
.menu .level3 a,
.menu .level3 a:hover
{
  background: #FFEAD5;
}

.menu .level3 a:hover
{
  
}
