#header img {
	display:block;
	padding-top:33px;
	padding-left:47px;
	padding-bottom:35px;
}
#navigation ul {
	padding-left:35px;
}
#content {
	float:right;
	width:564px;
	border-left:214px solid #fff;
	border-right:197px solid #fff;
	color:#4b4b4b;
	background-color:#fff;
	overflow:visible;
/* Fixes IE italics bug */}
#left_column {
	float:left;
	width:214px;
	margin-left:-214px;
	position:relative;
	min-height:586px;
}
/*\*/* html #left_column {
	height: 586px;
}/**/
#left_column #content_wrapper {
	padding-right:10px;
	min-height:366px;
	margin-left:6px;
	background:url(../images/gradient2.gif) no-repeat
}
/*\*/* html #content_wrapper {
	height:366px;
}/**/
#left_column #content_wrapper h2 {
	color:#002c5f;
	padding: 15px 0 5px 0;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
#left_column #content_wrapper img {
	margin-top:5px;
	display:block
}
#left_column #content_wrapper #attorney_info {
	line-height:1.5em;
	font-size:10px
}
#left_column #content_wrapper #attorney_info a {
	text-decoration:none
}
#left_column #content_wrapper #attorney_info a:hover {
	text-decoration:underline
}
#left_column #content_wrapper #attorney_urls {
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px
}
#left_column #content_wrapper #attorney_urls a {
	color:#976a4c;
	text-decoration:none
}
#left_column #content_wrapper #attorney_urls a:hover {
	text-decoration:underline;
}
#left_column #content_wrapper h3 {
	color:#002c5f;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
}
#left_column #content_wrapper #subheading {
	font-weight:bold;
	color:#002c5f;
	text-transform:uppercase;
	padding:15px 0 2px 19px;
}
#left_column #content_wrapper ul {
	list-style:none;
	padding:3px 0;
	margin-left:19px;
	position:relative
}
#left_column #content_wrapper ul li {
	padding:0 0 5px 0;
	font-size:10px;
	line-height:1.3em
}
#left_column #content_wrapper ul#links {
	list-style:none;
	padding:8px 0 3px 0;
	position:relative
}
#left_column #content_wrapper ul#links li {
	padding:0 0 5px 0;
	line-height:1.2em
}
#left_column #content_wrapper ul#links li a {
	color:#4b4b4b;
	text-decoration:none;
	font-size:10px
}
#left_column #content_wrapper ul#links li a:hover {
	text-decoration:underline
}
#left_column #content_wrapper ul#links li#active a {
	text-decoration:underline
}
#left_column #content_wrapper ul#links ul.sub_subnav {
	list-style:square;
	padding:3px 0 3px 13px;
*padding:7px 0 0 13px;
}
#left_column #content_wrapper ul#links li#active ul.sub_subnav a {
	text-decoration:none;
	color:#4b4b4b
}
#left_column #content_wrapper ul#links li#active ul.sub_subnav a:hover {
	color:#976a4c;
}
#left_column #content_wrapper ul#links li#active ul.sub_subnav li#subactive a {
	color:#976a4c;
}
#left_column #content_wrapper #education .education_info {
	margin-left: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#left_column #content_wrapper #education .education_info ul li {
	background:url(../images/brown_bullet.gif) no-repeat 0 .5em;
	padding-left:9px;
	padding-bottom:4px;
	line-height:1.4em;
}
#center_column {
	position:relative;
	float:left;
	width:564px;
	margin-right:-564px;
}
#center_column #text {
	line-height:1.4em;
	background: url(../images/border_bg.gif) repeat-y;
	margin-top:5px;
	margin-bottom:30px;
	min-height:309px;
	padding:0 23px 0 23px;
}
/*\*/* html #text {
	height: 309px;
}/**/
#center_column #breadcrumb {
	padding:13px 0 9px 23px;
}
#center_column #breadcrumb a {
	text-decoration:none
}
#center_column #breadcrumb a:hover {
	text-decoration:underline
}
#center_column #text #full_bio {
	position:absolute;
	left:458px;
