#primaryNav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	text-transform:uppercase;
	z-index:100;
	padding-left: 15px;
}

/* here we set the default display for the lists/nested lists */ 
#primaryNav ul { 
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   list-style: none; 
   display: block; 
   width: auto; 
	 z-index:100;
   } 
    
#primaryNav ul ul { 
   display: none; 
   position: absolute; 
   width: 150px; 
   border-bottom: 1px solid #666666;
	 top: 28px; 
   left: 0px; 
	 z-index:105;
} 

   /* Fix IE. Hide from IE Mac \*/ 
   * html #primaryNav ul ul { top: 30px; left: 0px; width: 170px; } 
   /* End */ 
    
    
#primaryNav ul ul ul { 
   display: none; 
   position: absolute; 
   left: 190px; 
   top: -1px; 
	 z-index:100;
   } 

   /* Fix IE. Hide from IE Mac \*/ 
   * html #primaryNav ul ul ul { left: 170px; top: -1px; } 
   /* End */ 

/* here we set the default display for the list items/nested list items */ 
#primaryNav ul li { 
   margin: 0px 0px 0px 0px; 
   padding: 7px 0px 7px 0px; 
   float: left; 
   position: relative; 
   font-weight:bold;
	 border-right:1px solid #666666;
	 z-index:100;
	 
	 
}

#primaryNav ul li li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #666666;
	float: none;
	display: block;
	font-weight: normal;
	z-index:100;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
   } 

/* here we set the default display state for the links */ 
#primaryNav ul li a { 
	padding: 0px 8px 0px 8px;
	/* padding: 5px 8px 5px 8px; */
	display: inline; 
	text-decoration: none;
	z-index:100;
} 
    
#primaryNav ul li li a { 
	padding: 5px 10px 5px 10px; 
	display: block; 
	width: 170px; 
	z-index:100;
} 

   /* Fix IE. Hide from IE Mac \*/ 
   * html #primaryNav ul li { float: left; height: 1%; } 
   * html #primaryNav ul li a { height: 1%; } 
   /* End */ 
    

/* here we set the ACTIVE class for ON menus, first for cascade */ 
#primaryNav ul.itemOff { color: #ffffff; z-index:100; }

/* DEFINE DEFAULT LI/A APPEARANCE */ 
/* here we set the standard LI states - controls bg color */ 
#primaryNav ul li { background-color: transparent; color: #fff; z-index:100; }


#primaryNav ul li li { background-color: #fff; color: #fff; z-index:100; }
#primaryNav ul li li li { background-color: #fff; color: #fff; z-index:100; }
#primaryNav ul li li li li { background-color: #fff; color: #fff; z-index:100; }

/* here we set the standard A states - controls text color */ 
#primaryNav ul li a {
	color: #666;
	z-index:100;
} /* Firefox */

   /* Fix IE. Hide from IE Mac \*/ 
   * html #primaryNav ul li a { color: #95080A; z-index:100; }
   * html #primaryNav ul li li a { color:#fff; z-index:100; } 
   /* End */ 

	 
#primaryNav li:hover, #primaryNav li.sfhover { background:#333333; z-index:100; }
	 
	 
/* DEFINE DEFAULT LI/A HOVER/ON APPEARANCE */ 
/* here we set the hover and "in" styles for elements */ 
   /* L1 on states */ 
#primaryNav li:hover, #primaryNav li.sfhover a { color: #fff;}
   /* L1 off states - for children */ 
#primaryNav li:hover li, #primaryNav li.sfhover li a { color: #808080;}

   /* L2 on states */ 
#primaryNav li li:hover, #primaryNav li li.sfhover a { color: #fff; font-size:13px;}
   /* L2 off states - for children */ 
#primaryNav li li:hover li, #primaryNav li li.sfhover li a { color: #808080; font-size:13px;}

   /* L3 on states */ 
#primaryNav li li li:hover, #primaryNav li li li.sfhover a { color: #fff; font-size:13px; text-transform:none;}
   /* L3 off states - for children */ 
#primaryNav li li li:hover li, #primaryNav li li li.sfhover li a { color: #808080; font-size:13px; text-transform:none;} 


   /* L4 on states */ 
#primaryNav li li li li:hover, #primaryNav li li li li.sfhover a { color: #fff; font-size:13px; text-transform:none;}
   /* L4 off states - for children */ 
#primaryNav li li li li:hover li, #primaryNav li li li li.sfhover li a { color: #808080; font-size:13px; text-transform:none;} 

   /* global states - bg colors */ 
#primaryNav li li:hover, #primaryNav li li.sfhover, #primaryNav li li li:hover, #primaryNav li li li.sfhover { 
   background-color: #333333;
	 font-size:13px;
	 text-transform:none;
  } 

/* DEFINE MENU APPEARANCE BEHAVIORS */ 
/* here we set the reveal/hide chains for the fly-out */ 
#primaryNav li:hover ul ul, #primaryNav li:hover ul ul ul { 
   display: none; 
	 text-transform:none;
   } 
    
#primaryNav li:hover ul, #primaryNav li li:hover ul, #primaryNav li li li:hover ul { 
   display: block; 
	 font-size:13px;
	 text-transform:none;
   } 

#primaryNav li.sfhover ul ul, #primaryNav li.sfhover ul ul ul, #primaryNav li li.sfhover ul ul { 
   display: none; 
	 text-transform:none;
   } 
    
#primaryNav li.sfhover ul, #primaryNav li.sfhover ul, #primaryNav li li.sfhover ul, #primaryNav li li li.sfhover ul { 
   display: block; 
	 font-size:13px;
	 text-transform:none;
   } 

#primaryNav ul li ul li a {
 color: #808080;
}
#primaryNav ul li ul li a:hover {
color: #FFFFFF;
}
