/* CSS Document */

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

ul.hmenu a:hover, ul.hmenu a:focus, ul.hmenu a.rollover, ul.hmenu a.rollover:visited {
	background:transparent;
	color:#00FFFF;
	text-decoration:none;
}

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

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

* 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 {
	color:black;
	border:1px solid black;
	padding-bottom:2px;
}

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

/*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:#5C92C0;
	color:white;
	padding-bottom:2px;
}

/* Submenu  left  indentation */
ul.hmenu ul ul {
	margin:0.1em 0 0 5em;
}

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

	}
	
