#title_block {
	float:left;
	width:210px;
	padding:6px 0 0 8px;
}

#title_block h2 {
	float:left;
	background:url(../images/h_attorneys.gif) 0 0 no-repeat;
	width:103px;
	height:18px;
	line-height:18px;
	margin-top:6px;
	padding-bottom:15px;
}

body.prac_areas #title_block h2 {
	background-image:url(../images/h_practice_areas.gif);
	width:148px;
}

body.about #title_block h2 {
	background-image:url(../images/h_about.gif);
}

body#contact #title_block h2 {
	background-image:url(../images/h_contact.gif);
	width:113px;
}

body#subscribe #title_block h2 {
	background-image:url(../images/h_subscribe.gif);
	width:103px;
}

body#practice_areas #title_block h2,
body#practice_areas2 #title_block h2 {
	background-image:url(../images/h_practice_areas.gif);
	width:148px;
}

body#disclaimer #title_block h2 {
	background-image:url(../images/h_disclaimer.gif);
	width:107px;
}

body#privacy #title_block h2 {
	background-image:url(../images/h_privacy.gif);
	width:184px;
}

body#news_center #title_block h2 {
	background-image:url(../images/h_news_center.gif);
	width:127px;
}

/* body#news_center */
#title_block p {
/*	padding-top:2px; */
	clear:left;
}

/* body#news_center */
#title_block p a#print_page {
	background:url(../images/n_print_this_page.gif) 0 0 no-repeat;
	display:block;
	width:150px;
	height:15px;
	text-decoration:none;
	outline:none;
}

/* body#news_center */
#title_block p a#print_page span {
	visibility:hidden;
}

/* body#news_center */
#title_block p a#print_page:hover {
	background-position:-155px 0;
}

body#search_results #title_block h2 {
	background-image:url(../images/h_search_results.gif);
	width:154px;
}

body.industries #title_block h2 {
	background-image:url(../images/h_industries.gif);
	width:103px;
}

#title_block h2 span {
	visibility:hidden;
}

body.indiv_atty #title_block img {
	border:1px solid #ffffff;
	margin-top:16px;
	margin-bottom:10px;
}

#title_block h3#atty_name {
	font-size:13px;
	color:#ffba1d;
}

body.indiv_atty #title_block p {
	margin:1px;
}

#title_block p#atty_title {
	font-size:13px;
	color:#ffffff;
}

#title_block p#atty_email {
}

#title_block p#atty_email a:link,
#title_block p#atty_email a:visited,
#title_block p#atty_email a:active {
	font-size:11px;
	color:#3d88be;
	outline:none;
}

#title_block p#atty_email a:hover {
	color:#ffba1d;
}

#title_block p#atty_phone, #title_block p#atty_fax {
	font-size:11px;
	color:#ffffff;
}

#title_block ul#email_print {
	margin-top:20px;
	margin-left:15px;
	list-style-type:none;
}

#title_block ul#email_print li {
	margin-bottom:3px;
	width:120px;
	height:16px;
}

#title_block ul#email_print li a {
	text-decoration:none;
	outline:none;
	display:block;
	height:15px;
}

#title_block ul#email_print li a span {
	visibility:hidden;
}

#title_block li a#email_colleague {
	background:url(../images/n_email_print.gif) no-repeat 0 0;
}

#title_block li a#email_colleague:hover {
	background-position:-125px 0;
}

#title_block li a#print_friendly {
	background:url(../images/n_printable_landscape.gif) no-repeat 0 0;
	width:190px;
}

#title_block li a#print_friendly2 {
	background:url(../images/n_printable_portrait.gif) no-repeat 0 0;
	width:190px;
}

#title_block li a#print_friendly:hover,
#title_block li a#print_friendly2:hover {
	background-position:-190px 0;
}

#main_content {
	float:left;
	width:535px;
	text-align:left;
	padding:15px 5px 0 32px;
	position:relative;
}

body#practice_areas #main_content {
	width:620px;
}

#main_content #breadcrumbs,
#main_content p.breadcrumbs {
	color:#005fa3;
	margin:0;
}

#main_content #breadcrumbs a,
#main_content p.breadcrumbs a {
	font-size:10px;
	color:#005fa3;
	text-decoration:none;
}

#main_content #breadcrumbs a:hover,
#main_content p.breadcrumbs a:hover {
	text-decoration:underline;
}

#main_content #jumplinks {
	font-size:9px;
	color:#005fa3;
	margin:0;
}

#main_content #jumplinks a {
	font-size:9px;
	color:#005fa3;
	text-decoration:none;
	padding:0 2px;
}

