
body {
	behavior:url("../styles/csshover.htc");
}
/* Root = Vertical, Secondary = Vertical */

#top_nav_container {
	width:980px;
	height:43px;
	text-align: center;
	background-image:url(../images/nav_bg.jpg);
	clear: both;
	}
	
#top_nav {
	width:748px;
	margin: 0 auto 0 auto;
	background-image:none;
	}

#top_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
		}

#top_nav a {
	color: #fff;
	text-decoration: none;
	display:block;
}

#top_nav a:hover {
	color: #fff;
}

#top_nav li {
	list-style:none;
	position: relative;
}

#top_nav li li {
	position: relative;
	width:150px;
	height:auto;
	text-align:center;
}
	
#top_nav li li a {
background-color:#231F20;
background-image:none;
border-color:#FFFFFF;
border-style:solid;
border-width:1px 2px 2px;
font-size:12px;
margin: 8px 0 -9px 24px;
width:150px;
text-align:left;
padding:5px 0 0 5px;
}

#top_nav li li a:hover {
	background-color:#500;
	background-image:none;
}

#top_nav ul ul {
	position: absolute;
	top:30px;
	left:-32px;
	width:auto;
	margin:0;
	z-index: 500;
}

#top_nav ul ul ul {
	position: absolute;
	top: 0;
	margin:0;
	left: 100%;
}

div#top_nav ul ul,
div#top_nav ul li:hover ul ul,
div#top_nav ul ul li:hover ul ul
{display: none;}

div#top_nav ul li:hover ul,
div#top_nav ul ul li:hover ul,
div#top_nav ul ul ul li:hover ul
{display: block;}

#top_nav ul li a {height: 24px;} 

#HomeMenu {
width:88px;
}

#AboutMenu {
width:93px;
}

#ResultsMenu {
width:115px;
}