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

html{
	background-color:#e1deca;
	padding:0px;
	margin:0px;
}
html.cobrands{
	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(../images/header_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:131px;
	margin:auto;
}
div.pro #header{
	background-image:url(../images/header_bg_pro.png);
}
	#header_sub_center{
		width:1000px;
		background-image:url(../images/header_center_bg.png);
		background-repeat:no-repeat;
		height:100px;
		margin:auto;
		position:relative;
	}
	div.pro #header_sub_center{
		background-image:url(../images/header_center_bg_pro.png);
	}
	#header #logo{
		display:block;
		height:100px;
		position:absolute;
		left:22px;
		top:0px;
		width:200px;
		margin:0;
	}
		#header #logo a{
			display:block;
			height:100px;
			width:200px;
		}
		#header #logo b{
			display:none;
		}
	#question{
		float:right;
		height:2px;
		margin-top:5px;
		margin-right:-5px;
		padding:15px 14px 15px 16px;		
		width:214px;
		overflow:hidden;
	}
	div.pro #question{
		margin:10px 10px 0 0;
		padding:0;
		overflow:visible;
		width:260px;
	}
		#question h2{
			background-image:url(../images/chevron.gif);
			background-position:0px 4px;
			background-repeat:no-repeat;
			font-size:1em;
			padding-left:12px;
			text-transform:uppercase;
			margin:0px 0px 0px 3px;
		}

		div.pro #question div{
			color:#ffffff;
			width:260px;
			text-align:right;
		}
			div.pro #question div a{
				color:#ffffff;
				display:inline;
				margin:0;
				padding:0;
			}
		#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;
				}
	div.pro div.banner_ad{
		border:1px solid #989898;
		left:524px;
		position:absolute;
		top:57px;
	}
	#primary_nav{
		clear:both;
		left:5px;
		top:101px;
		position:absolute;
	}
		#primary_nav ul{
			margin:0;
		}
		#primary_nav ul li{
			border-right:1px solid #b4ae98;
			list-style:none;
			float:left;
		}
		div.pro	#primary_nav ul li{
			border:none;
			border-left:1px solid #9dcfeb;
		}
		#primary_nav ul li.last{
			border-right:none;
		}
		div.pro	#primary_nav ul li.last{
			border-right:1px solid #9dcfeb;
		}
		#primary_nav ul li a{
			background-repeat:no-repeat;
			background-position:0px 0px;
			display:block;
			height:30px;
			line-height:800%;
			overflow:hidden;
		}
		#primary_nav ul li a.learn{
			background-image:url(../images/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(../images/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(../images/primary_nav_ask.png);
			width:121px;
		}
		#primary_nav ul li a.ask:hover, #primary_nav ul li a.ask_selected{
			background-position:-121px 0px;
		}
		#primary_nav ul li a.forms{
			background-image:url(../images/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(../images/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(../images/primary_nav_commentary.png);
			width:104px;
		}
		#primary_nav ul li a.commentary:hover, #primary_nav ul li a.commentary_selected{
			background-position:-104px 0px;
		}
		div.pro #primary_nav ul li a.research{
			background-image:url(../images/primary_nav_pro_research.png);
			width:126px;
		}
		div.pro #primary_nav ul li a.research:hover, #primary_nav ul li a.research_selected{
			background-position:0px 0px;
		}
		div.pro #primary_nav ul li a.practice{
			background-image:url(../images/primary_nav_pro_practice.png);
			width:157px;
		}
		div.pro #primary_nav ul li a.practice:hover, #primary_nav ul li a.practice_selected{
			background-position:0px 0px;
		}
		div.pro #primary_nav ul li a.career{
			background-image:url(../images/primary_nav_pro_career.png);
			width:147px;
		}
		div.pro #primary_nav ul li a.career:hover, #primary_nav ul li a.career_selected{
			background-position:0px 0px;
		}
		div.pro #primary_nav ul li a.blogs{
			background-image:url(../images/primary_nav_pro_blogs.png);
			width:58px;
		}
		div.pro #primary_nav ul li a.blogs:hover, #primary_nav ul li a.blogs_selected{
			background-position:0px 0px;
		}
	#search_box{
		background-image:url(../images/search_box.png);
		background-repeat:no-repeat;
		height:49px;
		position:absolute;
		left:705px;
		top:-40px;
		width:289px;
	}
	div.pro #search_box{
		background-image:url(../images/search_box_pro.png);
		height:48px;
		top:-38px;
		width:260px;
	}
		#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 #eb8f08;
			width:198px;
		}
		
		div.pro #search_txt{
			margin:12px 15px;
			*margin:11px 14px;
			width:168px;
		}
		#search_btn{
			background-image:url(../images/btn_search_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;
		}
		div.pro #search_btn{
			left:189px;
			top:12px;
		}
