/* CSS Document */

ul#menu{
	clear: both;
	float: left;
	width: 646px;
	height: 25px;
	margin: 0 0 10px;
	padding: 0;
	background-image: url(../../images/shadow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

	ul#menu ul{
		list-style: none;
	}

	ul#menu li{
		float: left;
		text-align: center;
		position: relative;
		height: 20px;
		list-style-type: none;
		list-style-position: inside;
		margin: 0;
		padding: 0;
		z-index: 0;
	}
		
		ul#menu li a{
			display: block;
			text-decoration: none;
			line-height: 20px;
			height: 20px;
		}
	
		ul#menu li ul{
			background-color: #ffffff;
			display: none;
			position: absolute;
			border-bottom: solid 1px #666666;
			top: 10px;
			left: -25px;
			padding: 0;
			z-index: 10;
		}
		
			ul#menu li ul a{
				font-size: 90%;
				color: #333333;
				height: auto;
				line-height: 130%;
				text-align: left;
				padding: 5px 10px;
				width: 120px;
			}
		
			ul#menu li ul a.hierarchy{
			}
		
			ul#menu li ul li{
				position: relative;
				margin-bottom: 0;
				border: solid 1px #666666;
				height: auto;
				border-bottom: none;
			}
			
			ul#menu li ul li a.last{
			}

			ul#menu li ul li.rollOver{
				background-color: #666666;
				color: #ffffff;
			}
			
			ul#menu li ul li.rollOver a.rollOverA{
				color: #ffffff;
			}
		
				ul#menu li ul li ul{
					display: none;
					position: absolute;
					top: 0;
					left: 120px;
					z-index: 0;
				}