﻿/*@charset "utf-8";*/

.defaultSubmitButton
{
	height:1px;
	width:1px;
	position:absolute;
	left:1px;
	right:1px;
}


table.bluSectionLinkTable
{
	margin:0 0 0 5px;
}
.op_button {
height:33px !important;
width:120px !important;
}
.help_icon, .email_icon, .print_icon
{
	padding: 0 8px 0 20px;
	margin: 0;
	outline: none;
	float: right;
}
.help_icon
{
	background: url(icon_help.png) no-repeat top left;
}
a.email_icon
{
	background: url(icon_email.png) no-repeat left center;
}
a.print_icon
{
	background: transparent url(icon_print.png) no-repeat left center;
}
.breadcrumbSpan
{
	 float:right; 
	 width:325px;
}
*html .breadcrumbSpan
{
	 width:355px;
}
* html .help_icon
{
	padding: 0 8px 0 22px;
	margin: 0;
	outline: none;
}
a.imageButton
{
	text-decoration:none;
	outline: none;
	border: none;
}

#column_left
{
	/*margin:86px 0 0;*/
	margin: 14px 0 0;
	width: auto;
}
/* --------------------------- header styles -------------------------- */


#logo
{
	float: left;
}
/* --------------------------- primary navigation styles -------------------------- */


#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 */
}

/* --------------------------- Home styles -------------------------- */
#home_content
{
	padding: 24px 26px 0;
	overflow: hidden;
}
#home_column_left, #home_column_left_center, #home_column_center, #home_column_right
{
	float: left;
}
#home_column_left
{
	width: 310px !important;
	overflow: hidden;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	padding-right: 6px !important;
}
#home_column_center
{
	width: 318px !important;
	overflow: hidden;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}
#home_column_left_center
{
	width: 634px;
	float: left;
	padding-top: 10px;
}

#home_column_right
{
	width: 298px;
	float: right;
	padding-top: 10px;
}
#home_column_bottom
{
	clear: both;
}
/* --------------------------- Things to Know styles -------------------------- */

#things_to_know
{
	background: none;
	width: auto;
}
#things_to_know_content
{
	background: none;
	height: auto;
	width: auto;
}

#things_to_know_footer
{
	background: none;
	height: 16px;
	width: auto;
}

/* --------------------------- Talk styles -------------------------- */

#talk
{
	clear: both;
	background: none;
	height: 1%;
}
/* --------------------------- Term of Day styles -------------------------- */




/* --------------------------- Column Section styles -------------------------- */
table.col-section
{
	width: 100%;
	margin-bottom: 5px;
}
table.col-section .hd td.cell
{
	text-align: right;
}
table.col-section .bd td.cell, table.col-section .hd td.cell
{
	background: transparent url(border-left.gif) repeat-y left top;
}
table.col-section .ft td.cell
{
	background: transparent url(bottom-right.gif) no-repeat right bottom;
}
table.col-section .content
{
	background: transparent url(border-right.gif) repeat-y right top;
}

/* --------------------------- Attorney Match styles -------------------------- */




/* --------------------------- 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;
}

#column_center_right
{
	margin: 10px 5px 0 30px;
	width: 937px;
}
* html #column_center_right
{
	margin: 9px 0 0 15px;
}
#column_no_header
{
	margin: 4px 0 0;
	width: 736px;
}

#column_center
{
	margin: 10px 10px 0 0;
	width: 691px;
}
#column_center p
{
	padding-left: 3px;
}
* html #column_center
{
	/* Hack for IE 6 and earlier */
	margin: 8px 6px 0 0;
}

#column_center_expanded
{
	margin: 10px 10px 0 0;
	width: 930px;
}
#column_center_expanded p
{
	padding-left: 3px;
}
* html #column_center_expanded
{
	/* Hack for IE 6 and earlier */
	margin: 8px 6px 0 0;
}

#column_right
{
	margin: 10px 0 0;
	width: 230px;
}
* html #column_right
{
	/* Hack for IE 6 and earlier */
	clear: both;
	float: right;
	margin-left: -235px;
}

