﻿@charset "utf-8";
@media print 
{
	.noprint { display:none; }
}
.hand
{
	cursor:pointer;
	color: #005a8c; /* modified blue */
	text-decoration:underline;
}
.boxed
{
	height:200px;
	overflow:auto;
	border: 1px solid #666;
	padding: 4px;
}
body
{
	background: #EBEBEB;
	color: #333333;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt !important;
	text-align: center;
	margin: 0;
	padding: 0;
}
h1
{
	font-size: 16pt;
}
h2
{
	font-size: 14pt;
	font-weight: normal;
}
h3
{
	font-size: 9pt;
	padding: 0;
	margin: 0;
}
h4
{
	font-size: 8pt;
	padding: 0;
	margin: 0;
}

p, h1, h2
{
	padding: 0;
	margin: 0 0 8px;
}
a, a:visited
{
	color: #005a8c; /* modified blue */
}
#DISABLED_message_board a:visited
{
	color: #932192; /* modified purple */
}
#message_board td
{
	padding: 4px 0;
}
a:hover
{
	color: #cc0033; /* red */
}
ul
{
	margin: 0 0 16px;
	padding: 0 0 0 24px;
}
ul ul
{
	margin: 0;
	padding: 0 0 0 24px;
}
li
{
	padding: 0;
	margin: 0 0 3px 0;
}
table
{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
td
{
	padding: 0;
	margin: 0;
}
img
{
	border: 0;
	padding: 0;
	margin: 0;
}
input, select
{
	font-size: 8pt;
}
fieldset
{
	margin: 8px 0 8px 0;
	padding: 0;
	border: 1px solid #666666;
}
hr
{
	border-bottom: 1px solid #666666;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
blockquote
{
	margin: 0 16px 16px;
	padding: 0;
}
sup
{
	font-size: 6pt;
	text-decoration: none;
}
.error, .required
{
	color: #FF0000;
}
#wrapper
{
	width: 990px;
	position: relative;
	margin: 8px auto 0;
	padding: 0;
	background: #FFFFFF;
	text-align: left;
}
#top_ad
{
	padding: 8px 0 0;
}
.btn_placement
{
	text-align: right;
	width: 100%;
	padding: 8px 0 0;
	clear: both;
	font-size: 9pt;
	font-weight: bold;
}
* html .btn_placement
{
	height: 19px;
}
.btn_placement img, .btn_placement input
{
	vertical-align: middle;
}
#breadcrumb
{
	margin:0 0 14px 5px;
	width:920px;
}
.breadcrumb
{
	margin:0 0 14px 5px;
	width:920px;
}
#shared_banner
{
	text-align: center;
}
#help_icon
{
	background: url(icon_help.png) no-repeat left top;
	padding: 0 0 2px 18px;
	margin: 0 12px 0 0;
	float: right;
}
#email_icon
{
	background: url(icon_email.png) no-repeat left;
	padding: 0 0 0 18px;
	margin: 0 12px 0 0;
	float: right;
}
#print_icon
{
	background: url(icon_print.png) no-repeat left;
	padding: 0 0 0 20px;
	margin: 0 12px 0 0;
	float: right;
}


/* --------------------------- header styles -------------------------- */

#header {
	background:url(border_top.png) top left no-repeat; /* curved white corners */
}
#header { /* don't consolidate these header styles */
    display: inline-block;
}
#header { /* don't consolidate these header styles */
    display: block !important;
}
#header:after { /* don't consolidate these header styles */
    content: ".";
}
#logo {
    margin:8px 0 4px 30px;
    float:left;
}
*html #logo {
    margin:8px 0 4px 15px;
}
#global_search {
	position:absolute;
    right: 205px;
	top:8px;
}
.global_search {
	position:absolute;
    right: 15px;
	top:15px;
}
#global_search_input {
    width: 160px;
    float:left;
    height:14px;
}
input#global_search_input {
    margin:0 4px 0 0;
}
*html input#global_search_input {
    margin:0 1px 0 0;
}
#legal_professional_ad {
    float:right;
}
.legal_professional_ad {
    float:right;
}

#eyebrow {
	text-align:right;
}
.eyebrow {
	text-align:right;
}
#lawyers_logo {
	margin-bottom: 0px;
}
* html #lawyers_logo {
	margin-bottom: 3px;
}
#account_links {
            position:absolute;
            right:32px;
            top:60px;
}
.account_links {
            position:absolute;
            right:32px;
            top:60px;
}

/* --------------------------- header styles for Canadian header -------------------------- */

#header_ca {
	padding: 8px 30px 8px;
	background: url(border_top.png) top center no-repeat; /* curved white corners */
}
#header_ca:after { /* don't consolidate these header styles */
    content: ".";
}
#logo_ca {

}
#utility_ca {	/* includes top right search box and links */
	/* includes top right search box and links */
	position: absolute;
	right: 30px;
	top: 8px;
	width: auto;
}
* html #utility_ca {
	/* Hack for IE 6 and earlier */
	width: 440px;
}
#global_search_ca {
	background: #EBEBEB;
	border-top: 1px dotted #E37222; /* medium orange */
	border-left: 1px dotted #E37222; /* medium orange */
	border-bottom: 1px dotted #E37222; /* medium orange */
	margin: 4px 0 0;
	padding: 0 38px 0 8px;
	height: 2.3em;
	line-height: 2.3em;
}
.global_search_ca {
	background: #EBEBEB;
	border-top: 1px dotted #E37222; /* medium orange */
	border-left: 1px dotted #E37222; /* medium orange */
	border-bottom: 1px dotted #E37222; /* medium orange */
	margin: 4px 0 0;
	padding: 0 38px 0 8px;
	height: 2.3em;
	line-height: 2.3em;
}
.global_logo_ca img
{
	margin-top: 8px;
	margin-left: 30px;
}

* html #global_search form_ca {
	/* Hack for IE 6 and earlier */
	padding: 0;
	margin: 0;
}
* html #global_search_ca {
	/* Hack for IE 6 and earlier */
	height: 2.22em;
	padding: 3px 38px 0 8px;
}
* html .global_search form_ca {
	/* Hack for IE 6 and earlier */
	padding: 0;
	margin: 0;
}
* html .global_search_ca {
	/* Hack for IE 6 and earlier */
	height: 2.22em;
	padding: 3px 38px 0 8px;
}
#global_search_btn_ca {/* position of the go button for global search */
	position: absolute;
	right: 0;
	bottom: 0;
}
* html #global_search_btn_ca {	/* position of the go button for global search */
	right: -1px;
}
.global_search_btn_ca {	/* position of the go button for global search */
	position: absolute;
	right: 0;
	bottom: 0;
}
* html .global_search_btn_ca {	/* position of the go button for global search */
	right: -1px;
}
#global_search_text_ca {
	color: #E37222; /* medium orange */
	font-weight: bold;
	font-size: 10pt;
}
#global_search_input_ca {
	width: 160px;
}
#eyebrow_ca {
	text-align: right;
}
.eyebrow_ca {
	text-align: right;
}

/* --------------------------- primary navigation styles -------------------------- */

#primary_nav
{
	padding: 0;
	margin: 0 30px;
	border-top: 1px dotted #E37222; /* medium orange */
	border-bottom: 1px dotted #E37222; /* medium orange */
	height: 2.6em;
	line-height: 2.6em;
}
#primary_nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#primary_nav li
{
	display: inline;
	padding: 0;
	margin: 0;
}
#primary_nav li a
{
	float: left;
	color: #3892AB; /* medium blue */
	font-weight: bold;
	font-size: 9pt;
	padding: 0 12px;
	margin: 0;
	text-decoration: none;
	border-right: 1px dotted #E37222; /* medium orange */
}
#primary_nav li a:hover, #primary_nav li a#current
{
	color: #FFFFFF; /* white */
	background: #3892AB; /* medium blue */
}
#language
{
	/* language selection, English or En Espanol */
	position: absolute;
	right: 30px;
	top: 125px;
	height: 2.6em;
	line-height: 2.6em;
	padding: 0 8px;
	background: #AED5E1; /* light blue */
	color: #FFFFFF;
}
#language a, #language a:visited
{
	color: #FFFFFF;
}
#language a:hover
{
	color: #FFF000; /* yellow */
}
#current_language
{
	font-weight: bold;
}

/* --------------------------- footer styles -------------------------- */

