@charset "UTF-8";
/* CSS Document */

/*----------------------- Common Styles -------------------*/

BODY {
	text-align: center;
	margin:0;
	padding:0;
	background: url(images/bground.jpg) repeat top center; }

H1, H2, .Normal H1, .Normal H2 {
	font-size: 11pt;
	font-weight:bold;
	color:#333; }
	
H3, .Normal H3 {
	font-size: 12pt;
	font-weight:bold;
	color: #7a0b14; }

BODY, .Normal, .PageWrapper, .form, td, h2.Normal, h1.Normal {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  }
	
.maroon {
	color: #7a0b14; }
	
.h1text, .H2.h1text, .H1.h1text, .Normal .h1text {	
	font-size:14pt;
	font-weight:bold;
	color: #7a0b14;
	font-family: Arial, Helvetica, sans-serif; }
	
.h2text, .H2.h2text, .H1.h2text, .Normal .h2text {	
	font-size:13pt;
	font-weight:bold;
	color: #7a0b14;
	font-family: Arial, Helvetica, sans-serif; }	

P, H1, H2 {
	margin:0;
	padding:6px 0; }
	
TABLE {
	margin:0;
	padding:0; }
	
UL, OL {
	margin-top:0;
	margin-bottom:0;
	padding-top:6px;
	padding-bottom:6px; }
	
a, .Normal a, a:visited, .Normal a:visited, a:link, .Normal a:link {
	color:#0000FF;
	text-decoration:none;
	outline: none;
}

a:hover, .Normal a:hover, a:focus, .Normal a:focus {
	color:#0000CC;
	text-decoration:underline;
	outline: none;
}	
	
.Profile {
	float: right; 
	padding-left: 14px; 
	padding-bottom: 8px; }
	
.Profile p {
	padding-left:48px;}
	
address {
	padding:6px 0 6px 12px; }
	
/*---------------------- End Common Styles --------------*/

/*Contact Us page form*/

#dnn_ctr417_ModuleContent {
	margin-left:36px; }


/*----------------------- Page Layout --------------------*/

.BackgroundWrapper {
	margin:0;
	padding:0;
	width:100%;
	text-align:center; }
	
.PageWrapper {
	width:992px;
	margin:0 auto;
	text-align:left;
	background: url(images/page-backer.png) repeat-y top center; }
	
.TopBarWrapper {
	margin:0 auto;
	padding-top:4px;
	width: 934px;}
	
.TopBarWrapper .Top {
	width:934px;
	height:3px;
	background: url(images/top-bar-top.png) no-repeat top center; }
	
.TopBarWrapper .Left {
	height:104px;
	background: url(images/top-bar-left.png) no-repeat top left; }
	
.TopBarWrapper .Right {
	height:104px;
	background: url(images/top-bar-right.png) no-repeat top right; }
	
.TopBarWrapper .Center {
	height:104px;
	width:928px;
	margin:0 3px;
	background: url(images/top-bar.jpg) no-repeat top center; }
	
.TopBarWrapper .Logo {
	width:231px;
	height:103px;
	margin:0;
	padding-top:8px;
	padding-left:6px; }

.MenuWrapper {
	width:934px;
	height:53px;
	margin:0 auto; }
	
.MenuWrapper .Left {
	height: 53px;
	background: url(images/menu-left.png) no-repeat top left; }
	
.MenuWrapper .Right {
	height: 53px;
	background: url(images/menu-right.png) no-repeat top right; }
	
.MenuWrapper .Center {
	height:53px;
	width:908px;
	margin:0 13px; }
	
.MenuPane {
	height:53px;
	width:908px;
	background: url(images/menu-bg.jpg) no-repeat; }
	
.HeaderWrapper {
	height:208px;
	width:926px;
	margin:0 auto; }
	
.HeaderWrapper .Top {
	height: 5px;
	width:926px;
	background: url(images/header-top.png) no-repeat top center; }
	
.HeaderWrapper .ContactTop {
	height: 5px;
	width:926px;
	background: url(images/header-top-contact.png) no-repeat top center; }	

.HeaderWrapper .Left {
	height: 203px;
	background: url(images/header-left.png) no-repeat top left; }
	
.HeaderWrapper .Right {
	height: 203px;
	background: url(images/header-right.png) no-repeat top right; }
	
.HeaderWrapper .Center {
	width:908px;
	height:23px;
	margin:0 9px; }
	
.HeaderPane {
	width:572px;
	height:203px;
	background: url(images/image1.jpg) no-repeat top center; }
	
.HeaderDivider {
	width:5px;
	height:203px;
	background: url(images/header-divider.png) no-repeat top center; }
	
.FormPane {
	width:331px;
	height:203px;
	background: url(images/form-bg.jpg) no-repeat top center; }
	
.GroupPane {
	width:331px;
	height:203px;
	background: url(images/group-bg.jpg) no-repeat top center; }
	
.MiddleWrapper {
	width:936px;
	margin:0 auto; }
	
.MiddleWrapper .Top {
	width:936px;
	height:11px;
	background: url(images/middle-top.png) no-repeat top center; }
	
.MiddleWrapper .ContactTop {
	width:936px;
	height:11px;
	background: url(images/middle-top-contact.png) no-repeat top center; }
	
.MiddleWrapper .Left {
	height: 194px;
	background: url(images/middle-left.png) no-repeat top left; }
	
.MiddleWrapper .Right {
	height: 194px;
	background: url(images/middle-right.png) no-repeat top right; }
	
.MiddleWrapper .Center {
	height:194px;
	margin:0 9px; }
	
.MiddlePane {
	height:194px;
	width:918px;
	margin:0;}
	
.ContentWrapper {
	width: 936px;
	margin:0 auto; }
	
.ContentWrapper .Top {
	width:936px;
	height:6px;
	background: url(images/content-top.png) no-repeat top center; }
	
.ContentWrapper .ContactTop {
	width:936px;
	height:6px;
	background: url(images/content-top-contact.png) no-repeat top center; }
	
.ContentWrapper .Bottom {
	width:936px;
	height:7px;
	background: url(images/content-bottom.png) no-repeat top center; }
	
.ContentWrapper .ContactBottom {
	width:936px;
	height:7px;
	background: url(images/content-bottom-contact.png) no-repeat top center; }
	
.ContentWrapper .Left {
	background: url(images/content-left.png) repeat-y top left; }
	
.ContentWrapper .Right {
	background: url(images/content-right.png) repeat-y top right; }
	
.ContentWrapper .Center {
	width:916px;
	margin:0 10px;
	background: #fff;}
	
.ContentPane {
	padding:6px 10px 6px 10px;
	width:589px;
	background: #fff; }
	
.SidePane {
	width:299px;
	padding:0 1px;
	background: #867676; }
	
.ContentDivider {
	width:6px;
	background: url(images/content-divider.png) repeat-y; }
	
.Call {
	position:absolute;
	top:0px;
	margin-left:685px;
	height:79px;
	width:253px; }
	
.Call a, .Call a:visited, .Call a:link {
	display: block;
	height:79px;
	width:253px;
	background-position: left top;
	background-image: url(images/btn-call.png); }
	
.Call span {
	display:none;
	visibility:hidden; }
	
.Call a:hover, .Call a:focus {
	background-position: right top; }
	
.MiddleSide {
	height:194px;
	width:303px;
	background: url(images/middle-bg-sides.jpg) no-repeat top center; }
	
.MiddleMid {
	height:194px;
	width:304px;
	background: url(images/middle-bg-mid.jpg) no-repeat top center; }
	
.MiddleDividerLeft {
	height:194px;
	width:4px;
	background: url(images/middle-divider-left.png) no-repeat top center; }
	
.MiddleDividerRight {
	height:194px;
	width:4px;
	background: url(images/middle-divider-right.png) no-repeat top center; }
	
.FooterWrapper {
	width:936px;
	margin:0 auto; }
	
.FooterWrapper .Top {
	width:936px;
	height:3px;
	background: url(images/footer-top.png) no-repeat top center; }
	
.FooterWrapper .Center {
	width: 926px;
	height:165px;
	margin:0 5px;
	background: url(images/footer-bg.png) no-repeat top center; }
	
.FooterLogo {
	width:166px;
	height:61px;
	padding-left:10px;
	padding-top:5px; }
	
.FooterPane {
	padding:30px;
	color:#fff; }

.ContactInfo {
	color: #ededed;
	padding-top:7px;
	padding-right:6px;
	text-align:right; 
	line-height:16px; }
	
div.vcard a.fn {
	position:absolute;
	top:-9999em;
	left:-9999eml
}
	
.BottomWrapper {
	width:926px;
	margin:0 auto; }
	
.BottomContent {
	padding:6px 38px 0 8px;
	width:860px;
	margin:0 auto;}
	
.LoginPane {
	text-align: center;
	padding:8px 0 10px 0;}
	
.LeftPane {
	padding:6px 5px 6px 10px; }
	
.RightPane {
	padding:6px 10px 6px 5px; }
	
/*----------------------- Badges ---------------------*/

.badges {
	width: 352x;
	height:161px;
	margin:0;
	padding-top:4px;}
	
.badges a {
	display: block;
	margin-bottom:7px;
	width:345px;
	background-position:left top;}
	
.badges a.tbls {
	height: 79px;
	background: url(images/george-w-tbls-badge.jpg); }
	
.badges a.av {
	height:64px;
	background: url(images/george-w-av-badge.jpg); }
	
.badges a:hover, .badges a:focus {
	background-position: right top; 
	text-decoration:none; }
	
.badges span {
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif; }
	

	
.badges a.tbls span {
	width:174px;
	margin-left:72px;
	line-height:14px;
	padding-top: 11px; }
	
.badges a.av span {
	width:138px;
	margin-left: 206px;
	padding-top:12px;
	font-size:12px;}
	
	
/*----------------------- Middle Menu --------------------*/

.MidContent {
	font-size:11px;
	color:#dcdcdc;
	padding:2px 48px 0 10px; }
	
.MidMore {
	width:65px;
	height:22px;
	margin-left:233px;
	margin-top:47px;
	padding:0;
	position:absolute; }
	
.MidMoreMid {
	width:65px;
	height:22px;
	margin-left:234px;
	margin-top:47px;
	padding:0;
	position:absolute; }
	
.MidMore a, .MidMore a:visited, .MidMore a:link, .MidMoreMid a, .MidMoreMid a:visited, .MidMoreMid a:link {
	display: block;
	height:22px;
	width:65px;
	background-position: left top;
	background-image: url(images/btn-more.jpg); }
	
.MidMore span, .MidMoreMid span {
	display:none;
	visibility:hidden; }
	
.MidMore a:hover, .MidMore a:focus, .MidMoreMid a:hover, .MidMoreMid a:focus {
	background-position: right top; }

.MiddleSide .ImgDiv {
	width:303px;
	height:83px;
	margin:0;
	padding:0; }
	
.MiddleMid .ImgDiv {
	width:304px;
	height:83px;
	margin:0;
	padding:0; }

.MidMenu {
	height:36px;
	margin:0;
	padding:0;
	position:relative; }

.MidMenu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	position: relative;
	z-index:3; }
	
.MidMenu li {
	height:36px;
	display:block;
	float:left;
	list-style-type:none;
	position:relative;
	z-index:2;
	margin: 0;
	padding:0; }
	
.MidMenu span {
	display:none;
	visibility:hidden; }
	
.MidMenu a, .MidMenu :visited {
	height:36px;
	display:block; }
	
/*------------------ Side Menu -------------------*/

.SideNav {
	width:299px; }
	
.SideNav a {
	display:block;
	width:299px;
	margin:0;
	padding:0;
	background-position: left top;}
	
.SideNav a.NMC, .SideNav a.forms {
	height:97px;
	background-image: url(images/side-btn-95.png);}
	
.SideNav .title {
	margin-top:2px;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:500;
	color: #0f0f0f;
	line-height: 28px;
	height:26px;}
	
.SideNav .desc {
	margin-top: 6px;
	margin-left:7px;
	width:152px;
	height:54px;
	color:#0f0f0f;
	font-size:11px;}
	
.SideNav .img {
	float:right; 
	margin-top:8px;
	margin-right:7px;}
	
.SideNav a:hover, .SideNav a:focus {
	background-position: right top; }
	
#dnn_ctr429_HtmlModule_lblContent a:hover, #dnn_ctr429_HtmlModule_lblContent a:focus {
	color:#000;
	text-decoration:none;}
	
.Meet {
	margin-top:2px;
	width:299px;
	padding-top:2px;
	height: 400px; 
	background: url(images/meet-bg.png); }
	
.TopBtn a {
	display:block;
	width:295px;
	margin-left:2px;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:500;
	color: #0f0f0f;
	line-height: 26px;
	height:26px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/side-top-btn.png); }
	
.TopBtn span {
	color: #0f0f0f; }
	
	
.TopBtn a:hover, .TopBtn a:focus {
	background-position: right top; }
	
.Lawyers {
	margin:3px auto 0 auto;
	width: 289px; }
	
.Lawyers a {
	width:289px;
	height:122px;
	display:block;
	background-position: left top;
	background-repeat:no-repeat; }
	
.Lawyers a.george {
	background-image: url(images/meet-btn-george.png); }
	
.Lawyers a.keith {
	background-image: url(images/meet-btn-keith.png); }
	
.Lawyers a.edward {
	background-image: url(images/meet-btn-edward.png); }

.Lawyers a:hover, .Lawyers a:focus {
	background-position: right top; }
	
.Lawyers .title {
	padding-top:8px;
	margin-left:18px;
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:500;
	color: #0f0f0f;
	line-height: 28px;
	height:34px; }
	
.Lawyers .desc {
	height:60px;
	width:150px;
	padding-top:6px;
	margin-left:16px;
	color: #0f0f0f; 
	font-size:11px;}
	
	
/*------------------------ End Side Menu ----------------------*/

/*------- Personal Injury -------*/

.MidMenu .pi {
	width:303px;
	height:36px;
	background: url(images/mid-btn-pi.jpg) no-repeat top center; }
	
.MidMenu .pi > a:hover, .MidMenu .pi > a:focus {
	background: url(images/mid-btn-pi-over.jpg) no-repeat top center; }
	
/*------- Family Law -------*/
	
.MidMenu .fl {
	width:304px;
	height:36px;
	background: url(images/mid-btn-fl.jpg) no-repeat top center; }
	
.MidMenu .fl > a:hover, .MidMenu .fl > a:focus {
	background: url(images/mid-btn-fl-over.jpg) no-repeat top center; }
	
/*------- Civil Litigation -------*/

.MidMenu .cl {
	width:303px;
	height:36px;
	background: url(images/mid-btn-cl.jpg) no-repeat top center; }
	
.MidMenu .cl > a:hover, .MidMenu .cl > a:focus {
	background: url(images/mid-btn-cl-over.jpg) no-repeat top center; }
	
/*------- Auto Accidents -------*/

.MidMenu .aa {
	width:303px;
	height:36px;
	background: url(images/mid-btn-aa.jpg) no-repeat top center; }
	
.MidMenu .aa > a:hover, .MidMenu .aa > a:focus {
	background: url(images/mid-btn-aa-over.jpg) no-repeat top center; }
	
/*------- Catastrophic Injury -------*/
	
.MidMenu .ci {
	width:304px;
	height:36px;
	background: url(images/mid-btn-ci.jpg) no-repeat top center; }
	
.MidMenu .ci > a:hover, .MidMenu .ci > a:focus {
	background: url(images/mid-btn-ci-over.jpg) no-repeat top center; }
	
/*------- Medical Malpractice -------*/

.MidMenu .mm {
	width:303px;
	height:36px;
	background: url(images/mid-btn-mm.jpg) no-repeat top center; }
	
.MidMenu .mm > a:hover, .MidMenu .mm > a:focus {
	background: url(images/mid-btn-mm-over.jpg) no-repeat top center; }
	
/*------- Divorce -------*/

.MidMenu .dv {
	width:303px;
	height:36px;
	background: url(images/mid-btn-dv.jpg) no-repeat top center; }
	
.MidMenu .dv > a:hover, .MidMenu .dv > a:focus {
	background: url(images/mid-btn-dv-over.jpg) no-repeat top center; }
	
/*------- Children / Families -------*/
	
.MidMenu .cf {
	width:304px;
	height:36px;
	background: url(images/mid-btn-cf.jpg) no-repeat top center; }
	
.MidMenu .cf > a:hover, .MidMenu .cf > a:focus {
	background: url(images/mid-btn-cf-over.jpg) no-repeat top center; }
	
/*------- Property Division -------*/

.MidMenu .pd {
	width:303px;
	height:36px;
	background: url(images/mid-btn-pd.jpg) no-repeat top center; }
	
.MidMenu .pd > a:hover, .MidMenu .pd > a:focus {
	background: url(images/mid-btn-pd-over.jpg) no-repeat top center; }
	
/*------- Business / Contracts -------*/

.MidMenu .bl {
	width:303px;
	height:36px;
	background: url(images/mid-btn-bl.jpg) no-repeat top center; }
	
.MidMenu .bl > a:hover, .MidMenu .bl > a:focus {
	background: url(images/mid-btn-bl-over.jpg) no-repeat top center; }
	
/*------- Wills / Probate -------*/
	
.MidMenu .wp {
	width:304px;
	height:36px;
	background: url(images/mid-btn-wp.jpg) no-repeat top center; }
	
.MidMenu .wp > a:hover, .MidMenu .wp > a:focus {
	background: url(images/mid-btn-wp-over.jpg) no-repeat top center; }
	
/*------- Real Estate / Construction -------*/

.MidMenu .rc {
	width:303px;
	height:36px;
	background: url(images/mid-btn-rc.jpg) no-repeat top center; }
	
.MidMenu .rc > a:hover, .MidMenu .rc > a:focus {
	background: url(images/mid-btn-rc-over.jpg) no-repeat top center; }
	
	
/* -------- Flyout Portion of Menu 303 -----------------*/

.MidMenu > ul ul {
	position: absolute;
	left: -9999em;
	top: -9999em;
}

.MidMenu > ul:hover ul {
	left: -3px;
	top: 36px;
	background: url(images/mid-menu-side-drop-down-bg.png) repeat-y bottom left;
	white-space: nowrap;
	color: #d9d9d9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 309px;
	height: auto;
	padding-top: 5px;
}

.MidMenu > ul:hover ul div.terminator {
	background: url(images/mid-menu-side-drop-down-bottom.png) no-repeat bottom left;
	height: 8px;
	clear: left;
	position: relative;
	top: 8px;
}

.MidMenu li ul li {
	border: 1px solid #777;
	padding: 2px 0;
	margin: 5px 20px;
	width: 267px;
	height: auto;
	white-space:nowrap;
	text-align:left;
}

.MidMenu li ul li a {
	text-indent:10px;
}

.MidMenu ul:hover ul li {
	display:block;
	height:auto;
	color:#000000;
	text-transform:none;
}

.MidMenu ul:hover ul li a {
	display:block;
	font-size:12px;
	height:20px;
	width:267px;
	line-height:20px;
	color:#d9d9d9;
	text-decoration:none;
	text-align:left;
}

.MidMenu ul:hover ul li a:hover, .MidMenu ul :hover ul li a:focus {
	background: url(images/mid-menu-side-drop-down-hover.png) no-repeat center;
	height:20px;
	color:#fff;
	width:267px;
	white-space:nowrap;
	text-align:left;
	line-height:20px;
}

.MidMenu ul:hover ul:hover ul, .MidMenu ul ul ul, .MidMenu ul:hover ul ul {
	position: static;
	padding: 0;
	background: none;
	height: auto;
	width: 277px;
}

.MidMenu ul ul ul li {
	position: relative;
	float: none;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

.MidMenu ul ul ul li:hover {
	background: none;
	padding: 0;
}

.MidMenu ul ul ul li a {
	text-indent: 25px;
}

.MidMenu ul:hover ul ul li a:hover, .MidMenu ul:hover ul ul li a:focus {
	color: #FFF;
	text-indent: 25px;
}

.MidMenu ul .doubleList {
	position: absolute;
	left: -9999em;
	top: -9999em;
	background: url(images/double-list-drop-down-bg.png) repeat-y top left;
	width: 576px;
	height: auto;
}

.MidMenu ul .doubleList div.terminator {
	background: url(images/double-list-drop-down-bottom.png) no-repeat top left;
	height: 8px;
	clear: left;
	position: relative;
	top: 8px;
	margin-top: -16px;
}

.MidMenu ul.midCenter:hover .doubleList {
	left: -150px;
	top: 36px;
}

.MidMenu ul.midLeft:hover .doubleList {
	left: -3px;
	top: 36px;
}

.MidMenu ul.midRight:hover .doubleList {
	left: auto;
	right: -3px;
	top: 36px;
}

.MidMenu ul .doubleList ul {
	position: static;
	background: none;
}

.MidMenu ul .doubleList ul li {
	margin: 5px 14px;
}

.MidMenu ul .doubleList ul ul li {
	margin: 1px 0;
}

.MidMenu ul .doubleList ul + ul {
	position: absolute;
	left: 279px;
	top: 0;
}

/*-------------------------- End Middle Menu -------------------*/

/*-------------------------- Geoography Navigation --------------------*/

.GeoNav {
	margin:0;
	padding:0; }
	
.GeoNav a {
	display: block;
	background-repeat: no-repeat;
	background-position: left top; }
	
.GeoNav a.tx {
	width: 62px;
	height:60px;
	background-image: url(images/geo-nav-tx.png); }
	
.GeoNav a.harris {
	width: 49px;
	height:37px;
	background-image: url(images/geo-nav-harris.png); }
	
.GeoNav a.harris {
	width: 49px;
	height:37px;
	background-image: url(images/geo-nav-harris.png); }
	
.GeoNav a.mont {
	width: 35px;
	height:34px;
	background-image: url(images/geo-nav-mont.png); }
	
.GeoNav a.fortb {
	width: 34px;
	height:29px;
	background-image: url(images/geo-nav-fortb.png); }
	
.GeoNav a.waller {
	width: 20px;
	height:30px;
	background-image: url(images/geo-nav-waller.png); }
	
.GeoNav a.grimes {
	width: 20px;
	height: 37px;
	background-image: url(images/geo-nav-grimes.png); }
	
.GeoNav a.wash {
	width: 35px;
	height:21px;
	background-image: url(images/geo-nav-wash.png); }
	
.GeoNav a:focus, .GeoNav a:hover {
	background-position:right top; }
	
.GeoNav span {
	visibility: hidden;
	display: none; }

	
/*--------------------------- SEO Menu -----------------------*/

.SEOMenu {
	width:908px;
	height:53px;
	margin:0;
	padding:0;
	postion:relative; }

.SEOMenu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	position: relative;
	z-index:4; }

.SEOMenu li {
	height:53px;
	display:block;
	float:left;
	list-style-type:none;
	position:relative;
	z-index:3;
	margin: 0;
	padding:0; }

.SEOMenu table{
	position:absolute;
	border-collapse:collapse;
	left:0;
	top:0; }

.SEOMenu a, .SEOMenu :visited {
	height:53px;
	display:block; }
	
.SEOMenu b {
	display:none; }
	
.SEOMenu a b, .SEOMenu :visited b {
	float:left;
	padding:0;
	margin:0;
	height:53px;
	cursor:hand;
	display:none;}
	
.SEOMenu .CurrentItem b, .SEOMenu .ParentItem b {
	display:none; }
	
/********* Individual Buttons ********/	
	
/*------ Home ----------*/
.SEOMenu .Tab40 {
	height:53px;
	width: 72px;
	margin-left: 1px;}
	
.SEOMenu .Tab40 a:hover, .SEOMenu .Tab40 a:focus, .SEOMenu .Tab40.CurrentItem, .SEOMenu .Tab40.ParentItem {
	background: url(images/menu-bg-over.jpg) -1px no-repeat;  }	
	
/*------ Personal Injury ----------*/	
.SEOMenu .Tab61 {
	height:53px;
	width:156px;
	margin-left:2px; }
	
.SEOMenu .Tab61 a:hover, .SEOMenu .Tab61 a:focus, .SEOMenu .Tab61.CurrentItem, .SEOMenu .Tab61.ParentItem {
	background: url(images/menu-bg-over.jpg) -75px no-repeat; }
	
/*------ Family Law ----------*/	
.SEOMenu .Tab62 {
	height:53px;
	width: 110px;
	margin-left:2px; }
	
.SEOMenu .Tab62 a:hover, .SEOMenu .Tab62 a:focus, .SEOMenu .Tab62.CurrentItem, .SEOMenu .Tab62.ParentItem {
	background: url(images/menu-bg-over.jpg) -233px no-repeat; }
	
/*------ Civil Litigation ----------*/	
.SEOMenu .Tab63 {
	height:53px;
	width:141px;
	margin-left:2px; }
	
.SEOMenu .Tab63 a:hover, .SEOMenu .Tab63 a:focus, .SEOMenu .Tab63.CurrentItem, .SEOMenu .Tab63.ParentItem {
	background: url(images/menu-bg-over.jpg) -345px no-repeat; }
	
/*------ The Attorneys ----------*/	
.SEOMenu .Tab64 {
	height:53px;
	width:140px;
	margin-left:2px; }
	
.SEOMenu .Tab64 a:hover, .SEOMenu .Tab64 a:focus, .SEOMenu .Tab64.CurrentItem, .SEOMenu .Tab64.ParentItem {
	background: url(images/menu-bg-over.jpg) -488px no-repeat; }
	
/*------ Track Your Case ----------*/	
.SEOMenu .Tab65 {
	height:53px;
	width:159px;
	margin-left:2px; }
	
.SEOMenu .Tab65 a:hover, .SEOMenu .Tab65 a:focus, .SEOMenu .Tab65.CurrentItem, .SEOMenu .Tab65.ParentItem {
	background: url(images/menu-bg-over.jpg) -630px no-repeat; }	
	
ul.trackUL { 
	list-style-image: url("images/check.jpg");
	padding-right:18px;
}

ul.trackUL li {
	margin-bottom: 1em;
}
	
/*------ Contact Us ----------*/	
.SEOMenu .Tab66 {
	height:53px;
	width:116px;
	margin-left:2px; }
	
.SEOMenu .Tab66 a:hover, .SEOMenu .Tab66 a:focus, .SEOMenu .Tab66.CurrentItem, .SEOMenu .Tab66.ParentItem {
	background: url(images/menu-bg-over.jpg) -791px no-repeat; }		


/* -------- Flyout Portion of Menu -----------------*/

.SEOMenu ul ul, 
.SEOMenu ul :hover ul ul, 
.SEOMenu ul :hover ul :hover ul ul,
.SEOMenu ul :hover ul :hover ul :hover ul ul{ position:absolute; left:-9999px; top:-9999px; width:0; height:0; }
.SEOMenu ul :hover ul {left:-4px;top:53px; background: url(images/menu-drop-down.png) no-repeat bottom left; white-space:nowrap; color:#d9d9d9; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:294px; height:auto; padding-bottom:20px;}

.SEOMenu li ul li { background: url(images/drop-down-divider.png) no-repeat bottom; width:282px; padding:0 6px 2px 6px; height: 30px; white-space:nowrap; text-align:left; }
.SEOMenu li ul li a {text-indent:10px; }
.SEOMenu li ul li:hover { background: url(images/drop-down-divider.png) no-repeat bottom; padding-bottom:2px;width: 282px;}

.SEOMenu ul :hover ul li {display:block; height:28px; position:relative; float:left; color:#000000; text-transform:none; }
.SEOMenu ul :hover ul li a {display:block; font-size:11pt; height:28px; width:288px; line-height:30px; color:#d9d9d9; text-decoration:none; text-align:left; }
.SEOMenu ul :hover ul li a:hover, .SEOMenu ul :hover ul li a:focus {background: url(images/drop-down-hover.png) no-repeat bottom left; height:28px; color:#fff; width:288px; white-space:nowrap; margin-left:-3px; text-indent: 13px; stext-align:left; line-height:30px;}
.SEOMenu ul :hover ul:hover ul li a:hover { width:288px; }
.SEOMenu ul :hover ul :hover ul,
.SEOMenu ul :hover ul :hover ul :hover ul,
.SEOMenu ul :hover ul :hover ul :hover ul :hover ul,
.SEOMenu ul :hover ul :hover ul :hover ul :hover ul :hover ul
{left:289px;  top: -2px; background: url(images/menu-drop-down.png) no-repeat bottom left; padding:2px 6px 20px 6px; white-space:nowrap; width:288px; z-index:900; height:auto;}	
.SEOMenu ul :hover ul :hover ul li a:hover, .SEOMenu ul :hover ul :hover ul li a:focus {background: url(images/drop-down-hover.png) no-repeat bottom left; height:28px; color:#fff; width:288px; white-space:nowrap; margin-left:-5px; text-indent: 15px; stext-align:left; line-height:30px;}
.SEOMenu ul :hover ul :hover li { background: url(images/drop-down-divider.png) no-repeat bottom; width:278px; padding:0 6px 2px 6px; height: 28px; white-space:nowrap; text-align:left;}

.SEOMenu ul :hover ul :hover ul li {margin-left:-4px; }


/*-------------------------- End SEO Menu -------------------*/

/*--------------------------- Footer Links -------------------*/	
	
.LinkPane A, .LinkPane A:visited, .LinkPane A:link, .BottomContent A, .BottomContent A:visited, .BottomContent A:link, .LoginPane A, .LoginPane A:visited, .LoginPane A:link, .LoginPane A.ServerSkinWidget, .LoginPane A.ServerSkinWidget:visited, .LoginPane A.ServerSkinWidget:link {
	color:#330000;
	text-decoration:none;  }
	
.LinkPane A:hover, .LinkPane A:focus, .BottomContent A:hover, .BottomContent A:focus, .LoginPane A:hover, .LoginPane A:focus, .LoginPane A.ServerSkinWidget:hover, .LoginPane A.ServerSkinWidget:focus {
	color:#000;
	text-decoration:underline; }	
	
/*-------------------------- End Footer Links ---------------*/

.Normal a {
	color:#7a0b14; }

/*--------------------------------- SM Links -------------------------------*/

.sm-links {
	margin:0;
	padding: 16px 0 0 16px; }
	
.sm-links a {
	display:block;
	width:32px;
	height:32px;
	margin:0 4px;
	background-position: left top;
	background-repeat: no-repeat;
	float:left; }
	
.sm-links p {
	font-size: 14px;
	font-style: italic;
	color: #eee;
	padding: 0 0 8px 0;
}
	
.sm-links span {
	display:none;
	visibility:hidden; }
	
.sm-links .facebook {
	background-image: url(/Portals/0/Skins/Civil/images/sm-facebook.png); }
	
.sm-links .linkedin {
	background-image: url(/Portals/0/Skins/Civil/images/sm-linkedin.png); }
	
.sm-links .merchantcircle {
	background-image: url(/Portals/0/Skins/Civil/images/sm-merchant-circle.png); }
	
.sm-links .twitter {
	background-image: url(/Portals/0/Skins/Civil/images/sm-twitter.png); }
	
.sm-links .youtube {
	background-image: url(/Portals/0/Skins/Civil/images/sm-youtube.png); }
	
.sm-links .google {
	background-image: url(/Portals/0/Skins/Civil/images/sm-google.png); }
	
.sm-links .bing {
	background-image: url(/Portals/0/Skins/Civil/images/sm-bing.png); }
	
.sm-links .yahoo {
	background-image: url(/Portals/0/Skins/Civil/images/sm-yahoo.png); }
	
.sm-links .insiderpages{
	background-image: url(/Portals/0/Skins/Civil/images/sm-insiderpages.png); }
	
.sm-links a:hover, .sm-links a:focus {
	background-position: left bottom; }


/*------------------- End SM Links -------------------------------------*/
