/*-------------------------------------------------------------------------*/ 
/*                             Menu Navigation                             */ 
/*-------------------------------------------------------------------------*/
ul.menu-nav {
	position: relative; 
	z-index: 2;
  list-style: none;
  padding: 0 0 0 0;
  margin: 0;
  float: left;
  width: 100%;
  background: #222;
  font-size: 1.2em;
  background: url(../images/navigation/topnav_bg.gif) repeat-x;
}

ul.menu-nav li {
  float: left;
  margin: 0;
  padding: 0 15px 0 0;
  /*--Declare X and Y axis base for sub navigation--*/
  position: relative; 
}

ul.menu-nav li a{
  padding: 10px 5px;
  color: #fff;
  display: block;
  text-decoration: none;
  float: left;
}

ul.menu-nav li a:hover{
  background: url(../images/navigation/topnav_hover.gif) no-repeat center top;
}

/*--Drop down trigger styles--*/
ul.menu-nav li span { 
  width: 17px;
  height: 35px;
  float: left;
  background: url(../images/navigation/subnav_btn.gif) no-repeat center top;
}

/*--Hover effect for trigger--*/
ul.menu-nav li span.subhover {background-position: center bottom; cursor: pointer;} 
ul.menu-nav li ul.subnav {
  list-style: none;
  position: absolute; 
  z-index: 1;
  left: 0; top: 35px;
  background: #333;
  margin: 0; padding: 0;
  display: none;
  float: left;
  width: 170px;
  border: 1px solid #111;
}

ul.menu-nav li ul.subnav li{
  margin: 0; padding: 0;
  border-top: 1px solid #252525; 
  border-bottom: 1px solid #444; 
  clear: both;
  width: 170px;
}

html ul.menu-nav li ul.subnav li a {
  float: left;
  width: 145px;
  background: #333 url(../images/navigation/dropdown_linkbg.gif) no-repeat 10px center;
  padding-left: 20px;
}

html ul.menu-nav li ul.subnav li a:hover { 
  background: #222 url(../images/navigation/dropdown_linkbg.gif) no-repeat 10px center;
}

.tooltip {
  display:none;
  background:transparent url(../images/tooltip/black_arrow.png);
  font-size:12px;
  height:70px;
  width:160px;
  padding:25px;
  color:#eee;
  }
/*-------------------------------------------------------------------------*/ 
/*                             Left Navigation                             */ 
/*-------------------------------------------------------------------------*/


ul#sidenav li ul li a.selected {
  background: #A4771B;
  text-decoration: underline;  
}

	
ul#sidenav, ul#sidenav ul {
  list-style-type:none;
  margin: 0;
  padding: 0;   
}

ul#sidenav a {
  display: block;
  text-decoration: none;
  font-size: 1.0em;  
}

ul#sidenav li {
  margin-top: 1px;
}

ul#sidenav li a {
  background: #333;
  color: #fff;  
  padding: 0.5em;
  font-weight: bolder;
  height: 20px;
  padding-top: 6px;
  height: 16px; 
}

ul#sidenav li a:hover {
  background: #000;
}

ul#sidenav li ul li a {
  background: #CDBE70;
  color: #000;
  padding-left: 20px;
  padding-top: 6px;
  height: 16px;  
}

ul#sidenav li ul li a:hover {
  background: #A4771B;
  text-decoration: underline;
}