

/* BEGIN GLOBAL ELEMENT DEFAULTS */

* {margin:0;padding:0;}
body {display:block; height:auto; width:auto;}
b, strong {font-weight:bold;}
blockquote  {margin:1em;}
dd {margin:0 0 0 10px;}
dl {margin:5px 0;}
em, i {font-style:italic;}
fieldset {border:none; display:block; outline:none;} 
html {display:block; height:auto; width:auto;}
img {border:0;}
input {border:1px solid #333; border-color:#ccc #666 #999 #666; outline:none; margin:0; padding:2px;} 
li {margin:0 0 0 15px; padding:0;}
ol {list-style:decimal outside; margin:0; padding:0;}
option {min-width:1em; padding-left:0.5em;}
p {margin:10px 0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
tr, td {empty-cells:show; vertical-align:top;}
ul {list-style:disc outside; margin:0; padding:0;}

/* END GLOBAL ELEMENT DEFAULTS */

/* BEGIN GLOBAL ELEMENTS */

html {background-color:#535353; text-align:center;}
body {padding:25px 0 0; width:990px; background-color:#fff; color:#535353; display:block; font:normal 12px verdana, sans-serif; margin:0 auto; text-align:left; position:relative; zoom:1;}
label {display:block; margin:0 0 3px;}
fieldset {clear:both; display:inline; float:left; margin:10px 0 0 25px;} /*IE7 still has the pixel doubling bug*/
a:link {color:#386778; text-decoration:none;}
a:visited {color:#5091A9; text-decoration:none;}
a:hover, a:active {color:#386778; text-decoration:underline;}

/* END GLOBAL ELEMENTS */

/* BEGIN SITE CLASSES */

.article {float:left; margin:0; padding:0;}
.article h3 {margin:0 22px 3px 25px;}
.article p {line-height:1.4; margin:0 22px 22px 25px;}
.article p em {font-style:normal; font-weight:bold;}

.auxarticle {display:inline; font-size:90%; float:right; margin-right:25px; width:25%;}
.auxarticle dd {margin:0; padding:0 0 6px;}
.auxarticle dl {margin:0 0 8px; padding:0 0 8px;}
.auxarticle dt {font-weight:bold; margin-bottom:4px;}
.auxarticle h3 {background:transparent url(/images/border_dot_gray.gif) 0 0 repeat-x; color:#535353; font-size:1em; margin:0 0 3px; padding:8px 0 0; text-transform:uppercase;}
.auxarticle h3 span {background:transparent url(/images/border_dot_gray.gif) 0 100% repeat-x; display:block; padding:0 0 8px;}
.auxarticle p {background:transparent url(/images/border_dot_gray.gif) 0 0 repeat-x; margin:0; padding:5px 0 20px;}
.auxarticle p strong {display:block; padding:5px 0;}


.auxarticle-home {background-color:#e1e2d4; display:block; height:320px; font-size:90%; float:right; padding:25px 25px 0 25px; width:25%; left:-1px; position:relative;}
.auxarticle-home dd { margin:0; padding:0 0 0 6px;}
.auxarticle-home dl {margin:0 0 8px; padding:0 0 8px;}
.auxarticle-home dt {background:transparent url(/images/elm_arrow_sm.gif) 1px 0.3em no-repeat; font-weight:bold; padding:0 0 4px 8px;}

.clear {clear:both; display:block; font-size:1px; height:0; line-height:0;}

.col1 .article {padding-bottom:24px;}
.col2 .article {width:66%;}
.col2 #pagecontent {background:transparent url(/images/border_vdot_gray.gif) 478px 0 repeat-y;}
.col3 .article {background:transparent url(/images/border_vdot_gray.gif) 33% 0 repeat-y; display:inline; float:left; margin:0; padding:0; width:100%;}
.col3 .article dt a {color:#535353;}
.col3 .article dt a:hover {text-decoration:none;}
.col3 .article .section {display:inline; float:left; margin:0 0 0 2%; padding:0 0 0 1.2%; width:28%;}
.col3 .article .section.first {padding:0 0 0 1.2%; width:30.5%;}
.col3 .article .section.last {padding:0 0 0 4%; width:26%;}
.col3 .article .section dd {margin:0;}
.col3 .article .section dt {font-weight:bold; margin:10px 0 10px; text-transform:uppercase;}
.col3 .article .section dt.next {margin-top:20px;}
.col3 .article .section .sectioncap {background-color:#c5c7af;}
.col3 .article .section.cont dt {height:0; visibility:hidden;}
.col3 #pagecontent {background:transparent url(/images/border_vdot_gray.gif) 478px 0 repeat-y;}
.column {float:left; position:relative;}
.deptblock {background-color:#c5c7af; border-right:10px solid #fff; display:block; float:left; height:88px; list-style:none; padding:20px 0 0; width:32.3%;}
.deptblock li {background:transparent url(/images/elm_arrow_sm.gif) 1px 0.3em no-repeat; margin:0 24px; padding:0 0 2px 14px;}
.deptblock.last {border:none; width:32.5%;} 
.deptheadimg {border-bottom:24px solid #fff;}
.linkset {margin:20px 0 10px; zoom:1;}
.linkset a {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; display:block; margin:0; padding:0 0 0 15px;}
.morelink {display:block; font-weight:bold; margin:0 0 25px;}
.relatedinfo {display:inline; float:left; height:1%; font-size:80%; margin:0 22px 0 25px;}
.relatedinfo h3 {background:#fff url(/images/border_dot_gray.gif) 0 0 repeat-x; font-size:110%; margin:0; padding:8px 0; text-transform:uppercase;}
.relatedinfo h4 {font-size:1em; margin:14px 10px 10px 0; text-transform:uppercase;}
.relatedinfo em {color:#386778; display:block; margin-right:10px;}
.relatedinfo p {margin:0 10px 10px 0;}
.relatedinfo .section {background:transparent url(/images/border_dot_gray.gif) 0 0 repeat-x; float:left;}
.relatedinfo .section h4 {font-size:110%;}
.sublink {display:block; margin:10px 0 0;}

/* IDs */
#logo {float:left;}
#logo img {display:block;}

#caselist {font-size:90%; margin:25px 0 25px;}
#caselist dd {background:transparent url 4px 0.3em no-repeat; margin:4px 0 0; padding:0 0 0 14px;}
#caselist dd a {display:block; font-weight:bold;}
#caselist dl {padding:0px 14px 10px;}
#caselist dt {color:#4c5f6e; font-weight:bold; padding:0 0 0 14px; text-transform:uppercase;}
#caselist h2 {font-size:1em; margin:0; padding:0;}
#caselist h2 img {display:block;}

#clientlist {font-size:90%; margin:25px 0 25px;}
#clientlist dd {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; margin:5px 0 0; padding:0 0 0 15px;}
#clientlist dd a {display:block; font-weight:bold;}
#clientlist dl {padding:0px 15px 10px;}
#clientlist dt {color:#4c5f6e; font-weight:bold; padding:0 0 0 14px; text-transform:uppercase;}
#clientlist h2 {font-size:1em; margin:0; padding:0;}
#clientlist h2 img {display:block;}

#contactlist {font-size:90%; margin:46px 0 25px;}
#contactlist dd {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; margin:5px 0 0; padding:0 0 0 15px;}
#contactlist dd a {display:block; font-weight:bold;}
#contactlist dl {background:transparent url(/images/border_dot_gray.gif) 0 0 repeat-x; margin:0; padding:15px 0 10px;}
#contactlist dt {color:#4c5f6e; font-weight:bold; padding:0 0 0 14px; text-transform:uppercase;}
#contactlist h2 {font-size:1em; margin:0; padding:0;}
#contactlist h2 img {display:block;}

#eventlist {font-size:90%; margin:25px 0 25px;}
#eventlist dd {background:transparent url 4px 0.3em no-repeat; margin:4px 0 0; padding:0 0 0 14px;}
#eventlist dd a {display:block; font-weight:bold;}
#eventlist dl {padding:0px 14px 10px;}
#eventlist dt {color:#4c5f6e; font-weight:bold; padding:0 0 0 14px; text-transform:uppercase;}
#eventlist h2 {font-size:1em; margin:0; padding:0;}
#eventlist h2 img {display:block;}

#newslist {font-size:90%; margin:25px 0 25px;}
#newslist dd {background:transparent url 4px 0.3em no-repeat; margin:4px 0 0; padding:0 0 0 14px;}
#newslist dd a {display:block; font-weight:bold;}
#newslist dl {padding:0px 14px 10px;}
#newslist dt {color:#4c5f6e; font-weight:bold; padding:0 0 0 14px; text-transform:uppercase;}
#newslist h2 {font-size:1em; margin:0; padding:0;}
#newslist h2 img {display:block;}

#publicationlist {font-size:90%; margin:25px 0 25px;}
#publicationlist dd {background:transparent url 4px 0.3em no-repeat; margin:4px 0 0; padding:0 0 0 14px;}
#publicationlist dd a {display:block; font-weight:bold;}
#publicationlist dl {padding:0px 14px 10px;}
#publicationlist dt {color:#4c5f6e; font-weight:bold; padding:0 0 0 14px; text-transform:uppercase;}
#publicationlist h2 {font-size:1em; margin:0; padding:0;}
#publicationlist h2 img {display:block;}

#content {width:100%;}
#copyright {background-color:#eae9e5; clear:both; height:1%; margin:10px 25px 7px 25px; padding:19px 0 14px; text-align:center; }
#copyright_text {font-size:90%; text-align:center; width:500px; margin:auto; margin-left:220px;}
#copyright em {font-style:normal; font-weight:bold;}
#logo1 {float:left; margin:20px 0 0 23px;}
#logo2 {float:right; margin:-58px 23px 0 0;}
#deptblockarea {border-bottom:24px solid #fff; clear:both; font-size:90%; height:108px; position:relative;}
#depthead {background-color:#c5c7af; background-position:280px 0; background-repeat:no-repeat; border-bottom:24px solid #fff; clear:both; font-size:90%; height:108px; position:relative;}
#depthead img {bottom:0; position:absolute;}
#depthead span {background:#e1e2d4 no-repeat 0 0; border-left:10px solid #fff; float:right; height:100%;width:227px;}
/*width:227px;*/
#depthead #anchors {background:none; border:none; display:inline; float:left; height:auto; margin:55px 0 0 24px; width:285px;}
#depthead #depttitle {background:none; border:0; bottom:14px; font:normal 1.4em/1 times, georgia, serif; height:auto; left:24px; position:absolute; text-transform:uppercase;}
#footer {clear:both; display:block; font-size:90%; margin:0; padding:0 0 14px; text-align:center;}
#footer a {color:#386778;}
#footer a:hover {text-decoration:underline;}
#masthead {background-color:#e1e2d4; clear:both; height:1%; margin:0 25px 10px 25px; position:relative;} 
#masthead:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#masthead h1 {background-color:#386778; border-left:10px solid #fff; color:#fff; height:109px; position:absolute; right:0; top:0; width:227px;}
#masthead h1 img {bottom:10px; position:absolute; right:0;}
/*
#nav {background-color:#E2F0F7; font-size:90%; margin-left:-100%; padding:10px 35px 25px 20px; right:240px; width:175px;}
* html #nav {left:50px;}
*/
#nav_footer {list-style:none;}
#nav_footer li {border:1px solid #4c5f6e; border-width:0 1px 0 0; display:inline; margin:0; padding:0 15px;}
#nav_footer li#link-careers {border:none;}
#nav_footer li#link-contactus {border:none; display:block; font-size:85%; height:0;}
#nav_footer li#link-contactus a {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; left:285px; padding-left:15px; position:absolute; top:82px; text-transform:uppercase; z-index:1;}
#nav_footer li#link-employeeinfo {border:none; display:block; font-size:85%; height:0;}
#nav_footer li#link-employeeinfo a {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; left:285px; padding-left:15px; position:absolute; top:95px; text-transform:uppercase; z-index:2;}
#nav_footer li#link-usefullinks {border:none; display:block; font-size:85%; height:0;}
#nav_footer li#link-usefullinks a {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; left:285px; padding-left:15px; position:absolute; top:108px; text-transform:uppercase; z-index:2;}

#nav-home {position:absolute; float:left; left:-215px;top:15px;background-color:#E2F0F7; font-size:90%; width:175px;}
#nav:before{clear:left;}
#nav {position:absolute; float:left; left:-215px;top:15px;background-color:#E2F0F7; font-size:90%; width:175px;}
/*#nav {background-color:#E2F0F7; font-size:90%; margin-left:-100%; padding:10px 35px 25px 20px; right:240px; width:175px;}
    * html #nav {left:50px;}*//* RC fullwidth */   
/*#nav {background-color:#E2F0F7; font-size:90%; margin-left:-100%; padding:10px 35px 20010px 20px; right:240px; width:175px;}/* Overflow Method */ /* W230 */
#nav-tier1 {background:transparent url(/images/border_dot_gray.gif) 0 0 repeat-x; display:block; height:1%; list-style:none; padding-bottom:10px;}
#nav-tier1 li {background:transparent url(/images/elm_arrow.gif) 0 0.4em no-repeat; display:block; margin:0;}
#nav-tier1 li a {background:transparent url(/images/border_dot_gray.gif) 0 100% repeat-x; color:#535353; display:block; padding:3px 0 3px 15px; text-decoration:none;}
#nav-tier1 li a:hover {color:#386778;}
#nav-tier1 li ul.subtier {background:transparent url(/images/border_dot_gray.gif) 0 100% repeat-x; display:block; height:0; overflow:hidden; padding:0;}
#nav-tier1 li ul.subtier li {background:none; float:left; width:100%;} /* Float & Width are needed in IE due to ghost text between the LI & A elements */
#nav-tier1 li ul.subtier li a {background:none; font-weight:normal; color:#535353;}
#nav-tier1 li ul.subtier li a:hover {color:#386778; text-decoration:underline;}
#nav-tier1 li ul.subtier li.here a {background:none; font-weight:bold; color:#386778; text-decoration:none;}
#nav-tier1 li.here a {font-weight:bold; color:#386778;}
#nav-tier1 li.here ul.subtier {height:1%; padding:0 0 7px;}
#nav-tier2 {list-style:none;}
#nav-tier2 li {display:inline; margin:0; padding:0 15px;}
#nav-tier2 li#link-careers {border:none;}
#nav-tier2 li#link-contactus {border:none; display:block; font-size:85%; height:0;}
#nav-tier2 li#link-contactus a {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; left:285px; padding-left:15px; position:absolute; top:95px; text-transform:uppercase; z-index:1;}
#nav-tier2 li#link-employeeinfo {border:none; display:block; font-size:85%; height:0;}
#nav-tier2 li#link-employeeinfo a {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; left:285px; padding-left:15px; position:absolute; top:108px; text-transform:uppercase; z-index:2;}
li.indent {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; list-style-type: none; padding:0 20px 20px 14px; margin-left: 22px;}

#printerfriendly {background:transparent url(/images/border_dot_gray.gif) 0 0 repeat-x; font-weight:bold; margin:30px 0 28px; padding:3px 0 0;position:relative;}
#printerfriendly a {background:transparent url(/images/elm_arrow_sm.gif) 5px 0.3em no-repeat; display:block; padding:0 0 0 14px;}
#printerfriendly i {background:transparent url(/images/border_dot_gray.gif) 0 100% repeat-x; display:block; font-size:1px; height:1px; padding:3px 0 0 14px; overflow:visible;}
#searchform {bottom:14px; position:absolute; right:265px;}
#searchform input#searchquery {font-size:80%; padding:2px;}
#searchform input#searchsubmit {background-color:#4e5f6f; border:none; color:#fff; font-size:80%; font-weight:bold; line-height:1.25;}
#searchform label {font-weight:bold; line-height:1;}
#pagecontent {line-height:1.5; border-left:230px solid #E2F0F7; height:1%; margin:0 25px 10px 25px; padding:0 0 0 10px; position:relative;}/* Border Method *//* Overflow, Height, Float, Zoom, etc are needed to force IE into HasLayout:1 so that the border shows and the content is placed above it. Overflow can't be used with the Border technique, it hides the nav. */
#pagecontent:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
/*#pagecontent {margin:0; overflow:hidden; padding:0 25px 0 265px; position:relative;}/* Overflow Method */
#skipnav {display:none;}

/* PAGES */
.attorneys-bio .article ul {list-style-type:none;}
.attorneys-bio .article li {background:transparent url(/images/elm_arrow_sm.gif) 1px 0.3em no-repeat; list-style-type:none; display:block; padding:1px 0 2px 14px;}

.attorneys .auxarticle dd {background:transparent url(/images/elm_arrow_sm.gif) 1px 0.3em no-repeat; display:block; padding:1px 0 2px 14px;}
.attorneys .auxarticle dd.contact {background:none; margin-left:-14px;}
.attorneys .auxarticle dd em {font-style:normal; font-weight:bold;}

.attorneys #depthead {background-image:url(/images/depthead_attorneys_a.gif); background-position:385px 0;}
.attorneys #depthead a {border:1px solid #535353; border-width:0 1px; float:left; margin:5px 0 5px -1px; min-width:20px; text-align:center; text-transform:uppercase; _width:20px;}
.attorneys #depthead span {background-image:url(/images/depthead_attorneys_b.gif); background-position:0 0;}

.attorneys-profile #depthead {}
.attorneys-profile #depthead span {}

.attorneys-bio #depthead {}
.attorneys-bio #depthead a {border:1px solid #535353; border-width:0 1px; float:left; margin:5px 0 5px -1px; min-width:20px; text-align:center; text-transform:uppercase; _width:20px;}
.attorneys-bio #depthead span {}

.careers #depthead {background-image:url(/images/depthead_careers_a.gif); background-position:385px 0;}
.careers #depthead span {background-image:url(/images/depthead_careers_b.gif);}

.clientscases-cases #depthead {background-image:url(/images/depthead_clients_cases_a.gif); background-position:380px 0;}
.clientscases-cases #depthead span {background-image:url(/images/depthead_clients_cases_b.gif);}

.clientscases-clients #depthead {background-image:url(/images/depthead_clients_clients_a.gif); background-position:380px 0;}
.clientscases-clients #depthead span {background-image:url(/images/depthead_clients_clients_b.gif);}


.firm-directions #depthead {background-image:url(/images/depthead_pa_overview_a.gif); background-position:290px 0;}
.firm-directions #depthead span {background-image:url(/images/depthead_pa_overview_b.gif);}
.firm-directions .directions h2 {background:transparent url(/images/border_dot_gray.gif) 0 100% repeat-x; font-size:1em; margin:0 23px 15px 21px; padding:0px 0 0; text-transform:uppercase;}
.firm-directions .directions h2 span {background:transparent url(/images/border_dot_gray.gif) 0 0 repeat-x; display:block; margin:0px 0 14px; padding:8px 0 8px;}
.firm-directions .directions ol {margin:0 23px 0 31px; padding:24px 0 42px 5px;}
.firm-directions .directions ol li {padding:1px 0;}
.firm-directions .directions ul {margin:0 23px 0 31px; padding:24px 0 42px 5px; list-style-type:none;}
.firm-directions .directions ul li {padding:1px 0;}
.firm-directions .directions strong {display:block; margin:0 23px 0 21px;}

.firm-diversity #depthead {background-image:url(/images/depthead_firm_a.gif); background-position:364px 0; background-color: #d0d1bc;}
.firm-diversity #depthead span {background-image:url(/images/depthead_firm_b.gif);}

.firm-greeninitiatives #depthead {background-image:url(/images/depthead_greeninitiatives_a.gif); background-position:418px 0;}
.firm-greeninitiatives #depthead span {background-image:url(/images/depthead_greeninitiatives_b.gif);}

.firm-probono #depthead {background-image:url(/images/depthead_clients_cases_a.gif); background-position:380px 0;}
.firm-probono #depthead span {background-image:url(/images/depthead_clients_cases_b.gif);}

.firm-history #depthead {background-image:url(/images/depthead_firm_a.gif); background-position:364px 0; background-color: #d0d1bc;}
.firm-history #depthead span {background-image:url(/images/depthead_firm_b.gif);}

.firm-profile #depthead {background-image:url(/images/depthead_firm_a.gif); background-position:364px 0; background-color: #d0d1bc;}
.firm-profile #depthead span {background-image:url(/images/depthead_firm_b.gif);}

.homepage .article {background:transparent url(/images/home-feature.jpg) 100% 0 no-repeat; height:227px; width:100%;}
.homepage .article img {display:block; margin:0; padding:0;}
.homepage #depthead {background-color:#386778; border-width:0 0 10px; color:#fff; margin:0 237px 0 0; overflow:auto;}
.homepage #depthead dd {line-height:1.4; margin:15px 25px;}
.homepage #depthead dd strong {background:transparent url(/images/elm_arrow_wht_sm.gif) 0 0.3em no-repeat; border-right:solid 2px #fff; margin:0 10px 0 0; padding:0 10px 0 15px;}
.homepage #depthead dt {font-weight:bold; margin:15px 25px; text-transform:uppercase;}
.homepage #nameplate {height:109px; z-index:1000;}
.homepage #nameplate h1 {height:227px; z-index:1001;}
.homepage #nameplate h1 a {border-left:solid 10px #fff;}
.homepage #nameplate h1 img {bottom:0; left:0; top:0;}
.homepage #shell {background:none;}

.homepagealt #content .article {height:auto; padding:0;}
.homepagealt #content .article embed,
.homepagealt #content .article object{display:block; margin:0; padding:0;}

.newspress-news #depthead {background-image:url(/images/depthead_news_news_a.gif); background-position:380px 0;}
.newspress-news #depthead span {background-image:url(/images/depthead_news_news_b.gif);}

.newspress-press #depthead {background-image:url(/images/depthead_news_press_a.gif); background-position:380px 0;}
.newspress-press #depthead span {background-image:url(/images/depthead_news_press_b.gif);}

.ouroffices .section {line-height:1.5;}
.ouroffices .section h3 {font-size:1em; margin:0;}
.ouroffices .section h4 {background:transparent url(/images/border_dot_gray.gif) 0 0 repeat-x; color:#535353; font-size:1em; margin:20px 10px 10px 0; padding:4px 0 0; text-transform:uppercase;}
.ouroffices .section h4 span {background:transparent url(/images/border_dot_gray.gif) 0 100% repeat-x; display:block; font-size:1em; padding:0 0 4px;}
.ouroffices .section span {display:block;}
.ouroffices .section p {margin-left:0;}
.ouroffices .section.first h4 {margin-right:20px;}

.overview #contactlist * {display:none;}

.pa-biotech #depthead {background-image:url(/images/depthead_pa_biotech_a.gif); background-position:290px 0;}
.pa-biotech #depthead span {background-image:url(/images/depthead_pa_biotech_b.gif);}

.pa-copyrights #depthead {background-image:url(/images/depthead_pa_copyrights_a.gif); background-position:380px 0;}
.pa-copyrights #depthead span {background-image:url(/images/depthead_pa_copyrights_b.gif)}

.pa-ecommerce #depthead {background-image:url(/images/depthead_pa_ecom_a.gif); background-position:418px 0;}
.pa-ecommerce #depthead span {background-image:url(/images/depthead_pa_ecom_b.gif);}

.pa-electronics #depthead {background-image:url(/images/depthead_pa_electronics_a.gif); background-position:380px 0;}
.pa-electronics #depthead span {background-image:url(/images/depthead_pa_electronics_b.gif);}

.pa-interferences #depthead {background-image:url(/images/depthead_pa_interferences_a.gif); background-position:380px 0;}
.pa-interferences #depthead span {background-image:url(/images/depthead_pa_interferences_b.gif);}

.pa-licensing #depthead {background-image:url(/images/depthead_pa_licensing_a.gif); background-position:380px 0;}
.pa-licensing #depthead span {background-image:url(/images/depthead_pa_licensing_b.gif);}

.pa-litigation #depthead {background-image:url(/images/depthead_pa_litigation_a.gif); background-position:290px 0;}
.pa-litigation #depthead span {background-image:url(/images/depthead_pa_litigation_b.gif);}

.pa-nanotech #depthead {background-image:url(/images/depthead_pa_nanotech_a.gif); background-position:418px 0;}
.pa-nanotech #depthead span {background-image:url(/images/depthead_pa_nanotech_b.gif)}

.pa-overview #depthead {background-image:url(/images/depthead_pa_overview_a.gif); background-position:290px 0;}
.pa-overview #depthead span {background-image:url(/images/depthead_pa_overview_b.gif);}

.pa-patent #depthead {background-image:url(/images/depthead_pa_patent_a.gif); background-position:380px 0;}
.pa-patent #depthead span {background-image:url(/images/depthead_pa_patent_b.gif);}

.pa-pharma #depthead {background-image:url(/images/depthead_pa_pharma_a.gif); background-position:380px 0;}
.pa-pharma #depthead span {background-image:url(/images/depthead_pa_pharma_b.gif);}

.pa-trademarks #depthead {background-image:url(/images/depthead_pa_trademarks_a.gif); background-position:380px 0;}
.pa-trademarks #depthead span {background-image:url(/images/depthead_pa_trademarks_b.gif);}

.pa-unfairtrade #depthead {background-image:url(/images/depthead_pa_unfairtrade_a.gif); background-position:380px 0;}
.pa-unfairtrade #depthead span {background-image:url(/images/depthead_pa_unfairtrade_b.gif);}

.personel #depthead span.attorneyname {background:none; border:none; bottom:24px; display:block; font:18px times, georgia, serif; height:auto; left:26px; position:absolute; text-transform:uppercase;white-space:nowrap}
.personel #depthead span.attorneytitle {background:none; border:none; bottom:10px; height:auto; left:26px; position:absolute;}

.pub #depthead {background-image:url(/images/depthead_pub_a.gif); background-position:290px 0;}
.pub #depthead span {background-image:url(/images/depthead_pub_b.gif);}

.pubevents #depthead {background-image:url(/images/depthead_pubevents_a.gif); background-position:380px 0;}
.pubevents #depthead span {background-image:url(/images/depthead_pubevents_b.gif);}

.contact_form {padding-bottom:10px; display:block;}

/* END SITE CLASSES */

body{zoom:1;}
.dottedlineRule {background:transparent url(/images/border_dot_gray.gif) repeat-x; width:100%; display:block; }

