/* Design & Code (c) FindLaw, Inc. */

html{
	background-color:#fff;
	padding:0px;
	margin:0px;
}
body{
	color:#333;
	margin:0px;
	font: normal 10px/1.5em "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, sans-serif;
}
a{
	color:#006699;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/* COLORS */
.dark_g{
	color:#666666;
}
.light_g{
	color:#999999;
}
.dark_g_3{
	color:#333333;
}
.grn{
	color:#10a94b;
}
.row_blue{
	background-color:#f6fbff;
}
/* IDs */
#header{
	background-image:url(http://images.findlaw.com/www/lp/header_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	height:161px;
	margin:auto;
}
	#header_sub_center{
		width:1000px;
		background-image:url(http://images.findlaw.com/www/lp/header_center_bg.png);
		background-repeat:no-repeat;
		height:100px;
		margin:auto;
		position:relative;
	}
	#header #logo{
		background-image:url(http://images.findlaw.com/www/lp/logo_pro.png);
		
		display:block;
		height:65px;
		position:absolute;
		left:17px;
		top:23px;
		width:200px;
		margin:0;
	}
		#header #logo a{
			display:block;
			height:100px;
			width:200px;
		}
		#header #logo b{
			display:none;
		}
	#question{
		background-image:url(http://images.findlaw.com/www/lp/a_pro_bg_2.gif);
		background-repeat:no-repeat;
		background-position:-244px;
		float:right;
		height:2px;
		margin-top:5px;
		margin-right:-5px;
		padding:15px 14px 15px 16px;		
		width:214px;
		overflow:hidden;
	}
		#question h2{
			background-image:url(http://images.findlaw.com/www/lp/chevron.gif);
			background-position:0px 4px;
			background-repeat:no-repeat;
			font-size:1em;
			padding-left:12px;
			text-transform:uppercase;
			margin:0px 0px 0px 3px;
		}
		#question a{
			display:block;
			font-size:1.1em;
			margin-left:12px;
		}
			#question_ctnt ul{
				border-top:1px dotted #cccccc;
				margin:3px 0px 0px 15px;
				padding:5px 0px 0px 0px;
				width:190px;
				position:relative;
			}
				#question_ctnt ul li{
					list-style:none;
					margin-left:-11px;
					width:190px;
				}
	#primary_nav{
	clear:both;
	left:4px;
	top:101px;
	position:absolute;
	}
		#primary_nav ul{
			margin:0;
		}
		#primary_nav ul li{
			border-right:1px solid #b4ae98;
			list-style:none;
			float:left;
		}
		#primary_nav ul li.last{
			border-right:none;
		}
		#primary_nav ul li a{
			background-repeat:no-repeat;
			background-position:0px 0px;
			display:block;
			height:29px;
			line-height:800%;
			overflow:hidden;
		}
		#primary_nav ul li a.learn{
			background-image:url(http://images.findlaw.com/www/lp/primary_nav_learn.png);
			width:150px;
		}
		#primary_nav ul li a.learn:active, #primary_nav ul li a.learn:hover, #primary_nav ul li a.learn_selected{
			background-position:-150px 0px;
		}
		#primary_nav ul li a.find{
			background-image:url(http://images.findlaw.com/www/lp/primary_nav_find.png);
			width:107px;
		}
		#primary_nav ul li a.find:hover, #primary_nav ul li a.find_selected{
			background-position:-107px 0px;
		}
		#primary_nav ul li a.ask{
			background-image:url(http://images.findlaw.com/www/lp/primary_nav_ask.png);
			width:100px;
		}
		#primary_nav ul li a.ask:hover, #primary_nav ul li a.ask_selected{
			background-position:-100px 0px;
		}
		#primary_nav ul li a.forms{
			background-image:url(http://images.findlaw.com/www/lp/primary_nav_forms.png);
			width:108px;
		}
		#primary_nav ul li a.forms:hover, #primary_nav ul li a.forms_selected{
			background-position:-108px 0px;
		}
		#primary_nav ul li a.news{
			background-image:url(http://images.findlaw.com/www/lp/primary_nav_news.png);
			width:57px;
		}
		#primary_nav ul li a.news:hover, #primary_nav ul li a.news_selected{
			background-position:-57px 0px;
		}
		#primary_nav ul li a.commentary{
			background-image:url(http://images.findlaw.com/www/lp/primary_nav_commentary.png);
			width:104px;
		}
		#primary_nav ul li a.commentary:hover, #primary_nav ul li a.commentary_selected{
			background-position:-104px 0px;
		}
	#search_box{
		background-image:url(http://images.findlaw.com/www/lp/search_box.png);
		background-repeat:no-repeat;
		height:49px;
		position:absolute;
		left:735px;
		top:-40px;
		width:289px;
	}
		#search_txt{
			font-size:1.2em;
			margin:14px 15px;
			*margin:13px 14px;
			padding-top:1px;
			*padding-top:3px;
			padding-left:4px;
			height:18px;
			*height:16px;
			border:1px solid #608db1;
			width:198px;
		}
		#search_btn{
			background-image:url(http://images.findlaw.com/www/lp/btn_search_pro_main.gif);
			background-position:200px 0;
			background-repeat:no-repeat;
			display:block;
			height:21px;
			left:219px;
			line-height:800%;
			overflow:hidden;
			position:absolute;
			top:14px;
			width:55px;
		}
		#search_btn:hover{
			background-position:-6px;
		}