/* --------------------------- Center Column styles -------------------------- */
a.bpaMoreTopics
{
	float: right;
	display: block;
	width: 76px;
	height: 18px;
	text-decoration: none;
	background: transparent url(ButMoreTopicsSec.gif) no-repeat top center;
}
a.bpaMoreTopics span
{
	visibility: hidden;
}

#practice_area_header
{
	background: none; /*url(../Images/practice_area_header.gif) no-repeat;*/
	height: 46px;
	margin: 0;
	padding: 0;
}
#life_event_header
{
	background: none; /*url(ImgSectionHeaderByLifeEvent.gif) no-repeat;*/
	width: auto;
	margin: 0;
	padding: 0;
}
* html #life_event_header img
{
	margin:0;
	padding:0;
}
#practice_area_img
{
	background: none; /*url(secondary_page_center_gray_border.png) no-repeat top left;*/
	margin: 0;
	padding: 0;
	height: 67px;
}


#practice_area_more_topics
{
	float: right;
	width: 230px;
}

.life_event_column
{
	float: left;
	width: 207px;
	margin: 0;
}

#legal_dictionary_mw
{
	padding:0;
float: right;
}

#legal_dictionary_footer
{
	background: url(legal_dictionary_footer.gif) no-repeat top left;
	margin-top: -10px;
	height: 16px;
	width: auto;
}
/*#legal_help_state, #legal_forms_secondary
{
	background: url(secondary_page_center_white_border.png) repeat-y left left;
}
*/
#searchOptions
{
	margin:0 5px 0 0;
}
#legal_forms_secondary_content
{
	width: 691px;
}


#legal_help_know_your_rights
{
	background:url(legal_help_know_your_rights_bg.jpg) no-repeat top left;
	width: 286px;
}


#legal_help_inside_court
{
	background: url(legal_help_inside_court_body.gif) repeat-y 50% 0%;
	width: 403px;
	float: left;
	font-weight: bold;
}
#legal_help_inside_court_content
{
	background: url(legal_help_inside_court_bg.jpg) no-repeat 0% 0%;
	width: 398px;
	padding: 120px 0 0 0;
	height: 6.7em;
}
* html #legal_help_inside_court_content
{
	padding: 100px 0 0 0;
}



#legal_help_attorney_general_content
{
	background: url(legal_help_attorney_general_header.jpg) no-repeat top;
	padding: 110px 0 0 0;
	margin: 0px;
}
* html #legal_help_attorney_general_content
{
}
#legal_help_attorney_general_footer
{
	background: url(legal_help_attorney_footer.gif) no-repeat bottom;
	height: 18px;
	clear: both;
	width: 397px;
}
#legal_help_attorney_general_column_left
{
	float: left;
	width: 198px;
	margin: 0 10px 0 10px;
}
* html #legal_help_attorney_general_column_left
{
	margin: 0 0 0 10px;
	width: 190px;
}
#legal_help_attorney_general_column_right
{
	float: left;
	width: 170px;
}

#legal_help_attorney_body
{
	background: url(legal_help_attorney_body.gif) no-repeat;
}
* html #legal_help_attorney_general_state
{
	margin: 0;
}
#legal_help_attorney_general_state_header
{
	background: url(legal_help_attorney_general_state_header.gif) no-repeat top;
	height: 47px;
	width: 170px;
	vertical-align: top;
}

#legal_help_attorney_general_state_footer
{
	background: url(legal_help_attorney_general_state_footer.gif) no-repeat bottom;
	height: 8px;
	margin: 0 0 0 20px;
}
#legal_help_attorney_general
{
	width: 398px;
	float: left;
		height:210px;

}
#legal_help_books
{
	float: left;
	padding-top: 10px;
	margin-left: 5px;
}
* html #legal_help_books
{
	margin-left: 5px;
}
#legal_help_books_content
{
	background: url(LegalBooks_bg.jpg) no-repeat;
	height: 196px;
	width: 286px;
}
#legal_help_books_content_list
{
	margin: 0 0 0 10px;
	color: #5599b1;
}
#legal_help_books_content_list li a
{
	text-decoration: underline;
}
#legal_help_books_footer
{
	width: 286px;
	background: transparent url(LegalBooks_Footer.jpg) no-repeat;
	height: 21px;
	clear: both;
}
/* --------------------------- Right Column styles -------------------------- */


