/* Basic code - don't modify */  #nav {	display: block;	margin: 0;	padding: 0;	position: relative;	z-index: 1000;}  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }  #nav a { display: block; }  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }  * html #nav ul { line-height: 0; } /* IE6 "fix" */  	#nav ul a { zoom: 1; } /* IE6/7 fix */    #nav ul li { float: none; }    #nav ul ul { top: 0; }    /* Essentials - configure this */#nav ul { width: 248px; }#nav ul ul { left: 249px; }/* Everything else is theming */ #nav {	height: 17px;	margin: 45px 0px 0px;	padding: 0px;	z-index: 5;}#nav *:hover {	background-color: none;}#nav a {	color: white;	font-size: 12px;	line-height: 1;	text-indent: -9999px;}#nav li.hover a {	background-color: none;}#nav ul {	top: 20px;	/* top: 30px; */}#nav ul li a {	background-color: none;}#nav ul li.hover > a {	background-color: none;}#nav ul a {	background-color: none;}/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */#nav #home a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 17px;	width: 74px;}#nav #home a:hover {	background-position: 0px -18px;}#nav #about a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: -74px 0px;	height: 17px;	width: 77px;}#nav #about a:hover {	background-position: -74px -18px;}#nav #abouton {	background-repeat: no-repeat;	background-position: -74px -36px;	height: 17px;	width: 77px;	display: block;	text-indent: -9999px;	background-image: url(../../img/nav.gif);}#nav #capabilities a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: -151px 0px;	height: 17px;	width: 115px;}#nav #capabilities a:hover {	background-position: -151px -18px;}#nav #capabilitieson {	background-repeat: no-repeat;	background-position: -151px -36px;	height: 17px;	width: 115px;	display: block;	text-indent: -9999px;	background-image: url(../../img/nav.gif);}#nav #locations a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: -266px 0px;	height: 17px;	width: 109px;}#nav #locations a:hover {	background-position: -266px -18px;}#nav #locationson {	background-repeat: no-repeat;	background-position: -266px -36px;	height: 17px;	width: 109px;	display: block;	text-indent: -9999px;	background-image: url(../../img/nav.gif);}#nav #research a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: -375px 0px;	height: 17px;	width: 190px;}#nav #research a:hover {	background-position: -375px -18px;}#nav #researchon {	background-repeat: no-repeat;	background-position: -375px -36px;	height: 17px;	width: 190px;	display: block;	text-indent: -9999px;	background-image: url(../../img/nav.gif);}#nav #clients a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: -565px 0px;	height: 17px;	width: 83px;}#nav #clients a:hover {	background-position: -565px -18px;}#nav #clientson {	background-repeat: no-repeat;	background-position: -565px -36px;	height: 17px;	width: 83px;	display: block;	text-indent: -9999px;	background-image: url(../../img/nav.gif);}#nav #news a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: -648px 0px;	height: 17px;	width: 43px;}#nav #news a:hover {	background-position: -648px -18px;}#nav #newson {	background-repeat: no-repeat;	background-position: -648px -36px;	height: 17px;	width: 43px;	display: block;	text-indent: -9999px;	background-image: url(../../img/nav.gif);}/* drop */#nav #media a {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 25px;	width: 249px;	margin: 0px;	padding: 0px;}#nav #media a:hover {	background-position: -250px 0px;}#nav #mediaon {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: -500px 0px;	height: 25px;	width: 249px;	display: block;	text-indent: -9999px;}#nav #events a {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: 0px -25px;	height: 25px;	width: 249px;	margin: 0px;	padding: 0px;}#nav #events a:hover {	background-position: -250px -25px;}#nav #eventson {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: -500px -25px;	height: 25px;	width: 249px;	display: block;	text-indent: -9999px;}#nav #tours a {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: 0px -50px;	height: 25px;	width: 249px;	margin: 0px;	padding: 0px;}#nav #tours a:hover {	background-position: -250px -50px;}#nav #tourson {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: -500px -50px;	height: 25px;	width: 249px;	display: block;	text-indent: -9999px;}#nav #popup a {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: 0px -75px;	height: 25px;	width: 249px;	margin: 0px;	padding: 0px;}#nav #popup a:hover {	background-position: -250px -75px;}#nav #popupon {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: -500px -75px;	height: 25px;	width: 249px;	display: block;	text-indent: -9999px;}#nav #local a {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: 0px -100px;	height: 25px;	width: 249px;	margin: 0px;	padding: 0px;}#nav #local a:hover {	background-position: -250px -100px;}#nav #localon {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: -500px -100px;	height: 25px;	width: 249px;	display: block;	text-indent: -9999px;}#nav #researchdrop a {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: 0px -125px;	height: 25px;	width: 249px;	margin: 0px;	padding: 0px;}#nav #researchdrop a:hover {	background-position: -250px -125px;}#nav #researchdropon {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: -500px -125px;	height: 25px;	width: 249px;	display: block;	text-indent: -9999px;}#nav #email a {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: 0px -150px;	height: 25px;	width: 249px;	margin: 0px;	padding: 0px;}#nav #email a:hover {	background-position: -250px -150px;}#nav #emailon {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: -500px -150px;	height: 25px;	width: 249px;	display: block;	text-indent: -9999px;}#nav #seasonal a {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: 0px -175px;	height: 25px;	width: 249px;	margin: 0px;	padding: 0px;}#nav #seasonal a:hover {	background-position: -250px -175px;}#nav #seasonalon {	background-image: url(../../img/nav-drop.gif);	background-repeat: no-repeat;	background-position: -500px -175px;	height: 25px;	width: 249px;	display: block;	text-indent: -9999px;}