.footer, #footer
{
	clear: left;
	background: #c3c2c2 url(footer_bg.png) no-repeat;
	padding: 64px 0 0;
}
#footer_nav
{
	/* navigation same as the primary nav (on the dark red background) */
	background: #990033; /* dark red */
	padding: 0 0 0 24px;
	margin: 0 0 8px;
	line-height: 2.6em;
	height: 2.6em;
}
#footer_nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#footer_nav li
{
	display: inline;
	padding: 0;
	margin: 0;
}
#footer_nav a, #footer_nav a:visited
{
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0 12px;
	margin: 0;
}
#footer_links a, #footer_links a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer_nav a:hover, #footer_links a:hover
{
	color: #FFF000; /* yellow */
}
#footer_content
{
	padding: 0 30px;
	color: #000000;
}
* html #footer_content p
{
	width:630px;
}

#affiliate_links
{
	margin: 0 0 8px;
	padding: 0;
	color: #990033; /* dark red */
}
#footer_links
{
	/* bottom most links in the footer */
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 0 16px;
}

#trademark
{
	/* trademark at the bottom of the page */
	color: #666666;
	background: #EBEBEB; /* light gray */
	padding: 8px 30px;
}
#awards
{
	float: right;
	padding-left: 7px;
	padding-top: 5px;
}

/* --------------------------- Brand ID styles -------------------------- */

#home_brand_id, #secondary_page_brand_id
{
	margin: 0 0 16px 4px;
}

/* --------------------------- Home styles -------------------------- */

#home_content
{
	padding: 24px 26px 0;
}
* html #home_content
{
	/* Hack for IE 6 and earlier */
	padding: 24px 25px 0;
}
#home_column_left, #home_column_center_right, #home_column_center, #home_column_right
{
	float: left;
}

#home_column_left, #home_column_center
{
	width: 318px;
	padding-right: 2px;
}

#home_column_center_right
{
	width: 618px;
}

#home_column_right
{
	width: 298px;
}
* html #home_column_left
{
	margin-right: -5px;
}
* html #home_column_center
{
	/* Hack for IE 6 and earlier */
	margin-right: -6px;
}
* html #home_column_right
{
	/* Hack for IE 6 and earlier */
	clear: left;
	float: right;
}
/* --------------------------- On Docket styles -------------------------- */

#on_docket
{
	background: url(on_docket_border.png) repeat-y;
	width: auto;
	height: 1%;
}
#on_docket_header
{
	background: url(on_docket_header.png) no-repeat;
	height: 36px;
	width: auto;
}
#on_docket_header a
{
	display: block;
	height: 36px;
	width: auto;
	float: left;
}
#on_docket_date
{
	/* style for the On Docket date field */
	background: url(on_docket_date.png) no-repeat;
	width: 90px;
	height: 17px;
	position: relative;
	top: 6px;
	left: 199px;
	text-align: center;
	padding: 4px 0;
}
#on_docket_content
{
	padding: 14px 14px 0;
}
#on_docket_footer
{
	background: url(on_docket_footer.png) no-repeat;
	height: 18px;
	width: auto;
}
#ask_lawyer
{
	border-bottom: 1px dotted #000000;
	margin: 0 0 14px;
	padding: 0 0 8px;
}
#ask_lawyer ul
{
	color: #000000;
	margin: 10px 0 10px 19px;
	padding: 0;
}
#ask_lawyer ul li
{
	list-style: url(on_docket_bullet_question.png);
	margin: 6px 0 10px;
	padding: 0;
}
#ask_lawyer ul li ul, #law_blog ul, #in_the_news ul
{
	margin: 0 0 10px 18px;
	padding: 0;
}
#ask_lawyer ul li ul li, #law_blog li
{
	list-style: url(arrow_bullet_small.gif);
}
#law_blog
{
	border-bottom: 1px dotted #000000;
	margin: 0 0 14px;
	padding: 0 0 8px;
}
#law_blog h3
{
	margin: 10px 0 0;
}
#blog_entry
{
}
#in_the_news
{
	clear: both;
}
#in_the_news h3
{
	margin: 10px 0 0;
}
#in_the_news_entry
{
}
/* --------------------------- Term of Day styles -------------------------- */

#term_of_day
{
	background: url(term_of_day_bg.png) no-repeat;
	height: 236px;
	width: auto;
	padding: 0 20px 0;
}
* html #term_of_day
{
}
#term_of_day_mw
{
	padding: 12px 0 40px 246px;
}
#secondary_page_term_of_day
{
	background: url(term_of_day_bg02.png) no-repeat;
	width: auto;
	padding: 0;
}
#secondary_page_term_of_day_mw
{
	padding: 12px 0 24px 156px;
}
#secondary_page_term_of_day_content
{
	background: url(term_of_day_footer.png) no-repeat bottom;
	width: auto;
	padding: 0 16px 32px 20px;
}
#term_of_day ul, #secondary_page_term_of_day ul
{
	/* added */
	padding: 4px 0 0 16px;
	margin: 0;
}
#term_of_day li, #secondary_page_term_of_day li
{
	/* added */
	list-style: url(arrow_bullet_small.gif);
	padding: 0;
	margin: 0;
}
/*#term_of_day h2, #secondary_page_term_of_day h2 {
	color:#3892AB;
}
#term_of_day a, #secondary_page_term_of_day a {
	text-decoration:none;
}*/
#term_of_day h2 a, #secondary_page_term_of_day h2 a
{
	color: #3892AB; /* medium blue */
	text-decoration: none;
}
#secondary_page_term_of_day h2
{
	font-size: 12pt;
	font-weight: bold;
}

/* --------------------------- Lawyer Search styles -------------------------- */

#lawyer_search
{
	background: url(lawyer_search_border.png) repeat-y left;
	width: auto;
}
#lawyer_search h2, #lawyer_search h3, #lawyer_search h2 a, #lawyer_search h2 a:visited
{
	color: #3892AB; /* medium blue */
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#lawyer_search h3
{
	margin-bottom: 8px;
}
#lawyer_search_header
{
	background: url(lawyer_search_header.png) no-repeat left;
	height: 36px;
	width: auto;
}
#lawyer_search_header a
{
	display: block;
	height: 36px;
	width: auto;
	float: left;
}
#lawyer_search_content
{
	padding: 10px 14px 0;
	height: 49.0em;
}
* html #lawyer_search_content
{
	height: 50.0em;
}
#lawyer_search_footer
{
	background: url(lawyer_search_footer.png) no-repeat top left;
	height: 16px;
	width: auto;
	clear: both;
}
#lawyer_search_content table
{
	padding: 0;
	margin: 0 0 0 -4px;
}
#lawyer_search_content td
{
	padding: 0 4px 8px;
	margin: 0;
}
#lawyer_search_content input
{
	width: 100%;
}
#home_lawyer_search input
{
	width: 286px;
}
#home_city_search
{
	width: 250px;
}
#home_search_btn
{
	text-align: right;
}
#search_practice_area
{
	width: auto;
}
#search_practice_area ul
{
	margin: 0 0 8px 0;
	padding: 8px 0 0 16px;
	width: 100px;
	float: left;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
.or_border
{
	margin: 0 0 8px;
}
/* --------------------------- Attorney Match styles -------------------------- */

#attorney_match
{
	/* updating and might not need anymore 6/24/08 */
	background: url(attorney_match_bg.jpg) no-repeat;
	height: 171px;
	width: auto;
}
#attorney_match a
{
	/* updating and might not need anymore 6/24/08 */
	display: block;
	height: 34px;
	padding: 129px 0 0 200px;
}
#attorney_match_large
{
	/* updating and might not need anymore 6/24/08 */
	background: url(attorney_match_large_bg.jpg) no-repeat;
	height: 220px;
	width: auto;
}
#attorney_match_large a
{
	/* updating and might not need anymore 6/24/08 */
	display: block;
	height: 34px;
	padding: 176px 0 0 367px;
}
#search_assistant_large
{
	background: url(search_assistant_large_bg.png) no-repeat;
	height: 174px;
	width: auto;
}

#search_assistant_large_btn
{
	padding: 151px 0 0 363px;
}

/* --------------------------- Things to Know styles -------------------------- */

#things_to_know
{
	background: url(things_to_know_border.png) repeat-y;
	width: auto;
}
#things_to_know_content
{
	background: url(things_to_know_bg.jpg) no-repeat;
	/*height: 18.5em;*/
	width: auto;
}

#things_to_know_footer
{
	background: url(things_to_know_footer.png) no-repeat;
	height: 16px;
	width: auto;
}
#things_to_know ul
{
	margin: 140px 0 8px 0;
	padding: 0 0 0 30px;
	width: 100px;
	float: left;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}

#find_a_lawyer_things_to_know_content{ /* for find a lawyer page only */

    background:url(search_page_things_to_know.jpg) no-repeat center top; 

            width:auto;

}

#find_a_lawyer_things_to_know_content ul { /* for find a lawyer page only */

            padding:130px 30px 0;

            margin:0;

}

