/* CSS Document */
ul.hmenu {
	z-index:10;

}
ul.hmenu a, ul.hmenu a:visited {	
	background: transparent;
	vertical-align:top;
	border-width:0px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:black;
	text-decoration:none;
	letter-spacing:0px;
	padding:0px 10px 0px 10px;
	text-transform: lowercase;
	font-weight:bold;
	margin:0px 5px 0px 5px;
	padding:2px 6px 2px 6px;
}

ul.hmenu a:hover, ul.hmenu a:focus, ul.hmenu a.rollover, ul.hmenu a.rollover:visited {
	background:transparent;
	text-decoration:none;
	background:#FFCC00 url(../images/menu_hover.gif);
	background-repeat: repeat-x;
	padding:		1px 5px 1px 5px;
	color:			black;
	border: 1px solid black;
}

ul.hmenu a.selected, ul.hmenu a:visited.selected {	
	background:transparent;
	text-decoration:none;
	background-image: url(../images/selected_grad.gif);
	background-repeat: repeat-x;
	padding:		1px 5px 1px 5px;
	color:			black;
	border: 1px solid black;
}


/* external + null links */
ul.hmenu a.external, ul.hmenu a.external:visited {
	background: transparent url(../base/resources/images/aoutside.gif) 100% 50% no-repeat; 
	padding-right: 10px;
}

/*ul.hmenu a.external:hover {
	background: #5C92C0 url(../../images/aoutside.gif) 100% 50% no-repeat;
	padding-right: 10px;
}*/

ul.hmenu a.none, ul.hmenu a.none:visited {
	cursor:default;
}

/* parent nodes */
ul.hmenu li .haschildren {
	background: transparent url(../base/resources/images/arrow.down.gif) 100% 50% no-repeat;
	padding-left:10px;
}

ul.hmenu li ul .haschildren {
	background: transparent url(../base/resources/images/arrow.right.gif) 100% 50% no-repeat;
	padding-left:10px;
	float:right; 
	margin-top:-14px;
}

* html ul.hmenu a { background:none; }

ul.hmenu ul.hchild  {
	background-color:#FFFFFF;
	border:1px solid black;
	width:120px;
	padding-bottom:3px;
}

ul.hmenu ul.hchild li {
	background-color:#FFFFFF;
	width:120px;
	padding-bottom:2px;
}

ul.hchild li a, ul.hchild li a:visited {
	/*background-color:#FFFFFF;*/
	color:black;
	padding:2px;
	font-size:9px;
	font-weight:normal;
}

ul.hchild li a.selected, ul.hchild li a:visited.selected {
	background:none;
	background-image: url(../images/selected_grad.gif);
	background-repeat: repeat-x;
	color:black;
	font-size:9px;
	border:none;
	padding:2px;
}

ul.hmenu ul.hchild {
	background: white;
	background-image: transparent;
	padding-top:5px;
}

/*ul.hchild li a:hover, ul.hchild li a.rollover:visited, ul.hchild li a.rollover, ul.hchild a:focus {*/
ul.hmenu ul.hchild li a:hover, ul.hmenu ul.hchild li a.rollover:visited, ul.hmenu ul.hchild li a.rollover, ul.hmenu ul.hchild a:focus {
	background:		#FFCC00;
	background-image: url(../images/menu_hover.gif);
	background-repeat: repeat-x;
	color:black;
	font-size:9px;
	border:none;
	padding:2px;
}

@media screen, projection {
	* html li ul .haschildren {
		f\loat:none; 
		margin-top:none;
		
		}
	* html ul.hmenu li {
		display:inline; 
		f\loat:left; 
		background:none; 
		}

	}
	