#main_content #jumplinks a:hover {
	color:#000000;
	background-color:#ffba1d;
}

#main_content form {
	float:left;
	width:380px;
	margin-top:10px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#main_content form td {
	vertical-align:top;
}

#scroller {
	float:left;
	font-size:11px;
	overflow-x:hidden;
	overflow-y:auto;
	height:373px;
	width:530px;
	margin:10px 0;
	padding-right:10px;
}

#scroller p {
	margin-top:0;
	margin-bottom:1em;
}

#scroller td {
	padding-bottom:11px;
}

#scroller td a {
	font-weight:bold;
	color:#005fa3;
}

#scroller td span.emailCloak a {
	font-weight:normal;
	color:#005fa3;
}

#scroller td a.atty_link {
	color:#000000;
}

div#scroller ul {
	padding-left:30px;
}

body.prac_main div#scroller ul {
	margin-left:2em;
	line-height:1em;
}

body.prac_main div#scroller ul li {
	margin-left:2em;
	list-style-type:disc;
}

body#disclaimer div#scroller h2 {
	font-size:17px;
}

div#scroller h2,
div#scroller h3,
div#scroller h4 {
	margin-top:1em;
	margin-bottom:1em;
}

div#scroller h4 {
	margin-top:-0.8em;
	margin-bottom:1.5em;
}

div#scroller h4.subtitle {
	margin:1em 0;
	color:#000;
}

div#scroller h3 {
	font-size:11px;
}

#main_content h3 {
	font-size:11px;
	margin-top:20px;
}

/* #main_content h4 {
	font-size:11px;
	margin:40px 0 5px 0;
	color:#035590;
} */

body#contact #main_content h4 {
	 background-image:none;
	 width:auto;
	 margin:1em 0 .5em;
	 color:#000000;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
}

#content p, #content #body_bullets {
	font-size:11px;
	line-height:13px;
	margin:25px 0;
}

#main_content p {
	 line-height:14px;
	 margin:14px 0;
}

body#practice_areas #main_content ul,
body#practice_areas2 #main_content ul {
	list-style:none;
	padding:10px 0 20px;;
}

body#practice_areas #main_content ul li,
body#practice_areas2 #main_content ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}

body#practice_areas #main_content ul#column1,
body#practice_areas2 #main_content ul#column1 {
	float:left;
	padding-right:30px;
}

body#practice_areas #main_content ul li a,
body#practice_areas #main_content ul li a:link,
body#practice_areas #main_content ul li a:visited,
body#practice_areas #main_content ul li a:active,
body#practice_areas2 #main_content ul li a,
body#practice_areas2 #main_content ul li a:link,
body#practice_areas2 #main_content ul li a:visited,
body#practice_areas2 #main_content ul li a:active,
body#practice_areas2 #main_content td a,
body#practice_areas2 #main_content td a:link,
body#practice_areas2 #main_content td a:visited,
body#practice_areas2 #main_content td a:active,
body#practice_areas2 #main_content p.specialist a,
body#practice_areas2 #main_content p.specialist a:link,
body#practice_areas2 #main_content p.specialist a:visited,
body#practice_areas2 #main_content p.specialist a:active,
body.indiv_atty #main_content ul li a,
body.indiv_atty #main_content ul li a:link,
body.indiv_atty #main_content ul li a:visited,
body.indiv_atty #main_content ul li a:hover,
body#careers #main_content ul li a,
body#careers #main_content ul li a:link,
body#careers #main_content ul li a:visited,
body#careers #main_content ul li a:hover,
body#womens_network div#scroller a,
body#womens_network div#scroller a:link,
body#womens_network div#scroller a:visited,
body#womens_network div#scroller a:active {
	text-decoration:none;
	font-weight:bold;
	color:#005fa3;
	outline:none;
}

body#practice_areas #main_content ul li a:hover,
body#practice_areas2 #main_content ul li a:hover,
body#practice_areas2 #main_content td a:hover,
body#practice_areas2 #main_content p.specialist a:hover,
body.indiv_atty #main_content ul li a:hover,
body#careers #main_content ul li a:hover,
body#news_center #main_content div a:hover,
body#womens_network div#scroller a:hover {
	color:#ffba1d;
}

body#practice_areas2 #main_content h1,
body#practice_areas2 #main_content h2,
body.indiv_atty #main_content h1,
body.indiv_atty #main_content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

body#practice_areas2 #main_content h1,
body.indiv_atty #main_content h1 {
	font-size: 11px;
}