/* --------------------------- Discuss Legal Issue styles -------------------------- */


/* --------------------------- Right Column styles -------------------------- */




/* --------------------------- Simple Search styles -------------------------- */



/* --------------------------- News & Articles styles, Contact Us -------------------------- */



/* --------------------------- Secondary page Legal Forms-------------------------- */



/* --------------------------- Firm and Attorney Profile Pages ------------------ */



/* --------------------------- Subdomain Home Page Styles ------------------ */



/* --------------------------- Secondary Navigation Search and Results styles -------------------------- */


/* --------------------------- Search Results Styles ------------------ */

/* --------------------------- Search Results right column Styles ------------------ */

/* --------------------------- Law Blog posts Styles ------------------ */


/* --------------------------- Law Blog categories Styles ------------------ */

/* --------------------------- Old Content Styles ------------------ */

/* --------------------------- Choose from a List popup Styles ------------------ */



/* ------------ AOP List for left nav -------------- */



/* -------------- Premier Banner ---------------------*/


/* -------------- profile_extras ---------------------*/

/* -------------- profile_extras ---------------------*/


/* -------------- editorial content ---------------------*/

/* ----------------- Simple Search Browse Links ------- */

/* ----------------------- Content Results Details -------------*/

/* ----------------------- Message Board alternating rows-------------*/


/* ---------------------- Legal Dictionary Search box -------------- */

#legal_dictionary_search
{
	float: right;
}
* html #legal_dictionary_search
{
	margin: -10px 0 0 0;
}
* html #legal_dictionary_search form
{
	margin-bottom: 0;
}
* html #legal_dictionary_footer
{
	margin: -10px 0 0 0;
	padding: 0px;
}
/* --------------------------- On Docket styles -------------------------- */


#on_docket_footer
{
	background: none;
	height: auto;
	width: auto;
}

/* ---------------------- table style used on the maps page form -------------- */

/* ---------------------- table style used on the maps page form -------------- */

/* -------Firm Name next to the attorney profile link on the search results page -----*/

/* --------- Find a lawyer text on the left nav in find a lawyer section -------*/



/* social links added by matt */
div.shareHelpLink
{
	float: right;
	margin: 0 7px 0 0;
	padding: 0;
	width: auto;
	vertical-align: top;
}
*html #sociallinks
{
}
#sociallinks
{
	float: left;
	margin: 0px;
	padding: 0px;
}
#sociallinks ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sociallinks li
{
	display: inline;
	margin: 0px 5px 0px 0px;
}
#additonalShareLink
{
	text-decoration: none;
}

#additonalShareLink img
{
	vertical-align: bottom;
}
/* ######### Style for Drop Down Menu ######### */
#sharelinkLI
{
	position: relative;
}
.ShareLinkdropmenudiv
{
	width: 200px;
	position: absolute;
	top: 15px;
	left: -9999px;
	right: auto !important;
	bottom: auto !important;
	border: 1px solid #cccccc;
	line-height: 18px;
	z-index: 999;
	background-color: #F3F3F3;
	visibility: hidden;
	text-align: left; /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); Add Shadow in IE. Remove if desired*/
}
.ShareLinkdropmenudiv table
{
	padding-left: 20px;
}
.ShareLinkdropmenudiv a
{
	width: auto;
	display: block;
	text-indent: 3px; /*border-bottom: 1px solid #BBB; THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none; /*font-weight:bold;*/
	font-size: 9pt;
	color: Black;
}

