﻿.nav, .nav ul  {
   list-style-type: none;
   margin: 0;
   padding: 0;
   background-image:url('img/menubg.gif');
   background-repeat:repeat-x;
   }

.nav ul  {
   border: solid 1px .c6c3bd;
   }
	
.nav a  {
   color: #000000;
   text-decoration: none;
   padding-right: 10px;
   padding-left: 10px;
   display: block;
   }

.nav li a  {
   font-size: 13px;
   margin-top: 2px;
   padding-bottom: 2px;
   }

.nav li ul a  {
   text-align: left;
   margin-top: 0px;
   padding-bottom: 0px;
   position: relative;
   }

.nav li  {
   float: left;

   padding: 0;
   }
      
.nav li ul  {
   background-color: #f8f8f8;
   margin: 0;
   padding: 0px;
   position: absolute;
   width: auto;
   height: auto;
   display: none;
   position:absolute;
   z-index:999;
}

.nav li li  {
   float: none;
   margin: 0px;
   padding: 0px;
}

.nav li:hover ul ul, .nav li.cssHover ul ul  {
   display: none;
   }

.nav li:hover ul, .nav li.cssHover ul  {
   display: block;
   }

.nav li:hover, .nav li.cssHover, a.module:hover, a.first_module:hover  {
   background-color: #abb0b6;
   }

li.selected  {
   background-color: #bdc0c6;
   }

a.module  {
   background-color: #f0f0f0;
   }

a.first_module  {
   background-color: #f0f0f0;
   border-top: 1px solid .c6c3bd;
   }

.nav li.sep  {
   line-height: 2px;
   border-bottom: 1px solid .c6c3bd;
   }