/* CSS Document */


.narrative_first {margin-top: 0px; margin-bottom: 17px; margin-left: 0px; line-height: 17px;}
 
.narrative_other {margin-top: 0px; margin-bottom: 17px; margin-left: 0px; line-height: 17px;}

.other_first {margin-top: 0px; margin-bottom: 17px; margin-left: 0px; line-height: 15px;}

.other_second {margin-top: 0px; margin-bottom: 17px; margin-left: 0px; line-height: 15px;}

.indent_first {margin-top: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 15px;}

.indent_last {margin-top: 0px; margin-bottom: 17px; margin-left: 12px; line-height: 15px;}

/* other negative inline styles found */
.other_third { margin-top: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 15px; }
.indent_middle {margin-top: 0px; margin-bottom: 10px; margin-left: 12px; line-height: 15px;}
.practice_header {margin-top: 0px; margin-bottom: 45px; margin-left: 0px; line-height: 17px; }
.practice_header2 {margin-top: 0px; margin-bottom: 45px; margin-left: 12px; line-height: 17px; }
.practice_header3 {margin-top: 0px; margin-bottom: 45px; margin-left: 0px; line-height: 17px; }
.narrative_last {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 17px; }
.indent_practice {margin-top: 0px; margin-bottom: 17px; margin-left: 12px; line-height: 17px;}
.subarea_first { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 17px; }
.subarea_indent { margin-bottom: 17px; margin-left: 12px; }


.body { 
	background: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	}
	

	
	
#top_wrapper {
	background-image: none;
	background-repeat: none;
	z-index:5;
	position:absolute;
	}


.inside { 
	background: none; 
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}

#flashlayer {
	display: none;
	}
	
#header {
	background-image:none;
	width:700px;
	background-repeat:no-repeat;
	background-position:center top;
	height:120px;
	}

#printfriendly_head {display: block; padding-left:188px;}
#printfriendly_nav {display: block; text-align:center; margin: 40px 0 0 0;}

.logo img {display:none;}

div.header_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin:5px 0 0 0;
}

h2.about, #body_column_main h2.attorney, #body_column h2.practice, #body_column h2.site_map, #body_column h2.careers, #body_column h2.news, #body_column h2.contactus  {
	font-size:14px;
	margin: 0 0 16px 0;
	color:#000;
	background-image:none;
	text-indent:0px;
}

#inside_content {
	margin: 19px 0 0 0;
	padding: 0 38px 0 12px;
	color: #000;
	font-size: 11px;
	position: relative;
	}
	
#body_column_main { 
	margin: 0;
	color: #000;
	line-height: 1.5;
	font-size: 12px;
}

#body_column {
	margin: 0 80px 0 50px;
	color: #000;
	line-height: 1.5;
	font-size: 12px;
	}
	
#body_column dl.practice_areas dt, #body_column_main dl.practice_areas dt{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	}
	
div#footer_wrapper #inside_footer div {display:none;}
div#footer_wrapper { background-image:none; clear:both; width:650px; float:left;}
div#footer_wrapper #inside_footer p {color:#000000;}
div#footer_wrapper #inside_footer p a {color:#000000; padding-left:20px;}


div#footer div {display:none;}
div#footer p {color:#000000;}
div#footer p a {color:#000000; padding-left:20px;}


#insidenav_wrapper {display:none;}

#body_column a:link, #body_column a:visited, #body_column a:active, #body_column a:hover  {color:black;}
#body_column_main a:link, #body_column_main a:visited, #body_column_main a:active, #body_column_main a:hover {color:black;}

#wrapper table td.header, #wrapper table td b.news_headline, #wrapper #body_column tr td, #wrapper h3 {color:black;}

#wrapper table table tbody tr td {color:#000;}

#wrapper table td img, #left_column img {border:1px solid #000;}

#wrapper #inside_content #left_column dl dd a {color:black;}
#wrapper tbody tr td div#Layer1 div.announcements p, #wrapper tbody tr td div#Layer1 div.announcements p a {color:black;}

#nav_wrapper {display:none;}

#attorney_left_col {margin:0px; padding:0px 40px 0 0; width:380px;}

#attorney_right_col {
    width: 220px;  
    background-image: none;

}

div#left_column {display:none;}

#profiles { padding-right:30px;}

#attorney_right_coltbl ul, #attorney_right_coltbl li {padding:0px; margin:0px 0 5px 5px;}
