<style type="text/css"> 
	body {
		behavior: url(csshover.htc);
	} /* WinIE behavior call */
	
	div#nav {
		font-family: helvetica;
		font-size: 8pt;
		color: #0079C2;
		}
	
	div#nav a {
		font-family: helvetica;
		font-size: 10pt;
		color: #0079C2;
		}
	
	div#nav ul {
		margin: 0;
		padding: 0;
		background: white;
		overflow: visible;
		}
	
	div#nav li {
		position: relative;
		list-style: none;
		margin: 0;
		float: left;
		overflow: visible;
		display: block;
		}
	
	div#nav li a {
		display: block;
		text-decoration: none;
		}
	
	div#nav ul a {
		width: auto;
		overflow: auto;
		display: block;
		}
	
	div#nav ul ul {
		position: absolute;
		display: none;
		}
	
	div#nav ul ul li:hover {
		background-color: #A4C5E2;
		width: 100%;
		display: block;
		}
	
	div#nav ul ul li {
		width: 100%;
		overflow: visible;
		display: block;
		}
	
	div#nav li.submenu li {
		//padding: 8px;
		text-indent: 8px;
		margin-top: 4px;
		margin-bottom: 4px;
		padding: 6px 0px 6px 0px;
		width: 100%;
		display: block;
		}
	
	div#nav li.submenu li.submenu:hover {
		background-color: #A4C5E2;
		width: 100%;
		}
	
	div#nav ul.level1 li.submenu:hover ul.level2 {
		display: block;
		}
	
	div#nav ul.level2 {
		top: 31px;
		border: 1px solid #0079C2;
		border-top: none;
		z-index: 99;
		display: none;
		}
		
	#solving {
		width: 190px;
		}
	
	#aboutus {
		width: 90px;
		}
		
	#resources {
		width: 120px;
	}
	
	#supportus {
		width: 140px;
	}
	
	#contactus {
		width: 140px;
	}
	
	#profiles {
		width: 155px;
	}

</style>