/* CSS Document */

#head {display: none; height: 0; width: 0; }
#mainNAV {display: none;  height: 0; width: 0; }
#primary-navigation {display: none;  height: 0; width: 0; }
#overview-links {display: none;  height: 0; width: 0; }
#attorneys-links {display: none;  height: 0; width: 0; }
#areas-of-law-links {display: none;  height: 0; width: 0; }
#news-links {display: none;  height: 0; width: 0; }
#locations-links {display: none;  height: 0; width: 0; }
#careers-links {display: none;  height: 0; width: 0; }
#side-bar {display: none;  height: 0; width: 0; }
#footnav1 {display: none;  height: 0; width: 0; }
#footnav2 {display: none;  height: 0; width: 0; }
.back_button {display: none;  height: 0; width: 0; }
#side-bar-info-wrapper {display: none;  height: 0; width: 0; }
#side-bar-info {display: none;  height: 0; width: 0; }
.lp_line{display: none;  height: 0; width: 0; }

body, div, p, ul, li, h1, h2, h3, h4, h5, h6, table, tr, td, form {
 background: white;
 font-size: 9pt;
 overflow: visible !important;
 float: none !important;
 position: relative;
 width: auto; 
 height: auto; }
 
h1 {
  font-size: 12pt;
  font-weight: bold;
  position: relative; }

h2, h3, h4, h5, h6 {
  font-size: 10pt; 
  font-weight: bold;
  position: relative; } 

#main-content, #inner-wrapper, #search-wrapper, .container, narrative { 
 margin: 0;
 padding: 0; 
 border: 0;
 float: none !important;
 color: black; 
 background: transparent;
 overflow: visible !important;
 position: relative;
 width: auto;
 height: auto; }
 
#footer {clear:both; margin-top: 12px; border-top: 1px solid #fff; }
#footer p { font-size: 8px; }
 
/*   Atty Bio   */

#lp_img_drop_bot, #lp_img_drop_right { display: none; }

#leftPANEL {
  float: left !important;
  width: 145px; }
  
#empCONTANT, #aolCONTENT {
  float: left !important;
  width: 505px; }

#results_table{ width:100%; border:0px; padding:0px; margin:0px; border-collapse:collapse; font-size: 9pt; float: none !important; position: relative; }
#results_table tr td{ padding:6px 0px; margin:0px; border-top:1px solid #c8c9d2; vertical-align:top; font-size: 9pt; }
#results_table tr.first td{ padding:0px 0px 6px 0px; margin:0px; border-top:0px solid #c8c9d2; vertical-align:top; font-size: 9pt; }
#results_table td.col1, #results_table td.col2{ width:40%; font-size: 9pt; }
#results_table td.col3{ width:20%; font-size: 9pt; }

.noPRINT {
  padding: 0;
  margin: 0;
  height: 0;
  width: 0;
  display: none;}
