
.navlistclass ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:160px;
	
}

.navlistclass ul li {
	position: relative;
	width:160px;
	border: 0px solid #ccc;
	text-align: right;

		
}

.navlistclass ul li ul li 
{
	width: 250px;
	text-align: left;
	letter-spacing: .1em;
}

/* keep folowing styles together..........................*/
.navlistclass ul ul {
	margin-left:-16px;/* ie5 fix */
	voice-family: "\"}\""; 
	voice-family: inherit;
}	
.navlistclass ul li {float:left;/* hide float from ie5*/}
.navlistclass ul ul {
	width:150px;	
	w\idth:148px;
	voice-family: "\"}\""; 
	voice-family: inherit;	
	
}
.navlistclass ul ul {margin-left:0;/* hide margin from ie5*/}

/* keep above styles together .............*/

.navlistclass li ul {
	position: absolute;
	top: 0;
	left:-999em;
}
/* Styles for Menu Items */
/* THIS IS THE MAIN NAV STYLES */

.navlistclass ul li a {
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: .8em;
	font-family: Helvetica, sans-serif;
	line-height:2em;
	height:2em;	
	padding:0 5px;
	
}

/* this sets all hovered lists to red */
.navlistclass li:hover a, .navlistclass li.over a
 {
   color: #A9ACAE;
	
}

.navlistclass ul li ul 
{
		
}

.navlistclass li:hover li a:hover, .navlistclass li.over li a:hover {
   color: #FFF;
   background-color: #9C9C9C;
   padding-left: 20px;
  

}

/* set dropdown to default */
/* THIS IS THE SUB NAV STYLES */


.navlistclass li:hover li a, .navlistclass li.over li a {
   color: #FFF;
   background-color: #568ACA;
   font-size: .8em;
   line-height:2em;
   padding-left: 20px;
   width: 370px;
  
   
}

.navlistclass a.arrow 
{
	
}

.navlistclass a:hover.arrow 
{
	
}

.navlistclass a.blankarrow 
{
	
}

.navlistclass li ul li a {  } /* Sub Menu Styles */
.navlistclass li:hover ul, li.over ul { 	left:160px; top: 5px;   } /* The magic */
