body { 
	margin: 0 auto;
	padding: 0; 
	background: #03031e url(../images/bg.gif) repeat-x; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #0f253a; 
	text-align: left; 
}

a { 
	color: #51280d; 
	text-decoration: underline; 
}
a:hover { 
	color: #51280d;
	text-decoration: none; 
}
img { 
	border: 0; 
}
strong { 
	color: #0f253a; 
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #961717; 
	margin: 10px 0 0 0; 
	padding: 0; 
	line-height: 1.2em;
}
h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #101d40; 
	margin: 10px 20px 0 0; 
	padding: 5px 0 10px 0; 
	line-height: 1.2em; 
	border-top: 1px dashed #b1b07d; 
}
h3 {
	font-size: 12px; 
	color: #00325d; 
	margin: 15px 0 5px 15px; 
	padding: 0; 
	line-height: 1.2em;
}
h4 { 
	margin: 2em 0 .5em 0; 
	font-size: 12px; 
	color: #961717; 
}
p { 
	margin: 0; 
	padding: .5em 1.5em .5em 0; 
	line-height: 1.2em; 
}
.clear { 
	clear: both; 
}
.light-text {
	color: #939598
}
ul.body {
	line-height: 1.2em; 
	margin: 0 20px 0 0;
}
li.body {
	margin: 10px;
}
ol.body {
	line-height: 1.2em; 
	margin: 0 20px 0 0;
}
.bio {
	width: 95px; 
	float: right; 
	margin: 20px; 
}
a.sub-corporate {
	display: block; 
	margin: 15px 0 15px 15px; 
	padding: 0; 
	width: 443px; 
	height: 28px; 
	background: url(../images/sub-corporate.jpg) no-repeat top; 
}
a.sub-corporate:hover {
	background: url(../images/sub-corporate.jpg) no-repeat bottom;
}
a.sub-personal {
	display: block; 
	margin: 15px 0 15px 15px; 
	padding: 0; 
	width: 443px; 
	height: 28px; 
	background: url(../images/sub-personal.jpg) no-repeat top; 
}
a.sub-personal:hover {
	background: url(../images/sub-personal.jpg) no-repeat bottom;
}

body.index { 
	margin: 0 auto; 
	padding: 0; 
	background: #151644; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #0f253a; 
	text-align: left; 
}
div#index-container {
	margin: 0 auto; 
	width: 775px;  
	background: #151644; 
}
div#index-container div#index-top {
	display: block; 
	margin: 0; 
	padding: 0; 
	background: url(../images/index-top.jpg) no-repeat; 
	width: 775px; 
	height: 117px; 
}
div#index-container div#index-content {
	width: 775px; 
	margin: 0; 
	padding: 0; 
	background: #000 url(../images/index-content-bg.jpg) repeat-y; 
}
div#index-container div#index-content a.index-corp {
	display: block; 
	float: left; 
	margin: 20px 0 20px 0; 
	padding: 0; 
	width: 389px; 
	height: 242px; 
	background: url(../images/index-corp-btn.jpg) no-repeat top; 
}
div#index-container div#index-content a.index-corp:hover {
	background: url(../images/index-corp-btn.jpg) no-repeat bottom; 
}
div#index-container div#index-content a.index-pi {
	display: block; 
	float: left; 
	margin: 20px 0 0 0; 
	padding: 0; 
	width: 386px; 
	height: 242px; 
	background: url(../images/index-pi.jpg) no-repeat top; 
}
div#container div#content div#left-col ul li a, div#container div#content div#right-col div.title-corporate-services {
	text-indent:-9999px;
}
div#index-container div#index-content a.index-pi:hover {
	background: url(../images/index-pi.jpg) no-repeat bottom; 
}
div#index-container div#index-content a.index-overview {
	display: block; 
	float: left; 
	margin: 0 0 25px 4em; 
	padding: 0; 
	width: 150px; 
	height: 51px; 
	background: url(../images/index-overview.jpg) no-repeat top; 
}
div#index-container div#index-content a.index-overview:hover {
	background: url(../images/index-overview.jpg) no-repeat bottom; 
}
div#index-container div#index-content a.index-resources {
	display: block; 
	float: left; 
	margin: 0 0 25px 15px; 
	padding: 0; 
	width: 117px; 
	height: 51px; 
	background: url(../images/index-resources.jpg) no-repeat top; 

}
div#index-container div#index-content a.index-resources:hover {
	background: url(../images/index-resources.jpg) no-repeat bottom; 
}
div#index-container div#index-content a.index-profiles {
	display: block; 
	float: left; 
	margin: 0 0 25px 15px; 
	padding: 0; 
	width: 179px; 
	height: 51px; 
	background: url(../images/index-profiles.jpg) no-repeat top; 

}
div#index-container div#index-content a.index-profiles:hover {
	background: url(../images/index-profiles.jpg) no-repeat bottom; 
}
div#index-container div#index-content a.index-contact {
	display: block; 
	float: left; 
	margin: 0 0 25px 15px; 
	padding: 0; 
	width: 179px; 
	height: 51px; 
	background: url(../images/index-contact.jpg) no-repeat top; 
	 
	
}
div#index-container div#index-content a.index-contact:hover {
	background: url(../images/index-contact.jpg) no-repeat bottom; 
}
div#index-container div#index-footer {
	display: block; 
	margin: 0 auto; 
	padding: 0; 
	background: url(../images/index-footer.jpg) no-repeat; 
	width: 775px; 
	height: 55px; 
}