/* --------------------------- Life Changing home styles -------------------------- */

#life_changing
{
	background: url(life_changing_home_border.png) repeat-y;
	width: auto;
}
#life_changing_header
{
	background: url(life_changing_home_header.png) no-repeat;
	height: 36px;
	width: auto;
}
#life_changing_header a
{
	display: block;
	height: 36px;
	width: auto;
	float: left;
}
#life_changing_content
{
	padding: 14px 14px 0 14px;
	/*height: 34.1em;*/
}
* html #life_changing_content
{
	/* Hack for IE 6 and earlier */
	height: 34.5em;
}
#life_changing_scroll
{
	background: #ebebeb;
	/*height: 294px;*/
	width: 270px;
	overflow: auto;
}
.life_changing_scroll_entry
{
	float: left;
	text-align: left;
	padding: 0 0 12px 1px;
	width: 250px;
}
#life_changing_scroll img
{
	float: right;
	border: 1px dotted #004165; /* dark blue */
	padding: 2px;
	margin-left: 2px;
}
#life_changing_footer
{
	background: url(life_changing_home_footer.png) no-repeat;
	height: 16px;
	width: auto;
	clear: both;
}

/* --------------------------- Talk styles -------------------------- */

#talk
{
	clear: left;
	background: url(talk_border.png) repeat-y;
	height: 1%;
}
* html #talk
{
	margin-top: -2px;
}
#talk_header
{
	background: url(talk_header.jpg) no-repeat;
	height: 91px;
	width: auto;
}
#talk_content
{
	padding: 0 14px 0;
}
#talk_community
{
	/*background: url(talk_community_motto.png) no-repeat top left;*/
	float: left;
	width: 185px;
	padding: 20px 10px 0 4px;
border-right:1px dotted #efefef;
}
#talk_panel
{
	/*background: url(talk_panel_motto.png) no-repeat top left;*/
	float: left;
	width: 374px;
	padding: 20px 0 0 16px;
	margin-left: 1px;
}
#talk_community ul
{
	margin: 0;
	padding: 0 0 8px 16px;
	float: left;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
	width: 110px;
}
#talk_community_img
{
	float: right;
	border: 1px solid #000000;
	text-align: right;
	margin: 0;
}
#talk_community_btn
{
	float: right;
	margin: 16px 0 0 0;
}
#talk_panel ul
{
	padding: 4px 0 8px 16px;
	margin: 0;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#talk_panel li
{
	list-style: none url(arrow_bullet_small.gif);
}
#talk_footer
{
	background: url(talk_footer.png) no-repeat bottom;
	height: 16px;
	width: auto;
	clear: both;
	padding: 8px 0 0;
}

/* --------------------------- secondary page styles -------------------------- */

#secondary_page_understand_issue, #secondary_page_find_lawyer, #secondary_page_discuss_issue, #secondary_page_legal_help, #secondary_page_law_blog, #secondary_page_site_search, #secondary_page_no_header
{
	/*padding:0 0 94px;*/
	margin: 0 26px;
}
#secondary_page_understand_issue
{
	background: url(understand_issue_header.png) no-repeat top left;
}
#secondary_page_discuss_issue
{
	background: url(discuss_issue_header.png) no-repeat top left;
}
#secondary_page_find_lawyer
{
	background: url(find_lawyer_header.png) no-repeat top left;
}
#secondary_page_legal_help
{
	background: url(legal_help_header.png) no-repeat top left;
}
#secondary_page_law_blog
{
	background: url(law_blog_header.png) no-repeat top left;
}
#secondary_page_site_search
{
	background: url(site_search_header.png) no-repeat top left;
}
#secondary_header
{
	padding: 21px 26px 21px;
}
#column_left, #column_center_right, #column_center, #column_right, #column_no_header
{
	float: left;
}
#column_left
{
	/*margin:86px 0 0;*/
	margin: 14px 0 0;
	width: 201px;
}
* html #column_left
{
	margin: 11px 0 0;
}
#column_center_right
{
	margin: 24px 0 0;
	width: 736px;
}
* html #column_center_right
{
	margin: 21px 0 0;
}
#column_no_header
{
	margin: 4px 0 0;
	width: 736px;
}
#column_center
{
	margin: 8px 16px 0 0;
	width: 480px;
}
* html #column_center
{
	/* Hack for IE 6 and earlier */
	margin: 8px 8px 0 0;
}
#column_right
{
	margin: 8px 0 0;
	width: 230px;
}
* html #column_right
{
	/* Hack for IE 6 and earlier */
	clear: left;
	float: right;
}
#secondary_nav
{
	background: url(secondary_nav_border.png) repeat-y top left;
	width: auto;
}
#secondary_nav_bg
{
	background: url(secondary_nav_header.png) no-repeat top left;
	height: 1%; /* hack that fixes IE6/Win Guillotine Bug */
}
#secondary_nav_content  {
	background:#ffffff;
	border:1px solid #E37222; /* medium orange */
	margin:0 30px 0 1px;
	padding:8px;
	width: 148px;
}
* html #secondary_nav_content {
	/*background:url(/common/image/secondary_nav_content_bg.png) no-repeat top;*/
	border:1px solid #E37222; /* medium orange */
	margin:0 29px 0 1px;
	width: 148px;
}
* html #secondary_nav_content_footer
{
	background: url(secondary_nav_content_footer.png) no-repeat top;
	height: 1px;
	margin: 0 0 -12px -16px;
}
#secondary_nav_footer
{
	background: url(secondary_nav_footer.png) no-repeat top left;
	width: auto;
	height: 20px;
}
.secondary_nav_border
{
	border-bottom: 1px dotted #E37222; /* medium orange */
	margin: 12px 0;
}
a.secondary_nav_cat, a:visited.secondary_nav_cat
{
	color: #3892AB; /* medium blue */
	margin: 0 0 4px;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	text-indent: -120px;
}
a:hover.secondary_nav_cat
{
	color: #3892AB; /* medium blue but it would be nice to change to something else */
}
#secondary_nav ul
{
	padding: 0 0 0 16px;
	margin: 0;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#secondary_nav ul li
{
	padding: 0 0 2px 0;
	margin: 0;
}
div#by_state
{
	border: 1px solid;
}
#by_state ul
{
	padding: 0px 0px 0px 7px;
}
#by_state li
{
	list-style: none;
}
.left_column_ad_placement
{
	margin: 0 20px 0 0;
	text-align: center;
}


/* --------------------------- Center Column styles -------------------------- */

#practice_area, #life_event, #legal_dictionary
{
	width: auto;
}
#practice_area_header, #life_event_header
{
	width: auto;
	height: 46px;
}
#practice_area_header
{
	background: url(practice_area_header.png) no-repeat;
	width: auto;
}
#life_event_header
{
	background: url(ImgSectionHeaderByLifeEvent.gif) no-repeat;
	width: auto;
}
#practice_area_content, #life_event_content
{
	background: url(secondary_page_center_gray_border.png) repeat-y top left;
	width: auto;
	padding: 0 20px;
	height: 1%;
}
#practice_area_img
{
	background: url(secondary_page_center_gray_border.png) repeat-y top left;
	padding: 0 4px 4px;
	margin: 0 0 -4px;
}
#practice_area h2, #life_event h2
{
	margin: 0;
	padding: 4px 0 8px;
}
.practice_area_column
{
	float: left;
	width: 150px;
}
#practice_area ul
{
	padding: 0 0 0 16px;
	margin: 0;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#practice_area ul li
{
	padding: 0 0 4px 0;
	margin: 0;
}
#practice_area ul li ul
{
	padding: 0;
	margin: 0 0 8px 0;
}
#practice_area ul li ul li
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#practice_area ul li a, #practice_area ul li a:visited
{
	font-weight: bold;
	font-size: 9pt;
}
#practice_area ul li ul li a, #practice_area ul li ul li a:visited
{
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
}
#practice_area_bottom_content
{
	clear: left;
	padding: 16px 0 0 0;
	margin: 0 0 0 16px;
	font-weight: bold;
}
#practice_area_more_topics img
{
	vertical-align: middle;
}
#practice_area_video
{
	float: left;
	line-height: 2.2em;
	width: 160px;
}
#practice_area_video a
{
	background: url(IconVideo.gif) left center no-repeat;
	padding: 0 0 0 28px;
	height: 18px;
	display: block;
}
#practice_area_more_topics
{
	float: right;
}
#practice_area_footer, #life_event_footer
{
	clear: left;
	background: url(secondary_page_center_gray_footer.png) no-repeat top;
	width: auto;
	height: 18px;
}
.life_event_column
{
	float: left;
	width: 33%;
	margin: 0;
}
#life_event ul
{
	float: left;
	padding: 0 0 0 30px;
	margin: 0;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#life_event li
{
	padding: 0 0 4px 0;
	margin: 0;
}
#legal_dictionary
{
	background: url(legal_dictionary_bg.png) no-repeat top left;
	clear:both;
}
#legal_dictionary_mw
{
	padding-left: 356px;
}
#legal_dictionary_content
{
	height: 1%;
	padding: 16px 20px 0;
}
#legal_dictionary ul
{
	float: left;
	padding: 0 8px 16px 8px;
	margin: 0;
	width: 94px;
}
#legal_dictionary li
{
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
	text-indent: -8px;
}
#legal_dictionary a, #legal_dictionary a:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #3892AB; /* medium blue */
}
#legal_dictionary a:hover
{
	color: #CC0033; /* medium blue */
}
#legal_dictionary_search, #practice_area_btn
{
	width: auto;
	text-align: right;
	margin: 0 0 16px;
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
	float: left;
}
* html #legal_dictionary_search, * html #practice_area_btn
{
	float: none;
	margin-bottom: 0;
}
#practice_area_btn table
{
	width: 100%;
}
#practice_area_btn td
{
	vertical-align: middle;
	padding: 0 0 0 4px;
}
#legal_dictionary_search input, #practice_area_btn input
{
	font-size: 7pt;
	margin: 1px 0 0;
}
#legal_dictionary_footer
{
	background: url(legal_dictionary_footer.png) no-repeat top left;
	height: 18px;
	width: auto;
}
#legal_help_state, #legal_forms_secondary
{
	background: url(secondary_page_center_white_border.png) repeat-y top left;
}
#legal_forms_secondarypage_right_header
{
	background: url(legal_forms_secondary_page_header.gif) no-repeat top left;
	height: 40px;
}
#legal_forms_secondarypage_right_content
{
	background: url(legal_forms_secondarypage_right_background.png) top left no-repeat;
	padding: 4px 12px 0;
}
#legal_forms_secondarypage_right h2
{
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}
#legal_forms_secondarypage_right h3
{
	padding: 0 0 0 10px;
	margin: 0;
}
#legal_forms_secondarypage_right h2
{
	color: #3892AB;
}
#legal_forms_secondary h3
{
	margin: 0 0 8px;
}
#legal_forms_secondary h3, #legal_forms_secondarypage_right h3
{
	font-size: 11pt;
}
#legal_forms_secondary ul
{
	list-style: none;
	padding: 0;
}
#legal_forms_secondarypage_right ul
{
	list-style: none;
	padding: 4px 0 5px 10px;
}
#legal_forms_secondarypage_right ul #more
{
	padding-left: 150px;
}
#legal_forms_secondary td
{
	padding-right: 8px;
}
#legal_forms_secondarypage_right td
{
	padding-right: 4px;
}
#legal_forms_secondary input
{
	width: 240px;
}
#legal_forms_secondarypage_right input
{
	width: 168px;
}
#legal_forms_secondarypage_right form
{
	padding: 0;
	margin: 0;
}
#legal_help_state_content
{
	background: url(legal_help_state_header.jpg) no-repeat top left;
	padding: 70px 20px 0;
}
#legal_forms_secondary_content
{
	background: url(legal_forms_secondary_header.jpg) no-repeat top left;
	padding: 70px 20px 0 48px;
}
#legal_help_state_content_text
{
	padding: 0 150px 0 0;
}
#legal_help_state_footer, #legal_forms_secondary_footer
{
	background: url(secondary_page_center_white_footer.png) no-repeat top left;
	height: 18px;
}
#legal_help_rights_court_wrapper
{
	clear: both;
}
#legal_help_know_your_rights
{
	background: url(legal_help_know_your_rights_bg.png) no-repeat top left;
	width: 313px;
	float: left;
	margin: 0 2px 0 0;
}
#legal_help_know_your_rights_content
{
	padding: 90px 20px 0 130px;
	height: 9.5em;
}
#legal_help_know_your_rights_footer
{
	background: url(legal_help_know_your_rights_footer.png) no-repeat top;
	height: 18px;
	clear: both;
}
#legal_help_know_your_rights ul
{
	padding: 0 0 0 16px;
	margin: 0;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#legal_help_inside_court
{
	background: url(legal_help_inside_court_bg.jpg) no-repeat top left;
	width: 175px;
	float: left;
	font-weight: bold;
}
#legal_help_inside_court_content
{
	padding: 120px 20px 0 50px;
	height: 6.7em;
}
#legal_help_inside_court_footer
{
	background: url(legal_help_inside_court_footer.png) no-repeat top;
	height: 18px;
}
#legal_help_attorney_general
{
	background: url(secondary_page_center_white_border.png) repeat-y top;
}
#legal_help_attorney_general_content
{
	background: url(legal_help_attorney_general_header.jpg) no-repeat top;
	padding: 110px 12px 0 20px;
}
#legal_help_attorney_general_footer
{
	background: url(secondary_page_center_white_footer.png) no-repeat bottom;
	height: 18px;
	clear: left;
}
#legal_help_attorney_general_column_left
{
	float: left;
	width: 204px;
	margin: 0 20px 0 0;
}
#legal_help_attorney_general_column_right
{
	float: left;
	width: 231px;
}
#legal_help_attorney_general_state
{
}
#legal_help_attorney_general_state_header
{
	background: url(legal_help_attorney_general_state_header.png) no-repeat top;
	height: 47px;
}
#legal_help_attorney_general_state_content
{
	background: #e7f6fb;
	margin: 0 0 0 17px;
	padding: 0 16px;
}
#legal_help_attorney_general_state_footer
{
	background: url(legal_help_attorney_general_state_footer.png) no-repeat bottom;
	height: 8px;
	margin: 0 0 0 17px;
}
* html #legal_help_attorney_general_state_footer
{
	margin-top: -8px;
}
#long_bottom
{
	background: url(long_bottom_content_border.png) repeat-y top left;
}
/* html #long_bottom {
	margin-top:-14px;
}*/
#long_bottom_content
{
	background: url(long_bottom_content_header.png) no-repeat top left;
	padding: 8px 12px 8px 14px;
	height: 1%;
}
#long_bottom_legal_ease_column
{
	width: 609px;
	padding: 0 10px 0 0;
	float: left;
}
#long_bottom_legal_ease_column td
{
	vertical-align: top;
}
#long_bottom_city_search_column
{
	padding: 0 0 0 10px;
	float: left;
	width: 280px;
	border-left: 1px dotted #000000;
}
* html #long_bottom_city_search_column
{
	width: 281px;
	border: 0;
	background: url(vertical_dotted_line.png) top left repeat-y;
}
#long_bottom_footer
{
	background: url(long_bottom_content_footer.png) no-repeat bottom left;
	height: 16px;
}
#long_bottom h3
{
	background: #ffffff;
	padding: 4px;
	margin: 0 0 8px 0;
}
#long_bottom h3 span
{
	color: #3892AB;
	font-weight: normal;
	margin: 0 0 0 16px;
}
#long_bottom h4
{
	padding: 4px;
	margin: 0;
}
#long_bottom ul
{
	padding: 0 8px 8px 16px;
	margin: 0;
	float: left;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#long_bottom_city_search_column ul
{
	padding: 0 4px 8px 16px;
	width: 70px;
}
#legal_ease_legal_forms
{
	float: left;
}
#legal_ease_legal_forms ul
{
	width: 90px;
}

/* --------------------------- Right Column styles -------------------------- */

#search_page_search
{
	background: url(secondary_page_center_white_border.png) repeat-y top left;
	width: auto;
}
#search_page_search_content
{
	width: auto;
	padding: 10px 20px 0;
}
#search_page_search_footer
{
	background: url(secondary_page_center_white_footer.png) no-repeat bottom left;
	width: auto;
	height: 25px;
	clear: both;
}
#search_page_lawyer_search input
{
	width: 577px;
}
#search_page_city_search input
{
	width: 100%;
}
#search_page_search_btn
{
	text-align: right;
}
#search_page_search_btn input
{
	/* added. Is this needed? */
	width: 29px;
	height: 27px;
}
#search_page_search_content table
{
	padding: 0;
	margin: 0 0 0 -4px; /* lines up the table in IE6 and IE 7 */
}
#search_page_search_content td
{
	padding: 0 4px 8px;
	margin: 0;
}
#search_page_search_content input
{
}
#search_page_search_area
{
	clear: both;
}
#search_page_practice_area, #search_page_state
{
	float: left;
}
#search_page_practice_area, #search_page_practice_area_btn
{
	width: 307px;
	padding: 0 16px 0 0;
	margin: 0;
}
#search_page_state, #search_page_state_btn
{
	padding: 0 0 0 16px;
	width: 308px;
}
#search_page_state
{
	border-left: 1px dotted #000000;
}
* html #search_page_state
{
	/* Hack for IE 6 and earlier */
	clear: left;
	float: right;
}
* html #search_page_state
{
	/* Hack for IE 6 and earlier */
}
#search_page_practice_area ul, #search_page_state ul
{
	margin: 8px 0 8px 0;
	padding: 0 0 0 20px;
	float: left;
	width: 83px;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#search_page_practice_area_btn, #search_page_state_btn
{
	clear: left;
	float: left;
	text-align: right;
	padding: 12px 0 0 0;
}
/* --------------------------- Discuss Legal Issue styles -------------------------- */

#discuss_message_board_header, #discuss_chat_header
{
	width: auto;
	height: 64px;
}
#discuss_message_board_header
{
	background: url(message_board_header.jpg) no-repeat top left;
}
#discuss_message_board_signin
{
	color: #FFFFFF;
	background: #E98e4e; /* another kind of medium orange */
	width: 7em;
	padding: 2px;
	margin: 36px 0 0 390px;
	text-align: center;
	float: left;
}
* html #discuss_message_board_signin
{
	width: 7em;
	padding: 2px;
	margin: 36px 0 0 195px;
}
#discuss_message_board_signin a, #discuss_message_board_signin a:visited
{
	color: #FFFFFF;
}
#discuss_message_board_signin a:hover
{
	color: #FFF000;
}
#discuss_chat_header
{
	background: url(chat_header.jpg) no-repeat top left;
}
#discuss_message_board, #discuss_chat
{
	background: url(secondary_page_center_white_border.png) repeat-y top left;
	width: auto;
}
#discuss_message_board_content, #discuss_chat_content
{
	width: auto;
	padding: 10px 20px 0;
}
#discuss_message_board_footer, #discuss_chat_footer
{
	background: url(secondary_page_center_white_footer.png) no-repeat bottom left;
	width: auto;
	height: 25px;
	clear: both;
	margin: 0 0 8px 0;
}
#discuss_message_board_live
{
	height: 1%;
	border-bottom: 1px dotted #E37222; /* medium orange */
	padding: 0 0 16px 0;
	margin: 0 0 12px 0;
}
#discuss_message_board ul
{
	padding: 0 12px 0 16px;
	margin: 0;
	float: left;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#discuss_message_board_column_left
{
	float: left;
	width: 225px;
}
#discuss_message_board_column_right
{
	float: left;
	width: 225px;
}
#discuss_message_board_blog, #discuss_message_board_board
{
	margin: 0 0 16px 21px;
	padding: 0;
}
#discuss_message_board_blog_header
{
	background: url(discuss_message_board_blog_header.png) no-repeat top left;
	height: 34px;
}
#discuss_message_board_board_header
{
	background: url(discuss_forums_board_header.png) no-repeat top left;
	height: 34px;
}
#discuss_message_board_blog_content, #discuss_message_board_board_content
{
	background: #ebebeb;
	padding: 0 12px 4px 12px;
	margin: 0 0 0 17px;
}
#discuss_message_board_blog_footer, #discuss_message_board_board_footer
{
	background: url(discuss_message_board_blog_board_footer.png) no-repeat bottom right;
	height: 8px;
}
* html #discuss_message_board_blog_footer, * html #discuss_message_board_board_footer
{
	margin: -8px 0 0;
}
#discuss_message_board_blog ul
{
	float: none;
	list-style-image: url(arrow_bullet_small.gif);
}
#discuss_message_board_board ul
{
	float: none;
	margin-bottom: 8px;
}
.board_posts
{
	color: #000000;
}
#upcoming_chats_table table, #chat_schedule_table table
{
	width: 100%;
	border: 1px dotted #E37222; /* medium orange */
	margin: 4px 0 16px;
}
#upcoming_chats_table th, #upcoming_chats_table td, #chat_schedule_table td
{
	padding: 4px 8px;
	vertical-align: top;
}
#upcoming_chats_table th, #upcoming_chats_table td
{
	border-right: 1px dotted #E37222; /* medium orange */
}
#upcoming_chats_table th
{
	background: #ebebeb;
}
#discuss_ask_lawyer
{
	padding: 8px 20px 0;
}
#discuss_ask_lawyer_header
{
	border-bottom: 1px dotted #666666;
	height: 6.6em;
	margin: 0 0 8px 0;
}
#discuss_ask_lawyer_header_content
{
	float: left;
	width: 271px;
}
#discuss_ask_lawyer_header h2
{
	background: url(icon_ask_lawyer.png) no-repeat left top;
	padding-left: 30px;
}
#discuss_ask_lawyer_header img
{
	float: right;
	padding: 2px;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
}
#discuss_ask_lawyer_content
{
	width: 450px;
}
#discuss_ask_lawyer_content_column_left
{
	border: 1px dotted #666666;
	width: 258px;
	padding: 6px;
	float: left;
}
#discuss_ask_lawyer_content_column_right
{
	float: left;
	padding: 6px 0 16px 16px;
	width: 146px;
}
#discuss_ask_lawyer_content_column_right img
{
	margin: 0 0 8px;
}
.discuss_ask_lawyer_question
{
	background: url(discuss_ask_lawyer_question_bg.png) no-repeat top left;
	padding: 8px 4px 4px 50px;
}
.discuss_ask_lawyer_question ul
{
	padding: 0 0 0 16px;
	margin: 0;
}
.discuss_ask_lawyer_question li
{
	padding: 0;
	margin: 0;
	list-style-image: url(arrow_bullet_small.gif);
}
.discuss_ask_lawyer_question_footer
{
	background: url(discuss_ask_lawyer_question_footer.png) no-repeat bottom left;
	height: 8px;
	margin-bottom: 4px;
}
* html .discuss_ask_lawyer_question_footer
{
	margin-top: -8px;
}
#discuss_ask_lawyer_footer
{
	clear: left;
}

/* --------------------------- Right Column styles -------------------------- */

#simple_search, #news, #contact_us_extras, #legal_forms_secondarypage_right
{
	background: url(secondary_page_right_white_border.png) repeat-y top left;
	width: auto;
}
#simple_search_footer, #news_footer, #contact_us_extras_footer, #legal_forms_secondarypage_right_footer
{
	background: url(secondary_page_right_white_footer.png) no-repeat top left;
	height: 16px;
	width: auto;
}
#simple_search_content
{
	background: url(simple_search_header.png) no-repeat top left;
	width: auto;
	padding: 28px 14px 0;
	height: 32em;
}


/* --------------------------- Simple Search styles -------------------------- */

#simple_search table
{
	margin: 0 0 8px;
}
#simple_search td
{
	padding: 0 0 8px;
}
#simple_search input
{
	width: 100%;
}
#secondary_page_lawyer_search input
{
	width: 196px;
}

.simple_search_border
{
	border-bottom: 1px dotted #000000;
	margin: 12px 0;
}

/* --------------------------- News & Articles styles, Contact Us -------------------------- */

#news_content, #contact_us_extras_content
{
	padding: 16px 20px 0;
}
#contact_us_extras_content
{
	background: url(contact_us_extras_gradient.png) top no-repeat;
}
#news_header
{
	background: url(news_header.png) no-repeat top left;
	height: 34px;
}
#contact_us_extras_content h3
{
	margin: 0 0 8px;
}
#contact_us_extras_content h4
{
	text-decoration: underline;
}
.article
{
	padding: 0 0 12px;
}
.article h4
{
	font-size: 11pt;
	color: #990033; /* dark red */
	margin: 16px 0 8px;
}

/* --------------------------- Firm and Attorney Profile Pages ------------------ */

h1 div.reduced_font
{
	/* added */ /*font-family:verdana,arial;*/
	font-size: 14px;
	padding-top: 6px;
	color: #cc0033;
}
div.xslData td
{
	/* added */
	padding: 4px 5px;
}
div.xslData b.contactPhone
{
	/* added */
	color: #cc0033;
}

/* --------------------------- Subdomain Home Page Styles ------------------ */

.legalnewstitle
{
	/* added */
	padding: 0 5px;
	font-weight: bold;
	font-size: 14px;
	background: #ffffff;
	padding-bottom: 10px;
	color: #000000; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
.wireframeLeft
{
	/* added */
	background: url(wire_frame_left.gif) repeat-y;
}
.wireframeRight
{
	/* added */
	background: url(wire_frame_right.gif) repeat-y;
}
.wireframeTop
{
	/* added */
	background: url(wire_frame_top.gif) repeat-x;
}
.wireframeBot
{
	/* added */
	background: url(wire_frame_bot.gif) repeat-x;
}

/* --------------------------- Secondary Navigation Search and Results styles -------------------------- */

#search_results_search table
{
	margin: 0 0 8px;
}
#search_results_search td
{
	padding: 0 0 8px;
	vertical-align: bottom;
}
#search_results_search input
{
	width: 142px;
}
.simple_search_border
{
	border-bottom: 1px dotted #000000;
	margin: 12px 0;
}


*html #refine_results{
    background:#FFEFDE;
	border-left:1px solid #E37222;
	border-right:1px solid #E37222;
	padding:8px;
	margin:0px 29px 0px 1px;
}

#refine_results {
	background:#FFEFDE;
	border-left:1px solid #E37222;
	border-right:1px solid #E37222;
	padding:8px;
	margin:0px 30px 0px 1px;
}
#refine_results_nav_content{
    background:#FFEFDE;
    border-left:1px solid #E37222; /* medium orange */
    border-right:1px solid #E37222;
    margin:0 30px 0 1px;
    padding:8px;
}

#refine_results ul {
	padding:0;
	margin:0;
	list-style:none;
}
#refine_results h2 {
	font-size:12pt;
	font-weight:bold;
}
/*#refine_results_content {
	background:url(/common/image/refine_results_header.png) top left no-repeat;
	padding:8px 36px 8px 20px;
}*/
.refine_results_category {
	background:#fdc480;
	padding:0 2px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
.refine_results_category a, .refine_results_category a:visited {
	color:#000000;
	text-decoration:none;
	padding:1px 4px;
}
.refine_results_options {
	padding:4px 4px 8px 8px;
	border-top:1px solid #666666;
	background:#FFFFFF;
}
.refined
{
	float: left;
	width: 92px;
}
.remove
{
	float: right;
}
#search_results_legend
{
	margin: 0;
}
#search_results_legend td
{
	padding: 0 8px 0 0;
	height: 2.8em;
	vertical-align: middle;
}
#search_results_legend h2, #search_results_search h2
{
	font-size: 9pt;
	font-weight: bold;
}
#legend_credit_card, #legend_free_consultation, #legend_peer_review, #legend_lawyer_blog, #legend_call_firm, #legend_video
{
	padding: 8px 0 8px 24px;
}
/* #legend_credit_card, #legend_free_consultation, #legend_peer_review, #legend_lawyer_blog, #legend_call_firm {
	padding:0 0 0 8px;
	vertical-align:middle;
}*/
#legend_credit_card
{
	background: url(icon_credit_card.gif) center left no-repeat;
}
#legend_free_consultation
{
	background: url(icon_free_consultation.gif) center left no-repeat;
}
#legend_peer_review
{
	background: url(icon_peer_review.gif) center left no-repeat;
}
#legend_lawyer_blog
{
	background: url(icon_lawyer_blog.gif) center left no-repeat;
}
#legend_call_firm
{
	background: url(icon_call_firm.gif) center left no-repeat;
}
#legend_video
{
	background: url(IconVideo.gif) center left no-repeat;
}

/* --------------------------- Search Results Styles New Start------------------ */
#search_results table {
	margin:0;
	width:100%;
}

#search_results_heading {
	/*background:url(../Images/search_results_heading_bg.png) top left no-repeat;*/
	padding:0 0 4px 0;
	width:452px;
}
.pagination {
	float:right;
}
#radius_search {
    float:right;
    padding:0 0 2px;
}
.results_listing {
	margin:0 0 2px 0;
	border:1px solid #CCCCCC;
}
.results_listing h3 {
	font-size: 9pt;
	padding: 0;
	margin: 0;
}
.results_listing table {
	width:100%;
	border-collapse:collapse;
}
.results_listing td {
	padding:4px 8px 0;
	margin:0;
}
.results_listing_options {
	border:1px solid #CCCCCC;
	background:#EBEBEB;
	padding:4px 8px;
	margin-bottom:2px;
	line-height:20px;
}
.sponsored_results_listing {
	background:#ecf5f8;
}
.results_listing_right_column {
	width:120px;
	text-align:center;
	border-left:1px solid #CCCCCC;
}
.my_lawyers_link {
	background:url(icon_add_lawyer.gif) left no-repeat;
	padding-left:17px;
	margin-bottom:12px;
}
.results_listing_description {	
	font-size:9pt;	
	margin:0 0 8px;
}

