body {margin:0 30px 30px 30px; background-image:url(/images/bg.jpg);  background-attachment:fixed;  }
img {border: none;}
/* Homepage */
#hp-right {padding:18px 35px 10px 30px;margin:0;color:#0A2C4A;background:#F5F2E0;font: 13px Arial, Helvetica, sans-serif;}
#hp-btm-lt {padding-top:2px; margin:0;text-align:right;background: #fff url(/images/hp_bg.gif);height:435px;width:466px;}


.hp-bullet {padding:13px 8px 0 0;}
.hp-news {padding:8px 2px 8px 5px; margin:0;font:12px Arial, Helvetica, sans-serif;color:#073D81;background:#F5F2E0;border-bottom:solid 1px #CAD3DC;font-weight:bold;text-decoration:none;}
.hp-news a,.hp-news a:visited,.hp-news a:active {color:#073D81;background:#F5F2E0;text-decoration:none;}
.hp-news a:hover {background:#F5F2E0; color:#376CA2;text-decoration:none;}

#pagewrapper {margin:0;padding:10px 10px 10px 25px; background:#fff;color:#20496C;width:925px;}

/* Eyebrow Navigation */
/*#hdnav {margin:0;font: 12px Verdana, Arial, Helvetica, sans-serif; color:#94B5D1; text-align:right;position:relative;top:0; left:250px;}
#hdnav a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#185182;text-decoration:none;font-weight:bold;font-variant: small-caps}
#hdnav a,#hd #hdnav a:hover {font:12px Verdana, Arial, Helvetica, sans-serif;font-variant: small-caps;color:#185182;text-decoration:none;font-weight:bold;}
#hdnav a:hover {font:12px Verdana, Arial, Helvetica, sans-serif; color:#226ACD;text-decoration:none;font-weight:bold;font-variant: small-caps}*/
/* Navigation */
#hdnav, #hdnav ul {float: left;list-style: none;background: #fff; padding: 3px 12px 22px 0;margin:0; font: 12px Verdana, Arial, Helvetica, sans-serif;color:#94B5D1;text-align:right;}
#hdnav a {display: block;font:12px Verdana, Arial, Helvetica, sans-serif; color:#185182;text-decoration:none;font-weight:bold;font-variant: small-caps;padding:0 2px 0 2px;margin:0;}
#hdnav li {float: left;padding: 0;}
#hdnav li ul {position: absolute;left: -999em;height: auto;width: 120px;font-weight: normal;margin: 0 0 0 2px;border-width: 3px 1px 1px 1px; border-color:#7C8897; border-style:solid;background: #EAF1F6;padding: 0;}
#hdnav li li {width: 120px;}
#hdnav li ul {text-align:left;font:11px Arial, sans-serif;font-weight:normal;list-style:none;}
#hdnav li ul li {border-bottom:solid 1px #7C8897;padding: 0;margin: 0;}
#hdnav li:hover ul ul, #hdnav li:hover ul ul ul, #hdnav li.hdhover ul ul, #hdnav li.hdhover ul ul ul, #hdnav li.iehover ul ul, #hdnav li.iehover ul ul ul {left: -999em;}
#hdnav li:hover ul, #hdnav li li:hover ul, #hdnav li li li:hover ul, #hdnav li.hdhover ul, #hdnav li li.hdhover ul, #hdnav li li li.hdhover ul,#hdnav li.iehover ul, #hdnav li li.iehover ul, #hdnav li li li.iehover ul {left: auto;}
#hdnav ul li:hover, #hdnav ul li.hdhover, #hdnav ul li.iehover {background: #B9D4EF;color:#595E62;}
#hdnav li:hover, #hdnav li.hdhover, #hdnav li.iehover {background: #fff;color:#595E62;}
#hdnav li ul a:hover, #hdnav li ul a.hdhover, #hdnav li ul a.iehover {background-color:#B9D4EF;color:#595E62;text-decoration:none;}
/** Support for the "iehover-fix.js" **/
#hdnav iframe {
position: absolute;
left: 0;
top: 0;
z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/

#hdnav .hdnavimg a {padding:3px 2px 3px 16px;margin:0;font:11px Arial, sans-serif;}
#hdnav .hdnavimg a:hover {background-color:#B9D4EF;color:#595E62;text-decoration:none;}
#hdnav .hdnavimg a:active {background-color:#B9D4EF;color:#595E62;text-decoration:none;}
#hdnav .hdnavimg img {position:relative; top:8px; left:-10px;padding:0;margin:0;display:block;}
#hdnav span {color:#94B5D1;padding:0 4px 0 4px;font:10px arial, sans-serif;}
/* Navigation */


/* Eyebrow Navigation */ 

/* Navigation */
#nav, #nav ul {float: left;	list-style: none;background: #EAF1F6;padding: 0;margin: 0;}
#nav a {display: block;color: #595E62;	text-decoration: none;	padding: 0;	margin:0;}
#nav li {float: left;padding: 0;}
#nav li ul {position: absolute;left: -999em;height: auto;width: 133px;font-weight: normal;margin: 0;}
#nav li li {width: 133px;}
/*#nav li ul a {width: 13em;w\idth: 9em;}*/
#nav li ul {text-align:left;font:11px Arial, sans-serif;font-weight:normal;list-style:none;}
/*#nav li ul li a {padding:3px 2px 3px 18px;margin:0;font:11px Arial, sans-serif;}*/
#nav li ul li {border-width: 0 1px 1px 1px; border-color:#7C8897; border-style:solid;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul,#nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul {left: auto;}
#nav li:hover, #nav li.sfhover, #nav li.iehover {background: #B9D4EF;color:#595E62;}
#nav li ul.practice li {width:200px;}
/*#nav li ul a,#nav li ul a:active {background-color:#EAF1F6;color:#595E62;text-decoration:none;}*/
#nav li ul a:hover, #nav li ul a.sfhover, #nav li ul a.iehover {background-color:#B9D4EF;color:#595E62;text-decoration:none;}
/** Support for the "iehover-fix.js" **/
#nav iframe {
position: absolute;
left: 0;
top: 0;
z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/

#nav .navimg a {padding:3px 2px 3px 16px;margin:0;font:11px Arial, sans-serif;}
#nav .navimg a:hover {background-color:#B9D4EF;color:#595E62;text-decoration:none;}
#nav .navimg a:active {background-color:#B9D4EF;color:#595E62;text-decoration:none;}
#nav .navimg img {position:relative; top:8px; left:-10px;padding:0;margin:0;display:block;}
/* Navigation */
.readmore a,.readmore a:visited,.readmore a:active,.readmore a:hover {font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:#3168D6;}
/*.readmore a:hover {font-family:Arial, Helvetica, Sans-Serif; font-size:12px;color:#2A86F7;}
*/
/* Content */
#main {width:914px;height:500px;}
#right {width:652px;background:#fff;height:100%;}
#right-banner {margin:0;padding:0;}
#content {padding:22px 5px 10px 25px; margin:0; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:#20496C;line-height:18px; letter-spacing:.03em; text-align:left;background:#fff;}
#content a,#content td a {font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:#3168D6;}
#content a:hover,#content td a:hover {color:#2A86F7;}
#print {text-align:right;}

h1 {padding:0 0 9px 0; margin:0 0 19px 0;border-bottom:thin;border-bottom-style:solid;border-bottom-color:#a6b6c1;color:#2E5994;font: 23px Arial, Helvetica, sans-serif; font-weight:300;}
.subhead {font:14px Arial, Helvetica, sans-serif; color:#2e5994; font-weight:bold; margin-bottom:10px;}
h2 {font:14px Arial, Helvetica, sans-serif; color:#2e5994; font-weight:bold; margin-bottom:10px;}

/* 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 {width:263px;background:#F5F2E0;height:100%;}
#left-nav {padding:0 0 0 17px;	margin:10px 0 0 0;font:12px Arial, Helvetica, sans-serif;color:#686671;background:#F5F2E0;}
#left-nav ul {list-style: none;margin: 0;padding:0;width:245px;}
#left-nav li {margin:0;background-color:#F5F2E0;color:#595E62;text-decoration:none;border-bottom:solid 1px #CAD3DC;padding:2px 0 2px 8px}
#left-nav li:hover ul, li.lnhover ul {display: block;}
#left-nav li:hover, #left-nav li.lnhover {background: #fff;color:#376CA2;}
#left-nav a {color:#686671;text-decoration:none;}
#left-nav a:hover {background-color:#fff; color:#376CA2;text-decoration:none;}
#left-nav img {padding-right:7px;}
#left-nav #left-nav-on {background: #fff;color:#376CA2;}
#left-nav #left-nav-on img {padding-right:7px;}
/* Sub Nav */


#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:0;padding:18px 25px 10px 15px;width:925px;}
#ft-left p {font:12px Verdana, Arial, Helvetica, sans-serif; color:#3f627e;float:left;}
#ft-left a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#3f627e;text-decoration:none;}#ft a:hover {color:#226acd;}
#ft-right p {font:9px Verdana, Arial, Helvetica, sans-serif; color:#3f627e;float:right;text-align:right;}
#ft-right a {font:9px Verdana, Arial, Helvetica, sans-serif; color:#3f627e;text-decoration:none;}
/* Footer */
