/*  
Theme Name: APLawyers

*/



body {
	background: #EBEBEB;
	color:#333333;
	font-family: arial;
	font-weight:normal;
	font-size:10pt;
	text-align: center;
	margin:0;
	padding:0;
}

h1,h2 {
	font-size:12pt;
	font-weight:bold;
	letter-spacing: -1px;
}
h3 {
	font-size:9pt;
	padding:0;
	margin:0;
}
h4 { 
	font-size:8pt;
	padding:0;
	margin:0;
}
li {
list-style: square;
}

p, h1, h2 {
	padding:0;
	margin:0 0 8px;
}
a, a:visited {
	color:#005a8c; /* modified blue */
}
#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;
	font-size:8pt;
}
td {
	padding:3px;
	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;
}

#wrapper {
	width: 990px;
	position: relative;
	margin:8px auto 0;
	padding:0;
	background:#FFFFFF;
	text-align:left;
}
#footerwrapper {
	width: 990px;
	position: relative;
	margin:8px auto 0;
	padding:0;
	background:#FFFFFF;
	text-align:left;
}
.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 4px 10px;
}
#help_icon {
	background:url(images/icon_help.png) no-repeat left top;
	padding:0 0 0 18px;
	margin:0 12px 0 0;
	float:right;
}
#email_icon {
	background:url(images/icon_email.png) no-repeat left;
	padding:0 0 0 18px;
	margin:0 12px 0 0;
	float:right;
}
#print_icon {
	background:url(images/icon_print.png) no-repeat left;
	padding:0 0 0 20px;
	margin:0 12px 0 0;
	float:right;
}

/* --------------------------- header styles -------------------------- */

#header {
	padding:8px 30px 8px;
	background:url(images/border_top.png) top center no-repeat; /* curved white corners */
}
#logo {

}
#utility { /* includes top right search box and links */
	position:absolute;
	right:30px;
	top:8px;
	width:auto;
}

* html #utility { /* Hack for IE 6 and earlier */
	width:440px;
}

#global_search {
	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;
}
* html #global_search form { /* Hack for IE 6 and earlier */
	padding:0;
	margin:0;
}
* html #global_search { /* Hack for IE 6 and earlier */
	height:2.22em;
	padding:3px 38px 0 8px;
}
#global_search_btn  { /* position of the go button for global search */
	position:absolute;
	right:0;
	bottom:0;
}
* html #global_search_btn  { /* position of the go button for global search */
	right:-1px;
}
#global_search_text {
	color:#E37222; /* medium orange */
	font-weight:bold;
	font-size:10pt;
}
#global_search_input {
	width:160px;
}
#eyebrow {
	text-align:right;
}
#lawyers_logo {
	margin-bottom: 0px;
}
* html #lawyers_logo {
	margin-bottom: 3px;
}



/* --------------------------- 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, #primary_nav li a:visited {
	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 {
	clear:left;
	background:#c3c2c2 url(images/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;
}
#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;
}

/* --------------------------- 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:635px;
	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(images/on_docket_border.png) repeat-y;
	width:auto;
	height:1%;
}
#on_docket_header {
	background:url(images/page_header.png) no-repeat;
	height:36px;
	width:auto;
}
#on_docket_header a {
	display:block;
	height:36px;
	width:auto;
	float:left;
}
#on_docket_header_b {
	background:url(images/page_header_b.png) no-repeat;
	height:45px;
	width:auto;
}
#on_docket_header_b a {
	display:block;
	height:36px;
	width:auto;
	float:left;
}

#on_docket_date { /* style for the On Docket date field */
	background:url(images/on_docket_date.png) no-repeat;
	width:90px;
	height:17px;
	position:relative;
	top:6px;
	text-align:center;
	padding:4px 0;
	float:right;
	right: 55px;
}
#on_docket_content {
	padding:14px 14px 0;
	font: Verdana, Arial, Helvetica, sans-serif;
	size: 12px;
}
#on_docket_footer {
	background:url(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/lawyer_search_border.png) repeat-y left;
	width:auto;
}
#lawyer_search h2, #lawyer_search h3, #lawyer_search h2 a, #lawyer_search h2 a:visited {
	text-decoration:none;
	padding:0;
	margin:0;
}
#lawyer_search h3 {
	margin-bottom:8px;
}
#lawyer_search_header {
	background:url(images/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;
	font-size: 12px;
	
}
* html #lawyer_search_content {
	height:100%;
}
#lawyer_search_footer {
	background:url(images/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;
}
#home_search_btn input { /* added. Is this needed? */
	width:29px;	
	height:27px;	
}
#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(images/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(images/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(images/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(images/things_to_know_border.png) repeat-y;
	width:auto;
}
#things_to_know_content {
	background:url(images/things_to_know_bg.jpg) no-repeat;
	height:18.5em;
	width:auto;
}