*left:430px;
}
#center_column #text #full_bio a {
	text-transform:uppercase;
	color:#976a4c;
	text-decoration:none;
}
#center_column #text #full_bio a:hover {
	text-decoration:underline;
}
#center_column #text h1, h2, h3 {
	color:#002c5f;
}
#center_column #text h1 {
	font-size:16px;
	padding-bottom:5px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}
#center_column #text h2 {
	font-size:12px;
	padding-top:4px;
	color:#976a4c
}
#center_column #text h3 {
	font-size:11px;
	padding-top:5px;
}
#center_column #text ul {
	font-size:11px;
	list-style:none;
	padding:5px 0;
	position:relative
}
#center_column #text ul li {
	background:url(../images/brown_bullet.gif) no-repeat 0 .5em;
	padding-left:9px;
	padding-bottom:4px;
	line-height:1.4em;
}
#center_column #text ul li ul {
	list-style:none;
	padding:6px 0 0 8px;
	position:relative;
*position:static
}
#center_column #text ul li ul li {
	background:url(../images/brown_bullet.gif) no-repeat 0 .5em;
	padding-left:9px;
	padding-bottom:4px;
	line-height:1.4em;
}
#center_column #text ol {
	font-size:11px;
	padding:5px 0 5px 20px;
	position:relative
}
#center_column #text ol li {
	padding-left:3px;
	padding-bottom:4px;
	line-height:1.4em;
}
#center_column #text ol li ol {
	padding:6px 0 0 19px;
	position:relative;
*position:static
}
#center_column #text ol li ol li {
	padding-left:9px;
	padding-bottom:4px;
	line-height:1.4em;
}
.dark_blue_link {
	color:#002c5f;
	font-weight:bold;
}
a.dark_blue_link {
	text-decoration:underline;
	color:#002c5f;
}
a.dark_blue_link:hover {
	text-decoration:none;
}
#center_column #text #publications a {
	text-decoration:none;
}
#center_column #text #publications a:hover {
	text-decoration:underline;
}
#center_column #text #publications .date {
	color:#976a4c
}
#center_column #text table#practice_attorneys td {
	padding:8px 0;
	border-bottom:1px solid #002c5f
}
/* styles added by Laura*/  
#center_column hr {
	border: 0;
	width: 100%;
	color: #976A4C;
	background-color: #976A4C;
	height: 5px;
	margin:10px 0px;
}
#center_column #recruiting_testimony {
	color:#fff;
	background-color:#976A4C;
	line-height:1.3em;
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
	padding:20px;
	width:240px;
	margin:5px 0px 10px 10px;
	float:right;
}
#center_column #recruiting_testimony_name {
	font-size:16px;
	line-height:1.1em;
	font-weight:bold;
	padding-top:3px
}
/* styles end added by Laura*/

