/* CSS Document */
	.menu {
		margin:0;
		padding:0;
		list-style:none;
		width:200px;
	}
	.menu ul{ 
		margin:0;
		padding-top:5px;	
		padding-left:5px;	
		padding-bottom:0px;  /* around spacing in second layer */
	}
	
	.menu li {
		display:block;
		margin:0;
		padding-bottom:5px; /* fix for second layer li*/
		list-style-type: none;
	}

	.menu a {
		display:block;
		text-decoration:none;
		color:#ffffff;
	}
	.cat {
		padding-top:10px;	
		padding-left:10px;	
		padding-bottom:10px;
		font-weight:bold;
	}
	.cat a:hover{
		color: #000099;
	}	

	.sub {
		padding-left:10px;		
		padding-top:5px;
		list-style:none;
	}

	.subBottom {	
		list-style:none;
		height:0;
		padding-top:0px;	
		padding-bottom:0px;
		
	}

	.subBottom2 {	
		margin-top:0;
		margin-bottom:0;
		list-style:none;
		height:0em;
		padding-top:0em;	
		padding-bottom:0em;
		font-size:0em;
		letter-spacing:0;
		line-height:0;
	}
	
	.menu a:hover,
	.menu a:focus,{
		text-decoration:none;
		color:#FFFF00;
	}
		.menu a:active {
		color:#FFFF00;
	}
	
	.menu ul a {
		text-decoration: none;
	}

	.hidden {display:none;
	}
	
	.actualpage a {
		padding-left:10px;
		padding-top:5px;
		color:#FFFF00;
	}

	li{
		list-style-type: disc;
	}

	.arrow{
		background-image: url(/progs/ssprog/images/arrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 14px;
	}