a.email_icon_link
{
	background: transparent url(dropmenu_email_icon.gif) no-repeat center left;
	padding-left: 20px;
}
a.delecious_link
{
	background: transparent url(dropmenu_delicious_icon.png) no-repeat center left;
	padding-left: 20px;
}
a.facebook_link
{
	background: transparent url(dropmenu_facebook_icon.png) no-repeat center left;
	padding-left: 20px;
}
a.digg_link
{
	background: transparent url(dropmenu_digg_icon.png) no-repeat center left;
	padding-left: 20px;
}
a.google_link
{
	background: transparent url(dropmenu_google_icon.png) no-repeat center left;
	padding-left: 20px;
}
a.print_link
{
	background: transparent url(dropmenu_print_icon.png) no-repeat center left;
	padding-left: 20px;
}
a.live_link
{
	background: transparent url(dropmenu_live_icon.png) no-repeat center left;
	padding-left: 20px;
}
a.favorite_link
{
	background: transparent url(dropmenu_favorite_icon.png) no-repeat center left;
	padding-left: 20px;
}
a.myspace_link
{
	background: transparent url(dropmenu_myspace_icon.png) no-repeat center left;
	padding-left: 20px;
}
a.reddit_link
{
	background: transparent url(dropmenu_reddit_icon.jpg) no-repeat center left;
	padding-left: 20px;
}
.ShareLinkdropmenudiv a:hover
{
	background-color: #F2F2F2;
	font-weight: bold;
}
td.headTD
{
	width: 100%;
	text-align: center;
	font-size: 11pt;
}
td.whiteTD
{
	padding-left: 10px;
	background-color: White;
	width: 50%;
}
#additonalShareLink span.downarrow span
{
	border: none;
	visibility: hidden; /*vertical-align:middle; 	padding:5px;*/
}

/*end social links*/
/*--------------Premier Banner AD ------------*/
#premierBannerAD
{
	margin: 25px;
	text-align: center;
}




/* over rides */
.legal_dictionary_div
{
	width:100%;
}
#legal_dictionary_content {
	padding:16px 20px 10px 20px;
}
#legal_dictionary ul {
	padding:0 28px;
}
#legal_dictionary_search, #practice_area_btn {
	margin:0;
}

#legal_help_state, #legal_forms_secondary {
	background:url(secondary_page_center_white_border_697.png) repeat-y center center;
}
#legal_help_state_footer, #legal_forms_secondary_footer {
	background:url(secondary_page_center_white_footer.gif) no-repeat top left;
}
#legal_help_know_your_rights_footer {
	background:url(legal_help_know_your_rights_footer.gif) no-repeat top;
}
#legal_help_inside_court {
	background:url(legal_help_inside_court_body.gif) no-repeat top left;
}
#legal_help_inside_court {
	background:url(legal_help_inside_court_body.gif) no-repeat top left;
}
#legal_help_inside_court_footer {
	background:url(legal_help_inside_court_footer.gif) no-repeat top;
}
#legal_help_attorney_general {
	background:url(legal_help_attorney_body.gif) repeat-y top;
}
#legal_help_attorney_general_footer {
	background:url(legal_help_attorney_footer.gif) no-repeat bottom;
	height:18px;
	clear:left;
}
#legal_help_attorney_general_state_header {
	background:url(legal_help_attorney_general_state_header.gif) no-repeat top;
	height:47px;
}
#legal_help_attorney_general_state_footer {
	background:url(legal_help_attorney_general_state_footer.gif) no-repeat bottom;
	height:8px;
	margin:0 0 0 17px;
}
#news_content p {
    clear: both;
    margin: 0;
}
.article {
	padding: 0 16px 12px 0;
	float: left;
	width: 200px;
}
/*article metadata summary*/
.article_summary_align
{
	padding: 5px 5px 5px 5px;
	text-align: left;
}

/* Profile Page */
#submit_review_button
{
	float:left;
	width:102px;
}
#profile
{
	font-size:9pt;
	margin-left:30px;
	width:870px;
}
#profile_header
{
	width:466px;
	float:left;
}
#profile_header h1
{
	padding-right:10px;
	display:inline;
}
#profile h1
{
	margin:0;
}
#profile hr
{
	border:1px solid #CCCCCC;
	color:#666666;
	clear:left;
}
#profile_seo_line
{
	color:#666666;
	font-size:8pt;
	margin-bottom:4px;
}
.profile_intro_label
{
	float:left;
	width:70px;
}
.profile_intro_data
{
	float:left;
	width:289px;
	padding:0 8px 12px 0;
}
* html .profile_intro_data
{
	width:292px;
	padding:0 8px 12px 0;
}
.profile_intro_container
{
	height:200px;
	width:367px;
}
* html .profile_intro_container
{
	width:370px;
}
#profile_more_contact
{
	padding-left:70px;
}
#my_lawyers_link
{
	background:url(icon_add_lawyer.png) left no-repeat;
	padding-left:17px;
	margin-bottom:12px;
}

