/* Start of CMSMS style sheet 'Leftmenu' */
div.menu {
  width:200px;
   padding: 0;
   margin: 0;
}

div.expand {
    margin: 1px 0 0 0;
}

/* IE fix */
#menu  li .hide {
display:none;
}

/* menu li block */
#menu  li {
   list-style: none;
   border: none;
   display: block;   
}

*  html li { display:inline-block;}

/* all links */
#menu  a {
   text-decoration:none; 
   display: block; 
   padding: 4px 4px 4px 4px;
   line-height: 16px;
   color: #575757; 
   background: #e2e1e0;
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}


/* ***** FIRST LEVEL **********/
#menu li {
    margin: 0 0 1px 0;
    
}

#menu li a.nomouseover:hover, #menu li#active a.nomouseover:hover {
  background: #e6e6e4 url(images/cms/sectionrightcorner.jpg) no-repeat top right !important;
}

#menu li a:hover, #menu li#active a:hover {
  background: #e6d3b8 url(images/cms/sectionrightcorner_hover.gif) no-repeat top right;
}

#menu  li a {
   margin: 0 0 0 0;
   padding: 4px 4px 4px 15px;   
   background: #e6e6e4 url(images/cms/sectionrightcorner.jpg) no-repeat top right;
}

#menu li#active a{ 
   background: #ecac28 url(images/cms/sectionrightcorner_active.gif) no-repeat top right;;
}
#menu li#active ul li a{ 
    background: #efefef none; 
}

/* ***** SECOND LEVEL **********/
#menu ul li {
    margin: 0 7px 1px 0;
    background: none;
}
#menu ul li a {
    margin: 0 0 0 10px;
    font-size: 90%;
    background: #efefef none; 
}

/* hover state for all links */
#menu li ul li a:hover, #menu li#active ul li a:hover, #menu ul li#active a:hover {
   color:#333333;
   background-color:#e6d3b8;  
   background-image:none; 
}

#menu ul li#active a{ 
    background: #ecac28; 
}


/* ***** THIRD LEVEL **********/
#menu ul ul li {
    margin: 0 0 1px 0;
    background: none;
}

#menu ul ul li a {
    margin: 0 0 0 20px;
    font-size: 90%;
    background: #efefef none; 
}

#menu ul ul li#active a{ 
    background: #ecac28; 
}


/* hover state for all links */
#menu ul li ul li a:hover, #menu ul li#active ul li a:hover, #menu ul ul li#active a:hover {
   color:#333333;
   background-color: #e6d3b8;  
   background-image:none; 
}









A.nomouseover
{
color:#333333 !important;
}







*/
/** fix stupid ie bug with display:block; **/
* html #menu  li a { height: 1%; } 
* html #menu  li hr { height: 1%; }
/** end fix **/
/* End of 'Leftmenu' */

