/* CSS Document */
ul.sub {
	position: absolute;
	z-index:10; 
	visibility: hidden; 
} 
li.mainHover ul.sub {
	visibility: visible;
} 
li {
	behavior: url(css/hover.htc);
}
/**********************/
#topMenu {
	position: absolute;
	left: 134px;
	top: 189px;
	height: 45px;
}
#topMenu ul {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}
/*@media all and (min-width: 0px){
  #topMenu {
  	top: 189px;
  }
  #topMenu ul {
   margin-top: -0px;
  }
}*/
#topMenu li {
	display: block;
	float: left;
	width: auto;
	padding: 0px;
	margin: 0px;
	height: 30px;
	list-style-image: none;
	list-style-type: none;
	line-height: 345%;
}
#topMenu a {
	float: left;
	display: block;
	height: 42px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
	font-weight: bold;
}
#topMenu a:hover, #topMenu a.active, #topMenu a.active:ACTIVE, #topMenu a.active:LINK, #topMenu a.active:VISITED {
	color: #000000;
	background: #EEC189;
}
/*.topMenuSeparator {
	float: left;
	display: block;
	width: 1px;
	height: 25px;
	background: #FFFFFF;
}*/
ul.sub {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	z-index: 10; 
	visibility: hidden;
	top: 42px; 
	position: absolute;
}
#topMenu ul.sub li {
	display: block; 
	width: 100%; 
	padding: 0px;
	margin: 0px;
	height: 24px;
	font-size: 10px;
	line-height: 200%;
}
#topMenu ul.sub li a {
	display: block; 
	margin: 0px; 
	border-left: #CD8123 5px solid; 
	border-bottom: 1px solid #CD8123;
	width: 88px; 
	background-color: #EEC189;
	height: 23px;
	line-height: 235%;
}
#topMenu ul.sub li a:hover {
	border-left: #FF9E26 5px solid;
	background: none;
	background-color: #FFDDB3;
	border-bottom: 1px solid #CD8123;
}
#topMenu ul li.main {
	position: relative
}
#topMenu ul li.main:hover ul.sub {
	visibility: visible
}