#things_to_know_footer {
	background:url(images/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 */
}

/* --------------------------- Legal Forms homepage styles -------------------------- */

#legal_forms_home {
	background:url(images/things_to_know_border.png) repeat-y;
	width:auto;
}
#legal_forms_home_content {
	background:url(images/legal_forms_home_bkgd.png) no-repeat;
	height:8.6em;
	width:auto;
	padding:4px 8px 0 64px;
}
#legal_forms_home_content A {
    text-decoration:none;
    color:#3892AB;
	font-size:11pt;
	font-weight:bold;
}
#legal_forms_home_footer {
	background:url(images/things_to_know_footer.png) no-repeat;
	height:16px;
	width:auto;
}
#legal_forms_home h2 {
	color:#3892AB;
	font-size:11pt;
	font-weight:bold;
}
#legal_forms_home td {
	padding:0 8px 0 0;
}
#legal_forms_home ul {
	margin:44px 0 8px 40px;
	padding:0 0 0 30px;
	width:140px;
	float:left;	
	color:#3892AB; /* medium blue */ /* sets the color of the bullets */
}
* html #legal_forms_home ul {
	margin:44px 0 8px 20px;	
}
/* --------------------------- Life Changing home styles -------------------------- */

#life_changing {
	background:url(images/life_changing_home_border.png) repeat-y;
	width:auto;
}
#life_changing_header {
	background:url(images/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;
	
}
* html #life_changing_content { /* Hack for IE 6 and earlier */
	height:100%;
}
#life_changing_scroll {
	background:#ebebeb;
	height:100%;
	width:270px;
	overflow:auto;
}

#life_changing_footer {
	background:url(images/life_changing_home_footer.png) no-repeat;
	height:16px;
	width:auto;
	clear:both;
}

/* --------------------------- Talk styles -------------------------- */

