/* Start of CMSMS style sheet 'Menu' */
ul#nav {
position:relative;
width: 897px;
height:22px;
margin: 0px;
padding: 0px;
z-index:999;
}

#nav li ul, #nav li ul {
margin: 0px;
padding: 0px;
}

#nav a {
text-decoration: none;
}

#nav span {
display:none;
}

#nav li {
position:relative;
float: left;
display: block;
top:0px;
}

#nav li ul {
display: none;
}

#nav li.off ul, #nav li.on ul{ /*put the subnav below*/
position:absolute;
float:none;
width:150px;
top:27px;
left:-3px;
z-index:999;
}

#nav li#li1.off ul, #nav li#li1.on ul { 
position:absolute;
float:none;
width:150px;
top:27px;
left:-5px;
z-index:999;
}

#nav li.on a {
color: #556B1B;
}

#nav li.on ul {
display: block;
}

#nav li.off:hover ul {
display: block;
}

#li1 a, #li2 a, #li3 a, #li4 a, #li5 a, #li6 a, #li7 a, #li8 a  {
display: block;
position: relative;
width: 897px;
height:33px;
top:0px;
background-image:url(GRAPHICS/menu2.gif);
background-repeat:no-repeat;
z-index:10;
}

/*first, put the initial states in place*/

#li1 a {
background-position: 0px -0px;
width: 75px;
}

#li2 a {
background-position: -76px -0px;
width: 115px;
}

#li3 a {
background-position: -192px -0px;
width: 109px;
}

#li4 a {
background-position: -301px -0px;
width: 100px;
}

#li5 a {
background-position: -401px -0px;
width: 150px;
}

#li6 a {
background-position: -551px -0px;
width: 110px;
}

#li7 a {
background-position: -659px -0px;
width: 120px;
}

#li8 a {
background-position: -784px -0px;
width: 110px;
}


#li1.on a,
#li1 a:hover {
background-position: -0px -44px;
width: 75px;
}

#li2.on a,
#li2 a:hover {
background-position: -76px -44px;
width: 115px;
}

#li3.on a,
#li3 a:hover {
background-position: -192px -44px;
width: 109px;
}

#li4.on a,
#li4 a:hover {
background-position: -301px -44px;
width: 100px;
}

#li5.on a,
#li5 a:hover {
background-position: -401px -44px;
width: 150px;
}

#li6.on a,
#li6 a:hover {
background-position: -551px -44px;
width: 110px;
}

#li7.on a,
#li7 a:hover {
background-position: -659px -44px;
width: 120px;
}

#li8.on a,
#li8 a:hover {
background-position: -784px -44px;
width: 110px;
}

#nav li ul a {
display: block;
background: #E3EDDC;
color: #556B1B;
border-left:1px solid #556B1B;
border-bottom:1px solid #556B1B;
font-family: arial, verdana, sans-serif;
font-size:12px;
min-height:10px;
height:auto !important;
height:10px;
padding:8px 12px 8px 12px;
width:140px; 
z-index:999;
}

#nav li ul a:hover {
display: block;
background: #E3EDDC;
color: #AF6A48;
width:140px; 
z-index:999;
}


/* End of 'Menu' */

