div#navi			
	{ 
	font-size:16px;
	color:#333333;
	width:740px; 
	height:24px; 
	text-align:right; 
	padding: 10px 0px 10px 10px; 
	background-color:#ffffff; 
	}

div#navi_items		
	{ 
	width:540px; 
	height:24px; 
	margin:0 auto;
	color:#000000; 
	padding: 4px; 
	text-transform: uppercase; }

#navi a
	{
	text-align: left;
	display:inline;
	border: 1px solid #ffffff;
	white-space:nowrap;
	margin:0;
	padding: 1px 24px 0px 24px;;
	}

#snav a
	{
	text-align: left;
	white-space:nowrap;
	margin:0;
	padding: 1px 1px 1px 20px;;
	text-decoration:none;
	}

#fnav a
	{
	text-align: left;
	white-space:nowrap;
	margin:0;
	padding: 1px 1px 1px 20px;;
	}

#navi a.top_parent  /* attaches down-arrow to all top-parents */
	{
	background-image: url(images/butt_navi.png);
	background-position: left;
	background-repeat: no-repeat;
	font-weight:none; 
	text-decoration:none;
	}
	
#navi a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(images/butt_navi_on.png);
	background-position: left;
	background-repeat: no-repeat;
	}
	
#snav a.snav  /* attaches down-arrow to all top-parents */
	{
	background-image: url(images/butt_snav.png);
	background-position: left;
	background-repeat: no-repeat;
	}
	
#snav a.snav:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(images/butt_snav_on.png);
	background-position: left;
	background-repeat: no-repeat;
	}
#fnav a.fnav  /* attaches down-arrow to all top-parents */
	{
	background-image: url(images/butt_snav.png);
	background-position: left;
	background-repeat: no-repeat;
	}
	
#fnav a.fnav:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(images/butt_snav_on.png);
	background-position: left;
	background-repeat: no-repeat;
	}

 #snav A.snav:link 			{ color:#ffffff; }
 #snav A.snav:visited		{ color:#ffffff; }
 #snav A.snav:active 		{ color:#eff0ed; }
 #snav A.snav:hover 		{ color:#eff0ed; }
	