body#practice_areas2 #main_content h2,
body.indiv_atty #main_content h2 {
	font-size: 11px;
	font-weight: normal;
}

/* body#practice_areas2 */
#main_content h4 {
	font-size:11px;
	color:#999999;
	margin-top:1px;
	font-style:italic;
/*	border-top:1px solid #cccccc; */
	margin-bottom:1.5em;
}

#main_content h3 {
	border-bottom:1px solid #cccccc;
	padding-bottom:2px;
}

#main_content h3.no_rule {
	border-bottom:none;
}

body.news_practicearea #main_content h3 {
	border-bottom:none;
}

body#practice_areas2 div.paragraph span {
	font-size: 14px;
	color: #317db4;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	display:block;
}

body#practice_areas2 p.specialist {
	margin-top: 1em;
	background-color: #ebedef;
	border: 1px solid #aac3d4;
	padding: 5px;
}


#content #body_bullets li {
	line-height:16px;
}

dl {
	font-size:11px;
	line-height:13px;
	background:#ebedef;
	border:1px solid #aec5d6;
	padding:10px 0 0 10px;
	width:388px;
}

dt {
	font-weight:bold;
}

dd {
	margin-bottom:11px;
}

dd a:link, dd a:visited, dd a:active {
	color:#035590;
}

dd a:hover {
	color:#000000;
}

#sidenav {
	float:left;
	border-left:2px solid #ffba1d;
	width:140px;
	height:386px;
	margin:40px 0 10px 10px;
	display:inline;
}

body#contact #sidenav {
	height:505px;
}

#sidenav a {
	outline:none;
}

#sidenav ul {
	margin:20px 0 0 15px;
	text-align:left;
	list-style-type:none;
}

#sidenav ul ul {
	margin:0;
}

#sidenav ul li a {
/*
	background:url(../images/n_sort_by.gif) 0 0 no-repeat;
*/
	width:140px;
	height:19px;
	display:block;
	text-decoration:none;
}

body#atty2 #sidenav ul li {
	margin-bottom:.7em;
}

body#atty2 #sidenav ul li a {
	background-image:none;
	height:auto;
}


