/* Container for the menu and search bar */
#topMenu { ; height: 24px; min-width: 770px; } 
html>body #topMenu { } 

.MenuBar { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  text-align: left;  float:left;} /* container for the menu buttons */
.MenuBar a { text-decoration: none;  line-height: 24px; } /* default link styles for menu */   

/* STYLES FOR MAIN HORIZONTAL TOP MENU */
#topMenu .MenuCategory { padding: 0px; margin: 0px; list-style: none; }
  
/* Visual style for main menu items */
#topMenu .MenuCategory li {
	cursor: pointer;
	float: left;
	line-height: 24px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 2px 0px;
	margin: 0px 0px 2px 0px;
	position: relative;
}
#topMenu .MenuCategory li a { line-height: 24px; }
#topMenu .MenuCategory li ul li { background-image: none;  } 

#topMenu .MenuCategory li a:hover { text-decoration: none; line-height: 24px;}

/* STYLES FOR FOLD OUTS */

/* Container style for submenus/foldouts */
#topMenu .MenuVertical {	padding: 0px; margin: 0px; list-style: none; }
/* Style for individual submenu items */
#topMenu .MenuVertical li {
	cursor: pointer ;
	float: none;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	padding: 0px 4px 0px 4px;
}
#topMenu .MenuVertical li a { width: 100%; display: block; }
html>body #topMenu .MenuVertical li a { display: inline; line-height:24px; width: 100%; display: block; }
#topMenu .hasChild { background: url(arrows.gif) right no-repeat; }
/* MENU POSITIONING */
#topMenu .Level1 { position: relative; }
#topMenu .MenuCategory li .Level2 { position: absolute;  top: 24px; left: -1px; display: none; }
#topMenu .Level3 { position: absolute; display: none; } /* left needs to match .MenuVertical width */
#topMenu .Level4 { position: absolute; display: none; } /* left needs to match .MenuVertical width */

/* The classes below are used to display the foldout menus */
#topMenu .Level1 li:hover ul.Level2, #topMenu .Level1 li.over ul.Level2 { display: block; -moz-opacity:0.9; opacity:0.9; z-index:100; clear: left;}
html>body #topMenu .Level1 li:hover ul.Level2, #topMenu .Level1 li.over ul.Level2 { _display: inline; _-moz-opacity:0.9; _opacity:0.9; }
#topMenu .Level2 li:hover ul.Level3, #topMenu .Level2 li.over ul.Level3 { display: block; z-index:100; clear: left; }
html>body #topMenu .Level2 li:hover ul.Level3, #topMenu .Level2 li.over ul.Level3 { _display: inline; }
#topMenu .Level3 li:hover ul.Level4, #topMenu .Level3 li.over ul.Level4 { display: block; z-index:100; clear: left;}
html>body #topMenu .Level3 li:hover ul.Level4, #topMenu .Level3 li.over ul.Level4 { _display: inline; }

/* The classes below are used to display/hide the SELECT Tags on Hemscott Features */
#hemscottNews SELECT.menuOver { 
	display: none;
}