div#container {margin: 0 auto; width: 780px;  background: #fff; }

div#container div#top {display: block; margin: 0 auto; padding: 0; background: url(../images/top-bg.jpg) no-repeat; width: 780px; height: 110px;   }
div#container div#top a.logo {display: block; float: left; width: 347px; height: 110px; margin: 0; padding: 0;}
div#container div#top a.pi-top {display: block; float: right; width: 90px; height: 42px; margin: 45px 10px 0 0; padding: 0; background: url(../images/pi-top.jpg) no-repeat top;  }
div#container div#top a.pi-top:hover {background: url(../images/pi-top.jpg) no-repeat bottom;}
div#container div#top a.pi-top-active {display: block; float: right; width: 90px; height: 42px; margin: 45px 10px 0 0; padding: 0; background: url(../images/pi-top.jpg) no-repeat bottom;  }
div#container div#top a.corp-top {display: block; float: right; width: 121px; height: 42px; margin: 45px 25px 0 0; padding: 0; background: url(../images/corp-top.jpg) no-repeat top;  }
div#container div#top a.corp-top:hover {background: url(../images/corp-top.jpg) no-repeat bottom;}
div#container div#top a.corp-top-active {display: block; float: right; width: 121px; height: 42px; margin: 45px 25px 0 0; padding: 0; background: url(../images/corp-top.jpg) no-repeat bottom;  }

div#container div#presentation {display: block; margin: 0; padding: 0; width: 780px; height: 267px; background: url(../images/presentation.jpg) no-repeat;  }

