/* Basic code - don't modify */  #nav { display: block; margin: 0; padding: 0; position: relative; }  #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: 130px; }#nav ul ul { left: 131px; }/* Everything else is theming */ #nav {	height: 17px;	margin: 45px 0px 0px;	padding: 0px;}#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: 33px;}#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: 58px;}#nav #home a:hover {	background-position: 0px -18px;}#nav #about a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: -58px 0px;	height: 17px;	width: 61px;}#nav #about a:hover {	background-position: -58px -18px;}#nav #abouton {	background-repeat: no-repeat;	background-position: -58px -36px;	height: 17px;	width: 61px;	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: -119px 0px;	height: 17px;	width: 101px;}#nav #capabilities a:hover {	background-position: -119px -18px;}#nav #capabilitieson {	background-repeat: no-repeat;	background-position: -119px -36px;	height: 17px;	width: 101px;	display: block;	text-indent: -9999px;	background-image: url(../../img/nav/nav_btns.gif);}#nav #locations a {	background-image: url(../../img/nav.gif);	background-repeat: no-repeat;	background-position: -220px 0px;	height: 17px;	width: 86px;}#nav #locations a:hover {	background-position: -220px -18px;}#nav #locationson {	background-repeat: no-repeat;	background-position: -220px -36px;	height: 17px;	width: 86px;	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: -306px 0px;	height: 17px;	width: 175px;}#nav #research a:hover {	background-position: -306px -18px;}#nav #researchon {	background-repeat: no-repeat;	background-position: -306px -36px;	height: 17px;	width: 175px;	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: -484px 0px;	height: 17px;	width: 67px;}#nav #clients a:hover {	background-position: -484px -18px;}#nav #clientson {	background-repeat: no-repeat;	background-position: -484px -36px;	height: 17px;	width: 67px;	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: -550px 0px;	height: 17px;	width: 50px;}#nav #news a:hover {	background-position: -550px -18px;}#nav #newson {	background-repeat: no-repeat;	background-position: -550px -36px;	height: 17px;	width: 50px;	display: block;	text-indent: -9999px;	background-image: url(../../img/nav.gif);}/* About Us drop */#nav #aboutdrop a {	background-image: url(../../img/nav/about_drop.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #aboutdrop a:hover {	background-position: -132px 0px;}#nav #devteamdrop a {	background-image: url(../../img/nav/about_drop.gif);	background-repeat: no-repeat;	background-position: 0px -31px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #devteamdrop a:hover {	background-position: -132px -31px;}#nav #locationdrop a {	background-image: url(../../img/nav/about_drop.gif);	background-repeat: no-repeat;	background-position: 0px -62px;	height: 29px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #locationdrop a:hover {	background-position: -132px -62px;}#nav #requestdrop a {	background-image: url(../../img/nav/about_drop.gif);	background-repeat: no-repeat;	background-position: 0px -91px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #requestdrop a:hover {	background-position: -132px -91px;}#nav #brokerdrop a {	background-image: url(../../img/nav/about_drop.gif);	background-repeat: no-repeat;	background-position: 0px -122px;	height: 29px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #brokerdrop a:hover {	background-position: -132px -122px;}#nav #contactdrop a {	background-image: url(../../img/nav/about_drop.gif);	background-repeat: no-repeat;	background-position: 0px -153px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #contactdrop a:hover {	background-position: -132px -153px;}/* residences drop */#nav #overviewdrop a {	background-image: url(../../img/nav/residences_drop.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #overviewdrop a:hover {	background-position: -132px 0px;}#nav #onebrdrop a {	background-image: url(../../img/nav/residences_drop.gif);	background-repeat: no-repeat;	background-position: 0px -31px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #onebrdrop a:hover {	background-position: -132px -31px;}#nav #onepldrop a {	background-image: url(../../img/nav/residences_drop.gif);	background-repeat: no-repeat;	background-position: 0px -62px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #onepldrop a:hover {	background-position: -132px -62px;}#nav #twobrdrop a {	background-image: url(../../img/nav/residences_drop.gif);	background-repeat: no-repeat;	background-position: 0px -93px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #twobrdrop a:hover {	background-position: -132px -93px;}#nav #twopldrop a {	background-image: url(../../img/nav/residences_drop.gif);	background-repeat: no-repeat;	background-position: 0px -124px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #twopldrop a:hover {	background-position: -132px -124px;}#nav #threebrdrop a {	background-image: url(../../img/nav/residences_drop.gif);	background-repeat: no-repeat;	background-position: 0px -155px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #threebrdrop a:hover {	background-position: -132px -155px;}#nav #pentdrop a {	background-image: url(../../img/nav/residences_drop.gif);	background-repeat: no-repeat;	background-position: 0px -186px;	height: 31px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #pentdrop a:hover {	background-position: -132px -186px;}#nav #exploredrop a {	background-image: url(../../img/nav/residences_drop.gif);	background-repeat: no-repeat;	background-position: 0px -217px;	height: 29px;	width: 130px;	margin: 0px;	padding: 0px;}#nav #exploredrop a:hover {	background-position: -132px -217px;}