.results_listing_more_button {
	float:right;
}
#sponsored_results_heading {
	background:#3892ab;
	padding:4px 8px;
	margin-bottom:2px;
	color:#FFFFFF;
	font-weight:bold;
}
.profile_review_hilites {
	font-weight:bold;
	color:#E37222;
}

/* --------------------------- Search Results Styles New End------------------ */
/* --------------------------- Search Results Styles ------------------ */

#search_results
{
	width: 480px;
}
#search_results form
{
	/* this is a hack for IE browsers (how many IE bugs can there be?) */
	padding: 0;
	margin: 0;
}
/*
#search_results_heading
{
	background: url(../Images/search_results_heading_bg.png) top left no-repeat;
	padding: 0 0 4px 32px;
	width: 452px;
}
.pagination
{
	text-align: right;
}*/
.pagination_arrow
{
	background: url(arrow_right_gray.png) center right no-repeat;
	padding: 0 8px 0 0;
}
#search_sort
{
	background: url(search_results_sort_border.png) top left no-repeat;
	text-align: left;
	height: 1.6em;
	padding: 4px 12px;
	margin: 0;
}
#search_compare_top
{
	background: url(search_results_compare_top_border.png) top left no-repeat;
	padding: 4px 16px;
	margin: 0;
	height: 1.6em;
}
#search_compare_top_footer
{
	background: url(search_results_compare_top_footer.png) top left no-repeat;
	height: 11px;
}
#search_compare_bottom
{
	background: url(search_results_compare_bottom_border.png) top left repeat-y;
	padding: 4px 16px 2px;
	margin: 0;
	height: 1.6em;
	clear: left;
}
#search_compare_bottom_footer
{
	background: url(search_results_compare_bottom_footer.png) top left no-repeat;
	clear: left;
	width: auto;
	height: 16px;
}