div#container div#nav {margin: 0; padding: 0; display: block; width: 780px; height: 39px; background: url(../images/nav-bg.jpg) repeat-x;  }
div#container div#nav ul {margin: 0; padding: 0; list-style: none; display: block; width: 780px; height: 39px; }
div#container div#nav ul li {float: left; margin: 0 4px; padding: 0;}
div#container div#nav ul li a {display: block; height: 39px;  }
div#container div#nav ul li a.home {display: block; margin: 0; padding: 0; background: url(../images/nav-home.jpg) no-repeat top; width: 58px;  }
div#container div#nav ul li a.home:hover {background: url(../images/nav-home.jpg) no-repeat bottom; }
div#container div#nav ul li a.overview {display: block; margin: 0; padding: 0; background: url(../images/nav-overview.jpg) no-repeat top; width: 120px;  }
div#container div#nav ul li a.overview:hover {background: url(../images/nav-overview.jpg) no-repeat bottom; }
div#container div#nav ul li a.profiles {display: block; margin: 0; padding: 0; background: url(../images/nav-profiles.jpg) no-repeat top; width: 149px;  }
div#container div#nav ul li a.profiles:hover {background: url(../images/nav-profiles.jpg) no-repeat bottom; }
div#container div#nav ul li a.cases {display: block; margin: 0; padding: 0; background: url(../images/nav-cases.jpg) no-repeat top; width: 142px;  }
div#container div#nav ul li a.cases:hover {background: url(../images/nav-cases.jpg) no-repeat bottom; }
div#container div#nav ul li a.resources {display: block; margin: 0; padding: 0; background: url(../images/nav-resources.jpg) no-repeat top; width: 88px;  }
div#container div#nav ul li a.resources:hover {background: url(../images/nav-resources.jpg) no-repeat bottom; }
div#container div#nav ul li a.contact {display: block; margin: 0; padding: 0; background: url(../images/nav-contact.jpg) no-repeat top; width: 96px;  }
div#container div#nav ul li a.contact:hover {background: url(../images/nav-contact.jpg) no-repeat bottom; }
div#container div#nav ul li a.blog {display: block; margin: 0; padding: 0; background: url(../images/nav-blog.jpg) no-repeat top; width: 58px;  }
div#container div#nav ul li a.blog:hover {background: url(../images/nav-blog.jpg) no-repeat bottom; }

div#container div#content {width: 780px; margin: 0; padding: 0; background: url(../images/content-bg.jpg) repeat-y; overflow:hidden;}
							.title-side-pi {border: 0; margin: 15px 0 0 0; padding: 0; height: 41px; background: url(../images/side-practices.jpg) no-repeat;  }
div#container div#content div#left-col {float: left; width: 30%;}
div#container div#content div#left-col div.title-side-groups {margin: 15px 0 0 0; padding: 0; height: 41px; background: url(../images/side-groups.jpg) no-repeat;  }
							.side-title-contact {margin: 15px 0 0 0; padding: 0; height: 52px; background: url(../images/side-title-contact.jpg) no-repeat; text-decoration: none; border: 0;  }

div#container div#content div#left-col ul {margin: 0; padding: 0; list-style: none; width: 210px;  }
div#container div#content div#left-col ul li {float: left; display: block; margin: 5px 0 0 0; padding: 0; width: 210px; height: 34px; border-top: 1px solid #b1b07d; border-bottom: 1px solid #b1b07d; }
div#container div#content div#left-col ul li a {display: block; float: left; width: 210px; height: 34px;  }

/*personal*/
div#container div#content div#left-col ul li a.side-pi {margin: 0; padding: 0; background: url(../images/side-pi.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi:hover {background: url(../images/side-pi.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-pi-1 {margin: 0; padding: 0; background: url(../images/side-pi-1.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi-1:hover {background: url(../images/side-pi-1.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-pi-2 {margin: 0; padding: 0; background: url(../images/side-pi-2.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi-2:hover {background: url(../images/side-pi-2.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-pi-3 {margin: 0; padding: 0; background: url(../images/side-pi-3.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi-3:hover {background: url(../images/side-pi-3.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-pi-4 {margin: 0; padding: 0; background: url(../images/side-pi-4.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi-4:hover {background: url(../images/side-pi-4.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-pi-5 {margin: 0; padding: 0; background: url(../images/side-pi-5.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi-5:hover {background: url(../images/side-pi-5.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-pi-6 {margin: 0; padding: 0; background: url(../images/side-pi-6.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi-6:hover {background: url(../images/side-pi-6.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-pi-7 {margin: 0; padding: 0; background: url(../images/side-pi-7.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi-7:hover {background: url(../images/side-pi-7.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-pi-8 {margin: 0; padding: 0; background: url(../images/side-pi-8.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-pi-8:hover {background: url(../images/side-pi-8.jpg) no-repeat bottom; }

