/* ========================== BIO AND PRACTICE AREA TABS ==================== */
.tab {
	display: inline-block;
	zoom:1;
 	*display:inline;
}
#tab_content {
	width:100%;
	margin-top:21px;
	display:block;	
}

/* Target FireFox 3.6 and then 4 [!] */
body:-moz-last-node #tab_content {/* ≤ Firefox 3.6 */
	margin-top:10px;
}
:-moz-any(html) #tab_content {/* ≥ Firefox 4 */
	margin-top:10px !important;
}
#tab_content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#tab_content ul.tabtitle li {
	margin: 0;
	padding: 0;
}
#tab_content ul.tabtitle li a {
	display: block;
	outline: none;
}
#tab_content ul.tabtitle li.selected-tab {
	position: relative;
}
#tab_content #line{
	position:relative
}

#tab_content #line hr{
	position:absolute;
	top:9px;
	border: 0;
	width: 100%;
	color: #ccc;
	background-color: #d0d6db;
	height: 1px;
}
#tab_content h3 a{
	color:#666;
}
.tabtitle {
	margin:0;
	padding: 0;/*width:312px;

	height:23px;*/
}
.tabtitle li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#808080;
	height:23px;
	text-transform: uppercase;
	background-image:none !important;
	
}
.tabtitle li a{
	text-decoration:none;
	color:#808080;
	/*padding-right:22px;*/
	padding-right:15px;
	font-weight:none;
}
.tabtitle li a:hover {
	text-decoration:none;
	color:#000 !important;
	font-weight:bold;
}
.tabtitle li a.active {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

/* --------- tab content area ---------- */


.tabs_text {
	/*list-style:none;*/
	/*width:670px;*/
	/*height:128px;*/
	margin-top:15px !important;
}
#relatedattorneys div.tabs_text {
	margin-top:15px !important;
}
.tabs_text h2 {
	padding-top:9px;
	padding-bottom:6px;
}
.tabs_text h3 {
	color:#000 !important;
	padding-top:3px;
	padding-bottom:6px;
}
.tabs_text ul {
	margin-bottom:10px !important;
	
}
.tabs_text ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	padding-top:0px;
	padding-left:11px !important;
	padding-bottom:6px !important;
	margin-bottom:0px;
	color:#000;
	
}

