
	#navilinks ul
		{
		margin: 30px 0 0 0;
		}
	
	#navilinks ul li
		{
    display: block;
    list-style-type: none;    	
    padding: 4px 0 4px 0;
		color: #009de0;    
		}
	
	#navilinks ul li a, #navilinks ul li span 
		{	
    font-size: 16px;
		color: #009de0;
		font-weight: bold;
		text-decoration: none;
    padding: 0 0 0 15px;	
		}	
	
	#navilinks ul li a:hover
		{	
		color: #004d6e;
		}	
		
/* ----------------------------------------------------------------------------------------------------- */

		#navilinks ul li ul
			{
			list-style-type: none;
			margin: 4px 0 0 0;
			/* border-top: 1px dashed #99c3f3; */
			}
		
		#navilinks ul li ul li
			{
        background: none;	
        /* border-bottom: 1px dashed #99c3f3; */
    padding: 4px 0 4px 0;
			}
		
		#navilinks ul li ul li a
			{
			display: block;
			padding: 0 0 0 23px;
			text-decoration: none;
			font-weight: bold;
      font-size: 13px;
      color: #004d6e;
      text-transform: none;		
			}
		
		#navilinks ul li ul li a:hover
			{
			color: #009de0;
			}
		
		#navilinks ul li ul li.active a
			{	
			color: #009de0;
			}
		
/* ----------------------------------------------------------------------------------------------------- */

		#navilinks ul li ul li ul
			{
			list-style-type: none;
			margin: 0 0 0 0;
			/* border-top: 1px dashed #99c3f3; */
			}
		
		#navilinks ul li ul li ul li
			{
        background: none;	
        /* border-bottom: 1px dashed #99c3f3; */
    padding: 4px 0 4px 0;
			}
		
		#navilinks ul li ul li ul li a, #navilinks ul li.active ul li.active ul li a
			{
			display: block;
			padding: 0 0 0 35px;
			text-decoration: none;
			font-weight: normal;
      font-size: 12px;
      color: #004d6e;
      text-transform: none;		
			}
		
		#navilinks ul li ul li ul li a:hover, #navilinks ul li.active ul li.active ul li a:hover
			{
			color: #009de0;
			}
		
		#navilinks ul li ul li ul li.active a, #navilinks ul li.active ul li.active ul li.active a
			{	
			color: #009de0;
			}