#main_ctnt{
	background-image:url(http://images.findlaw.com/www/lp/main_bg.png);
	background-repeat:repeat-x;
	margin:-30px 0 0 0;
}
	#main_child{
		width:995px;
		position:relative; 
		margin:auto;
	}
	#main_ctnt_center_top{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_top.png);
		background-repeat:no-repeat;
		width:1000px;
		height:89px;
		margin:auto;
		position:relative;
	}
	#main_ctnt_center_top.home{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_top_home.png);
	}
	#main_child div.narrow_top{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_top_2.png);
	}
		#tools{
			position:absolute;
			left:786px;
			top:-55px;
			z-index:250;
		}

		#sharethis{
				background-image:url(http://images.findlaw.com/www/lp/sharethis_back.gif); background-repeat:no-repeat;
				width: 200px; height: 20px; background-position: 0 0;
				position:absolute;
				left:788px;
				top:-55px;
				z-index:50;
		} 
		#sharethis a {color:#fff;}
		#sharethis a.stbutton { padding: 1px 0 10px 22px; *padding: -2px 0 0 22px;}
		#sharethis span.stbuttontext {}
		#main_ctnt_center_mid .higher {
			top:-50px;
		}
		.narrow #tools{
			left:684px;
			top:-52px;
		}
			#tools a{
				background-repeat:no-repeat;
				display:block;
				float:left;
				height:20px;
				line-height:800%;
				overflow:hidden;
				margin-right:3px;
			}
			#tools div.share{
                           background-image:url(http://images.findlaw.com/www/lp/btn_pro_share.png);
				width:60px;
				background-repeat:no-repeat;
				height:20px;
				margin-right:3px;
				position:relative;
				float:left;
				overflow:hidden;
			}

			#tools #share_box{
				background-color:#F2F8FC;
				background-image:url(http://images.findlaw.com/www/lp/share_box_bg_rep.png);
				background-repeat:repeat-x;
				border:1px solid #FFC34D;
				height:85px;
				left:2px;
				top:20px;
				padding:10px 10px 10px 10px;
				width:165px;
				position:absolute;
			}
				#tools #share_box ul{
					margin:0;
					padding:0;
				}

				#tools #share_box ul li{
					font-size:1.1em;
					list-style:none;
					margin:0;
					padding:0;
				}
					#tools #share_box ul li a{
						display:block;
						padding:3px 0px 0px 20px;
						float:none;
						height:19px;
						line-height:1.1em;
						overflow:visible;
						margin-right:0px;
					}			
					#share_box ul li a.facebook{
						background-image:url(http://images.findlaw.com/www/lp/share_facebook.png);
					}
					#share_box ul li a.delicious{
						background-image:url(http://images.findlaw.com/www/lp/share_delicious.png);
					}
					#share_box ul li a.stumble_upon{
						background-image:url(http://images.findlaw.com/www/lp/share_stumble_upon.png);
					}
					#share_box ul li a.digg{
						background-image:url(http://images.findlaw.com/www/lp/share_digg.png);
					}
			#tools a.email{
				background-image:url(http://images.findlaw.com/www/lp/btn_pro_email.png);
				width:44px;
			}
			#tools a.print{
				background-image:url(http://images.findlaw.com/www/lp/btn_pro_print.png);
				width:44px;
			}
	     	      #main_ctnt_center_mid div.bread_crum{
	position:absolute;
	left:18px;
	top:-86px;
	width:604px;
	z-index:300;
		}
			#main_ctnt_center_mid div.bread_crum a.no_crum{
				display:block;
				font-size:1.1em;
				margin:3px 0px 0px 0px;
			}
			#main_ctnt_center_mid div.bread_crum ul#bc_nav{
				margin:0px;
			}
				#main_ctnt_center_mid div.bread_crum ul#bc_nav li.bc_link{
					float:left;
					font-size:1.1em;
					list-style:none;
					margin:0px 0px 0px 0px;
					text-align:left;
				}
				#main_ctnt_center_mid div.bread_crum ul#bc_nav li.bc_link ul li{
					list-style:none;
				}
				#main_ctnt_center_mid div.bread_crum ul#bc_nav li.bc_link a.nav_hd{
					display:block;
					margin:auto;
					padding:3px 0px 0px 3px;
					text-decoration:none;
					text-align:left;
				}
				#main_ctnt_center_mid div.bread_crum ul#bc_nav li.limit{
					margin:0px 0px 0px 5px;
					padding-top:3px;
				}
				#main_ctnt_center_mid div.bread_crum ul#bc_nav li.bc_link:hover ul.bc_ctnt{ /* lists nested under hovered list items */
					left: auto;
					margin-left:0px;
				}
				#main_ctnt_center_mid div.bread_crum ul#bc_nav li.bc_link:hover{
					position: relative;
					z-index:300;
				}
					li.bc_link:hover a.nav_hd{
						background-color:#009966;
						border:1px solid #b8b29C;
						border-bottom:1px solid #f6fbff;
						background-color:#F6FBFF;
						padding:0px 8px 0px 5px;
						text-decoration:none;
					}
					#main_ctnt_center_mid div.bread_crum ul#bc_nav li a.nav_hd span{
						background-image:url(http://images.findlaw.com/www/lp/breadcrum_bullet_right.gif);
						background-position:right 5px;
						background-repeat:no-repeat;
						display:inline;
						padding-right:8px;
						margin:0px 0px 0px 3px;
					}
					#main_ctnt_center_mid div.bread_crum ul#bc_nav li.bc_link:hover a.nav_hd span{
						background-image:url(http://images.findlaw.com/www/lp/breadcrum_bullet_down.gif);
						background-repeat:no-repeat;
						background-position:right 7px;
						padding-right:10px;
					}
					#main_ctnt_center_mid div.bread_crum ul#bc_nav li.selected{
						background-color:#f6fbff;
						border:1px solid #B8B29C;
						border-bottom:1px solid #f6fbff;
						padding:2px 0px 2px 0px;			
					}
					#main_ctnt_center_mid div.bread_crum ul#bc_nav li.selected a{
						background-image:url(http://images.findlaw.com/www/lp/breadcrum_bullet_down.gif);
						background-position:right 7px;
						margin:0px 8px 0px 10px;
						padding:0px 8px 0px 0px;
						text-decoration:none;
					}
			#main_ctnt_center_mid div.bread_crum ul.bc_ctnt{
				background-color:#f6fbff;
				border-right:1px solid #B8B29C;
				border-bottom:1px solid #B8B29C;
				border-left:1px solid #B8B29C;
				border-top:1px solid #B8B29C;
				clear:both;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 20px 20px;
				width:502px;				
				position: absolute;
				left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				margin:0;
			}
				#main_ctnt_center_mid div.bread_crum ul.bc_ctnt div.line{
					height:1px;
					width:100px;
					background-color:#F6FBFF;
					position:absolute;
					top:-1px;
					left:0px;					
				}
				#main_ctnt_center_mid div.bread_crum ul.bc_ctnt div.issues{
					float:left;
					padding:15px 0px 0px 0px;
					width: 150px;
				}
				#main_ctnt_center_mid div.bread_crum ul.bc_ctnt div.individual{
					margin:0px 40px 0px 0px;
					width:250px;
				}
					#main_ctnt_center_mid div.bread_crum ul.bc_ctnt div.issues h4{
						border-bottom:1px dotted #666666;
						margin:0px 0px 4px 0px;
						padding:0px 0px 4px 0px;
						text-transform:uppercase;
						width:100%;
					}
					#main_ctnt_center_mid div.bread_crum ul.bc_ctnt div.issues ul{
						float:left;
						margin:0px 0px 0px 0px;
						width:125px;
					}
					#main_ctnt_center_mid div.bread_crum ul.bc_ctnt div.issues ul li{
						line-height:1.7em;
						list-style:none;
					}
				#main_ctnt_center_mid div.bread_crum ul.bc_ctnt a.closeTab{
					background-image:url(http://images.findlaw.com/www/lp/close.png);
					background-repeat:no-repeat;
					background-position:right 5px;
					color:#666666;
					cursor:pointer;
					display:block;
					float:right;
					font-size:0.8em;
					height:12px;
					margin:0px 5px 0px 0px;
					padding:2px 13px 0px 0px;
					text-transform:uppercase;
					text-decoration:none;
					text-align:right;
					width:40px;
				}
	#main_ctnt_center_top.narrow h1.title{
		width:60%;
	}
	#sub_ctnt.narrow hr#title_b{
		margin:0px 0px 12px 0px;
		width:604px;
	}
	#main_ctnt_center_mid{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_mid.png);
		background-repeat:repeat-y;
		width:1000px;
		position:relative;
	}
	#main_ctnt_center_mid.narrow{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_mid_2.png);
	}
	#main_ctnt_center_mid_child{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_mid_header.png);
		background-repeat:no-repeat;
		/*min-height:600px;
		height:auto;*/
		margin:auto;
		position:relative;
		width:1000px;
	}
	#main_ctnt_center_mid_child.narrow{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_mid_header_2.png);
	}
		#sub_ctnt{
			float:left;
			margin:-40px 25px 0px 35px;
			width:735px;
			line-height:normal;
			position:relative;
		}
		#sub_ctnt.home{
			margin:-48px 13px 0px 22px;
		}
		.lawyer_results #sub_ctnt{
			margin-right:0px;
		}
		#sub_ctnt.article h2{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1.8em;
		}
		#sub_ctnt.article p{
			font-size:1.2em;
		}
			#sub_ctnt.article div.article_ctnt{
				width:604px;
			}
			#sub_ctnt.article div.dos_donts{
				float:right;
				margin:0px 0px 0px 10px;
				width:200px;
			}
				#sub_ctnt.article div.dos_donts div{
					background-color:#DEEEF8;
					background-repeat:no-repeat;
					padding:15px 15px 15px 15px;
					width:170px;
				}
				#sub_ctnt.article div.dos_donts div h4{
					font-size:1.1em;
					margin:0px 0px 5px 0px;
					text-transform:uppercase;
				}
					#sub_ctnt.article div.dos_donts div.dos{
						background-image:url(http://images.findlaw.com/www/lp/article_blue_box_top.png);
						margin-bottom:3px;
					}
					#sub_ctnt.article div.dos_donts div.donts{
						background-image:url(http://images.findlaw.com/www/lp/article_blue_box_btm.png);
						background-position:bottom;
					}
			#sub_ctnt.article div.article_nav{
				float:left;
				width:604px;
			}
			#sub_ctnt.article div.article_nav div{
				float:right;
			}
			
				#sub_ctnt.article div.article_nav ul{
					float:left;
					margin:9px 0px 0px 0px;
				}
					#sub_ctnt.article div.article_nav ul li{
						border-right:2px solid #c2c2c2;
						float:left;
						font-size:1.2em;
						height:11px;
						line-height:9px;
						list-style:none;
						margin:0px 8px 0px 0px;
						padding:0px 8px 0px 0px;						
					}
					#sub_ctnt.article div.article_nav ul li.selected{
						font-weight:bold;
					}
					#sub_ctnt.article div.article_nav ul li.last{
						border-right:none;
					}
				#sub_ctnt.article div.article_nav a.next_page_btn{
					background-image:url(http://images.findlaw.com/www/lp/next_page.png);
					color:#ffffff;
					display:block;
					float:left;
					height:26px;
					margin:0px 0px 0px 0px;
					padding:5px 0px 0px 0px;
					text-align:center;
					text-decoration:none;
					width:106px;
				}
					#sub_ctnt.article div.article_nav a.next_page_btn span{
						font-weight:bold;
						background-image:url(http://images.findlaw.com/www/lp/tab_ctnt_next_bullet.gif);
						background-repeat:no-repeat;
						background-position:right 6px;
						padding:0px 9px 0px 0px;
						font-size:1.4em;
					}
		#sub_ctnt.article div.article_options{
			width:604px;
		}
		#sub_ctnt.article div.article_options div.comments{
			background-image:url(http://images.findlaw.com/www/lp/icon_comments.png);
			background-repeat:no-repeat;
			background-position:0px 2px;
			float:left;
			font-size:1.1em;
			padding:0px 0px 0px 20px;
			margin:0px 10px 0px 0px;
		}
		#sub_ctnt.article div.article_options a.comments_add{
			border-left:2px solid #333333;
			display:block;
			float:left;
			font-size:1.1em;
			height:12px;
			line-height:10px;
			margin:2px 0px 0px 0px;
			padding:0px 0px 0px 10px;
		}
		#sub_ctnt.article div.article_options div.atcl_tools{
			float:right;
			width:170px;
		}
			#sub_ctnt.article div.article_options div.atcl_tools a{
				background-repeat:no-repeat;
				display:block;
				float:left;
				font-size:1.1em;
				margin:0px 0px 0px 10px;
				padding:0px 0px 0px 15px;
			}
			#sub_ctnt.article div.article_options div.atcl_tools a.share{
				background-image:url(http://images.findlaw.com/www/lp/icon_share.png);
				background-position:0px 2px;
			}
			#sub_ctnt.article div.article_options div.atcl_tools a.email{
				background-image:url(http://images.findlaw.com/www/lp/icon_email.png);
				background-position:0px 4px;
				padding:0px 0px 0px 18px;
			}
			#sub_ctnt.article div.article_options div.atcl_tools a.print{
				background-image:url(http://images.findlaw.com/www/lp/icon_print.png);
				background-position:0px 1px;
				padding:0px 0px 0px 18px;
			}
	#sub_ctnt div.find_intro{
		margin:0px 0px 20px 0px;
		width:604px;
	}
		#sub_ctnt div.intro_left{
			font-size:1.1em;
			margin:0px 10px 0px 0px;
			width:265px;
		}
		#sub_ctnt div.sub_head{
			float:left;
			padding:0px 0px 5px 15px;
		}
		#sub_ctnt div.sub_head span.sub_t_vid{
			font-size:1.1em;
			font-weight:bold;
			margin-right:5px;
		}
		#sub_ctnt div.video_profile_box p{
			margin:0px 0px 10px 0px;
		}
		#sub_ctnt div.video_profile_box span{
			display:block;
			float:left;
		}
		#sub_ctnt div.video_profile_box ul{
			margin:0px 0px 0px 15px;
		}
			#sub_ctnt div.profile_details{
				float:left;
				font-size:1.1em;
				width:210px;
			}
	#sub_ctnt div.local_video{
		float:left;
		width:325px;
	}
		div.local_video div.sub_head{
			width:100%;
		}
		div.local_video div.video_profile_box{
			background-image:url(http://images.findlaw.com/www/lp/local_video_box_top.png);
			background-repeat:no-repeat;
			padding:12px 12px 6px 12px;
			width:299px;
		}
			div.local_video div.video_profile_box div.video_nav{
				float:left;
				width:89px;
			}
		div.local_video div.video_profile_box_btm{
			background-image:url(http://images.findlaw.com/www/lp/local_video_box_btm.png);
			background-repeat:no-repeat;
			background-position:bottom;
			height:7px;
			width:323px;
		}
		div.profile_details a.title{
			display:block;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1.45em;
			float:none;
			padding-bottom:2px;
		}
		div.profile_details a.website{
			background-image:url(http://images.findlaw.com/www/lp/icon_website.png);
			background-repeat:no-repeat;
			background-position:0px 2px;
			color:#769fb4;
			padding-left:20px;
			float:left;
			font-size:1em;
			margin:5px 0px 0px 0px;
			width:42px;
		}
		div.profile_details span span.lawfirm{
			font-weight:bold;
			margin:0px 5px 0px 0px;
			text-transform:uppercase;
		}
	#sub_ctnt div.find_box{
		background-image:url(http://images.findlaw.com/www/lp/find_lawyer_box_mid.png);
		background-repeat:repeat-y;
		float:left;
		margin:0px 0px 16px 0px;
		width:604px;
	}
		#sub_ctnt div.find_box h3{
			background-image:url(http://images.findlaw.com/www/lp/find_lawyer_box_top.png);
			background-repeat:no-repeat;
			color:#FFFFFF;
			font-size:1.7em;
			height:28px;
			margin:0px 0px 0px 0px;
			padding:10px 0px 0px 15px;
		}
		#sub_ctnt div.find_box div.find_box_ctnt{
			font-size:1.1em;
			padding:18px 0px 10px 24px;
			width:580px;
			position:relative;
		}
			#sub_ctnt div.find_box div.find_box_ctnt ul li{
				margin:0px 0px 4px 0px;
			}
			#sub_ctnt div.find_box div.find_form_els{
				border-right:1px solid #dddddd;
				font-size:1em;
				margin:0px 17px 0px 0px;
				padding:0px 17px 0px 0px;
				width:410px;
			}
				#sub_ctnt div.find_box div.find_form_els a.intl{
					left:317px;
					position:absolute;
					top:18px;
				}
				#sub_ctnt div.find_box div.find_form_els h4{
					margin:0px 0px 4px 0px;
				}
					#sub_ctnt div.find_box div.find_form_els div.left{
						float:left;
						width:190px;
					}
					#sub_ctnt div.find_box div.find_form_els div.right{
						float:left;
						width:190px;
					}
						#sub_ctnt div.find_box div.find_form_els div.contact_me{
							margin:26px 0px 0px 0px;
							width:100%;
						}
							#sub_ctnt div.find_box div.find_form_els div.contact_me label{
								margin:0 0 0 5px;
							}
						#sub_ctnt div.find_box div.find_form_els div.advanced_options{
							border-bottom:1px dotted #666666;
							padding:0px 0px 3px 0px;
							width:100%;
						}
							#sub_ctnt div.find_box div.find_form_els div.advanced_options a#advSearchLink, a#advFLSearchLink{
								background-repeat:no-repeat;
								background-position:left 5px;
								color:#666666;
								display:block;
								font-size:1.1em;
								font-weight:bold;
								margin:0px 0px 0px 0px;
								padding:0px 0px 0px 10px;
								text-transform:uppercase;
								width:40%;
							}
							#sub_ctnt div.find_box div.find_form_els div.advanced_options a.slInActive{
								background-image:url(http://images.findlaw.com/www/lp/adv_bullet_right.png);
							}
							#sub_ctnt div.find_box div.find_form_els div.advanced_options a.slActive{
								background-image:url(http://images.findlaw.com/www/lp/adv_bullet_down.png);
							}
							#sub_ctnt div.find_box div.find_form_els div.advanced_options div#advSearchContent{
								background-color:#F8F7EF;
								float:left;
								margin:8px 0px 0px 0px;
								padding:15px 15px 15px 15px;
								width:93%;
							}
							#sub_ctnt div.find_box div.find_form_els div.advanced_options div.adv_sub_wrap{
								width:100%;
								margin:0 0 12px 0;
							}
								#sub_ctnt div.find_box div.find_form_els div.advanced_options div.adv_sub_wrap span{
									color:#333333;
									float:left;
									font-size:1.1em;
									font-weight:bold;
									text-align:right;
									width:125px;
								}
								#sub_ctnt div.find_box div.find_form_els div.advanced_options div.adv_sub_wrap div.form_els{
									float:right;
									margin:0px 0px 6px 0px;
									width:245px;
								}
								#sub_ctnt div.find_box div.find_form_els div.advanced_options div.adv_sub_wrap div.last{
									margin-bottom:0;
								}
				#sub_ctnt div.find_box div.find_form_els input.txt{
					width:183px;
				}
				#sub_ctnt div.find_box div.find_form_els div.advanced_options{
					width:100%;
				}
				#sub_ctnt div.find_box div.find_form_els div.advanced_options #advFLSearchLink{
					font-size:1em;
				}
				#find_lawyer_btn{
					margin:20px 0px 15px 0px;
					width:100%;
				}
					#find_lawyer_btn input{
						background:none;
						background-image:url(http://images.findlaw.com/www/lp/find_lawyer_btn.png);
						background-repeat:no-repeat;
						border:none;
						color:white;
						float:right;
						font-size:1.3em;
						font-weight:bold;
						height:30px;
						line-height:10px;
						padding:0px 5px 3px 0px;
						*padding:3px 10px 3px 0px;
						text-align:right;
						width:145px;
					}
			#sub_ctnt div.find_box div.top_searches{
				float:left;
				width:130px;
			}

				#sub_ctnt div.find_box div.top_searches ul{
					margin:7px 0px 0px 0px;
				}
		#sub_ctnt div.find_box div.find_box_btm{
			background-image:url(http://images.findlaw.com/www/lp/find_lawyer_box_btm.png);
			background-repeat:no-repeat;
			float:left;
			height:8px;
			width:100%;
		}
			#sub_ctnt div.find_box div.browse h4{				
				border-bottom:1px dotted #666666;
				clear:both;
				margin:0px 0px 5px 0px;
				padding:0px 0px 3px 0px;
			}
			#sub_ctnt div.find_box div.browse div.multiple{
				width:390px;
			}
				#sub_ctnt div.find_box div.browse div.multiple h4{
					width:90%;
				}
				#sub_ctnt div.find_box div.browse div.multiple ul{
					float:left;
					margin:0px 0px 12px 0px;
					width:130px;
				}
				#sub_ctnt div.find_box div.browse div.multiple ul.right{
					float:right;
				}
			#sub_ctnt div.find_box div.browse div.single{
				float:right;
				margin:0px 20px 0px 0px;
				width:160px;
			}
	#sub_ctnt.narrow{
		width:604px;
	}
			#sub_ctnt.narrow div#your_profile{
				color:#999999;
				font-size:1.1em;
				float:right;
				left:455px;
				position:absolute;
				top:10px;
				text-align:right;
				width:150px;
			}
			#sub_ctnt.narrow h1{
				float:left;
				margin-top:10px;
				margin-bottom:10px;
				width:100%;
			}
			#sub_ctnt.narrow h1.w_spon{
				padding-top:13px;
				width:72%
			}
			#sub_ctnt.narrow h1 span{
				font-size:0.6em;
			}
			#sub_ctnt h1.t_narrow{
				 width:400px;
			}
			#sub_ctnt.home div.banner_home{
				background-image:url(http://images.findlaw.com/www/lp/banner_home.png);
				float:left;
				height:196px;
				width:735px;
			}
				#sub_ctnt.home div#your_profile span{
					display:block;
				}
			#sub_ctnt.home div.slogan{
	left:275px;
	position:absolute;
	top:25px;
	width:415px;
			}
				#sub_ctnt.home div.slogan h2{
					color:#003366;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:1.8em;
					font-weight:normal;
					line-height:1.3em;
					margin:0px 0px 6px 0px;
					width:333px;
				}
				#sub_ctnt.home div.slogan h3{
					font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial, sans-serif;
					color:#333333;
					height:60px;
					margin:0px 0px 0px 0px;
					overflow:hidden;
				}
				#sub_ctnt.home div.slogan ul{
					margin:0px 0px 0px 0px;
				}
					#sub_ctnt.home div.slogan ul li{
						float:left;
						list-style:none;
						margin:0px 7px 0px 0px;
					}				
						#sub_ctnt.home div.slogan ul li a{
							background-image:url(http://images.findlaw.com/www/lp/slogan_nav.png);
							background-repeat:no-repeat;
							color:#003366;
							font-size:1.1em;
							display:block;
							height:18px;
							padding:2px 0px 0px 0px;
							width:24px;
							text-align:center;
						}
						#sub_ctnt.home div.slogan ul li a:hover{
							text-decoration:none;
						}
						#sub_ctnt.home div.slogan ul li a.selected{					
							background-position:-24px 0px;
							color:#ffffff;
						}
			#sub_ctnt.home div.home_mid_ctnt{
				padding:10px 0px 10px 0px;
				width:740px;
				*width:760px;		
			}
				#sub_ctnt.home ul.wob{
					margin:0px 0px 0px 0px;						
				}
					#sub_ctnt.home ul.blue_links li{
						background-image:url(http://images.findlaw.com/www/lp/nav_right_bullet.png);
						background-position:0px 5px;
						background-repeat:no-repeat;
						float:none;
						font-size:1.1em;			
						list-style:none;
						padding-left:8px;
						margin-bottom:3px;						
					}				
					#sub_ctnt.home ul.blue_box li{
						background-image:url(http://images.findlaw.com/www/lp/blue_box_bullet.png);
					}
				#sub_ctnt.home ul.wob li{
					background-image:none;
					clear:both;
					float:left;
					padding-left:0px;
					margin-bottom:3px;			
				}
				#sub_ctnt.home div.home_mid_ctnt div.boxes_left{
					float:left;
					width:480px;
					*width:475px;
				}
					#sub_ctnt.home div.home_mid_ctnt div.box_left{
						background-image:url(http://images.findlaw.com/www/lp/home_mid_box_left_rep.png);
						background-position:bottom;
						background-repeat:repeat-y;
						margin:0px 0px 10px 0px;
						width:477px;
					}
					#sub_ctnt.home div.home_mid_ctnt div.btm{
						margin-bottom:0px;
					}
					#sub_ctnt.home div.home_mid_ctnt div.search_browse{
						float:left;
						margin:0px 0px 0px 15px;
						position:relative;
						width:450px;
					}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse a.intl{
							font-size:1.1em;
							left:332px;
							position:absolute;
							top:11px;
						}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse label{
							color:#666666;
							font-size:1.1em;
						}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.tab_ctnt{
							margin:10px 0px 0px 0px;
							width:450px;
						}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab h4{
							margin:0px 0px 6px 0px;
							font-size:1.1em;
						}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.contact_me{
							width:100%;
						}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options{
							border-bottom:1px dotted #666666;
							padding:0px 0px 3px 0px;
							width:100%;
						}
							#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options a#advSearchLink{
								background-repeat:no-repeat;
								background-position:left 5px;
								color:#666666;
								display:block;
								font-size:1.1em;
								font-weight:bold;
								margin:0px 0px 0px 0px;
								padding:0px 0px 0px 10px;
								text-transform:uppercase;
								width:40%;
							}
							#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options a.slInActive{
								background-image:url(http://images.findlaw.com/www/lp/adv_bullet_right.png);
							}
							#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options a.slActive{
								background-image:url(http://images.findlaw.com/www/lp/adv_bullet_down.png);
							}
							#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div#advSearchContent{
								background-color:#F8F7EF;
								float:left;
								margin:8px 0px 0px 0px;
								padding:15px 15px 15px 15px;
								width:93%;
							}
							#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.adv_sub_wrap{
								margin:0px 0px 12px 0px;
								width:100%;
							}
								#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.last{
									margin-bottom:0px;
								}
								#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.adv_sub_wrap span{
									color:#333333;
									float:left;
									font-size:1.1em;
									font-weight:bold;
									text-align:right;
									width:125px;
								}
								#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.adv_sub_wrap div.form_els{
									float:right;
									margin:0px 0px 6px 0px;
									width:275px;
								}
									#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.adv_sub_wrap div.last{
										margin-bottom:0px;
									}

						#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab #find_lawyer_btn{
							margin:20px 0px 15px 0px;
							width:100%;
						}
							#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab #find_lawyer_btn input{
								background:none;
								background-image:url(http://images.findlaw.com/www/lp/find_lawyer_btn.png);
								background-repeat:no-repeat;
								border:none;
								color:white;
								float:right;
								font-size:1.4em;
								font-weight:bold;
								height:30px;
								line-height:10px;
								padding:0px 5px 3px 0px;
								*padding:3px 10px 3px 0px;
								text-align:right;
								width:145px;
							}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.tab_ctnt div.catg{
							float:left;
							width:33%;
						}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.tab_ctnt div.catg li{
							margin-bottom:5px;
						}
					#sub_ctnt.home div.home_mid_ctnt div#ask_rep{
						background-image:url(http://images.findlaw.com/www/lp/home_mid_box_left_rep_ask.png);
					}	
					#sub_ctnt.home div.home_mid_ctnt div.box_left h3{
						background-image:url(http://images.findlaw.com/www/lp/home_mid_box_left_top.png);
						background-repeat:no-repeat;
						color:#ffffff;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:1.7em;
						font-weight:normal;
						margin:0px 0px 0px 0px;
						padding:10px 0px 0px 13px;
						height:26px;
						width:477px;
					}				
					#sub_ctnt.home div.home_mid_ctnt  div.featured_firm{
						border-top:1px solid #dedede;
						float:left;
						padding:7px 0px 0px 10px;
						width:465px;
						margin:0px 0px 0px 1px;
					}
						#sub_ctnt.home div.home_mid_ctnt div.featured_firm h4{
							color:#999999;
							font-size:1.1em;
							margin:0px 0px 8px 0px;
							text-transform:uppercase;
						}
							#sub_ctnt.home div.home_mid_ctnt div.featured_firm a.firm_pic{
								float:left;
								border:1px solid #dedede;
								display:block;
							}
								#sub_ctnt.home div.home_mid_ctnt div.featured_firm a.firm_pic img{
									border:1px solid #ffffff;
									display:block;
								}
						#sub_ctnt.home div.home_mid_ctnt div.featured_firm div.firm_details{
							float:left;
							margin:0px 0px 0px 10px;
							width:300px;
						}								
							#sub_ctnt.home div.home_mid_ctnt div.featured_firm div.firm_details a.firm_name{
								color:#006699;
								cursor:pointer;
								font-family:Georgia, "Times New Roman", Times, serif;
								font-size:1.6em;
							}
							#sub_ctnt.home div.home_mid_ctnt div.featured_firm div.firm_details p{
								font-size:1.1em;
							}
							#sub_ctnt.home div.home_mid_ctnt div.featured_firm div.firm_details ul{
								font-size:1.1em;
								margin:0px;
								margin-top:3px;
							}
								#sub_ctnt.home div.home_mid_ctnt div.featured_firm div.firm_details ul li{
									list-style:none;
									background-image:url(http://images.findlaw.com/www/lp/nav_right_bullet.png);
									background-position:0px 5px;
									background-repeat:no-repeat;
									padding-left:8px;
									margin-bottom:3px;
								}							
					#sub_ctnt.home div.home_mid_ctnt div.box_left div.col{
						float:left;
						padding:10px;
						width:218px;
					}
						#sub_ctnt.home div.home_mid_ctnt div.box_left div.col h4{
							border-bottom:1px dotted #333333;
							color:#333333;
							font-size:1.1em;
							margin:0px 0px 4px 0px;							
							padding:0px 0px 4px 0px;
							text-transform:uppercase;
							width:212px;
						}					
						#sub_ctnt.home div.home_mid_ctnt div.box_left div.col span{
							display:block;
							font-size:1.1em;
							margin:0px 0px 10px 0px;
						}
						#sub_ctnt.home div.home_mid_ctnt div.box_left div.col textarea{
							display:block;
							font-size:1.1em;							
							width:212px;
							margin:0px 0px 10px 0px;							
						}
						#sub_ctnt.home div.home_mid_ctnt div.box_left div.col select{
							display:block;
							font-size:1.1em;							
							width:150px;
							margin:0px 0px 12px 0px;							
						}
						#sub_ctnt.home div.home_mid_ctnt div.box_left div.col input#post_q{
							float:right;
							display:block;
						}
							#sub_ctnt.home div.home_mid_ctnt div.box_left div.col ul{
								margin:0px 0px 7px 0px;
							}
							#sub_ctnt.home div.home_mid_ctnt div.box_left div.col ul li{
								color:#999999;
							}

					#sub_ctnt.home div.home_mid_ctnt div.box_left div.btm_border{
						background-image:url(http://images.findlaw.com/www/lp/home_mid_box_left_btm.png);
						background-repeat:no-repeat;
						height:7px;
						width:477px;
					}
					#sub_ctnt.home div.home_mid_ctnt div.box_left div#ask_btm{
						background-image:url(http://images.findlaw.com/www/lp/home_mid_box_left_btm_ask.png);
					}
				#sub_ctnt.home div.home_mid_ctnt div.box_right{
					background-image:url(http://images.findlaw.com/www/lp/home_mid_box_right_rep.png);
					background-position:bottom;
					background-repeat:repeat-y;
					float:left;
					margin-left:10px;
					width:250px;
				}
					#sub_ctnt.home div.home_mid_ctnt div.box_right h3{
						background-image:url(http://images.findlaw.com/www/lp/home_mid_box_right_top.png);
						background-repeat:no-repeat;
						color:#ffffff;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:1.7em;
						font-weight:normal;
						margin:0px 0px 0px 0px;
						padding:10px 0px 0px 13px;
						height:26px;
						width:250px;
					}
					#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections{
						padding:12px 20px 5px 20px;
						width:230px;
					}
						#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections h4{
							border-bottom:1px dotted #666666;
							color:#333333;
							font-size:1.1em;
							margin:0px 0px 7px 0px;	
							padding:0px 0px 4px 0px;						
							text-transform:uppercase;
							width:212px;
						}
						#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections ul.legal_video li{
							clear:both;
							float:left;
							*float:none;
							margin-bottom:8px;
						}
						#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections a.video_pic{
							border:1px solid #e1deca;
							display:block;
							float:left;
						}
							#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections a.video_pic img{
								border:1px solid #ffffff;
								display:block;
							}
						#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections div{
							float:left;
							margin:0px 0px 0px 10px;
							width:125px;
						}
					#sub_ctnt.home div.home_mid_ctnt div.box_right div.btm_border{
						background-image:url(http://images.findlaw.com/www/lp/home_mid_box_right_btm.png);
						background-repeat:no-repeat;
						height:7px;
						width:250px;
					}
					#sub_ctnt.home div.home_mid_ctnt div.box_right a.find_out{
						margin-bottom:12px;
					}
					#sub_ctnt.home div.home_mid_ctnt div.box_right ul li a.find_out{
						font-size:1em;
						margin-top:3px;
						*margin-top:0px;
						margin-bottom:0px;
					}
			#sub_ctnt.home div.home_btm_ctnt{
				background-image:url(http://images.findlaw.com/www/lp/home_btm_ctnt_bg.png);
				background-position:left;
				background-repeat:no-repeat;
				float:left;
				height:127px;
				padding-bottom:5px;
				width:740px
			}
				#sub_ctnt.home div.home_btm_ctnt div#commentary{
					float:left;
					margin:12px 12px 0px 10px;
					width:345px;
				}
					#sub_ctnt.home div.home_btm_ctnt h3{
						border-bottom:1px dotted #666666;
						color:#333333;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:1.6em;
						font-weight:normal;						
						margin:0px 0px 7px 0px;
						padding:0px 0px 5px 0px;
						width:345px;
					}											
					#sub_ctnt.home div.home_btm_ctnt div#commentary a{
						font-size:1.1em;
					}
					#sub_ctnt.home div.home_btm_ctnt div#commentary div.related{
						margin-top:8px;
						width:100%;
					}
					#sub_ctnt.home div.home_btm_ctnt div#commentary div.related div{
						float:left;
						font-size:1.1em;
						margin:0px 5px 0px 0px;
					}
					#sub_ctnt.home div.home_btm_ctnt div#commentary ul{
						margin:0px 0px 0px 0px;
					}
						#sub_ctnt.home div.home_btm_ctnt div#commentary ul li{	
							background-image:none;
							float:left;
							list-style:none;
							margin-right:3px;
							padding:0px;
						}
				#sub_ctnt.home div.home_btm_ctnt div#recent_news{
					float:left;				
					margin:12px 0px 0px 12px;
					width:343px;
				}
			#sub_ctnt div.sponsor{
				float:right;
				margin:0px 0px 5px 0px;
				width:150px;
			}
				#sub_ctnt div.sponsor span{
					font-size:1.1em;
					margin:0px 0px 0px 40px;
				}
			#sub_ctnt div.banner_home{
				background-image:url(http://images.findlaw.com/www/lp/banner_home.png);
				background-repeat:no-repeat;
				height:196px;
				width:735px;
			}
			#sub_ctnt div#firm_profile{
				width:604px;
			}
			#sub_ctnt div.tabberlive{
				float:left;
				position:relative;		
				width:604px;
			}
			#sub_ctnt div.tabbertab div.prnt{
				background-image:url(http://images.findlaw.com/www/lp/tab_ctnt_bg_mid.png);
				background-repeat:repeat-y;
				width:604px;
			}
			#sub_ctnt div.tabbertab div div.tab_bg_top{
				background-image:url(http://images.findlaw.com/www/lp/tab_ctnt_bg_top.png);
				background-repeat:no-repeat;
				height:4px;
				width:604px;
			}
			#sub_ctnt div.tabbertab div#atoz_nav{
				background-color:#DAD9CB;
				border-bottom:1px solid #cccccc;
				border-left:1px solid #cccccc;
				border-right:1px solid #cccccc;
				float:left;
				height:31px;
				width:602px;
			}
				#sub_ctnt div.tabbertab div#atoz_nav ul{
					margin:0px 0px 0px 0px;
					padding:6px 15px 0px 15px;
					width:100%;
				}
					#sub_ctnt div.tabbertab div#atoz_nav ul li{
						background-image:url(http://images.findlaw.com/www/lp/a_to_z_box.png);
						float:left;
						height:20px;
						list-style:none;
						margin:0px 58px 0px 0px;
					}
					#sub_ctnt div.tabbertab div#atoz_nav ul li.atoz_last{
						margin:0px 0px 0px 0px;
					}
					#sub_ctnt div.tabbertab div#atoz_nav ul li:hover, #sub_ctnt div.tabbertab div#atoz_nav ul li.selected{
						background-position:46px 0px;
					}
						#sub_ctnt div.tabbertab div#atoz_nav ul li a{
							color:#333333;
							display:block;
							height:18x;
							padding:3px 0px 0px 0px;
							width:46px;
							text-align:center;
							text-decoration:none;
							cursor:pointer;
						}		
			#sub_ctnt div.tabbertab div div.tab_ctnt{
				padding:11px 15px 11px 15px;
				width:574px;
			}
			#sub_ctnt div.tabbertab div div.tab_bg_btm{
				background-image:url(http://images.findlaw.com/www/lp/tab_ctnt_bg_btm.png);
				background-repeat:no-repeat;
				background-position:bottom;
				float:left;
				font-size:1.1em;
				padding:0px 15px 20px 15px;
				width:574px;
			}
				#sub_ctnt div.tabbertab div div.tab_bg_btm_learn{
					background-image:url(http://images.findlaw.com/www/lp/tab_learn_btm.png);
					background-position:bottom left;
					height:22px;
					padding:7px 0px 0px 20px;					
					width:584px;
				}
					#sub_ctnt div.tabbertab div div.learn_short{
						height:4px;
						padding:0px 0px 0px 0px;
						width:604px;
					}
			#sub_ctnt div.tabbertab div h4{
				font-size:1.2em;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt ul.clear{
				margin:0px 0px 0px 0px;
			}
				#sub_ctnt div.tabbertab div.tab_ctnt ul.clear li{
					list-style:none;
				}
			#sub_ctnt div.tabbertab div.tab_ctnt p{
				font-size:1.2em;
				line-height:1.5em;
			}
			#sub_ctnt div.tabbertab div div.atoz{
				padding:0px 0px 0px 0px;
				width:604px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.atoz_res{
				float:left;
				height:471px;
				overflow:auto;
				width:604px;
			}
				#sub_ctnt div.tabbertab div.tab_ctnt div.atoz_res table{
					margin:0px 0px 0px 1px;
					width:586px;
				}
					#sub_ctnt div.tabbertab div.tab_ctnt div.atoz_res table td{
						height:29px;
						padding:0px 0px 0px 15px;
						vertical-align:middle;
					}
					#sub_ctnt div.tabbertab div.tab_ctnt div.atoz_res table td.topic{
						width:160px;
					}
					#sub_ctnt div.tabbertab div.tab_ctnt div.atoz_res table td.description{
					}
			#sub_ctnt div.tabbertab div.tab_ctnt div.devotees{
				font-size:1.2em;
				margin-bottom:60px;
			}
				#sub_ctnt div.tabbertab div.tab_ctnt div.devotees span.percentage{
					color:#10a94b;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:2.1em;
				}
			#sub_ctnt div.tabbertab div.tab_ctnt div.wkg_attnys{
				float:left;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.wkg_attnys h3{
				float:left;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.wkg_attnys a{
				display:block;
				float:left;
				font-size:1.2em;
				font-weight:bold;
				margin:0px 0px 10px 0px;
				padding:4px 0px 0px 7px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.devotees span{
				font-size:1.2em;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_num_large{
				float:left;
				font-family:Georgia, "Times New Roman", Times, serif;
				margin:0px 0px 10px 0px;
				width:550px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_num_large span.num_rec_large{
				margin:0px 0px 0px 0px;
				font-size:1.6em;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_num_large div{
				float:left;
				font-size:1.8em;
				margin:5px 0px 0px 5px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_num_large a{
				display:block;
				float:left;
				font-size:1.8em;
				margin:5px 0px 0px 5px;			
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_list{
				border-bottom:1px solid #cccccc;
				clear:both;
				float:left;
				padding:10px;
				width:550px;
			}
				#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_list div.rec_list_from a{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:1.6em;
				}
				#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_list div.rec_list_from span{
					font-weight:bold;
					font-size:1.2em;
				}
				#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_list p{
					font-size:1.2em;
					margin:10px 0px 10px 0px;
				}
				#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_list div.qualities{
					font-size:1.2em;
					margin:0px 0px 7px 0px;
				}
					#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_list div.qualities span{
						font-weight:bold;
					}
				#sub_ctnt div.tabbertab div.tab_ctnt div.recommendation_list div.reference{
					font-size:1.2em;
				}
				#sub_ctnt div.tabbertab div.tab_ctnt div.top{
					border-top:1px solid #cccccc;
				}				
			#sub_ctnt div.tabbertab div.tab_ctnt table{
				clear:both;
				width:575px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt table th, #sub_ctnt div.tabbertab div.tab_ctnt table td{
				border:none;
				border-bottom:1px solid #dddddd;
				font-size:1.1em;
				text-align:left;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt table th{
				background-color:#deeef8;
				font-weight:bold;				
			}
			#sub_ctnt div.tabbertab div.tab_ctnt table th.name{
				width:255px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt table th.title{
				width:150px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt table th.recomm{
				width:160px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt table tr.beige{
				background-color:#f8f8f0;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.tab_btm_nav{
				margin:10px 0px 0px 0px;
				width:575px;
			}
				#sub_ctnt div.tabbertab div.tab_ctnt div.tab_btm_nav a{
					background-repeat:no-repeat;
					background-position:left;
					clear:both;
					color:#ffffff;
					float:none;
					display:block;
					height:26px;
					padding:5px 0px 0px 0px;
					text-align:center;
					text-decoration:none;
				}
				#sub_ctnt div.tabbertab a.prev_tab{
					background-image:url(http://images.findlaw.com/www/lp/tab_ctnt_prev.png);
					background-repeat:no-repeat;
					background-position:left;
					clear:both;
					color:#ffffff;
					display:block;
					float:left;
					height:31px;
					height:26px;
					padding:5px 0px 0px 0px;
					text-align:center;
					text-decoration:none;
					width:241px;
				}
				#sub_ctnt div.tabbertab div.tab_ctnt div.tab_btm_nav a span{
					background-position:0px 5px;
					background-repeat:no-repeat;
					padding:0px 0px 0px 10px;
					font-size:1.4em;
				}
				#sub_ctnt div.tabbertab a.prev_tab span{
					background-image:url(http://images.findlaw.com/www/lp/tab_ctnt_prev_bullet.png);
					background-position:left 5px;
					background-repeat:no-repeat;
					padding:0px 0px 0px 10px;
					font-size:1.4em;
				}
				#sub_ctnt div.tabbertab a.next_tab{
					background-image:url(http://images.findlaw.com/www/lp/tab_ctnt_next.png);
					background-repeat:no-repeat;
					background-position:left;
					color:#ffffff;
					display:block;
					float:right;
					height:31px;
					height:26px;
					padding:5px 0px 0px 0px;
					text-align:center;
					text-decoration:none;
					width:199px;
				}
				#sub_ctnt div.tabbertab a.next_tab span{
					background-image:url(http://images.findlaw.com/www/lp/tab_ctnt_next_bullet.gif);
					background-position:right 6px;
					background-repeat:no-repeat;
					padding:0px 10px 0px 0px;
					font-size:1.4em;
				}
			#sub_ctnt div.tabbertab div div.learn_about_list{
				padding:20px 0px 5px 0px;
				width:604px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res{
				width:100%;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res div.res{
				border-bottom:1px solid #cccccc;
				clear:both;
				float:left;
				margin:0px 0px 0px 1px;
				padding:7px 10px 7px 15px;				
				width:577px;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res div.last{
				border-bottom:none;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res div.res div.res_desc{
				float:left;			
				width:390px;
			}
				#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res div.res a.brd_pic{
					margin:0px 15px 0px 0px;
				}
				#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res div.res div.res_desc a.catg{					
					display:block;
					font-size:1.3em;
				}
				#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res div.res div.res_desc div a{
					font-size:1.1em;					
				}
			#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res div.res div.video_num{
				background-image:url(http://images.findlaw.com/www/lp/video_camera.gif);
				background-position:0px 3px;
				background-repeat:no-repeat;				
				display:block;
				float:left;
				padding:0px 0px 0px 20px;
			}
				#sub_ctnt div.tabbertab div.tab_ctnt div.learn_about_list_res div.res div.video_num span{
					display:block;
					font-size:1.1em;
				}
			#sub_ctnt div.video{
				float:left;
				position:relative;
				width:300px;
			}
				#sub_ctnt div.video div.video_ft{
					background-image:url(http://images.findlaw.com/www/lp/video_ft.png);
					background-repeat:no-repeat;
					border-top:1px solid #c8c7bc;
					height:47px;
					overflow:hidden;
					width:300px;
				}
					#sub_ctnt div.video div.video_ft div{
						float:left;
						margin:7px 0px 0px 10px;
						width:155px;
					}
					#sub_ctnt div.video div.video_ft span.light_gray{
						color:#999999;
						display:block;
						font-size:1.1em;
					}
					#sub_ctnt div.video div.video_ft span.video_title{
						font-size:1.2em;
					}
					#sub_ctnt a.browse{
						background:none;
						background-image:url(http://images.findlaw.com/www/lp/video_ft_browse.png);
						color:#ffffff;				
						display:block;
						float:right;
						font-size:1.1em;
						height:18px;
						padding:1px 0px 0px 0px;
						margin:13px 10px 0px 0px;
						width:114px;
						text-align:center;
						text-decoration:none;
					}
					#sub_ctnt input.browse_btn{
						background:none;
						background-image:url(http://images.findlaw.com/www/lp/browse_btn.png);
						background-repeat:no-repeat;
						border:none;
						color:#ffffff;
						cursor:pointer;
						display:block;
						float:right;
						font-size:1.1em;
						height:19px;
						padding:0px 0px 1px 0px;
						margin:13px 10px 0px 0px;
						width:94px;
						text-align:center;
						text-decoration:none;
					}
			#sub_ctnt div.lawyer_img{
				border:1px solid #e1deca;
				float:left;
				width:217px;
			}
				#sub_ctnt div.lawyer_img img{
					border:1px solid #ffffff;
				}
			#sub_ctnt div.firm_profile_details{
				float:left;
				margin:0px 0px 0px 20px;
				width:280px;
			}
			#sub_ctnt div.article{
				width:365px;
			}
				#sub_ctnt div.firm_profile_details h2{
					color:#666;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:1.8em;
					margin:0px 0px 0px 0px;					
				}
				#sub_ctnt div.firm_profile_details h4{
					color:#666666;
					font-size:1.2em;
					font-weight:normal;
					margin:2px 0px 2px 0px;
				}
				#sub_ctnt div.firm_profile_details span.other_websites{
					display:block;
					padding:10px 0px 0px 0px;
				}
				#sub_ctnt div.firm_profile_details span.fp_sub_title{
					font-size:1.1em;
					font-weight:bold;
					letter-spacing: -0.1pt;
				}				
				#sub_ctnt div.firm_profile_details ul{
					margin:3px 0px 3px 0px;
				}
					#sub_ctnt div.firm_profile_details ul li{
						list-style:none;
					}
						#sub_ctnt div.firm_profile_details ul li a{
							font-size:1.2em;
						}
				#sub_ctnt div.firm_profile_details hr{
					border:none;
					border-top:1px dotted #999999;
					height:1px;
					width:100%;
					margin:10px 0px 10px 0px;
				}
				#sub_ctnt div.firm_profile_details div.firm_recommendations div{
					float:left;
					font-size:1.2em;
					margin:4px 0px 0px 5px;
				}
				#sub_ctnt div.firm_profile_details div.firm_recommendations a{
					display:block;
					float:left;
					font-size:1.3em;
					margin:2px 0px 0px 5px;
				}
				#sub_ctnt div.firm_profile_details div.firm_recommendations span.number_recommendation{
					margin:0px 0px 0px 0px;
				}
				#sub_ctnt div.firm_profile_details div.recommendation_for_from{
					padding:5px 0px 0px 0px;
				}
				#sub_ctnt div.firm_profile_details div.recommendation_for_from{
					clear:both;
				}
					#sub_ctnt div.firm_profile_details div.recommendation_for_from div{
						font-size:1.1em;
						margin:3px 0px 6px 0px;
					}
			#sub_ctnt div.comments_list{
				width:604px;
			}
				#sub_ctnt div.comments_list h3{
					border-bottom:1px dotted #666;
					background-image:url(http://images.findlaw.com/www/lp/icon_comments.png);
					background-position:0px 5px;
					background-repeat:no-repeat;
					font-size:1.8em;
					margin:30px 0px 0px 0px;
					padding:0px 0px 10px 21px;
				}
				#sub_ctnt div.comment_res{
					border-bottom:1px dotted #666666;
					padding:10px 10px 10px 10px;
					width:584px;
				}
					#sub_ctnt div.comments_list div.comment_res div.commentator{
						margin:0px 0px 4px 0px;
					}
						#sub_ctnt div.comments_list div.comment_res div.commentator a{
							font-size:1.6em;
							font-family:Georgia, "Times New Roman", Times, serif;
							margin-right:5px;				
						}
						#sub_ctnt div.comments_list div.comment_res div.commentator span{
							font-size:1.2em;
						}
						#sub_ctnt div.comments_list div.comment_res div.comment_resdiv.commentator span{
							font-size:1.2em;
						}
					#sub_ctnt div.comments_list div.comment_res div.comment_res p{
							font-size:1.2em;
						}
					#sub_ctnt div.comments_list div.comment_res div.comment_report div{
						font-size:1.1em;
					}
						#sub_ctnt div.comments_list div.comment_res div.comment_report div.comment_date{
							float:left;
						}
						#sub_ctnt div.comments_list div.comment_res div.comment_report ul{
							float:right;
						}
			#sub_ctnt div.comment_nav{
				margin:15px 0px 0px 0px;
				width:604px;
			}
			#sub_ctnt div.comment_add{
				width:604px;
				margin-bottom:0px;	
			}
				#sub_ctnt div.comment_add h3{
					font-size:1.8em;
				}
				#sub_ctnt div.comment_add div{
					font-size:1.2em;
					margin:0px 0px 10px 0px;
				}
				#sub_ctnt div.comment_add textarea{
					border:1px solid #CCCCCC;
					margin:0px 0px 10px 0px;
					padding:3px 3px 3px 3px;
					font-size:1.2em;
					width:598px;
				}
				#sub_ctnt div.comment_add input.cmt_submit{
					background:none;
					background-image:url(http://images.findlaw.com/www/lp/btn_submit.png);
					border:none;
					display:block;
					color:#ffffff;
					cursor:pointer;	
					float:right;
					font-size:1.4em;
					font-weight:bold;
					height:31px;
					text-align:center;
					width:77px;
				}
			#sub_ctnt div#learn_intro{
				float:left;
				margin-bottom:40px;
				width:604px;
			}
				#sub_ctnt div#learn_intro p{
					float:left;
					font-size:1.2em;
					margin:0px 20px 0px 0px;
					width:345px;
				}
				#sub_ctnt div#learn_intro div.video_library{
					float:left;
					width:235px;
				}
					#sub_ctnt div#learn_intro div.video_library h2{
						font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial, sans-serif;
						font-size:1.2em;
						font-weight:bold;
						margin:0px 0px 8px 0px;
						text-transform:none;						
					}
					#sub_ctnt div#learn_intro div.video_library a.video_img{
						float:left;
					}
					#sub_ctnt div#learn_intro div.video_library a.first{
						margin:0px 15px 0px 0px;
					}
					#sub_ctnt div#learn_intro div.video_library div{
						clear:both;
						float:left;
						font-size:1.1em;
						margin:10px 0px 0px 0px;
						width:90%;						
					}
				#sub_ctnt div.learn_panel{
					background-image:url(http://images.findlaw.com/www/lp/learn_panel_rep.png);
					float:left;
					width:605px;
				}
					#sub_ctnt div.learn_panel div.learn_box{
						float:left;
						margin:0px 2px 0px 0px;						
						padding:12px 12px 7px 12px;
						width:176px;
					}
						#sub_ctnt div.learn_panel div.learn_box ul li{
							font-size:1.1em;
						}
					#sub_ctnt div.learn_panel div.left{
						background-image:url(http://images.findlaw.com/www/lp/learn_about_crnr_top_left.png);
						background-repeat:no-repeat;
					}
					#sub_ctnt div.learn_panel div.right{
						background-image:url(http://images.findlaw.com/www/lp/learn_about_crnr_top_right.png);
						background-position:top right;
						background-repeat:no-repeat;
						margin:0px 0px 0px 0px;
						width:177px;			
					}
						#sub_ctnt div.learn_panel div.learn_box h4{
							border-bottom:1px dotted #666666;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:1.6em;
							font-weight:normal;
							padding:0px 0px 5px 0px;
							margin:0px 0px 7px 0px;
							width:175px;
						}
						#sub_ctnt div.learn_panel div.learn_box h5{
							font-size:1.1em;
							margin:0px 0px 5px 0px;
						}
						#sub_ctnt div.learn_panel div.learn_box input.txt{
							border:1px solid #999999;
							color:#999999;
							font-size:1.1em;
							height:15px;
							margin:0px 0px 10px 0px;
							padding:2px 0px 3px 6px;
							width:161px;
						}
						#sub_ctnt div.learn_panel div.learn_box input#find_lawyer_btn{
							background:none;
							background-image:url(http://images.findlaw.com/www/lp/find_a_lawyer.gif);
							border:none;
							color:#ffffff;
							cursor:pointer;
							float:right;
							font-size:1.1em;
							height:20px;
							margin:0px 5px 0px 0px;
							width:94px;
						}
					#sub_ctnt div.learn_panel div.learn_panel_floor{
						background-color:#FFFFFF;
						background-image:url(http://images.findlaw.com/www/lp/learn_panel_btm.png);
						background-repeat:no-repeat;
						height:5px;
						width:605px;
					}
			#main_ctnt_center_mid_child div.article_fonts{
			
			}
				#main_ctnt_center_mid_child div.article_fonts h3{
					border-bottom:1px dotted #666;
					font-size:1.6em;
					margin:0 0 7px 0;
					padding:0 0 6px 0;
				}
				#main_ctnt_center_mid_child div.article_fonts h1 span{
					font-size:0.6em;
				}
				#main_ctnt_center_mid_child div.article_fonts h3.learn{
					border:none;
					font-size:1.1em;
					margin:25px 0 0 0;
				}
				#main_ctnt_center_mid_child div.article_fonts h4{
					font-size:1.2em;
					margin-bottom:7px;
				}
				#main_ctnt_center_mid_child div.article_fonts h5{
					font-size:1.1em;
					margin:0 0 5px 0;
				}
				#main_ctnt_center_mid_child div.article_fonts h5.post{
					font-weight:normal;
				}
				#main_ctnt_center_mid_child div.article_fonts input.txt{
					width:245px;
				}

				#main_ctnt_center_mid_child div.article_fonts input.browse_btn{
					margin-right:0px;
				}
				#main_ctnt_center_mid_child div.article_fonts input.pq{
					margin:1px 0 0 0;
				}
				#main_ctnt_center_mid_child div.article_fonts textarea{
					border:1px solid #CCCCCC;
					margin:0px 0px 10px 0px;
					padding:3px 3px 3px 3px;
					font-size:1.1em;
					width:245px;
				}
				#main_ctnt_center_mid_child div.article_fonts select{
					float:left;
					font-size:1.1em;
				}
				#main_ctnt_center_mid_child div.article_fonts span{
					font-size:1.1em;
				}
					#main_ctnt_center_mid_child div.article_fonts span a{
						font-weight:bold;
					}
				#main_ctnt_center_mid_child div.article_fonts a.a_btm_list{
					margin-bottom:15px;	
				}

				#main_ctnt_center_mid_child div.article_fonts div.l_qa{
					width:253px;
				}
			#sub_ctnt div.intro_left_art{
				border-right:1px solid #dedede;
				font-size:1.2em;
				margin:0 15px 0 0;
				padding:0 15px 0 0;				
				width:345px;
			}
				#sub_ctnt div.intro_left_art p{
					margin:0 0 30px 0;
				}
				#sub_ctnt ul.iconed{
					margin:0px;
					width:350px;
				}
					#sub_ctnt ul.iconed li{
						float:left;
						list-style:none;
						margin:0 0 10px 0;
						padding:0;
					}
					#sub_ctnt ul.iconed li.last{
						margin:0;
					}
						#sub_ctnt ul.iconed li a{
							float:left;
							display:block;
							width:255px;
						}
						#sub_ctnt ul.iconed li a.icon{
							height:32px;
							line-height:800%;
							margin:0 10px 0 0;
							overflow:hidden;
							width:32px;
						}
						#sub_ctnt ul.iconed li a.icon:hover{
							background-position:-31px 0;
						}
						#sub_ctnt ul.iconed li a.bulb{
							background-image:url(http://images.findlaw.com/www/lp/icon_bulb.gif);
						}
						#sub_ctnt ul.iconed li a.checkmark{
							background-image:url(http://images.findlaw.com/www/lp/icon_checkmrk.gif);
						}
						#sub_ctnt ul.iconed li a.community{
							background-image:url(http://images.findlaw.com/www/lp/icon_community.gif);
						}
						#sub_ctnt ul.iconed li a.glass{
							background-image:url(http://images.findlaw.com/www/lp/icon_glass.gif);
						}
						#sub_ctnt ul.iconed li a.arrow{
							background-image:url(http://images.findlaw.com/www/lp/icon_right.gif);
						}
						#sub_ctnt ul.iconed li a.gavel{
							background-image:url(http://images.findlaw.com/www/lp/icon_gavel.gif);
						}
			#sub_ctnt div.intro_right_art{
				width:228px;
			}
				#sub_ctnt div.video_mid_size{
					background-color:#dad9db;
					background-image:url(http://images.findlaw.com/www/lp/video_ft_sm_btm.png);
					background-repeat:no-repeat;
					background-position:left bottom;
					padding:0 0 10px 0;
					width:228px;
				}
					#sub_ctnt div.video_mid_size a.browse{
						margin-top:9px;
					}
			#sub_ctnt div.box_free{
				background-image:url(http://images.findlaw.com/www/lp/box_free_lrg_top.png);
				background-repeat:no-repeat;
				margin-top:25px;
				padding:8px 0 0 0;
				width:604px;
			}
			#sub_ctnt div.bf_sm{
				background-image:url(http://images.findlaw.com/www/lp/box_free_sm_top.png);
				width:291px;
			}
				#sub_ctnt div.box_free_ctnt{
					border:1px solid #dedede;
					min-height:180px;
					height:1%;
					height:auto;
					padding:18px;
				}
				#sub_ctnt div.bf_ctnt_wide{
					width:566px;
				}
				#sub_ctnt div.bf_ctnt_narrow{
					width:253px;
				}
				#sub_ctnt div.box_free_ft{
					background-color:#FFFFFF;
					background-repeat:no-repeat;
					background-image:url(http://images.findlaw.com/www/lp/box_free_lrg_btm.png);
					height:3px;
				}
				#sub_ctnt div.bf_wide{
					width:604px;
				}
				#sub_ctnt div.bf_narrow{
					background-image:url(http://images.findlaw.com/www/lp/box_free_sm_btm.png);
					width:291px;
				}
				#sub_ctnt div.faq_list{
					border-left:1px solid #dedede;
					padding:0 0 0 27px;
					width:255px;
				}
			#sub_ctnt h3.learn{
				color:#999999;
				float:left;
				font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial, sans-serif;
				font-size:1.1em;
				font-weight:bold;
				margin:25px 0px 8px 10px;
				text-transform:uppercase;
				width:604px;
			}
			#sub_ctnt div.city_areas{
				clear:both;
				font-size:1.1em;
				height:12px;
				padding-bottom:5px;
				width:100%;
			}
			div.city_areas span{
				color:#333333;
				font-weight:bold;
				display:block;
				float:left;
			}
			div.city_areas ul{
				margin:0px;
				padding:0px;
			}
			div.city_areas ul li{
				color:#999999;
				float:left;
				height:14px;
				border-right:1px solid #333333;
				list-style:none;
				margin-left:5px;
				padding-right:5px;
			}
			div.city_areas ul li.last{
				border-right:none;
			}
			#filter{
				background-color:#82b5d3;
				clear:both;
				font-size:1.1em;				
				height:60px;
				width:710px;
				margin-top:10px;
			}
				#filter div{
					float:left;
					height:60px;
					width:150px;
				}
				#filter div#filter_left{
					color:#FFFFFF;
					width:435px;
				}
				#filter div#filter_right{
					border-left:1px solid white;
				}
				#filter span{
					color:white;
					display:block;
					font-weight:bold;
					margin:12px 0px 7px 15px;					
					text-transform:uppercase;
				}
				#filter .f_checkbox{
					margin-left:15px;
					margin-right:5px;
				}
				#filter select{
					margin-left:15px;
					width:150px;
				}
				#results{		
					display:block;
					margin-top:10px;
					width:710px;
				}
				#results.learn{
					display:block;
					float:left;
					margin-top:0px;
					width:604px;
				}
					#results tr td{
						border-bottom:1px solid #cccccc;
						padding-bottom:10px;
					}
					#results td{
						border:none;
						padding:0;
						vertical-align:top;
					}
					#results a, #results span{
						display:block;
					}
					#results tr#results_header{
						background-color:#deeef8;
						color:#006699;
						border-bottom:1px solid white;
					}	
						#results tr#results_header span{
							display:block;
						}
						#results tr#results_header td, #results tr#results_header th{
							border-right:1px solid white;
							border-bottom:none;
							border-left:0px;
							border-top:0px;
							font-size:1.1em;																			
							padding:0px;
							text-align:left;
							font-weight:normal;
							padding:6px 0px 6px 10px;
						}				
						#results td.name{
							font-size:1.1em;						
							width:354px;
							*width:354px;
						}
						#results.learn td.name{
							width:604px;
						}
						td.name a.img{
							float:left;
							margin:9px 9px;
							margin-bottom:0px;
							border:1px solid #b9b39f;							
						}
						td.name a.img img{
							border:1px solid white;
						}
						#results td.name div{
							margin:0px;
							margin:6px 0px;
							float:left;
							line-height:16px;
							width:280px;
						}
						#results.learn td.name div{
							width:520px;
						}
							td.name span{
								clear:both;
							}
							#results td.name span span{
								display:inline;
							}
							td.name div a.title{
								display:block;
								font-family:Georgia, "Times New Roman", Times, serif;
								font-size:1.4em;
								float:left;
								padding-bottom:2px;
							}
							td.name div span.phone_city{
								font-weight:bold;
							}
							td.name div a.video{
								background-image:url(http://images.findlaw.com/www/lp/icon_video.png);
								background-repeat:no-repeat;
								color:#769fb4;
								float:left;
								padding-left:20px;
								margin-top:5px;
								width:72px;
							}
							td.name div a.website{
								background-image:url(http://images.findlaw.com/www/lp/icon_website.png);
								background-repeat:no-repeat;
								color:#769fb4;
								padding-left:20px;
								float:left;
								margin:5px 0px 0px 8px;
								width:42px;
							}
							td.name div span span.lawfirm{
								font-weight:bold;
								text-transform:uppercase;
							}
						#results td.practice_area{
							font-size:1.1em;																		
							width:120px;
						}
							#results td.practice_area div{
								margin:10px 10px;
							}		
						#results td.recommendations_w_number, #results td.recommendations_wo_number{
							font-size:1.1em;						
							width:156px;
						}
						#results td.recommendations_w_number span.number{
							background-image:url(http://images.findlaw.com/www/lp/recommendations_number.png);
							background-repeat:no-repeat;
							background-position:1px 0px;
							color:#FFFFFF;
							float:left;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:1.2em;
							font-weight:bold;
							height:21px;
							margin:10px;
							padding-top:2px;
							width:22px;
							text-align:center;							
						}
						#results td.recommendations_w_number div span{
							margin-bottom:2px;
						}
						#results td.recommendations_w_number div{
							float:left;
							width:100px;
							margin:10px 10px 10px 0px;
						}
						#results td.recommendations_wo_number div{
							margin:10px;
						}
						#results td.recommendations_wo_number div span{
							margin-bottom:4px;
						}
						#results td.recommendations_wo_number div span.former, #results td.recommendations_wo_number div a{
							display:inline;
						}
						#results td.distance{
							font-size:1.1em;
							width:88px;
						}
						#results td.distance span{
							margin:10px;
						}
					tr.results_sponsored{
						background-color:#f8f8f0;
						background-image:url(http://images.findlaw.com/www/lp/sponsored.png);
						background-repeat:no-repeat;
						background-position:bottom right;
						height:105px;
					}
						#results.learn tr.results_sponsored{
							background-image:url(http://images.findlaw.com/www/lp/sponsored_free.png);
							background-position:500px 11px;
							height:85px;
						}
						#results tr.results_sponsored tr td{
							border-bottom:none;
						}
						#results.learn tr.results_sponsored td{
							padding-bottom:0px;
						}
						#results tr.results_sponsored td table{
							margin:0px;
						}
						#results tr.results_sponsored td table tr td{
							padding-bottom:0px;
						}
			#sub_ctnt div.city_areas ul li{
				border:none;
			}
			#sub_ctnt div.filter_search{
				height:auto;
				margin-bottom:16px;
				width:604px;
			}
				#sub_ctnt div.filter_search div#filter_left{
					padding-bottom:20px;
					width:300px;
				}
					#sub_ctnt div.filter_search div#filter_left input.txt{
						float:left;
						height:15px;
						margin:0px 10px 0px 15px;
						width:162px;
					}
					#sub_ctnt div.filter_search div#filter_left input.filter_search_btn{
						background:none;
						background-image:url(http://images.findlaw.com/www/lp/search_results_btn.png);
						border:none;
						color:#FFFFFF;
						float:left;
						height:21px;
						padding:0px 0px 2px 0px;
						*padding:0px 0px 0px 0px;
						text-align:center;
						width:60px;
					}
				#sub_ctnt div.filter_search div#filter_right{
					padding-bottom:25px;
					color:#FFFFFF;
					width:300px;
				}
					#sub_ctnt div.filter_search div#filter_right input{
						display:block;
						float:left;
					}
					#sub_ctnt div.filter_search div#filter_right label{
						display:block;
						float:left;
						margin:0 0 3px 0;
						width:110px;
					}
		#sub_ctnt div.search_res_ctnt{
			width:604px;
		}
			#sub_ctnt div.search_res_ctnt div.search_res_header{
				background-color:#deeef8;
				float:left;
				font-size:1.3em;
				padding:5px 0px 5px 15px;
				width:589px;
			}
			#sub_ctnt div.search_res_ctnt div.spec_res{
				border-bottom:1px solid #cccccc;
				float:left;
				padding:10px 15px 10px 15px;
				width:574px;
			}
				#sub_ctnt div.search_res_ctnt div.spec_res h2{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:1.6em;
				}
				#sub_ctnt div.search_res_ctnt div.spec_res span{
					display:block;
					font-size:1.1em;
					float:left;
					*clear:both;
					width:604px;
				}
				#sub_ctnt div.search_res_ctnt div.spec_res a.website, #sub_ctnt div.search_res_ctnt div.spec_res a.video{
					font-size:1.1em;
				}
			#sub_ctnt div.search_res_ctnt a.find_out{
				float:left;
				margin:10px 0px 30px 15px;
				*width:185px;
			}
			#sub_ctnt div.search_res_ctnt div.site_res{
				float:left;
				padding:5px 15px 5px 15px;
				width:574px;
			}
			#sub_ctnt div.search_res_ctnt div.top{
				margin:5px 0px 0px 0px;
			}
				#sub_ctnt div.search_res_ctnt div.site_res h2{
					font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial, sans-serif;
					font-size:1.2em;
					font-weight:bold;
					margin:0px 0px 0px 0px;
				}
				#sub_ctnt div.search_res_ctnt div.site_res span{
					display:block;
					font-size:1.1em;
				}
				#sub_ctnt div.search_res_ctnt div.site_res a.site_link{
					color:#10a94b;
					font-size:1.1em;
				}
		div.nav_right{
			float:left;
			width:214px;
		}
		#main_ctnt_center_mid_child div.rn_home{
			margin:-27px 0px 0px 0px;
			position:relative;
		}
		div.nav_right.wide{
			width:320px;
		}
			div.nav_right div.sections{
				float:left;
				overflow:hidden;
				padding-left:19px;
				padding-right:19px;
				position:relative;
				width:177px;
			}
			div.wide div.sections{
				float:left;
				padding-left:2fon0px;
				padding-right:10px;
				padding-bottom:16px;
				width:300px;
			}
			div.nav_right div.wide_block{
				width:280px;
			}
			div.nav_right div.google_maps{
				background-image:url(http://images.findlaw.com/www/lp/google_maps_section_bg.png);
				background-repeat:no-repeat;
				background-position:0px 0px;
				margin:-17px 0px 0px 0px;
				padding:17px 20px 14px 20px;
				position:relative;
				width:285px;
			}		
			div.nav_right div.google_maps #gm_place_holder{
				border:1px solid #cccccc;
				height:180px;
				margin:4px 0px 5px 0px;
				overflow:hidden;
				width:278px;
			}
			#main_ctnt_center_mid_child div.nav_right h2{
				border-bottom:1px dotted #666666;
				clear:both;
				color:#666666;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1.6em;
				font-weight:normal;
				padding-bottom:6px;
				margin:0px;
				margin-bottom:5px;
			}
				#main_ctnt_center_mid_child div.wide div.sections h2{
					width:278px;
				}
			div.nav_right h3{
				color:#3e3f40;
				font-weight:bold;
				font-size:1.1em;
				margin:0px;
				text-transform:uppercase;
			}
			div.nav_right h4{
				color:#333;
				font-size:1.6em;
				font-weight:normal;
				margin:0px;
				margin-top:6px;
			}
			div.nav_right p{
				font-size:1.1em;
				margin-top:6px;
				width:180px;
				width:94%;
			}		
			div.nav_right div.wide plin{
				width:280px;
			}
			div.nav_right ul{
				font-size:1.1em;
				margin:0px;
				margin-top:3px;
				margin-left:0px;
			}
			div.nav_right ol{
				font-size:1.1em;
				margin:0px;
				margin-top:3px;
				margin-left:7px;
			}
				div.nav_right h2.flush_btm{
					margin:0px 0px 0px 0px;
					width:278px;
				}
				div.nav_right ul.highlight{
					margin:-5px 0px 20px 0px;
					width:278px;
				}
					div.nav_right ul.highlight li{
						background:none;
						border-bottom:1px solid #cccccc;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
					}
					div.nav_right ul.highlight li a{
						display:block;
						padding:3px 0px 0px 10px;		
						height:20px;
						width:268px;
					}
					div.nav_right ul.highlight a:hover{
						background-color:#deeef8;
						color:#333333;
						text-decoration:none;
					}
					div.nav_right ul.highlight li.selected{
						border-bottom:none;
					}
					div.nav_right ul.highlight li.selected a{
						background-color:#deeef8;
						border-bottom:1px solid #cccccc;
						color:#666666;
						font-weight:bold;
					}
						div.nav_right ul.highlight li.selected ul{
							margin:0px 0px 0px 10px;
						}
							div.nav_right ul.highlight li.selected ul li a{
								border-bottom:none;
								color:#006699;
								font-size:0.9em;
								font-weight:normal;
								width:258px;
							}
							div.nav_right ul.highlight li.selected ul li a:hover{
								text-decoration:underline;
							}

			div.nav_right div.get_started_boxes{
				float:left;
				position:relative;
				width:212px;
			}
				div.nav_right div.get_started_box{
					background-image:url(http://images.findlaw.com/www/lp/gs_box.png);
					background-repeat:no-repeat;
					border-top:1px solid #e9e7d6;
					border-bottom:1px solid #e9e7d6;
					float:left;
					margin:0px 0px 10px -18px;
					padding:7px 0px 7px 0px;
					position:relative;
					width:212px;
				}
					div.nav_right div.get_started_box div{
						background-repeat:no-repeat;
						background-position:0px 1px;
						margin:0px 0px 0px 14px;
						padding:0px 0px 0px 0px;
						width:195px;
					}
						div.nav_right div.get_started_box div div{
							float:left;
							margin:0 0 0 0;
							width:150px;				
						}
					div.nav_right div.get_started_box div a.icon{
						display:block;
						float:left;
						height:31px;
						line-height:800%;
						margin:0 10px 0 0;
						overflow:hidden;
						width:31px;
					}
					div.nav_right div.get_started_box div a.icon:hover{
						background-position:-31px 0;
					}
						div.nav_right div.get_started_box div.glass a.icon{
							background-image:url(http://images.findlaw.com/www/lp/icon_glass.gif);
						}
						div.nav_right div.get_started_box div.bulb a.icon{
							background-image:url(http://images.findlaw.com/www/lp/icon_bulb.gif);
						}
						div.nav_right div.get_started_box div.checkmrk a.icon{
							background-image:url(http://images.findlaw.com/www/lp/icon_checkmrk.gif);
						}
						div.nav_right div.get_started_box div.gavel a.icon{
							background-image:url(http://images.findlaw.com/www/lp/icon_gavel.gif);
						}
						div.nav_right div.get_started_box div.community a.icon{
							background-image:url(http://images.findlaw.com/www/lp/icon_community.gif);
						}
						div.nav_right div.get_started_box div.house a.icon{
							background-image:url(http://images.findlaw.com/www/lp/icon_house.gif);
						}	
						div.nav_right div.get_started_box div.arrow a.icon{
							background-image:url(http://images.findlaw.com/www/lp/icon_right.gif);
						}						
						div.nav_right div.get_started_box ul{
							margin-left:0px;
						}
						div.nav_right div.get_started_box ul li{
							background-image:none;
							padding-left:0px;
						}
			div.nav_right div.costs{
				margin-top:2px;
				margin-bottom:2px;
				width:100%;
			}
			div.nav_right div.costs_first{
				margin-top:7px;
			}
			div.nav_right div.costs_last{
				margin-bottom:7px;
			}
				div.nav_right span{
					display:block;
					float:left;
					width:32px;
				}
				div.nav_right img.costs_img{
					display:block;
					float:left;
					margin-top:2px;
				}
			div.nav_right ol{
				margin:0px 0px 18px 20px;
				*margin:0px 0px 18px 25px;
			}
				div.nav_right ol li{
					margin-bottom:3px;
					list-style-position:outside;
					clear:right;
				}
					div.nav_right ol li a{
						display:block;
						width:120px;
						*width:125px;
						float:right;
						text-align:left;
					}
					div.nav_right ol li span{
						display:block;
						float:right;
						text-align:right;
						width:35px;
					}			
			div.nav_right ul li{
			 	list-style:none;
				background-image:url(http://images.findlaw.com/www/lp/nav_right_bullet.png);
				background-position:0px 5px;
				background-repeat:no-repeat;
				padding-left:8px;
				margin-bottom:3px;
			}
				div.nav_right div.related_topics{
					margin-top:10px;
					margin-bottom:8px;
					width:180px;
				}
				div.nav_right.wide div.related_topics{
					float:left;
					width:280px;
				}
				div.nav_right div.related_topics div{
					display:block;					
					float:left;
					font-size:1.1em;
				}
				div.nav_right div.related_topics ul{
					margin:0px;
				}
					div.nav_right div.related_topics ul li{	
						background-image:none;
						float:left;
						margin-right:3px;
						padding:0px;
					}
			div.nav_right div.sub_block{
				background-image:url(http://images.findlaw.com/www/lp/nav_right_subsection_top.png);
				background-position:-3px 0px;
				background-repeat:no-repeat;
				padding:20px 18px 5px 19px;
				position:relative;
			}
			div.wide div.sub_block{
				padding:20px 0px 5px 19px;
			}
			/* div.narrow div.nav_right div.sub_block{
				padding:20px 0px 12px 20px;
			} */
			div.nav_right div.advertisement{
				margin:0px 0px 0px -6px;
			}
				div.nav_right div.advertisement a img{
					border:1px solid #333333;
				}
		div.nav_right div.vote_sec{
			float:left;
			font-size:1.1em;
		}
			div.nav_right div.vote_sec div{	
				clear:both;
				float:left;
				padding:0 0 3px 0;
				width:145px;
			}
			div.nav_right div.vote_sec input{
				display:block;
				width:20px;
			}
			div.nav_right div.vote_sec input.rb{
				float:left;
				margin:1px 0 0 0;
			}
			div.nav_right label.yn{
				float:left;
				margin:0 0 0 4px;
				*margin:4px 0 0 4px;
			}
			div.nav_right div.vote_sec input.vote{
				background:none;
				background-image:url(http://images.findlaw.com/www/lp/nav_right_vote_btn.png);
				border:none;
				clear:both;
				float:left;
				height:20px;
				margin:3px 0 6px 0;
				padding:0 0 3px 0;
				*padding:0;
				width:44px;
			}
			div.nav_right div.vote_sec a{
				display:block;
				float:left;
				margin:5px 0 0 5px;
			}
	#main_ctnt_center_bottom{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_btm.png);
		background-repeat:no-repeat;
		height:29px;
		width:1000px;
		margin:auto;
		font-size:1.1em;
		position:relative;
	}
	#main_ctnt_center_bottom.home{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_btm_home.png);
	}
	#main_child div.narrow_btm{
		background-image:url(http://images.findlaw.com/www/lp/main_ctnt_bg_btm_2.png);
	}	
		#main_ctnt_center_mid #results_qty{
			padding-top:10px;
			padding-left:35px;
			float:left;
			font-size:1.1em;
		}
		#main_ctnt_center_mid #results_nav{
			float:left;
			height:12px;
			width:10px;
			padding-top:12px;
			width:40%;
		}
			#main_ctnt_center_mid #results_nav ul{
			    clear:both;
				padding:0;
				height:20px;
				margin:auto;
				width:210px;
			}
			#main_ctnt_center_mid #results_nav ul li{
				float:left;
				font-size:1.1em;
				margin-left:7px;
				height:12px;
				padding-top:0px;
				line-height:0.8;
				list-style:none;
			}
			#main_ctnt_center_mid #results_nav ul li.previous{
				border-right:1px solid #333333;
				padding-right:6px;
			}
			#main_ctnt_center_mid #results_nav ul li.next{
				border-left:1px solid #333333;
				padding-left:6px;
			}
			#main_ctnt_center_mid #results_nav ul li.limit{
				color:#999999;
			}
			#main_ctnt_footer{
				clear:both;
				float:none;
				background-color:#d1ccb8;
				margin-left:24px;
				padding-top:5px;
				width:950px;
			}
				#ft #footer_nav{
					margin:auto;
					width:1000px;
				}
					#ft #footer_nav_left_ctnt{
						background-image:url(http://images.findlaw.com/www/lp/ft_bg_small_rep.png);
						background-repeat:repeat-y;
						float:left;
						margin:0px 9px 0px 24px;
						padding:20px 20px 0px 0px;
						width:666px;
					}
					#ft #footer_nav div.footer_line{
						float:left;
						margin:0px 0px 5px 20px;
						width:650px;
					}
					#ft #footer_nav div.footer_title{
						width:125px;
						float:left;
					}
					#ft #footer_nav div.footer_list{
						width:525px;
						float:left;
					}
					#ft #footer_nav div.footer_list ul{
						margin:0px;
					}
					#ft #footer_nav_left_ctnt h4{
						color:#3e3f40;
						font-size:1.1em;
						font-weight:bold;
						text-transform:uppercase;
					}
					#ft #footer_nav div.footer_line div ul li{
						float:left;
						list-style:none;
						margin-left:3px;
					}
					#ft #footer_nav div.footer_line div ul li a{
						font-size:1.1em;
					}
				#ft #copy_awards{
					clear:both;
					float:left;
					font-size:1.1em;
					width:686px;
					margin:10px 0px 0px 0px;
					padding:5px 0px 13px 0px;
				}
					#ft #copy_awards hr{
						border:none;
						border-top:1px dotted #999999;
						height:1px;
						width:650px;
						*margin-left:20px;
					}
					#ft #copy_awards #ft_awards{
						background-image:url(http://images.findlaw.com/www/lp/awards.png);
						background-repeat:no-repeat;
						float:right;
						height:30px;
						margin:0px 20px 0px 0px;
						width:155px;
					}
						#ft #copy_awards #ft_awards span{
							display:none;
						}
					#ft #copy_awards #copyright{
						float:left;
						font-size:1em;
						margin:0px 0px 0px 20px;
						width:450px;
					}
			#ft #aux_btn{
				background-image:url(http://images.findlaw.com/www/lp/aux_btn.png);
				background-repeat:no-repeat;
				height:173px;
				float:left;
				width:271px;
			}
					#ft #aux_btn h3{
						color:#ffffff;
						font-size:1.6em;
						font-family:Georgia,"Times New Roman",Times,serif;
						font-weight:normal;
						margin:11px 15px 25px 15px;
					}
					#ft #aux_btn div{
						background-repeat:no-repeat;
						background-position:0px 3px;
						margin:0px 15px 10px 15px;
						padding:0px 0px 0px 44px;
						width:191px;
					}
						#ft #aux_btn div.sales_support{
							background-image:url(http://images.findlaw.com/www/lp/icon_sales_support.png);
						}
						#ft #aux_btn div.products{
							background-image:url(http://images.findlaw.com/www/lp/icon_products.png);
						}
						#ft #aux_btn div h4{
							font-size:1.2em;					
							margin:0px 0px 0px 0px;
						}
						#ft #aux_btn ul{
							margin:0px 0px 0px 0px;
						}
							#ft #aux_btn ul li{
								list-style:none;
								background-image:url(http://images.findlaw.com/www/lp/nav_right_bullet.png);
								background-position:0px 5px;
								background-repeat:no-repeat;
								padding-left:8px;
								margin-bottom:0px
							}
								#ft #aux_btn ul li a{
									font-size:1.1em;
								}		