#right_column {
	float:right;
	width:197px;
	margin-right:-197px;
	position:relative;
	margin-top:41px;
	min-height:400px;
}
/*\*/* html #text {
	height: 400px;
}/**/
#right_column #content_wrap {
	padding-left:22px;
	padding-right:11px;
}
#right_column #content_wrap #tools {
	font-size:10px;
	color:#976a4c;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
}
#right_column #content_wrap #tools a {
	text-decoration:none;
	color:#976a4c
}
#right_column #content_wrap #tools a:hover {
	text-decoration:underline;
}
#right_column #tools a:hover {
	text-decoration:undeline;
}
#right_column #search {
	padding-top:18px;
}
#right_column #content_wrap #back_link {
	padding-top:11px;
	padding-bottom:3px;
}
#right_column #content_wrap #back_link a {
	color:#976a4c;
	text-decoration:none;
	font-size:10px;
}
#right_column #content_wrap #back_link a:hover {
	text-decoration:underline
}
#right_column #content_wrap #related {
	padding-top:4px
}
#right_column #content_wrap #related .heading {
	color:#002c5f;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:4px
}
#right_column #content_wrap #related .heading a {
	color:#002c5f;
	text-transform:none;
	font-size:10px;
	font-weight:bold;
}
#right_column #content_wrap #related .heading a:hover {
	color:#002c5f;
	text-decoration:underline
}
#right_column #content_wrap #related .rule {
	padding:4px 0;
}
#right_column #content_wrap #related ul {
	list-style:none;
	padding:5px 0 4px 0px;
	position:relative
}
#right_column #content_wrap #related ul li {
	padding:1px 0 5px 0px;
	font-size:10px;
}
#right_column #content_wrap #related a {
	color:#4b4b4b;
	text-decoration:none;
}
#right_column #content_wrap #related a:hover {
	color:#976a4c;
	text-decoration:underline;
}
#right_column #content_wrap #related #related_links {
	padding-top:6px;
}
#right_column #content_wrap #related p#chair_text {
	padding-top:6px;
	color:#976a4c;
	font-weight:bold;
}
#right_column #content_wrap #related .practice_chair {
	width:162px;
	padding-top:6px;
}
#right_column #content_wrap #related .practice_chair .chair_photo {
	float:left;
	width:58px;
}
#right_column #content_wrap #related .practice_chair .chair_text {
	float:right;
	width:104px;
	font-size:10px;
}
#right_column #content_wrap #related .practice_chair .chair_text a {
	text-decoration:underline;
}
#right_column #content_wrap #related .practice_chair .chair_text a:hover {
	text-decoration:none
}
#right_column #search form, #search input {
	display:inline;
	border:none;
	padding:0;
	margin:0;
}
#right_column #search input#search_box {
	color:#4b4b4b;
	padding-left:3px;
	text-align:left;
	width:127px;
	font-size:10px;
	padding-bottom:1px;
	height:13px;
	border:1px solid #918f8f;
} /*height:15px;*/
/*#right_column #search input#search_box {color:#4b4b4b; padding-left:1px; text-align:left; width:130px; height:14px; font-size:9px; border:1px solid #918f8f;}*/ 
#right_column #search select#select_box {
	color:#4b4b4b;
	text-align:left;
	margin-top:5px;
	width:133px;
	font-size:10px;
*font-size:9px;
	border:1px solid #918f8f;
} /*height:17px;*/
#right_column #search fieldset {
	display:inline;
	border:none;
	padding:0; /*margin-bottom:8px; *margin-bottom:11px; margin-left:13px;*/
}
#right_column #search #search_button {
	position: relative;
	top:6px;
*top:7px;
	right:3px;
	vertical-align:top;
}
#right_column #content_wrap #press_contacts {
	padding-top:20px;
}
/* styles added by Laura*/
#right_column #recruiting_question {
	color:#fff;
	background-color:#976A4C;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	padding:10px 0px;
	width:147px;
	margin:15px 0px 2px 0px;
}
#right_column #recruiting_answer {
	padding-top:10px;
}
#right_column #recruiting_answer p {
	color:#4B4B4B;
	font-size:10px
}
#right_column #recruiting_answer #recruiting_name {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	letter-spacing:0.1em;
	margin-bottom:-5px
}
#right_column #recruiting_answer #recruiting_title {
	margin-bottom:-5px
}
#right_column #recruiting_answer #recruiting_practice {
	text-transform:uppercase;
	color:#976A4C;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:-3px
}
/* styles end added by Laura*/

#right_column #rss {
	padding-top:20px;
}
#right_column #rss ul {
	list-style:none;
	margin-bottom:10px
}
#right_column #rss ul li {
	line-height:1.8em;
}
#right_column #rss img {
	border:none;
	float:left;
	margin-top:3px;
	margin-right:5px;
}
/*#right_column #sub_nav {padding-left:20px;}
#right_column #sub_nav ul {list-style:none; padding-top:15px; position:relative}
#right_column #sub_nav ul li{background:url(../images/blue_square.gif) no-repeat 0 .6em; padding-left:10px; line-height:1.7em;}
#right_column #sub_nav ul li a{color:#002c5f; text-decoration:none; font-size:11px;}
#right_column #sub_nav ul li a:hover{color:#b5b7b4;} 
#right_column #sub_nav ul li#active a{color:#b5b7b4;}

#right_column #contact { padding-top:20px;}*/


