@charset "utf-8";
/* CSS Document */
.horizontalcssmenu
{
	width: 699px; height: 50px; float: left; background-image: url(../images/menubg.jpg); 
	background-repeat: repeat-x; 
}
.horizontalcssmenu ul
{
	margin: 0;  padding: 0;    /*position:absolute;*/list-style-type: none; width: 699px; 
}
/*Top level list items*/
.horizontalcssmenu ul li
{
	display:block;	float: left;	width:139px;	height: 35px;
}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	font:14px Tahoma, Arial, Courier, Garamond;	text-decoration:none;
	color:#FFFFFF;
	display:block; 
	text-align:center; /*position: relative;*/
	outline:none; width:139px;
	vertical-align:middle;
	 padding-top:15px;
	 position:relative;
	 height:35px;  
}
/*Sub level menu*/
.horizontalcssmenu ul li ul
{
	left: 285px; top: 0; margin:15px 0 0; padding:0;  position: absolute;
	display: block; width:139px; height: auto; visibility: hidden;  background:#99CC33;
}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li
{
display: inline;  
float: none; 
  
}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a.sub
{
	width: 200px; /*width of sub menu levels*/font-weight: normal; height:20px;  
	background: #000000;  border-top:1px dashed #FFFFFF;  z-index:999999999999999999999999999;

	 text-align:center;
	display:block;
}
.horizontalcssmenu ul li a:hover
{
    display:block;
   height:35px;
	
   background:#000000;
}
.horizontalcssmenu ul li ul li a.sub:hover
{
	background:#99CC33;
 
	
}

/*.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: url(../images/menuarrow.gif) no-repeat center left;
}*/


	
/* Holly Hack for IE \*/
/** html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */