/* -------------------------------------------------------------
  Containers
 -------------------------------------------------------------*/
.topContainer {
	width:					936px;
	margin:					0 auto;
}

.topContent {
	margin:					0 10px 2px 2px;	
	height:					35px;
}

/* -------------------------------------------------------------
  Menu
 -------------------------------------------------------------*/
 
 
#menu ul {
	margin-top:				13px;		
	list-style-type: 		none;	
	
}

#menu li {	
	float: 					left;
	list-style-type: 		none;
	position:				relative;
	z-index:				400;
}

#menu a {	
	display:				block;	
	padding: 				7px 15px 7px 15px;			
	font-weight: 			bold;
	font-size:				12px;
	color: 					#ffffff;	
	text-decoration:		none;
	background-repeat: 		no-repeat;
	background-position: 	center right;
}

#menu ul ul {	
	filter:					alpha(opacity=70);
	-moz-opacity:			0.7;
	-khtml-opacity: 		0.7;
	opacity: 				0.7;
	
	position:				absolute;
	z-index:				500;
	top:					auto;
	width:					180px;
	

	margin-left:-50px; 
	margin-right:50px; 
	margin-top:0; 
	margin-bottom:50px; 
	
	padding-left:50px; 
	padding-right:50px; 
	padding-top:0; 
	padding-bottom:50px
			
}

#menu ul.test {
	filter:					none;

}

#menu ul ul ul {	
	position:				absolute;
	z-index:				6000;
	top:					0;
	left:					100%;	
	-moz-opacity:			1;
	-khtml-opacity: 		1;
	opacity: 				1;
	
	background:				#fff;
	
	margin-left:			0;
	padding-left:			0;
}

#menu a:hover, #menu a.active {	
	color:					#333333;
	background-color:		#efefef;	
	background-repeat: 		no-repeat;
	background-position: 	right center;
}

#menu ul ul a {

	font-weight: 			bold;
	font-size:				11px;
	color: 					#efefef;
	background-color:		#222222;
	background-repeat: 		no-repeat;
	background-position: 	center left;		
	padding-left:			25px;
	padding-right:			0px;
	align: 					left;	
}

#menu ul ul a:hover {	
	background-repeat: 		no-repeat;
	background-position: 	center left;	
}

#menu ul ul a.childArrow {
	background-repeat: 		no-repeat;
	background-position: 	center right;
}

#menu ul ul li {		
	width: 					100%;		
}
 
#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul,
#menu ul ul ul li:hover ul ul
	{display: none;}
	
#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul,
#menu ul ul ul ul li:hover ul
	{ clear: left; display: block;}
