/* Start of CMSMS style sheet 'Menu' */
/* ---------
 LEVEL ONE
 ---------*/
 
#mainMenu {
     height: 30px;
     left:0px;
     position: absolute;
     top: 130px;
     border-top: #c58a5e solid 5px;
     width: 100%;
}
#mainMenu ul {
     list-style: none;
     padding: 0;
     margin: 0;
     width: 900px;
    margin: 0 0 0 52px;
}
* html #mainMenu ul {margin-left: 46px;}

#mainMenu a,
#mainMenu .sectionheader span {
     display: block;
     font-weight: bold;
     text-transform: lowercase;
     font-size:12px;
     line-height: 1em;
     color:#777;
     padding: 5px 6px 10px 5px;
}

#mainMenu li {
     float: left;
     display: block;
     background: #f9f9f9;
     position: relative;
     padding: 0;
}
#mainMenu li a:hover {
     color: #ED5E2C;
     text-decoration: none;
}
#mainMenu .currentpage h3,
#mainMenu .currentpage strong {
     font-weight: bold;
     padding: 5px 6px 10px 5px;
     font-size: 12px;
     text-transform: lowercase;
     background-color: #c58a5e;
     display: block;
     margin:0px;
     line-height:1em;
     color: #fff;
}
/* ---------
LEVEL TWO
---------*/
#mainMenu li ul {
     position: absolute;
     display: none;
     width: 120px;
     left: 0px;
     top: 23px;
}
#mainMenu li ul li {
     background-color: #f5f8e2;
     width:120px;
}
#mainMenu li ul li.currentpage h3,
#mainMenu li ul li.currentpage strong {}
#mainMenu li ul li a, #mainMenu li ul li.sectionheader span {}
#mainMenu li ul li a:hover{}
 
/* ---------
GLOBAL
---------*/
 
#mainMenu li:hover ul, #mainMenu li li:hover ul, #mainMenu li.sfhover ul, #mainMenu li li.sfhover ul {
     display: block;
}
#mainMenu li:hover ul ul, #mainMenu li.sfhover ul ul {
     display: none;
}

/* End of 'Menu' */

