/* @import url(horizontal.css); */

/* CSS Document */
ul.hmenu {
		-moz-opacity:		0.9;
		opacity:0.9; 
}

ul.hmenu a, ul.hmenu a:visited {	
	background: transparent;
	vertical-align:top;
	border-width:0px;	
	font-family:	Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:0px;
	padding:2px 10px 2px 10px;
	z-index:500;
}

ul.hmenu a.selected, ul.vmenu a.selected {
	text-decoration:underline;
}

ul.hmenu ul ul {
	/* Offset right */
	margin:-2px 0 0 14.00em;

}

ul.hmenu a:hover, ul.hmenu a:focus, ul.hmenu a.rollover, ul.hmenu a.rollover:visited {
	background:transparent;
	color:#AAAAAA;
	text-decoration:none;
	
	/*padding:0px 5px 0px 5px*/
}

/* external + null links */
ul.hmenu a.external, ul.hmenu a.external:visited {
	background: transparent url(../../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;
	background-image:url(../images/arrow.down.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-indent:2px;
}

ul.hmenu ul li a.none, ul.hmenu ul li a.none:visited {
	background-image:none;
}

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

/* Child nodes */

ul.hmenu ul li {
	background-image:none;
	width:14em;
}

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

ul.hmenu ul.hchild  {
	background-color:#FFFFFF;
}

ul.hmenu ul.hchild li {
	background-color:#FFFFFF;
}

ul.hchild li a, ul.hchild li a:visited {
	/*background-color:#FFFFFF;*/
	color:black;
	border:1px solid #C2C0C0;
	padding-bottom:2px;
}

ul.hmenu ul.hchild {
background: transparent;
	padding-top:3px;
}

ul.hmenu ul.hchild li  {
		background-color:#EEEEEE;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
		
}

/*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:#1C3F93;
	color:white;
	padding-bottom: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; 
		}

	}
	