/* Global */
a.brd_pic{
	border:1px solid #dedede;
	display:block;
	float:left;
	margin:0px 7px 0px 0px;
}
	a.brd_pic img{
		border:1px solid #ffffff;
		display:block;
	}
a.find_out{	
	clear:both;
	float:none;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:8px;
}
a.read_more{
	font-weight:bold;
}
a.std_il{
	font-weight:bold;
	font-size:1.1em;
}	
a.link_dark{
/*	color:#333333;
*/	font-weight:bold;
	margin-left:2px;
}
a.link_medium{
	font-size:1.2em;
}
span.number_recommendation{
	background-image:url(http://images.findlaw.com/www/lp/recommendations_number.png);
	background-repeat:no-repeat;
	background-position:1px 0px;
	color:#FFFFFF;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:bold;
	height:21px;
	margin:10px;
	padding-top:2px;
	width:22px;
	text-align:center;							
}
span.num_rec_large{
	background-image:url(http://images.findlaw.com/www/lp/recommendations_large.png);
	font-size:1.6em;
	height:29px;
	width:29px;
}
ul.sm_bul{
	margin:0px 0px 0px 0px;
}
ul.sm_bul li{
	list-style:none;
	background-image:url(http://images.findlaw.com/www/lp/nav_right_bullet.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	font-size:1.1em;
	padding-left:8px;
	margin-bottom:3px;
}
ul.clear{
	margin:0px 0px 0px 0px;
}
	ul.clear li{
		list-style:none;
	}
ul.blue_box li{
	background-image:url(http://images.findlaw.com/www/lp/blue_box_bullet.png);
	background-repeat:no-repeat;
}
ul.dark_bul{
	margin:0px 0px 0px 10px;
}
ul.dark_bul li{
	background-image:url(http://images.findlaw.com/www/lp/dark_bullet.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	list-style:none;
	padding:0px 0px 0px 10px;
}
ul.sm_bul li a{
}
ul.split{
	margin:0px 0px 0px;
}
	ul.split li{
		color:#666666;
		float:left;
		font-size:1.1em;
		height:11px;
		border-right:1px solid #333333;
		line-height:10px;
		list-style:none;
		margin:0px 8px 0px 0px;
		padding:0px 8px 0px 0px;
	}
	ul.split li.last{
		border-right:none;
		margin-right:6px;
		padding-right:0px;
	}
.light_blue_row{
	background-color:#f6fbff;
}
ul.res_nav{
	clear:both;
	padding:0;
	height:12px;
	margin:auto;
	width:210px;
}
	ul.res_nav li{
		float:left;
		font-size:1.1em;
		margin-left:7px;
		height:12px;
		padding-top:0px;
		line-height:0.8;
		list-style:none;
	}
	ul.res_nav li.previous{
		border-right:1px solid #333333;
		padding-right:6px;
	}
	ul.res_nav li.next{
		border-left:1px solid #333333;
		padding-left:6px;
	}
	ul.res_nav li.limit{
		color:#999999;
	}
	ul.res_nav li.selected{
		font-weight:bold;
	}
h1.title{
	color:#333333;
	font-size:2.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	float:left;
	margin:0px;
	width:97%;
}
hr.title_b{
	background:none;
	border:none;
	border-top:1px dotted #cccccc;
	clear:both;
	float:left;
	height:1px;
	margin:12px 0px 10px 0px;		
	width:710px;
}
hr.comm_nav{
	height:1px;
	margin:20px 0px 20px 0px;
}
hr#title_b{	
	background:none;
	border:none;
	border-top:1px dotted #333333;
	height:1px;
	width:710px;
}
div.narrow hr.title_b{
	width:604px;
}
input.txt{
	border:1px solid #CCCCCC;
	color:#999999;
	font-size:1.1em;
	height:15px;
	margin:0px 0px 10px 0px;
	padding:2px 0px 3px 6px;
	*padding:4px 0px 3px 6px;
	width:200px;
}
select.std{
	border:1px solid #CCCCCC;
	color:#999999;
	font-size:1.1em;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 4px;
	width:200px;
}
a.video{
	background-image:url(http://images.findlaw.com/www/lp/icon_video.png);
	background-repeat:no-repeat;
	color:#769fb4;
	float:left;
	padding-left:20px;
	margin-top:5px;
	width:72px;
}
a.website{
	background-image:url(http://images.findlaw.com/www/lp/icon_website.png);
	background-repeat:no-repeat;
	color:#769fb4;
	padding-left:20px;
	float:left;
	margin:5px 0px 0px 8px;
	width:42px;
}
/* YUI Styles */
#bd{
	position:relative;
}
#ft{
}
#custom-doc {
	margin:auto;
	text-align:left;
	/* 	for a custom page width, divide your desired pixel width by 13 to find em width. Multiply that value by 0.9759 for IE via *width.*/
	width:76.92307em;/* !IE */
	*width:0em;/*IE*/
	min-width:1000px;
}
#doc3{
	margin:0;
}

/* TABBER TAB CSS */
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
}
#sub_ctnt.home div.home_mid_ctnt div.search_browse .tabberlive{
	width:450px;
}
div.bread_crum .tabberlive{
	position:relative;
	width:604px;
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0px 0px 0px 0px;
 padding: 3px 0;}