.search_compare_text, .search_sort_text
{
	line-height: 1.6em;
	float: left;
}
.search_sort_options
{
	float: right;
}
a.search_compare_btn, a:visited.search_compare_btn, a.button, a:visited.button
{
	border: 2px solid #666666;
	background: #999999;
	float: right;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 12px;
}

a.button, a:visited.button
{
	margin: 0 4px;
}
a:hover.button, a:hover.search_compare_btn
{
	color: #FFF000;
}
#search_results td
{
	vertical-align: top;
}
.search_results_border
{
	border-bottom: 1px dotted #666666;
}
.search_results_table_left
{
	border-right: 1px dotted #666666;
	margin: 8px 0 0px 12px;
	width: 320px;
}
.search_results_table_right
{
	margin: 8px 12px 8px 8px;
	text-align: center;
}
.search_results_table_right ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
td#sponsored_text
{
	border-bottom: 2px solid #ffffff;
	padding: 2px 12px;
	color: #333333;
}
.sponsored_results, #sponsored_text
{
	background: #ecf5f8;
}
.search_results_notes
{
	font-weight: bold;
	padding: 8px 0;
}
.search_results_icons
{
	width: 126px;
	padding: 2px 0;
}



/* --------------------------- Search Results right column Styles ------------------ */


#search_terms_conditions
{
	background: url(secondary_page_right_white_border.png) top left repeat-y;
	width: auto;
}
#search_terms_conditions_content
{
	background: url(results_terms_header.png) top left no-repeat;
	width: auto;
	padding: 12px 20px 8px 24px;
}
#search_terms_conditions_footer
{
	background: url(secondary_page_right_white_footer.png) top left no-repeat;
	width: auto;
	height: 16px;
}
#featured_lawyers_header
{
	background: url(featured_firm_header.png) top left no-repeat;
	width: auto;
	height: 42px;
}
#featured_lawyers_content
{
	background: url(secondary_page_right_blue_border.png) top left repeat-y;
	width: auto;
	padding: 12px 20px 4px;
}
.featured_lawyer
{
	padding: 0 0 8px 0;
}
#featured_lawyers_footer
{
	background: url(secondary_page_right_blue_footer.png) top left no-repeat;
	width: auto;
	height: 16px;
}
#ppc_lawyers_header
{
            background: url(ppc_firm_header.png) top left no-repeat;
            width: 166px;
            height: 26px;
}