/* -------------------------------------------------- */
#sidenav #by_name {
	height: 19px;
}
#sidenav #by_name:link,
#sidenav #by_name:visited {
	background-position: 0px 0px;
}
#sidenav #by_name:hover,
body.atty_by_name #sidenav #by_name:link,
body.atty_by_name #sidenav #by_name:visited,
body.atty_by_name #sidenav #by_name:active {
	background-position:-160px 0px;
}
/* -------------------------------------------------- */
#sidenav #by_office {
	height: 19px;
}
#sidenav #by_office:link,
#sidenav #by_office:visited {
	background-position: 0px -19px;
}
#sidenav #by_office:hover,
body.atty_by_office #sidenav #by_office:link,
body.atty_by_office #sidenav #by_office:visited,
body.atty_by_office #sidenav #by_office:active {
	background-position:-160px -19px;
}
/* -------------------------------------------------- */
#sidenav #by_practice_area {
	height: 32px;
}
#sidenav #by_practice_area:link,
#sidenav #by_practice_area:visited {
	background-position: 0px -38px;
}
#sidenav #by_practice_area:hover,
body.atty_by_practice_area #sidenav #by_practice_area:link,
body.atty_by_practice_area #sidenav #by_practice_area:visited,
body.atty_by_practice_area #sidenav #by_practice_area:active {
	background-position:-160px -38px;
}
/* -------------------------------------------------- */
#sidenav #by_title {
	height: 19px;
}
#sidenav #by_title:link,
#sidenav #by_title:visited {
	background-position: 0px -70px;
}
#sidenav #by_title:hover,
body.atty_by_title #sidenav #by_title:link,
body.atty_by_title #sidenav #by_title:visited,
body.atty_by_title #sidenav #by_title:active {
	background-position:-160px -70px;
}
/* -------------------------------------------------- */
#sidenav #by_state {
	height: 32px;
}
#sidenav #by_state:link,
#sidenav #by_state:visited {
	background-position: 0px -89px;
}
#sidenav #by_state:hover,
body.atty_by_state #sidenav #by_state:link,
body.atty_by_state #sidenav #by_state:visited,
body.atty_by_state #sidenav #by_state:active {
	background-position:-160px -89px;
}
/* -------------------------------------------------- */
#sidenav #by_school {
	height: 32px;
}
#sidenav #by_school:link,
#sidenav #by_school:visited {
	background-position: 0px -86px;
}
#sidenav #by_school:hover,
body.atty_by_school #sidenav #by_school:link,
body.atty_by_school #sidenav #by_school:visited,
body.atty_by_school #sidenav #by_school:active {
	background-position:-160px -86px;
}
/* -------------------------------------------------- */
#sidenav #expanded_description {
	height: 32px;
}
#sidenav #expanded_description:link,
#sidenav #expanded_description:visited {
	background-position: 0px 0px;
}
#sidenav #expanded_description:hover,
body.prac_description #sidenav #expanded_description:link,
body.prac_description #sidenav #expanded_description:visited,
body.prac_description #sidenav #expanded_description:active {
	background-position:-160px 0px;
}
/* -------------------------------------------------- */
#sidenav #additional_attorneys {
	height: 48px;
}
#sidenav #additional_attorneys:link,
#sidenav #additional_attorneys:visited {
	background-position: 0px -32px;
}
#sidenav #additional_attorneys:hover,
body.prac_attorneys #sidenav #additional_attorneys:link,
body.prac_attorneys #sidenav #additional_attorneys:visited,
body.prac_attorneys #sidenav #additional_attorneys:active {
	background-position:-160px -32px;
}
/* -------------------------------------------------- */
#sidenav #representative_clients {
	height: 32px;
}
#sidenav #representative_clients:link,
#sidenav #representative_clients:visited {
	background-position: 0px -80px;
}
#sidenav #representative_clients:hover,
body.prac_clients #sidenav #representative_clients:link,
body.prac_clients #sidenav #representative_clients:visited,
body.prac_clients #sidenav #representative_clients:active {
	background-position:-160px -80px;
}
/* -------------------------------------------------- */
#sidenav #related_practices {
	height: 32px;
}
#sidenav #related_practices:link,
#sidenav #related_practices:visited {
	background-position: 0px -112px;
}
#sidenav #related_practices:hover,
body.prac_related #sidenav #related_practices:link,
body.prac_related #sidenav #related_practices:visited,
body.prac_related #sidenav #related_practices:active {
	background-position:-160px -112px;
}
/* -------------------------------------------------- */
#sidenav #news_this_area {
	height: 16px;
}
#sidenav #news_this_area:link,
#sidenav #news_this_area:visited {
	background-position: 0px -144px;
}
#sidenav #news_this_area:hover,
body.prac_news #sidenav #news_this_area:link,
body.prac_news #sidenav #news_this_area:visited,
body.prac_news #sidenav #news_this_area:active {
	background-position:-160px -144px;
}
/* -------------------------------------------------- */
#sidenav #play_intro {
	height: 16px;
}
#sidenav #play_intro:link,
#sidenav #play_intro:visited {
	background-position: 0px -163px;
}
#sidenav #play_intro:hover {
	background-position:-160px -163px;
}
/* -------------------------------------------------- */

#sidenav #printer_friendly {
	height: 32px;
}
#sidenav #printer_friendly:link,
#sidenav #printer_friendly:visited {
	background-position: 0px -160px;
}
#sidenav #printer_friendly:hover {
	background-position:-160px -160px;
}
/* -------------------------------------------------- */
#sidenav #literature {
	height: 19px;
}
#sidenav #literature:link,
#sidenav #literature:visited {
	background-position: 0px -192px;
}
#sidenav #literature:hover {
	background-position:-160px -192px;
}
/* -------------------------------------------------- */
#sidenav #assignments:link,
#sidenav #assignments:visited,
#sidenav #assignments:active {
	background-position:0 0px;
}

body.about #sidenav #profile:link,
body.about #sidenav #profile:visited,
body.about #sidenav #profile:active {
	background-position:0 0;
}

body.about #sidenav #profile:hover,
body#profile #sidenav #profile:link,
body#profile #sidenav #profile:visited,
body#profile #sidenav #profile:active {
	background-position:-160px 0;
}

body.about #sidenav #mission:link,
body.about #sidenav #mission:visited,
body.about #sidenav #mission:active {
	background-position:0 -19px;
}

body.about #sidenav #mission:hover,
body#mission #sidenav #mission:link,
body#mission #sidenav #mission:visited,
body#mission #sidenav #mission:active {
	background-position:-160px -19px;
}

body.about #sidenav #history:link,
body.about #sidenav #history:visited,
body.about #sidenav #history:active {
	background-position:0 -19px;
}

body.about #sidenav #history:hover,
body#history #sidenav #history:link,
body#history #sidenav #history:visited,
body#history #sidenav #history:active {
	background-position:-160px -19px;
}

body.about #sidenav #exec_team:link,
body.about #sidenav #exec_team:visited,
body.about #sidenav #exec_team:active {
	background-position:0 -38px;
}