div.lawyer_profile ul.tabbernav{
	height:24px;
	margin:0px 0px 0px 10px;
}
div.learn_tab ul.tabbernav{
	background-image:url(http://images.findlaw.com/www/lp/tab_learn_bg_top.png);
	height:26px;
	padding:8px 0px 0px 0px;
	width:604px;
}
#sub_ctnt.home div.home_mid_ctnt div.search_browse ul.tabbernav{
	border-bottom:1px solid #e1deca;
	height:23px;
	padding:8px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width:430px;
}
ul.tabbernav li{
 background-repeat:no-repeat;
 list-style: none;
 margin: 0;
 display: block;
 float:left;
}
#sub_ctnt.home div.home_mid_ctnt div.search_browse ul.tabbernav li{
	background-color:#F8F7EF;
	border:1px solid #e1deca;
	border-bottom:none;	
	font-size:1.2em;
	height:20px;
	margin:0px 2px 0px 0px;
	padding:2px 0px 0px 0px;
}
#sub_ctnt.home div.home_mid_ctnt div.search_browse ul.tabbernav li.tabberactive{
	background-color:#FFFFFF;
}
	#sub_ctnt.home div.home_mid_ctnt div.search_browse ul.tabbernav li a{
		color:#333333;
		padding:3px 7px 0px 7px;
		text-decoration:none;
	}
	#sub_ctnt.home div.home_mid_ctnt div.search_browse ul.tabbernav li.tabberactive a{
		background-color:white;
		border-bottom:1px solid white;
		padding:2px 9px 10px 7px;
	}