#my_lawyers_text
{
	margin-bottom:12px;
}

#profile_intro_content
{
	float:left;
	width:567px;
}
* html #profile_intro_content
{
	width:570px;
}
#profile_intro_contact
{
	float:left;
}
#profile_review
{
	float:right;
	background:url(profile_review_bg.png) top no-repeat;
	width:200px;
	vertical-align:top;
	clear:right;
}
#profile_review_content {
    padding:8px 4px 0;
    text-align:center;
} 
#profile_review_content h3 {
    text-align:center;
    display:inline;
}

#profile_review_footer
{
	float:right;
	clear:right;
	background:url(profile_review_footer.png) top no-repeat;
	width:200px;
	height:8px;
	text-align:center;
}
* html #profile_review_footer
{
	margin-bottom:-7px;
}
.profile_review_hilites
{
	font-weight:bold;
	color:#E37222;
}
#profile_video
{
	float:right;
	width:176px;
	text-align:center;
	padding:12px;
	vertical-align:top;
	clear:right;
}
.profile_photo_logo
{
	text-align:center;
}
.profile_print_photo
{
	float:left;
/*  padding:4px;	background:#000000;	border:1px solid #CCCCCC;	margin-left:8px;*/
	margin-left:10px;
	clear:both;
}
#profile_tabs
{
	width:100%;
	margin:0;
	padding:0;
	height:29px;
	border-bottom:1px solid #CCCCCC;
}
* html #profile_tabs
{
	line-height:normal;
	height:0;
	border:0;
	background:url(profile_tabs_border.png) repeat-x top;
	float:left;
}
#profile_tabs ul
{
	list-style:none;
	padding:0;
	margin:0;
}
#profile_tabs li
{
	display:inline;
	padding:0;
	margin:0;
}

div.profile_all_tabs
{
	width:100%;
	margin:0;
	padding:0;
	height:29px;
	border-bottom:1px solid #CCCCCC;
}
* html div.profile_all_tabs
{
	line-height:normal;
	height:0;
	border:0;
	background:url(profile_tabs_border.png) repeat-x top;
	float:left;
}
div.profile_all_tabs ul
{
	list-style:none;
	padding:0;
	margin:0;
}
div.profile_all_tabs li
{
	display:inline;
	padding:0;
	margin:0;
}

#profile_current_tab
{
	text-decoration:none;
	text-align:center;
	float:left;
	padding:0;
	margin:0 4px 0 0;
	width:160px;
	height:30px;
	line-height:35px;
	background:url(profile_tab_active.png) top no-repeat;
	font-size:12pt;
	font-weight:bold;
	color:#E37222;
}
* html #profile_current_tab
{
	padding-top:8px;
	margin-right:1px;
	height:22px;
	line-height:normal;
}

#profile_tab_content
{
	border-bottom:2px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:12px 16px;
	height:1%;
}
* html #profile_tab_content
{
	margin-top:-8px;
}
#profile_tab_content h3
{
	margin:0 0 8px;
}
#profile_tab_content ul
{
	/* float:left; */
	margin:0 0 12px 0;
	padding:0 0 0 16px;
	/* width:210px; */
}
#profile_tab_content ul.profile_cc
{
	margin:-6px 0 6px 12px;
	padding:0 0 0 0;
	border:0 0 0 0;
}
#profile_tab_content ul.profile_cc li
{
	margin:0 0 0 20px;
}

.profile_all_tab_content
{
	border-bottom:2px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:12px 16px;
	height:1%;
}
.profile_print_content
{
	border:0 0 0 0;
	padding:12px 16px;
	height:1%;
}

* html .profile_print_content
{
	width:580px;
}

