/* 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 */
.MenuCategory { padding: 0px; margin: 0px; list-style: none; }
  
/* Visual style for main menu items */
.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;
}
.MenuCategory li a { line-height: 24px; }
.MenuCategory li ul li { background-image: none; } 

.MenuCategory li a:hover { text-decoration: none; line-height: 24px;}

/* STYLES FOR FOLD OUTS */

/* Container style for submenus/foldouts */
.MenuVertical {	padding: 0px; margin: 0px; list-style: none; }
/* Style for individual submenu items */
.MenuVertical li {
	cursor: pointer ;
	float: none;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	padding: 0px 4px 0px 4px;
}
.MenuVertical li a { width: 100%; display: block; }
html>body .MenuVertical li a { display: inline; line-height:24px; width: 100%; display: block; }
.hasChild { background: url(arrows.gif) right no-repeat; }
/* MENU POSITIONING */
.Level1 { position: relative; }
.MenuCategory li .Level2 { position: absolute;  top: 24px; left: -1px; display: none; background-color:#3175A4;}
.Level3 { position: absolute; display: none; } /* left needs to match .MenuVertical width */
.Level4 { position: absolute; display: none; } /* left needs to match .MenuVertical width */

/* The classes below are used to display the foldout menus */
.Level1 li:hover ul.Level2, .Level1 li.over ul.Level2 { display: block; -moz-opacity:0.9; opacity:0.9; z-index:100; clear: left;}
html>body .Level1 li:hover ul.Level2, .Level1 li.over ul.Level2 { display: inline; -moz-opacity:0.9; opacity:0.9; }
.Level2 li:hover ul.Level3, .Level2 li.over ul.Level3 { display: block; z-index:100; clear: left; }
html>body .Level2 li:hover ul.Level3, .Level2 li.over ul.Level3 { display: inline; }
.Level3 li:hover ul.Level4, .Level3 li.over ul.Level4 { display: block; z-index:100; clear: left;}
html>body .Level3 li:hover ul.Level4, .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;
}