@charset "utf-8";

body { /* for pull-down menu to work in IE6*/
            behavior:url("styles/csshover2.htc");
}

/* horizontal pull-down hmenu css */
.hmenu {
	float: left;
/* 	width: 100%; */
	padding: 0;
/* 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
}
.hmenu ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
/* 	background: #C0C0C0; */
/* 	background: #FFFFFF; */
	padding: 0;
/*	border-top: 1px solid white;*/
	border-width: 1px 0;
	margin: 0 0 0 0;
}

.hmenu a, .hmenu a:visited {
	display: block;
/*    font-family:Lucida, Calligraphy, Italic;*/
/*    font-family:Arial, Helvetica, sans-serif; */
    font-size:1.2em; font-style:normal; text-decoration:underline;
	text-decoration: none;
	padding: 0.5em 1em;
}
.hmenu ul ul a {
	width:100%;
	height:100%;
}
.hmenu ul a{width:1%;}

.hmenu li  {
	float: left;
	margin:0;
	padding:0;
}

.hmenu ul li {float:left; position:relative; border-left:2px solid #c2a874; }
.hmenu ul li:FIRST-CHILD { border-left:0px; }
.hmenu ul li.current { color:#c2a874; /*text-decoration: underline;*/ }

.hmenu ul li a {
    white-space:nowrap; 
	font-size:1.2em;
/*	font-weight: bold;*/
/*	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);*/
/*	text-shadow: 0px 1px 1px black;*/
	color: #717171;
}
	
.hmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:8em;	
	background: #3d4e59;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

.hmenu li li {width:8em;}

.hmenu li li a{width:13em ;}

.hmenu li ul  {margin: 0;}
.hmenu li ul ul {margin: -2.1em 0 0 7em;}
.ul_ch, 
.hmenu li:hover ul ul,
.hmenu li li:hover ul ul,
.hmenu li li li:hover ul ul,
.hmenu li li li li:hover ul ul,
.hmenu li li li li li:hover ul ul {
	left: -999em;
}
.hmenu li:hover ul,
.hmenu li li:hover ul,
.hmenu li li li:hover ul,
.hmenu li li li li:hover ul,
.hmenu li li li li li:hover ul {
	left: auto;
}
.hmenu li:hover>ul.ul_ch {
	left: auto;
}

.hmenu li:hover a { color: #c2a874; text-decoration: underline; }
.hmenu li.current a { color:#c2a874; /*text-decoration: underline;*/ }

.hmenu li:hover a,.hmenu li:hover a:visited,.hmenu li:hover a:hover,.hmenu li a:hover{
/*	color: white;*/
}
.hmenu li:hover li a, .hmenu li li:hover li a, 
.hmenu li li li:hover li a, .hmenu li li li li:hover li a,
.hmenu li:hover li a:visited, .hmenu li li:hover li a:visited, 
.hmenu li li li:hover li a:visited, .hmenu li li li li:hover li a:visited {
	/* background: transparent; */
/*	color:white;*/
}
.hmenu li li:hover, .hmenu li li li:hover, 
.hmenu li li li li:hover , .hmenu li li li li li:hover , .hmenu li li li li li li:hover {
	background: #475a66;
	z-index:9999;
}
.hmenu li li:hover a,.hmenu li li li:hover a, 
.hmenu li li li li:hover a, .hmenu li li li li li:hover a {color: black;}

.hmenu ul ul a, .hmenu ul ul a:visited,
.hmenu li li a, .hmenu li li a:visited {	color: black;}

.hmenu ul ul a:hover,
.hmenu li:hover li:hover a,
.hmenu li:hover li:hover a:visited ,
.hmenu li:hover li:hover li:hover a,
.hmenu li:hover li:hover li:hover a:visited,
.hmenu li:hover li:hover li:hover li:hover a,
.hmenu li:hover li:hover li:hover li:hover a:visited ,
.hmenu li:hover li:hover li:hover li:hover li:hover a,
.hmenu li:hover li:hover li:hover li:hover li:hover a:visited,
.hmenu li:hover li:hover li:hover li:hover li:hover li:hover a,
.hmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited {
/*	color: white;*/
}
.hmenu li:hover li:hover li a,
.hmenu li:hover li:hover li a:visited ,
.hmenu li:hover li:hover li:hover li a,
.hmenu li:hover li:hover li:hover li a:visited,
.hmenu li:hover li:hover li:hover li:hover li a,
.hmenu li:hover li:hover li:hover li:hover li a:visited,
.hmenu li:hover li:hover li:hover li:hover li:hover li a,
.hmenu li:hover li:hover li:hover li:hover li:hover li a:visited {
/*	color: white;*/
}