/*		------	:hover simulator for IE		------		*/
body { behavior:url('csshover.htc'); }

/*		------	Basic style	------		*/

body>div#links { position: fixed }
#menu { position: absolute; 
		top: 133px; 
		left: 50%; 
		margin-left: -360px; 
		width: 720px; 
		font-family: Arial, sans-serif; 
		font-size: 11px; 
		background-color: #666666; 
		height: 30px;
		padding-bottom: 0; 
		margin-bottom: -1px; 
		white-space:nowrap; }
		
#menu a { margin-top:-3px; float: left;/* \*/float: none;/*  */ display: block; text-decoration: none; color: #EEEEEE; padding: 5px 10px 5px 10px; }
#menu a:hover { color: #A71246; background-color:#CCCCCC }
#menu ul {font-size: 11px; margin: 0; padding: 0; border: 0; list-style-type: none; }
#menu li {
	font-size: 11px;
	margin: 2px;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	border-top: 1px solid #666666;
	border-right: 0px solid #CCCCCC;
	text-align:left;
	width: auto;
	left: 2px;
}
#menu li:hover { color: #333333; background-color:#CCCCCC}
#menu li ul { margin:0; padding:0; font-size: 10px; visibility: hidden; position: absolute; z-index: 10; color: #CCC; background-color: #CCCCCC; width: 160pt; }
#menu li ul a {	float: left;/* \*/float: none;/*  */ display: block; text-decoration: none; color: #333333; background-color: #CCCCCC; width:100%; height:100%; padding: 4px 14px 5px 5px; }
#menu li ul a:hover { float: left;/* \*/float: none;/*  */ display: block; text-decoration: none; color: #345433; background-color: #EEEEEE; width:100%; height:100%; padding: 4px 14px 5px 5px; }
#menu li ul a.submenu { background-image:  url('images/arrow.gif'); background-repeat: no-repeat; background-position: 100% 7px; margin:0 }
#menu li ul li { width: 100%; display: block; float: left; text-align:left; border-top: 1px solid #FFFFFF; position: relative; padding:0; margin:0; margin-left: -1px; }
#menu li ul li:hover { background-color: #EEEEE; color: #333333; }
#menu li ul li ul { left: 100%; top: 0%; position: absolute; width: 175pt;  margin-top:-10px;	z-index: 20; }

#menu li a#current {color: #333333; background:#CCCCCC}
#menu li a#current:hover {color: #A71246; background:#CCCCCC}

#menulist ul {margin:0}
#menulist li {margin:0}


/* simulate child selector for IE */
div#menu li:hover ul, #menu li:hover li:hover ul, #menu li:hover li:hover li:hover ul { visibility: visible; }
#menu li:hover li ul, #menu li:hover li:hover li ul, #menu li:hover li:hover li:hover li ul { visibility: hidden; }

/* do the normal show, with increased specificity */
#menu ul#menuList li:hover > ul { visibility: visible; }

div.hide {
	display : none;
}

