ul#nav, ul#nav ul {
margin: 0;
padding: 0;
list-style: none;
z-index:50;
}
ul#nav  li {
position: relative;
float: left;
width:90px;
text-align: center;
line-height: 32px;
z-index:999;
}
#nav li ul {
position: absolute;
left: -999em; /* hide menu from view */
top: auto;
z-index:999;
}
/* Styles for Menu Items */
ul#nav  li a{
display: block;
text-decoration: none;
color: #ffffff;
background:#000000; /* IE6 Bug */
/*padding: 0 5px;*/
}
/* commented backslash mac hiding hack \*/ 
* html ul#nav  li a {height:1%}
/* end hack */ 

/* this sets all hovered lists to grey */
#nav li:hover a,#nav li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
color: #000000;
background:#B4B4B4;
}
#nav li:hover a{
color: #ffffff;
background: url(../images/hover-bgr.gif) repeat-x top;
}
/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
color: #000000;
background: #DFDFDF;
text-align: left;
line-height: 25px;
width: 150px;
}
#nav li ul li a { padding: 3px 5px;} /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul {left:0; } /* show menu*/

/* -------------------------------------- */
/* SIDE NAV */ 


#navside a, #navside a:visited {
font-size:11px;
  text-decoration:none;
  text-align:left;
  background-color:#D6D6D6; 
  color:#000;
  display:block; 
  width:120px;
  padding:0.3em;
  padding-left:10px;
  margin:0.2em 0;
  border-left:5px solid #fff;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
  
  }
#navside a:hover {
  border-left:5px solid #ccc;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
  background-color:#E7E7E7;
    }
	
#navside a:active {
  border-right:5px solid #ccc;
  color:#fff;
  background-color:#666666;
    }
	
	#sidenav {
float:left; 
width:165px;
margin-left:10px;
margin-top:8px;

}


/* -------------------------------------- */
/* SIDE NAV */ 


#nav2 a, #nav2 a:visited {
font-size:11px;
  text-decoration:none;
  text-align:left;
  background-color:#F4F4F4;
  color:#000;
  display:block; 
  width:100px;
  padding:0.3em;
  padding-left:20px;
  margin:0.2em 0;
  margin-left:10px;
  border-left:5px solid #fff;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
  
  }
#nav2 a:hover {
  border-left:5px solid #666666;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
  background-color:#E7E7E7;
    }
	
#nav2 a:active {
  border-right:5px solid #ccc;
  color:#fff;
  background-color:#666666;
    }
	
	#nav2 {
width:145px;

}


