/* Start of CMSMS style sheet 'menu' */
/* CSS Document */

/* Start of CMSMS style sheet 'Menu' */
ul#nav {
position:relative;
width: 675px;
height:14px;
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:135px;
top:15px;
z-index:999;
}

#nav li.on a {
color: #073E74;
}

#nav li.off:hover ul {
display: block;
}

#li1 a, #li2 a, #li3 a, #li4 a, #li5 a, #li6 a, #li7 a {
display: block;
position: relative;
width: 675px;
height: 14px;
background-image:url(uploads/images/menu.gif);
background-repeat:no-repeat;
z-index:10;
}

/*first, put the initial states in place*/

#li1 a {
background-position: 0px 0px;
width: 82px;
}

#li2 a {
background-position: -82px 0px;
width: 81px;
}

#li3 a {
background-position: -163px 0px;
width: 101px;
}

#li4 a {
background-position: -264px 0px;
width: 127px;
}

#li5 a {
background-position: -391px 0px;
width: 114px;
}

#li6 a {
background-position: -505px 0px;
width: 83px;
}

#li7 a {
background-position: -588px 0px;
width: 87px;
}

#li1.on a,
#li1 a:hover {
background-position: -0px -16px;
width: 82px;
height: 16px;
}

#li2.on a,
#li2 a:hover {
background-position: -82px -16px;
width: 81px;
height: 16px;
}

#li3.on a,
#li3 a:hover {
background-position: -163px -16px;
width: 101px;
height: 16px;
}

#li4.on a,
#li4 a:hover {
background-position: -264px -16px;
width: 127px;
height: 16px;
}

#li5.on a,
#li5 a:hover {
background-position: -391px -16px;
width: 114px;
height: 16px;
}

#li6.on a,
#li6 a:hover {
background-position: -505px -16px;
width: 83px;
height: 16px;
}

#li7.on a,
#li7 a:hover {
background-position: -588px -16px;
width: 87px;
height: 16px;
}

#nav li.off ul a,
#nav li.on ul a  {
display: block;
background: #CBCAC9;
color: #6F6A68;
font-family: arial, verdana, sans-serif;
font-size:10px;
min-height:10px;
height:auto !important;
height:10px;
padding:5px;
width:115px; 
}

#nav li.off ul a:hover,
#nav li.on ul a:hover  {
background: #BBBBBB;
color: #6F6A68;
width:115px;
height:auto;
padding:5px;
}
/* End of 'menu' */

