#nav_photo_wrap {
	width:975px;
	padding-top:45px
}
#nav_photo_wrap #nav_photo {
	width:962px;
	height:345px;
	min-height:345px;
}
/*\*/* html #nav_photo {
	height: 345px;
}/**/
#nav_photo_wrap #nav_wrap {
	width:496px;
	padding-left:24px;
	padding-top:19px
}
#nav_photo_wrap #nav_wrap #nav_container {
	float:left;
	width:219px;
	height:237px;
}
#nav_photo_wrap #nav_wrap #nav_container #nav {
	padding-top:34px
}
#nav_photo_wrap #nav_wrap #circle {
	float:right;
	width:277px;
	height:323px
}
#celebrating75 {
	position:relative;
	width:539px;
	padding-top: 8px;
	height: 55px;
	background-color:#fff;
	padding-left: 25px;
}
#content {
	float:right;
	padding-top:55px;
*padding-top:35px;
	padding-bottom:5px;
	width:275px;
	border-left:539px solid #fff;
	border-right:166px solid #fff;
	color:#000;
	background-color:#fff;
	overflow:visible; /* Fixes IE italics bug */
}  




#left_col {
	float:left;
	width:539px;
	margin-left:-539px;
	position:relative;
	
}

#left_col #phrase {
	position:relative;
}
#left_col #phrase img {
	position:absolute;
	left:61px;
	top:3px;
	display:block;
}
#left_col #text {
	padding-left:245px;
	padding-right:42px;
	font-size:12px;
	line-height:1.4em
}
#left_col #text p {
	padding:0;
}
#center_col {
	position:relative;
	float:left;
	width:270px;
	margin-right:-270px;
	background-image:url(../images/vert_line.gif);
	background-repeat:repeat-y
}
#center_col #news_menu_nav {
	float:left;
	width:55px
}
#center_col #news_items {
	float:right;
	width:215px;
	font-size:11px;
}
#center_col #news_items .item {
	padding-bottom:9px;
	padding-left:10px;
	padding-right:7px;
}
#center_col #news_items .item a {
	color:#00274c
}
#center_col #news_items #more {
	padding-left:10px;
	padding-top:10px;
}
#right_col {
	float:right;
	width:166px;
	margin-right:-166px;
	position:relative;
}
#right_col #search_wrap {
	padding-left:4px;
	padding-bottom:10px;
}
#right_col img#newsletter_sign_up {
	padding-left:5px;
	padding-top:15px
}

#right_col img#recognition {
	padding-left:5px;
	padding-top:10px
}

/* Image Replacement */

ul.IR li {
	position: relative;
	font-size: 0.9em;
	z-index: 1;
}
.IR em {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
/* For IE5.x mac only */
* html>body .IR {
	position: static;
	overflow: visible;
	font-size: 11px;
}
* html>body .IR em {
	position: static;
}
.nav {
	list-style: none;
}
.nav li {
	float: left;
}
/*.nav li, .nav li span {
  width: 100px; height: 31px;
} */

* html>body ul.nav li em {
	margin-bottom: -28px;
} /* for ie5.x/mac only */
.about em, .people em, .practices em, .news em, .publications em, .careers em, .contact em {
	background: url(../images/home_nav_bar.png) top left no-repeat;
	cursor: pointer;
}
.about, .people, .practices, .news, .publications, .careers, .contact {
	left: 0;
	text-indent: -10000px;
*text-indent: -150px;
}
.about {
	width:219px;
	height:35px;
}
.about em {
	background-position: 0 0;
	width:219px;
	height:35px;
}
.about:hover em {
	background-position: 0 -237px;
}
.people {
	width:219px;
	height:32px
}
.people em {
	background-position: 0 -35px;
	width:219px;
	height:32px
}
.people:hover em {
	background-position: 0 -272px;
}
.practices {
	width:219px;
	height:35px;
}
.practices em {
	background-position: 0 -67px;
	width:219px;
	height:35px;
}
.practices:hover em {
	background-position: 0 -304px;
}
.news {
	width:219px;
	height:35px;
}
.news em {
	background-position: 0 -102px;
	width:219px;
	height:35px;
}
.news:hover em {
	background-position: 0 -339px;
}
.publications {
	width:219px;
	height:34px;
}
.publications em {
	background-position: 0 -137px;
	width:219px;
	height:34px;
}
.publications:hover em {
	background-position: 0 -374px;
}
.careers {
	width:219px;
	height:34px;
}
.careers em {
	background-position: 0 -171px;
	width:219px;
	height:34px;
}
.careers:hover em {
	background-position: 0 -408px;
}
.contact {
	width:219px;
	height:35px;
}
.contact em {
	background-position: 0 -205px;
	width:219px;
	height:35px;
}
.contact:hover em {
	background-position: 0 -442px;
}
/* suckerfish dropdown menu styles */

.nav a {
	display: block;
}
/* The Holly Hack */
* html .nav a {
	height: 1%;
}
.nav li ul {
	position: absolute;
	z-index: 10; /* show the dropdowns above the images */
	width:350px;
 *width:0px;
	margin-left:200px;
	top: 0px; /* positions the dropdown menu a set distance from the top of the image */
	left: -999em;
	list-style: none;/*  border-bottom: solid 4px #052e48;
  border-right: solid 4px #052e48;*/

  
}
.nav li:hover ul {
	left: auto;
}
.nav li li {
	left:0px;
	width:180px;
	height: auto;
	font-size: 12px;
	font-weight:bold;
	text-indent: 0px;
}
.nav li.about li {
	left:30px;
 *left:150px;
}
.nav li.people li {
	left:0px;
*left:150px;
}
.nav li.news li {
	left:0px;
*left:150px;
}
.nav li.publications li {
	left:-10px;
*left:150px;
}
.nav li.careers li {
	left:5px;
*left:150px;
}
.nav li ul a {
	color: #00274c;
	padding:3px 0 3px 10px;
	background-color: #fff;
	opacity: .85;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	text-decoration:none;
}
.nav li ul a:hover {
	color: #052e48;
	background-color: #ccc;
}
/*News Navigation*/

#news_nav, #events_nav, #alerts_nav {
	width:55px;
}
.news_link1 em, .news_link2 em, .news_link3 em {
	background: url(../images/news_nav_bar.gif) top left no-repeat;
	cursor: pointer;
}
.events_link1 em, .events_link2 em, .events_link3 em {
	background: url(../images/events_nav_bar.gif) top left no-repeat;
	cursor: pointer;
}
.alerts_link1 em, .alerts_link2 em, .alerts_link3 em {
	background: url(../images/alerts_nav_bar.gif) top left no-repeat;
	cursor: pointer;
}
.news_link1, .news_link2, .news_link3, .events_link1, .events_link2, .events_link3, .alerts_link1, .alerts_link2, .alerts_link3 {
	left: 0;
}
.news_link1 em, .events_link1 em, .alerts_link1 em {
	background-position: 0 0;
}
.news_link1:hover em, .events_link1:hover em, .alerts_link1:hover em {
	background-position: 0 -46px;
}
.news_link2 em, .events_link2 em, .alerts_link2 em {
	background-position: 0 -12px;
}
.news_link2:hover em, .events_link2:hover em, .alerts_link2:hover em {
	background-position: 0 -58px;
}
.news_link3 em, .events_link3 em, .alerts_link3 em {
	background-position: 0 -29px;
}
.news_link3:hover em, .events_link3:hover em, .alerts_link3:hover em {
	background-position: 0 -75px;
}


img#attorneys_at_law{
	padding-left:64px;
	padding-top:90px;
}

