/* Start of CMSMS style sheet 'Module: Menu' */
/* -----------------------------------*/
/* ---->>> COLOUR GLOSSARY <<<----*/
/* -----------------------------------*/

/*
BLUE #78D7F3
burgundy #870E24
purple #660099
orange #F97C00
light-blue #7ec6f9;
*/

/* -----------------------------------*/
/* ------->>> NAVIGATION <<<-------*/
/* -----------------------------------*/


#nav ul, #nav_index ul {
    list-style: none;
    line-height: 1;
    padding-left: 10px;
    margin-top: 5px;
}

#nav a, #nav_index a {
color: #870E24;
padding: 0 3px;
font-weight: bold;
font-size: 0.95em;
}

#nav li, #nav_index li {
	float: left;
	line-height: 1.7em;
	list-style: none;
        position: relative;
        z-index: 100;
        background: url(uploads/images/layout/line.gif) no-repeat scroll 100% 55%;
        margin:0px;
}

#nav_index li ul {
    position: absolute;
    width: 168px;
    background: #dcdcdc none repeat scroll 0%;  
    margin: 0;
    padding: 0;
left: 0;
top: 1.7em;
display: none;
}

#nav li ul {
    position: absolute;
    width: 168px;
    background: #7df3f9 none repeat scroll 0%;  
    margin: 0;
    padding: 0;
left: 0;
top: 1.7em;
display: none;
}

#nav li ul li, #nav_index li ul li {
list-style: none; 
background-image: none;
}

#nav li ul a, #nav_index li ul a {
display: block; 
width: 148px;
padding: 0 10px;
border-bottom: 1px solid #fff;
font-weight: normal;
font-size: 0.95em;
}

#nav li a:hover, #nav_index li a:hover {
        color:#660099;
        text-decoration: none;
}

#nav li ul a:hover, #nav_index li ul a:hover {
        background-color: #7ec6f9;
        color: #870E24;
        width: 148px;
}

.currentpage h3 {
  color: #660099;
  font-size: 0.95em;
  line-height: 1.8em;
*line-height: 1.9em;
  margin: 0px;
  padding: 0 3px;
}

#nav li ul li.currentpage h3, #nav_index li ul li.currentpage h3 {
  color: #660099;
  border-bottom: 1px solid #fff;
  line-height: 1.75em;
  font-size: 0.95em;
  width: 148px;
  padding: 0 10px;
}

#nav li:hover {z-index: 10;}

#nav li:hover ul, #nav_index li:hover ul {left: 0; display: block;} 
#nav li ul li:hover ul, #nav_index li ul li:hover ul {left: 0; display: block;}
#nav li ul li ul li:hover ul, #nav_index li ul li ul li:hover ul {left: 0; display: block;} 

#nav li.sfhover ul, #nav_index li.sfhover ul {left: 0; display: block;} 
#nav li li.sfhover ul, #nav_index li li.sfhover ul {left: 0; display: block;}
#nav li li li.sfhover ul, #nav_index li li li.sfhover ul {left: 0; display: block;}

#nav li:hover ul ul, #nav_index li:hover ul ul {left: -999em;}
#nav li:hover ul ul ul, #nav_index li:hover ul ul ul {left: -999em;}

#nav li.sfhover ul ul, #nav_index li.sfhover ul ul {left: -999em;}
#nav li.sfhover ul ul ul, #nav_index li.sfhover ul ul ul {left: -999em;}


#nav li ul li ul, #nav_index li ul li ul {margin: -1.7em 0pt 0pt 168px}

/* -----------------------------------*/
/* ------->>> FOOTER <<<-------*/
/* -----------------------------------*/

#footer ul{
    list-style: none;
    line-height: 1;
    padding: 0px;
    margin-left: 240px;
    position: relative;
}

#footer li {
float: left;
list-style: none;
background: url(uploads/images/layout/line.gif) no-repeat scroll 100% 55%;
}

#footer li a {
padding-right: 20px;
font-size: 0.95em;
padding: 0 7px;
}


/* End of 'Module: Menu' */