div.lawyer_profile ul.tabbernav li{
 background-image:url(http://images.findlaw.com/www/lp/tab_nav_left.png);
 display:inline;
 padding:0px 0px 0px 0px;
}
	div.lawyer_profile ul.tabbernav li a
	{
     clear:both;
	 font-size:1.2em;
	 border-bottom: none;
	 background-image:url(http://images.findlaw.com/www/lp/tab_nav_right_inactive.png);
	 background-repeat:no-repeat;
	 background-position:right 0.3px;
	 display:block;
	 padding: 6px 10px 4px 10px;
	 text-decoration: none;
	}
	div.lawyer_profile ul.tabbernav li a:link { color: #534d39; }
	div.lawyer_profile ul.tabbernav li a:visited { color: #534d39; }
	div.lawyer_profile ul.tabbernav li:hover{
	background-position:-200px 0px;
	}
	div.lawyer_profile ul.tabbernav li:hover a{
	background-image:url(http://images.findlaw.com/www/lp/tab_nav_right_active.png);
	color: #ffffff;
	border-color: #227;
	}
	div.lawyer_profile ul.tabbernav li.tabberactive{
	background-position:-200px 0px;
	}
	div.lawyer_profile ul.tabbernav li.tabberactive a{
	 background-image:url(http://images.findlaw.com/www/lp/tab_nav_right_active.png);
	 background-position:right 0px;
	 color:#FFFFFF;
	 border-bottom: none;
	 padding-bottom:6px;
	}
	div.lawyer_profile ul.tabbernav li.tabberactive a:hover
	{
	 color: #ffffff;
	}
	div.lawyer_profile .tabberlive .tabbertab {
		margin-top:-1px;
		*margin-top:0px;
	}
div.learn_tab ul.tabbernav li{
 background:none;
 margin:6px 7px 0px 7px;
}
	div.learn_tab ul.tabbernav li a{
	 color:#333333;
	 font-size:1.2em;
	 height:26px;
	 background:none;
	 padding:0 5px 0 9px;
	}
div.learn_tab ul.tabbernav li.tabberactive{
	background-position:0px 0px;
	background-image:url(http://images.findlaw.com/www/lp/tab_learn_active_left.png);
	border-bottom:1px solid white;
	padding:0px 0px 0px 0px; 
	margin:0px 7px 0px 7px; 
	height:26px;
}
	div.learn_tab ul.tabbernav li.tabberactive a{
     background-image:url(http://images.findlaw.com/www/lp/tab_learn_active_right.png);
	 background-repeat:no-repeat;
	 background-position:right top;
	 color:#333333;
	 display:block;
	 float:left;
	 height:20px;
	 padding:6px 11px 0px 9px;
	 text-decoration:none;
	}
div.bread_crum ul.bc li{
	background:none;
	font-size:1.1em;
	padding:3px 3px 3px 3px;
}
div.bread_crum ul.bc li a{
	background-image:url(http://images.findlaw.com/www/lp/breadcrum_bullet_right.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	padding:0px 8px 0px 0px;
	margin:0px 3px 0px 3px;
}
div.bread_crum ul.tabbernav li.tabberactive{
	background-color:#f6fbff;
	border:1px solid #B8B29C;
	border-bottom:1px solid white;
	padding:2px 3px 2px 3px;
}
	div.bread_crum ul.tabbernav li.tabberactive a{
		text-decoration:none;
	}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 clear:both;
 float:left;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 /*display:none;*/
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#intl {
	border:none;
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
div.bread_crum .tabbertab{
	margin:-1px 0px 0px 0px;
}