/*corporate*/
div#container div#content div#left-col ul li a.side-corp {margin: 0; padding: 0; background: url(../images/side-corp.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-corp:hover {background: url(../images/side-corp.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-corp-1 {margin: 0; padding: 0; background: url(../images/side-corp-1.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-corp-1:hover {background: url(../images/side-corp-1.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-corp-2 {margin: 0; padding: 0; background: url(../images/side-corp-2.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-corp-2:hover {background: url(../images/side-corp-2.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-corp-3 {margin: 0; padding: 0; background: url(../images/side-corp-3.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-corp-3:hover {background: url(../images/side-corp-3.jpg) no-repeat bottom; }
div#container div#content div#left-col ul li a.side-corp-4 {margin: 0; padding: 0; background: url(../images/side-corp-4.jpg) no-repeat top; }
div#container div#content div#left-col ul li a.side-corp-4:hover {background: url(../images/side-corp-4.jpg) no-repeat bottom; }

div#container div#content div#right-col {float: left; width: 65%;  }

/*personal*/
div#container div#content div#right-col div.title-home {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-pi.jpg) no-repeat;}
div#container div#content div#right-col div.title-auto-accidents {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-auto-accidents.jpg) no-repeat;}
div#container div#content div#right-col div.title-auto-coi {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-auto-coi.jpg) no-repeat;}
div#container div#content div#right-col div.title-auto-checklist {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-auto-checklist.jpg) no-repeat;}
div#container div#content div#right-col div.title-auto-accident-faq {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-auto-accidents-faq.jpg) no-repeat;}
div#container div#content div#right-col div.title-negligent-faq {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-negligent-faq.jpg) no-repeat;}
div#container div#content div#right-col div.title-negligent {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-negligent.jpg) no-repeat;}
div#container div#content div#right-col div.title-rape-assault {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-rape-assault.jpg) no-repeat;}
div#container div#content div#right-col div.title-wrongful-death {margin: 15px 0 10px 0; padding: 0; height: 25px; background: url(../images/title-wrongful-death.jpg) no-repeat;}
div#container div#content div#right-col div.title-drunk {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-drunk.jpg) no-repeat;}
div#container div#content div#right-col div.title-dog-attacks {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-dog-attacks.jpg) no-repeat;}
div#container div#content div#right-col div.title-slip {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-slip.jpg) no-repeat;}
div#container div#content div#right-col div.title-slip-cases {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-premises-coi.jpg) no-repeat;}
div#container div#content div#right-col div.title-atm {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-atm.jpg) no-repeat;}
div#container div#content div#right-col div.title-insurance-coi {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-insurance-cases.jpg) no-repeat;}
div#container div#content div#right-col div.title-prem-crime-coi {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-prem-crime-coi.jpg) no-repeat;}
div#container div#content div#right-col div.title-prem-faq {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-prem-faq.jpg) no-repeat;}

div#container div#content div#right-col a.btn-harriet {display: block; margin: 15px 0 15px 15px; padding: 0; width: 229px; height: 28px; background: url(../images/btn-harriet.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-harriet:hover {background: url(../images/btn-harriet.jpg) no-repeat bottom;}
div#container div#content div#right-col a.btn-melvin {display: block; margin: 15px 0 15px 15px; padding: 0; width: 229px; height: 28px; background: url(../images/btn-melvin.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-melvin:hover {background: url(../images/btn-melvin.jpg) no-repeat bottom;}
div#container div#content div#right-col a.btn-ryan {display: block; margin: 15px 0 15px 15px; padding: 0; width: 229px; height: 28px; background: url(../images/btn-ryan.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-ryan:hover {background: url(../images/btn-ryan.jpg) no-repeat bottom;}
div#container div#content div#right-col a.btn-allison {display: block; margin: 15px 0 15px 15px; padding: 0; width: 229px; height: 28px; background: url(../images/btn-allison.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-allison:hover {background: url(../images/btn-allison.jpg) no-repeat bottom;}
div#container div#content div#right-col a.btn-david {display: block; margin: 15px 0 15px 15px; padding: 0; width: 229px; height: 28px; background: url(../images/btn-david.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-david:hover {background: url(../images/btn-david.jpg) no-repeat bottom;}
div#container div#content div#right-col a.btn-hilary {display: block; margin: 15px 0 15px 15px; padding: 0; width: 229px; height: 28px; background: url(../images/btn-hilary.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-hilary:hover {background: url(../images/btn-hilary.jpg) no-repeat bottom;}
div#container div#content div#right-col a.btn-kaplan {display: block; margin: 15px 0 15px 15px; padding: 0; width: 229px; height: 28px; background: url(../images/btn-kaplan.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-kaplan:hover {background: url(../images/btn-kaplan.jpg) no-repeat bottom;}

