/*  
Theme Name: LawyersListing.NET

*/



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:10pt;
	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:#8F6E49; /* 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:#AF8D62; /* 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:#EFE8E0; /* 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;
	background-color:#EFE8E0;
	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;
}

#law_blog {
	border-bottom:1px dotted #000000;
	margin:0 0 14px;
	padding:0 0 8px;
}
#law_blog h3 {
	margin:10px 0 0;
}


/* --------------------------- 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;
}
/* --------------------------- 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;
}

/* --------------------------- 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;
}
/* --------------------------- 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;
}


/* --------------------------- 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;
}


/* --------------------------- 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;
} 


/* 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: 15px;
	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;

}