@charset "iso-8859-1";
/* CSS Document */

ins {background-color:transparent;}
mark {background-color:transparent;}
hr {border-top:1px solid #ccc;}

/* base */
a, a:visited {color:#212121;text-decoration:none;}
a:active, a:visited {color:#212121;}
ul {margin-left:30px;}
ol {margin-left:30px;}

html {overflow:auto;}

.ie8 section {display:block;}  

/* helpers */
.ir {text-indent:-999em;overflow:hidden;position:absolute;}
.visuallyhidden {position:absolute !important;}
.invisible {visibility:hidden;}
.clearfix:after {display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:auto;} /* Hides from IE-mac \*/

/* Primary Styles
    Author:VSA.
*/
body {background-color:#fff;margin:0;position:static;padding:0;}
#body {width:auto;margin:0;padding:0;position:static;overflow:visible;}
header {position:static;}
header hgroup {position:relative;background:transparent none;text-indent:0;width:auto;height:auto; left:0; top:0;}
header hgroup a {height:auto;width:auto;color:#000;}
header hgroup a.logo-link span { display: none;}
header hgroup a.logo-link h2 { display: none;}
header hgroup a.logo-link img#print-image{ display: block; zoom: 1;}
/*template adjustments*/
#leadership_detail #body,
#office_detail #body,
#service_detail #body {background-image:none;}

/*nav*/
#primary-nav {display:none;}
.expanded-subnav_ #primary-nav {display:none;}
#primary-nav.expanded-subnav_ {display:none;}
/*  */







/*Share list*/
#tools-share-list {display:none;}
.no-boxshadow #tools-share-list {display:none;}

/*footer share list*/
li.follow-links {display:none;}
#footer-share-list {display:none !important;}

/*search*/
#search-form {display:none;}

/*Typeahead results*/
#typeahead-results {display:none;}

#secondary-nav {display:none;}
.secondary-nav-content {display:none;}
.secondary-nav-content-collapsed {display:none;}
.no-js .secondary-nav-content {display:none;}
.secondary-nav-content-subnav.careers-subnav {display:none;}

/*Breadcrumb nav*/
#home #aux-nav {display:none;}
#aux-nav {display:none;}

/*footer*/
footer {width:100%;padding-top:36px;padding-top:34px\9;z-index:5;position:static;overflow:visible;display:block;clear:both;}
.ie8 footer {display:inline-block;}
footer a, footer a:visited {color:#000;}
footer ul li {float:none;margin-right:0;}
.footer-links {display:none;}
.legal-and-twitter {padding-top:0;margin:0;}
li.copyright {margin-right:0;}
p.legal-disclaimer {float:none;clear:left;padding:3px 0 0;color:#000;}

/*main content*/
#body .main-article {width:auto;overflow:visible;position:static;}
#body .lead-content h1 {font-size:3.857em;color:#000;font-weight:bold;font-style:normal;line-height:1.111em;margin-bottom:20px;letter-spacing:-1px;width:auto;padding-right:0;}
.ie7 #body .lead-content h1 {font-size:3.95em;margin-bottom:21px;}
#intelligence_detail #body .lead-content h1,
#news_detail #body .lead-content h1,
#experience_detail #body .lead-content h1,
#service_detail #body .lead-content h1 {padding-left:0;}
#contact_detail #body .lead-content h1 {margin-bottom:30px;padding-left:0;}

#experience_detail .mainbody, #service_detail .mainbody, #people_detail .mainbody, #events_detail .mainbody, #series_landing .mainbody, #news_detail .mainbody, #intelligence_detail .mainbody, #office_detail .mainbody, #generalcontent_landing .mainbody, #contact_detail .mainbody, #subscribe_detail .mainbody {margin-left:0;}

#body .main-content {width:auto;padding-left:0;padding-bottom:50px;min-height:auto;overflow:visible;}
#body .lead-content,
#body .special-content,
#body .sub-content,
#body .related-content,
#body .secondary-content {padding:56px 0 10px;overflow:visible;display:block;}
#news_detail #body .lead-content .event-materials {padding-left:0;}

/* article-description */
#generalcontent_landing #body .lead-content .article-intro,
#events_detail #body .lead-content .article-intro,
#series_landing #body .lead-content .article-intro,
#service_detail #body .lead-content .article-intro,
#intelligence_detail #body .lead-content .article-intro,
#office_detail #body .secondary-content {padding-top:0;}
#office_detail #body .secondary-content .article-intro,
#news_detail #body .lead-content .article-intro,
#experience_detail #body .lead-content .article-intro {color:#5e8ba2;font-family:"BentonSans", Arial, sans-serif;font-size:1.286em;line-height:1.5em;margin:0 0 20px;padding-bottom:0;list-style:none;padding-right:0;padding-left:0;}
.ie7 #events_detail #body .lead-content .article-intro,
.ie7 #series_landing #body .lead-content .article-intro,
.ie7 #service_detail #body .lead-content .article-intro,
.ie7 #intelligence_detail #body .lead-content .article-intro,
.ie7 #office_detail #body .secondary-content .article-intro,
.ie7 #news_detail #body .lead-content .article-intro,
.ie7 #experience_detail #body .lead-content .article-intro {line-height:1.55em;}

#news_detail #body .lead-content .article-description,
#experience_detail #body .lead-content .article-intro {padding-left:0;}
#service_detail #body .lead-content .article-description,
#experience_detail #body .lead-content .article-description {padding-left:0;}

#events_detail #body .lead-content .article-description,
#series_landing #body .lead-content .article-description,
#service_detail #body .lead-content .article-description,
#intelligence_detail #body .lead-content .article-description,
#office_detail #body .secondary-content .article-description,
#news_detail #body .lead-content .article-description {padding-right:0;}
#news_detail #body .lead-content .article-description {/*padding-right:92px;*/}
#news_detail #body .lead-content .article-description,
#experience_detail #body .lead-content .article-intro {padding-right:0;padding-left:0;}
#service_detail #body .lead-content .article-description,
#experience_detail #body .lead-content .article-description {padding-right:0;padding-left:0;}


#service_detail #experiencelistResults.filter-feature-list .filter-feature {padding-left:0;}

#office_detail #body .lead-content {padding:56px 0 10px;}
#service_detail #body .lead-content .event-outline ul,
#events_detail #body .lead-content .event-outline ul {color:#212121;}
#events_detail #body .lead-content .event-outline ul p {color:#212121;}
#body .related-content-expander {padding:6px 0 5px;overflow:visible;display:block;zoom:1;}
#events_detail #body .lead-content {width:auto;}
div.related-expander-content img.rightAccordionImage{margin-right:0;}
div.related-expander-content p.readmoreonly{display:none;}

#body .left-content,
#body .middle-content,
#body .right-content {width:200px;padding-right:20px;float:left;}

#body .left-content.siteMap ul,
#body .middle-content.siteMap ul,
#body .right-content.siteMap ul {margin-left:0;}

#body .left-content.siteMap ul.secondary,
#body .middle-content.siteMap ul.secondary {color:#212121;}

#leadership_detail #body .main-content {width:auto;}
#news_detail #body .lead-content div.contacts {border-bottom:2px solid #333;width:auto;padding-left:0;}
#news_detail #body .lead-content p.article-date {margin-top:0;padding-left:0;}

#intelligence_detail #body .lead-content div#document-author {border-bottom:2px solid #333;width:auto;}
#intelligence_detail #body .lead-content div.article-intro,
#intelligence_detail #body .lead-content div.article-body,
#service_detail #body .lead-content div.article-body {padding-right:0;padding-left:0;}
#service_detail #body .lead-content div.article-intro {padding-right:0;padding-left:0;}
#intelligence_detail #body .lead-content div.event-materials {padding-left:0;}

.read-more, .read-les, a.readmore {display:none !important;}

.main-content video, .main-content object {background-color:#fff;}
#news_detail .lead-content p,
#experience_detail .lead-content p,
#service_detail p.PropGenSubhead,
#service_detail p.MarketingSubhead,
#service_detail span.read-more,
#service_detail span.read-less,
#service_detail div.expander-wrapper_,
#experience_detail span.read-more,
#experience_detail span.read-less,
#experience_detail div.expander-wrapper_ {padding-left:0;}
#intelligence_detail #body .lead-content p.document-date {padding-left:0;}
.lead-content ul li {}
.lead-content .intro {color:#000;font-size:1.5em;}
.article-intro p,
.article-intro ul {color:#000;}
.article-intro ul li {background-image:none;padding-left:0;margin-left:0;}
#body .special-content,
#body .sub-content,
#body .related-content,
#body .related-content-expander ,
#body .related-expander-content{/*border-top:2px solid #333*/;.width:auto;}
#body .special-content {position:relative;overflow:visible;}

/*tools*/
.translations-segment {display:none;}
#translations-trigger {display:none;}
.no-boxshadow #translations-trigger {display:none;}

/* Specific Page Translation Styles/Positions */
#experience_detail .translations-list {display:none;}
#people_detail .translations-list {display:none;}

.read-more, .read-less {width:85px;display:block;text-transform:uppercase;color:#234c67;font-weight:bold;font-size:0.786em;margin:0 0 20px 0;}
.read-more {background:transparent none;}
.read-less {background:transparent none;}

/*columns*/
.primary-col {width:51%;padding-right:67px;float:left;overflow:visible;margin-top:0;}
.secondary-col {float:left;width:262px;margin-top:100px;display:inline-block;margin-left:0;}
.ie7 .secondary-col {margin-top:140px;}
.secondary-col section {padding:20px 20px 10px;}
.secondary-col ul {width:auto;color:#212121;}
.secondary-col ul li {width:auto;}
.secondary-col ul li a,
.secondary-col ul li a:visited {color:#234C67;}
.secondary-col ul li.officeInfo {display:none;}
	
/*aside links*/
.twitter-link-icon,
.facebook-link-icon,
.linkedin-link-icon {float:left;width:21px !important;margin-right:20px;display:inline-block;}
.twitter-link-icon a {background:transparent none;width:auto;height:auto;text-indent:0;}	
.facebook-link-icon a {background:transparent none;width:auto;height:auto;text-indent:0;}	
.linkedin-link-icon a {background:transparent none;width:auto;height:auto;text-indent:0;}	

/*Page specific templates*/
#people_detail .secondary-col section {padding:19px 0 0;}
.ie7 #people_detail .secondary-col section {padding-bottom:0;}
.ie8 #people_detail .secondary-col section {padding:18px 0 0;}
.landing .main-content {width:auto !important;}
#intelligence_landing .main-article {background-color:transparent;}
#experience_landing .main-article {background-color:transparent;}
#events_landing .main-article {background-color:transparent;}
#news_landing .main-article {background-color:transparent;}
#people_landing .main-article {background-color:transparent;}
#service_landing .main-article {background-color:transparent;}

#intelligence_landing .lead-content,
#experience_landing .lead-content,
#service_landing .lead-content,
#events_landing .lead-content,
#news_landing .lead-content,
#people_landing .lead-content {width:auto;padding-top:42px;}

/*inpage navigation*/
.page-nav {display:none;}
#instructions-nav {display:none;}

/*related-content*/
.related-content h2,
h2.related-expander-header {float:none;display:inline-block;border:0;padding:9px 0 5px;width:auto;}
h2.related-expander-header .related-expander-title {width:auto;}
.js h2.related-expander-header {background:transparent none;width:auto;}
.expanded_ h2.related-expander-header {background:transparent none;}
.related-content h3 {float:none;}
.related-content h3 a {color:#212121;padding:13px 0 4px;display:block;}
.related-content hgroup {float:none;clear:both;width:auto;padding-top:10px;}
.related-content-list {padding-top:40px;clear:left;}
.related-content-list li.related-video,
.related-content-list li.related-audio,
.related-content-list li.related-document,
.related-content-list li.related-quote,
.related-content-list li.related {height:auto;width:auto;float:left;display:block;overflow:visible;}
.related-content-list li.related-video div,
.related-content-list li.related-audio div,
.related-content-list li.related-document div,
.related-content-list li.related-quote div,
.related-content-list li.related div {position:static;padding:0;display:block;color:#212121;}
.related-content-list li.related-video div,
.related-content-list li.related-audio div,
.related-content-list li.related-document div,
.related-content-list li.related-article div,
.related-content-list li.related-pdf div,
.related-content-list li.related-quote div {background-image:none;} 
.related-content-list .published-entry {position:absolute;top:0;left:0px;}
#intelligence_detail .related-content-list .published-entry {position:relative; top:0;}

/*factoid-slideshow*/
.factoid-slideshow {width:auto;overflow-x:visible;}

/*Pagination*/
.slideshow-pagination {display:none;}

/*related content slideshow*/
.related-slideshow {display:none;}
.ie8 .related-slideshow{DISPLAY: none}

/*Related promo*/
.related-promo {position:relative;margin-top:0;display:block;width:243px;overflow:visible;}
.promo-caption {position:absolute;color:#212121;top:20px;left:20px;}
span.promo-caption-final {background:transparent none;padding-right:15px;}

/*Related content expander*/
.related-expander-content {width:auto;padding-top:19px;display:block !important;}
#events_detail .related-expander-content {display:block !important;}
#generalcontent_landing .related-expander-content,
#service_detail .related-expander-content {width:auto;}
#generalcontent_landing .related-expander-content.no-images,
#service_detail .related-expander-content.no-images {width:auto;padding:10px 0;}
#generalcontent_landing .results-tabs-links {width:auto;border-color:#000;}
#generalcontent_landing #body .lead-content .article-intro {padding-right:0;padding-left:0;}
#generalcontent_landing #body .lead-content .article-description {padding-right:0;}
#generalcontent_landing .mainbody div.expander-wrapper_ {height:auto !important;}

#news_detail .lead-content p, #experience_detail .lead-content p, #service_detail p.PropGenSubhead, #service_detail p.MarketingSubhead, #service_detail span.read-more, #service_detail span.read-less, #service_detail div.expander-wrapper_, #experience_detail span.read-more, #experience_detail span.read-less, #experience_detail div.expander-wrapper_, #news_detail div.expander-wrapper_, #news_detail span.read-more, #news_detail span.read-less, #intelligence_detail div.expander-wrapper_, #intelligence_detail span.read-more, #intelligence_detail span.read-less {height:auto !important;}
#body .special-content, #body .sub-content, #body .related-content, #body .related-content-expander {
    border-top: 2px solid #333333;
}
/*Uniform styles*/
.selector {position:relative;border:1px solid #ccc;/* height:40px;*/ width:295px;margin-top:23px;background:transparent none;}
.selector select {position:absolute;left:0;top:0px;color:#212121;}

.related-photo-insert {width:405px;height:290px;padding:0 22px 22px 22px;margin-left:-286px;display:inline-block;float:left;position:relative;}
.photo-container {position:absolute;}
.photo-caption {width:240px;padding:20px 0 20px 20px;}
.block-excerpts {position:absolute;right:0;width:242px;display:block;border-bottom:2px solid #f2dfce;}
.block-excerpts figure {border-top:2px solid #f2dfce;padding:20px 0;}
.block-excerpts figcaption {color:#212121;width:226px;}

#news_detail .lead-content p, #experience_detail .lead-content p, #service_detail p.PropGenSubhead, #service_detail p.MarketingSubhead, #service_detail span.read-more, #service_detail span.read-less, #service_detail div.expander-wrapper_, #experience_detail span.read-more, #experience_detail span.read-less, #experience_detail div.expander-wrapper_, #news_detail div.expander-wrapper_, #news_detail span.read-more, #news_detail span.read-less, #intelligence_detail div.expander-wrapper_, #intelligence_detail span.read-more, #intelligence_detail span.read-less{padding-left:0;}

/*subpage search*/
#search-subpages {display:none;}

/*Filter Styles*/
.filtered-features {width:auto;overflow:visible;}
.filter-feature-list {margin:0;overflow:visible;width:auto;display:block;float:none;_margin:40px 0 0 10px;}
.filter-feature-list ul {list-style:none;margin-left:0;}
.filter-feature-list li.right_ {float:right !important;clear:none !important;}
.filter-feature-list li.hentry {position:relative;float:left;display:block;overflow:visible;margin-right:20px;margin-bottom:19px;width:auto;clear:both;border-top:2px solid #929292;}
.filter-feature-list li.left_,
.filter-feature-list li.right_ {width:304px !important;}
.filter-feature-list li.related-video,
.filter-feature-list li.related-audio,
.filter-feature-list li.related-document,
.filter-feature-list li.related-quote,
.filter-feature-list li.related-pdf,
.filter-feature-list li.related-blogs,
.filter-feature-list li.related-newsletter,
.filter-feature-list li.related-article {background-image:none;}

.filter-feature {padding:0;float:left;}

/* Fix top lines: Experience landing */
#experience_landing .filter-feature-list {width:100%;}
#experience_landing .filter-feature-list li.hentry {margin-right:0;width:100%;}
#experience_landing .filter-feature-list ul {margin-left:0;}
#experience_landing .filters-applied-list a {background-image:none;}

#experience_landing .filter-feature-list.featured-view {margin-left:0;}

/* Fix top lines: Events landing */
#events_landing .results-tabs-links li {color:#212121;}
#events_landing .results-tabs-links li.current_ a {color:#000;}
#events_landing .filter-feature {padding-left:0;float:none;clear:both;}
#events_landing .filter-wrapper {border:0;}
#events_landing .filter-wrapper nav {display:none;}
#events_landing .filter-feature-list {width:auto;}
#events_landing .filter-feature-list ul {margin-left:0;padding:0;}
#events_landing .filter-feature-list li.hentry {border-top:2px solid #929292;border-top:2px solid rgba(0,0,0, 1);background-image:none;float:none;padding:0;list-style-type:none;clear:left;}
.ie8 #events_landing .filter-feature-list li.hentry {position:relative;}
#events_landing .filter-feature-list .filter-feature .date-icon {display:none;}
#events_landing .filter-feature-list .filter-feature .published-entry {left:0;}
#events_landing .filters-applied-list a {background-image:none;}
#events_landing .results-tabs-links {border-color:#000;}
#events_landing .filter-feature-list {border-bottom:2px solid #929292;padding-bottom:18px;}
#events_landing .filter-feature-list.featured-view li.left_,
#events_landing .filter-feature-list.featured-view li.right_ {width:auto !important;}
#events_landing .filter-feature-list.featured-view {border:0;}

#events_landing .filter-feature-list.featured-view {margin-left:0;}
#events_landing .filter-feature-list.featured-view .filter-feature .date-icon {left:0;}
#events_landing .filter-feature-list.featured-view .filter-feature .published-entry {left:0;}
#events_landing .results-pagination-results {}


/* Fix top lines: News landing */
#news_landing .filter-wrapper {border:0;}
#news_landing .filter-wrapper nav {display:none;}
#news_landing .filter-feature-list li.hentry {background-image:none;}
#news_landing .filter-feature-list .filter-feature {padding-left:0;}
#news_landing .filter-feature-list .filter-feature .date-icon {left:0;}
#news_landing .filter-feature-list .filter-feature .published-entry {left:0;}
#news_landing .filters-applied-list a {background-image:none;}

#news_landing .filter-feature-list.featured-view {margin-left:0;}
#news_landing .filter-feature-list.featured-view .filter-feature .date-icon {left:0;}
#news_landing .filter-feature-list.featured-view .filter-feature .published-entry {left:75px;}

/* Fix top lines: Intelligence landing */
#intelligence_landing .filter-wrapper {border:0;}
#intelligence_landing .filter-wrapper nav {display:none;}
#intelligence_landing .filter-feature-list ul {margin-left:0;}
#intelligence_landing .filter-feature-list .filter-feature .date-icon {left:0;}
#intelligence_landing .filter-feature-list .filter-feature .published-entry {left:0;}

#intelligence_landing .filter-feature-list {width:100%;}
#intelligence_landing .filter-feature .entry-title {width:100%;}

#intelligence_landing .filters-applied-list a {background-image:none;}

#intelligence_landing .filter-feature .entry-title a {color:#212121;}
#intelligence_landing .filter-feature-list.featured-view {margin-left:0;}
#intelligence_landing .filter-feature-list.featured-view .filter-feature .date-icon {left:0;}
#intelligence_landing .filter-feature-list.featured-view .filter-feature .published-entry {left:75px;}

#series_landing .filter-feature-list li.hentry {border-top:2px solid #929292;border-top:2px solid rgba(146,146,146, 1);}
#news_landing .filter-feature-list li.hentry {border-top:2px solid #929292;border-top:2px solid rgba(146,146,146, 1);}
#intelligence_landing .filter-feature-list li.hentry {border-top:2px solid #929292;border-top:2px solid rgba(146,146,146, 1);width:100%;}


.expander-wrapper_{visibility:visible!important;}

/* Related Entity Listings on Detail Pages */
#office_detail #peoplelistResults {width:100%;}
#office_detail .filter-feature-list .filter-feature {padding-right:0;padding-left:0;}
#office_detail .filter-feature-list .filter-feature .published-entry {left:0;}
#office_detail #peoplelistResults .filter-feature {padding-left:0;}
#office_detail #peoplelistResults .filter-feature-list li.hentry {float:none;}
#office_detail .filter-paging .results-pagination-list {padding-right:0;}

#office_detail #peoplelistResults li.hentry .filter-feature {border-color:#929292;}
#office_detail #peoplelistResults .filter-feature {padding-left:0;float:none;clear:both;}
.ie7 #office_detail #peoplelistResults .filter-feature .person-entry {border:1px solid #fff;}
#office_detail #peoplelistResults .filter-feature .person-entry div {float:left;width:200px;margin:0;padding:19px 20px 0 0;}
#office_detail #peoplelistResults li.hentry {float:none;margin:0;padding:0;list-style-type:none;clear:left;width:100%;}
.ie8 #office_detail #peoplelistResults li.hentry {position:relative;display:inline-block;}
.ie8 #office_detail #peoplelistResults li.header {display:none;}

#service_detail .filter-paging .results-pagination-list {padding-right:0;}
.ie8 #service_detail .filter-paging .results-pagination-list {padding-right:13px;}
#service_detail #experiencelistResults {width:auto;}
#service_detail #experiencelistResults .filter-feature {padding-right:0;}
#service_detail .filter-feature-list .register-link {display:none;}
#service_detail #eventslistResults.filter-feature-list .filter-feature,
#service_detail #EventslistResults.filter-feature-list .filter-feature {padding-left:0;width:auto;width:auto\9;.width:auto;padding-right:0;}

#service_detail .results-tabs-links, #office_detail .results-tabs-links, #people_detail .results-tabs-links {width:100%;}

#service_detail #peoplelistResults li.hentry .filter-feature {border-color:#929292;}
#service_detail #peoplelistResults .filter-feature {padding-left:0;float:none;clear:both;}
.ie7 #service_detail #peoplelistResults .filter-feature .person-entry {border:1px solid #fff;}
#service_detail #peoplelistResults .filter-feature .person-entry div {float:left;width:200px;margin:0;padding:19px 20px 0 0;}
#service_detail #peoplelistResults li.hentry {float:none;margin:0;padding:0;list-style-type:none;clear:left;}
.ie8 #service_detail #peoplelistResults li.hentry {position:relative;display:inline-block;}
.ie8 #service_detail #peoplelistResults li.header {display:none;}

#service_detail #eventslistResults .filter-feature,
#service_detail #EventslistResults .filter-feature {padding-left:0;float:none;clear:both;}
#service_detail #eventslistResults li.hentry,
#service_detail #EventslistResults li.hentry {float:none;margin:0;padding:0 0 19px;list-style-type:none;clear:left;border-color:#929292;}
.ie8 #service_detail #eventslistResults li.hentry,
.ie8 #service_detail #EventslistResults li.hentry {position:relative;display:block;}
#service_detail .filter-feature-list {border-bottom:2px solid #929292;padding-bottom:0;}

#service_detail #newslistResults .filter-feature,
#service_detail #newslistResults .filter-feature {padding-left:0;float:none;clear:both;}
#service_detail #newslistResults li.hentry,
#service_detail #newslistResults li.hentry {float:none;margin:0;padding:0 0 19px;list-style-type:none;clear:left;border-color:#929292;}
.ie8 #service_detail #newslistResults li.hentry,
.ie8 #service_detail #newslistResults li.hentry {position:relative;display:inline-block;border-color:#929292;}
#service_detail #newslistResults .filter-feature-list {border-bottom:2px solid #929292;padding-bottom:18px;}

#service_detail #intelligencelistResults .filter-feature {padding-left:0;float:none;clear:both;}
#service_detail #intelligencelistResults li.hentry {float:none;margin:0;padding:0 0 19px;list-style-type:none;clear:left;border-color:#929292;}

#service_detail .mainbody .related-content-expander ul{margin-bottom:25px;}
/* .ie8 #service_detail #intelligencelistResults li.hentry {position:relative;display:inline-block;} */

#service_detail #experiencelistResults .filter-feature {padding-left:0;float:none;clear:both;}
#service_detail #experiencelistResults li.hentry {float:none;margin:0;padding:0 0 19px;list-style-type:none;clear:left;border-color:#929292;}
#service_detail #experiencelistResults .filter-feature .entry-title {padding-top:0;}
.ie8 #service_detail #experiencelistResults .filter-feature .entry-title {padding-top:18px;}
#people_detail #experiencelistResults.filter-feature-list .filter-feature {padding-left:0;}

#service_detail .filter-feature-list .filter-feature .published-entry {left:0;}
#service_detail #eventslistResults.filter-feature-list,
#service_detail #EventslistResults.filter-feature-list,
#service_detail #newslistResults.filter-feature-list,
#service_detail #intelligencelistResults.filter-feature-list {width:auto;}
#service_detail #newslistResults.filter-feature-list .filter-feature,
#service_detail #intelligencelistResults.filter-feature-list .filter-feature {padding-right:0;padding-left:0;}

#people_detail .filter-paging .results-pagination-list {padding-right:0;}
#people_detail .filtered-features {width:51%;margin-top:30px;padding-bottom:0;}
#people_detail #experiencelistResults {width:auto;}
#people_detail #experiencelistResults .filter-feature {padding-right:0;}
#people_detail .filter-feature-list .register-link {display:none;}
#people_detail #eventslistResults.filter-feature-list .filter-feature {padding-left:0;width:auto;width:auto\9;.width:auto;padding-right:0;}
#people_detail .filter-feature-list .filter-feature {padding-right:0;padding-left:0;}
#people_detail .filter-feature-list .filter-feature .published-entry {left:0;}
#people_detail #eventslistResults.filter-feature-list,
#people_detail #EventslistResults.filter-feature-list,
#people_detail #newslistResults.filter-feature-list,
#people_detail #intelligencelistResults.filter-feature-list {width:auto;}

#people_detail #experiencelistResults .filter-feature {padding-left:0;float:none;clear:both;}
#people_detail #experiencelistResults li.hentry {float:none;margin:0;padding:0 0 19px;list-style-type:none;clear:left;border-color:#929292;}
#people_detail #experiencelistResults .filter-feature .entry-title {padding-top:0;}
.ie8 #people_detail #experiencelistResults .filter-feature .entry-title {padding-top:18px;}

#people_detail .results-tabs-links {width:100%;float:none;}
#people_detail .results-pagination-results {width:51%;display:block;}
#people_detail #eventslistResults .filter-feature,
#people_detail #EventslistResults .filter-feature {padding-left:0;float:none;clear:both;}
#people_detail #eventslistResults li.hentry,
#people_detail #EventslistResults li.hentry {float:none;margin:0;padding:0 0 19px;list-style-type:none;clear:left;border-color:#929292;}
.ie8 #people_detail #eventslistResults li.hentry,
.ie8 #people_detail #EventslistResults li.hentry {position:relative;display:inline-block;}
#people_detail #eventslistResults.filter-feature-list .filter-feature,
#people_detail #EventslistResults.filter-feature-list .filter-feature {padding-left:0;padding-right:0;}
#people_detail #eventslistResults.filter-feature-list,
#people_detail #EventslistResults.filter-feature-list {width:auto;}

#people_detail #newslistResults .filter-feature,
#people_detail #newslistResults .filter-feature {padding-left:0;float:none;clear:both;}
#people_detail #newslistResults li.hentry,
#people_detail #newslistResults li.hentry {float:none;margin:0;padding:0 0 19px;list-style-type:none;clear:left;border-color:#929292;}
.ie8 #people_detail #newslistResults li.hentry,
.ie8 #people_detail #newslistResults li.hentry {position:relative;display:inline-block;border-color:#929292;}
#people_detail #newslistResults {border-bottom:2px solid #929292;padding-bottom:0;}

#people_detail #intelligencelistResults {border-bottom:2px solid #929292;padding-bottom:0;}
#people_detail #intelligencelistResults .filter-feature {padding-left:0;float:none;clear:both;}
#people_detail #intelligencelistResults li.hentry {float:none;margin:0;padding:0 0 19px;list-style-type:none;clear:left;border-color:#929292;}

#people_detail .mainbody .related-expander-content{border-top:2px solid #333;}
/* .ie8 #service_detail #intelligencelistResults li.hentry {position:relative;display:inline-block;} */

#series_landing .filter-feature-list {width:auto;}
#series_landing .results-tabs-links {width:auto;border-color:#333;}
#series_landing .results-tabs-links li a {height:40px;line-height:40px;color:#212121;background-color:transparent;}
#series_landing .results-tabs-links li.current_ a {background-color:transparent;background-image:none;color:#212121;}
#series_landing .filter-feature-list .register-link {display:none;}
#series_landing .filter-feature-list .filter-feature {padding-left:0;width:auto;width:auto\9;.width:auto;padding-right:0;}
#series_landing #peoplelistResults .filter-feature {padding-left:0;}
#series_landing .filter-feature-list .filter-feature .published-entry {left:95px;}
#series_landing #newslistResults.filter-feature-list .filter-feature,
#series_landing #intelligencelistResults.filter-feature-list .filter-feature {padding-right:0;padding-left:0;}

#office_detail .related-expander-content {display:block !important;}
#office_detail .office-insert h1 {padding-top:0;}
#office_detail .filter-feature-list .register-link {display:none;}
#office_detail #eventslistResults.filter-feature-list .filter-feature {padding-left:0;width:auto;width:auto\9;.width:auto;padding-right:0;}
#office_detail #eventslistResults.filter-feature-list,
#office_detail #EventslistResults.filter-feature-list,
#office_detail #newslistResults.filter-feature-list,
#office_detail #intelligencelistResults.filter-feature-list,
#office_detail #experiencelistResults.filter-feature-list {width:auto;}
#office_detail .filter-feature .entry-title a, #office_detail .filter-feature .entry-title a:visited {color:#212121;}
#office_detail #experiencelistResults.filter-feature-list .filter-feature {padding-left:0;padding-right:0;}

#series_landing .filter-feature .entry-title {color:#212121;}
#series_landing .filter-feature .entry-title a {color:#212121;}

/* Related Entity Listings on Detail Pages */
#office_detail .filter-feature .entry-title {color:#212121;}
#office_detail .filter-feature .entry-title a {color:#212121;}

#service_detail .filter-feature .entry-title {color:#212121;}

#service_detail .filter-feature .entry-title a {color:#212121;}

#people_detail .filter-feature .entry-title {color:#212121;}
#people_detail .filter-feature .entry-title a {color:#212121;}

.filter-feature .entry-title {color:#212121;padding-top:40px;}
#events_landing .filter-feature .entry-title {padding-top:16px;}
.ie7 #events_landing .filter-feature .entry-title {padding-top:15px;}
.ie7 #intelligence_landing .filter-feature .entry-title {padding-top:40px;}
#intelligence_landing .filter-feature .entry-title {padding-top:39px;}
#news_landing .filter-feature .entry-title {padding-top:38px;}
.ie8 #news_landing .filter-feature .entry-title {padding-top:39px;}
.ie9 #events_landing .filter-feature .entry-title {padding-top:40px;}
.filter-feature .entry-title a {color:#212121;}
.filter-feature .published-entry {position:absolute;top:18px;left:75px;}
#events_landing .filter-feature .published-entry,
#news_landing .filter-feature .published-entry {top:15px;}
.ie8 #events_landing .filter-feature .published-entry {top:16px;}
#intelligence_landing .filter-feature .published-entry {top:15px;}
.ie8 #intelligence_landing .filter-feature .published-entry {top:16px;}
#news_landing .filter-feature .published-entry {left:100px;}
.filter-feature .byline,
.filter-feature .article-summary {overflow:visible;}
.filter-feature .date-icon {display:none;}

.date-icon .date-month {color:#212121;}
.date-icon .date-day {text-indent:0;width:auto;float:left;display:block;height:35px;background-image:none;color:#212121;}

/*Alternate*/
/* Related Entity Listings on Detail Pages */
#office_detail .filter-feature .date-icon,
#service_detail .filter-feature .date-icon,
#people_detail .filter-feature .date-icon {left:20px;}
#events_landing .filter-feature .date-icon {left:0;}

/*filter nav*/
.filter-wrapper {background-color:transparent;width:auto;color:#212121;border-top:2px solid #333;position:relative;z-index:10;}
.filter-wrapper-active_ {-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-ms-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.filter-wrapper nav {display:block;height:50px;}
.filter-wrapper h3 {float:none;display:block;margin-left:0;margin-right:0;_margin-left:0;}

/*Subscribe page*/
#subscribe_detail .related-content-expander h2 {text-indent:20px;width:auto;}
#subscribe_detail .related-content-expander {width:auto;}
#subscribe_detail .related-expander-content {width:auto;}
.solo-content {border-top:2px solid #333;overflow:visible;_display:block;}
.related-expander-content .solo-content {border-top:2px solid #e6e6e6;}
.solo-content .related-expander-header {text-indent:20px;width:343px !important;float:left;display:block;overflow:visible;}
.solo-content .subscription-list {overflow:visible;float:right;width:50%;}
.solo-content .subscription-list li {float:right;white-space:nowrap;}
.solo-content .subscription-list li a {float:left;}
.subscribe-rss a {background-image:none;padding:0;}
.ie9 .subscribe-rss a {padding-top:0;}
.subscribe-email a {background-image:none;padding:0;}

/*Template Variants*/
#news_landing .filter-wrapper {background-color:transparent;}
#news_landing .resource-centers-container {background-color:transparent;} 
#news_landing .filter-feature-list {width:100%;}
#news_landing .filter-feature .entry-title {width:100%;}
.ie6 #news_landing .filter-feature,
.ie7 #news_landing .filter-feature {width:auto;}
#news_landing .filter-feature-list li.hentry {background-color:transparent;width:100%;display:block;}

#people_landing .alphalisting {display:none;}
#people_landing .filter-wrapper {background-color:transparent;border-top:0;}
#people_landing .filter-wrapper nav {display:none;}
#people_landing .resource-centers-container {background-color:transparent;} 
#people_landing .filter-feature-list {width:auto;border-bottom:2px solid #000;}
#people_landing .filter-feature-list li.hentry {margin-right:0;_margin-right:0;width:auto;display:block;border-top:2px solid #929292;line-height:100%;float:none;clear:left;}
.ie8 #people_landing .filter-feature-list li.hentry {position:relative;display:inline-block;}
#people_landing .filter-feature {padding-left:0;width:auto;line-height:100%;float:none;clear:both;}
#people_landing .filter-feature .vcard-container a {color:#212121;}
#people_landing .results-pagination-list {float:left;}
#people_landing .filter-toggles {background-image:none;border:1px solid #6d3f2c;}
#people_landing .filter-toggles a,
#people_landing .filter-toggles a:visited {background-color:transparent;}
#people_landing .filters-applied-list a,
#people_landing .filters-applied-list a:visited {background-image:none;.zoom:1;}
#people_landing .filter-feature .person-entry div {float:left;width:200px;margin:0;padding:19px 20px 0 0;}

#experience_landing .filter-wrapper,
#experience_landing .resource-centers-container {background-color:transparent;}
#experience_landing .filter-wrapper nav {display:none;}
#experience_landing .filter-toggles {background-image:none;border:1px solid #3d4c3f;}
#experience_landing .filter-toggles .current_ {background-image:none;}

#experience_landing .filters-applied-list-sorting li.current_ a {background-color:transparent;}

#events_landing .filter-wrapper {background-color:transparent;}
#events_landing .resource-centers-container {background-color:transparent;}
#events_landing .filter-toggles {background-image:none;border:1px solid #51473e;}
#events_landing .filter-toggles .current_ {background-image:none;}

/* Related Entity Listings on Detail Pages */
#office_detail #eventslistResults li.hentry,
#office_detail #EventslistResults li.hentry,
#office_detail #newslistResults li.hentry,
#service_detail #eventslistResults li.hentry,
#service_detail #EventslistResults li.hentry,
#service_detail #newslistResults li.hentry,
#people_detail #eventslistResults li.hentry,
#people_detail #EventslistResults li.hentry,
#people_detail #newslistResults li.hentry,
#series_landing .filter-feature-list li.hentry {background-image:none;}

#office_detail #intelligencelistResults li.hentry,
#service_detail #intelligencelistResults li.hentry,
#people_detail #intelligencelistResults li.hentry {background-image:none;}

ul.features-filters {float:left;margin-left:15px;}
.filter-selector {float:left;padding:18px 20px 13px 20px;}
.filter-selector a {color:#212121;}
.filter-selector.active_ {white-space:nowrap;padding:18px 10px 15px 20px;}
.filter-selector.active_ a.filter-selector-link {color:#212121;}
.filter-selector.active_ .close {background-image:none;display:block;width:12px;height:16px;text-indent:0;padding:0;}
.ie6 .filter-selector.active_ {padding:18px 10px 16px 20px;}
.filter-selector-link {color:#212121;padding-right:0;background-image:none;}
.filter-content {position:absolute;left:0;top:50px;display:none;background-color:transparent;overflow:visible;width:auto;z-index:10;}
.filter-link-list {float:left;padding:20px 0 20px 20px;}
.filter-link-list li a {padding:10px 20px;text-decoration:none;width:auto;background-color:transparent;display:block;}
/*For IE 6 background hover*/
.filter-link-list li.selected_ a:hover {background:transparent none;color:#212121 !important;}
.filter-link-list li a:hover {background-color:transparent;}

.filter-link-list li.selected_ a {background:transparent none;color:#212121 !important;}
.category-subnav {background-color:transparent !important;}
.category-subnav-current_ .category-subnav {background-color:transparent !important;background-image:none !important;}
/*Category subnav container, and contained element tweaks*/
.category-subnav-container {height:25px;overflow:visible;display:none;position:absolute;top:0;right:20px;}
.subcategory-label {color:#212121;padding-left:5px;}
.filter-toggles {position:absolute;right:20px;top:10px;background-image:none;height:26px;border:1px solid #59546f;}
#events_landing .filter-toggles,
#experience_landing .filter-toggles,
#intelligence_landing .filter-toggles {height:28px;}
.filter-toggles a,
.filter-toggles a:visited {height:26px;line-height:26px;color:#212121 !important;float:left;}
#experience_landing .filter-toggles a,
#experience_landing .filter-toggles a:visited {line-height:28px;}
#intelligence_landing .filter-toggles a,
#intelligence_landing .filter-toggles a:visited {line-height:28px;}
#events_landing .filter-toggles a,
#events_landing .filter-toggles a:visited {line-height:28px;}
.filter-toggles .featured-toggle {padding:0px 5px 0px 20px;}
.featured-toggle i {background-image:none;padding:0;}
.filter-toggles .all-toggle {float:left;padding:0px 21px 0px 21px;color:#212121;height:28px;line-height:28px;}
.all-toggle i {background-image:none;padding-left:0;}
.filter-toggles .current_ {background-image:none;}

#news_landing .filter-toggles {background-image:none;border-color:#4e7386;}
#news_landing .filter-toggles .current_ {background-image:none;}

/* Hovers */
#news_landing .filter-feature-list li.hentry:hover {background-image:none;}

#events_landing li.hentry:hover .date-icon .date-day {background-image:none;}
#events_landing li.hentry:hover .date-icon .date-month {color:#212121;}
#news_landing li.hentry:hover .date-icon .date-day {background-image:none;}
#news_landing li.hentry:hover .date-icon .date-month {color:#212121;}
#people_landing li.hentry:hover .filter-feature .vcard-container a {color:#212121;}

.applied-filters {display:none;}
.filter-terms {margin-left:20px;}
.resource-centers-container {display:none;}

.filters-applied-list-sorting {display:none;}

p.article-date {margin-top:0;}
#events_detail p.article-date {margin-top:0;}
.ie8 #events_detail p.article-date {margin-top:0;}

.register-link,
.submit-button {display:none;}
input.submit-button:active,
a.submit-button:active,
li.submit-button:active {display:none;}
.office-links li.submit-button:active {display:none;}

/*Events Containers*/
.event-outline {display:block;clear:both;width:auto;margin:0;background:transparent none;}
.event-outline a {color:#212121;}
.location-contents,
.agenda-contents,
.contact-info-contents {float:left;background-color:transparent;border-right:1px solid #fff;width:243px;}
.event-outline h2 {padding:0 20px 10px 0;}
#events_detail .event-outline {margin-bottom:0;}
#events_detail .event-outline h2 {padding-top:0;}
.ie8 #events_detail .event-outline h2 {padding-top:0;}
.event-outline ul {padding:0 20px 0 0;}
.event-outline div.richtext {padding:0 20px 0 0;color:#212121;}
.event-outline .contact-info-contents div.richtext p {color:#212121;}
.agenda-contents {color:#212121;padding-left:0;width:203px;}

/*Download list*/
.download-list li a,
.download-list li a:visited {padding-left:0;background-image:none;}

/*Results tabs*/
.results-tabs-links {float:none;width:100%;display:inline-block;border-color:#000;}
.results-tabs-links li {border:2px solid #8e8e8e;border-bottom:0;}
.results-tabs-links li i {font-style:normal;}
.results-tabs-links li.current_ {border-color:#000;}
.results-tab {display:none;}
.results-pagination-results {width:100%;display:inline-block;}
.results-pagination-results p {padding-left:0;}
.results-pagination-results.paginglisting {width:auto;}
.ie7 #people_landing .results-pagination-results.paginglisting {width:auto;}

#experience_landing .results-pagination-results {padding-top:22px;}
.ie7 #experience_landing .results-pagination-results {padding-top:10px;}

#events_landing .filter-feature-list .filter-feature {padding-right:0;}
#events_landing .register-link,
#events_landing .submit-button {display:none;}

/* Related Entity Listings on Detail Pages */
#office_detail .filtered-features {width:100%;}
#office_detail .filter-paging {display:inline-block;width:100%;}
#office_detail .results-pagination-results,
#service_detail .results-pagination-results,
#people_detail .results-pagination-results {width:100%;}
#news_landing .results-pagination-results,
#series_landing .results-pagination-results,
#events_landing .results-pagination-results,
#intelligence_landing .results-pagination-results,
#experience_landing .results-pagination-results {width:100%;}

.results-count {float:left;padding-left:20px;}
.no-results {float:left;padding:20px 0 20px 20px;}
.results-pagination-list {float:right;}
.ie8 .results-pagination-list li {}	
#experience_landing .results-pagination-results .results-pagination-list,
#experience_landing .results-pagination-results .results-count {margin-bottom:0;}	
.results-pagination-list a {color:#212121;}
#series_landing .results-pagination-list a {color:#212121;}
#series_landing .results-pagination-list a:focus,
#series_landing .results-pagination-list .current_ a {color:#212121;}

/* Related Entity Listings on Detail Pages */
#office_detail .results-pagination-list a {color:#212121;}
#office_detail .results-pagination-list .current_ a {color:#212121;}
#service_detail .results-pagination-list a {color:#212121;}
#service_detail .results-pagination-list a:focus,
#service_detail .results-pagination-list .current_ a {color:#212121;}
#people_detail .results-pagination-list a {color:#212121;}
#people_detail .results-pagination-list a:focus,
#people_detail .results-pagination-list .current_ a {color:#212121;}

/*People Landing*/
#people_landing .results-pagination-results {width:auto;}
#people_landing .results-pagination-results li.inactive a {color:#212121;}

#people_landing .paginglisting .results-pagination-list {float:right;}

#people_landing .results-tab {width:display:none;}

.person-entry div {float:left;width:222px;}
.person-entry div.clear {float:none !important;width:auto !important;clear:both !important;padding:0 !important;}

/*People Detail*/
#people_detail #body .lead-content,
#office_detail #body .lead-content {padding:60px 0 0 0;}





#people_detail #body .lead-content {width:100%; height:250px;}
#people_detail .secondary-col{float:right; margin:2px 0px 0 0; position:relative; left:-20px;}
 
.bio-insert {position:relative;overflow:visible;display:block;width:100%;background:transparent none;
	
	/* Firefox */
	background:-moz-linear-gradient( top, rgba(255,255,13,1), rgba(255,255,10,1) );
	
	/* Chrome & Safari */
	background:none;
	
	/* IE5.5 - IE7 */
	filter:none;
	
	/* IE8 */
	-ms-filter:none;
}

.bio-summary {width:auto;float:none;display:block;}
.bio-insert h1 {color:#000 !important;padding:7px 0 0 0px;}
.ie7 .bio-insert h1 {padding-top:7px;}
.bio-insert h2 {color:#000; padding-left:0;}
.contact-links {width:auto;overflow:visible;position:static;}
.contact-links li {width:auto;}
.contact-links li.vcard-download {display:none;}
.contact-links li a,
.contact-links li a:visited {background-color:transparent;color:#212121 !important;padding:11px 12px 11px 0;}
.ie8 .contact-links li a,
.ie8 .contact-links li a:visited {padding:12px 12px 11px 0;}
.contact-links .email-contact a {background:transparent none;}
.ie8 bio-insert h2, .ie8 .contact-links li a{zoom: 1;}
.contact-links .vcard-download a {background:transparent none;}
.bio-insert div.attorneyPhoto {float:none !important;position:absolute;top:0;left:auto;right:21px;width:242px !important;height:230px !important;}

.office-insert{
overflow:hidden;display:block;width:100%;min-height:280px;
background:transparent;/* Old browsers */
background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #ffffff 0%,#ffffff 100%);/* Opera11.10+ */
background:-ms-linear-gradient(top, #ffffff 0%,#ffffff 100%);/* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );/* IE6-9 */
background:linear-gradient(top, #ffffff 0%,#ffffff 100%);/* W3C */
}

.office-insert iframe {margin-bottom:0;margin-bottom:0\9;}
.office-summary {width:373px;float:left;display:inline;overflow:visible;}
.office-insert h1 {color:#000 !important;padding:20px 20px 10px 0;}
.office-insert h2 {color:#000;padding:0 20px 55px 0;}
.office-summary-list {margin-left:0;}
.office-summary-list, .office-summary-list a, .office-summary-list a:visited {color:#212121 !important;}
.office-links {margin:25px 0 0;width:30%;display:none;}
.office-summary-list li.telephone-segment {padding-top:20px;}
.office-links li {background:transparent none;border:1px solid #234c67;}
.office-links li a {color:#212121;}

/*people detail expanders*/
#people_detail .primary-col {margin-top:0;background-color:transparent;}
#people_detail .related-content-expander {background-color:transparent;border:0;}
#people_detail .related-expander-content {width:auto;clear:none;}
#people_detail h2.related-expander-header {width:auto;}
#people_detail h2.related-expander-header {background-image:none;}
#people_detail .expanded_ h2.related-expander-header {background-image:none;}

/* Leadership containers */
.leadership-container {float:left;overflow:visible;width:auto;border-top:2px solid #000;padding:16px 0 19px;}
.ie9 .leadership-container {padding-top:17px;}
.leadership-container h2 {padding:18px 20px;}
.leadership-container h3,
.leadership-container ul {margin:0 20px 12px;}
.leadership-container ul li {float:left;width:221px;padding-right:20px;}
.leadership-container ul li a {color:#212121;}
.law-category {float:left;display:block;min-height:100px;width:241px;}

.contact-success {padding:0px 92px 0 20px;}
.lead-content .contact-intro,
.main-content .contact-intro {padding:15px 0 20px;}
#contact-form {padding:19px 0 0;border-top:2px solid #333;}
.ie7 #contact-form {padding:19px 0 0;width:auto;}
#subscribe_detail #contact-form {padding:0;width:auto;}
#contact-form ul {width:auto;}
#contact-form ul li {float:left;width:48%;position:relative;}
#contact-form ul.checklist {width:45%;float:left;margin-right:5%;}
#contact-form ul li.text-box-container {width:auto;}
#contact-form label {float:left;}
#contact-form input.text,
#contact-form select {float:left;clear:left;width:275px;height:42px;margin-top:2px;background:transparent none;text-indent:15px;}
#contact-form textarea {width:auto;height:auto;}

/* fancy checkboxes */
#contact-form .checkbox {float:left;display:block;margin:0 20px 10px 0;padding:0;width:auto;height:auto;color:#212121;background:transparent none;}
#contact-form .checkbox input {display:inline;}
#contact-form .checkbox input.show {display:inline;}
#contact-form .block {width:50%;float:left;}
.main-content .form-disclaimer,
.lead-content .form-disclaimer,
.secondary-content .form-disclaimer,
.sub-content .form-disclaimer {color:#212121;width:auto;}

#contact-form .error_, #contact-form .contact-error {color:#212121;}
#contact-form .contact-error {color:#212121;background-color:transparent;}

/*Grid js*/

#grid {width:auto;position:static;margin:0;}
#grid div.vert {width:auto;margin:0;}
#grid div.vert.first-line {margin-left:0;}
#grid div.horiz {height:auto;}
#grid.grid-2 {padding:0;width:auto;}

/* Dynamic vcards. */
.vcard-link {display:none;}
.vcard-tooltip {display:none;}
#leadership_detail .vcard-link {display:inline;}

.expander-wrapper_ {overflow:visible;}

/* Homepage features. */

.home-feature-group {background-color:transparent;padding:0;width:auto;position:static;}

.no-parallax .home-feature-group {padding:0;}

.home-feature {position:static;background-color:transparent;margin:0;height:auto;overflow:visible;width:auto;}

.home-call-to-action {overflow:visible;padding:30px 0 50px;width:auto;}
.home-call-to-action h2 {color:#000;float:none;width:auto;}
.home-call-to-action p {color:#212121;float:none;width:auto;}

.home-feature-dark,
.home-feature-blue {background-color:transparent;color:#212121;}
.home-feature-light,
.home-feature-gold {background-color:transparent;}
.home-feature-centered .home-feature-content {width:auto;}

.ie6 .home-feature-centered .home-feature-content {padding-right:0;}

.home-feature-two-column .home-feature-content {overflow:visible;}
.home-feature-two-column .column {float:left;padding-right:0;width:auto;}

.home-feature-content {position:static;padding:0;width:auto;}
.home-feature-blue h2 {color:#000;}
.home-feature-content h2.ir {margin:0;}
.home-feature-gold h3,
.home-feature-gold strong {color: #212121;}

.home-feature-dark .home-feature-more {display:none;}
.home-feature-light .home-feature-more,
.home-feature-blue .home-feature-more, 
.home-feature-gold .home-feature-more {display:none;}
.home-feature-more {display:none;}

.parallax-layer {position: static;}

/*.home-feature-nav {position:absolute;top:-999em;left:-999em;}*/
body#home #body .main-article img {display:none !important;}
.home-feature .home-feature-nav {display:none;}

.dquo {margin-left:0;}

.video-matte {background-color:transparent;}

.video-container {display:block;width:auto;height:auto;}
.audio-container {display:block;width:auto;height:auto;}

.video-close {background-image:none;height:20px;left:0px;position:absolute;top:-35px;width:20px;z-index:20;}

#floating-baseball {display:none !important;}
.parallax-background {max-width:670px !important;display:none !important;}
#experience-slide {position:static;}

a#firm_video {display:none !important;}

.mask {display:none;}

.rgba .mask {display:none;}

#video-container .content {height:auto !important;}

.video_container {margin:0;width:auto;}

.mask_close {display:none;}

#intelligence-slide {position:static;background-image:none;}
#intelligence-slide img {display:none !important;}

.icons img {position:static;}

#player-baseball {position:static;}

#abc img {position:static;}

#experience-slide p {width:auto;}

.no-animative-bg #services-slide {background-image:none;}

.no-parallax #people-slide {background-image:none;}
.no-parallax #experience-slide {background-image:none;}
.no-parallax #intelligence-slide {background-image:none;}

#services-slide {background-image:none;}
#services-slide h2 {background-image:none;height:auto;width:auto;margin:0;}

#services-slide .home-feature-content {width:auto;}

.no-parallax footer {padding:20px 0 0;}
.legal-disclaimer {display:none;}

/***************************
Service Landing Page Styling
***************************/
.service-category h3 {padding-left:0;color:#000;}
.practicearea-category h3 {display:block;}

.practicearea-category .practicearea-category-views {display:none;}
.ie7 .practicearea-category .practicearea-category-views a,
.ie7 .practicearea-category .practicearea-category-views a:visited {display:none;}
.ie7 .practicearea-category {float:none;}

ul.service-toplevel {float:left;width:200px;margin:0px 15px 9px 0px;}
.service-toplevel li {color:#212121;}

ul.service-toplevel-firstcolumn {margin-left:0;}

ul.service-toplevel a {color:#212121;}

.practicearea-toplevel {clear:both;.zoom:1;}
.practicearea-toplevel .practicearea-toplevel-name {padding-left:0;width:auto;float:none;}
.practicearea-category .practicearea-toplevel .practicearea-toplevel-name {width:auto;}

.practicearea-toppadding {display:none;}

#service_landing .filter-wrapper,
#service_landing .filter-feature-list {width:auto;} 
#service_landing .filter-feature .article-summary {max-height:40px;overflow:hidden;}
#service_landing .results-pagination-results {width:auto;}
#service_landing li.hentry:hover .filter-feature {color:#212121;}

/***************************
Detail Page - Related People Listing Styling
***************************/
#service_detail .filter-paging {width:100%;display:inline-block;}
.results-count {padding-left:0;}

#office_detail .filter-paging {width:100%;}

#people_detail .filter-paging {width:auto;}

#peoplelistResults .entry-title a {color:#212121;}
#peoplelistResults.filter-feature-list {width:100%;}
#peoplelistResults .filter-feature {padding-left:0;width:auto;}

#peoplelistResults li.peopleleader {background-color:transparent;}
.ie7 #peoplelistResults li.peopleleader {width:auto;}
#peoplelistResults li.header .entry-title {color:#212121;}

.person-entry .title {width:auto;}

/***************************
Detail Page - Related Experience Listing Styling
***************************/

#experiencelistResults .filter-feature {padding-left:0;}

#experiencelistResults li.featuredexperience {background-color:transparent;}
#experiencelistResults li.header .entry-title {color:#212121;}

/********************
Landing Page Search Results
*********************/
#search-subpage-results {display:none;}

/* Site Search Results */
.sitesearch ul.filter-feature-list {width:auto;}
.sitesearch .filter-feature {width:auto;}
.sitesearch ul.filter-feature-list li a {color:#212121;}
.sitesearch .filter-paging a {color:#212121;}
.sitesearch .results-pagination-results {width:100%;padding-left:0;}
.sitesearch .results-pagination-results .results-pagination-list {padding-right:0;}
.sitesearch .results-pagination-results .results-pagination-list li {border-color:#212121;}
.sitesearch .results-pagination-results .results-pagination-list li a,
.sitesearch .results-pagination-results .results-pagination-list li a:visited {color:#212121;}
.sitesearch .searchedfor {padding-left:0;}
.sitesearch .showingonly {padding-left:0;}

ul.sectionAll li.hentry {padding-left:0;}
ul.sectionAll li.hentry .filter-feature {padding-right:0;width:auto;}

.sitesearch .entry-title {padding-top:19px;}

ul.sectionExperience li.hentry {padding-left:0;}
ul.sectionExperience li.hentry .filter-feature {padding-right:0;width:auto;}

ul.sectionPeople li.hentry {padding-left:0;}
ul.sectionPeople li.hentry .filter-feature {padding-right:0;width:auto;}

ul.sectionOffice li.hentry {padding-left:0;}
ul.sectionOffice li.hentry .filter-feature {padding-right:0;width:auto;}

ul.sectionEvent .register-link {display:none;}

ul.sectionEvent li.hentry .filter-feature {padding-right:0;padding-left:0;}
ul.sectionEvent li.hentry .filter-feature .date-icon {left:20px;}
ul.sectionEvent li.hentry .filter-feature .date-icon .date-day {background-image:none;}
ul.sectionEvent li.hentry .filter-wrapper {background-color:transparent;}
ul.sectionEvent li.hentry .resource-centers-container {background-color:transparent;}
ul.sectionEvent li.hentry .filter-toggles {background-image:none;}
ul.sectionEvent li.hentry .filter-toggles .current_ {background-image:none;}
ul.sectionEvent li.hentry {background-image:none;}
ul.sectionEvent li.hentry .filters-applied-list-sorting li.current_ a {background-color:transparent;}
ul.sectionEvent li.hentry .results-pagination-results {width:auto;}
ul.sectionEvent .register-link {display:none;}
ul.sectionEvent .filter-feature .entry-title,
ul.sectionEvent .filter-feature .entry-title a,
ul.sectionEvent .filter-feature .entry-title:visited {color:#212121;}
ul.sectionEvent li.hentry .filter-feature .published-entry {left:0;}

ul.sectionService li.hentry {padding-left:0;}
ul.sectionService li.hentry .filter-feature {padding-right:0;width:auto;}

ul.sectionNews li.hentry .filter-feature {padding-left:0;width:auto;}
ul.sectionNews li.hentry .filter-feature .date-icon {left:20px;}
ul.sectionNews li.hentry .filter-feature .date-icon .date-day {background-image:none;}
ul.sectionNews li.hentry .filter-wrapper {background-color:transparent;}
ul.sectionNews li.hentry .resource-centers-container {background-color:transparent;}
ul.sectionNews li.hentry .filter-toggles {background-image:none;}
ul.sectionNews li.hentry .filter-toggles .current_ {background-image:none;}
ul.sectionNews li.hentry {background-image:none;}
ul.sectionNews li.hentry .filters-applied-list-sorting li.current_ a {background-color:transparent;}
ul.sectionNews li.hentry .results-pagination-results {width:auto;}
ul.sectionNews li.hentry .filter-feature .published-entry {left:95px;}

ul.sectionIntelligence {}
ul.sectionIntelligence li.hentry {border-color:#333;}
ul.sectionIntelligence li.related-video {background:transparent none;}
ul.sectionIntelligence li.related-pdf {background:transparent none;}
ul.sectionIntelligence li.related-article {background:transparent none;}
ul.sectionIntelligence li.related-newsletter {}
ul.sectionIntelligence li.related-quote {background:transparent none;}
ul.sectionIntelligence li.related-audio {background:transparent none;}
ul.sectionIntelligence li.hentry .filter-feature {padding-left:0;width:auto;}
ul.sectionIntelligence li.hentry .filter-feature .entry-title {color:#212121;}
ul.sectionIntelligence li.hentry .filter-feature .entry-title a {color:#212121;}
ul.sectionIntelligence li.hentry .filter-feature .published-entry {position:absolute;top:18px;left:95px;}

ul.sectionFirm li.hentry {padding-left:0;}
ul.sectionFirm li.hentry .filter-feature {padding-right:0;width:auto;}

ul.sectionOther li.hentry {padding-left:0;}
ul.sectionOther li.hentry .filter-feature {padding-right:0;width:auto;}

@media print {
    @page {
        size: letter;
        margin-left:60px;
        margin-top:90px;
    }
}


.location-contents, .agenda-contents, .contact-info-contents{width:170px!important;}
#intelligence_detail #body .lead-content .article-body p a.vcard-link{display:inline;}


#blogs_listing .blogscontainer .blogs .flip {display:none;}
#blogs_listing .blogscontainer .blogs .flip.active {display:block;}
#blogs_listing .blogscontainer .blogs .tabs {float:left;width:100%;}
#blogs_listing .blogscontainer .blogs .tabs .blog_launch a {color:rgb(51, 51, 51);}
#blogs_listing .blogscontainer .blogs .tabs .blog_launch a span.icon{width:16px; height:16px; display:inline-block; background:url(/FCWSite/Include/Main/img/blog_icon_on.png) no-repeat 0 0;}
#blogs_listing .blogscontainer .blogs.featurepost a {color:rgb(51, 51, 51);}