#main_ctnt{
	background-image:url(../images/main_bg.png);
	background-repeat:repeat-x;
	margin:auto;
}
div.pro #main_ctnt{
	background:none;
	background-color:#eff7f6;
}
	#main_child{
		width:995px;
		position:relative; 
		margin:auto;
	}
	#main_ctnt_center_top{
		background-image:url(../images/main_ctnt_bg_top.png);
		background-repeat:no-repeat;
		width:1000px;
		height:89px;
		margin:auto;
		position:relative;
	}
	#search_box_container_cobrands{
		width:1000px;
		height:10px;
		margin:auto; background-color:#fff;
		position:relative;
	}
	#cobrandcontent {width: auto; background-color:#fff; font-size: 12px;}
	#main_ctnt_center_top.home{
		background-image:url(../images/main_ctnt_bg_top_home.png);
	}
	#main_ctnt_center_top.cobrand{
		background:none; height: 10px;
	}	

	div.pro	#main_ctnt_center_top{
		background-image:url(../images/main_ctnt_bg_top_pro.png);
	}
	#main_child div.narrow_top{
		background-image:url(../images/main_ctnt_bg_top_2.png);
	}
		#tools{
			position:absolute;
			left:786px;
			top:39px;
			z-index:50;
		}
		#sharethis{
		background-image:url(../images/sharethis_back.gif); background-repeat:no-repeat;width: 200px; height: 20px; background-position: 0 0;position:absolute;left:678px;top:-50px;z-index:50;} 

		#sharethis a {color:#fff;}
		#sharethis a.stbutton { padding: 1px 0 10px 22px; *padding: -2px 0 0 22px;}
        #sharethisthin {
            background-image: url(../images/sharethis_back.gif );
            background-repeat: no-repeat;
            width: 200px;
            height: 20px;
            background-position: 0 0;
            position: absolute;
            left: 778px;
            top: -50px;
            z-index: 250
        }

        ;
        #sharethisthin a {
            color: #fff;
        }

        #sharethisthin a.stbutton {
            padding: 1px 0 10px 22px;
        * padding : - 2 px 0 0 22 px;
        }
		
		#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(../images/btn_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(../images/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(../images/share_facebook.png);
					}
					#share_box ul li a.delicious{
						background-image:url(../images/share_delicious.png);
					}
					#share_box ul li a.stumble_upon{
						background-image:url(../images/share_stumble_upon.png);
					}
					#share_box ul li a.digg{
						background-image:url(../images/share_digg.png);
					}
			#tools a.share {background-image:url(../images/btn_share.png);
				width:60px;} #tools a.share:hover {background-positions: -60px 0;}
			#tools a.email{
				background-image:url(../images/btn_email.png);
				width:46px;
			}
				#tools a.email:hover{
					background-position:-46px 0;
				}
			#tools a.print{
				background-image:url(../images/btn_print.png);
				width:43px;
			}
				#tools a.print:hover{
					background-position:-43px 0;
				}
		#main_ctnt_center_mid div.bread_crum{
			position:absolute;
			left:20px;
			top:-86px;
			width:604px;
			z-index:50;		
		}
			#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:2px 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{
					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(../images/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(../images/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(../images/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(../images/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(../images/main_ctnt_bg_mid.png);
		background-repeat:repeat-y;
		width:1000px;
		position:relative;
	}
	div.pro #main_ctnt_center_mid{
		background-image:url(../images/main_ctnt_bg_mid_header_pro.png);
	}
	#main_ctnt_center_mid.narrow{
		background-image:url(../images/main_ctnt_bg_mid_2.png);
	}
	#main_ctnt_center_mid_child{
		background-image:url(../images/main_ctnt_bg_mid_header.png);
		background-repeat:no-repeat;
		/*min-height:600px;
		height:auto;*/
		margin:auto;
		position:relative;
		width:1000px;
	}
	div.pro #main_ctnt_center_mid_child{
		background-image:none;
	}
	#main_ctnt_center_mid_child.narrow{
		background-image:url(../images/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{
			color:#666666;
			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; font-size: 12px; line-height: 16px;
			}
			#mainsearch_results h4{
				font-size:1.3em; background-color:#DEEEF8; color:#000; font-weight: bold; position: relative; width: 590px; right: 16px; padding: 5px 0 5px 15px; 
			}#mainsearch_results h4 span {float:right; color:#777;font-weight: normal; font-size: .8em; position: relative; bottom: 17px; right: 5px;}		 	
			#mainsearch_results a.more {font-size: 1.2em; font-weight: normal;}
			#mainsearch_results{
				font-size: 1.0em; width: 590px; float: right; color:#555; line-height: 16px; overflow: hidden;
			} #mainsearch_results span.highlight {background-color:#FFFFB0;}
			#mainsearch_results a {font-weight: normal; font-size: 12px;}	
			#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(../images/article_blue_box_top.png);
						margin-bottom:3px;
					}
					#sub_ctnt.article div.dos_donts div.donts{
						background-image:url(../images/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(../images/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.previous_page_btn{
					background-image:url(../images/previous_page.png);
					color:#ffffff;
					display:block;
					float:left;
					height:26px;
					margin:0px 15px 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:hover{
						background-position:-106px 0;
					}
					#sub_ctnt.article div.article_nav a.previous_page_btn:hover{
						background-position:-106px 0;
					}
					#sub_ctnt.article div.article_nav a.next_page_btn span{
						font-weight:bold;
						background-image:url(../images/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_nav a.previous_page_btn span{
						font-weight:bold;
						background-image:url(../images/tab_ctnt_prev_bullet.png);
						background-repeat:no-repeat;
						background-position:left 6px;
						padding:0px 5px 0px 9px;
						font-size:1.4em;
					}
		#sub_ctnt.article div.article_options{
			width:604px;
		}
		#sub_ctnt.article div.article_options div.comments{
			background-image:url(../images/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(../images/icon_share.png);
				background-position:0px 2px;
			}
			#sub_ctnt.article div.article_options div.atcl_tools a.email{
				background-image:url(../images/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(../images/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.2em;
			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(../images/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(../images/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(../images/icon_website.png);
			background-repeat:no-repeat;
			background-position:0px 2px;
			color:#769fb4;
			padding:0 0 7px 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(../images/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(../images/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.answers_box_ctnt{
			font-size:12px;
			padding:18px 24px 10px 24px;
			width:556px;
			float:left;
		}
			#sub_ctnt div.find_box div.find_box_ctnt ul li{
				margin:0px 0px 6px 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.snamesearch{
	left:350px;
	position:absolute;
	top:19px;
				}
				#sub_ctnt div.find_box div.find_form_els a.sname{
	left:24px;
	position:absolute;
	top:65px;
				}
				#sub_ctnt div.find_box div.find_form_els a.gme{
	left:27px;
	position:absolute;
	top:70px; padding-right: 6px; border-right: 1px solid #ccc;
				}
				#sub_ctnt div.find_box div.find_form_els a.mlawyers{
	left:90px;
	position:absolute;
	top:70px;
				}	
				#sub_ctnt div.find_box div.find_form_els a.snamesearch2{
	left:199px;
	position:absolute;
	top:99px;
	padding-right: 6px;
	border-right: 1px solid #ccc;
				}				
				#sub_ctnt div.find_box div.find_form_els a.gme2{
	left:282px;
	position:absolute;
	top:99px;
	padding-right: 6px;
	border-right: 1px solid #ccc;
				}
				#sub_ctnt div.find_box div.find_form_els a.mlawyers2{
	left:344px;
	position:absolute;
	top:99px;
				}				
				#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:0; clear:both;
							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(../images/adv_bullet_right.png);
							}
							#sub_ctnt div.find_box div.find_form_els div.advanced_options a.slActive{
								background-image:url(../images/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(../images/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(../images/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.multiple2{
				width:570px; float:left;
			}
				#sub_ctnt div.find_box div.browse div.multiple h4{
					width:90%;
				}
				#sub_ctnt div.find_box div.browse div.multiple2 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.multiple5 ul{
					float:left;
					margin:0px 0px 12px 0px;
					width:112px;
				}				
				#sub_ctnt div.find_box div.browse div.multiple2 ul{
					float:left;
					margin:0px 0px 12px 0px;
					width:180px;
				}
				#sub_ctnt div.find_box div.browse div.multiple2 ul.right{
					float:right;
				}				
				#sub_ctnt div.find_box div.browse div.multiple ul.right, #sub_ctnt div.find_box div.browse div.multiple5 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(../images/banner_home.png);
				float:left;
				height:196px;
				width:735px;
			}
				#sub_ctnt.home div#your_profile span{
					display:block;
				}
			div.pro	#sub_ctnt.home div.banner_home{
				background-image:url(../images/banner_pro.png);
				height:151px;
				width:738px;
			}
			#sub_ctnt.home div.slogan{
				left:425px;
				position:absolute;
				top:25px;
				width:280px;			
			}
			div.pro #sub_ctnt.home div.slogan{
				top:15px;
			}
				#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:273px;
				}
				#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;
				}					
				div.pro #sub_ctnt.home div.slogan h3{
					height:50px;
				}
				#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(../images/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;
						}
						div.pro #sub_ctnt.home div.slogan ul li a{
							background-image:url(../images/slogan_nav_pro.png);
							color:#666666;
							width:23px;
						}
						#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;
						}
						div.pro #sub_ctnt.home div.slogan ul li a.selected{
							color:#ffffff;
						}

			#sub_ctnt.home div.home_mid_ctnt{
				padding:10px 0px 10px 0px;
				width:740px;
				*width:760px;		
			}
				#sub_ctnt.home ul{
					margin:7px 0px 7px 0px;						
				}			
				#sub_ctnt.home ul.wob{
					margin:0px 0px 0px 0px;						
				}
					#sub_ctnt.home ul.blue_links li{
						background-image:url(../images/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(../images/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(../images/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:232px;
							position:absolute;
							top:11px;
						}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse a.sname{
	font-size:1.1em;
	left:366px;
	position:absolute;
	top:13px;
	width: 80px;
						}
						#sub_ctnt.home div.home_mid_ctnt div.search_browse a.gme{
							font-size:1.1em;
							left:290px;
							position:absolute;
							top:13px; padding-right: 5px; border-right: 1px solid #ddd;
						}	
						#sub_ctnt.home div.home_mid_ctnt div.search_browse a.mlawyers{
							font-size:1.1em;
							left:350px;
							position:absolute;
							top:13px;
						}										
						#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; background-color:#fff;
						}
						#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{
							margin:10px 0 0 0;
							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(../images/adv_bullet_right.png);
							}
							#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options a.slActive{
								background-image:url(../images/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(../images/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.search_browse div.tabbertab div.tab_ctnt div.catg li h3 {font: normal 11px/1.5em "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, sans-serif; background: none; margin: 0; padding: 0;color:#006699; height: 15px; width: auto;} #sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.tab_ctnt div.catg li h3:hover {text-decoration:underline;}
					#sub_ctnt.home div.home_mid_ctnt div#ask_rep{
						background-image:url(../images/home_mid_box_left_rep_ask.png);
					}	
					#sub_ctnt.home div.home_mid_ctnt div.box_left h3{
						background-image:url(../images/home_mid_box_left_top.png);
						background-repeat:no-repeat;
						color:#ffffff; background-color:#fff;
						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.box_left div.foursixeight{
						border-top:1px solid #dedede;
						float:left;
						padding:7px 0px 0px 4px;
						width:471px;
						margin:0px 0px 0px 1px;
					}		
					#sub_ctnt.home div.home_mid_ctnt div.box_left 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.box_left 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.box_left div.featured_firm a.firm_pic{
								float:left;
								border:1px solid #dedede;
								display:block;
							}
								#sub_ctnt.home div.home_mid_ctnt div.box_left div.featured_firm a.firm_pic img{
									border:1px solid #ffffff;
									display:block;
								}
						#sub_ctnt.home div.home_mid_ctnt div.box_left div.featured_firm div.firm_details{
							float:left;
							margin:0px 0px 0px 10px;
							width:300px;
						}								
							#sub_ctnt.home div.home_mid_ctnt div.box_left 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.box_left div.featured_firm div.firm_details p{
								font-size:1.1em;
							}
							#sub_ctnt.home div.home_mid_ctnt div.box_left div.featured_firm div.firm_details ul{
								font-size:1.1em;
								margin:0px;
								margin-top:3px;
							}
								#sub_ctnt.home div.home_mid_ctnt div.box_left div.featured_firm div.firm_details ul li{
									list-style:none;
									background-image:url(../images/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{
							background:none;
							background-image:url(../images/post_question.png);
							border:none;
							float:right;
							height:20px;
							display:block;
							width:94px;
						}
							#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(../images/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(../images/home_mid_box_left_btm_ask.png);
					}
				#sub_ctnt.home div.home_mid_ctnt div.box_right{
					background-image:url(../images/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(../images/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 h3{
						font: normal 11px/1.5em "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, sans-serif; background: none; margin: 0; padding: 0;color:#006699; height: 15px; width: auto;
						} #sub_ctnt.home div.home_mid_ctnt div.box_right div.sections h3:hover {text-decoration:underline;}
						#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(../images/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(../images/home_btm_ctnt_bg.png);
				background-position:left;
				background-repeat:no-repeat;
				float:left;
				min-height:127px;
				height:1%;
				height:auto;
				padding-bottom:0px;
				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 a.find_out{
						margin-bottom:12px;
					}
					#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(../images/banner_home.png);
				background-repeat:no-repeat;
				height:196px;
				width:735px;
			}
			#sub_ctnt div#firm_profile{
				float:left;
				margin:0 0 40px 0;
				width:604px;
			}
			#sub_ctnt div.tabberlive{
				float:left;
				position:relative;		
				width:604px;
			}
			#sub_ctnt div.tabbertab div.prnt{
				background-image:url(../images/tab_ctnt_bg_mid.png);
				background-repeat:repeat-y;
				width:604px;
			}
			#sub_ctnt div.tabbertab div div.tab_bg_top{
				background-image:url(../images/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(../images/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(../images/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(../images/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 h3 {
				color:#666666;
				display:block;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1.8em;
				font-weight:normal;
				margin:0px 0px 5px 0px;
			}

			#sub_ctnt div.tabbertab div h4{
				font-size:1.2em;
			}
			#sub_ctnt div.tabbertab div.tab_ctnt ul{
				margin:0px 0px 20px 10px;
			}
				#sub_ctnt div.tabbertab div.tab_ctnt ul li{
					font-size:1.1em;
				}
			#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(../images/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 a.prev_tab:hover{
					background-position:-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(../images/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(../images/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:hover{
					background-position:-199px 0px;
				}
				#sub_ctnt div.tabbertab a.next_tab span{
					background-image:url(../images/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(../images/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:auto;
			}
				#sub_ctnt div.video div.video_ft{
					background-image:url(../images/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(../images/video_ft_browse.png);
						color:#ffffff;				
						display:block;
						float:right;
						font-size:1.1em;
						height:17px;
						padding:2px 0px 0px 0px;
						margin:13px 10px 0px 0px;
						width:114px;
						text-align:center;
						text-decoration:none;
					}
					#sub_ctnt a.browse:hover{
						background-position:-114px 0;
					}
					#sub_ctnt input.browse_btn{
						background:none;
						background-image:url(../images/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:92px;
						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.1em;
						}
				#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 h3{
				color:#666666;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:normal;
				margin:0px 0px 10px 0px;
				padding:0px 0px 0px 0px;
			}
			#sub_ctnt div.comments_list{
				width:604px;
			}
				#sub_ctnt div.comments_list h3{
					border-bottom:1px dotted #666;
					background-image:url(../images/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(../images/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(../images/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(../images/learn_about_crnr_top_left.png);
						background-repeat:no-repeat;
					}
					#sub_ctnt div.learn_panel div.right{
						background-image:url(../images/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(../images/find_a_lawyer.gif);
							border:none;
							color:#ffffff;
							cursor:pointer;
							float:right;
							font-size:1.1em;
							height:20px;
							margin:0px 5px 0px 0px;
							width:93px;
						}
					#sub_ctnt div.learn_panel div.learn_panel_floor{
						background-color:#FFFFFF;
						background-image:url(../images/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{
					clear:both; margin:25px 0 0 0;
					width:300px;
				}
					#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:245px; font-size: 13px;
						}
						#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, #sub_ctnt ul.iconed li a.i-ldir{
							background-image:url(../images/icon_bulb.gif);
						}
						#sub_ctnt ul.iconed li a.checkmark, #sub_ctnt ul.iconed li a.i-form{
							background-image:url(../images/icon_checkmrk.gif);
						}
						#sub_ctnt ul.iconed li a.community, #sub_ctnt ul.iconed li a.i-answers{
							background-image:url(../images/icon_community.gif);
						}
						#sub_ctnt ul.iconed li a.glass{
							background-image:url(../images/icon_glass.gif);
						}
						#sub_ctnt ul.iconed li a.right{
							background-image:url(../images/icon_right.gif);
						}
						#sub_ctnt ul.iconed li a.gavel{
							background-image:url(../images/icon_gavel.gif);
						}
			#sub_ctnt div.intro_right_art{
				width:228px;
			}
			#sub_ctnt div.intro_right_video{
				width:300px;
			}
				#sub_ctnt div.video_mid_size{
					background-color:#dad9cb;
					background-image:url(../images/video_ft_sm_btm.png);
					background-repeat:no-repeat;
					background-position:left bottom;
					padding:0 0 10px 0;
					width:228px;
				}
				#sub_ctnt div.video_lrg_size{
					background-color:#dad9db;
					background-image:url(../images/video_ft_lrg_btm.png);
					background-repeat:no-repeat;
					background-position:left bottom;
					padding:0 0 10px 0; margin:0;
					width:300px;
				}
					#sub_ctnt div.video_mid_size a.browse{
						margin-top:9px;
					}
			#sub_ctnt div.box_free{
				background-image:url(../images/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(../images/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(../images/box_free_lrg_btm.png);
					height:3px;
				}
				#sub_ctnt div.bf_wide{
					width:604px;
				}
				#sub_ctnt div.bf_narrow{
					background-image:url(../images/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, #sub_ctnt div.practice_areas{
				clear:both;
				font-size:1.1em;
				height:12px;
				padding-bottom:5px;
				width:100%;
			}
			div.city_areas span, div.practice_areas span{
				color:#333333;
				font-weight:bold;
				display:block;
				float:left;
			}
			div.city_areas ul, div.practice_areas ul{
				margin:0px;
				padding:0px;
			}
			div.city_areas ul li, div.practice_areas ul li{
				color:#999999;
				float:left;
				height:14px;
				border-right:1px solid #ccc;
				list-style:none;
				margin-left:5px;
				padding-right:5px;
			}
			div.city_areas ul li.last, div.practice_areas ul li.last{
				border-right:none;
			}
			#filter{
				background:url(../images/filter_back.png) no-repeat;
				clear:both;
				font-size:1.1em;				
				height:60px;
				width:710px; margin: 0;
				margin-top:10px; 
			}
				#filter div{
					float:left;
					height:60px;
					width:150px;
				}
				#filter div#filter_left{
					color:#FFFFFF;
					width:499px;
				}
				#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:0;
					width:711px;
				}
				#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 th.video{
						width: 200px;
					}	
						#results tr#results_header th.contact{
						width: 200px;
					}	
						#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, #sponsored_name td.name{
							font-size:1.1em;						
							width:504px;  
							*width:500px; 
						}#results a.mapthis {display:inline; margin-left: 5px; padding-left: 5px; border-left:1px solid #ccc;}
						#results.learn td.name{
							width:604px;
						}
						td.name a.img{
							float:left;
							margin:18px 9px;
							margin-bottom:0px;
							border:1px solid #b9b39f;							
						}
						td.name a.img img{
							border:1px solid white;
						}
						#results td.name div{
							margin:0px;
							margin:20px 0 0 0;
							float:left;
							line-height:16px;
							width:300px; 
						}
						#results.learn td.name div{
							width:520px;
						}
							td.name span{
								clear:both;
							}
							#results td.name span span{
								display:inline;
							}
							#results td.name span.sponsoreddesctext{ margin: 0 0 0 70px;
								
							}
							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(../images/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(../images/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; background: none; background-color:#fff;
						}
						#results tr.results_sponsored td.video, #results tr.results_sponsoredfree td.video, #results tr.results_top td.video {							font-size:1.1em;																		
							width:120px; background: none; background-color:#f8f8f0;}
						#results tr.results_sponsored td.name {background:none; background-color:#f1fbff;}
						#results tr.results_top td.name {background:none; background-color:#f8f8f0;}
						#results td.video{
							font-size:1.1em;																		
							width:100px; background-color:#fff; padding: 21px 0 0 20px; height: 60px;
						}
						#results td.contact{
							font-size:1.1em; background: none; background-color:#fff;													
							padding: 21px 10px 0 10px; height: 60px;
						} 
						#results tr.results_sponsored td.contact{
						    background: none; background-color:#f1fbff;
						}
						#results tr.results_sponsoredfree td.contact, #results tr.results_top td.contact{
							background: none; background-color:#f8f8f0;													
						} 
						#results td.contact em {font-style:normal; font-weight: bold; color:#666; font-size: 13px;}
						.offersfree {display: block; width: 160px;text-transform: uppercase;font-weight: bold; color:#ea8c06; font-size: 9px;}
						#results td.sponsoredvideo {background:none; background-color:#f8f8f0; text-align:center; }
						#results td.sponsoredvideo #sponsoredvideolink {background:url(../images/sponsoredvideo_back.png) no-repeat; height: 85px; background-position: 18px 5px; } #results td.sponsoredvideo #sponsoredvideolink a {padding-top: 47px;}
						#results td.websiteonly{
							font-size:1.1em;																		
							width:100px; padding: 21px 0 0 10px; height: 60px;
						}
							#results td.video div{
								margin:10px 10px;
							}
							#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(../images/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(../images/sponsored.png);
						background-repeat:no-repeat;
						background-position:top left;
						height:90px;
					}
					tr.results_sponsoredfree{
						background-color:#f8f8f0;
						background-image:url(../images/sponsoredfree.png);
						background-repeat:no-repeat;
						background-position:top left;
						height:90px;
					}
					tr.results_top{
						background-color:#f8f8f0;
						background-image:url(../images/free.png);
						background-repeat:no-repeat;
						background-position:top left;
						height:90px;
					}
						#results.learn tr.results_sponsored{
							background-image:url(../images/sponsored_free.png);
							background-position:500px 11px;
							height:85px;
						}
						#results tr.results_sponsored tr td, #results tr.results_sponsoredfree tr td, #results tr.results_free tr td{
							border-bottom:none; padding-top: 5px;
						}
						#results.learn tr.results_sponsored td{
							padding-bottom:0px;
						}
						#results tr.results_sponsored td table, #results tr.results_sponsoredfree td table, #results tr.results_free td table{
							margin:0px;
						}
						#results tr.results_sponsored td table tr td, #results tr.results_sponsoredfree td table tr td, #results tr.results_free td table tr td{
							padding-bottom:0px;
						}
						#tagsponsoredresults {
							position:relative; top: 101px;left: 9px;
							display: block; height: 1px;
							width: 360px;
							text-transform: uppercase;
							font-weight: bold;
							color: #ea8c06;
							font-size: 9px;
						}
			#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(../images/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(../images/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:#555;
				font-weight:bold;
				font-size:1.1em;
				margin:10px 0 3px 0;
				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_box{
				background-image:url(../images/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(../images/icon_glass.gif);
					}
					div.nav_right div.get_started_box div.bulb a.icon{
						background-image:url(../images/icon_bulb.gif);
					}
					div.nav_right div.get_started_box div.checkmrk a.icon{
						background-image:url(../images/icon_checkmrk.gif);
					}
					div.nav_right div.get_started_box div.gavel a.icon{
						background-image:url(../images/icon_gavel.gif);
					}
					div.nav_right div.get_started_box div.community a.icon{
						background-image:url(../images/icon_community.gif);
					}
					div.nav_right div.get_started_box div.house a.icon{
						background-image:url(../images/icon_house.gif);
					}	
					div.nav_right div.get_started_box div.arrow a.icon{
						background-image:url(../images/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(../images/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(../images/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;
				}
	#main_ctnt_center_bottom{
		background-image:url(../images/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(../images/main_ctnt_bg_btm.png);
	}
	div.pro #main_ctnt_center_bottom.home{
		background-image:url(../images/main_ctnt_bg_btm_pro.png);
	}
	#main_child div.narrow_btm{
		background-image:url(../images/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:right;
			height:12px; text-align:right;
			width:10px; margin-right: 145px;
			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:995px;
				}
					#ft #footer_nav_left_ctnt{
						background-image:url(../images/ft_bg_small_rep.png);
						background-repeat:repeat-y;
						float:left;
						margin:0px 9px 0px 19px;
						padding:20px 20px 0px 0px;
						width:666px;
					}
					#ft #footer_nav_left_ctnt.cobrandfooter{
						background:none;
					}
					#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; text-align: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; width: 120px;
						font-size:10px;
						font-weight:bold;
						text-transform:uppercase;
					}
					#ft #footer_nav div.footer_line div ul li{
						color:#7e7863;
						float:left;
						list-style:none;
						margin-left:3px;
					}
					#ft #footer_nav div.footer_line div ul li a{
						font-size:1.1em;
						color:#7e7863;
					}
				#ft #copy_awards{
					background-image:url(../images/ft_bg_small_btm.png);
					background-repeat:no-repeat;
					background-position:bottom left;
					clear:both;
					float:left;
					font-size:1.1em;
					width:686px;
					margin:10px 0px 0px 0px;
					padding:5px 0px 13px 0px;
				}
				#ft #copy_awards.cobrandfooter{
					background:none;
				}
					#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(../images/awards.png);
						background-repeat:no-repeat;
						float:right;
						height:30px;
						margin:0px 20px 0px 0px;
						width:155px;
					}
					#ft #copy_awards #ft_awards.cobrandfooter{
						background-image:url(../images/awards_pro.png);
					}					
					
						#ft #copy_awards #ft_awards span{
							display:none;
						}
					#ft #copy_awards #copyright{
						float:left; text-align:left;
						font-size:1em;
						margin:0px 0px 0px 20px;
						width:450px;
					}
			#ft #aux_btn{
				background-image:url(../images/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 10px;
						padding:0px 0px 0px 40px;
						width:200px;
					}
						#ft #aux_btn div.sales_support{
							background-image:url(../images/icon_sales_support.png);
						}
						#ft #aux_btn div.products{
							background-image:url(../images/icon_products.png);
						}
						#ft #aux_btn div h4{
							font-size:1.0em;					
							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(../images/nav_right_bullet.png);
								background-position:0px 5px;
								background-repeat:no-repeat;
								padding-left:8px;
								margin-bottom:0px;
								text-align:left;
							}
								#ft #aux_btn ul li a{
									font-size:1.0em;
								}		