body.about #sidenav #exec_team:hover,
body#exec_team #sidenav #exec_team:link,
body#exec_team #sidenav #exec_team:visited,
body#exec_team #sidenav #exec_team:active {
	background-position:-160px -38px;
}

body.about #sidenav #diversity {
	height:33px;
}

body.about #sidenav #diversity:link,
body.about #sidenav #diversity:visited,
body.about #sidenav #diversity:active {
	background-position:0 -57px;
}

body.about #sidenav #diversity:hover,
body#diversity #sidenav #diversity:link,
body#diversity #sidenav #diversity:visited,
body#diversity #sidenav #diversity:active {
	background-position:-160px -57px;
}

body.about #sidenav #womens_network {
	height:33px;
}

body.about #sidenav #womens_network:link,
body.about #sidenav #womens_network:visited,
body.about #sidenav #womens_network:active {
	background-position:0 -90px;
}

body.about #sidenav #womens_network:hover,
body#womens_network #sidenav #womens_network:link,
body#womens_network #sidenav #womens_network:visited,
body#womens_network #sidenav #womens_network:active {
	background-position:-160px -90px;
}

body.about #sidenav #key_staff:link,
body.about #sidenav #key_staff:visited,
body.about #sidenav #key_staff:active {
	background-position:0 -123px;
}

body.about #sidenav #key_staff:hover,
body#key_staff_page #sidenav #key_staff:link,
body#key_staff_page #sidenav #key_staff:visited,
body#key_staff_page #sidenav #key_staff:active {
	background-position:-160px -123px;
}

body.about #sidenav #clients:link,
body.about #sidenav #clients:visited,
body.about #sidenav #clients:active {
	background-position:0 -142px;
}

body.about #sidenav #clients:hover,
body#clients #sidenav #clients:link,
body#clients #sidenav #clients:visited,
body#clients #sidenav #clients:active {
	background-position:-160px -142px;
}

body.about #sidenav #offices:link,
body.about #sidenav #offices:visited,
body.about #sidenav #offices:active {
	background-position:0 -161px;
}

body.about #sidenav #offices:hover,
body#offices #sidenav #offices:link,
body#offices #sidenav #offices:visited,
body#offices #sidenav #offices:active {
	background-position:-160px -161px;
}

body.about #sidenav #careers:link,
body.about #sidenav #careers:visited,
body.about #sidenav #careers:active {
	background-position:0 -180px;
}

body.about #sidenav #careers:hover,
body#careers #sidenav #careers:link,
body#careers #sidenav #careers:visited,
body#careers #sidenav #careers:active {
	background-position:-160px -180px;
}

body.about #sidenav #summer_assoc {
	height:47px;
}

body.about #sidenav #summer_assoc:link,
body.about #sidenav #summer_assoc:visited,
body.about #sidenav #summer_assoc:active {
	background-position:0 -199px;
}

body.about #sidenav #summer_assoc:hover,
body#summer #sidenav #summer_assoc:link,
body#summer #sidenav #summer_assoc:visited,
body#summer #sidenav #summer_assoc:active {
	background-position:-160px -199px;
}

body.about #sidenav #staff:link,
body.about #sidenav #staff:visited,
body.about #sidenav #staff:active {
	background-position:0 -246px;
}

body.about #sidenav #staff:hover,
body#staff_page #sidenav #staff:link,
body#staff_page #sidenav #staff:visited,
body#staff_page #sidenav #staff:active {
	background-position:-160px -246px;
}

/* -------------------------------------------------- */
#sidenav #overview {
	height: 16px;
}
#sidenav #overview:link,
#sidenav #overview:visited {
	background-position: 0px 0px;
}
#sidenav #overview:hover,
body.att_overview #sidenav #overview:link,
body.att_overview #sidenav #overview:visited,
body.att_overview #sidenav #overview:active {
	background-position:-130px 0px;
}
/* -------------------------------------------------- */
#sidenav #assignments {
	height: 32px;
}
#sidenav #assignments:link,
#sidenav #assignments:visited {
	background-position: 0px -16px;
}
#sidenav #assignments:hover,
body.att_assign #sidenav #assignments:link,
body.att_assign #sidenav #assignments:visited,
body.att_assign #sidenav #assignments:active {
	background-position:-130px -16px;
}
/* -------------------------------------------------- */
#sidenav #emphasis {
	height: 32px;
}
#sidenav #emphasis:link,
#sidenav #emphasis:visited {
	background-position:0 -48px;
}
#sidenav #emphasis:hover,
body.att_emphasis #sidenav #emphasis:link,
body.att_emphasis #sidenav #emphasis:visited,
body.att_emphasis #sidenav #emphasis:active {
	background-position:-130px -48px;
}
/* -------------------------------------------------- */
#sidenav #rep_clients {
	height: 32px;
}
#sidenav #rep_clients:link,
#sidenav #rep_clients:visited {
	background-position:0 -80px;
}
#sidenav #rep_clients:hover,
body.att_rep_clients #sidenav #rep_clients:link,
body.att_rep_clients #sidenav #rep_clients:visited,
body.att_rep_clients #sidenav #rep_clients:active {
	background-position:-130px -80px;
}

