/* Start of CMSMS style sheet 'FCHM Gen2 Menu' */
#MenuDiv {
        display:block;
}
#MenuList, #MenuList ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	/*float : left;*/
	width : 145px;
}
	
#MenuList li { /* all list items */
	position : relative;
	float : left;
        font-size:.9em;
	line-height : 1.5em;
	margin-bottom : -1px;

}
#MenuList li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 150px;
	margin-top : -1.55em;
        z-index:5;
}
	
#MenuList li ul ul { /* third-and-above-level lists */
	left: -999em;
}
	
#MenuList li a {
	width: 145px;
	display : block;
        color : #666666;
	font-weight : bold;
	text-decoration : none;
	background-color : #ffffff;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
	padding : .3em 0px .2em 5px;
}

#MenuList li a:hover {
	color : #ffffff;
	background-color : #0066cc;
}

#MenuList li.menuactive { 
    color : #ffffff;
   background-color: #0066cc; 
}

#MenuList li li a { /* second-level list items */
        background-color:#dddddd;
	border-right : 2px solid #666666;
}

#MenuList li:hover ul ul, 
#MenuList li:hover ul ul ul, 
#MenuList li.menuparenth ul ul, 
#MenuList li.menuparenth ul ul ul {
	left: -999;
}

#MenuList li:hover ul, 
#MenuList li li:hover ul, 
#MenuList li li li:hover ul, 
#MenuList li.menuparenth ul, 
#MenuList li li.menuparenth ul, 
#MenuList li li li.menuparenth ul { 
/* lists nested under hovered list items */
        left: auto;
}

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   border-left:1px solid #cccccc;
   width: 100%;
}

/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'FCHM Gen2 Menu' */

