/* Top level row */
.horizontalcssmenu ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* Top level entries */
.horizontalcssmenu ul li{
    position: relative;
    left: auto;
    display: inline;
    float: left;
}

/* Top level links */
.horizontalcssmenu ul li a{
    display: block; 
    width: 93px;
    padding: 1px 1px;
    border: 1px solid #202020;
    border-left-width: 0;
    text-align: center;
    text-decoration: none;
    background: url(menubg.gif) center center repeat-x;
    color: black;
    font: 11px Tahoma;
}
	
/* 2nd level row */
.horizontalcssmenu ul li ul{
    left: 0;
    top: 0;
    border-top: solid 1px #202020;
    text-align: center;
    position: absolute;
    display: block;
    visibility: hidden;
    z-index: 100;
}

/* 2nd level menu entries*/
.horizontalcssmenu ul li ul li{
    display: inline;
    float: none;
}

/* 2nd level menu links */
.horizontalcssmenu ul li ul li a{
    /*width: 160px; /*width of sub menu levels*/
    width: auto;
    font-weight: normal;
    padding: 2px 5px;
    /*background: #e3f1bd;*/
    background: #D6D6D6;
    border-width: 0 1px 1px 1px;
}

/* top level menu link hover */
.horizontalcssmenu ul li a:hover{
    background: url(menubgover.gif) center center repeat-x;
}

/* 2nd level menu link hover */
.horizontalcssmenu ul li ul li a:hover{
    /*background: #cde686;*/
    background: #BABABA;
}

/* 2nd level menu arrow */
.horizontalcssmenu ul li .arrowdiv{
    position: absolute;
    right: 0;
    /*background: transparent url(menuarrow.gif) no-repeat center left;*/
    background-color: Transparent;
    background-image: url(menuarrow.gif);
    background-repeat: no-repeat;
    /*background-attachment: center;*/
    background-attachment: inherit;
    background-position: left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
    padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
* html .horizontalcssmenu ul li ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li ul li a { height: 1%; }
/* End */