* html .profile_all_tab_content, .profile_print_content
{
	margin-top:-8px;
}
.profile_all_tab_content h3, .profile_print_content h3
{
	margin:0 0 8px;
}
.profile_all_tab_content ul, .profile_print_content ul
{
	/* float:left; */
	margin:0 0 12px 0;
	padding:0 0 0 16px;
	/* width:210px; */
}
.profile_all_tab_content ul.profile_cc, .profile_print_content ul.profile_cc
{
	margin:-6px 0 6px 12px;
	padding:0 0 0 0;
	border:0 0 0 0;
}
.profile_all_tab_content ul.profile_cc li, .profile_print_content ul.profile_cc li
{
	margin:0 0 0 20px;
}

#profile_tab_content_icons
{
	margin:0 0 12px;
}
.profile_tab, a.profile_tab, a.profile_tab:hover, a.profile_tab:visited
{
            background:url(profile_tab_inactive.png) no-repeat bottom;
            text-decoration:none;
            text-align:center;
            float:left;
            line-height:23px;
            padding:0 0 0 0;
            margin:7px 4px 0 0;
            height:23px;
            width:160px;
            border: none;
            font-size:10pt;
            font-weight:bold;
            color:#005a8c;
            cursor: pointer;
            outline:none;
}
.profile_tab_current, a.profile_tab_current, a.profile_tab_current:hover, a.profile_tab_current:visited
{
            background:url(profile_tab_active.png) no-repeat top;
            text-decoration:none;
            text-align:center;
            float:left;
            padding:0 0 0 0;
            height:30px;
            margin:0 4px 0 0;
            width:160px;
            border: none;
            font-size:12pt;
            font-weight:bold;
            color:#E37222;
            cursor: text;
            outline:none;
}
* html .profile_tab_current, a.profile_tab_current, a.profile_tab_current:hover, a.profile_tab_current:visited
{
            padding-top:8px;
}
table .tabSelected
{
	white-space:nowrap;
	background:url('selected_tab_right_corner.gif') no-repeat right top;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding-right:6px;
}
table   .tabSpacer
{
	font-size:6px;
	border-bottom:1px solid #ccc;
}
table  .tabOff
{
	white-space:nowrap;
	background:url('off_tab_right_corner.gif') no-repeat right top;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-right:6px;
}
.tabOff a
{
	color:#666666;
}
.tabOff a:link, a:visited
{
/*	color:#666666;*/
}
.tabOff a:hover
{
	text-decoration:none;
}

.modalBackground
{
	/*filter:alpha(opacity=30);
    opacity:0.3;*/
}
/* end over rides */


/* begin clearfix */
.clearfix:after, #header:after, #home_content:after, #home_column_left_center:after, #legal_ease_content:after, .btn_placement:after, .hd:after, .bd:after, .ft:after, .idiv:after,
#home_column_left_center:after,
#home_column_left:after,
#home_column_center:after,
#talk:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, #header, #home_content, #home_column_left_center, #legal_ease_content, .btn_placement, .hd, .bd, .ft, .idiv,
#home_column_left_center,
#home_column_left,
#home_column_center,
#talk
{
	display: inline-block;
}

.clearfix, #header, #home_content, #home_column_left_center, #legal_ease_content, .btn_placement, .hd, .bd, .ft, .idiv,
#home_column_left_center,
#home_column_left,
#home_column_center,
#talk
{
	display: block !important;
}
/* end clearfix */

#contact_info_map {
	border:1px solid #CCCCCC;
	padding:8px;
}
.contact_map 
{
	float:right;
}
.contact_prn_map
{
	clear:both;
	margin-bottom:12px;
	width:350px;
}
.maptext {
	font-size:8pt;
}

.scrolldiv 
{
width: 930px;
height:620px;
overflow: auto ;
padding: 2px;
}

#results_page_my_lawyers {
            border:1px solid #CCCCCC;
           background:#EEEEEE;
}

#results_page_my_lawyers h3 {
            font-size:12pt;
            color:#005a8c;
            padding:4px;
}

#results_page_my_lawyers_list {
            background:#FFFFFF;
            height:100px;
            border-top:1px solid #CCCCCC;
            border-bottom:1px solid #CCCCCC;
            overflow:auto;
}

#results_page_my_lawyers_list ul {
            padding:0 4px;
            margin:0;
}

#results_page_my_lawyers_list li {
            list-style:none;
            border-bottom:1px solid #EEEEEE;
            padding:2px;
            margin:0;
}

