td {  font-family:Arial,Tahoma, Helvetica; font-size:11px;}h1 {  font-family: Trebuchet,Tahoma, Arial, Helvetica, sans-serif;padding: 30px 0px 0px 40px;
font-size: 34px;text-transform: normal;color: #E1E4E8;font-weight: normal;letter-spacing: .01em; background-color:#0C253F;margin:0px 0px 0px 0px;height:40px;display:block;}table td.lawyer h1 a:link {  text-decoration:none; }table td.lawyer h1 a:active {  text-decoration:none; }table td.lawyer h1 a:visited {  text-decoration:none; }table td.lawyer h1 a:hover {  text-decoration:none; }h2 {  font-family: Tahoma,Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ACB5BD;
 font-weight: normal;background-color:#0C253F;height:40px;padding:0px 0px 0px 40px;vertical-align:top;margin:0px 0px 0px 0px;display:block;}h3 {  color:#8E6740; font-size:12px; font-weight:bold;text-transform:normal;padding-bottom:12px;margin:0px 0px 0px 0px;}h4 {  color:#CCCCCC; font-size:18px; font-weight:bold;text-transform:normal;padding-bottom:12px;margin:0px 0px 0px 0px;}ul {  margin-bottom: 0em;margin-top: 0em}ol {  margin-bottom: 0em;margin-top: 0em}hr {  margin-bottom: 0em}.template_main_body {  empty-cells: show; border: 0px; border-collapse: collapse; height: 100%; background-color:#333333;font-size:11px;font-family:Arial, Helvetica, sans-serif;width:760px;padding-left:44px;padding-right:44px;padding-top:28px;padding-bottom:44px;}.template_layout_table td {  empty-cells: show; border: 0px; border-collapse: collapse; font-family: Arial,Helvetica; font-size:11px; font-weight:normal; color:#A8A8A8;}.template_layout_table {  width:760px}.template_framed_body {  padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; empty-cells: show; border: 0; border-spacing: 0px; border-collapse: collapse; height: 100%;}.template_above_banner {  border-width: 0px;}.template_banner_image {  padding: 0px 0px 0px 0px;
border-width: 0px; }.template_banner_contents {  padding: 0px 0px 0px 0px;
border-width: 0px; }.template_below_banner {  border-width: 0px;}.template_left_column {   padding-top:0px; padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; border-spacing: 0px; border-collapse: collapse; empty-cells: show; height: 100%;  }.template_msg {  padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;   }.tightimg {  display: block; 
margin:0; 
padding:0; 
border:0;}.tightinline {  display: inline; 
margin:0; 
padding:0; 
border:0;}.location_header {  font-family:Geneva,Verdana,Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}.list_heading {  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:15px; font-weight:bold;color:#006600;}.link_header {  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}.label {  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}.norepeat {   background-repeat: no-repeat;  }.image_caption {  font-weight:500;font-size:70%}.error_message {  font-size:12px; font-weight:bold; font-style:italic; color:red}.footer_container {  padding: 0px 0px 0px 0px;border-width: 0px;}.footer {  padding: 0px 0px 0px 0px; border-width: 0px;}img {  border: 0 none;}.boxtext {  border:solid 3px midnightblue; background-color:khaki; padding:10 10 10 10; color:navy;font-weight:700; text-align:center; border-style:ridged;}.boxtextwhite {  border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}.boxtextyellow {  text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}A.sitemap:link {  color: darkgray;}A.sitemap:visited {  color: darkgray;}A.sitemap:hover {  color: white;}.sitemap_td_lev_1_odd {  background-color:#FAFFF5; padding-left: 15px;}.sitemap_td_lev_1_even {  background-color:#EBF0EB; padding-left: 15px;}.sitemap_td_lev_2_odd {  padding: 0px 2px 2px 2px;}.sitemap_td_lev_2_even {  padding: 0px 2px 2px 2px;}.sitemap_table {  padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray}A:link {  color: #FFFFFF;}A:visited {  color: #FFFFFF;}A:hover {  color: #E2CDB1;text-decoration:none;}tr.grid_heading {  color:white;background-color:#5482d4}tr.grid_row_odd {  background-color:#d0d0d0}tr.grid_row_even {  background-color:#e0e0e0}.udm {  font-size:11px;vertical-align:middle;height:30px;background-color:#000000;}table td.banner {  background-color:#0C253F;}table td.lawyername {  font-family: Arial, Helvetica, sans-serif;padding-left:40px;
font-size: 28px;text-transform: uppercase;
color: #E1E4E8;
font-weight: normal;
letter-spacing: .01em; background-color:#0C253F;height:70px;vertical-align:bottom;}table td.lawyername b {  color: #CC0000;
font-weight: normal;
letter-spacing: .01em;}table td.tagline {   font-family: Tahoma,Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ACB5BD;
 font-weight: normal;background-color:#0C253F;height:50px;padding-left:40px;vertical-align:top;}table td.home_x {  background-color:#000000;padding-left:32px;padding-right:32px;}table td.home_y {  color:#FADD8B;padding-left:32px;padding-right:32px;width:141px;}table td.quote {  color:#A8A8A8;font-size:14px;}table td.quotelawyername {  color:#E2CDB1;font-size:11px;}table td.practice {  color:#E2CDB1;font-size:11px;}table td.practice a:link {  color:#E2CDB1;font-size:11px;}table td.practice a:active {  color:#E2CDB1;font-size:11px;}table td.practice a:visited {  color:#E2CDB1;font-size:11px;}table td.practice a:hover {  color:#E2CDB1;font-size:11px;}table td.copy {  background-color:#837653; color:#330000; font-size:10px; padding-left:32px;padding-right:32px;}table td.copy a:link {  color:#330000;font-size:10px;}table td.copy a:active {  color:#330000;font-size:10px;}table td.copy a:visited {  color:#330000;font-size:10px;}table td.copy a:hover {  color:#330000;font-size:10px;}table td.evenrow {  background-color:#EFEFEF;padding:8px;}table td.oddrow {  background-color:#D7D7D7;padding:8px;}table td.quicklink {  background-color:#EEEEF6;font-size:10px; text-transform:uppercase;color:#FFFFFF;}table td.lawyerbody {  padding-left:28px;padding-right:28px;padding-top:18px;padidng-bottom:18px;background-color:#EDE9DE;font-size:11px;color:#330000;}