/* Global */
#main_ctnt_center_mid_child h2{
fon	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}
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.last{
	margin-bottom:0;
}

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(../images/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(../images/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(../images/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(../images/blue_box_bullet.png);
	background-repeat:no-repeat;
}
ul.dark_bul{
	margin:0px 0px 0px 10px;
}
ul.dark_bul li{
	background-image:url(../images/dark_bullet.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
	line-height:18px;
	list-style:none;
	padding:0px 0px 0px 10px;
}
ul.m_1{
	margin-bottom:14px;
}
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(../images/icon_video.png);
	background-repeat:no-repeat;
	color:#769fb4;
	float:left;
	padding-left:20px;
	margin-top:5px;
	width:72px;
}
a.website{
	background-image:url(../images/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;
}
#bd.cobrands{
	position:relative; background-color:#fff;
}
#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: 1384,v 1.90 2008/05/30 18:28:56 root Exp root $ */

/*--------------------------------------------------
  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(../images/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.1em;
	height:18px;
	margin:0px 2px 0px 0px;
	padding:4px 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 7px 10px 7px;
	}
div.lawyer_profile ul.tabbernav li{
 background-image:url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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;}
#textbox {font-size: 13px;}
#locationcrumb {z-index:50;position:relative; bottom: 0px; right: 12px; float: right; margin:0; color:#888;}
#locationcrumb.mzinga {z-index:50; position:relative; bottom: 8px; left:1px; text-align:right; float: right; margin:0; color:#888;}
#textbox_right {text-align: right; margin: 0 10px 10px 0;}
/* FORMS * STORE CSS Additions */
li.formimage {min-height: 85px; padding-top: 3px;} 
.formtitle {display:block; min-height: 30px;} a.formtitle{color:#000;font-weight: bold;}
a.formprice {color:#f69d03;}
#bookreview {list-style: none; width: 278px; margin-top:6px; margin-bottom: 10px;height: 125px;}

#bookimg {float: left;list-style: none; min-width:95px;} #bookimg img {border: 1px solid #9a988b;}
#booktitle {color:#006697;display:block; padding-top: 20px; font: 15px Georgia, "Times New Roman", Times, serif;}
#bookinfo {display:block;color:#444;font-size:12px; line-height:18px;}   
#bookrating {float:left;}
div.nav_right span.booknumreviews{width: auto; display:inline;font-size: 10px; color:#8e8774;}
#home_bottom {}
#home_bottom h3 {font: 15px Georgia, "Times New Roman", Times, serif; color:#333; border:none; background:none; margin: 10px 10px 10px 0; padding: 0 0 6px 0; border-bottom: 1px dotted #666;}
#home_bottom ul, #home_bottom li {list-style:none;}
#home_bottom_container {margin: 10px 1px 0 0;padding: 5px 5px 5px 10px; min-height: 143px;border-right:1px solid #fff;background-color:#DDEAF1;}
#seventwentyeight {clear:both; margin: 0 0 0 9px; padding-top: 10px; display:block;}
#pageads {clear:both;background-color:#f5f5f5; border:1px solid #ddd; margin-bottom: 10px; margin-top: 10px; padding: 10px; line-height: 20px;}
#pageads {color:#555;} #pageads a {color:#555;}
#pageads span {font-size: 17px;}
#pageads table {clear:both; margin:0;padding:0}
#pageads td { font-size: 11px;padding:0 0 5px 0;}
.adLabel {color:#bbb; font-size: 8px; text-transform:uppercase; position:relative; bottom:5px; left:3px;}
#pageads br {margin:0;padding:0;} #pageads p {margin:0; padding:0;  font-size: 11px; line-height: 15px;}
.rlinks2, .rlinks3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color:#333;}
.video_results {position:relative;right: 362px;top: 75px;}
#bottom_search {width: 690px; padding: 0 10px 0 10px; background-color:#DEEEF8; clear:both;
font-size:1.1em; height:80px; margin-top:10px; position:relative; top:10px;left:36px;display:block;}
#bottom_searchg {width: 680px; float:left;padding-top: 10px;}
#bottom_searchu_left {width: 210px; padding-left: 45px;}
#bottom_searchu_right {width: 405px;}
#top_search {width: 690px; padding: 0 10px 0 10px; clear:both;
font-size:1.1em; height:60px; margin:5px 0 5px 0; display:block; background:url(../images/topsearch_back.png) no-repeat;}
#top_searchg {width: 680px; float:left;padding-top: 5px;}
#top_searchu_left {width: 210px; padding-left: 45px;}
#top_searchu_right {width: 405px;}
#top_search h4 {color:#333;}

#headerquestion {width: 250px;position: absolute;left: 783px;top: 23px;}
#headerquestion h2{background-image:url(../images/chevron.gif);	background-position:0px 4px;background-repeat:no-repeat;font-size:1em;	padding-left:12px;text-transform:uppercase;	margin:0px 0px 0px 3px;}
#headerquestioninterior {padding-left: 15px;}
#main_ctnt_co{background:none;	background-color:#fff;	margin:auto;}
#mzinga_recentposts ul li{list-style:none; list-style-type:none;background:none;padding-left:0;clear:both;}
#mzinga_recentposts span {color:#b0ada4; display:block;margin-bottom:10px; width: 200px;}
#content {padding: 0 15px 0 15px; font-size: 12px;} #sub_ctnt.article p {font-size: 1.0em;}
#content hr {clear:both; margin: 5px 0 10px 0; border:none; background:none; width: 580px; border-bottom:1px dotted #ccc;}

/* FindLaw Answers */
#post_img { width:220px; height:160px; background-image: url(../images/post.png); background-position:0px 5px; background-repeat:no-repeat; margin-bottom:0px;}
#post_img { width:215px; height:160px; background-image: url(../images/post2.png); background-position:0px 5px; background-repeat:no-repeat; margin-bottom:8px;}
#post_img p { padding: 50px;}
#feedburner span {clear:both; float:none; width: 260px; margin-top:10px;display:block;}
#feedburner .feedburnerFeedBlock {}
#feedburner.headline {clear:both; width: 200px;}
#creditfooter {clear:both; margin: 7px 0 5px 0;}
#answerstextbox {font-size: 12px; line-height: 16px;}
#answerscontent {font-size: 12px; line-height: 16px;}
#answerscontent h2 {clear:both; font-size: 17px; margin: 10px 0 8px 0; padding-bottom: 6px; border-bottom: 1px dotted #ccc;}
#answerscontent h3 {font-size: 16px; margin: 20px 0 5px 0;}
#answerscontent h4 {font-size: 15px; margin: 10px 0 3px 0;}
#answerscontent h5 {font-size: 15px; margin: 10px 0 3px 0;}
#answerscontent ol {clear:both; margin: 0 0 10px 25px; padding: 0;}
#answerscontent ol ol {list-style:lower-alpha;}
#answerscontent ol ol li{list-style:lower-alpha;}

/* Topspots and BOP Content Ads */
#pageads {clear:both;background-color:#fff; border:1px solid #ddd; margin-bottom: 10px; margin-top: 10px; padding: 5px 5px 0 5px; line-height: 20px;}
#pageads {color:#555;} #pageads a {color:#555;}
#pageads_container {background-color:#f5f5f5; padding: 7px; border-bottom: 5px solid #fff;} 
#pageads_label {height: 10px; float:right; font: "lucida sans" sans-serif; margin-right: 5px; text-transform:uppercase; color:#bbb;} #pageads p {clear:both; margin-bottom:15px;}
#pageads_content {font-size: 11px; color:#777;}
#pageads_content span {font-size: 10px;}
#pageads span.pageads_link {font-size: 15px} #pageads span.pageads_link a{color:#333;}
#results_table {clear:both; margin-top: 10px;} #results_table table {width: 600px;} 
#results_table span.adLabel {float:right; clear:both; font-size: 11px; margin:10px 0 0 0; padding: 0; position:relative; top: 6px; right: 2px;}
#results_table tr {width: 600px;}
#results_table td.contact {width: 120px;}
#results_table #results td.name{font-size:1.1em;width:470px; background-color:#fff; *width:466px; }
#tsads {clear:both; margin-top: 10px;} #tsads table {width: 600px;} 
#tsads span.adLabel {float:right; clear:both; font-size: 11px; margin:10px 0 0 0; padding: 0; position:relative; top: 6px; right: 2px;}
#tsads tr {width: 600px;}
#tsads td.contact {display:none;}
#tsads #results td.name{font-size:1.1em;width:604px; background-color:#fff; *width:600px; }#fa_container {clear:both; width: auto; display: block;background-color: #fff; border: 1px solid #ccc;margin: 5px 0 0 0; padding: 10px 10px 10px 10px;line-height: 0px;font-size: 1px;}#fa_container2 {width: auto; display: block;background-color: #fff; border: 1px solid #ccc;margin: 0; padding: 10px 10px 10px 10px;line-height: 0px;font-size: 1px;}#fa_container3 {width: auto; display: block;background-color:#F0F5FF; border: 1px solid #cAd0dF;margin: 5px 1px 5px 1px; padding: 10px 10px 10px 10px;line-height: 0px;font-size: 1px;}#fa_container4 {width: auto; display: block;background-color:#F0F5FF; border: 1px solid #cAd0dF;margin: 5px 1px 5px 1px; padding: 10px 10px 10px 10px;line-height: 0px;font-size: 1px;}#fa_label {font: bold 12px Arial, Helvetica, sans-serif;}#fa_segment {display:block;margin-top: 10px;}#fa_maintitle {font: 12px Arial, Helvetica, sans-serif;}#fa_maintitle a {color:#000099; font-weight: normal;font-weight: bold;}#fa_description {font: 11px Arial, Helvetica, sans-serif;}#fa_contactinfo {font: 11px Arial, Helvetica, sans-serif;display: inline;}#fa_contactinfo a {color:#009900;font-weight: normal;text-decoration: none;padding-right: 10px;display: inline;}#fa_number {display: inline;padding-left: 7px; margin: 0;}

/* General Sizing issues */
div.searchable-content {font-size:12px; line-height:16px;}
#publicaz {font-size: 9px;}
#publicaz div.tabbertab div.tab_ctnt div.learn_about_list_res div.res div.res_desc a.catg {font-size: 15px;}
#publicaz div.tabbertab div.tab_ctnt div.learn_about_list_res div.res div.res_desc div a {font-size: 12px;}
#publicaz div.tabbertab div.tab_ctnt div.learn_about_list_res div.res div.video_num span {font-size:12px;}
#sub_ctnt div.intro_left_art_w_video{width:275px;}			.highlight {font-weight: bold;}
.content-sidebar {padding: 5px; 
margin: 5px;
background-color: #ddeef8;
float: right;
width: 150px;
}
.content-sidebar li {margin-left: 1em;
list-style-type: disc;}
.content-sidebar ul {margin-top: 0.5em;
margin-bottom: 1.5em;}

/* Forms Creatives */
#formsstorethreetwenty {width: 275px; height: 230px; padding: 0 0 0 20px; font-size: 11px; font-family:"Lucida Grande", Lucida Sans Unicode, Verdana, Arial, sans-serif; border-left: 1px solid #bbb9ae;color:#000;}
#formsstorethreetwenty h2 {font: 16px Georgia, "Times New Roman", Times, serif; font-weight: normal; margin:0 0 10px 0; padding: 0 0 9px 0; border-bottom: 1px dotted #ddd;color:#555;}
#formsstorethreetentyimg {float:right; text-align:right; width: 90px; text-align:center; color:#b77300;}
#formsstorethreetwentypoints {margin-top: 10px; font-size: 10px;}
#formsstorethreetwentypoints ul {margin: 0;padding: 10px 0 0 15px;}
#formsstorethreetwentypoints ul li {margin: 0; padding: 3px 0 0 0; line-height: 12px;color:#000;}
#formsstorethreetwenty {text-decoration:none;}
#formsstorethreetwenty a {color:#000;cursor:hand}

