body{ background: #132654; padding-top: 20px; font-family:Arial, Helvetica, sans-serif;}a{	text-decoration:none;}h1,h2,h3,h4,h5{	margin: 0;	padding: 0;}#total-wrap{width: 818px; margin: 0 auto; 	background:url(/_media/shadowslice.gif) repeat-y top center;}#header{	background:url(/_media/hbg.jpg) no-repeat left top;	padding: 0 17px;	height: 224px;}#header #head{	height: 177px;	float: left;	width: 475px;}#header div a { overflow: hidden;}#logo {	margin: 73px 0 0 29px;	width: 212px;	height: 58px;	float: left;	font-size: 12px;	padding: 0;	display:inline;}#logo a,#logo a:after {	display: block;	position: relative;	margin: 0;	padding: 0;	width: 212px;	height: 58px;}#logo a:after {	position: absolute;	left: 0;	top:0;}#logo a:before, #logo a:after {   content: url(/_media/doglaw.gif);}#tagline {	clear: left;	float: left;	width: 202px;	height: 18px;	margin: 24px 0 0 35px;	paddding: 0;	font-size: 11px;}#tagline a, #tagline a:after {	display: block;	position: relative;	margin: 0;	padding: 0;	width: 202px;	height: 18px;}#tagline a:after {	position: absolute;	left: 0;	top: 0;}#tagline a:before, #tagline a:after {   content: url(/_media/everydogslegalguide.gif);}/* MSIE PC */ #logo a {	background-image: expression(this.runtimeStyle.backgroundImage = "none", this.innerHTML = '<img src="/_media/doglaw.gif" border="0" alt="' + this.innerHTML + '">');}#tagline a {	background-image: expression(this.runtimeStyle.backgroundImage = "none", this.innerHTML = '<img src="/_media/everydogslegalguide.gif" border="0" alt="' + this.innerHTML + '">');}body.lawyers #logo a {	background-image: expression(this.runtimeStyle.backgroundImage = "none", this.innerHTML = '<img src="/_media/doglaw.gif" border="0" alt="' + this.innerHTML + '">');}body.lawyers #tagline a {	background-image: expression(this.runtimeStyle.backgroundImage = "none", this.innerHTML = '<img src="/_media/everydogslegalguide.gif" border="0" alt="' + this.innerHTML + '">');}/*For MSIE MAC\*//*/#head a {height:0;}#logo a {	padding: 66px 0 0 0;	background: url(/_media/doglaw.gif) no-repeat;}#tagline a {	padding: 52px 0 0 0;	background: url(/_media/justia.gif) no-repeat;}/**/#header #dog{	background:url(/_media/dog.gif) no-repeat left top;	height: 177px;	width: 300px;	float: right;}#dog a{	display:block;	height: 150px;	width: 250px;	text-decoration:none;}#dog a span{	visibility:hidden;}#topnav{	background:url(/_media/topnav.jpg) repeat-x top left #2f4d97;	border-left: 8px solid #2e4c96;	border-right: 6px solid #2e4c96;	float:left;}#topnav ul{	margin: 0;	padding: 0;	list-style: none;	width: 770px;	height: 48px;	}#topnav ul li{	float:left;	display: inline;	border-right: 1px solid #4a74c4;}#topnav ul li a{	display:block;	font-size: 12px;	text-transform: uppercase;	padding: 18px;	text-decoration: none;	color: #fff;	font-weight:bold;}#topnav ul li a:hover{	/*background: #b4c8d9;*/	background:#3300cc;}#left-col{	width: 208px;	padding: 0;	float: left;}#leftnav h4{	background: #4a74c4;	font-size: 12px;	padding: 12px 0 12px 12px;	color: #ffffff;	letter-spacing: 0.2em;}#leftnav h4 a{	background: #4a74c4;	font-size: 12px;	padding: 12px 0 12px 12px;	color: #ffffff;	letter-spacing: 0.2em;}#leftnav ul{	list-style:none;	margin: 0 0 0 1px;	padding: 0;}#leftnav ul li{	border-bottom: 1px solid #fff;}#leftnav ul li a{	color: #132654;	display:block;	padding: 5px 5px 5px 8px;	font-size: 12px;}#leftnav ul li a:hover{	background: #eee;	}#leftnav ul li ul{	}	#leftnav ul li ul li{	padding-left: 15px;}#main-col{	width: 560px; margin: 0; padding: 0;	float: right;}#main-col #content{	padding: 20px 15px 0 15px;	font-size: 14px;	line-height: 1.5em;	}#main-part{	padding: 0 0 10px 0;	width: 770px;	background:url(/_media/mainslice.gif) repeat-y top left #fff;	border-left: 8px solid #2e4c96;	border-right: 6px solid #2e4c96;	float: left;	margin: 0 17px;	display: inline;}#main-part a{	color: #009;}#main-part a:visited{	color: #606;}#footer{	width: 817px;	background:url(/_media/footer.gif) no-repeat left top;	padding-bottom: 41px;	clear: both;	float: left;	color: #aaa;	}#footer a{	color: #fff;}#footer a:hover{	text-decoration:underline;}#footerwrap{	float: left;	margin: 0;	display: inline;	padding-top: 30px;	width: 817px;}#footerwrap p{	margin: 0 auto;	padding: 0;	width: 500px;}div.clear{	clear: both;}#content {text-align:center;}	#content p, #content h4, #content h5, #content ul, #content table{	text-align: left;}#content .box{	background-color:#f1f1f2;	padding: 10px;	margin: 0 0 10px 0;}#content a:hover{ 	text-decoration: underline;	color:#990000;}body.ch2 #leftnav li.ch2{	background-color: #c9d8f2;}body#doglaw_006_ch2 #leftnav li.ch2 a#n006_ch2{	background-color: #fff;}body#doglaw_007_ch2 #leftnav li.ch2 a#n007_ch2{	background-color: #fff;}body#doglaw_008_ch2 #leftnav li.ch2 a#n008_ch2{	background-color: #fff;}body#doglaw_009_ch2 #leftnav li.ch2 a#n009_ch2{	background-color: #fff;}body#doglaw_010_ch2 #leftnav li.ch2 a#n010_ch2{ background-color: #fff;}body#doglaw_011_ch2 #leftnav li.ch2 a#n011_ch2{ background-color: #fff;}body#doglaw_012_ch2 #leftnav li.ch2 a#n012_ch2{ background-color: #fff;}body#doglaw_013_ch2 #leftnav li.ch2 a#n013_ch2{ background-color: #fff;}body#doglaw_014_ch2 #leftnav li.ch2 a#n014_ch2{ background-color: #fff;}body#doglaw_015_ch2 #leftnav li.ch2 a#n015_ch2{ background-color: #fff;}body#doglaw_016_ch2 #leftnav li.ch2 a#n016_ch2{ background-color: #fff;}body#doglaw_017_ch2 #leftnav li.ch2 a#n017_ch2{ background-color: #fff;}body.ch4 #leftnav li.ch4{background-color: #c9d8f2;}body#doglaw_024_ch4 #leftnav li.ch4 a#n024_ch4{ background-color: #fff;}body#doglaw_025_ch4 #leftnav li.ch4 a#n025_ch4{ background-color: #fff;}body#doglaw_026_ch4 #leftnav li.ch4 a#n026_ch4{ background-color: #fff;}body#doglaw_027_ch4 #leftnav li.ch4 a#n027_ch4{ background-color: #fff;}body#doglaw_028_ch4 #leftnav li.ch4 a#n028_ch4{ background-color: #fff;}body#doglaw_029_ch4 #leftnav li.ch4 a#n029_ch4{ background-color: #fff;}body#doglaw_030_ch4 #leftnav li.ch4 a#n030_ch4{ background-color: #fff;}body#doglaw_031_ch4 #leftnav li.ch4 a#n031_ch4{ background-color: #fff;}body.ch6 #leftnav li.ch6{background-color: #c9d8f2;}body#doglaw_041_ch6 #leftnav li.ch6 a#n041_ch6{ background-color: #fff;}body#doglaw_042_ch6 #leftnav li.ch6 a#n042_ch6{ background-color: #fff;}body#doglaw_043_ch6 #leftnav li.ch6 a#n043_ch6{ background-color: #fff;}body#doglaw_044_ch6 #leftnav li.ch6 a#n044_ch6{ background-color: #fff;}body#doglaw_045_ch6 #leftnav li.ch6 a#n045_ch6{ background-color: #fff;}body#doglaw_046_ch6 #leftnav li.ch6 a#n046_ch6{ background-color: #fff;}body.ch7 #leftnav li.ch7{background-color: #c9d8f2;}body#doglaw_047_ch7 #leftnav li.ch7 a#n047_ch7{ background-color: #fff;}body#doglaw_048_ch7 #leftnav li.ch7 a#n048_ch7{ background-color: #fff;}body#doglaw_049_ch7 #leftnav li.ch7 a#n049_ch7{ background-color: #fff;}body#doglaw_050_ch7 #leftnav li.ch7 a#n050_ch7{ background-color: #fff;}body#doglaw_051_ch7 #leftnav li.ch7 a#n051_ch7{ background-color: #fff;}body#doglaw_052_ch7 #leftnav li.ch7 a#n052_ch7{ background-color: #fff;}body#doglaw_053_ch7 #leftnav li.ch7 a#n053_ch7{ background-color: #fff;}body.ch10 #leftnav li.ch10{background-color: #c9d8f2;}body#doglaw_073_ch10 #leftnav li.ch10 a#n073_ch10{ background-color: #fff;}body#doglaw_074_ch10 #leftnav li.ch10 a#n074_ch10{ background-color: #fff;}body#doglaw_075_ch10 #leftnav li.ch10 a#n075_ch10{ background-color: #fff;}body#doglaw_076_ch10 #leftnav li.ch10 a#n076_ch10{ background-color: #fff;}body#doglaw_077_ch10 #leftnav li.ch10 a#n077_ch10{ background-color: #fff;}body.ch11 #leftnav li.ch11{background-color: #c9d8f2;}body#doglaw_078_ch11 #leftnav li.ch11 a#n078_ch11{ background-color: #fff;}body#doglaw_079_ch11 #leftnav li.ch11 a#n079_ch11{ background-color: #fff;}body#doglaw_080_ch11 #leftnav li.ch11 a#n080_ch11{ background-color: #fff;}body#doglaw_081_ch11 #leftnav li.ch11 a#n081_ch11{ background-color: #fff;}body#doglaw_082_ch11 #leftnav li.ch11 a#n082_ch11{ background-color: #fff;}body#doglaw_083_ch11 #leftnav li.ch11 a#n083_ch11{ background-color: #fff;}body#doglaw_084_ch11 #leftnav li.ch11 a#n084_ch11{ background-color: #fff;}body#doglaw_085_ch11 #leftnav li.ch11 a#n085_ch11{ background-color: #fff;}body#doglaw_086_ch11 #leftnav li.ch11 a#n086_ch11{ background-color: #fff;}body#doglaw_087_ch11 #leftnav li.ch11 a#n087_ch11{ background-color: #fff;}body#doglaw_088_ch11 #leftnav li.ch11 a#n088_ch11{ background-color: #fff;}body.ch12 #leftnav li.ch12{background-color: #c9d8f2;}body#doglaw_089_ch12 #leftnav li.ch12 a#n089_ch12{ background-color: #fff;}body#doglaw_090_ch12 #leftnav li.ch12 a#n090_ch12{ background-color: #fff;}body#doglaw_091_ch12 #leftnav li.ch12 a#n091_ch12{ background-color: #fff;}body#doglaw_092_ch12 #leftnav li.ch12 a#n092_ch12{ background-color: #fff;}body.ch_appendix #leftnav li.ch_appendix{background-color: #c9d8f2;}span.top{ margin-left: 150px;}span.next{ margin-left: 150px;}div.qt{padding-left: 10px;}p img{ float: left; margin: 0 15px 10x 0;}#content .example{  padding-left: 20px;}#content h2{	font-size: 18px;	margin-bottom: 20px;}#content h3{	font-size: 16px;	margin-bottom: 20px;}#content h4{ font-size: 14px; margin-bottom: 5px;}.box h4{	font-size: 12px;}h5{	font-size: 12px;}pre{	font-family: monospace;	font-size: 12px;	text-align: left;}div.thebook{	padding: 20px 4px 0 4px;	overflow:hidden;	text-align: center;}div.thebook img{	margin-bottom: 10px;}.thebook h4{	font-size: 12px;	}.thebook h4{	font-size: 12px;}.thebook h4 a{	color: #34549f;}.thebook h4 a:hover{	text-decoration: underline;}.thebook p{	font-size: 10px;}.lawfirmsbody{	text-align: left;}#list_of_law_firms{	text-align: left;}.a_law_firm{	padding: 0;	margin: 0;	border-bottom: 1px solid #000;	text-align: left;}span.site_map_profile{	float: right;	width: 115px;	text-align: right;	padding: 0px 5px 0px 0px;}.name_tagline{	width: 370px;	float: left;	text-align: left;}.line_1_of_2{	padding: 5px 0px 0px 5px;	text-align: left;	font-size: 12px;}	.line_2_of_2{	clear: both;	padding: 0px 0px 0px 5px;	margin: 0px 0px 10px 0px;	text-align: left;	font-size: 10px;}.a_law_firm_color_1of2{	background:#e0e0e0;}.a_law_firm_color_1of2 .line_2_of_2{	background:#e0e0e0;	text-align: left;}.a_law_firm_color_2of2{	background:#efefef;	text-align: left;}.a_law_firm_color_2of2 .line_2_of_2{	background:#efefef;	text-align: left;}.line_2_of_2 p{	margin: 0 0 3px 0;	padding: 0;	text-align: left;}#firminfo .firm-name{	font-weight:bold;	text-align: left;}#firminfo .practice{	margin-bottom: 1em;	text-align: left;}#firminfo .url{	margin-bottom: 1em;	text-align: left;}#firminfo .address p{	margin: 0 0 5px 0;	text-align: left;}#firminfo .address {	margin: 0 0 5px 0;	text-align: left;}