.horizontalcssmenu            { margin:0px auto; width: 800px; }
.horizontalcssmenu ul         { margin: 0; padding: 0; list-style-type: none; }
.horizontalcssmenu ul.divider { width: 2px; height: 38px; background: url(/images/nav_3d_divider_38x2.png); font-size: 0px; line-height: 0px; }
.horizontalcssmenu ul:hover   { background: red;  }

/*Top level list items*/
.horizontalcssmenu ul li      { position: relative; display: inline; float: left; }

/*Top level menu link items style*/
.horizontalcssmenu ul li a    { width: 196px; height: 26px; display: block; background: url(/images/nav/top_nav_bg_gradient_38x1.png) repeat-x; text-align:center; padding: 12px 0 0 0; color:#ffffff; text-decoration: none; font-size: 14px; font-weight: bold; }
/*
width: 196px;
display: block;
text-decoration: none;
color: white;
font: bold 13px Tahoma;
*/
	
.horizontalcssmenu ul li a:hover{ width: 196px; height: 26px; display: block; background: red; text-align: center; color: #FFFF99; }
/*background: url(menubgover.gif) center center repeat-x;*/
/*background: red; */

.horizontalcssmenu ul li.divider { width: 2px; height: 38px; background: url(/images/nav/nav_3d_divider_38x2.png); font-size: 0px; line-height: 0px; }

/*Sub level menu*/
.horizontalcssmenu ul li ul{ left: 0; top: 0; border: 1px solid #BA0000; border-top: 0px; position: absolute; display: block; visibility: hidden; z-index: 100; filter: alpha(opacity=90); -moz-opacity: .90; }

/*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: 196px; font-weight: bold; padding-left: 5px; background: #BA0000; color: #ffffff; text-align: center; }

.horizontalcssmenu ul li ul li a:hover{ background: #F91818; color: #fffb90; }

.horizontalcssmenu .arrowdiv{ position: absolute; right: 0; background: transparent url(menuarrow.gif) no-repeat center 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%; }
/* End */