/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
#nav {font-family: arial, sans-serif; width:812px; margin:0 auto; font-size:11px;
	border-left: 4px #fff solid; clear: both; position:relative; z-index:1; }
	
#inside #nav {  width: 760px;  }

#nav ul {padding:0; margin:0;list-style-type: none;position:relative; z-index: 1; }


#nav ul li {float:left; margin-right:0px; position:relative;}


#nav ul li a, #nav ul li a:visited {
	display:block; z-index: 1;
	text-decoration:none; width:129px; 
	height:42px;
	border-right:4px solid #fff;  
	line-height:20px; font-size:11px; overflow:hidden;
	text-indent: -1000px;
	background-color: #B2C1B6;
	background-position: 6px 9px;
	background-repeat: no-repeat;
}

#inside #nav ul li a, #inside #nav ul li a:visited {	width: 122px; }

#nav ul li.firm a { background-image: url(../_images/nav_firm.gif); }
* html #nav ul li.firm a, #inside #nav ul li.firm a { border-left: 4px #ffffff solid; }
*+ html #nav ul li.firm a, *+ html #inside #nav ul li.firm a { border-left: 0px; }  /* IE7 Fix */
#nav ul li.practice a { background-image: url(../_images/nav_practice.gif); }
#nav ul li.profiles a { background-image: url(../_images/nav_profiles.gif); }
#nav ul li.resources a { background-image: url(../_images/nav_resources.gif); }
#nav ul li.careers a { background-image: url(../_images/nav_careers.gif); }
#nav ul li.contact a { background-image: url(../_images/nav_contact.gif); }
#nav ul li.home a { background-image: url(../_images/nav_home.gif); }


#nav ul li ul {display: none;}
#inside #nav ul li ul {  width: 122px; }

#nav ul li ul li a, #nav ul li ul li a:visited {
	text-indent: inherit;
	background-image: none;
	border: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding: 2px 0px 4px 5px;  /* For Safari Only - See bottom of document for all other browswers */
	width: 124px;
	height: 23px;
}
#inside #nav ul li ul li a, #inside #nav ul li ul li a:visited {
	width: 117px;
	letter-spacing: -0.2px;

}

/* IE7 Fix */
*+ html #nav ul li ul li a, #nav ul li ul li a:visited  { text-indent: 0px; }



/* specific to non IE browsers */

/* Level 1 Hover */
#nav ul li:hover a { 
	background:#B5CA65;
	background-position: 6px 9px;
	background-repeat: no-repeat; }

/* Level 1 Personalized Hovers */
#nav ul li.firm:hover a { background-image: url(../_images/nav_firm_on.gif); }
#nav ul li.practice:hover a { background-image: url(../_images/nav_practice_on.gif); }
#nav ul li.profiles:hover a { background-image: url(../_images/nav_profiles_on.gif); }
#nav ul li.resources:hover a { background-image: url(../_images/nav_resources_on.gif); }
#nav ul li.careers:hover a{ background-image: url(../_images/nav_careers_on.gif); }
#nav ul li.contact:hover a{ background-image: url(../_images/nav_contact_on.gif); }
#nav ul li.home:hover a { background-image: url(../_images/nav_home_on.gif); }





#nav ul li:hover ul {display:block; position:absolute; top:26px; left:0; width:129px; border-top: 1px #6F944B solid; }
*+ html #nav ul li:hover ul { top: 42px; }
#nav ul li:hover ul li { border-bottom: 1px #6F944B solid; width: 129px; }

#inside #nav ul li:hover ul li { border-bottom: 1px #6F944B solid; width: 123px; }
#inside #nav ul li:hover ul li { border-bottom: 1px #6F944B solid; width: 123px; }

/* Level 2's with Drop Downs */
#nav ul li:hover ul li a.hide {background-color:#E0E6E2; color: #333; background-image: none; }

/* Level 2's with Drop Downs On Hover */
#nav ul li:hover ul li:hover a.hide {background-color:#B5CA65; color: #333; background-image: none;}

#nav ul li:hover ul li ul {display: none;}

/* Level 2's with No Drop Downs */
#nav ul li:hover ul li a { display:block; color:#333; background-color:#E0E6E2; height: 17px;  }
#nav ul li:hover ul li a:hover {background:#B5CA65; color: #333; }

/* Level 2's with No Drop Downs Personalized */
#nav ul li.firm:hover ul li a, #nav ul li.practice:hover ul li a,#nav ul li.profiles:hover ul li a, #nav ul li.resources:hover ul li a,
#nav ul li.careers:hover ul li a, #nav ul li.contact:hover ul li a, #nav ul li.home:hover ul li a { background-image: none; }

/* Level 3 UL */
#nav ul li:hover ul li:hover ul {display:block; position:absolute; left:129px; top:-1px; border-left: 1px #6F944B solid;  border-right: 1px #6F944B solid; z-index: 500; width: 183px;}
#inside #nav ul li:hover ul li:hover ul { left:122px;  width: 183px; }

#nav ul li:hover ul li:hover ul li, #inside #nav ul li:hover ul li:hover ul li { width: 183px;}
#nav ul li:hover ul li:hover ul li a, #inside #nav ul li:hover ul li:hover ul li a { width: 178px;}

/* Practice Drop Down on Inside Page Only */
#inside #nav ul li.practice:hover ul li:hover ul { width: 183px; border-left: 1px #6F944B solid;  border-right: 1px #6F944B solid; }
#inside #nav ul li.practice:hover ul li:hover ul li { width: 183px;}
#inside #nav ul li.practice:hover ul li:hover ul li a { width: 178px;}





/********** END DOCUMENT ********/




/* Safari Fixes Below */

#nav ul li ul li a, #nav ul li ul li a:visited {
	padding: 7px 0px 0px 5px;
	height: 17px; #
}

