.hiddenChild{
	position: absolute;
	left: -999em;
}
.shownChild{
	left:-3;
}
p{
	clear:both;float:none;
}
ul#navigation_top.dhtml{
	position:relative;
	width:auto;
	background:#f1edd4;
	margin:0;
	padding:0;
	list-style-type:none;
	height:1.5em;
}
ul#navigation_top.dhtml li{
	position:relative;
	float:left;
	width:150px;
	border-collapse: collapse;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
ul#navigation_top.dhtml ul{
	/*top:1.4em;*/
	/*filter:alpha(opacity=85);*/
	-moz-opacity:.85;
	opacity:.85;
	position:absolute;
	background:#F1EDD4; /*#fff0a4;*/
	z-index:10;
	border-collapse: collapse;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
ul#navigation_top.dhtml li a,ul#navigation_top.dhtml li a:hover{
	border:none;
}
ul#navigation_top.dhtml li a{
	padding-left:0.5em;
	padding-right:0.5em;
}
ul#navigation_top.dhtml ul li{
	/*border:none;*/
}
ul#navigation_top.dhtml li.isParent{
	background:url(../images/menu_arrow_default.gif) 90% 50% no-repeat #f1edd4;
}
ul#navigation_top.dhtml li.isActive{
	background:url(../images/menu_arrow_selected.gif) 90% 50% no-repeat #f1edd4;
}
ul#navigation_top.dhtml li.isActive a{
	background:transparent;
}
ul#navigation_top.dhtml li.isActive ul a{
	padding:0.5em;
}
ul#navigation_top.dhtml a:hover{
 	/*background:#ffc;*/
}
ul#navigation_top.dhtml li.isParent a:hover{
	background:url(../images/menu_arrow_selected.gif) 90% 50% no-repeat #9c6;
}
ul#navigation_top.dhtml li.isActive ul a:hover{
	/*background:#ffc;*/
}

/* 
	YADM - yet another dropdown menu 
	Menu styles without Javascript 
	See more at http://www.onlinetools.org/yadm/
*/

ul#navigation_top{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#f1edd4;
	padding:.5em;
	/*width:10em;*/
}
ul#navigation_top li ul{
	background:#f1edd4;
	font-size: 10px;
	margin:0;
	padding:0;
}
ul#navigation_top li{
	position:relative;
	margin:0;
	/*width:10em;*/
	padding:0;
	list-style-type:none;
	background:transparent;
	color:#FF0000;
	line-height:150%;
}
ul#navigation_top a{
	color:#000;
	text-decoration:none;
	display:block;
}
ul#navigation_top a:hover{
	text-decoration:underline;
	color: #000000;
	/*background:#be8;*/
}
ul#navigation_top li li a{
	padding-left:1em;
	color:#000000;
	text-decoration:none;
	display:block;
}
ul#navigation_top li li a:hover{
	color: #FFFFFF;
	background: #bdac5b;
}

