/*================*/
/* Print CSS 
/*================*/
/*
@font-face{
	font-family: 'FontMyriadat';
	src: url('/global2/font/myriadat-webfont.eot?#iefix') format('embedded-opentype'),
         url('/global2/font/myriadat-webfont.woff') format('woff'),
		 url('/global2/font/myriadat-webfont.ttf') format('truetype'),
		 url('/global2/font/myriadat-webfont.svg#webfont') format('svg');
}
@font-face{
	font-family: 'FontMyriadpro-semibold';
	src: url('/global2/font/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/global2/font/myriadpro-semibold-webfont.woff') format('woff'),
		 url('/global2/font/myriadpro-semibold-webfont.ttf') format('truetype'),
		 url('/global2/font/myriadpro-semibold-webfont.svg#webfont') format('svg');
}
@font-face{
	font-family: 'FontMyriadpro-bold';
	src: url('/global2/font/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/global2/font/myriadpro-bold-webfont.woff') format('woff'),
		 url('/global2/font/myriadpro-bold-webfont.ttf') format('truetype'),
		 url('/global2/font/myriadpro-bold-webfont.svg#webfont') format('svg');
}
@font-face{
	font-family: 'FontMyriadpro-it';
	src: url('/global2/font/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/global2/font/myriadpro-it-webfont.woff') format('woff'),
		 url('/global2/font/myriadpro-it-webfont.ttf') format('truetype'),
		 url('/global2/font/myriadpro-it-webfont.svg#webfont') format('svg');
}
@font-face{
	font-family: 'AvenirNextLTCom-Regular';
	src: url('/global2/font/avenirltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/global2/font/avenirltstd-light-webfont.woff') format('woff'),
		 url('/global2/font/avenirltstd-light-webfont.ttf') format('truetype'),
		 url('/global2/font/avenirltstd-light-webfont.svg#webfont') format('svg');
}
@font-face{
	font-family: 'AvenirNextLTCom-Medium';
	src: url('/global2/font/avenirltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/global2/font/avenirltstd-light-webfont.woff') format('woff'),
		 url('/global2/font/avenirltstd-light-webfont.ttf') format('truetype'),
		 url('/global2/font/avenirltstd-light-webfont.svg#webfont') format('svg');
}
@font-face{
	font-family: 'AvenirNextLTCom-Demi';
	src: url('/global2/font/avenirltstd-black-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/global2/font/avenirltstd-black-webfont.woff') format('woff'),
		 url('/global2/font/avenirltstd-black-webfont.ttf') format('truetype'),
		 url('/global2/font/avenirltstd-black-webfont.svg#webfont') format('svg');
    
}
*/
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sub {vertical-align:text-bottom;}
input, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* end reset */
/* BODY HEADING LINK etc. */
body, p {
font-family: 'FontMyriadat', Arial, sans-serif;
font-size:13px;
color:#363636;
}
h1 {
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
font-weight:normal;
font-size: 20px;
line-height: 1.056em;
color:#363636;
margin:0 0 6px 0;
padding:0;
clear:both;
}
h2 {
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
font-weight:normal;
font-size: 18px;
line-height: 1.056em;
color:#595959;
margin:0 0 8px 0;
padding:0;
clear:both;
}
h3 {
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
font-weight:normal;
font-size: 15px;
line-height: 1.056em;
color:#1e1e1e;
margin:0;
padding:0;
clear:both;
}
h4 {
font-family: 'AvenirNextLTCom-Demi', Arial, sans-serif;
font-size: 13px;
margin:0 0 3px 0;
padding:0;
color:#595959;
clear:both;
}
h5, h6 {
font-family: 'AvenirNextLTCom-Demi', Arial, sans-serif;
font-size: 12px;
margin:0 0 3px 0;
padding:0;
color:#595959;
clear:both;
}
p {
margin-bottom:1em;
}
p strong {
font-family: FontMyriadpro-semibold,arial,san-serif;
}
a:link, a:visited {
text-decoration: none; 
outline:none;
color:#40637a;
}
a:hover {
text-decoration: underline; 
color:#40637a;
}
a img {
border: none;
}
/* etc. */
.clear {
clear:both; 
}
.fltRight{
float:right;
}
.fltLeft{
float:left;
}
.horizontal-dotted {
border-top: 2px dotted #ada9a4;
float: left;
height: 6px;
position: relative;
width: 182px;
}
/*================*/
/* GLOBAL
/*================*/
/* BASE */
#wrapper {
position:relative;
clear: both;
margin:0 auto;
width:966px;
}
#footerBg {
display: none;
}
/*
#footerBg {
bottom: 0;
left: -350px;
position: absolute;
z-index: -1;
}
*/
div.container {
margin: 0 auto 0;
width: 100%;
/*width: 966px;*/
}
div.row {
margin: 0 auto;
width:100%;
}
/* HEADER */
/*
.header {
height:78px; 
margin-bottom:6px;
position: relative;
top: 0;
z-index: 550;
}
.header div.subNav {
display: none;
}
*/
/*
.header div.subNav {
height:12px; 
width:966px;
clear:both;
padding-top:8px;
margin-bottom:13px;
}
.header div.subNav ul {
float:right;
}
.header div.subNav ul li {
float:left;
}
.header div.subNav ul li a {
color:#40637a; 
display:block;
padding-right:10px;
}
.header div.subNav ul li.global-sites a {
font-family: 'FontMyriadpro-bold', Arial, sans-serif;
padding-right:20px;
background: transparent url('/global2/images/v2/arrow-global-site.jpg') no-repeat right top;
display:block;
}
*/
/*
.header div.logoArea {
width:292px;
height:44px;
padding:0 6px 0 0;
float:left;*/
/*border-bottom:1px solid #6e6958;*/
/*}*/
div.topBanner { padding:0 0 20px 0;}
/* BEGIN: HEADER - 071812 */
.header {
	border: none;
}
.header div.subNav,
.header div.mainNav,
.header div.searchBox,
#breadcrumb {
	display: none;
}
.header div.logoArea {
	float:left;
	padding:15px 0px 18px 15px;
}
.print-subtitle {
	clear: none;
	color: #7C6A56;
	display: block;
	float: right;
	font-size: 16px;
	padding: 22px 0 0 0;
	text-align: right;
}
/* END: HEADER - 071812*/
/*NAV + DROPDOWN */
.header div.mainNav {
    display: none;
}
.header div.searchBox {
    display: none;
}
/* FOOTER */
/*
#footer_container {*/
    /*display: none;*/