div#container div#content div#right-col a.btn-back {display: block; float: right; margin: 2px; padding: 0; width: 95px; height: 30px; background: url(../images/btn-back.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-back:hover {background: url(../images/btn-back.jpg) no-repeat bottom;}
div#container div#content div#right-col a.btn-contact {display: block; float: right; margin: 2px; padding: 0; width: 95px; height: 30px; background: url(../images/btn-contact.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-contact:hover {background: url(../images/btn-contact.jpg) no-repeat bottom;}
div#container div#content div#right-col a.btn-vcard {display: block; float: right; margin: 2px; padding: 0; width: 95px; height: 30px; background: url(../images/btn-vcard.jpg) no-repeat top;}
div#container div#content div#right-col a.btn-vcard:hover {background: url(../images/btn-vcard.jpg) no-repeat bottom;}

/*corporate*/
div#container div#content div#right-col div.title-corporate {margin: 15px 0 10px 0; padding: 0; height: 46px; background: url(../images/title-corporate.jpg) no-repeat;}
div#container div#content div#right-col div.title-corporate-litigation {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-litigation.jpg) no-repeat;}
div#container div#content div#right-col div.title-corporate-collections {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-collections.jpg) no-repeat;}
div#container div#content div#right-col div.title-corporate-services {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-corporate-services.jpg) no-repeat;}
div#container div#content div#right-col div.title-intellectual {margin: 15px 0 10px 0; padding: 0; height: 19px; background: url(../images/title-intellectual.jpg) no-repeat;}

/*main*/
div#container div#content div#right-col div.title-overview {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-overview.jpg) no-repeat;}
div#container div#content div#right-col div.title-profiles {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-profiles.jpg) no-repeat;}
div#container div#content div#right-col div.title-coi {margin: 15px 0 10px 0; padding: 0; height: 23px; background: url(../images/title-coi.jpg) no-repeat;}
div#container div#content div#right-col div.title-resources {margin: 15px 0 10px 0; padding: 0; height: 25px; background: url(../images/title-resources.jpg) no-repeat;}
div#container div#content div#right-col div.title-disclaimer {margin: 15px 0 10px 0; padding: 0; height: 41px; background: url(../images/title-disclaimer.jpg) no-repeat;}
div#container div#content div#right-col div.title-contact {margin: 15px 0 10px 0; padding: 0; height: 39px; background: url(../images/title-contact.jpg) no-repeat;}
div#container div#content div#right-col div.title-trademark {margin: 15px 0 10px 0; padding: 0; height: 26px; background: url(../images/title-trademark.jpg) no-repeat;}

div#footer {margin: 15px auto; padding: 0; color: #fff; font-size: 10px; line-height: 1.2em; width: 780px;}
div#footer a {color: #fff; text-decoration: underline;}
div#footer a:hover {color: #fff; text-decoration: none;}
div#footer .symbol {width: 48px; height: 60px; margin: 0 0 0 15px; padding: 0; display: block; float: right; background: url(../images/symbol.jpg) no-repeat;}