#ppc_lawyers_content
{
            background: url(ppc_lawyers_border.png) top left repeat-y;
            width:126px;
            padding: 8px 20px 4px;
}
.ppc_lawyer
{
            padding: 0 0 8px 0;
}
#ppc_lawyers_footer
{
            background: url(ppc_lawyers_footer.png) top left no-repeat;
            width: 166px;
            height: 16px;
}
.article_subtitle
{
	/*font-family: Verdana;*/
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 0 0 40px;
	margin-bottom: 8px;
	background: url(ImgThirdLevelTitleBar.gif) top left no-repeat;
	height: 24px;
	line-height: 2.3em;
}
.article_subtitle_padded
{
	/*font-family: Verdana;*/
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px 0 8px 40px;
	margin-bottom: 8px;
	background: url(ImgThirdLevelTitleBar.gif) center left no-repeat;
	height: 24px;
	line-height: 2.3em;
}


/* --------------------------- Law Blog posts Styles ------------------ */

.serendipity_title
{
	font-size: 12pt;
	font-weight: bold;
}
.serendipity_Entry_Date
{
}
* html .serendipity_date, * html .serendipity_date
{
	padding: 0 0 0 1px;
}
.profile_link
{
}
.serendipity_entry_body
{
	font-size: 9pt;
	padding: 0 0 8px 0;
}
* html .serendipity_entry_body
{
	padding-left: 1px;
}
.serendipity_entry_body hr
{
	padding: 8px 0;
	margin: 0;
	border: 0;
}
.serendipity_entryFooter, .serendipity_descriptionHeader
{
	padding: 0 0 16px 0;
	margin: 0 0 16px 0;
	border-bottom: 1px dotted #666666;
}

