.horizontalcssmenu {	/* 37 high normal 55 high if current page */
height: 37px;
background: #9D080D;

}

.horizontalcssmenu ul{
margin: 0px 0px;
padding: 0;
list-style-type: none;
width:100%;
}


/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 148px; /*Width of top level menu link items - 114 with home*/
height: 25px;
border-right: 1px solid #000000;
text-decoration: none;
background: #9D080D;
color: #FFFFFF;
font: 13px Arial;
padding-top: 12px;
}

.horizontalcssmenu ul li a:hover {
color:#fff;
text-decoration:none;
}	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
width: 155px;
border: 0px;
position: absolute;
padding-left: 0px;
display: block;
visibility: hidden;
z-index: 100;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
text-align: left;

}

/*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{
width: 144px; /*width of sub menu levels*/
font-weight: normal;
padding-left: 5px;
padding-right: 5px;
border-width: 0px 0px 0px 0px;
background:#f2faf6;
color:#000000;
}


.horizontalcssmenu ul li a:hover{
/*background: transparent;*/
/*color:#ffc800;*/
}

.horizontalcssmenu ul li ul li a:hover{
background: #000000;
color:#ffc800;
}

.horizontalcssmenu .inactive{
background:#f2faf6;
color:#000000;
}


.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
}
/* Holly Hack for IE \*/
* html table.noie {
border-bottom-width:none!important;
}
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
* html div.horizontalcssmenu {
background:none!important;
}
* html div.horizontalcssmenu ul li {
background: #9D080D;

}
* html div.horizontalcssmenu ul#cssmenu1 {
width:auto;
 position:static!important;
margin-bottom:15px;
}
* html div.horizontalcssmenu ul li a {
height:25px;
border-bottom:2px solid #a28d70;
}
* html div.horizontalcssmenu ul ul li a	{
height:25px;
}
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }

*+html ul#cssmenu1 {
position:relative!important;
}
/* End */
