/* INCLUDE WIN IE BEHAVIOR */

body 
{ behavior: url("css/csshover.htc");
} 

div.menu {
	position: absolute;
	margin-top: 64px;
	margin-left: 99px;
	float: left;
	clear: none;
	height:  18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	/*background-image: url(../images/background_menuitem.gif);*/
	background-repeat: repeat-x;
	background-position: left;
	z-index: 1FFF0;
}
.menu ul li a {display: inline; position: relative; margin: 0 20px 0 3px; text-decoration:none; color:#FFF; height:20px; text-align:left; color:#fff; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:20px; left:0; width:160px; background:#003F8B;}
.menu ul li:hover ul li a.hide {background:#003F8B; color:#fff;}
.menu ul li:hover ul li:hover a.hide {color:#FFF;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; position:relative; padding: 3px 0 0 5px; background:#003F8B; color:#FFF; width: 156px;}
.menu ul li:hover ul li a:hover {background:#003F8B; color:#FFF;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:156px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-156px;}