.permalink
{
}
.topic
{
}
#search_results_search_btn input
{
	/* sets the size of the go button on the search results page */
	width: 31px;
	height: 22px;
}
.serendipity_description_body
{
	padding: 0 0 16px 0;
	font-size: 9pt;
}
* html .serendipity_descriptionHeader, * html .serendipity_description_body
{
	padding-left: 1px;
}
serendipity_category_selected, serendipity_author_selected
{
	color: #005a8c;
	font-size: 11px;
	font-weight: bold;
}
#lawyers_com_blog
{
	border: 1px solid #999999;
	padding: 8px 16px;
	margin: 0 8px 0 0;
}
#lawyers_com_blog img
{
	float: left;
	padding: 0 8px;
}

/* --------------------------- Law Blog categories Styles ------------------ */

#law_blog_categories
{
	margin: 48px 0 0 16px;
}
.serendipitySideBarItem
{
	margin: 16px 0 0 0;
}
.serendipitySideBarTitle
{
}
.serendipitySideBarContent
{
	font-size: 10px;
}
.serendipitySideBarContent ul
{
	padding: 0 0 0 6px;
	margin: 0;
}
.serendipitySideBarContent li
{
	list-style: none;
	color: #000000;
	margin: 0 0 1px 0;
	padding: 0;
}
#topics_top, #topics_all, #authors_top, #authors_all, #archives_top, #archives_bottom
{
	margin: 8px 0 0 0;
}
.serendipitySideBarItem
{
}
.serendipitySideBarTitle
{
}
.serendipitySideBarContent
{
}
. serendipity_nav_item
{
	font-size: 10px;
	line-height: 12px;
	padding: 1px 0 1px 6px;
}
.serendipity_nav_item a:visited
{
	color: #999;
}




/* --------------------------- Old Content Styles ------------------ */