/* -------------------------------------------------- */
#sidenav #education {
	height: 18px;
}
#sidenav #education:link,
#sidenav #education:visited {
	background-position:0 -112px;
}
#sidenav #education:hover,
body.att_education #sidenav #education:link,
body.att_education #sidenav #education:visited,
body.att_education #sidenav #education:active {
	background-position:-130px -112px;
}

/* -------------------------------------------------- */
#sidenav #involvement {
	height: 48px;
}
#sidenav #involvement:link,
#sidenav #involvement:visited{
	background-position:0 -130px;
}
#sidenav #involvement:hover,
body.att_involvement #sidenav #involvement:link,
body.att_involvement #sidenav #involvement:visited,
body.att_involvement #sidenav #involvement:active {
	background-position:-130px -130px;
}
/* -------------------------------------------------- */
#sidenav #publications {
	height: 32px;
}
#sidenav #publications:link,
#sidenav #publications:visited {
	background-position:0 -178px;
}
#sidenav #publications:hover,
body.att_publications #sidenav #publications:link,
body.att_publications #sidenav #publications:visited,
body.att_publications #sidenav #publications:active {
	background-position:-130px -178px;
}
/* -------------------------------------------------- */
#sidenav #att_news {
	height: 40px;
}
#sidenav #att_news:link,
#sidenav #att_news:visited {
	background-position:0 -210px;
}
#sidenav #att_news:hover,
body.att_att_news #sidenav #att_news:link,
body.att_att_news #sidenav #att_news:visited,
body.att_att_news #sidenav #att_news:active {
	background-position:-130px -210px;
}
/* -------------------------------------------------- */
#sidenav #newsletters {
	height: 19px;
}
#sidenav #newsletters:link,
#sidenav #newsletters:visited {
	background-position:0 0px;
}
#sidenav #newsletters:hover,
body.news_newsletters #sidenav #newsletters:link,
body.news_newsletters #sidenav #newsletters:visited,
body.news_newsletters #sidenav #newsletters:active {
	background-position:-130px 0px;
}
/* -------------------------------------------------- */
#sidenav #pressreleases {
	height: 19px;
}
#sidenav #pressreleases:link,
#sidenav #pressreleases:visited {
	background-position:0 -90px;
}
#sidenav #pressreleases:hover,
body.news_pressreleases #sidenav #pressreleases:link,
body.news_pressreleases #sidenav #pressreleases:visited,
body.news_pressreleases #sidenav #pressreleases:active {
	background-position:-130px -90px;
}
/* -------------------------------------------------- */
#sidenav #eventsseminars {
	height: 19px;
}
#sidenav #eventsseminars:link,
#sidenav #eventsseminars:visited {
	background-position:0 0;
}
#sidenav #eventsseminars:hover,
body.news_eventsseminars #sidenav #eventsseminars:link,
body.news_eventsseminars #sidenav #eventsseminars:visited,
body.news_eventsseminars #sidenav #eventsseminars:active {
	background-position:-130px 0;
}
/* -------------------------------------------------- */
#sidenav #inthenews {
	height: 19px;
}
#sidenav #inthenews:link,
#sidenav #inthenews:visited {
	background-position:0 -19px;
}
#sidenav #inthenews:hover,
body.news_inthenews #sidenav #inthenews:link,
body.news_inthenews #sidenav #inthenews:visited,
body.news_inthenews #sidenav #inthenews:active {
	background-position:-130px -19px;
}
/* -------------------------------------------------- */
#sidenav #recognition {
	height: 19px;
}
#sidenav #recognition:link,
#sidenav #recognition:visited {
	background-position:0 -76px;
}
#sidenav #recognition:hover,
body.news_recognition #sidenav #recognition:link,
body.news_recognition #sidenav #recognition:visited,
body.news_recognition #sidenav #recognition:active {
	background-position:-130px -76px;
}
/* -------------------------------------------------- */
#sidenav #practicearea {
	height: 32px;
}
#sidenav #practicearea:link,
#sidenav #practicearea:visited {
	background-position:0 -38px;
}
#sidenav #practicearea:hover,
body.news_practicearea #sidenav #practicearea:link,
body.news_practicearea #sidenav #practicearea:visited,
body.news_practicearea #sidenav #practicearea:active {
	background-position:-130px -38px;
}
/* -------------------------------------------------- */
#sidenav #podcasts {
	height: 19px;
}
#sidenav #podcasts:link,
#sidenav #podcasts:visited {
	background-position:0 -71px;
}
#sidenav #podcasts:hover,
body.news_podcasts #sidenav #podcasts:link,
body.news_podcasts #sidenav #podcasts:visited,
body.news_podcasts #sidenav #podcasts:active {
	background-position:-130px -71px;
}
/* -------------------------------------------------- */
#sidenav #subscribe {
	height: 19px;
}
#sidenav #subscribe:link,
#sidenav #subscribe:visited {
	background-position:0 -109px;
}
#sidenav #subscribe:hover,
body.news_subscribe #sidenav #subscribe:link,
body.news_subscribe #sidenav #subscribe:visited,
body.news_subscribe #sidenav #subscribe:active {
	background-position:-130px -109px;
}
/* -------------------------------------------------- */
.industryPhoto {
	float: left;
	width: 150px;
	text-align: center;
	margin-bottom: 20px;
	height:150px;
}

