/* Start of CMSMS style sheet 'TreasureCSS LargeMenu' */
/* Large Menu CSS */

#largeMenu {
   list-style-type: none;
   margin: 12px 0 0 0;
   padding: 0;
   position: relative;
   height: 42px;
}

#largeMenu li {
/*   display: inline;*/
position: relative;
display: block;
   height: 42px;
float: left;
clear: none;
margin: 0 14px 0 0;
padding: 0;
}





#largeMenu li a {
   display: block;
   float: left;
   width: 127px;
   height: 16px;
   line-height: 12px;
   text-align: left;
   font-size: 16px;
   padding: 14px 0 12px 30px;
   color: white;
   text-decoration: none;
   background-image: url('images/large-menu-bullet.gif');
   background-repeat: no-repeat;
   background-position: 10px 13px;
}

#largeMenu li ul {
display: block;
position: absolute;
background-image: url('images/menu-bg.gif');
background-position: 0 -35px;
background-repeat: repeat;
width: 157px;
top: 42px;
left: -999em;
}

#largeMenu li:hover ul, #largeMenu li.sfhover ul {
left: 0px;
}

#largeMenu li.grey:hover ul {
left: 0px;
}

#largeMenu li ul li {
   height: 35px;
   margin-right: 0;
}

#largeMenu li.blue ul li a, #largeMenu li.grey ul li a {
float: none;
background-color: #CCCCCC;
background-image: none;
font-size: 12px;
height: 34px;
line-height: 34px;
padding-top: 0;
padding-bottom: 0;
border-right: 0;
border-top: 1px solid white;
text-transform: uppercase;
}

#largeMenu li ul li a:hover {
background-color: transparent;
}

#largeMenu .lastButton  {
   margin-right: 0;
}

#largeMenu li.grey a {
   background-color: #999999;
}

#largeMenu li.blue a {
   background-color: #133d8d;
}
/* End of 'TreasureCSS LargeMenu' */