#talk {
	clear:left;
	background:url(images/talk_border.png) repeat-y;
	height:1%;
}
* html #talk {
	margin-top:-2px;
}
#talk_header {
	background:url(images/talk_header.jpg) no-repeat;
	height:91px;
	width:auto;
}
#talk_content {
	padding:0 14px 0;
}
#talk_community {
	background:url(images/talk_community_motto.png) no-repeat top left;
	float:left;
	width:285px;
	padding:60px 10px 0 4px;
}
#talk_panel {
	background:url(images/talk_panel_motto.png) no-repeat top left;
	float:left;
	width:274px;
	padding:60px 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(images/arrow_bullet_small.gif);
}
#talk_footer {
	background:url(images/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(images/understand_issue_header.png) no-repeat top left;
}
#secondary_page_discuss_issue {
	background:url(images/discuss_issue_header.png) no-repeat top left;
}
#secondary_page_find_lawyer {
	background:url(images/find_lawyer_header.png) no-repeat top left;
}
#secondary_page_legal_help {
	background:url(images/legal_help_header.png) no-repeat top left;
}
#secondary_page_law_blog {
	background:url(images/law_blog_header.png) no-repeat top left;
}
#secondary_page_site_search {
	background:url(images/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:490px;
}
* 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(images/secondary_nav_border.png) repeat-y top left;
	width:auto;
}
#secondary_nav_bg {
	background:url(images/secondary_nav_header.png) no-repeat top left;
	height:1%; /* hack that fixes IE6/Win Guillotine Bug */
}
#secondary_nav_content  {
	background:#ffffff;
	border:1px dotted #E37222; /* medium orange */
	margin:0 26px 0 10px;
	padding:8px;
}
* html #secondary_nav_content {
	background:url(images/secondary_nav_content_bg.png) no-repeat top;
	border:0;
}
* html #secondary_nav_content_footer {
	background:url(images/secondary_nav_content_footer.png) no-repeat top;
	height:1px;
	margin:0 0 -12px -16px;
}
#secondary_nav_footer {
	background:url(images/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(images/practice_area_header.png) no-repeat;
	width:auto;
}
#life_event_header {
	background:url(images/ImgSectionHeaderByLifeEvent.gif) no-repeat;
	width:auto;
}
#practice_area_content, #life_event_content {
	background:url(images/secondary_page_center_gray_border.png) repeat-y top left;
	width:auto;
	padding:0 20px;
	height:1%;
}
#practice_area_img {
	background:url(images/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(images/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(images/secondary_page_center_gray_footer.png) no-repeat top;
	width:auto;
	height:18px;
}
.life_event_column {
	float:left;
	width:207px;
	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(images/legal_dictionary_bg.png) no-repeat top left;
}
#legal_dictionary_mw {
	padding-left:156px;
}
#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;
}
#search_page_practice_area, #search_page_practice_area_btn {
	width:207px;
	padding:0 16px 0 0;
	margin: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(images/legal_dictionary_footer.png) no-repeat top left;
	height:18px;
	width:auto;
}
#legal_help_state, #legal_forms_secondary {
	background:url(images/secondary_page_center_white_border.png) repeat-y top left;
}
#legal_forms_secondarypage_right_header {
	background:url(images/legal_forms_secondary_page_header.gif) no-repeat top left;
	height:34px;
}
#legal_forms_secondarypage_right_content {
	background:url(images/legal_forms_secondarypage_right_background.png) top left no-repeat;
	padding:4px 20px 0;
}
#legal_forms_secondarypage_right h2 {
	padding:0 0 0 70px;
	margin:0;
}
#legal_forms_secondarypage_right h3 {
	padding:0 0 0 60px;
	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:0 0 0 50px;
}
#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:110px;
}
#legal_forms_secondarypage_right form {
	padding:0;
	margin:0;
}
#legal_help_state_content {
	background:url(images/legal_help_state_header.jpg) no-repeat top left;
	padding:70px 20px 0;
}
#legal_forms_secondary_content {
	background:url(images/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(images/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(images/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(images/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(images/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(images/legal_help_inside_court_footer.png) no-repeat top;
	height:18px;
}
#legal_help_attorney_general {
	background:url(images/secondary_page_center_white_border.png) repeat-y top;
}
#legal_help_attorney_general_content {
	background:url(images/legal_help_attorney_general_header.jpg) no-repeat top;
	padding:110px 12px 0 20px;
}
#legal_help_attorney_general_footer {
	background:url(images/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(images/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(images/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(images/long_bottom_content_border.png) repeat-y top left;
}
/* html #long_bottom {
	margin-top:-14px;
}*/
#long_bottom_content {
	background:url(images/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(images/vertical_dotted_line.png) top left repeat-y;
}
#long_bottom_footer {
	background:url(images/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(images/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(images/secondary_page_center_white_footer.png) no-repeat bottom left;
	width:auto;
	height:25px;
	clear:both;
}
#search_page_lawyer_search input {
	width:444px;
}
#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:207px;
	padding:0 16px 0 0;
	margin:0;
}
#search_page_state, #search_page_state_btn {
	padding:0 0 0 16px;
	width:208px;
}
#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(images/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(images/chat_header.jpg) no-repeat top left;
}
#discuss_message_board, #discuss_chat {
	background:url(images/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(images/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(images/discuss_message_board_blog_header.png) no-repeat top left;
	height:34px;
}
#discuss_message_board_board_header {
	background:url(images/discuss_message_board_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(images/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(images/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(images/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(images/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(images/arrow_bullet_small.gif);
}
.discuss_ask_lawyer_question_footer {
	background:url(images/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(images/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(images/secondary_page_right_white_footer.png) no-repeat top left;
	height:16px;
	width:auto;
}
#simple_search_content {
	background:url(images/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(images/contact_us_extras_gradient.png) top no-repeat;
}
#news_header {
	background:url(images/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;
}

/* --------------------------- Secondary page Legal Forms-------------------------- */


#legal_forms_secondarypage_right_header {
	background:url(images/legal_forms_secondary_page_header.gif) no-repeat top left;
	height:34px;
}


/* --------------------------- 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(images/wire_frame_left.gif) repeat-y
}
.wireframeRight { /* added */
	background:url(images/wire_frame_right.gif) repeat-y
}
.wireframeTop { /* added */
	background:url(images/wire_frame_top.gif) repeat-x
}
.wireframeBot { /* added */
	background:url(images/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;
}

#refine_results {
	background:url(images/refine_results_bg.png) top left repeat-y;
	height:1%;
}
#refine_results ul {
	padding:0;
	margin:0;
	list-style:none;
}
#refine_results h2 {
	font-size:12pt;
	font-weight:bold;
}
#refine_results_content {
	background:url(images/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(images/icon_credit_card.gif) center left no-repeat;
}
#legend_free_consultation {
	background:url(images/icon_free_consultation.gif) center left no-repeat;
}
#legend_peer_review {
	background:url(images/icon_peer_review.gif) center left no-repeat;
}
#legend_lawyer_blog {
	background:url(images/icon_lawyer_blog.gif) center left no-repeat;
}
#legend_call_firm {
	background:url(images/icon_call_firm.gif) center left no-repeat;
}
#legend_video {
	background:url(images/IconVideo.gif) center left no-repeat;
}
/* --------------------------- Search Results Styles ------------------ */

