body {margin: 20px;}
img {border: none;}
table {clear:all}
#pagewrapper {margin:0;padding:0; background:#fff;color:#000;}

/* Navigation */
#hdnav, #hdnav ul,#top {display:none;}

/* Eyebrow Navigation */ 

/* Navigation */
#nav, #nav ul {display:none;}

/* Content */
#main {width:600px;margin:0;padding:0;}
#right {width:600px;margin:0;padding:0;}
#right-banner {display:none}
#content, #content a {padding:0; margin:0; font-family:Arial, Helvetica, Sans-Serif; font-size:11pt; color:#000;text-align:left;background:#fff;}
#print {display:none;}
h1 {padding:0; margin:0 0 8pt 0;border-bottom:thin;border-bottom-style:solid;border-bottom-color:#a6b6c1;color:#2E5994;font: 18pt Arial, Helvetica, sans-serif; font-weight:300;}
.subhead {font:12pt Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin-bottom:5pt;}
h2 {font:12pt Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin-bottom:5pt;}

/* Practice Areas */
#practice {margin-right:24px;text-align:left;width:370px;float:left;}

#practice-at {width:225px;margin:0;padding:10px 0 0 0;float:right;}
#practice-at h2 {margin:3px 0 7px 0;padding:0;font:14px Arial, Helvetica, sans-serif; color:#2e5994; font-weight:bold;}
#pa-attnames  {padding:0;margin:0;list-style: none;font:12px Arial, Helvetica, sans-serif;	background:#eaf1f9;}
#pa-attnames  ul {margin:0;padding:0;list-style: none;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;}
#pa-attnames  li {padding:3px 0 3px 19px;margin-left:0;font:12px Arial, Helvetica, sans-serif;color:#2e5994;	list-style: none;background-image:url(/images/blue-bullet-interior.gif);background-repeat:no-repeat;background-position:0 0.25em;border-bottom:solid 1px #ccc;}
#pa-attnames  li a, li a:hover, li a:visited {display: block;font:12px Arial, Helvetica, sans-serif;	color:#696671;text-decoration:none;}

.npheaderpagelayoutclass {font:12px Arial, Helvetica, sans-serif;color:#696671;	text-decoration:none;}
/* Practice Areas */

/* Attorney page 
#attorney ul, ol, dl {position: relative;}*/
#attorney {margin:0;padding:0;font:12px Arial, Helvetica, sans-serif; color:#20496C; line-height:18px;}

#attorney #vcf {margin:0;padding:10px;background-color: #EAF1F9;color:#20496C;border: solid 1px #CCD1D5;font:12px Arial, Helvetica, sans-serif; line-height:25px;}
#attorney #vcf a {font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:#3168D6;}
#attorney #vcf a:hover {color:#2A86F7;}

#attorney #bio {padding:0;font-size:12px;font-family: Arial, Helvetica, sans-serif; color:#20496C;margin: 10px 0 10px 0;}
#attorney .divider {margin:0;padding:0;border-bottom: solid 2px #DBE5F1}
#attorney h2 {margin:0;padding:0;font:14px Arial, Helvetica, sans-serif; color:#2e5994; font-weight:bold;}
#attorney a, a.li{text-decoration:underline;color:#20496C;}	
#attorney a:active,a:visited {margin:0;padding:0;text-decoration:underline;color:#20496C;}	
#attorney a:hover {margin:0;padding:0;text-decoration:underline;color:#5478C0;}
#attorney img 	{margin: 0 0 0 10px;padding:0;}
#attorney #areae {margin:0;width:272px;padding: 10px 20px 0 20px;}
#attorney ul {margin:10px 0 0 0 ; padding:0;list-style:none;  }
#attorney li {margin:0; padding:0 0 0.2em 1.4em;background-image:url(/images/red-bullet-interior.gif);background-repeat:no-repeat;background-position:0 0.05em;vertical-align:top;}
#attorney .td2 {margin:0;padding:0;line-height:20px;}
/* Content */

/* Sub Nav */
#left {display:none;}
#left-nav {display:none;}

#sitemap1  {padding:0;margin:0;list-style: none;font:12px Arial, Helvetica, sans-serif;	background:#fff;}
#sitemap1  ul {margin:0;padding:0;list-style: none;}
#sitemap1  li {padding:3px 0 3px 19px;margin-left:0;font:12px Arial, Helvetica, sans-serif;color:#2e5994;	list-style: none;background-image:url(/images/blue-bullet-interior.gif);background-repeat:no-repeat;background-position:0 0.25em;}
#sitemap1  li li {padding:3px 0 3px 19px;margin-left:0;font:12px Arial, Helvetica, sans-serif;color:#2e5994;	list-style: none;background-image:url(/images/blue-bullet-interior.gif);background-repeat:no-repeat;background-position:0 0.25em;border-bottom:solid 1px #ccc;}
#sitemap1  li a, li a:hover, li a:visited {display: block;font:12px Arial, Helvetica, sans-serif;	color:#696671;text-decoration:none;}

#sitemap2  {padding:0;margin:0;list-style: none;font:12px Arial, Helvetica, sans-serif;	background:#fff;}
#sitemap2  ul {margin:0;padding:0;list-style: none;}
#sitemap2  li {padding:3px 0 3px 19px;margin-left:0;font:12px Arial, Helvetica, sans-serif;color:#2e5994;	list-style: none;background-image:url(/images/blue-bullet-interior.gif);background-repeat:no-repeat;background-position:0 0.25em;}
#sitemap2  li li {padding:3px 0 3px 19px;margin-left:0;font:12px Arial, Helvetica, sans-serif;color:#2e5994;	list-style: none;background-image:url(/images/blue-bullet-interior.gif);background-repeat:no-repeat;background-position:0 0.25em;border-bottom:solid 1px #ccc;}
#sitemap2  li a, li a:hover, li a:visited {display: block;font:12px Arial, Helvetica, sans-serif;	color:#696671;text-decoration:none;}


/* Footer */
#ft {margin:20px 0 0 0;padding:10px 0 0 0;border-top:thin;border-top-style:solid;border-top-color:#a6b6c1;}
#ft-left p {display:none;}
#ft-right p {font:8pt Verdana, Arial, Helvetica, sans-serif; color:#000;text-align:left;float:left;}
#ft-right a {font:8pt Verdana, Arial, Helvetica, sans-serif; color:#000;text-decoration:none;}
/* Footer */
