body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
padding:0;
margin:0;
font-size:.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
h1, h2, h3, h4, h5, h6, pre, code {
font-size:1em;
font-family:Georgia, "Times New Roman", Times, serif;
}
a {
text-decoration:none;
}
a img {
border: none;
}

td{vertical-align:top;}

body.homePageBody {background-color:#6d6d6d;}

table.homePageTable{background-image:url(../images/background_home.jpg);background-repeat:no-repeat; background-position:top left;width:864px; height:720px;}

td.topNav {color:#ffffff; text-align:right; padding-top:1em; text-transform:uppercase; font-size:.7em;}

a.topNavLink:link{color:#ffffff;}
a.topNavLink:visited{color:#ffffff;}
a.topNavLink:hover{color:#ffcc4b; text-decoration:underline;}

td.homePageText{padding-left:400px; padding-top:330px;}

h1.homePageNav{color:#ffffff;font-size:1.4em; font-weight:normal;margin-bottom:1em;}

a.homePageNavLink:link{color:#ffffff;}
a.homePageNavLink:visited{color:#ffffff;}
a.homePageNavLink:hover{color:#ffcc4b; text-decoration:underline;}

#homePageText p {line-height:1.5em; color:#ffffff; margin-bottom:1em;}

a.homePageTextLink:link{color:#ffcc4b;}
a.homePageTextLink:visited{color:#ffcc4b;}
a.homePageTextLink:hover{color:#ffcc4b; text-decoration:underline;}

#homePageDisclaimer{vertical-align:bottom;padding-left:400px;padding-bottom:1em;}
#homePageDisclaimer p{ letter-spacing:-.05em;font-size:.6em; color:#ffffff;margin-top:2em;}

table.interiorPageTable{width:864px;}

/*td.interiorPagePeopleTop{background-image:url(../images/people_top.jpg);background-repeat:no-repeat; background-position:top left;height:171px;padding-right:5px;border-bottom:2px solid #ffffff;}*/

td.interiorPagePeopleTop{background-image:url(../images/practices_top.jpg);background-repeat:no-repeat; background-position:top left;height:160px;padding-right:5px;border-bottom:2px solid #ffffff;}

td.interiorPagePracticesTop{background-image:url(../images/practices_top.jpg);background-repeat:no-repeat; background-position:top left;height:160px;padding-right:5px;border-bottom:2px solid #ffffff;}

td.interiorPageLeft {background-image:url(../images/left_gradient.jpg);background-repeat:repeat-y; background-position:top left;width:140px;}

div.interiorLeft{height:547px;background-image:url(../images/left_background_image.jpg); background-repeat:no-repeat;}

ul.interiorMainNav{font-family:Georgia, 'Times New Roman', Times, serif; font-size:1.3em;color:#CCCCCC; margin-top:25px; margin-left:25px;list-style-type:none;}

ul.interiorMainNav li {margin-bottom:.5em;}

ul.interiorMainNav a:link{color:#CCCCCC;}
ul.interiorMainNav a:visited{color:#CCCCCC;}
ul.interiorMainNav a:hover{color:#ffcc4b; text-decoration:underline;}

ul.interiorMainNav a.On:link{color:#ffffff;}
ul.interiorMainNav a.On:visited{color:#ffffff;}
ul.interiorMainNav a.On:hover{color:#ffffff; text-decoration:none;}

#interiorPageMainBody {margin-top:45px; margin-left:50px;}

#interiorPageMainBody p {margin-bottom:1em;}
#interiorPageMainBody ul {margin-bottom:1em; margin-left:3em;}
#interiorPageMainBody li {margin-bottom:.5em;}



p.introText {font-family:Georgia, 'Times New Roman', Times, serif; line-height:1.6em; color:#07619f; font-weight:bold;}

td.interiorRight {width:207px;padding-left:30px;}
div.interiorPageRight {padding-left:30px;border-left:1px dotted #333333; margin-top:45px; font-size:.9em;}
ul.attorneyNav {list-style-type:none;margin-left:0;margin-bottom:4em;line-height:1.3em;}
ul.attorneyNav li {margin-bottom:.7em;}
td.interiorBottom {vertical-align:bottom; padding-bottom:1em;padding-left:50px;}
p.interiorDisclaimer {letter-spacing:-.05em;font-size:.6em;}
td.interiorBottomLogo {padding-left:30px;}
div.interiorPageRightBottom {padding-left:30px;border-left:1px dotted #333333;font-size:.9em;}
p.interiorAddress1 {margin-top:1em;margin-bottom:1em;line-height:1.4em;}
p.interiorAddress2 {margin-bottom:1em;line-height:1.4em;}

ul.attorneyNav li a.attorneyNavLink:link{color:#333333;}
ul.attorneyNav li a.attorneyNavLink:visited{color:#333333;}
ul.attorneyNav li a.attorneyNavLink:hover{color:#ffcc4b; text-decoration:underline;}

ul.attorneyNav li a.attorneyNavLinkOn:link{color:#333333;font-weight:bold;}
ul.attorneyNav li a.attorneyNavLinkOn:visited{color:#333333;font-weight:bold;}
ul.attorneyNav li a.attorneyNavLinkOn:hover{color:#333333; font-weight:bold;}

img.peoplePic {float:left; padding-right:1em; padding-bottom:1em;}
h1.lawyerName {color:#07619f;font-size:1.2em; !important}
h1.practiceName {color:#07619f;font-size:1.2em;margin-bottom:1em; !important}
h2.lawyerTitle {margin-bottom:1em;color:#07619f; !important}

.homePageAddress {position:absolute; left:190px; top:430px;}

@media print{
.homePageAddress{position:relative;left:auto; top:auto;}
td.homePageText{padding-left:0px; padding-top:auto; width:600px;}
.topNav{display:none;}
.homePageNav{display:none;}
#homePageDisclaimer{vertical-align:bottom;padding-left:0px;padding-bottom:1em;}
#interiorPageMainBody {margin-top:45px; margin-left:0px;}
.interiorMainNav{display:none;}
#interiorPageRight{display:none;}
}