#search_results {
	width:490px;
}
#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(images/arrow_right_gray.png) center right no-repeat;
	padding:0 8px 0 0;
}
#search_sort {
	background:url(images/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(images/search_results_compare_top_border.png) top left no-repeat;
	padding:4px 16px;
	margin:0;
	height:1.6em;
}
#search_compare_top_footer {
	background:url(images/search_results_compare_top_footer.png) top left no-repeat;
	height:11px;
}
#search_compare_bottom {
	background:url(images/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(images/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 table {
	margin:0 4px;
}
#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 8px 12px;
	width:320px;
	
}
.search_results_table_right {
	margin:8px 12px 8px 8px;
}
.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(images/secondary_page_right_white_border.png) top left repeat-y;
	width:auto;
}
#search_terms_conditions_content {
	background:url(images/results_terms_header.png) top left no-repeat;
	width:auto;
	padding:12px 20px 8px 24px;
}
#search_terms_conditions_footer {
	background:url(images/secondary_page_right_white_footer.png) top left no-repeat;
	width:auto;
	height:16px;
}
#featured_lawyers_header {
	background:url(images/featured_firm_header.png) top left no-repeat;
	width:auto;
	height:42px;
}
#featured_lawyers_content {
	background:url(images/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(images/secondary_page_right_blue_footer.png) top left no-repeat;
	width:auto;
	height:16px;
}
.article_subtitle {   
    /*font-family: Verdana;*/
    font-weight: bold;
    color: #FFFFFF;
    padding: 0 0 0 40px;
	margin-bottom:8px;
    background:url(images/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(images/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(images/v4/forms/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(images/v4/forms/form3-top-bkg.gif);
            background-repeat: repeat-x;
            width: 100%;
}
.form3-left-bkg {
            background-image: url(images/v4/forms/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(images/v4/forms/form3-bkg.jpg);
    background-position: right;
    background-repeat: repeat-y;
	background-color: #FFF;
}
.form3-banner-end {
	background-image: url(images/v4/forms/form3-top-end.gif);
	background-repeat: no-repeat;

	width: 13px;
	height: 14px;
}
.form3-right-bkg {
	background-image: url(images/v4/forms/form3-right-bkg.gif);
	background-repeat: repeat-y;
	width: 13px;
}
.form3-bot-bkg {
	background-image: url(images/v4/forms/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(images/profile_extras_border.png) repeat-y top left;
	margin:0 0 0 6px;
	padding:0;
}
#profile_extras_content {
	background:url(images/profile_extras_header.png) no-repeat top left;
	padding:8px 30px 0 10px;
	margin:0;
	height:1%;
}
#profile_extras_footer {
	background:url(images/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 ---------------------*/

.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:8pt;
	font-family:Verdana, Arial, 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(images/secondary_page_center_white_border.png) repeat-y top left;
	width:auto;
}
#email_form_header, #registration_form_header {
	width:auto;
	height:31px;
	background:url(images/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(images/secondary_page_center_white_footer.png) no-repeat bottom;
	width:auto;
	height:16px;
	clear:both;
	margin:0 0 8px 0;
}
#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(images/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(images/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/http://www.lawyers.com..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_title {
	height: 17px;
	left: 20px;
	width: 600px;
	float: left;
	top:6px;
	padding:4px 0;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
#article_title_b {
	height: 17px;
	left: 20px;
	width: 600px;
	float: left;
	position:relative;
	top:0px;
	padding:4px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

#sidebar_title {
	height: 17px;
	left: 60px;
	width: 215px;
	float: left;
	position:relative;
	top:6px;
	padding:4px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

#myfooter {
	background-image: url(images/footer_bg.png);
	float: left;
	height: 64px;
	width: 990px;
	left: 9px;
	position: relative;
}
#copyright_footer {
	float: left;
	height: 20px;
	width: 990px;
	left: 9px;
	position: relative;
	background-color: #990033;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.center {
	text-align: center;
	}
	
.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}

#disclaimer {
	float: left;
	height: 60px;
	width: 990px;
	left: 9px;
	position: relative;
	background-color: #c9c9c9;
}

#sidebar_title2 {
	height: 17px;
	left: 60px;
	width: 215px;
	float: left;
	position:relative;
	top:6px;
	padding:4px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

.trace {
	color: #003366;
	font-size:10px;
	position:relative;
	top:-10px;
}
.lawyer-business-card {
	text-align:center;
	width: 300px;
	height: 162px;
	padding-top:10px;	
	border: 1px solid #000033;
	background-color: #EEF0EC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	background-image: url(/images/aplawyer-businesscard.gif);
}
.lawyer-business-card a {
	text-decoration: none;
	color: #003366;
}

.updbox h2 {
	font-size:18px;
	color:#003366;
}
.upgbox h2 {
	font-size:18px;
	color:#003366;
}
.clearer{
	clear:both;
	height:0px;
	overflow:hidden;
}    
.otherlawyers {	
	font-size:10px;
	text-align:left; 
	width:33%;
	float:left;

}