.hasBullets {
	list-style: disc;
}

.paragraph {
	font-size:11px;
	line-height:13px;
}

/* JUMP TO DROPDOWNS */
#jump_to_dropdown, #jump_to {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	background-color: #ffffff;
	padding: 3px;
}
#jump_to_dropdown {
	/*height: 70px;*/
	height: auto;
	overflow-y: auto;
	overflow-x:hidden;
	color: #ffffff;
	font-size: 11px;
	position: absolute;
	top: 22px;
	left: 0;
}

body#summer #jump_to_dropdown {
	height: 75px;
}

#jump_to_dropdown ul {
	margin-right:20px;
	line-height:1.2;
}

#jump_to_dropdown ul li {
	margin-bottom:7px;
}

#jump_to_dropdown a:link,
#jump_to_dropdown a:visited,
#jump_to_dropdown a:active {
	text-decoration: none;	
}
#jump_to_dropdown a:hover {
	text-decoration: underline;
}
#jump_to_dropdown a:link,
#jump_to_dropdown a:visited,
#jump_to_dropdown a:hover,
#jump_to_dropdown a:active {
	font-weight: normal;
	color: #005fa3;
}
#jump_to {
	height: 16px;
	width: 80px;
	color: #005fa3;
	font-size: 12px;
	font-weight: bold;
	background: url("../images/i_downArrow.gif") no-repeat 70px 50%;
	background-color: #ffffff;
}
#jump_to_total {
	margin-top: 5px;
	position: relative;
}
#jump_to_outer {
	
}
.show_jump {
	display: block;
}
.hide_jump {
	display: none;
}
span.emailCloak a {
	font-weight: normal;
}
.officeImage {
	border: none;
	float: left;
	margin: 10px;
}

#officeContent {
	float: left;
	width: 350px;
}

body.indiv_atty div#scroller h2,
body.indiv_atty div#scroller h3 {
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em;
}

body.indiv_atty div#scroller ul {
	padding-left:20px;
}

body.atty_by_name div#scroller {
	margin-top:1em;
}

div#scroller h6 {
	font-size:11px;
	margin-top:1em;
	margin-bottom:1em;
}

body.news_eventsseminars div#scroller li,
body.news_pressreleases div#scroller li,
body.news_inthenews div#scroller li,
body#practice_areas2.prac_news div#scroller li {
	margin-bottom:.7em;
	line-height:normal;
}

body.news_newsletters div#scroller h2 {
	font-size:13px;
}

body.news_newsletters div#scroller h3,
body.news_practicearea div#scroller h3,
body.news_inthenews div#scroller h3,
body.news_inthenews div#scroller h4 {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body#news_center.news_practicearea div#scroller li {
	margin-bottom:.7em;
	line-height:normal;
}

div#main_content {
	position:relative;
}

div#mail_form {
	position:absolute;
	top:60px;
	left:55px;
	background-color:#e8e8e8;
	padding:0 25px 0 10px;
	border:3px solid #000000;
	width:440px;
}

div#mail_form td {
	padding-bottom:10px;
	padding-right:5px;
}

body#clients #col_one {
	float:left;
}

