body.home #nav a { color: #fff; }#nav {	font-family: "Gill Sans", Helvetica, Verdana, Arial, sans-serif;	z-index: 20;	width: 160px;	margin: 0;	text-align: left;}#nav ul, #nav li {	color: #668B4A;	margin: 0 0 12px 0; 	padding: 0; 	list-style: none;	list-style-position: outside;	width: auto;}#nav a { text-decoration: none; text-transform: uppercase; padding-bottom: 2px; text-align: right; }#nav li a { display: block; width: 100%;}/* BEGIN Navigation styles */body.who #nav li.who, body.what #nav li.what,body.announce #nav li.announce, body.resource #nav li.resource, body.contact #nav li.contact {	border-bottom: 1px solid #000;}/* temporary until announcements gets bigger */body.announce #nav li.announce, body.contact #nav li.contact { border: none; }#nav a:hover, #nav a:visited:hover, body.who #nav li.who a,body.what #nav li.what a, body.announce #nav li.announce a,body.resource #nav li.resource a, body.contact #nav li.contact a {	border-bottom: 2px solid #000;	width: 160px;	padding-bottom: 0;}body.home #nav a:hover, body.home #nav a:visited:hover {	border-color: #fff;}body #nav li ul.submenu li {	width: 150px;}/*2nd level navigation */body.who #nav li.who ul.submenu, body.what #nav li.what ul.submenu, body.resource #nav li.resource ul.submenu {	display: block;	margin: 10px 0 0 0;	padding: 0;	color: #879F69;	width: 150px;}body.who #nav li.who ul.submenu ul.submenu,body.what #nav li.what ul.submenu ul.submenu,body.resource #nav li.resource ul.submenu ul.submenu {	display: none;}body.who #nav li.who ul.submenu li a, body.what #nav li.what ul.submenu li a, body.resource #nav li.resource ul.submenu li a {	border: none;	color: #879F69;	width: 150px;	text-align: left;}#nav .submenu { 	position: relative;	color: #879F69; 	display: none;	left: 10px;	width: 160px; }*>html #nav .submenu { width: 147px; left: 3px; }#nav .submenu li {  }*>html #nav .submenu li {  }/* 3rd level navigation */body .wrapper .outer #nav li ul.submenu li ul.submenu a {	width: 140px;}#nav .submenu .submenu { 	margin: 10px 0 0;	position: relative;	width: 150px; }* html #nav .submenu .submenu { left: 0px; }*>html #nav .submenu .submenu { width: 128px; left: 0px; }body.attorneys #nav li.who ul.submenu ul.submenu,body.ofcounsel #nav li.who ul.submenu ul.submenu,body.practice #nav li.what ul.submenu ul.submenu,body.faq #nav li.resource ul.submenu ul.submenu{	display: block;	width: 140px;}body #nav li ul.submenu li ul.submenu {	width: 140px;}body #nav li ul.submenu li ul.submenu li {	font-size: 0.85em;	line-height: 1.2em;	margin: 0 0 5px;	width: 130px;	padding:0;}body #nav li ul.submenu li ul.submenu li a {	text-transform: none;}/* THE FOLLOWING STYLES ARE CURRENTLY THE SAME *//* They have been broken up for easier readability *//* Be aware when making changes *//* Attorneys styling *//*body.hagen li.hagen, body.oconnell li.oconnell,body.fraser li.fraser, body.hval li.hval,body.ramig li.ramig, body.migchelbrink li.migchelbrink {	background: url(../images/arrow.gif) no-repeat left center;}*/body.hagen #nav ul.submenu li li.hagen a, body.oconnell #nav ul.submenu li li.oconnell a,body.fraser #nav ul.submenu li li.fraser a, body.hval #nav ul.submenu li li.hval a,body.ramig #nav ul.submenu li li.ramig a, body.migchelbrink #nav ul.submenu li li.migchelbrink a,body.pearson #nav ul.submenu li li.pearson a, body.kerns #nav ul.submenu li li.kerns a,body.forest #nav ul.submenu li li.forest a, body.lawrence #nav ul.submenu li li.lawrence a  {	/*margin-left: 12px;*/	color: rgb(0, 39, 76);}/* Practice styling */body.taxAudit #nav ul.submenu li li.taxAudit a, body.estateProbate #nav ul.submenu li li.estateProbate a,body.corpTransactions #nav ul.submenu li li.corpTransactions a, body.realEstate #nav ul.submenu li li.realEstate a,body.litigation #nav ul.submenu li li.litigation a, body.intelProperty #nav ul.submenu li li.intelProperty a,body.interBusLaw #nav ul.submenu li li.interBusLaw a, body.govLaw #nav ul.submenu li li.govLaw a,body.employLaw #nav ul.submenu li li.employLaw a, body.sportsLaw #nav ul.submenu li li.sportsLaw a {	/*margin-left: 12px;*/	color: rgb(0, 39, 76);}/* Resource styling */body.assumednames #nav ul.submenu li li.assumednames a, body.corps #nav ul.submenu li li.corps a,body.employmatters #nav ul.submenu li li.employmatters a, body.estateplans #nav ul.submenu li li.estateplans a,body.llcs #nav ul.submenu li li.llcs a, body.llps #nav ul.submenu li li.llps a,body.limitedpartners #nav ul.submenu li li.limitedpartners a, body.partnerships #nav ul.submenu li li.partnerships a,body.pcs #nav ul.submenu li li.pcs a, body.soleprops #nav ul.submenu li li.soleprops a,body.taxation #nav ul.submenu li li.taxation a, body.tradenames #nav ul.submenu li li.tradenames a {	/*margin-left: 12px;*/	color: rgb(0, 39, 76);}body.realEstate .wrapper .outer #nav ul.submenu li ul.submenu {	margin-left:10px;	padding-left:0;	left: 0;	width: 140px;}#nav ul.submenu li li.migchelbrink { display: none; }