.nonbold-10-grey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.nonbold-11-grey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.form3-tab
{
	background-image: url(form3-tab-bkg.gif);
	background-repeat: repeat-x;
}
.H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding: 0;
}
.form3-top-bkg
{
	background-image: url(form3-top-bkg.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.form3-left-bkg
{
	background-image: url(form3-left-bkg.gif);
	background-repeat: repeat-y;
	width: 8px;
}
.form3-content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(form3-bkg.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFF;
}
.form3-banner-end
{
	background-image: url(form3-top-end.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 14px;
}
.form3-right-bkg
{
	background-image: url(form3-right-bkg.gif);
	background-repeat: repeat-y;
	width: 13px;
}
.form3-bot-bkg
{
	background-image: url(form3-bot-bkg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

/* --------------------------- Choose from a List popup Styles ------------------ */

#tblChildAopOuter
{
	width: 90%;
	margin: 8px 0 8px 4px;
}
#tblChildAopOuter h3
{
	font-size: 12pt;
}
#tblChildAopOuter td
{
	text-align: left;
	vertical-align: top;
}
td.chkbox
{
	text-align: right;
	padding-right: 3px;
	padding-bottom: 4px;
}
td.item
{
	padding-top: 2px;
	padding-bottom: 3px;
}
td.chkboxCloser
{
	text-align: right;
	padding-right: 3px;
	padding-bottom: 2px;
}
td.itemCloser
{
	padding: 1px 0 2px 1px;
}
* html a.button
{
	margin-top: 8px;
}

/* ------------ AOP List for left nav -------------- */

* html ul#child_aop
{
	margin-left: 0px;
}
ul#child_aop
{
	/* this tabs the child AOP's. */
	padding-left: 10px;
	list-style: none;
}

/* -------------- Premier Banner ---------------------*/

#premier_banner
{
	height: 60px;
	width: 468px;
	padding: 12px 0 0 460px;
}
* html #premier_banner
{
	height: 63px;
}
#premier_banner_find_lawyer, #premier_banner_understand_issue, #premier_banner_discuss_issue, #premier_banner_legal_help, #premier_banner_law_blog, #premier_banner_site_search
{
	height: 60px;
	width: 468px;
}
* html #premier_banner_find_lawyer, * html #premier_banner_understand_issue, * html #premier_banner_discuss_issue, * html #premier_banner_legal_help, * html #premier_banner_law_blog, * html #premier_banner_site_search
{
	height: 63px;
}
#premier_banner_find_lawyer
{
	padding: 12px 0 0 227px;
}
#premier_banner_understand_issue
{
	padding: 12px 0 0 413px;
}
#premier_banner_discuss_issue
{
	padding: 12px 0 0 362px;
}
#premier_banner_legal_help
{
	padding: 12px 0 0 355px;
}
#premier_banner_law_blog
{
	padding: 12px 0 0 169px;
}
#premier_banner_site_search
{
	padding: 12px 0 0 299px;
}
/* -------------- profile_extras ---------------------*/

#profile_extras
{
	background: url(profile_extras_border.png) repeat-y top left;
	margin: 0 0 0 6px;
	padding: 0;
}
#profile_extras_content
{
	background: url(profile_extras_header.png) no-repeat top left;
	padding: 8px 30px 0 10px;
	margin: 0;
	height: 1%;
}
#profile_extras_footer
{
	background: url(profile_extras_footer.png) no-repeat bottom left;
	height: 16px;
}
#profile_extras ul
{
	padding: 0 0 8px 16px;
	margin: 0;
	color: #3892AB; /* medium blue */ /* sets the color of the bullets */
}
#profile_extras span
{
	color: #000000;
}
/* -------------- profile_extras ---------------------*/

#profile_listing p
{
	margin: 8px 0 0;
}


.tbl-bdr
{
	border: 1px solid #999999;
}
.tbl-bdr td
{
	padding: 2px 4px;
	border: 1px solid #999999;
}
.copyBold
{
	font-weight: bold;
}

/* -------------- editorial content ---------------------*/

#editorial_content
{
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#editorial_content p
{
	margin: 0 0 12px;
}
#editorial_content h6
{
	margin: 0 0 8px;
	font-size: 8pt;
}
#editorial_content h2, #editorial_content h4
{
	font-size: 11pt;
	color: #990033; /* dark red */
	margin: 16px 0 8px;
	font-weight: bold;
}
#editorial_content h5
{
	font-size: 9pt;
	color: #004165; /* dark blue */
	margin: 0;
}

/* ----------------- Simple Search Browse Links ------- */

ul.simple_search
{
	margin-left: 0px;
	padding-left: 16px;
	list-style-position: outside;
}
.simple_search a
{
	text-decoration: underline;
}
.copyRed, .copyMessage, .copySmall
{
	font-size: 9pt;
}
.copy
{
	color: #333333;
	font-size: 10pt;
}
.copyRed
{
	color: #cc0033;
}
.copyMessage
{
	color: #000000;
}
.copySmall
{
	color: #333333;
}

#email_form, #registration_form
{
	background: url(secondary_page_center_white_border.png) repeat-y top left;
	width: 100%;
}
#email_form_header, #registration_form_header
{
	width: auto;
	height: 31px;
	background: url(email_us_header.png) no-repeat top left;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	padding: 0 0 0 36px;
	line-height: 2.0em;
}
#email_form textarea
{
	width: 446px;
}
#email_form td, #registration_form td
{
	padding: 0 0 8px;
	vertical-align: top;
}
.form_label
{
	line-height: 1.7em;
	font-weight: bold;
}
#email_form_content, #registration_form_content
{
	width: auto;
	padding: 10px 20px 0;
}
#email_form_footer, #registration_form_footer
{
	background: url(secondary_page_center_white_footer.png) no-repeat bottom;
	width: auto;
	height: 16px;
	clear: both;
	margin: 0 0 8px 0;
}
.email_disclaimer
{
	color: #808080;
}
#divLawyerProfile
{
	padding: 4px 8px;
}

#divLawyerProfile td
{
	line-height: 1.2em;
}

/* ----------------------- Content Results Details -------------*/

#content_results_details h2
{
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 0 0 40px;
	margin-bottom: 8px;
	background: url(ImgTabbedSectionlTitleBar.gif) top left no-repeat;
	height: 31px;
	line-height: 2.8em;
	font-size: 8pt;
}
.content_results_details_row
{
	padding-bottom: 22px;
}
.content_results_details_row a
{
	font-weight: bold;
}
.content_results_details_date
{
	padding-right: 5px;
	float: right;
}
.content_results_details_posted
{
	padding-right: 5px;
	float: right;
	font-weight: bold;
}

/* ----------------------- Message Board alternating rows-------------*/

.rowA
{
	background: #FFFFFF; /* white */
}
.rowB
{
	background: #ecf5f8; /* lite blue */
}

/* ---------------------- Legal Dictionary Search box -------------- */

#legal_dictionary_search
{
	float: right;
}
* html #legal_dictionary_search form
{
	margin-bottom: 0;
}

/* ---------------------- table style used on the maps page form -------------- */

.lmFormTable TD
{
	padding: 0 4px 4px 0;
}
.lmFormButtonRow
{
	padding: 12px 0 0 0;
	text-align: right;
}
.lmFormButtonRow table
{
	margin: 12px 0 0 0;
	float: right;
}
.lm_input_topic
{
	background: url(ImgThirdLevelTitleBar.gif) center left no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
	padding: 0 0 0 32px;
	margin: 16px 0;
	line-height: 2.3em;
}
table.DirecsFromToTable
{
	margin: 0 0 16px;
}
.DirecsFromToTable td, .diroutertable td
{
	vertical-align: top;
	padding: 0 4px 4px 0;
}
.DirecsFromToLabel
{
	font-weight: bold;
}
.dirtraveltitle, .dirtravelinfo, .dirheaderdirections, .dirheadermiles
{
	padding: 0 0 8px;
}
.dirtraveltitle, .dirheaderdirections, .dirheadermiles, .dirlinenumber
{
	font-weight: bold;
}

/* ---------------------- table style used on the maps page form -------------- */

.message_text
{
	font-weight: bold;
	color: #FF0000;
	margin: 0 0 16px;
}

/* -------Firm Name next to the attorney profile link on the search results page -----*/

.attorney_firm_name
{
	font-weight: normal;
}

/* --------- Find a lawyer text on the left nav in find a lawyer section -------*/

.secondary_nav_cat_no_link
{
	color: #3892AB;
}

.alignWordWrap
{
	margin-left: 6pt;
	text-indent: -6pt;
}
.alignWordWrap12
{
	margin-left: 12pt;
	text-indent: -6pt;
}

.sponsoredL
{
	font-size: 9pt;
	font-weight: bold;
}

.diraltresultrow
{
	background: #e1eff3; /* lite blue */
}

.lm_input_topic_extended
{
	width: 100%;
	font-weight: bold;
	font-size: 9pt;
	margin: 0 0 8px;
	line-height: 2em;
}
.lm_input_topic_extended a
{
	font-weight: normal;
	font-size: 8pt;
}
#pronunciation_key ul
{
	float: left;
	padding: 0 40px 0 16px;
}
#captcha td
{
	vertical-align: top;
	padding-top: 12px;
}
#captcha img
{
	border: 1px solid #3892AB;
	margin-right: 12px;
}
#profile_client_review
{
	background: #ecf5f8;
	padding: 4px 8px 8px;
	margin: 0 4px;
	text-align: left;
}
#profile_client_review h2
{
	color: #3892AB;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
/* begin linkedin popups */
.linkedin-header
{
	background-color: #C3DEF5;
	padding: 10px;
	text-align: left;
}
.linkedin-title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.linkedin-body
{
	/* background-image: url(../images/forms/linkedin_popup_bkg.jpg);     background-position: right;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	padding: 10px;
}
.linkedin-firm-info
{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: #C3DEF5;
	z-index: 10;
	position: absolute;
	width: 385px;
}
.linkedin-lawyer-info
{
	background-color: #FFFFFF;
	z-index: 10;
	position: absolute;
	width: 250px;
}
.linkedin-lawyer-body
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
.linkedin-lawyer-title
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
.linkedin-lawyer-close
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	padding: 0px 10px 0px 10px;
	text-align: right;
}
.linkedin-name
{
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
.linkedin-text
{
	font-size: 12px;
	color: #333333;
}
.linkedin-text-bold
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a.linkedin-link, a.linkedin-link:visited
{
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
a.linkedin-link:hover
{
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}

/* end linkedin popups */

/* text, table, image alignment */

.align-r
{
	float: right;
	clear: right;
}

.align-l
{
	float: left;
	clear: left;
}
/*article metadata summary*/
.article_summary_align
{
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#browse_page_aop_content
{
	width: auto;
	padding: 10px 20px 0;
}

#browse_page_aop_content table
{
	padding: 0;
	margin: 0 0 0 -4px; /* lines up the table in IE6 and IE 7 */
}
#browse_page_aop_content td
{	
	margin: 0;
}

#lawyer_marketing {
	width: 100%;
	background: url(lawyer_marketing_border.png) repeat-y top left;
}
#lawyer_marketing_header {
	width: auto;
	text-align:center;
}
#lawyer_marketing p {
	margin:0 0 12px;
}
#lawyer_marketing h2 {
	color:#005b8c;
	font-size:14pt;
	padding:0;
	margin:8px 0 12px;
}
#lawyer_marketing h3 {
	color:#b94b1a;
	font-size:11pt;
	padding:0;
	margin:0 0 12px;
}
#lawyer_marketing_2col {
	background: url(lawyer_marketing_2col_border.png) repeat-y top left;
	width: auto;
	padding:0 0 12px;
}
#lawyer_marketing_col_left  {
	float:left;
	padding:0 12px 0 44px;
	width:286px;
}
#lawyer_marketing_col_right  {
	float:left;
	padding:0 44px 0 12px;
	width:291px;
}

#lawyer_marketing_footer
{
	background: url(lawyer_marketing_footer.png) no-repeat bottom;
	width:auto;
	height:36px;
	clear:both;
	margin:0;
}