#form fieldset {
	width:400px;
	border:none;
	font-size: 11px;
	margin:10px 0;
}
#form fieldset input, textarea {
	border: 1px solid #b5b7b4;
}
#form fieldset textarea {
	width:240px;
}
#form label {
	float: left;
	margin-bottom:10px;
	display:block
}
#form label, label em {
	display: block;
	padding-bottom: .25em;
}
#form label em {
	float: left;
	text-align: left;
	width:100px;
	font-style:normal
}
#form label select {
	width: 242px;
	font-size:11px;
}
#form select {
	font-size:11px;
	border:1px solid #b5b7b4;
}
#form input.image {
	border:none;
}
#form input.text_box {
	width:240px;
}
#form input.search_text_box {
	border: 1px solid #b5b7b4;
	height:17px;
}
#form .submit {
	color:#fff;
	cursor:hand;
	background-color:#976a4c;
	border:1px solid #976a4c;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	padding:1px 2px
}
#form .submit:hover, .submit:focus {
	background-color:#002c5f;
	color:#fff;
	border:1px solid #002c5f;
}
#form p.label_checkbox_pair {
	clear:both;
	float:none;
	position:relative;
	margin:0px;
	padding:0px;
}
#form p.label_checkbox_pair input {
	left:100px;
*left:96px;
	position:absolute;
	top:1px;
*top:-2px;
	border:none;
}
#form p.label_checkbox_pair label {
	display: block;
	margin-left:118px;
*margin-left:116px;
	width: 200px;
	border:none;
	padding:0px;
}
#news_search {
	padding-top:35px;
	padding-left:8px
}
#news_form fieldset {
	width:190px;
	border:none;
	font-size:11px;
	margin:10px 0;
}
#news_form fieldset input {
	border: 1px solid #918f8f;
}
#news_form label {
	float: left;
	margin-bottom:10px;
	display:block
}
#news_form label select {
	width: 190px;
	font-size:11px;
}
#news_form select {
	font-size:11px;
	border:1px solid #918f8f;
*height:18px
}
#news_form input.image {
	border:none;
}
#news_form #begin_date {
	padding-bottom:5px
}
#news_form #begin_date select {
	width:93px
}
#news_form #end_date {
	padding-bottom:10px
}
#news_form #end_date select {
	width:93px
}
#news_form input.text_box {
	width:185px;
	font-size:11px;
	padding-left:4px;
	padding-bottom:1px;
	height:13px
}
#news_form .submit {
	color:#fff;
	cursor:hand;
	background-color:#002c5f;
	border:1px solid #002c5f;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	padding:1px 2px
}
#news_form .submit:hover, .submit:focus {
	background-color:#976a4c;
	color:#fff;
	border:1px solid #976a4c;
}
#center_column #alphabet {
	font-size:12px;
	color:#b5b7b4;
	padding-top:5px;
}
#center_column #alphabet a.linked {
	color:#976a4c;
	text-decoration:none;
	padding:0px 2px;
	border: 1px solid #bebebe;
}
#center_column #alphabet a.linked:hover {
	text-decoration:underline
}
#center_column #alphabet .unlinked-letter {
	color:#d8d8d8;
	padding:0px 3px
}
#attorney-search-results {
	margin-bottom:10px;
	margin-top:8px;
	font-size:12px;
}
#attorney-search-results td {
	padding:5px 0px 5px 8px;
	text-align:left;
}
#attorney-search-results a {
	color:#4b4b4b;
	text-decoration:underline
}
#attorney-search-results img {
	padding-left:8px;
	border:none
}
#view_all {
	padding-top:5px;
}
#view_all a {
	color:#4b4b4b
}
.row-alt {
	background-color:#f0f0f0
}
.caption {
	font-size:11px;
	font-weight:bold;
	color:#b5b7b4
}
#pagination {
	margin-left:0px;
	color:#c0c0c0;
	font-weight:bold
}
.error {
	color:#CC0000;
}
.blue_text_bold {
	color:#002c5f;
	font-weight:bold;
}