/*}
.footer {
border-top: none;
padding-top: 10px;
height: 22px;
}
.footer div.fltRight {
    display: none;
}
*/
/* CONTENT -071812*/
.container.content {
	margin-bottom: 1em;
}
/* Critical thinking - 08 08 12*/
#ct_page div.ct_page_Content p,
#ct_page div.ct_page_Content ul li {
font-size:15px;	
line-height:1.25em;
}
#ct_page div.ct_page_Content h2 {
color:#362767;
font-size:30px;	
}
#ct_page div.ct_page_Content p.headline {
color:#464646;	
font-family: 'AvenirNextLTCom-Medium',Arial,sans-serif;
text-transform:uppercase;
}
#ct_page div.ct_page_Content p.strong {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
margin:0 0 2px 0;	
}
#ct_page div.ct_page_Content p strong {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
#ct_page div.ct_page_Content p i {
font-family: 'FontMyriadpro-it',Arial,sans-serif;
}
#ct_page div.ct_page_Content p.date {
font-size:13px;
}
#ct_page div.ct_page_Content div.blockquote {
background: #999999 url('/global2/images/v3/ct-blockquote.png') no-repeat 0 0 scroll;
width:126px;
float:right;
margin:3px 0 21px 21px;
padding:56px 14px 14px 14px; 	
}
#ct_page div.ct_page_Content div.blockquote p,
#ct_page div.ct_page_Content div.blockquote {
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
color:#000000;
font-size:15px;
line-height:1.25em;
}
#breadcrumb,
#sectionpage h3,
#sectionpage h4,
#sectionpage div.collateralBox div.textarea p,
#sectionpage div.webinarBox div.textarea p,
#sectionpage.conferencePage div.conferencePanel p.date,
#sectionpage.conferencePage div.conferencePanel p.moderator,
#sectionpage.conferencePage div.conferencePanel p.panelists,
#sectionpage.conferencePage div.conferencePanel p.moderator span.name,
#sectionpage.conferencePage div.conferencePanel p.panelists span.name,
#sectionpage.conferencePage div.conferencePanel span.shareThis,
#sectionpage.conferencePage div.conferencePanel h3 span.shareThis,
#sectionpage.conferencePage div.conferencePanel p.location,
#sectionpage.conferencePage div.conferencePanel span.greenLnk,
#sectionpage.conferencePage div.eventPanel span.greenLnk,
#sectionpage div.section-link-list span.sectionList,
#sectionpage div.sectionWidget span.linkRelated.active,
#sectionpage div.sectionWidget span.linkList strong,
#sectionpage div.newsroom-panel h2,
#sectionpage div.tabSlide div.panel div.contentCol h3,
#sectionpage div.topicHdr.goBack,
#sectionpage #industries p.title,
#sectionpage #industries div.pane p.title,
#pagetitle a.oMedLink {
  /*font-family: Arial, sans-serif;*/
 font-weight:bold;  
}
#ct_page div.leadArticle p.title,
#ct_page div.leadArticle p.author span.name,
#ct_page .archiveModule .sectionHdr,
#ct_CEO #ct_banner div.contentBox div.contentArea p.name,
#ct_page div.sectionWidget span.linkList strong,
#ct_page div.collateralBox div.textarea p,
#ct_page div.webinarBox div.textarea p,
#ct_page div.sectionWidget span.linkRelated.active,
#ct_page div.articleBox p.article-title,
#ct_page div.ceo-profile p.name,
#ct_banner div.carousel div.promoText p span.author,
#ct_page .topicHdr,
#ct_page .topicBrief ul li.title,
#ct_page .topicBrief ul li.title a,
#ct_page .topicBrief ul li strong,
#ct_page div.ct_page_Content p.headline,
#ct_page div.ct_page_Content p.strong,
#ct_page div.ct_page_Content p strong,
#ct_page div.ct_page_Content ul.media-info li strong,
#ct_page div.topicModule div.topicHdr,
#ct_page div.topicModule div.authorBrief p.author-title,
#ct_page form#webinar-register label,
#ct_page div.articleBox h4,
#ct_page div.topicModule div.quickLink span.qListFirst,
#ct_page div.topicModule div.quickLink span.qList {
 /*font-family: Arial, sans-serif;*/
 font-weight:bold;  
}
#sectionpage div.collateralBox div.expandCont p,
#ct_banner div.carousel div.promoText span.tic,
#ct_banner div.carousel li span.tic,
#ct_banner div.carousel div.promoText.fti-journal span.tic,
#ct_banner div.carousel div.promoText p span.tic,
#ct_page div.sectionWidget select.drpProfessional,
#ct_page div.ct_page_Content p i,
#ct_page div.topicModule div.authorBrief p.author-intro
{
 /*font-family: Arial, sans-serif;*/
font-style:italic;
}
#ct_banner div.carousel div.promoText p span.tic a.readmore,
#ct_banner div.carousel li span.tic a.readmore {
 /*font-family: Arial, sans-serif;*/
