html{}body{	background:#ffffff;	background-color:#ffffff;	text-align: center;	color:#000000;		font-family: verdana,arial,sans-serif;	margin: 0px;	padding: 0px;}h3.headline{	color: #b7392d;	font-size: 10px;	font-weight: bold;	letter-spacing: 1px;}h3.introText{	margin-top: 0px;	color: #4a4b45;	font-weight: normal;	font-size: 13px;	line-height: 17px;	/*letter-spacing: 1px;*/}.copyContainer p.introText, .copyContainer .introText{	margin-top: 0px;	color: #4a4b45;	font-weight: normal;	font-size: 13px;	line-height: 17px;}h3.pageTitle{	color: #b7392d;	font-size: 11px;	letter-spacing: 3px;	font-weight: bold;	margin: 0px;	float: left;}h4.headerRight{	color: #b7392d;	font-size: 10px;	font-weight: bold;	letter-spacing: 1px;}p.headerRight{	color: #b7392d;	font-size: 10px;	font-weight: bold;	letter-spacing: 1px;}#container{	width: 800px;	position: relative;	margin: 0 auto;	margin-top: 0px;	/*height:604px;*/	text-align:left;	z-index:10;}.container{	/*width: 800px;	position: relative;	margin: 0 auto;	margin-top: 0px;	text-align:left;	z-index:10;*/	padding: 0px;}/*.containerBlock{	display: table;	border: 1px solid #fff;}.containerRow{	display: table-row;	position: relative;}*/#logo{	width: 236px;	height: 83px;}#navTop{	margin-top: 33px;}#contentTable{	width: 800px;	padding: 0px;	margin: 0px;	border-collapse: collapse;	border: 0px;	text-align: left;	position: relative;	margin: 0 auto;}#contentTable td{	padding: 0px;	border-collapse: collapse;	text-align: left;	margin: 0px;}#columnLeft{	width: 575px;	background-color: #fafafa;	vertical-align: top;	border: 0px;	text-align: left;}#columnRight{	width: 223px;	background-color: #e4e2e3;	position: relative;	vertical-align: top;	text-align: left;}.columnRightContainer{	margin-left: 14px;	margin-right: 14px;	margin-top: 21px;	margin-bottom: 0px;	color: #808079;	line-height: 14px;	/*min-height: 329px;	height: auto;*/}.columnRightContainerHome{	margin-left: 14px;	margin-right: 14px;	margin-top: 21px;	color: #808079;	line-height: 14px;	min-height: 329px;	height: auto;}/* for Internet Explorer *//*\*/* html .columnRightContainer {height: 327px;}/**/.columnRightContainerHome p{	color: #808079;	font-size: 9px;	line-height: 12px;}.columnRightContainer p{	color: #808079;	font-size: 12px;	line-height: 12px;}#columnRight .columnRightContainer p.attorneyRight{	margin: 0px;}#columnRight .columnRightContainer p.attorneyRight a{	color: #808079;	font-size: 11px;	letter-spacing: 1px;	margin: 0px;	line-height: 18px;}#columnRight .columnRightContainer p.attorneyRight a:hover{	color: #b7392d;	font-size: 11px;	letter-spacing: 1px;	margin: 0px;	line-height: 18px;}.columnRightContainer p.headerRight{	color: #b7392d;	font-size: 10px;	font-weight: bold;}.columnRightContainer a,.columnRightContainerHome a{	color: #808079;	text-decoration: underline;}.columnRightContainer a:hover{	color: #b7392d;	text-decoration: underline;}.columnRightContainer a.selected{	color: #b7392d;}.columnRightContainer a.attorneyList{	color: #808079;	font-size: 9px;	/*letter-spacing: 1px;*/	line-height: 12px;	text-decoration: none;}.columnRightContainer a.attorneyList:hover{	color: #b7392d;	font-size: 9px;	/*letter-spacing: 1px;*/	line-height: 12px;	text-decoration: none;}hr.columnRightSeparator{	width: 100%;	background-color: #6f6f65;	color: #6f6f65;	border:none;	height: 1px;	margin-top: 16px;	margin-bottom: 16px;	text-align: left;}#bgContainer{	width: 100%;	background-color: #fafafa;	padding: 0px;	border: 0px;	margin: 0px;}#header{	text-align: left;	margin-left: 0px;	width: 800px;	margin-top:0px;	}#headerLinkContainer{	margin: 0px;	margin-top: 7px;	color: #5a5b50;	font-size: 8px;}#header #headerLinkContainer a.headerLink{	color: #5a5b50;	font-size: 8px;	_font-size: 8px;	text-decoration: none;	letter-spacing: 1px;}#header #headerLinkContainer a.headerLink:hover{	color: #bc463b;	font-size: 8px;	_font-size: 8px;	text-decoration: none;	letter-spacing: 1px;}#header #headerLinkContainer a.subNavOn{	color: #bc463b;	font-size: 8px;	_font-size: 8px;	text-decoration: none;}#footer {	position: relative;	width: 800px;	margin-top: 54px;	margin-bottom: 10px;	color: #86877f;	font-size: 10px;	letter-spacing: 1px;	margin: 0px auto;}#footer a{	color: #86877f;	text-decoration: none;}#footer a:hover{	color: #bc463b;	text-decoration: none; }#footerLinks{	margin-top: 54px;	float: left;	width: 343px;	text-align: left;}#footerBlank{	float: left;	width: 232px;	border: 1px solid #fff;}#footerCopyright {	margin-top: 54px;	float: left;	width: 223px;	text-align: left;}/* link defs */.linkGray{	color: #959691;	font-size: 8px;}/* colors */.red {	color: #bc463b;}p.red, p.red strong{	color: #bc463b;}/* begin top nav */.navTop{	border-right: 1px solid #5a5b50;	border-bottom: 1px solid #5a5b50;	font-size: 9px;	color: #86877f;	text-decoration: none;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;	margin-left: 0px;	letter-spacing: 1px;}.navTop:hover{	border-right: 1px solid #5a5b50;	border-bottom: 0px;	font-size: 9px;	color: #bc463b;	text-decoration: none;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;	margin-left: 0px;	letter-spacing: 1px;}.navOn, #footer a.navOn{	color: #bc463b;	text-decoration: none;	border-bottom: 0px;}	#menuFirm ul.menuContainer{		width: 160px;	z-index: 50;}#menuPractice ul.menuContainer{		width: 190px;	height:80px;	z-index: 50;}#menuAttorneys ul.menuContainer{		width: 151px;	z-index: 50;}#menuEmployment ul.menuContainer{		width: 120px;	z-index: 50;}#menuNews ul.menuContainer{		width: 120px;	z-index: 50;}#menuContact ul.menuContainer{		width: 120px;	z-index: 50;}/* css menus: http://www.alistapart.com/articles/dropdowns */#navTopContainer{	margin-left: 232px;	_margin-left: 232px;	top: 82px;	height: 48px;	/*padding-left: 242px;*/	background: #ffffff;}*:first-child+html #navTopContainer{	margin-left: 232px;	top: 82px;	height: 48px;	/*padding-left: 242px;*/	background: #ffffff;}#navTopContainer ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;	line-height: 0px;	float: left;}#navTopContainer li { /* all list items */	position: relative;	padding:0px;	margin:0px;}#navTopContainer li:hover{ /* all list items */	position: relative;	padding:0px;	margin:0px;	border-bottom: 0px;}#navTopContainer ul li ul { /* second-level lists */	text-align: left;	display: none;	position: absolute;	padding:0px;	margin:0px;	background: #ffffff;	_margin-left: -136px;	top: 6px;	_top: 8px;}#navTopContainer ul li ul {	top /*\**/: -3px\9}#navTopContainer ul li ul {	*top: 8px;}body:nth-of-type(1) #navTopContainer ul li ul {	top: 3px;}#navTopContainer ul li.menuHeader ul.menuContainer li.menuitem{	margin-left: -3px;}#navTopContainer li > ul {	top: 6px;	left: 2px;	padding:0px;	margin:0px;}#navTopContainer li:hover ul, #navTopContainer li.over ul{ /* lists nested under hovered list items */	display: block;	clear: left;	margin-top:12px;	_margin-top:18px;	padding:0px;}*:first-child+html #navTopContainer li:hover ul, #navTopContainer li.over ul{	display: block;	clear: left;	margin-top:16px;	padding:0px;}#menuPractice ul li, #menuAttorneys ul li, #menuNews ul li{	margin: 0px;	line-height: 6px;}#menuPractice ul li a, #menuAttorneys ul li a, #menuNews ul li a{	display: block;	font-size: 8px;;	color: #5a5b50;	text-decoration: none;	padding-left: 9px;	letter-spacing: 1px;}#menuPractice ul li a:hover, #menuAttorneys ul li a:hover, #menuNews ul li a:hover{	display: block;	font-size: 8px;	color: #bc463b;	text-decoration: none;	padding-left: 9px;	letter-spacing: 1px;}#navTopContainer li.menuItem{	margin-left: 1px;	margin-right:4px;	margin-bottom: 9px;}#navTopContainer .menuContainer li.menuItem a{}#navTopContainer .menuContainer li.menuItem a:hover{}/* end top nav *//* copy styles */p.headerLeft,td p.headerLeft{	color: #b7392d;	font-size: 10px;	font-weight: bold;	letter-spacing: 1px;}.copyContainer{	margin-left: 0px;	_margin-left: 0px;	margin-right: 29px;	margin-top: 16px;	margin-bottom: 16px;	color: #4a4b45;	font-size: 10px;	/*letter-spacing: 1px;*/	line-height: 13px;}.copyContainer p{	color: #4a4b45;	font-size: 11px;	line-height: 13px;}.copyContainer p strong.red{	color: #4a4b45;	font-size: 11px;	line-height: 14px;	color: #bc463b;}.copyContainer a{	color: #bc463b;	font-size: 11px;	letter-spacing: 1px;	line-height: 14px;}.copyContainer ul{    margin-left: 0px;    padding-left: 0;    list-style: none;}.copyContainer ul li, ul.copyList li{	    padding-left: 14px;    background-image: url(images/bullet.gif);    background-repeat: no-repeat;	font-size: 11px;	line-height: 14px;}.tableThreeColumn{	width: 100%;}.redHeader{	width: 33%;	color: #bc463b;	font-size: 8px;	font-weight: bold;	text-align: left;	vertical-align: top;}.attorneyHeader{	padding-bottom: 6px;}.attorneyList{	width: 33%;	text-align: left;	vertical-align: top;}/*.attorneyList p{	margin: 0px;	line-height: 22px;}td.attorneyList p a{	font-size: 12px;}*/.attorneyList a{	font-size: 11px;	/*letter-spacing: 1px;*/	color: #757670;	text-decoration: none;}.attorneyList a:hover{	font-size: 11px;	/*letter-spacing: 1px;*/	color: #bc463b;	text-decoration: none;}#photoAttorneys{	height: 329px;	width: 223px;	margin: 0px;	margin-left: -3px;	padding: 0px;	text-align:left;}#attorneyInfo{	/*min-height: 308px;*/	width: 189px;	font-size: 11px;	line-height: 18px;}/*.copyContainer ul{    margin-left: 0px;    padding-left: 0;    list-style: none;}.copyContainer ul li{	    padding-left: 14px;    background-image: url(images/bullet.gif);    background-repeat: no-repeat;    line-height: 16px;   	font-size: 12px;}*/td.attorneyList p{	margin: 0px;}td.attorneyList p a{	line-height: 18px;	font-size: 11px;	letter-spacing: 0px;}a.linkBack{	color: #4a4b45;	font-size: 10px;	letter-spacing: 1px;	line-height: 13px;}a.linkBack:hover{	color: #bc463b;	font-size: 10px;	letter-spacing: 1px;	line-height: 13px;}#columnLeft.attorneyContent ul li{   	font-size: 10px;}#columnLeft.attorneyContent div.copyContainer ul li{	    padding-left: 14px;    background-image: url(images/bullet.gif);    background-repeat: no-repeat;    line-height: 14px;   	font-size: 10px;    /*background-position: 0 6px;*/}