body#clients #col_two {
	 float:right;
	 padding-right:20px;
}

body#staff_page div#scroller h4 {
	margin-top:0.5em;
	margin-bottom:0;
}

body#staff_page #main_content p {
	margin-top:0;
}

p#corp_fin_links {
	margin-top:0;
	margin-bottom:0;
	font-size:10px;
}

p#corp_fin_links a {
	text-decoration:none;
}

p#corp_fin_links a:hover {
	text-decoration:underline;
}

a.award_logo {
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}

#main_content p.award_desc {
	margin-top:0;
}

div#popup1, div#popup2, div#popup3, div#popup4 {
	background-color:#ffba1d;
	border:2px solid black;
	position:absolute;
	top:4px;
	left:-214px;
	width:214px;
}

div#popup1 p, div#popup2 p, div#popup3 p, div#popup4 p {
	padding:0 10px;
}

.show {
	display:block;
}

.hide {
	display:none;
}

body#key_staff_page div#scroller tr.last td {
	padding-bottom:0;
}

body#key_staff_page div#scroller img {
	clear:both;
	float:left;
	padding-right:10px;
	margin-bottom:10px;
}

body#key_staff_page div#scroller tr.last td img {
	margin-bottom:0;
}

body#key_staff_page div#scroller p {
	float:left;
}

body#key_staff_page div#scroller table {
	margin:0 auto;
}

div#scroller p.length {
	margin:-0.3em 0 0;
	text-align:right;
}

div#scroller div.play_intro {
	float:right;
	margin-top:1em;
	padding:0 100px 0 10px;
}

div#main_content ul#loc_list  {
	margin-left:0;
}

div#main_content div#loc_list a {
	font-size:10px;
	margin:0;
	padding:0 5px;
	border-right:1px solid;
}

body#more_info div#scroller ul {
	line-height:1.3;
}

body#more_info div#scroller ul li {
	margin-top:1em;
	list-style-type:none;
	font-weight:bold;
}

body#more_info div#scroller ul li li {
	margin-top:0;
	list-style-type:disc;
	font-weight:normal;
}

span.star {
	color:#f00;
}

label.not_required {
	padding-left:11px;
}

/* -------------- added 03-12-09 -------------- */

div#container_main div#content div#sidenav ul li {
/*
	margin-bottom:0.7em;
*/
	margin-bottom:8px;
}

div#container_main div#content div#sidenav ul ul {
	margin-top:6px;
	max-width:150px;
}

div#container_main div#content div#sidenav ul ul li {
	margin-bottom:-1px;
}

div#title_block h2 {
	margin-bottom:15px;
	padding-bottom:0;
}

div#title_block p {
	clear:left;
	margin-top:0;
}

div#sidenav ul li a.toggle {
	background:transparent url(../images/g_arrows.gif) no-repeat scroll 0 -53px;
	margin-left:-9px;
	padding-left:9px;
}

div#sidenav ul li a.open {
	background-position:0 -53px;
}

div#sidenav ul li a.closed {
	background-position:0 4px;
}

div#sidenav {
	margin-top:0;
	margin-bottom:0;
	height:480px;
}

div#sidenav h4 {
	font-size:11px;
	margin-top:1em;
	padding-left:15px;
	text-align:left;
}

div#sidenav ul {
	margin-top:15px;
}

div#sidenav ul li a {
	line-height:1.2;
	width:115px;
	height:auto;
	display:block;
	text-decoration:none;
}

div#sidenav ul ul li a {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size:11px;
	margin:0 12px;
	padding:2px 0 3px;
}

div#sidenav li a:hover {
	color:#000;
}

div#scroller {
	height:420px;
}

div#scroller.jump {
	height:390px;
}

div#scroller.shorter {
	height:405px;
}

body#practice_areas div#prac_list a {
	font-weight:bold;
	float:left;
	width:340px;
	margin:0 0 6px 10px;
}

body#practice_areas #main_content {
	height:465px;
	width:700px;
}

body#contact div#sidenav {
	height:680px;
}

body.atty_sort div#title_block h2 {
	background:transparent url(../images/h_attorneys.gif) no-repeat scroll 0 0;
}

div#client_col_1,
div#client_col_2 
{
	width:225px;
	float:left;
}

div#client_col_1 
{
	margin-right:65px;
}

body#practice_areas2 div#main_content ul li 
{
	background:none;
}

div.awards a {
	margin-right:17px;
}

div.awards a img {
	margin-bottom:10px;
}

/* ------------ added 5-8-09 ------------ */

.standout {
	font-weight:bold;
	font-style:italic;
}