.navigation li a:hover{background:url('../images/menu_item.png') 0px -40px no-repeat; color:rgb(255,255,255);}
.navigation li a.active, .menu li a.active:hover{background:url('../images/menu_item.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.navigation li a{line-height:40px;}

.navigation .toggleSubMenu a, .navigation .toggleSubMenu span li a:hover{background:url('../images/menu_item.png') 0px -280px no-repeat;
 color:rgb(255,255,255);}
.navigation .toggleSubMenu a, .navigation .toggleSubMenu span  li a.active, .menu li a.active:hover{background:url('../images/menu_item.png') 0px -240px no-repeat; 
color:rgb(255,255,255);}

.navigation { 
      margin: 0; 
      padding: 0; 
      list-style: none; 
      background:rgb(247,235,57);
      color: #000; 
      width: 210px; 
      font:1.2em "Trebuchet MS", sans-serif; 
	  
      } 

	
   .navigation a, .navigation span { 
	  outline:none;
	  height:39px;
      display: block; 
      padding: 0px 25px; 
      color: rgb(3,3,3); 
      text-decoration: none; 
	  text-align:left;
      background: url(../images/menu_item.png) 0px 0px no-repeat;  
      } 
   .navigation li a.active, .navigation li a.active:hover{background:url('../images/menu_item.png') 0px -80px no-repeat; color:rgb(255,255,255);}
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
      background-image: url(../images/menu_item.png) 0px -280px no-repeat; 
	  color:rgb(5,5,5);
      } 
   .navigation .open a, .navigation .open span { 
      background-image: url(../images/menu_item.png) 0px -160px no-repeat; 
	  color:rgb(5,5,5); 
      } 
   .navigation a:hover, .navigation a:focus, .navigation a:active { 
      text-decoration: none; 
      } 
   .navigation .subMenu { 	
      /*font-size: 1.2em; */
      background: url(../images/subMenu.png) repeat-x; 
      margin: 0; 
      padding: 0 0 0 40px; 
      list-style: none;
	  height:85px;
      } 
	.navigation ul.subMenu a:hover { 
	color: #ff6a00;
     }	
   .navigation ul.subMenu a { 
      background: none; 
      padding: 3px 20px;
	  
      }