/* BASIC PARAMETERS
----------------------------------------------- */

#topBar {
	background: transparent url(../_img/bg_top.gif) repeat-x;
}

#topNavBG {
	width: 762px;
	margin: 0 auto 0 auto;
}

#topNav {
	list-style: none;
	float: right;
	padding: 0 0 0 19px;
	height: 25px;
	width: 184px;
	background: transparent url(../_img/bg_topNav.gif) no-repeat;
}

#mainNavBG {
	background: transparent url(../_img/logo.gif) no-repeat;
	height: 102px;
	padding: 0;
	/* padding: 0 0 0 247px; */
	margin: 0;
}

#homeButton {
	height: 102px;
	width: 247px;
	float: left;
	padding: 0;
	margin: 0;
}

#mainNav {
	height: 87px;
	float: right;
	padding: 0;
	margin: 15px 0 0 0;
}

#subNav {
	padding: 0;
	float: right;
	width: 139px;
	margin: 22px 0 0 0;
}

#subNav li {
	padding: 0; 
	margin: 0;
}

	#subNav li a:link.sub_whoWeAre, #subNav li a.sub_whoWeAre:visited, #subNav li a.sub_whoWeAre:hover {
	display:block;
	width: 139px;
	height: 29px;
	background: transparent url("../_img/sub_whoWeAre.gif") 0 0 no-repeat;
	text-decoration: none;
	}
	
	#subNav li a:link.sub_attorneys, #subNav li a.sub_attorneys:visited, #subNav li a.sub_attorneys:hover {
	display:block;
	width: 139px;
	height: 24px;
	background: transparent url("../_img/sub_attorneys.gif") 0 0 no-repeat;
	text-decoration: none;
	}
	
	#subNav li a:link.sub_directors, #subNav li a.sub_directors:visited, #subNav li a.sub_directors:hover {
	display:block;
	width: 139px;
	height: 23px;
	background: transparent url("../_img/sub_directors.gif") 0 0 no-repeat;
	text-decoration: none;
	}
	
	#subNav li a:link.sub_profStaff, #subNav li a.sub_profStaff:visited, #subNav li a.sub_profStaff:hover {
	display:block;
	width: 139px;
	height: 29px;
	background: transparent url("../_img/sub_profStaff.gif") 0 0 no-repeat;
	text-decoration: none;
	}


#topNav li, #mainNav li, #homeButton li, #subNav li {
	float: left; 
	padding: 0; 
	margin: 0;
}


.invLink {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333;
	visibility: hidden;
}

/* TOP NAV LINKS
----------------------------------------------- */

/* HOME */
#topNav li a:link.linkHome, #topNav li a.linkHome:visited {
display:block;
width: 42px;
height: 25px;
background: transparent url("../_img/linkHome.gif") 0 0 no-repeat;
text-decoration: none;
}

	#topNav li a.linkHome:hover { 
	background: transparent url("../_img/linkHome.gif") 0 -25px no-repeat;
	}


/* LINKS */	
#topNav li a:link.linkLinks, #topNav li a.linkLinks:visited {
display:block;
width: 44px;
height: 25px;
background: transparent url("../_img/linkLinks.gif") 0 0 no-repeat;
text-decoration: none;
}

	#topNav li a.linkLinks:hover { 
	background: transparent url("../_img/linkLinks.gif") 0 -25px no-repeat;
	}



/* CONTACT */
#topNav li a:link.linkContact, #topNav li a.linkContact:visited {
display:block;
width: 60px;
height: 25px;
background: transparent url("../_img/linkContact.gif") 0 0 no-repeat;
text-decoration: none;
}

	#topNav li a.linkContact:hover { 
	background: transparent url("../_img/linkContact.gif") 0 -25px no-repeat;
	}


/* MAIN NAV LINKS
----------------------------------------------- */

/* HOME BIG */
#homeButton li a:link.linkHomeBig, #homeButton li a.linkHomeBig:visited, #homeButton li a.linkHomeBig:hover {
display:block;
width: 247px;
height: 102px;
padding: 0;
background: transparent url("../_img/logo2.gif") 0 0 no-repeat;
text-decoration: none;
}	

/* PROFILE */
#mainNav li a:link.linkProfile, #mainNav li a.linkProfile:visited {
display:block;
width: 103px;
height: 87px;
padding: 0;
background: transparent url("../_img/linkProfile.gif") 0 0 no-repeat;
text-decoration: none;
}

	#mainNav li a.linkProfile:hover { 
	background: transparent url("../_img/linkProfile.gif") 0 -87px no-repeat;
	}

/* COUNSEL */
#mainNav li a:link.linkCounsel, #mainNav li a.linkCounsel:visited {
display:block;
width: 103px;
height: 87px;
padding: 0;
background: transparent url("../_img/linkCounsel.gif") 0 0 no-repeat;
text-decoration: none;
}

	#mainNav li a.linkCounsel:hover { 
	background: transparent url("../_img/linkCounsel.gif") 0 -87px no-repeat;
	}

/* CONSULTING */
#mainNav li a:link.linkConsulting, #mainNav li a.linkConsulting:visited {
display:block;
width: 103px;
height: 87px;
padding: 0;
background: transparent url("../_img/linkConsulting.gif") 0 0 no-repeat;
text-decoration: none;
}

	#mainNav li a.linkConsulting:hover { 
	background: transparent url("../_img/linkConsulting.gif") 0 -87px no-repeat;
	}

/* ADVOCACY */
#mainNav li a:link.linkAdvocacy, #mainNav li a.linkAdvocacy:visited {
display:block;
width: 103px;
height: 87px;
padding: 0;
background: transparent url("../_img/linkAdvocacy.gif") 0 0 no-repeat;
text-decoration: none;
}

	#mainNav li a.linkAdvocacy:hover { 
	background: transparent url("../_img/linkAdvocacy.gif") 0 -87px no-repeat;
	}

/* REAL ESTATE */
#mainNav li a:link.linkRealEstate, #mainNav li a.linkRealEstate:visited {
display:block;
width: 103px;
height: 87px;
padding: 0;
background: transparent url("../_img/linkRealEstate.gif") 0 0 no-repeat;
text-decoration: none;
}

	#mainNav li a.linkRealEstate:hover { 
	background: transparent url("../_img/linkRealEstate.gif") 0 -87px no-repeat;
	}


