/* Start of CMSMS style sheet 'Menu' */
/* ---------
 LEVEL ONE
 ---------*/
 
#mainMenu {
     height: 24px;
     width: 960px;
     background: url(uploads/images/navBG.jpg) no-repeat scroll 0 0;
     left:0px;
     position: absolute;
     top: 80px;

}
#mainMenu ul {
     list-style: none;
     padding: 0;
     margin: 0
}
#mainMenu a,
#mainMenu .sectionheader span {
     display: block;
     font-weight: normal;
     text-transform: lowercase;
     font-size:1.1em;
     line-height: 1em;
     color:#777;
     padding: 5px 30px 5px;
     border-right: 1px solid #aaabac;
}
#mainMenu li {
     float: left;
     display: block;
     height:22px;
     position: relative;
     border: none;
     width: auto;
}
#mainMenu li a:hover {
     text-decoration: none;
     color: #111;
}
#mainMenu .currentpage h3,
#mainMenu .currentpage strong {
     font-weight: normal;
     padding: 5px 30px 5px;
     font-size: 1.1em;
     text-transform: lowercase;
     background: url(uploads/images/navHover.jpg) no-repeat scroll -5px 0;
     color: #fff;
     display: block;
     margin:0px;
     line-height:1em;
     border-right: 1px solid #aaabac;
}

#mainMenu li.currentpage.firstItem strong {
     background: url(uploads/images/navHover.jpg) no-repeat scroll 0 0;
     }

/* ---------
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' */