font-style:normal;
}
/* BEGIN: FOOTER -071812*/
#footer_container { display:none;}
/*.footer {
	border-top: 1px solid #E0E0E0;
	font-size: 11px;
}
.footer .row {
	clear: both;
	padding: 15px 0 0;
}
.footer div.fltLeft {
	float: left;
	
}
.footer div.fltRight {
    float: right;
}
.footer div.fltRight a {
	display: none;
}
.footer .print-row {
	display: none;
}
.footer .print-row div.fltLeft {
	border-right: 1px solid #E0E0E0;
	width: 60%;
}
.footer .print-row div.fltLeft span {
	color: #7C6A56;
	font-size: 20px;
}
.footer .print-row div.fltRight span {
	color: #7C6A56;
	font-size: 18px;
}
.footer .print-row div.fltLeft sup {
	color: #7C6A56;
	font-size: 9px;
	vertical-align: top;
	float: right;
}*/
/* END: FOOTER -071812*/
/*=====================================*/
/* SECTION BANNER + BREADCRUMBS
/* SUNB SECTION BANNER + BREADCRUMBS
/*=====================================*/
#breadcrumb {
    display: none;
}
/*====================*/
/* GRID / 1 Grid 14px /
/*====================*/
/*Grid*/
.grid11 {
float:left;
width:154px; 
}
.grid15 {
float:left;
width:210px;
/*display:none;*/
}
.grid24 {
float:left;
width:336px; 
}
.grid37 {
float:left;
width:518px; 
}
.grid41 {
float:left;
width:574px; 
}
.grid48 {
float:left;
width:672px;	
}
.grid50 {
float:left;
width:700px; 
}
.gridSpace28 {
margin-right:28px;
}
.gridSpace56 {
margin-right:56px;
}
.gridSpace84 {
margin-right:84px;
}
.gridSpace182 {
margin-right:182px;
}
.gridSpace238 {
margin-right: 238px;
}
#sectionpage .gridBottom14, 
#sectionpage div.sectionWidget div.gridBottom14, 
#sectionpage div.sectionWidget  select.gridBottom14,
.gridBottom14 {
margin-bottom:14px; 
}
#sectionpage .gridBottom28,
.gridBottom28 {
margin-bottom:28px; 
}
.gridBottom20{
margin-bottom:20px;
}
.gridBottom42 {
margin-bottom:42px; 
}
.gridLeft28{
margin-left:28px;	
}
/*====================*/
/* SECTION PAGE
/* SUB SECTION PAGE
/*====================*/
/*Section*/
#sectionpage {
margin-bottom:0;
}
/* add to basket */
#sectionpage div.add-to-basket {
    display: none;
}
#sectionpage div.widgetBox {
    display: none;
}
/*Contact Button*/
#sectionpage div.contactButton {
    display: none;
}
/*Section Widget*/
#sectionpage div.sectionWidget {
    display: block;
}
/*
Content2.css
*/
.videoContainer {display:none;}
.logoBar {display:none;}
#sectionpage div.sectionWidget span.bioList, #ct_page div.sectionWidget span.bioList {
    color: #464646;
    display: block;
    padding: 0 7px;
}
/*================================================
 NEW Phase2 Print.css 
==================================================*/
/* Remove all background banner image*/
body,
body#body {
    background:none;
}
/* Homepage */
#homeCarousel {
    display:none;
}
/* Sectionpage */
#sectionpage div.anchorBox {
    margin:30px auto;
}
#pagetitle h1,
#sectionpage h3 span {
   padding:0 0 0 0;
   margin:0 0 0 0;
}
#sectionpage ul {
margin-left:14px;    
}
#sectionpage li {
list-style-type:disc;
list-style-position: inside;
}
/* Hide Collateral Box */
#sectionpage div.grid11 {
    /* display:none; */
}
/* Hide link text */
span.readmore,
span.contactButtonSml,
span.go-top,
span.arrow,
span.linkArrow {
    display:none;
}
/* Hide Button */
div.btnBlueLg,
span.topic-btn,
div.sectionNav {
    display:none;
}
/* Critical Thinking */
#ct_banner,
#ct_page div.sectionWidget,
#ct_page div.topicModule,
#ct_page div.archiveModule,
#pagetitle.topicpage,
div.leadArticle img {
    display:none;
}
/* Hide addthis */
div.addthis {
    display:none;
}
/* Print Layout */
#sectionpage div.sectionWidget span.linkList,
#sectionpage div.sectionWidget span.contactListName, 
#ct_page div.sectionWidget span.contactListName {
    display:block;
    font-size:13px;
}
#sectionpage div.anchorBox div.servicesOfferingRow span.servicesOfferingLeft,
#sectionpage div.anchorBox div.servicesOfferingRow span.servicesOfferingRight {
    display:block;
    font-size:13px;
}
div.articleBox p.article-title {
    margin:21px 0 0 0;
}
#sectionpage div.additional {
    margin-top:20px;    
}
/* Our Firm */
#sectionpage div.section-link-list span.sectionList,
#sectionpage span.moreList {
    display:block;
    font-size:13px;
}
/* Hide Map */
#sliderWrap {
    display:none;
} 
/* Global Reach */
div.sectionWidget div.listTitleBlue,
div.sectionWidget select#drpRegion,
div.sectionWidget select#drpCountry,
div.sectionWidget #stateSelect {
    display:none;
} 
#sectionpage div.locationList {
    padding-bottom: 40px;
}
#sectionpage div.locationList h3 {
    padding:15px 0 5px 0;
}
#sectionpage div.locationList ul.locations li {
    list-style: none;
}
#locationResults #locationSettings {
display: none;
}
#locationResults div.locationsRow li {
    list-style: none;
}
/* Hostory */
#history {
    display:none;
}
/* GLOBAL PARTNERSHIPS */
#sectionpage #contentList span.sectionList {
    display:block;
}
#contentContainer div.contentBlock {
    display:block;
}
/* NEWSROOM */
div.tabComponent {
    display:none;
}
div.hidePrint {
    display:none;
}
/*================================================
 NEW Phase2 Microsite Print.css 
==================================================*/
#headline,
#microsite-nav,
div.pagenav,
div.perspectiveWidget,
#sectionpage div.asiaReport-signup,
div.asia-subnav-location {
    display:none;
} 
/*================================================
My Folio Cover Page 
==================================================*/
/* Hide Overlay Element */
#globalNotification,
#folioEmail,
#folioSentEmail {
	display:none;
}
/* Layout */
div.onlyFolio {
	display:none;
}
div.folioInfo {
	display:none;
}
div.folioAction {
	display:none;
}
#myFolio p.label {
	display:none;
}
#myFolio td.checkbox,
#myFolio td.actionIcon {
	display:none;
}
.printFolioTitle {
	/*padding-top:20px;
	font-size:18px;
	font-weight:bold;*/
	display:none;
}
.print-footer {
	float: left !important;
}
p.printItem {
	margin:20px 0 0 0;
}
td.ct-icon,
td.leftCol {
	padding-top:20px;
	vertical-align:top;
}
.printDate {
	padding-top:20px;
	font-size:13px;
	text-align:right;
}
.printDate span.bold,
#myFolio tr.folioItem span.itemLibrary {
	font-weight:bold;
}
/* COVER */
.coverpage .header {
background-color: transparent;
border: none;
margin-bottom: 15px;
}
.coverpage .header .logoArea {
/*border-right: 1px solid #ccc;
height: 55px;*/
padding: 10px 0 10px 0;
/*width: 50%;*/
}
.coverpage .header .sitelink {
float: right;
font-size: 30px;
line-height: 60px;
display:inline-block;
margin-top:25px;
margin-right:28px;
}
.coverpage #pagetitle {
margin-bottom: 35px;
}
.coverpage #pagetitle h1 {
background-color: #362867;
color: #fff;
font-size: 18px;
margin-bottom: 15px;
padding: 14px;
text-align: left;
text-transform: uppercase;
}
.coverpage #pagetitle h1 span.tm
{
position:relative;
font-size:10px;
bottom:8px;
}
.coverpage #pagetitle h1 span.cover_head_url {
color: #fff;
font-size: 22px;
margin-right: 14px;
float: right;
display:inline-block;
text-transform: lowercase;
}
.coverpage #pagetitle .creationDate {
/*border-bottom: 1px solid #ccc;*/
padding-bottom: 20px;
text-align: right;
font-size:15px;
color:#3B6E8F;
}
.coverpage .content {
margin: 0 auto;
width: 90%;
}
.coverpage .content h2 {
color: #7C6A56;
font-size: 16px;
margin-bottom: 0;
text-transform: uppercase;
}
.coverpage .content p {
color: #362767;
font-size: 16px;
margin-bottom: 1.3em;
}
.coverpage .footer {
border-top: 1px solid #ccc;
padding-top: 20px;
display: block !important;
}
/*
.coverpage .footer .fltLeft {
border-right: 1px solid #ccc;
color: #7C6A56;
font-size: 18px;
text-transform: uppercase;
width: 42%;
}
*/
.coverpage .footer .fltLeft sup {
font-size: 8px;
}
.coverpage .footer .fltRight {
display: block;
float: none !important;
}
#creditOfBanner {
display: none;
}
#ct_banner {
display: block;
}
/* ======================================
Misc folio elements
=================================+++==*/
.folio-counter-bh, #socialStrip,#BodyContent_AddToFolio {display:none;}
/* @end */