/*=============================*/
/* base style | content2.css
/*=============================*/
@font-face{ 
font-family: 'FontMyriadat'; 
src: url('/global2/font/myriadat-webfont.eot'); 
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'); 
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'); 
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'); 
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/avenirnextltcom-regular.eot'); 
src: url('/global2/font/avenirnextltcom-regular.eot?#iefix') format('embedded-opentype'), 
/*url('/global2/font/avenirnextltcom-regular.woff') format('woff'), */
url('/global2/font/avenirnextltcom-regular.ttf') format('truetype'), 
url('/global2/font/avenirnextltcom-regular.svg#webfont') format('svg'); 
}
@font-face{ 
font-family: 'AvenirNextLTCom-Medium'; 
src: url('/global2/font/avenirnextltcom-medium.eot'); 
src: url('/global2/font/avenirnextltcom-medium.eot?#iefix') format('embedded-opentype'), 
/*url('/global2/font/avenirnextltcom-medium.woff') format('woff'), */
url('/global2/font/avenirnextltcom-medium.ttf') format('truetype'), 
url('/global2/font/avenirnextltcom-medium.svg#webfont') format('svg'); 
}
@font-face{ 
font-family: 'AvenirNextLTCom-Demi'; 
src: url('/global2/font/avenirnextltcom-demi.eot'); 
src: url('/global2/font/avenirnextltcom-demi.eot?#iefix') format('embedded-opentype'), 
/*url('/global2/font/avenirnextltcom-demi.woff') format('woff'), */
url('/global2/font/avenirnextltcom-demi.ttf') format('truetype'), 
url('/global2/font/avenirnextltcom-demi.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, textarea, 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;
}
h1.noBanner{
font-size:30px;
font-family: 'AvenirNextLTCom-Medium',Arial,sans-serif;
}
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,
li strong {
font-family: 'FontMyriadpro-semibold',arial,san-serif;
}
em {
font-family: 'FontMyriadpro-it', 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;
}
sup {
font-size:10px;    
}
.hideContext {
display:none;
}
/* etc. */
.clear {
clear:both; 
}
.fltRight{
float:right !important;
}
.fltLeft{
float:left !important;
}
.horizontal-dotted {
border-top: 2px dotted #ada9a4;
float: left;
height: 6px;
position: relative;
width: 182px;
}
/*================*/
/* GLOBAL
/*================*/
/* BASE */
#wrapper {
clear: both;
margin:0 auto;
width:966px;
padding:0 9px;
background: transparent url('/global2/images/v3/header-bg.png') no-repeat 0 0;
}
div.container {
margin: 0 auto 0;
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 {
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:14px;
}
.header div.subNav ul li.global-sites a {
font-family: 'FontMyriadpro-bold', Arial, sans-serif;
padding-right:20px;
/*background: transparent url('/global2/images/v3/arrow-global-site.jpg') no-repeat right top;*/
display:block;
line-height:15px; 
/*line-height:12px\9;*/
}
.header div.subNav ul li.hover a,.header div.subNav ul li.global-sites:hover a, .header div.subNav ul li.global-sites a:hover{
background-position:right -17px;
}
.header div.subNav ul li.global-sites ul {
padding: 5px 10px 8px 10px;
background: white;
background-size: 100%;
border: 1px solid #F0EEE8;
border-top: none;
margin-right: 5px;
-webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, .2); /* Saf3-4 */
-moz-box-shadow: 0px 3px 7px rgba(0, 0, 0, .2); /* FF3.5 - 3.6 */
box-shadow: 0px 3px 7px rgba(0, 0, 0, .2); /* Opera 10.5, IE9, FF4+, Chrome 10+ */
}
.header div.subNav ul li.global-sites ul li {
background: none;
border-top: 1px solid #F0EEE8;
border-bottom: none;
float: none;
}
.header div.subNav ul li.global-sites ul li:first-child {
background: none;
border-top: none;
border-bottom: none;
}
.header div.subNav ul li.global-sites ul li a {
color: #6B645A;
display: block;
font-size: 11px;
padding: 3px 0;
text-decoration: none;
font-family: 'FontMyriadpro-demi',Arial,sans-serif;
}
.header div.subNav ul li.global-sites ul li a:hover {
background: #D9E0E4;	
}
.header div.logoArea {
width:292px;
height:44px;
padding:0 6px 0 0;
float:left;
border-bottom:1px solid #6e6958;
}
/*NAV + DROPDOWN */
.header div.mainNav {
width:460px;
height:44px;
padding:0;
float:left;
border-bottom:1px solid #6e6958;
background: url('/global2/images/v3/mainnav-bg.png') no-repeat bottom left;
 }
.header div.searchBox {
width:207px;
height:42px;
margin-top:2px;
background-color: #d9e0e4;
float:left;
border-left:1px solid #6e6958;
border-bottom:1px solid #6e6958;
}
.header div.searchArea {
margin:18px 5px 5px 5px;
height: 18px;
width:197px;
border-bottom:1px solid #ffffff; 
}
.header div.searchArea input {
background: none repeat scroll 0 0 transparent;
border: medium none;
color:#fff;
font-size:15px;
/*text-transform: uppercase;*/
height: 16px;
width: 165px;
float: left;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
}
.header div.searchArea input:focus
{
color:#363636;    
}
.header div.searchArea a.button {
display: block;
float: right;
height: 16px;
width: 25px;
margin-left: 2px;
color:#ffffff;
text-decoration:none;
text-align:right;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
}
.header div.searchArea a.button:hover {
text-decoration:none; 
}
/* MAIN NAV DROP DOWN*/
#oe_overlay {
background: none repeat scroll 0 0 #ffffff;
height: 100%;
left: 0;
opacity: 0;
position: fixed;
top: 0;
width: 100%;
z-index:5;
}
#oe_overlay-g {
background: none repeat scroll 0 0 #ffffff;
height: 100%;
left: 0;
opacity: 0;
position: fixed;
top: 0;
width: 100%;
z-index:5;
}
ul#oe_menu {
position: relative;
/*width:668px;*/
}
ul#oe_menu > li {
float:left;
padding-left:1px;
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
position: relative;
}
ul#oe_menu > li.practices {
width:112px;
text-transform: uppercase;
}
ul#oe_menu > li.industries {
width:110px;
text-transform: uppercase;
}
ul#oe_menu > li.critical-thinking {
width:112px;
text-transform: uppercase;
}
ul#oe_menu > li.about-us {
width:122px;
text-transform: uppercase;
}
ul#oe_menu > li > a {
color:#6e6958; 
display:block;
padding:0 0 2px 5px; 
margin: 0 -1px 0 -1px;
height:43px;
}
ul#oe_menu > li > a:hover, 
ul#oe_menu > li.selected > a {
text-decoration: none;
}
ul#oe_menu > li.selected > a {
color: #ffffff;
background:#40637a;
}
ul#oe_menu li.active,
ul#oe_menu li.active a {
color:#372c66; 
}
ul#oe_menu li.active a:hover {
color:#ffffff; 
}
.oe_wrapper ul.hovered > li > a {
background: none repeat scroll 0 0 #FFFFFF;
}
ul#oe_menu li div.dd {
display: none;
position: absolute;
top: 45px;
}
ul#oe_menu li.practices div.dd {/* 5 column */
left: -237px;
width: 917px;
padding: 8px 10px 38px 18px;
background: transparent url('/global2/images/v3/dropdown-bg-5col.png') no-repeat left bottom;
}
ul#oe_menu li.industries div.dd {/* 5 column */
left: -350px;
width: 917px;
padding: 8px 10px 38px 18px;
background: transparent url('/global2/images/v3/dropdown-bg-5col.png') no-repeat left bottom;
}
ul#oe_menu li.critical-thinking div.dd {/* 1 column */
left: -4px;
width: 188px;
padding: 8px 10px 38px 23px;
background: transparent url('/global2/images/v3/dropdown-bg-1col.png') no-repeat left bottom;
}
ul#oe_menu li.about-us div.dd {/* 3 column */
left:-210px;
width: 547px;
padding: 8px 10px 38px 8px;
background: transparent url('/global2/images/v3/dropdown-bg-3col.png') no-repeat left bottom;
}
ul#oe_menu li ul {
float: left;
list-style: none outside none;
margin-right: 28px;
width: 148px;
}
ul#oe_menu li ul.first {
margin-left:13px; 
}
ul#oe_menu li ul.second {
margin-top:12px;border-top:1px solid #f0eee8;
}
ul#oe_menu li ul.last {
margin-right: 0px; 
}
ul#oe_menu div.dd ul li {
width:146px;
text-transform: none; 
}
ul#oe_menu div.dd ul li a {
color:#6b645a;
border-bottom:1px solid #f0eee8;
display: block;
padding: 3px 0;
font-size:11px;
text-decoration: none;
}
ul#oe_menu div.dd ul li a:hover {
background: #d9e0e4;
display:block;
color:#40637a;
text-decoration: none;
}
/*ul#oe_menu div.dd ul.oe_full {
width: 100%;
}*/
ul#oe_menu div.dd ul li.oe_heading {
color: #40637a;
font-size: 11px;
font-family: 'AvenirNextLTCom-Demi', Arial, sans-serif;
margin-top:11px;
}
ul#oe_menu div.dd ul li.oe_heading a {
color: #40637a;
height:45px;
border-bottom:1px solid #f0eee8; 
}
ul#oe_menu div.dd ul li.oe_heading a:hover {
background:none;
text-decoration:underline; 
}
ul#oe_menu li div.active-arrow {
width:9px;
height:5px;
position: absolute;
top:-7px;
}
ul#oe_menu li.practices div.active-arrow {
left:289px; 
}
ul#oe_menu li.industries div.active-arrow {
left: 404px; 
}
ul#oe_menu li.critical-thinking div.active-arrow {
left: 56px; 
}
ul#oe_menu li.about-us div.active-arrow {
left: 270px; 
}
/* FOOTER */
.footer {
border-top:1px solid #e0e0e0;
padding-top:10px;
height:82px;
}
#wrapper.main .footer {
border-top:1px solid #6e6358; 
}
.footer div.fltRight span {
padding-left: 10px;
}
.footer a {
color:#40637a;
}
.footer.homepage,
.footer.homepage a {
color:#b8b8b8;
}
.footer.homepage {
height:62px;    
}
/*================*/
/* HOMEPAGE
/*================*/
#homeWrap{
margin:10px 0 0 0;
}
#homeCarousel{
float:right;
width:522px;
height:625px;
color:#fff;
}
#homeCarousel a, #homeCarousel p{
color:#fff;
}
#homeCarousel div.selectedSlide{
float:right;
height:463px;
width:520px;
position:relative;
}
#homeCarousel div.selectedSlide #initText{
position:absolute;
top:0; 
left:0;
height:333px;
margin:20px 0 0 50px;
padding:65px 0 0 0;
font-size:42px;
text-transform:uppercase;
}
#homeCarousel div.selectedSlide #initText h1{
color:#fff;
font-size:38px;
}
#homeCarousel div.selectedSlide #initText h2{
color:#fff;
font-size:36px;
}
#homeCarousel div.selectedSlide #initText span.tm{
position:relative;
font-size:25px;
bottom:8px;
}
#homeCarousel div.selectedSlide  #activeContent{
display:none;
}
#homeCarousel div.selectedSlide  #activeContent div.text, #homeCarousel div.selectedSlide  #activeContent div.source{
display:none;
}
#homeCarousel #textWrap{
height:335px;
}
#homeCarousel div.selectedSlide a:hover {
    text-decoration: none;
}
#homeCarousel div.selectedSlide .text{
height:270px;
margin:20px 0 0 50px;
padding:65px 0 0 0;
font-size:36px;
text-transform:uppercase;
font-family: 'AvenirNextLTCom-Regular', Arial, san-serif;
}
#homeCarousel div.selectedSlide .quotes{
background:url('/global2/images/v3/left-dbl-quote-lg.png') no-repeat 0 0 scroll;
}
#homeCarousel div.selectedSlide div.source ul{
height:90px;
padding:0 0 0 55px;
font-size:14px;
font-family: 'FontMyriadat';
}
/*.report, .article, .whitepaper, .books, .insights, .video, .podcast, .webinar */
#homeCarousel div.selectedSlide div.source ul {
background:url('/global2/images/v3/coll-icon.png') no-repeat 0 5px scroll;
}
#homeCarousel div.selectedSlide div.source ul.report {
background-position:0 5px;
}
#homeCarousel div.selectedSlide div.source ul.article {
background-position:-1000px 5px;
}
#homeCarousel div.selectedSlide div.source ul.whitepaper {
background-position:0 -397px;
}
#homeCarousel div.selectedSlide div.source ul.books, #homeCarousel div.selectedSlide div.source ul.book {
background-position:-1000px -397px;
}
#homeCarousel div.selectedSlide div.source ul.insights {
background-position:0 -797px;
}
#homeCarousel div.selectedSlide div.source ul.video {
background-position:-1000px -797px;
}
#homeCarousel div.selectedSlide div.source ul.podcast {
background-position:0 -1197px;
}
#homeCarousel div.selectedSlide div.source ul.webinar {
background-position:-1000px -1197px;
}
#homeCarousel div.selectedSlide div.source ul.press-release, 
#homeCarousel div.selectedSlide div.source ul.news {
background-position:0 -1600px ;
}
#homeCarousel div.selectedSlide div.source  ul li.author{
font-family: 'FontMyriadpro-bold'; 
}
#homeCarousel div.selectedSlide div.source  ul li.author.second{
padding-top:5px; 
}
div.jcarousel-clip{
padding-top:15px;
background:url('/global2/images/v3/dotted-gray-line.png') repeat-x right top;
}
ul#homeSlider {
float:left;
padding:10px 0;
}
ul#homeSlider li{
float:left;
display:block;
width: 144px;
height: 115px;
cursor: pointer;
cursor: hand;
}
ul#homeSlider li p{
}
ul#homeSlider li p a {
padding-left: 40px;
height:80px;
display:inline-block;
}
ul#homeSlider li p br{
/*display:none;*/
}
ul#homeSlider  li.hidden{
display:none;
}
/*.report, .article, .whitepaper, .books, .insights, .video, .podcast, .webinar */
ul#homeSlider  li {
background:url('/global2/images/v3/coll-icon2.png') no-repeat 0 -197px scroll;	
}
ul#homeSlider li.report {
background-position:0 -198px;
}
ul#homeSlider li.report.selected,
ul#homeSlider li.report:hover {
background-position:-500px -198px;
}
ul#homeSlider li.article {
background-position:-1000px -198px;
}
ul#homeSlider li.article.selected,
ul#homeSlider li.article:hover {
background-position:-1503px -198px;
}
ul#homeSlider li.whitepaper {
background-position:0 -600px;
}
ul#homeSlider li.whitepaper.selected,
ul#homeSlider li.whitepaper:hover {
background-position:-500px -600px;
}
ul#homeSlider li.books,
ul#homeSlider li.book {
background-position:-1000px -597px;
}
ul#homeSlider li.books.selected,
ul#homeSlider li.books:hover,
ul#homeSlider li.book.selected,
ul#homeSlider li.book:hover {
background-position:-1503px -597px;
}
ul#homeSlider li.insights {
background-position:0 -999px;
}
ul#homeSlider li.insights.selected,
ul#homeSlider li.insights:hover {
background-position:-500px -999px;
}
ul#homeSlider li.video {
background-position:-1000px -997px;
}
ul#homeSlider li.video.selected,
ul#homeSlider li.video:hover {
background-position:-1502px -997px;
}
ul#homeSlider li.podcast {
background-position:0 -1400px;
}
ul#homeSlider li.podcast.selected,
ul#homeSlider li.podcast:hover {
background-position:-500px -1400px;
}
ul#homeSlider li.webinar {
background-position:-1000px -1400px;
}
ul#homeSlider li.webinar.selected,
ul#homeSlider li.webinar:hover {
background-position:-1503px -1400px;
}
ul#homeSlider li.press-release,
ul#homeSlider li.news {
background-position:0 -1800px;
}
ul#homeSlider li.press-release.selected,
ul#homeSlider li.press-release:hover,
ul#homeSlider li.news.selected,
ul#homeSlider li.news:hover {
background-position: -501px -1800px;
}
ul#homeSlider li span.readMore a {
padding:0 0 0 42px;
font-size:10px;
}
ul#homeSlider li:hover p a,
ul#homeSlider li p a:hover,
ul#homeSlider li:hover .readMore,
ul#homeSlider li:hover .readMore a,
ul#homeSlider li .readMore:hover,
ul#homeSlider li .readMore:hover a,
ul#homeSlider li .readMore a:hover {
color:#0094CF;
text-decoration:none;
}
ul#homeSlider  li div.activeOnly {
display:none;
}
#contentBuckets{
position:relative;
height:27px;
margin:18px 0;
}
.bucket{
position:absolute;
bottom:0;
float:left;
}
#aboutUsBucket{
left:0;
}
#whoWeAreBucket{
left:252px;
}
#globalReachBucket{
left:504px;
}
#whatWeDoBucket{
left:756px;
}
.bucket .bucketContent{
display:none;
background:url('/global2/images/v3/bucket-info-bg.png') no-repeat 0 0 scroll;
padding:10px 10px 15px 10px;
width:190px;
font-family: 'AvenirNextLTCom-Regular', Arial, san-serif; 
font-size:14px;
line-height:18px;
overflow:hidden;
margin-bottom: -5px;
}
.bucket .bucketContent p{
margin-bottom:5px;
}
.bucket .bucketContent span,
.bucket .bucketContent span a{
color:#467695;
}
.bucket .bucketContent img{
margin-top:10px;
}
.bucket .bucketContent h3, .bucket .bucketContent h4{
font-family: 'AvenirNextLTCom-Medium', Arial, san-serif;
margin-bottom:7px;
}
.bucket  a.bucketLabel{
display:block;
float:left;
width:201px;
line-height:27px;
margin:0;
padding:0 0 0 9px;
text-transform:uppercase;
color:#807f83;
background:url('/global2/images/v3/bucket-bg.png') no-repeat 0 0 scroll;
font-size:16px;
font-family: 'AvenirNextLTCom-Medium', Arial, san-serif;
}
.bucket  a.bucketLabel:hover{
text-decoration:none;
}
.bucket  a.last{
margin-right:0;
}
div.homeFoot, div.homeFoot a{
color:#b8b8b8
}
div.homeFoot .fltRight{
*position:relative;
*bottom:17px;
}
/*================*/
/* HOMEPAGE CAROUSEL
/*================*/
.jcarousel-skin-ftihome {
float:right;
}
.jcarousel-skin-ftihome .jcarousel-container {
}
.jcarousel-skin-ftihome .jcarousel-direction-rtl {
direction: rtl;
}
.jcarousel-skin-ftihome .jcarousel-container-horizontal {
width: 463px;
padding: 20px 20px 20px 33px;
position:relative;
float:right;
left:8px;
}
.jcarousel-skin-ftihome .jcarousel-container-vertical {
width: 75px;
height: 245px;
padding: 40px 20px;
}
.jcarousel-skin-ftihome .jcarousel-clip {
overflow: hidden;
}
.jcarousel-skin-ftihome .jcarousel-clip-horizontal {
width:  458px;
height: 115px;
}
.jcarousel-skin-ftihome .jcarousel-clip-vertical {
width:  75px;
height: 245px;
}
.jcarousel-skin-ftihome .jcarousel-item {
width: 75px;
height: 75px;
}
.jcarousel-skin-ftihome .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 10px;
}
.jcarousel-skin-ftihome .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}
.jcarousel-skin-ftihome .jcarousel-item-vertical {
margin-bottom: 10px;
}
.jcarousel-skin-ftihome .jcarousel-item-placeholder {
background: #fff;
color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ftihome .jcarousel-next-horizontal {
position: absolute;
top: 70px;
right: 6px;
width: 12px;
height: 20px;
cursor: pointer;
background: transparent url('/global2/images/v3/next-horizontal.png') no-repeat -24px 0;
}
.jcarousel-skin-ftihome .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url('/global2/images/v3/prev-horizontal.png');
}
.jcarousel-skin-ftihome .jcarousel-next-horizontal:hover
/*.jcarousel-skin-ftihome .jcarousel-next-horizontal:focus*/ {
background-position: -12px 0;
}
.jcarousel-skin-ftihome .jcarousel-next-horizontal:active {
background-position: -24px 0;
}
.jcarousel-skin-ftihome .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ftihome .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ftihome .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-ftihome .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: 0px 0;
}
.jcarousel-skin-ftihome .jcarousel-prev-horizontal {
position: absolute;
top: 70px;
left: 0;
width: 12px;
height: 20px;
cursor: pointer;
background: transparent url('/global2/images/v3/prev-horizontal.png') no-repeat 0 0;
}
.jcarousel-skin-ftihome .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url('/global2/images/v3/next-horizontal.png');
}
.jcarousel-skin-ftihome .jcarousel-prev-horizontal:hover 
/*.jcarousel-skin-ftihome .jcarousel-prev-horizontal:focus*/ {
background-position: -12px 0;
}
.jcarousel-skin-ftihome .jcarousel-prev-horizontal:active {
background-position: -12px 0;
}
.jcarousel-skin-ftihome .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ftihome .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ftihome .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-ftihome .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -24px 0;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-ftihome .jcarousel-next-vertical {
position: absolute;
bottom: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url('/global2/images/v3/next-vertical.png') no-repeat 0 0;
}
.jcarousel-skin-ftihome .jcarousel-next-vertical:hover,
.jcarousel-skin-ftihome .jcarousel-next-vertical:focus {
background-position: 0 -32px;
}
.jcarousel-skin-ftihome .jcarousel-next-vertical:active {
background-position: 0 -64px;
}
.jcarousel-skin-ftihome .jcarousel-next-disabled-vertical,
.jcarousel-skin-ftihome .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ftihome .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-ftihome .jcarousel-next-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}
.jcarousel-skin-ftihome .jcarousel-prev-vertical {
position: absolute;
top: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url('/global2/images/v3/prev-vertical.png') no-repeat 0 0;
}
.jcarousel-skin-ftihome .jcarousel-prev-vertical:hover,
.jcarousel-skin-ftihome .jcarousel-prev-vertical:focus {
background-position: 0 -32px;
}
.jcarousel-skin-ftihome .jcarousel-prev-vertical:active {
background-position: 0 -64px;
}
.jcarousel-skin-ftihome .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ftihome .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ftihome .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-ftihome .jcarousel-prev-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}
/*========================*/
/* BREADCRUMBS & ACTION  */
/*========================*/
div.container.standout {
height:302px;
margin:0 0 30px 0;
position:relative;
}
div.container.standout.subpage {
height:122px;
}
#breadcrumb { 
color:#6e6358;
font-size:10px;
clear:both;
font-family: 'FontMyriadpro-semibold', Arial, sans-serif;
}
#breadcrumb ul.list {
float:left;
width:759px; 
margin-top:7px;
}
#breadcrumb ul.list li {
float:left;
padding-left:4px;
}
#breadcrumb ul.list li.home {
padding-left:0;
}
#breadcrumb ul.list li a {
border-right:1px solid #6e6358;
padding-right:4px; 
}
#breadcrumb ul.action {
float:right;
width:207px; 
margin-top:6px;
}
#breadcrumb ul.action li {
/*float:left;*/
float:right;
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
background-color:#818084;
text-align:center;
height:14px;
}
#breadcrumb ul.action li a {
display:inline-block;
padding:2px 0 2px 0;
}
#breadcrumb ul.action li.panel1 {
width:69px;
border-right:1px solid #ffffff;
}
#breadcrumb ul.action li.panel2 {
width:68px;
border-right:1px solid #ffffff;
}
#breadcrumb ul.action li.panel3 {
width:67px;
border-right:1px solid #ffffff;
}
#breadcrumb ul.action li a,
#breadcrumb ul.action li a:hover {
color:#ffffff; 
text-decoration:none;
}
#breadcrumb span {
    color: #40637A;
    display: block;
    float: left;
    margin-top: 7px;
    overflow: visible;
    width: 759px;
}
#breadcrumb span a {
    font-style: italic;
    font-family: Arial, sans-serif;
    font-weight:bold;
}
/*====================*/
/* Pagetitle H1       */
/*====================*/
#pagetitle {
position:absolute;
bottom:0;
left:0;
background-color:#372868;	
width: 966px;
height:32px;
}
#pagetitle h1 {
color:#ffffff;
font-size:18px;
font-family: 'AvenirNextLTCom-Demi', Arial, sans-serif;
padding:8px;
text-transform: uppercase;
margin:0;
}
/*====================*/
/* GRID / 1 Grid 14px /
/*====================*/
.grid11 {
float:left;
width:154px; 
}
.grid13 {
float: left;
width: 182px;
}
.grid15 {
float:left;
width:210px;
}
.grid18 {
float:left;
width:252px;
}
.grid24 {
float:left;
width:336px; 
}
.grid34 {
float:left;
width:476px; 	
}
.grid37 {
float:left;
width:518px; 
}
.grid41 {
float:left;
width:574px; 
}
.grid48 {
float:left;
width:672px; 
}
.grid50 {
float:left;
width:700px; 
}
.grid52 {
float:left;
width:728px;	
}
.grid69{
float:left;
width:966px;
}
.gridSpace7 {
margin-right: 7px;
}
.gridSpace14 {
margin-right: 14px;
}
.gridSpace21 {
margin-right: 21px;
}
.gridSpace28 {
margin-right:28px !important;
}
.gridSpace56 {
margin-right:56px;
}
.gridSpace84 {
margin-right:84px;
}
.gridSpace182 {
margin-right:182px;
}
.gridSpace238 {
margin-right: 238px;
}
#sectionpage .gridBottom14, 
#sectionpage div.sectionWidget div.gridBottom14,
#ct_page div.sectionWidget.gridBottom14, 
#sectionpage div.sectionWidget select.gridBottom14,
.gridBottom14 {
margin-bottom:14px !important; 
}
.gridBottom7 {
margin-bottom:7px;	
}
#sectionpage .gridBottom28,
.gridBottom28 {
margin-bottom:28px; 
}
.gridBottom30 {
margin-bottom:30px; 
}
.gridBottom21{
margin-bottom:21px;
}
.gridBottom42 {
margin-bottom:42px; 
}
.gridLeft28{
margin-left:28px; 
}
.gridTop14{
margin-top:14px;
}
.gridTop7{
margin-top:7px;
}
/*====================*/
/* SECTION PAGE
/* SUB SECTION PAGE
/*====================*/
/*Section*/
#sectionpage {
margin-bottom:74px;
min-height:362px;
}
#sectionpage.no_height 
{
    margin-bottom:0px;
min-height:32px;
}
#sectionpage h2 {
font-size:18px;
color:#464646; /*#6e6358;*/
line-height: 1.333em;
margin-bottom:0;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
}
#sectionpage ul {
margin:14px 0 14px 14px;
}
#sectionpage li {
list-style-type:disc;
}
/*
#sectionpage span.linkList {
color:#40637a;
display:block;
padding-bottom:5px;
}
#sectionpage span.serviceList {
color:#40637a;
display:block;
padding-bottom:10px;
font-family: 'FontMyriadpro-bold', Arial, sans-serif;
font-size:15px;
line-height:1.083em;
}
*/
#sectionpage h3 {
margin-bottom: 7px;
font-size: 13px;
color:#ffffff;
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
}
#sectionpage h3 span {
background-color:#372868;
padding: 5px 5px 3px 5px;
display:inline-block;	
}
/* Content */
#sectionpage .contentBox p,
#sectionpage .contentBox ul li {
font-size:15px;
line-height:1.25em;	
}
#sectionpage p.title {
font-family: 'FontMyriadpro-bold', Arial, sans-serif;
color: #362C66;
margin-bottom:0;
font-size:15px;
}
#sectionpage p.title.withList {
margin-bottom:7px;    
}
#sectionpage h4 {
font-family: 'FontMyriadpro-bold', Arial, sans-serif;
color: #362C66;
margin-bottom:0;
font-size:15px;
}
#sectionpage h4 a:hover {
color: #362C66;
text-decoration: none;
}
#sectionpage div.pane ul li,
#sectionpage .contentBox ul li {
margin-left:3px;
}
#sectionpage .contentBox ul.styledList li {
margin:0 0 7px 0;
}
/*====================*/
/* Section Page - Case Law */
/*====================*/
#sectionpage .caseLawResults td {
    padding-right: 5px;
}
#sectionpage .caseLawDetail ol {
    margin-bottom: 10px;
}
#sectionpage .caseLawDetail li {
    margin-left: 35px;
}
/* Accordion */
#sectionpage div.topText div.accordion {
margin: 7px 0 21px 0;	
}
#sectionpage div.contentBox div.accordion {
margin-top:-7px;
margin-bottom: 1em;	
}
#sectionpage div.topText div.slide,
#sectionpage div.contentBox div.slide {
cursor: pointer;
}
#sectionpage span.readmore,
#sectionpage span.readless,
#sectionpage span.readMore,
#sectionpage span.readLess,
#sectionpage div.anchor span.readmore,
#sectionpage div.anchor span.readless {
color:#40637A;
display:block;
padding-top:0;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
font-size:15px;
}
#sectionpage div.topText div.pane,
#sectionpage div.contentBox div.pane {
/*color:#6e6e6e;*/
padding:14px 0 0 0;
font-size:15px;
}
#sectionpage div.topText div.pane p {
font-size:15px;	
line-height:1.25em;
}
#sectionpage div.contentBox div.pane p {
margin-bottom:0;
line-height:1.25em;	
}
/* Industries */ /*NEW*/
#sectionpage #industries div.pane {
margin-top:21px;
}
#sectionpage #industries p.title,
#sectionpage #industries div.pane p.title {
font-family: 'FontMyriadpro-bold',arial,san-serif;
font-size:15px;
color:#372868;	
margin-bottom:0;
}
/*#sectionpage #industries p,*/
#sectionpage #industries div.pane p {
margin-bottom: 1em;
}
#sectionpage #industries div.grid37 {
border-top: 2px dotted #ada9a4;
padding-top:20px;
position:relative;
}
#sectionpage #industries div.grid37.noDotted {
border-top: none;
padding-top:0px;
position:relative;
}
#sectionpage #industries.subPage div.grid37 {
border-top: none;
padding-top:0;
position:relative;
}
#sectionpage #industries ul {
margin: 0 0 14px 3px;    
}
#sectionpage #industries ul.bullet,
#sectionpage #industries div.pane ul {
margin: 14px 0 14px 3px;
}
#sectionpage #industries li,
#sectionpage #industries div.pane li {
line-height:2em;
background: url('/global2/images/v3/list-dot.jpg') no-repeat scroll 0 8px transparent;
list-style: none outside none;
padding-left:18px;
}
#sectionpage #industries div.grid37 span.go-top {
bottom: 14px;
display: inline-block;
position: absolute;
right: 0;
text-align: right;
}
#sectionpage div.topText p,
#sectionpage div.topText ul li {
font-size:15px;
line-height:1.25em;
} 
#sectionpage div.topicHdr.goBack {
background: url('/global2/images/v3/industries-goback.png') no-repeat scroll right top #006f92;
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
}
#sectionpage div.topicHdr.goBack.small {
font-size:12px;
}
#sectionpage div.topicHdr.goBack a {
color: #FFFFFF;
text-decoration:none;
display:inline-block;
padding: 4px 40px 2px 7px;
}
#sectionpage div.topicHdr.goBack a:hover {
color: #FFFFFF;
text-decoration:none;
}
#sectionpage #industries div.collateralBox-sub {
top:22px;
right:-182px;
width:154px;
position:absolute;
}
#sectionpage #industries div.collateralBox-sub p {
font-size:13px;		
}
#sectionpage #industries div.collateralBox-sub div.expandCont p {
font-size:14px;		
}
#sectionpage #industries div.rightColBox {
top:22px;
right:-448px;
width: 210px;
position:absolute;	
}
#sectionpage #industries div.go_subpage {
padding-bottom:11px;
margin-top:-7px;	
}
/*addthis*/
.addthis_toolbox.addthis_default_style span.txt {
float: left;
padding-right:6px;
/*xp>> padding-right:2px;*/
}
/* add to Folio */
#sectionpage div.add-to-folio {
background:url('/global2/images/v3/add-to-folio2-210.gif') no-repeat right scroll;/*add-to-folio.jpg*/
width:inherit;
height:32px;
margin-top:-3px;
margin-bottom:20px;
clear:both;	
}
#sectionpage div.add-to-folio a{
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
color:#FFFFFF;/*#736357*/ 
text-decoration:none;
white-space:nowrap;
/*display:inline-block;*/
display:block;
padding:10px 40px 0 8px;/*10px 40px 0 4px*/
font-size:13px;
}
#sectionpage div.add-to-folio.addedArticle {
background-image:url('/global2/images/v3/add-to-folio-added-210.gif');
background-position:right;
background-repeat:no-repeat;
}
/*===================*/
/* Folio Hover
/*==================*/
#sectionpage div.add-to-folio {
	position:relative;
}
#sectionpage div.add-to-folio div.folioNotification{
	position:absolute;
	bottom: 29px;
	width:inherit;
	background:#FFFFFF;
	padding:0;
	display:none;
}
.shadow {
	-moz-box-shadow: 0px -5px 18px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px -5px 18px rgba(50, 50, 50, 0.75);
	box-shadow: 0px -5px 18px rgba(50, 50, 50, 0.75);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=268, Color='#323232')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=268, Color='#323232');
}
#sectionpage div.add-to-folio div.folioNotification span.txt{
	background:transparent url('/global2/images/v3/folio-overlay-title.png') no-repeat scroll -12px 0;
	color:#464646;
	font-size:13px;
	display:block;
	padding:40px 7px 0 7px;
}
#sectionpage div.add-to-folio div.folioNotification span.txt strong{
	font-weight:bold;
	font-size:18px;
}
#sectionpage div.add-to-folio div.folioNotification span.btn a{
	font-size: 13px;
	color:#40637A;
	padding:14px 0 7px 7px;
}
#sectionpage div.add-to-folio div.folioNotification span.btn a:hover 
{
    text-decoration:underline;
}
/* Collateral box & Webinar box */
#sectionpage div.collateralBox.spaceL,
#sectionpage div.webinarBox.spaceL,
#ct_page div.collateralBox.spaceL,
#ct_page div.webinarBox.spaceL {
min-height:680px;
}
#sectionpage div.collateralBox.spaceS,
#sectionpage div.webinarBox.spaceS,
#ct_page div.collateralBox.spaceS,
#ct_page div.webinarBox.spaceS {
min-height:380px;
}
#sectionpage div.collateralBox.spacer,
#sectionpage div.webinarBox.spacer, 
#ct_page div.collateralBox.spacer,
#ct_page div.webinarBox.spacer {
background-color:#FFFFFF;
}
#sectionpage div.collateralBox,
#sectionpage div.webinarBox,
#ct_page div.collateralBox,
#ct_page div.webinarBox {
clear:both;
margin-bottom:14px;
background-color:#dfdfdf ;
}
#sectionpage div.collateralBox div.textarea,
#sectionpage div.webinarBox div.textarea,
#ct_page div.collateralBox div.textarea,
#ct_page div.webinarBox div.textarea {
width:112px;
float:left;
padding:7px 7px 0 7px;	
}
#sectionpage div.collateralBox div.textarea p,
#sectionpage div.webinarBox div.textarea p,
#ct_page div.collateralBox div.textarea p,
#ct_page div.webinarBox div.textarea p {
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
margin-bottom:7px;
}
#sectionpage div.collateralBox div.textarea p a,
#sectionpage div.webinarBox div.textarea p a,
#ct_page div.collateralBox div.textarea p a,
#ct_page div.webinarBox div.textarea p a {
color:#363636;
}
#sectionpage div.webinarBox div.textarea p,
#ct_page div.webinarBox div.textarea p {
height:154px;/*adjust box height*/
}
#sectionpage div.collateralBox div.textarea p,
#ct_page div.collateralBox div.textarea p {
height:94px;/*adjust box height*/
}
#sectionpage div.webinarBox div.textarea p span.date,
#sectionpage div.collateralBox div.textarea p span.aurthor,
#ct_page div.webinarBox div.textarea p span.date,
#ct_page div.collateralBox div.textarea p span.aurthor {
display:block;
font-family: 'FontMyriadat',Arial,sans-serif;
font-weight: normal;
font-size:12px;
line-height:1.25em;	
}
#sectionpage div.collateralBox div.textarea span.readmore,
#ct_page div.collateralBox div.textarea span.readmore {
font-family: 'FontMyriadat',Arial,sans-serif;
font-size: 13px;
}
#sectionpage div.collateralBox div.textarea span.moreArchive,
#ct_page div.collateralBox div.textarea span.moreArchive {
font-family: 'FontMyriadat',Arial,sans-serif;
font-size: 11px;	
}
#sectionpage div.collateralBox div.staticCont,
#ct_page div.collateralBox div.staticCont {
cursor: pointer;	
}
#sectionpage div.collateralBox div.expandCont,
#ct_page div.collateralBox div.expandCont {	
/*margin-top: 7px;*/
padding:7px;
}
#sectionpage div.collateralBox div.expandCont p,
#ct_page div.collateralBox div.expandCont p {
font-family: 'FontMyriadpro-it', Arial, sans-serif;
font-weight: normal;
font-size:14px;	
margin-bottom:0;
}
#sectionpage div.webinarBox div.title-strip,
#ct_page div.webinarBox div.title-strip {
width:28px;
float:left;
height:190px;/*adjust box height*/
position:relative;
}
#sectionpage div.collateralBox div.title-strip,
#ct_page div.collateralBox div.title-strip {
width:28px;
float:left;
height:130px;/*adjust box height*/
position:relative;
}
/* icon */
#sectionpage div.collateralBox div.title-strip,
#sectionpage div.webinarBox div.title-strip,
#ct_page div.collateralBox div.title-strip,
#ct_page div.webinarBox div.title-strip {
background:url('/global2/images/v3/icon-title-strip.png') no-repeat right top scroll;
}
#sectionpage div.collateralBox div.title-strip.whitepaper,
#ct_page div.collateralBox div.title-strip.whitepaper {
background-position:right top;
}
#sectionpage div.collateralBox div.title-strip.brochure,
#ct_page div.collateralBox div.title-strip.brochure {
background-position:right -200px;
}
#sectionpage div.collateralBox div.title-strip.case-study,
#ct_page div.collateralBox div.title-strip.case-study {
background-position:right -400px;
}
#sectionpage div.collateralBox div.title-strip.capabilities,
#ct_page div.collateralBox div.title-strip.capabilities {
background-position:right -600px;	
}
#sectionpage div.collateralBox div.title-strip.qualifications,
#ct_page div.collateralBox div.title-strip.qualifications {
background-position:right -600px;	
}
#sectionpage div.webinarBox div.title-strip.webinar,
#ct_page div.webinarBox div.title-strip.webinar,
#sectionpage div.collateralBox div.title-strip.webinar,
#ct_page div.collateralBox div.title-strip.webinar {
background-position:right -800px;	
}
#sectionpage div.collateralBox div.title-strip.podcast,
#ct_page div.collateralBox div.title-strip.podcast {
background-position:right -1000px;	
}
#sectionpage div.collateralBox div.title-strip.report,
#ct_page div.collateralBox div.title-strip.report {
background-position:right -1200px;	
}
#sectionpage div.collateralBox div.title-strip.article,
#ct_page div.collateralBox div.title-strip.article {
background-position:right -1400px;	
}
#sectionpage div.collateralBox div.title-strip.book,
#ct_page div.collateralBox div.title-strip.book {
background-position:right -1600px;	
}
#sectionpage div.collateralBox div.title-strip.video,
#ct_page div.collateralBox div.title-strip.video {
background-position:right -1800px;	
}
#sectionpage div.collateralBox div.title-strip.press-release,
#ct_page div.collateralBox div.title-strip.press-release, 
#sectionpage div.collateralBox div.title-strip.news,
#ct_page div.collateralBox div.title-strip.news  {
background-position:right -2000px;	
}
#sectionpage div.collateralBox div.title-strip.insight,
#ct_page div.collateralBox div.title-strip.insight,
#sectionpage div.collateralBox div.title-strip.insights,
#ct_page div.collateralBox div.title-strip.insights {
background-position:right -2200px;	
}
#sectionpage div.collateralBox span.rotate,
#sectionpage div.webinarBox span.rotate,
#ct_page div.collateralBox span.rotate,
#ct_page div.webinarBox span.rotate {
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
color:#ffffff;
font-size:11px;
text-transform: uppercase;
white-space:nowrap;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
display: inline-block;
position:absolute;
}
#sectionpage div.collateralBox div.title-strip.whitepaper span.rotate,
#ct_page div.collateralBox div.title-strip.whitepaper span.rotate {
bottom:34px;
left:-18px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.whitepaper span.rotate,
:root #ct_page div.collateralBox div.title-strip.whitepaper span.rotate { left:-21px \0/IE9; bottom:38px \0/IE9; } */ /* IE9 */
#sectionpage div.collateralBox div.title-strip.brochure span.rotate,
#ct_page div.collateralBox div.title-strip.brochure span.rotate {
bottom:30px;
left:-15px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.brochure span.rotate,
:root #ct_page div.collateralBox div.title-strip.brochure span.rotate { left:-16px \0/IE9; bottom:32px \0/IE9; } */ /* IE9 */
#sectionpage div.collateralBox div.title-strip.case-study span.rotate,
#ct_page div.collateralBox div.title-strip.case-study span.rotate {
bottom:34px;
left:-18px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.case-study span.rotate,
:root #ct_page div.collateralBox div.title-strip.case-study span.rotate { left:-20px \0/IE9; bottom:36px \0/IE9; } */ /* IE9 */
#sectionpage div.collateralBox div.title-strip.capabilities span.rotate,
#ct_page div.collateralBox div.title-strip.capabilities span.rotate {
bottom:34px;
left:-20px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.capabilities span.rotate,
:root #ct_page div.collateralBox div.title-strip.capabilities span.rotate { left:-21px \0/IE9; bottom:39px \0/IE9; } */ /* IE9 */
#sectionpage div.collateralBox div.title-strip.qualifications span.rotate,
#ct_page div.collateralBox div.title-strip.qualifications span.rotate {
bottom:44px;
left:-29px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.qualifications span.rotate,
:root #ct_page div.collateralBox div.title-strip.qualifications span.rotate { left:-21px \0/IE9; bottom:39px \0/IE9; } */ /* IE9 */
#sectionpage div.collateralBox div.title-strip.podcast span.rotate,
#ct_page div.collateralBox div.title-strip.podcast span.rotate {
bottom:25px;
left:-10px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.podcast span.rotate,
:root #ct_page div.collateralBox div.title-strip.podcast span.rotate { left:-11px \0/IE9; bottom:27px \0/IE9; }*/  /* IE9 */
#sectionpage div.collateralBox div.title-strip.report span.rotate,
#ct_page div.collateralBox div.title-strip.report span.rotate {
bottom:20px;
left:-6px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.report span.rotate,
:root #ct_page div.collateralBox div.title-strip.report span.rotate { left:-7px \0/IE9; bottom:24px \0/IE9; } */ /* IE9 */
#sectionpage div.collateralBox div.title-strip.article span.rotate,
#ct_page div.collateralBox div.title-strip.article span.rotate {
bottom:22px;
left:-7px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.article span.rotate,
:root #ct_page div.collateralBox div.title-strip.article span.rotate { left:-8px \0/IE9; bottom:24px \0/IE9; } */ /* IE9 */
#sectionpage div.collateralBox div.title-strip.book span.rotate,
#ct_page div.collateralBox div.title-strip.book span.rotate {
bottom:15px;
left:-1px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.book span.rotate,
:root #ct_page div.collateralBox div.title-strip.book span.rotate { left:0 \0/IE9; bottom:17px \0/IE9; }*/  /* IE9 */
#sectionpage div.collateralBox div.title-strip.video span.rotate,
#ct_page div.collateralBox div.title-strip.video span.rotate {
bottom:17px;
left:-1px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.video span.rotate,
:root #ct_page div.collateralBox div.title-strip.video span.rotate { left:-2px \0/IE9; bottom:18px \0/IE9; } */ /* IE9 */
#sectionpage div.collateralBox div.title-strip.press-release span.rotate,
#ct_page div.collateralBox div.title-strip.press-release span.rotate {
bottom:42px;
left:-26px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.press-release span.rotate,
:root #ct_page div.collateralBox div.title-strip.press-release span.rotate { left:-30px \0/IE9; bottom:46px \0/IE9; } */ /* IE9 */ 
#sectionpage div.collateralBox div.title-strip.news span.rotate,
#ct_page div.collateralBox div.title-strip.news span.rotate {
bottom:20px;
left:-5px;
}
#sectionpage div.collateralBox div.title-strip.insight span.rotate,
#ct_page div.collateralBox div.title-strip.insight span.rotate {
bottom:20px;
left:-5px;
}
#sectionpage div.collateralBox div.title-strip.insights span.rotate,
#ct_page div.collateralBox div.title-strip.insights span.rotate {
bottom:24px;
left:-8px;
}
/*
:root #sectionpage div.collateralBox div.title-strip.insight span.rotate,
:root #ct_page div.collateralBox div.title-strip.insight span.rotate,
:root #sectionpage div.collateralBox div.title-strip.insights span.rotate,
:root #ct_page div.collateralBox div.title-strip.insights span.rotate { left:-6px \0/IE9; bottom:23px \0/IE9; }*/  /* IE9 */
#sectionpage div.webinarBox div.title-strip.webinar span.rotate,
#ct_page div.webinarBox div.title-strip.webinar span.rotate,
#sectionpage div.collateralBox div.title-strip.webinar span.rotate,
#ct_page div.collateralBox div.title-strip.webinar span.rotate {
bottom:24px;
left:-10px;
}
/*
:root #sectionpage div.webinarBox div.title-strip.webinar span.rotate,
:root #ct_page div.webinarBox div.title-strip.webinar span.rotate,
:root #sectionpage div.collateralBox div.title-strip.webinar span.rotate,
:root #ct_page div.collateralBox div.title-strip.webinar span.rotate { left:-10px \0/IE9; bottom:28px \0/IE9; } */ /* IE9 */
#sectionpage div.tick p,
#ct_page div.tick p {
line-height:1.25em;
}
/* Purple Strip */
#sectionpage div.collateralBox.purple-panel,
#ct_page div.collateralBox.purple-panel {
background-color:#372868;
padding:14px;	
}
#sectionpage div.collateralBox.purple-panel p,
#ct_page div.collateralBox.purple-panel p {
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size: 18px;
margin:0;
}
/* Sign up for eNewsletter Form */
#sectionpage p.form,
#ct_page p.form {
clear:both;
position:relative;
margin-left:10px;
}
#sectionpage p.form input.ContactForm,
#ct_page p.form input.ContactForm {
background: url('/global2/images/v3/contact-input-bg.png') no-repeat scroll left bottom transparent;
border: 0 none;
height: 22px;
padding: 2px 0 0 6px;
width: 330px;
}
#sectionpage p.formTick,
#ct_page p.formTick {
padding-top:115px;	
}
/* Submit Button */
#sectionpage div.btnInput,
#ct_page div.btnInput {
background: url('/global2/images/v3/btn-input-bg2.png') no-repeat scroll 0 0 transparent;
color: #FFFFFF;
display: block;
float: left;
font-family: 'AvenirNextLTCom-Regular',arial,san-serif;
font-size: 12px;
height: 21px;
line-height: 21px;
padding: 0 0 0 4px;
}
#sectionpage div.btnInput span.content,
#ct_page div.btnInput span.content {
background: none repeat scroll 0 0 #40637A;
height: 21px;
padding: 0 4px;
cursor: pointer;
display: inline-block;
}
#sectionpage div.btnInput a.txt,
#ct_page div.btnInput a.txt {
color: #FFFFFF;
}
#sectionpage div.btnInput span.right,
#ct_page div.btnInput span.right {
background: url('/global2/images/v3/btn-input-bg2.png') no-repeat scroll right 0 transparent;
width: 4px;
height: 21px;
display: inline-block;
}
#sectionpage div.btnInput a.btnInput:hover,
#ct_page div.btnInput a.btnInput:hover {
text-decoration:none;
}
/*Section Widget*/
#sectionpage div.sectionWidget,
#ct_page div.sectionWidget {
background:#eceff1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:14px;
/*z-index: -5;*/
}
#sectionpage div.horzWidget,
#ct_page div.horzWidget {
position:relative;
right:7px;
background:#eceff1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:7px;
margin:0 0 14px 0;	
}
#sectionpage div.horzWidget .sectionNav,
#ct_page div.horzWidget .sectionNav {
float:left;
margin:0;
width:154px;
background:url('/global2/images/v3/sectiontab.png') no-repeat 0 0 scroll;
}
#sectionpage div.horzWidget .activeSection,
#ct_page div.horzWidget .activeSection {
background:url('/global2/images/v3/sectiontab-active.png') no-repeat 0 0 scroll;
}
#sectionpage div.sectionWidget div.listTitle,
#ct_page div.sectionWidget div.listTitle {
color:#fff;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
font-size:16px; 
padding: 4px 7px 2px 7px;
background-color:#6e6358;
margin-bottom:8px;
}
#sectionpage div.sectionWidget div.listTitleBlue,
#ct_page div.sectionWidget div.listTitleBlue {
background-color: #40637A;
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size: 16px;
margin-bottom: 8px;
padding: 4px 7px 2px 7px;
width: 168px;
}
#sectionpage div.sectionWidget div.listTitleBrown,
#ct_page div.sectionWidget div.listTitleBrown {
background-color: #836A53; /*#6e6358*/
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size: 16px;
margin-bottom: 8px;
padding: 4px 7px 2px 7px;
width: 168px;
}
#sectionpage div.sectionWidget div.divider-dotted,
#ct_page div.sectionWidget div.divider-dotted {
border-top: 2px dotted #ada9a4;
clear:both;
margin:14px 0;
}
#sectionpage div.sectionWidget select.drpProfessional,
#ct_page div.sectionWidget select.drpProfessional {
font-family: 'FontMyriadpro-it',arial,san-serif;
font-size: 12px;
margin-bottom: 4px;
width: 100%;
}
#sectionpage div.sectionWidget span.linkList,
#sectionpage div.sectionWidget span.linkRelated,
#ct_page div.sectionWidget span.linkList,
#ct_page div.sectionWidget span.linkRelated {
display:block;
padding:0 7px 5px 7px;
color:#464646;	
}
#sectionpage div.sectionWidget span.bioList,
#ct_page div.sectionWidget span.bioList {
display:block;
padding:0 7px;
color:#464646;	
}
#sectionpage div.sectionWidget div.bioListBlock,
#ct_page div.sectionWidget div.bioListBlock {
margin-bottom:14px;
}
div.right-rail h2.bioListTitle {
border-bottom: 1px solid #CCC;
padding-bottom: 10px;
margin-bottom: 10px;
}
div.right-rail .bioList {
display:block;
padding: 0 0 0 21px;
color:666;	
}
div.right-rail div.bioListBlock {
margin-bottom:14px;
}
#sectionpage div.sectionWidget span.linkList strong,
#ct_page div.sectionWidget span.linkList strong {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
#sectionpage div.sectionWidget span.linkList a,
#ct_page div.sectionWidget span.linkList a {
color:#464646;
}
#sectionpage div.sectionWidget span.imageBox,
#ct_page div.sectionWidget span.imageBox {
display:block;
padding:6px 0 14px 0;
overflow:hidden;
width:182px; 
}
/*Contact Widget */
#sectionpage div.sectionWidget div.contactButton,
#ct_page div.sectionWidget div.contactButton {
padding: 4px 7px;
}
#sectionpage div.sectionWidget  div.contactList,
#ct_page div.sectionWidget  div.contactList {
margin: 14px 0 3px 7px;
}
#sectionpage div.sectionWidget span.contactListName,
#ct_page div.sectionWidget span.contactListName {
display:block;
color:#464646; 
font-family: 'FontMyriadpro-bold', Arial, sans-serif;
}
#sectionpage div.sectionWidget span.contactListTitle,
#ct_page div.sectionWidget span.contactListTitle {
display:block;
color:#464646; 
padding-bottom:3px; 
}
#sectionpage div.sectionWidget  span.contactButtonSml,
#ct_page div.sectionWidget  span.contactButtonSml {
background:#006F92;
padding:0 6px;
font-size:10px;
color:#ffffff; 
}
#sectionpage div.sectionWidget  span.contactButtonSml a,
#sectionpage div.sectionWidget  span.contactButtonSml a:hover,
#ct_page div.sectionWidget  span.contactButtonSml a,
#ct_page div.sectionWidget  span.contactButtonSml a:hover {
color:#ffffff; 
text-decoration:none;
}
#sectionpage div.grid15 a.btnBlueLg,
#ct_page div.grid15 a.btnBlueLg{
margin:0 0 21px 0;
background: transparent url('/global2/images/v3/btn-contact-us.png') no-repeat 0 0;
width:210px;
height:24px;
display:inline-block;
color:#ffffff;
font-size:16px;	
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
cursor: pointer;
}
#sectionpage div.grid15 a.btnBlueLg span.content,
#ct_page div.grid15 a.btnBlueLg span.content {
display:inline-block;
padding: 3px 5px 2px 5px;
}
#sectionpage div.grid15 a.btnBlueLg span.content span.txt,
#ct_page div.grid15 a.btnBlueLg span.content span.txt {
display:inline-block;
padding: 0 7px 0 0;
}
#sectionpage div.grid15 a.btnBlueLg:hover,
#ct_page div.grid15 a.btnBlueLg:hover {
text-decoration:none;
}
#sectionpage span.contactBtn,
#ct_page span.contactBtn {
background: transparent url('/global2/images/v3/btn-contact-us.png') no-repeat 0 0;
width:210px;
height:24px;
display:inline-block;
color:#ffffff;
font-size:16px;	
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
}
#sectionpage span.contactBtn a,
#ct_page span.contactBtn a {
display:inline-block;
color:#ffffff;
padding: 3px 5px 2px 5px;
}
#sectionpage span.contactBtn a:hover,
#ct_page span.contactBtn a {
text-decoration:none;	
}
/* Section Conference Page*/
#sectionpage.conferencePage {
margin-bottom:100px;	
}
#sectionpage.conferencePage h2
{
   margin: 0 0 14px 0 ;
    }
#sectionpage.conferencePage div.greybackground {
background-color:#e6e1dd;
background: transparent url('/global2/images/v3/services-conferencepage-bg.jpg') repeat-y 0 0;
overflow:auto;
width:100%;
}
#sectionpage.conferencePage div.conferencePanel {
float:left;
padding:14px 28px 0 14px;
width:322px;
}
#sectionpage.conferencePage div.eventPanel {
float:left;
padding:14px 7px;
width:140px;
}
#sectionpage.conferencePage div.conferencePanel h3 span {
min-width: 124px;
text-transform: uppercase;
}
#sectionpage.conferencePage div.eventPanel h3 span {
display: block;
text-transform: uppercase;
}
#sectionpage.conferencePage div.conferencePanel p {
line-height:1.5em;
}
#sectionpage.conferencePage div.conferencePanel p.date {
margin:21px 0 0 0;
font-family: 'AvenirNextLTCom-Demi', Arial, sans-serif;
font-size:18px;
text-transform: uppercase;
}
#sectionpage.conferencePage div.conferencePanel h2 {
font-family: 'FontMyriadat', Arial, sans-serif;
font-size:18px; 
margin-bottom:35px;	
}
#sectionpage.conferencePage div.conferencePanel p.moderator,
#sectionpage.conferencePage div.conferencePanel p.panelists {
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
}
#sectionpage.conferencePage div.conferencePanel span.row {
display: table-row;
}
#sectionpage.conferencePage div.conferencePanel p.moderator span.name,
#sectionpage.conferencePage div.conferencePanel p.panelists span.name {
font-family: 'AvenirNextLTCom-Demi', Arial, sans-serif;	
width:140px;
display: table-cell;
float: left;
padding-bottom: 5px;
}
#sectionpage.conferencePage div.conferencePanel p.moderator span.company,
#sectionpage.conferencePage div.conferencePanel p.panelists span.company {
display: table-cell;
width:168px;
float: left;
padding-bottom: 5px;
}
#sectionpage.conferencePage div.conferencePanel div.attend {
background: transparent url('/global2/images/v3/services-attend-bg.png') no-repeat 0 0;	
width:308px;
height:24px;
padding:6px 7px 0 7px ;
}
#sectionpage.conferencePage div.conferencePanel span.shareThis {
display: inline-block;
padding: 2px 7px 1px 7px;
text-transform: uppercase;	
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
float:right;
font-size:12px;
color: #40637A;
}
#sectionpage.conferencePage div.conferencePanel h3 {
position:relative;	
}
#sectionpage.conferencePage div.conferencePanel h3 span.shareThis {
display: inline-block;
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
font-size:12px;
color: #40637A;
background: none;
position:absolute;
right:0;
top:4px;	
}
#sectionpage.conferencePage div.conferencePanel p.location {
font-family: 'AvenirNextLTCom-Demi', Arial, sans-serif;
margin-bottom:0;
}
#sectionpage.conferencePage div.eventPanel div.eventBox {
margin:14px 0 0 0;
border-bottom:2px dotted #FFFFFF;
}
#sectionpage.conferencePage div.eventPanel div.eventBox p {
padding-top:7px;
clear:both;
line-height:1.5em;
}
#sectionpage.conferencePage div.eventPanel span.seeMore {
font-size:12px;
}
#sectionpage.conferencePage div.eventPanel span.seeMore a {
color:#000000;
display:inline-block;	
}
/* LINK*/
#sectionpage.conferencePage div.conferencePanel span.greenLnk,
#sectionpage.conferencePage div.eventPanel span.greenLnk {
text-transform: uppercase;
background-color:#006f92;
display: inline-block;
padding: 2px 5px 1px 5px;
font-size:12px;
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
float:left;
color:#ffffff;
}
#sectionpage.conferencePage div.conferencePanel span.greenLnk a,
#sectionpage.conferencePage div.eventPanel span.greenLnk a {
color:#ffffff;
}
#sectionpage.conferencePage div.conferencePanel span.greenLnk a:hover,
#sectionpage.conferencePage div.eventPanel span.greenLnk a:hover {
color:#ffffff;
text-decoration:none;
}
/*===================*/
/* Critical Thinking
/*==================*/
#ct_LP.container.standout {
height:466px;
}
#ct_LP #pagetitle {
top: 39px;
}
#ct_LP #ct_banner {
height:396px;
bottom:0;
left: 0;
position: absolute;
}
#ct_banner{
background-color: #3f254a;
}
#ct_banner div.carousel {
position:relative;
}
#ct_banner div.banner {
width:966px;
height:295px;	
border-bottom:2px solid #ffffff;
}
#ct_banner div.carousel div.promoText {
position:absolute;
bottom:24px;
left:0;
background: transparent url('/global2/images/v3/ct-banner-promotxt-bg.png') repeat 0 0;
padding:14px;
}
#ct_banner div.carousel div.promoText h2 {
color:#ffffff;
font-size:36px;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
text-transform: uppercase;
white-space:nowrap;
margin:0 0 7px 0;
}
#ct_banner div.carousel div.promoText p {
color:#ffffff;
padding:0 0 0 45px;
margin-bottom:0;
float:left;	
}
/* Type2 */
#ct_banner div.carousel div.promoText.twoCol {
background-color:#828282;
background-image:none;
width:342px;
height:295px;
top:0;
left:0;
position:absolute;
padding:0;
}
#ct_banner div.carousel div.promoText.twoCol h2 {
position:absolute;
top:14px;
left:0;
color:#ffffff;
font-size:36px;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
text-transform: uppercase;
white-space:normal;
margin:0 0 7px 0;
padding:0 14px;
width:314px;
}
#ct_banner div.carousel div.promoText.twoCol p {
color:#ffffff;
padding:0 14px 0 45px;
margin-bottom:0;
position:absolute;
bottom:14px;
left:14px;
width:283px;
}
#ct_banner div.carousel div.promoText p.video {
background: url('/global2/images/v3/coll-video-icon.png') no-repeat scroll 0 0 transparent;
}
#ct_banner div.carousel div.promoText p.article {
background: url('/global2/images/v3/coll-article-icon.png') no-repeat scroll 0 0 transparent;
}
#ct_banner div.carousel div.promoText p.report {
background: url('/global2/images/v3/coll-report-icon.png') no-repeat scroll 0 0 transparent;
}
#ct_banner div.carousel div.promoText p.insights {
background: url('/global2/images/v3/coll-icon2.png') no-repeat scroll 0 -999px transparent;
width:440px!important;
min-height:55px;
}
#ct_banner div.carousel div.promoText p span.txt {
display:block;	
}
#ct_banner div.carousel div.promoText p span.author {
font-family: 'FontMyriadpro-bold';
display:block;
}
#ct_banner div.carousel div.promoText p span.tic {
padding-top:7px;
font-family: 'FontMyriadpro-it',Arial,sans-serif;
color:#ffffff;
display:block;	
}
#ct_banner div.carousel div.promoText p span.tic span.arrow {
padding-left:21px;
}
#ct_banner div.carousel div.promoText p span.tic a.readmore {
color:#ffffff;
font-family: 'FontMyriadat',Arial,sans-serif;
}
/* Type3 */
#ct_banner div.carousel div.promoText.fti-journal {
background-color:#828282;
background-image:none;
width:308px;
height:267px;
top:0;
left:0;
position:absolute;
}
#ct_banner div.carousel div.promoText.fti-journal h2 {
white-space: normal;
}
#ct_banner div.carousel div.promoText.fti-journal p {
color:#ffffff;	
padding:0;
}
#ct_banner div.carousel div.promoText.fti-journal p a.readmore {
color:#ffffff;
padding-left:21px;
font-family: 'FontMyriadat',Arial,sans-serif;
}
#ct_banner div.carousel div.promoText.fti-journal span.tic {
bottom:7px;
left:14px;
position:absolute;
font-family: 'FontMyriadpro-it',Arial,sans-serif;
color:#ffffff;
display:block;
font-size:12px;
}
#ct_banner div.carousel li span.arrow {
display:block;
font-size: 13px;
}
#ct_banner div.carousel li a.readmore {
color:#ffffff;
font-family: 'FontMyriadat',Arial,sans-serif;
padding-top:4px;
text-transform: none;
}
#ct_banner div.carousel li span.tic a.readmore {
color:#ffffff;
padding-left:74px;
font-family: 'FontMyriadat',Arial,sans-serif;
}
#ct_banner li {
height:85px;
width:180px;
float:left;
background-color:#828085;
background-position:right top;
background-repeat: no-repeat;
padding:7px 295px 7px 7px;
color:#ffffff;
font-size:16px;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
text-transform: uppercase;
position:relative;
}
/*#ct_banner li:hover {
cursor: pointer;	
}*/
#ct_banner div.carousel li.left {
border-right:1px solid #ffffff;
}
#ct_banner div.carousel li.right {
border-left:1px solid #ffffff;
}
#ct_banner div.carousel li span.tic {
font-family: 'FontMyriadpro-it',Arial,sans-serif;
font-size:12px;
position:absolute;
text-transform: none;
bottom:7px;
left:7px;
}
#ct_banner div.carousel div.banner.panel {
display:none;
}
/*CEO's Choice*/
#ct_CEO.container.standout {
height:281px;
margin-bottom:14px;
}
#ct_CEO #pagetitle {
top: 39px;
}
#ct_CEO #ct_banner 
{
    
height:210px;
top:71px;
left: 0;
position: absolute;
width:966px;
background-position:left bottom;
}
#ct_CEO #ct_banner div.contentBox {
position: relative;
width:966px;
height:210px;
}
#ct_CEO #ct_banner div.contentBox div.contentArea {
position: absolute;
left:420px;
bottom:14px;
width:350px;	
}
#ct_CEO #ct_banner div.contentBox div.contentArea p {
color:#ffffff;	
}
#ct_CEO #ct_banner div.contentBox div.contentArea p.name {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
/*Topic page */
#ct_topic.container.standout {
height:281px;
margin-bottom:14px;
}
#ct_topic #pagetitle {
top: 39px;
}
#ct_topic #ct_banner {
height:210px;
top:71px;
left: 0;
position: absolute;
width:966px;
background-position:left bottom;
}
#ct_topic #ct_banner div.contentBox {
position: relative;
width:966px;
height:210px;
}
#ct_topic #ct_banner div.contentBox div.contentArea {
position: absolute;
left:32px;
bottom:14px;
width:350px;	
}
#ct_topic #ct_banner div.contentBox div.contentArea h2 {
color:#ffffff;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size:36px;
text-transform: uppercase;
}
#ct_topic #ct_banner div.contentBox div.contentArea h2.icon {
padding-top:60px;
background: transparent url('/global2/images/v3/ct-topic-banner-icon.png') no-repeat 0 0;	
}
/*What Does FTI Think?*/
#ct_What-FTI-Think.container.standout {
height:563px;
margin-bottom:21px;
}
#ct_What-FTI-Think #pagetitle {
top: 39px;
}
#ct_What-FTI-Think #ct_banner_withSlide {
height:492px;
top:71px;
left: 0;
position: absolute;
width:966px;
background-position:left bottom;
}
#ct_What-FTI-Think #homeCarousel {
height:492px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide {
float: right;
height: 350px;
position: relative;
width: 540px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide #initText  {
background: url('/global2/images/v3/ct-topic-banner-icon.png') no-repeat scroll 0 0 transparent;
height: 241px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide #initText h2 {
font-size: 40px;
line-height: 1.25em;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide .text {
height: 200px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li {
height: 87px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li p {
height: 60px;
/*padding-left:43px;*/
}
#ct_What-FTI-Think #homeCarousel .jcarousel-skin-ftihome .jcarousel-container-horizontal {
left: 0;
}
#ct_What-FTI-Think #homeCarousel .jcarousel-skin-ftihome .jcarousel-prev-horizontal {
left:10px;
}
#ct_What-FTI-Think #homeCarousel .jcarousel-skin-ftihome .jcarousel-next-horizontal {
right:10px;
}
#ct_What-FTI-Think #homeCarousel .jcarousel-skin-ftihome .jcarousel-clip-horizontal {
width:  458px;
height: 87px;
}
/*Icon || .report, .article, .whitepaper, .books, .insights, .video, .podcast, .webinar, .press-release */
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul {
background: url('/global2/images/v3/coll-icon-notxt.png') no-repeat scroll 0 5px transparent;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.report {
background-position:0 5px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.article {
background-position:-1000px 5px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.whitepaper {
background-position:0 -397px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.books, #ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.book {
background-position:-1000px -397px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.insights {
background-position:0 -797px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.video {
background-position:-1000px -797px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.podcast {
background-position:0 -1197px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.webinar {
background-position:-1000px -1197px;
}
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.press-release, 
#ct_What-FTI-Think #homeCarousel div.selectedSlide div.source ul.news {
background-position:0 -1597px ;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li {
background: url('/global2/images/v3/coll-icon-notxt.png') no-repeat scroll 0 -197px transparent;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.report {
background-position:0 -197px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.report.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.report:hover {
background-position:-500px -197px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.article {
background-position:-1000px -197px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.article.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.article:hover {
background-position:-1503px -197px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.whitepaper {
background-position:0 -597px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.whitepaper.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.whitepaper:hover {
background-position:-500px -597px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.books, #ct_What-FTI-Think #homeCarousel ul#homeSlider li.book {
background-position:-1000px -597px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.books.selected,
ul#homeSlider li.books:hover, #ct_What-FTI-Think #homeCarousel ul#homeSlider li.book.selected,
ul#homeSlider li.book:hover {
background-position:-1503px -597px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.insights {
background-position:0 -997px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.insights.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.insights:hover {
background-position:-500px -997px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.video {
background-position:-1000px -997px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.video.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.video:hover {
background-position:-1502px -997px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.podcast {
background-position:0 -1400px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.podcast.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.podcast:hover {
background-position:-500px -1400px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.webinar {
background-position:-1000px -1400px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.webinar.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.webinar:hover {
background-position:-1503px -1400px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.press-release, 
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.news {
background-position:0 -1800px;
}
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.press-release.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.press-release:hover, 
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.news.selected,
#ct_What-FTI-Think #homeCarousel ul#homeSlider li.news:hover {
background-position: -501px -1800px;
}
#ct_What-FTI-Think #homeCarousel span.readMore {
padding:0 0 0 43px;
display:inline-block;
}
#ct_What-FTI-Think #homeCarousel span.readMore a {
padding:0;
display:inline-block;
}
/* Content */
#ct_page {
margin-bottom:90px;	
}
#ct_page h3 {
/*background-color: #372868;*/
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Regular', Arial,sans-serif;
/*
font-size: 16px;
margin-bottom: 14px;
padding: 6px 6px 4px 6px;
text-transform: uppercase;
*/
}
#ct_page div.topText p,
#ct_page div.topText ul li {
font-size:18px;	
color:#464646;
}
#ct_page div.topic_divider {
border-top: 2px dotted #B9B1AB;
margin:24px 0;
clear:both;
}
#ct_page div.articleBox {
padding:0 0 0 49px;
margin:0 0 21px 0;	
}
#ct_page div.articleBox.noIcon {
padding:0;
background:none;	
}
#ct_page div.articleBox.noIcon img {
float:right;
padding:0 0 14px 14px;	
}
/*Icons .report, .article, .whitepaper, .books, .capabilities, .qualifications, .video, .podcast, .webinar*/
#ct_page div.articleBox {
background: transparent url('/global2/images/v3/ct-icon.jpg') no-repeat 0 0;	
}
#ct_page div.articleBox.whitepaper,
#ct_page div.articleBox.white-papers
{
background-position:0 -900px; 
}
#ct_page div.articleBox.report {
background-position:0 -300px; 
}
#ct_page div.articleBox.article {
background-position:0 0; 
}
#ct_page div.articleBox.books,
#ct_page div.articleBox.book {
background-position:0 -600px; 
}
#ct_page div.articleBox.capabilities {
background-position:0 -1200px; 
}
#ct_page div.articleBox.qualifications {
background-position:0 -1200px; 
}
#ct_page div.articleBox.video {
background-position:0 -1500px; 
}
#ct_page div.articleBox.podcast {
background-position:0 -1800px; 
}
#ct_page div.articleBox.webinar,
#ct_page div.articleBox.webinars
{
background-position:0 -2100px; 
}
#ct_page div.articleBox.insight, #ct_page div.articleBox.insights {
background-position:0 -2400px; 
}
#ct_page div.articleBox.brochure {
background-position:0 -2700px; 
}
#ct_page div.articleBox.press-release, #ct_page div.articleBox.news {
background-position:0 -3000px; 
}
#ct_page div.articleBox.case-study {
background-position:0 -3300px; 
}
#ct_page div.articleBox h4 {
color:#006f92;
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
font-weight: bold;
text-transform: uppercase;
}
#ct_page div.articleBox h4 a {
color:#006f92;	
}
#ct_page div.articleBox p {
margin:0 0 7px 0;	
line-height:1.25em;
}
#ct_page div.articleBox p.article-title {
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
color:#372868;
margin:0;
}
#ct_page div.articleBox p.article-title a {
color:#372868;	
}
#ct_page div.articleBox p.txt {
margin:14px 0 0 0;	
}
#ct_page div.articleBox span.arrow {
color:#006f92;
display:block;
margin:0 0 7px 0;
}
#ct_page div.articleBox span.arrow a.readmore {
color:#006f92;
}
#ct_page span.arrow.see-all {
text-align:right;	
display:block;
color:#006f92;
}
#ct_page span.arrow.see-all a.readmore {
color:#006f92;
}
#ct_page div.ct_divider {
border-top:2px dotted #b9b1ab;
margin:20px 0 0 0;
padding:20px 0 0 0;
}
#ct_page img.thumb {
margin-bottom: 14px;
}
#ct_page div.ceo-profile p {
margin:0 0 7px 0;	
}
#ct_page div.ceo-profile p.name {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
/* Critical Thinking Module*/
#ct_page div.sectionWidget div.module,
#sectionpage div.sectionWidget div.module {
padding-bottom:14px;	
}
#ct_page div.sectionWidget div.listTitle,
#sectionpage div.sectionWidget div.listTitle {
background-color: #836A53; /*#6E6358*/
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size: 16px;
margin-bottom: 14px;
padding: 4px 7px 2px 7px;
}
#ct_page div.sectionWidget div.module p,
#sectionpage div.sectionWidget div.module p {
margin:0 0 7px 0;
line-height:1.25em;	
}
#ct_page div.sectionWidget div.module a.more,
#sectionpage div.sectionWidget div.module a.more {
background: url('/global2/images/v3/icon-more-arrow-sm.png') no-repeat scroll right 3px transparent;
text-align:right;
font-family: 'FontMyriadat',arial,san-serif;
font-size: 13px;
padding: 0 16px 0 0;
display:block;
color:#40637A;
}
#ct_page div.sectionWidget span.linkList a.link_icon_style,
#sectionpage div.sectionWidget span.linkList a.link_icon_style {
background: url('/global2/images/v3/icon-more-arrow-sm.png') no-repeat scroll right 3px transparent;
text-align:right;
font-family: 'FontMyriadat',arial,san-serif;
font-size: 13px;
font-weight:bold;
padding: 0 16px 0 0;
display:block;
color:#40637A;
}
#ct_page div.sectionWidget div.rgt_gen_blank_space,
#sectionpage div.sectionWidget div.rgt_gen_blank_space {
margin-top:10px;
}
#ct_page div.sectionWidget div.searchArea,
#sectionpage div.sectionWidget div.searchArea {
padding:7px 0 0 0;	
}
#ct_page div.sectionWidget div.searchArea input,
#sectionpage div.sectionWidget div.searchArea input {
border-color: #767676 #C2C2C2 #DCDCDC #C1C1C1;
border-style: solid;
border-width: 1px;
color: #6E6358;
float: left;
height: 20px;
margin: 0 8px 0 0;
padding: 0 0 0 6px;
width: 120px;
}
#ct_page div.sectionWidget div.searchArea div.btnInput,
#sectionpage div.sectionWidget div.searchArea div.btnInput {
background: url('/global2/images/v3/btn-input-bg2.png') no-repeat scroll right 0 transparent;
display: block;
float: left;
height: 21px;
}
#ct_page div.sectionWidget div.searchArea a.btnInput,
#sectionpage div.sectionWidget div.searchArea a.btnInput {
background: url('/global2/images/v3/btn-input-bg2.png') no-repeat scroll left 0 transparent;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-family: 'AvenirNextLTCom-Regular',arial,san-serif;
font-size: 12px;
height: 21px;
line-height: 21px;
padding: 0 4px;
}
#ct_page div.sectionWidget div.searchArea a.btnInput span,
#sectionpage div.sectionWidget div.searchArea a.btnInput span {
background-color: #006f92; /*#40637A*/
height: 21px;
display: inline-block;
}
#ct_page div.sectionWidget div.searchArea a.btnInput span.txt,
#sectionpage div.sectionWidget div.searchArea a.btnInput span.txt {
display: inline-block;
padding:0 4px;	
}
#ct_page div.sectionWidget div.searchArea a.btnInput span.right,
#sectionpage div.sectionWidget div.searchArea a.btnInput span.right {
display: inline-block;
padding:0 4px 0 0;	
}
#ct_page div.sectionWidget span.linkRelated {
display:block;
padding:0 7px 5px 7px;
color:#464646;	
}
#ct_page div.sectionWidget span.linkRelated.active,
#sectionpage div.sectionWidget  span.linkRelated.active {
font-family: 'FontMyriadpro-bold',arial,san-serif;	
}
#ct_page div.sectionWidget  span.linkRelated a,
#sectionpage div.sectionWidget  span.linkRelated a {
color: #464646;
}
#ct_page div.grid3col {
width:313px;
float:left;	
}
#ct_page div.grid3col2 {
width:312px;
float:left;	
}
#ct_page div.leadArticle {
background: url('/global2/images/v3/ct-lead-article-bg.png') repeat 0 0 scroll transparent;
height:177px;
padding:14px 14px 28px 14px;
position:relative;
}
#ct_page div.leadArticle span.tic {
color:#818084;
padding-bottom:7px;
display:block;
}
#ct_page div.leadArticle h2,
#ct_page div.leadArticle h3 {
font-size:18px;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
text-transform: uppercase;
color:#362768;
background:none;
padding:0;
margin-bottom: 14px;
}
#ct_page div.leadArticle h3 {
height:35px;	
}
#ct_page div.leadArticle p {
margin-bottom:0;	
color:#464646;
}
#ct_page div.leadArticle p.title {
font-family: 'FontMyriadpro-bold',arial,san-serif;
color:#372868;	
}
#ct_page div.leadArticle img {
padding-left:14px;
}
#ct_page div.leadArticle p.title.topicPage {
height:43px;
width:252px;	
}
#ct_page div.leadArticle p.author {
position:absolute;
bottom:14px;
left:14px;
}
#ct_page div.leadArticle p.author span.name {
font-family: 'FontMyriadpro-bold',arial,san-serif;
padding-right:4px;
}
#ct_page div.leadArticle span.arrow {
color: #006F92;
padding-left:4px;
}
#ct_page div.leadArticle span.arrow a.readmore {
color: #006F92;
}
#ct_page div.ceo-divider { 
border-top:2px dotted #b9b1ab;
}
#ct_page span.more-articles {
color:#372868;
display:block;
padding:0 0 14px 0;
}
#ct_page div.ceo-divider span.more-articles {
padding:14px 0;	
}
#ct_page .archiveModule {
background-color:#dfdfdf;
position:relative;
width:154px;
height:125px;
}
#ct_page .archiveModule .sectionHdr {
background-color: #836a53;
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
margin-bottom: 8px;
padding: 4px 7px 2px 7px;
}
#ct_page .archiveModule p {
padding:0 10px 10px 10px;
/*position:absolute;
bottom:0;
left:0;*/
height:55px;
margin-bottom:0;
}
#ct_page .archiveModule span.arrow {
color: #006e92;
display:block;
position:absolute;
bottom:10px;
left:10px;
}
#ct_page .archiveModule span.arrow a.readmore {
color: #006e92;	
}
/*Topic Pages
Whitepaper, Report, Article, Book, Capabilities, Qualifications, Video, Poscast, Webinar 
*/
#pagetitle.topicpage h1 {
position:absolute;
bottom: -4px;
}
#pagetitle a.oMedLink,
#pagetitle a.bInsightLink {
position:absolute;
bottom:9px;
right:15px;
padding:0 15px 0 0;
color:#fff;
text-transform:uppercase;
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
font-size:10px;
background:url('/global2/images/v3/brown-circle-arrow.png') no-repeat right 0 scroll;
}
#pagetitle #oMedBlock{
display:none;
position:absolute;
bottom:0;
right:0;
height:65px;
color:#fff;
z-index:10;
}
#pagetitle #oMedBlock ul.topicSelector {
float:right;
}
#pagetitle #oMedBlock ul.topicSelector li {
float:left;
height:65px;
padding-left:2px;	
}
#pagetitle #oMedBlock ul.topicSelector li a {
color:#fff;
display:block;
height:66px;
background:url('/global2/images/v3/coll-topic-icon.png') no-repeat 0 0 scroll;
text-indent:-9000px;
}
#pagetitle #oMedBlock ul.topicSelector li a.whitePaper, #pagetitle #oMedBlock ul.topicSelector li a.white-paper{
background-position:0 10px;
width:66px;
}
#pagetitle #oMedBlock ul.topicSelector li a.report{
background-position:-66px 10px;
width:53px;
}
#pagetitle #oMedBlock ul.topicSelector li a.article{
background-position:-119px 10px;
width:56px;
}
#pagetitle #oMedBlock ul.topicSelector li a.book{
background-position:-175px 10px;
width:52px;
}
#pagetitle #oMedBlock ul.topicSelector li a.capabilities{
background-position:-227px 10px;
width:59px;
}
#pagetitle #oMedBlock ul.topicSelector li a.qualifications{
background-position:-227px 10px;
width:59px;
}
#pagetitle #oMedBlock ul.topicSelector li a.video{
background-position:-286px 10px;
width:54px;
}
#pagetitle #oMedBlock ul.topicSelector li a.podcast{
background-position:-340px 10px;
width:55px;
}
#pagetitle #oMedBlock ul.topicSelector li a.webinar{
background-position:-398px 10px;
width:58px;
}
/* Content */
#ct_page .topicHdr {
background-color: #836A53;
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
padding: 4px 7px 2px;
}
#ct_page div.topicBrief p,
#ct_page div.topicBrief ul li {
font-size:15px;	
line-height:1.25em;
}
#ct_page .topicBrief {
padding:0 0 14px 0;
margin:14px 0 7px 0;
/*background:url('') no-repeat 0 bottom scroll;*/
border-bottom: 2px dotted #B9B1AB;
}
#ct_page .topicBrief.last {
border-bottom:none;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}
#ct_page  .topicBrief ul {
padding:0 0 0 50px;
background:url('/global2/images/v3/ct-icon.jpg') no-repeat 0 0 scroll;
min-height:54px; 
}
#ct_page .topicBrief ul li {
list-style:none;
line-height:16px;
}
#ct_page .topicBrief ul li.title,
#ct_page .topicBrief ul li.title a {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
color:#006f92;
}
#ct_page .topicBrief ul li.date {
margin:7px 0 14px 0;
font-size:13px;
}
#ct_page .topicBrief ul li strong {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
#ct_page .topicBrief p {
margin:0;
}
#ct_page .topicBrief p span.arrow {
color: #006f92;
padding-left: 4px;
}
#ct_page .topicBrief p span.arrow a.readmore,
#ct_page .topicBrief p span.arrow a.readless {
color: #006f92;	
}
/* Expand Content */
#ct_page .topicBrief p span.arrow a.readless,
#ct_page .topicBrief div.expandCont {
display:none;
}
#ct_page .topicBrief div.expandCont {
margin:14px 0;	
}
#ct_page .topicBrief div.expandCont ul {
margin:7px 0;
list-style: none outside none;
background:none;
padding: 0 0 0 21px;
}
#ct_page .topicBrief div.expandCont ul li {
list-style-type: disc;
}
/* Contentpage*/
#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: #372868 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:#ffffff;
font-size:15px;
line-height:1.25em;
}
#ct_page div.ct_page_Content div.blockquote p {
margin:0;
}
#ct_page div.ct_page_Content ul.media-info {
margin: 0;
}
#ct_page div.ct_page_Content ul.media-info li {
list-style: none outside none;	
}
#ct_page div.ct_page_Content ul.media-info li strong {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
#ct_page div.ct_page_Content ul {
margin: 0 0 14px 14px;
}
#ct_page div.ct_page_Content ul li {
list-style-type: disc;
margin-left: 3px;
}
#ct_page div.ct_page_Content ul.purpleDot li {
list-style-type: none !important;
}
/* Button */
#ct_page span.topic-btn {
background-color:#016f92;
color: #FFFFFF;
display:block;
font-family: 'AvenirNextLTCom-Regular',arial,san-serif;
font-size: 12px;
padding: 4px 7px 2px;
/*width:140px;*/
}
#ct_page span.topic-btn.right {
float:right;	
}
#ct_page span.topic-btn a.readmore {
color: #FFFFFF;
}
/*Topic Brown Icon */
#ct_page div.capabilities div.topicBrief ul, 
#ct_page div div.topicBrief ul.capabilities, 
#ct_page div div.topicBrief ul,
#ct_page div.topicBrief.capabilities ul {
background-position:0 -1196px; 
}
#ct_page div.whitepaper div.topicBrief ul, 
#ct_page div div.topicBrief ul.whitepaper, 
#ct_page div div.topicBrief ul.white-papers, 
#ct_page div div.topicBrief ul.white-paper,
#ct_page div.topicBrief.white-papers ul {
background-position:0 -897px; 
}
#ct_page div.report div.topicBrief ul, 
#ct_page div div.topicBrief ul.report,
#ct_page div.topicBrief.report ul {
background-position:0 -297px; 
}
#ct_page div.article div.topicBrief ul, 
#ct_page div div.topicBrief ul.article,
#ct_page div.topicBrief.article ul {
background-position:0 2px; 
}
#ct_page div.book div.topicBrief ul, 
#ct_page div div.topicBrief ul.book, 
#ct_page div.topicBrief.book ul {
background-position:0 -597px; 
}
#ct_page div.topicBrief.insights ul {
background-position:0 -2400px;
}
#ct_page div.topicBrief.case-study ul {
background-position: 0 -3300px;
}
#ct_page div.qualifications div.topicBrief ul, 
#ct_page div div.topicBrief ul.qualifications, 
#ct_page div.topicBrief.qualifications ul {
background-position:0 -1196px; 
}
#ct_page div.video div.topicBrief ul, 
#ct_page div div.topicBrief ul.video,
#ct_page div.topicBrief.video ul {
background-position:0 -1499px; 
}
#ct_page div.podcast div.topicBrief ul, 
#ct_page div div.topicBrief ul.podcast ,
#ct_page div.topicBrief.podcast ul {
background-position:0 -1797px; 
}
#ct_page div.webinar div.topicBrief ul, 
#ct_page div div.topicBrief ul.webinar,
#ct_page div.topicBrief.webinars ul {
background-position:0 -2098px; 
}
#ct_page div.topicBrief.news ul {
background-position:0 -2998px;
}
/* Video page */
#ct_page div.video div.videoBox {
width:111px;
padding-left:	43px;
float: right;
}
#ct_page div.video div.videoBox img {
width:111px;
height:84px;
border-bottom:1px solid #ffffff;
}
#ct_page div.video div.videoBox span.playLink {
display:block;
background-color:#006f92;
color:#ffffff;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size:11px;
padding: 4px 7px 2px;
text-align:center;
margin-top:-3px;
}
#ct_page div.video div.videoBox span.playLink a {
color:#ffffff;	
}
#ct_page div.video div.topicBrief p {
width:364px;	
}
.videoContainer {
display:none;	
margin:0 auto;
width:966px;
}
.videoContainer .inner {
padding: 30px 83px 0 83px;
}
.videoContainer .inner span.closeVideo {
display:block;
text-align:right;
padding:7px 0;
}
.videoContainer .logoBar {
padding: 14px 0;
margin: 0px 83px 30px 0;
text-align: right;
}
/* Podcast page */
#ct_page div.podcast div.podcastBox {
width:75px;
padding:70px 0 0 79px;
float: right;
}
#ct_page div.podcast div.podcastBox span {
display:block;
color:#ffffff;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size:11px;
padding: 4px 7px 2px;
border-bottom:1px solid #ffffff;
}
#ct_page div.podcast div.podcastBox span a {
color:#ffffff;	
}
#ct_page div.podcast div.podcastBox span.playLink {
background-color:#05881a;
}
#ct_page div.podcast div.podcastBox span.dlLink {
background-color:#006f92;
}
#ct_page div.podcast div.topicBrief p {
width:364px;	
}
/* Book */
#ct_page div.ct_page_Content img.book {
padding-top:4px;	
}
/* Topic Module */
#ct_page div.topicModule div.topicHdr {
background-color: #372868;
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
padding: 4px 7px 2px;	
}
#ct_page div.topicModule div.topicHdr.book {
background: url('/global2/images/v3/topicmodule-book.png') no-repeat right top scroll #372868;	
padding-right:40px;
}
#ct_page div.topicModule div.topicHdr.webinar {
background: url('/global2/images/v3/topicmodule-webinar.png') no-repeat right top scroll #372868;
padding-right:40px;	
}
#ct_page div.topicModule div.authorBrief {
margin:14px 0;	
}
#ct_page div.topicModule div.authorBrief p {
margin:0 0 4px 0;	
}
#ct_page div.topicModule div.authorBrief p.author-title {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
margin:0;	
}
#ct_page div.topicModule div.authorBrief p.author-intro {
font-family: 'FontMyriadpro-it',Arial,sans-serif;
}
#ct_page div.topicModule div.authorBrief  span.arrow {
color: #006F92;
text-align:right;
display:block;
}
#ct_page div.topicModule div.authorBrief  span.arrow a.readmore,
#ct_page div.topicModule div.authorBrief  span.arrow a.readless {
color: #006F92;
}
#ct_page div.topicModule div.authorBrief p.expandCont,
#ct_page div.topicModule div.authorBrief a.readless {
display:none;	
}
#ct_page div.topicModule div.authorBrief p.expandCont {
margin:7px 0;	
}
#ct_page div.topicModule div.quickLink span.qListFirst {
padding:14px 0 7px 0;
margin:0 0 7px 0;
color: #006F92;
display: block;
border-bottom:1px solid #e1e1e1;
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
#ct_page div.topicModule div.quickLink span.qList {
color: #006F92;
display: block;
padding: 0 0 7px 0;
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
#ct_page div.topicModule div.quickLink span.qListFirst a,
#ct_page div.topicModule div.quickLink span.qList a {
color: #006F92;
}
/*Webinar Register */
#ct_page div.ct_page_Content p.webinar-register-tic {
margin:7px 0 21px 0;
font-size:13px;		
}
#ct_page div#webinar-register p {
display:block;
margin-bottom:7px	
}
#ct_page div#webinar-register label {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;	
}
#ct_page div#webinar-register span.text {
width:154px;
padding: 4px 28px 0 0;
display: inline-block;
}
#ct_page div#webinar-register span.feild {
width:182px;
display: inline-block;
vertical-align: top;
}
#ct_page div#webinar-register input {
width:154px;
font-size: 13px;
color:#736357;
}
#ct_page div#webinar-register select {
width:158px;
font-size: 13px;
color:#736357;
}
#ct_page div#webinar-register div.submitBtn {
width:346px;	
}
#ct_page div#webinar-register div.btnInput {
float:right;
}
#ct_page div.webinar-register-success {
background-color:#e9eff2;
padding:28px;	
}
/*===================*/
/* Our Firm
/*==================*/
/*Section link list */
#sectionpage div.section-link-list {
display: table;
margin-bottom: 26px;	
}
#sectionpage div.section-link-list div.listItem {
display: table-cell;
width:154px;
float:left;
}
#sectionpage div.section-link-list span.sectionList {
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
font-size: 13px;
line-height: 1.083em;
padding-bottom: 8px;
display: block;
color:#40637A;
}
#sectionpage div.section-link-list span.sectionList a.active {
color:#646464;	
}
/* Landing Page */
div.container.standout div.ourfirmLP {
bottom: 42px;
left: 0;
position: absolute;
width: 966px;		
}
div.container.standout div.ourfirmLP p {
margin-bottom:14px;	
}
div.container.standout div.ourfirmLP p.title {
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size: 36px;
text-transform: uppercase;	
}
div.container.standout div.ourfirmLP p.watch-video {
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
text-transform: uppercase;
}
div.container.standout div.ourfirmLP p.watch-video a {
color: #FFFFFF;
display:inline-block;
padding:5px 35px 5px 0;	
background: url('/global2/images/v3/icon-watch-video.png') no-repeat right center scroll transparent;
}
/* Video overlay */
#ftiVideo {
display:none;
margin:0 auto;
width:966px;
}
#ftiVideo .inner {
padding: 30px 83px 0 83px;
}
#ftiVideo .logoBar {
padding: 14px 0;
margin: 0px 83px 30px 0;
text-align: right;
}
#sectionpage div.ourfirmWidgetS {
height:162px;	
}
#sectionpage div.ourfirmWidgetS.who-we-are {
background: url('/global2/images/v3/ourfirm-who-we-are.png') no-repeat center bottom scroll transparent;
}
#sectionpage div.ourfirmWidgetS.what-we-do {
background: url('/global2/images/v3/ourfirm-what-we-do.png') no-repeat center bottom scroll transparent;
}
#sectionpage div.ourfirmWidgetS.global-reach {
background: url('/global2/images/v3/ourfirm-global-reach.png') no-repeat center bottom scroll transparent;
}
#sectionpage div.ourfirmWidgetS.case-studies {
background: url('/global2/images/v3/ourfirm-case-studies.png') no-repeat center bottom scroll transparent;
}
#sectionpage div.ourfirmWidgetS div.title {
background-color: #836A53; /*#6E6358*/
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Medium',Arial,sans-serif;
font-size: 16px;
height: 18px;
padding: 4px 9px 2px;
}
#sectionpage div.ourfirmWidgetS span.more a {
display:block;
padding:120px 7px 0 7px;
white-space:nowrap;
font-size:11px;
}
/* Newsroom*/
#sectionpage div.newsroom-panel {
width:476px;
float:left;
height:136px;
background: url('/global2/images/v3/oufirm-newsroom-panel-bg.png') no-repeat 0 0 scroll transparent;
}
#sectionpage div.newsroom-panel img {
width:222px;
float:right;
height:136px;
}
#sectionpage div.newsroom-panel h2 {
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
text-transform: uppercase;
font-size:16px;
width:240px;
padding:7px 7px 0 7px;
margin:0;
color:#ffffff;
clear:none;
}
#sectionpage div.newsroom-panel p {
height:76px;
width:240px;
padding:0 7px 0 7px;
line-height:1.25em;
margin:0;
color:#ffffff;
}
#sectionpage div.newsroom-panel span {
padding:0 0 0 7px;
color:#ffffff;
}
#sectionpage div.newsroom-panel span a {
color:#ffffff;	
}
/* TAB */
#sectionpage div.tabComponent {
border-bottom:2px dotted #dbdbdb;	
height:32px;	
}
#sectionpage div.tabComponent span {
line-height: 21px;
}
#sectionpage div.tabComponent span.date-caption {
width:118px;
display:inline-block;
}
#sectionpage div.tabComponent span.tabs {
margin-right:14px;	
}
#sectionpage div.tabComponent span.tabs a {
display:inline-block;
color:#464646;
height: 19px;	
}
#sectionpage div.tabComponent span.tabs span.text 
{
    display: inline-block;
padding: 0 0 0 7px;
margin: 0 7px 0 0;
}
#sectionpage div.tabComponent span.tabs a.active,
#sectionpage div.tabComponent span.tabs:hover a {
background: url('/global2/images/v3/newsroom-tabs-bg.png') no-repeat scroll right 0 transparent;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
/*font-family: 'FontMyriadpro-bold',arial,san-serif;*/
text-decoration:none;
}
#sectionpage div.tabComponent span.tabs a.active span.text,
#sectionpage div.tabComponent span.tabs:hover a span.text {
background: url('/global2/images/v3/newsroom-tabs-bg.png') no-repeat scroll left 0 transparent;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
white-space: nowrap;
}
#sectionpage div.tabSlide div.panel {
border-bottom:2px dotted #dbdbdb;
padding:7px 0 14px 0;
}
#sectionpage div.tabSlide div.panel div.dateCol {
width:118px;	
float: left;
}
#sectionpage div.tabSlide div.panel div.contentCol {
width:568px;
padding:0 7px;	
float: left;
}
#sectionpage div.tabSlide div.panel div.contentCol h3 {
margin:0 0 6px 0;
font-family: 'FontMyriadpro-bold',arial,san-serif;
font-size:15px;
}
#sectionpage div.tabSlide div.panel div.contentCol h3 a:hover {
color: #40637A;
text-decoration:underline;
}
#sectionpage div.tabSlide div.panel div.contentCol p {
font-size:15px;
margin:0 0 6px 0;
line-height:1.25em;	
}
#sectionpage #articles .contentItem,
#sectionpage #press-releases .contentItem, 
#sectionpage #news .contentItem  {
margin:0 0 28px 0;
}
#sectionpage #articles .contentItem h3,
#sectionpage #press-releases .contentItem h3, 
#sectionpage #news .contentItem h3  {
margin:0;
font-family: 'FontMyriadpro-bold',arial,san-serif;
font-size:15px;
} 
#sectionpage #articles .contentItem p.info,
#sectionpage #press-releases .contentItem p.info, 
#sectionpage #news .contentItem p.info {
margin:2px 0;
font-size:13px;
}
#sectionpage #articles .contentItem p,
#sectionpage #press-releases .contentItem p,
#sectionpage #news .contentItem p {
margin:0 0 7px 0;
font-size:15px;
}   
    
/* Pagination */
.pagination{text-align:right;}
.pagination span{padding:0 4px;font-weight:bold;}
.pagination a{font-weight:normal;}
.button-custom {
margin: 0 0 7px 0;
padding: 4px 0 0 0;
width: 154px;
height: 17px;
float: left;
background: url('/global2/images/v3/sectiontab.png') no-repeat 0 0 scroll;
color: #fff;
font-size: 12px;
}
.button-custom a {
padding: 0 3px 0 9px;
color: #fff;
}
/* Case Studies */
#sectionpage div.caseStudies {
background-color:#f0efee;
padding:14px 14px 10px 14px;
position:relative;
}
#sectionpage div.caseStudies h3 {
color:#362c66;
font-size:16px;
font-family: 'AvenirNextLTCom-Demi', Arial, sans-serif;
}
#sectionpage div.caseStudies h3 a {
color:#362c66;
}
#sectionpage div.caseStudies div.box {
background-color:#362c66;
width:112px;
height:60px;
position:absolute;
left:14px;
bottom:14px;
padding:7px;
}
#sectionpage div.caseStudies div.box span.item {
color:#ffffff;
text-transform: uppercase;
font-size:11px;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif; 
display:block;
height:46px;
}
#sectionpage div.caseStudies div.box span.case-study {
color:#ffffff;
font-size:11px;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif; 
display:block;
position:absolute;
left:7px;
bottom:7px;
width:112px;
}
#sectionpage div.caseStudies p {
width:322px;
float:right; 
}
#sectionpage div.caseStudies span.readmore {
color:#40637A;
display:inline-block;
padding:0 0 0 7px;
font-family: 'FontMyriadat', Arial, sans-serif;
font-size:13px;
}
#sectionpage div.caseStudies blockquote {
background: url('/global2/images/v3/icon-lg-dbl-quotes-blue.png') no-repeat scroll 0 0 transparent;
float:right;
width:322px;
padding:7px 0 0 28px;
margin:0;
}
#sectionpage div.caseStudies span.name {
display:block;
padding-top:5px; 
}
#sectionpage .sample-case-study{
float:left;
background:#343434 url('') no-repeat bottom left scroll;
color:#fff;
padding-bottom:7px;
}
#sectionpage .sample-case-study .inner{
margin:7px;
float:left;
display:block;
}
#sectionpage .sample-case-study .details{
font-size:12px;
margin-bottom:7px;
clear:both;
}
#sectionpage .sample-case-study p {
color:#fff;
margin:0;
font-size:13px;
}
#sectionpage .sample-case-study p.title{
margin:0 0 2px 0;
color:#fff;
font-size:16px;
line-height:22px;
font-family: 'AvenirNextLT-Medium',Arial,sans-serif;
}
#sectionpage .sample-case-study strong{
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
#sectionpage .sample-case-study .img{
float:left;
position:relative;
width:154px;
height:60px;
}
#sectionpage .sample-case-study .img .caseStudyImg{
float:right;
}
#sectionpage .sample-case-study .img .icon{
position:absolute;
z-index:1;
left:34px;
top:6px;
}
#sectionpage .sample-case-study div.btn{
float:left;
width:130px;
}
#sectionpage span.moreList {
display:block;
padding-bottom:5px;
line-height:1.083em;  
}
/* LEADERSHIP */
#leadership p.title.gridBottom14 {
margin-bottom:14px;
}
#leadership .tier {
clear: both;
margin-bottom: 10px;
color: #362c66;
}
#leadership .person-list{
clear: both;
}
#leadership .person {
width: 170px;
/*height: 70px;*/
float: left;
margin-right: 15px;
}
#leadership .person p {
font-size: 11px;
font-weight: normal;
}
#leadership .person p a {
font-size: 13px;
color: #4f6e8d;
font-family: 'AvenirNextLTCom-Regular', Arial, Sans Serif;
/*font-weight:bold;*/
}
#leadership .person p .person_name {
font-size: 13px;
color: #4f6e8d;
font-family: 'AvenirNextLTCom-Regular', Arial, Sans Serif;
/*font-weight:bold;*/
}
/*So long email addresses in bios don't wrap*/
noWrapBioInfo {
white-space:nowrap;
}
/* Career */
#career.container.standout {
height:430px;
background-position: left bottom;
background-repeat: no-repeat;
}
#creditOfBanner {
position:absolute;
right:7px;
bottom:40px;
display:inline-block;
color:#ffffff;
font-size:10px;
padding: 4px 7px 2px 7px;
background: url('/global2/images/v3/banner-credit-bg.png') repeat scroll 0 0 transparent;
}
#sectionpage div.contentBox.career p strong {
color: #362C66;
}
#sectionpage div.contentBox.career ul {
margin:0;
}
#sectionpage div.contentBox.career ul li {
padding:0 0 14px 20px;
background:url('/global2/images/v3/list-dot.jpg') no-repeat 0 3px scroll;
list-style: none outside none;
}
/* Legal */
#sectionpage h3.legal {
color:#372C67;
font-size:16px;
font-family: 'FontMyriadpro-bold', Arial, sans-serif;
}
/* Sitemap */
#sectionpage div.sitemap{
margin:0 0 28px 0; 
padding:0 0 28px 0;
border-bottom:2px dotted #ada9a4;
}
#sectionpage div.sitemap.last {
border-bottom:none;
}
#sectionpage div.sitemap ul.sitemap{
margin:5px 0;
list-style:none outside none;
}
#sectionpage div.sitemap ul.sitemap li{
padding:3px 0;
font-size:15px;
line-height:1.25em;
list-style:none outside none;
}
#sectionpage div.sitemap ul.sitemap li a{
color:#464646;
}
#sectionpage div.sitemap h3.sitemap,
#sectionpage div.sitemap h3.sitemap a {
margin:10px 0 0 0;
color: #40637A;
font-size:13px;
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
}
.sectionNav{
width:182px;
height:17px;
padding:4px 0 0 0;
margin:0 0 7px 0;
background:url('/global2/images/v3/btn-sectionnav-item.png') no-repeat 0 0 scroll;
color:#fff;
font-size:12px;
}
div.activeSection{
background:url('/global2/images/v3/btn-sectionnav-item-active.png') no-repeat 0 0 scroll;
}
.sectionNav a{
display:block;
float:left;
padding:0 3px 0 9px;
color:#fff;
}
#sectionpage span.sectionList {
color: #40637A;
display: block;
line-height: 1.083em;
padding-bottom: 5px;
}
#sectionpage span.sectionList.active,
#sectionpage span.sectionList.active a {
color:#646464;    
}
a.readMore,
a.readmore,
a.readless {
white-space:nowrap;
}
/*Proffesional Bio */
#sectionpage img.bio-image {
float:left;
background-color:#d2d2d2;
width:250px;
height:155px;
margin-right:14px;
}
#sectionpage h2.bio {
clear:right; 
}
#sectionpage p.groupTitle {
margin:14px 0 7px 0;
color: #362C66;
font-family: 'FontMyriadpro-bold',Arial,sans-serif;
/*font-size: 12px;*/
}
#sectionpage p.eduList {
margin-bottom: 0.5em;
}
/* add to basket */
#sectionpage div.add-to-basket {
position:relative;
background:#eceff1;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color:#6e6358;
font-size:10px;
padding:2px 4px;
}
#sectionpage div.add-to-basket a,
#sectionpage div.add-to-basket a:hover {
color:#6e6358; 
text-decoration:none;
}
#sectionpage div.add-to-basket span {
position:absolute;
top:-6px; 
right:0;
}
#sectionpage div.add-to-basket span a {
background: transparent url('/global2/images/v3/add-to-basket.png') repeat 0 0;
width:25px;
height:20px;
display:block; 
}
#sectionpage div.add-to-basket span.add a {
background-position:left top;
}
#sectionpage div.add-to-basket span.remove a {
background-position:left bottom;
}
/*Pagination */
.pagination{clear:both;}
.pagination .pages{
float:right;
}
.pagination .pages a{
padding:0 2px; 
}
.pagination .pages span{
font-family: 'FontMyriadpro-semibold', arial, san-serif; 
}
.pagination a.disabled{
display:none;
}
.pagination a.selected {
color: #464646;
cursor: default;
}
/*===================*/
/* History Timeline 
/*==================*/
#history {
margin: 0;
padding: 0;
width: 966px;
height: 469px;
background: url('/global2/images/v3/history-bg.jpg') no-repeat 0 0;
clear: both;
overflow: hidden;
}		
#history #history-list {
margin: 0;
padding: 0;
width: 272px;
height: 468px;
float: left;
position: relative;
}		
#history #history-list #history-up-fast {
top: 0;
left: 0;
margin: 0;
padding: 10px 0 0 0;
width: 85px;
height: 15px;
display: block;
position: absolute;
padding-left:35px;
/*background: transparent url('../images/button_up.png') no-repeat;
background-position: 40px 10px;*/
z-index: 1000;
opacity: 0.1;
filter: alpha(opacity=10);
}
#history #history-list #history-down-fast {
top: 440px;
left: 0;
margin: 0;
padding: 5px 0 0 0;
width: 85px;
height: 20px;
display: block;
position: absolute;
padding-left:35px;
/*background: transparent url('../images/button_down.png') no-repeat;
background-position: 40px 3px;*/
z-index: 1000;
opacity: 0.1;
filter: alpha(opacity=10);
}		
#history #history-list {
margin: 0;
padding: 24px 0 0 0;
width: 275px;
height: 450px;
position: relative;
}
#history #history-list div {
margin: 0;
padding: 6px 0 10px 0;
list-style: none;
text-align: left;
}		
#history #history-list div {
margin: 0;
padding: 0;
display: block;
color: #ffffff;
font-family: 'FontMyriadpro-semibold', Arial, sans-serif;
font-size: 20px;
vertical-align: bottom;
height: 38px;
cursor: pointer;
}
#history #history-list div a {
color: #ffffff;
text-decoration: none;
}	
#history #history-list div a:hover {
/*color: #eceff1;*/
color: #c8bad0;
text-decoration: none;
cursor:pointer;
}	
#history #history-list div.item-1 {
padding-left: 32px;
opacity: 0.6;
filter: alpha(opacity=60);
}		
#history #history-list div.item-2 {
padding-left: 54px;
}		
#history #history-list div.item-3 {
padding-left: 76px;
}		
#history #history-list div.item-4 {
padding-left: 87px;
}		
#history #history-list div.item-5 {
padding-left: 95px;
}		
#history #history-list div.item-6 {
padding-left: 70px;
font-size: 40px;
}		
#history #history-list div.item-7 {
margin-top: 14px;
padding-left: 97px;
}		
#history #history-menu div.item-8 {
padding-left: 89px;
}		
#history #history-list div.item-9 {
padding-left: 78px;
}		
#history #history-list div.item-10 {
padding-left: 58px;
}		
#history #history-list div.item-11 {
padding-left: 36px;
opacity: 0.6;
filter: alpha(opacity=60);
}		
#history #history-text {
margin: 0;
padding: 80px 40px 0 0;
width: 602px;
height: 388px;
float: right;
color: #000000;  
position: relative;
}		
#history #history-text h3 {
margin: 0;
padding: 0;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
color: #362d66;
font-size: 30px;
}		
#history #history-text p { 
padding: 0;
margin: 0;
color: #362d66;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size: 18px;
line-height: 24px;
}
/*===================*/
/* Global Reach
/*==================*/
#global-maps{
width:698px;
height:383px;
overflow:hidden;
}
#sliderWrap{
position:relative;
}
#appleSeeds{
position:absolute;
bottom:0;
right:0;
width:82px;
height:20px;
z-index:9000;
}
#appleSeeds a{
display:block;
float:left;
height:10px;
width:10px;
margin:0 5px 0 0;
text-indent:-2000px;
background: url('/global2/images/v3/apple-seed-off.png') no-repeat 0 0 scroll;
}
#appleSeeds a.activeSlide{
background: url('/global2/images/v3/apple-seed-on.png') no-repeat 0 0 scroll;
}
p.locations{
font-family: 'FontMyriadpro-bold', arial, san-serif;
}
#sectionpage div.locationList{
font-family: 'FontMyriadat', arial, san-serif;
}
#sectionpage div.locationList h2{
text-transform:uppercase;
font-size:13px;
color:#3f2c7c;
font-family: 'FontMyriadpro-bold', arial, san-serif;
margin-bottom:7px;
}
#sectionpage div.locationList h3{
font-size:13px;
color:#3f2c7c;
margin-bottom:7px;
font-weight:bold;
}
#sectionpage div.locationList ul.locations{
margin:0 0 21px 0;
}
#sectionpage div.locationList ul.locations li{
list-style:none;
line-height:20px;
color:#40637a;
}
		
/* Global Reach Location Pages */
		
#locationResults{
width: 700px;
float:left;
padding:24px 0 12px 0;
background-color:#e9eff2;
}
#locationResults .locationsRow{
float:left;
margin:0 0 12px 0;
}
#locationResults #locationSettings{
display:none;
}
#locationResults .locLat, #locationResults .locLng{
display:none;
}
#locationResults h2{
color:#372868;
text-transform:uppercase;
margin:3px 12px;
font-size:13px;
font-family: 'FontMyriadpro-semibold', arial, san-serif;
}
#locationResults ul{
list-style:none;
margin:0 0 0 12px;
font-size:12px;
font-family: 'FontMyriadat'; 
}
#locationResults ul li{
list-style:none;
font-size: 12px;
}
#locationResults ul li.locName a{
font-family: 'FontMyriadpro-semibold', arial, san-serif;
color:#23637c;
text-decoration: underline;
font-size: 13px;
}
#locationResults ul li.locName a:hover{
color:#000;
}
#locationResults ul li.locName a:hover{
color:#000;
}
#stateSelect{
display:none;
}
#locationMap{
width:700px;
height:420px;
}
/* Global Reach with Content */
.gridTop30 {
margin-top:30px;	
}
#sectionpage div.bottomText h3 {
background-color: #372868;
color: #FFFFFF;
font-family: 'AvenirNextLTCom-Regular',Arial,sans-serif;
font-size: 16px;
margin-bottom: 14px;
padding: 4px 7px 2px;
text-transform: uppercase;
}
#sectionpage div.bottomText p {
font-size: 15px;
}
#sectionpage #ct_page.subCont {
margin-bottom:0;	
}
#sectionpage #ct_page.subCont div.locationPanel {
background-color:#e9eff2;
padding:14px;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px;
}
#sectionpage #ct_page.subCont div.locationPanel p {
margin:0 0 7px 0;	
line-height:1.25em;
display:inline-block;
}
#sectionpage #ct_page.subCont div.locationPanel p.article-title {
font-family: 'AvenirNextLTCom-Demi',Arial,sans-serif;
font-weight:bold;
color:#372868;
margin:0;	
}
#sectionpage #ct_page.subCont div.locationPanel p.article-title a {
color:#372868;	
}
#sectionpage #ct_page.subCont div.locationPanel span.arrow {
color:#006f92;
}
#sectionpage #ct_page.subCont div.locationPanel span.arrow a.readmore {
color:#006f92;
}
#sectionpage #ct_page.subCont div.locationPanel img {
float:left;
width:114px;
margin-left:14px;	
}
#sectionpage #ct_page.subCont div.locationPanel div.panelTxt {
float:left;
width:176px;
vertical-align:top;
}
#sectionpage #ct_page.subCont div.locationPanel p.second {
border-top:1px solid #ffffff;
padding-top:14px;
}
/*  Form 
Contact Us  */
#sectionpage p.form span.contactRequired {
height: 24px;
left: -10px;
position: absolute;
top: 3px;
width: 5px;
}	
#sectionpage p.form select {
width: 100%;
}
#sectionpage p.form textarea.ContactFormComments {
background: url('/global2/images/v3/contact-comments-bg.png') no-repeat scroll left top transparent;
border: 0 none;
clear: both;
height: 95px;
padding: 2px 6px;
width: 324px;
}
#sectionpage p.form span.submit-btn {
background-color: #40637A;
color: #FFFFFF;
display: block;
font-family: 'AvenirNextLTCom-Regular',arial,san-serif;
font-size: 12px;
padding: 4px 7px 2px;
width: 140px;
}
#sectionpage p.form span.submit-btn a {
color: #FFFFFF;	
}
/*===================*/
/* FTI Journal iFrame
/*==================*/
#fti-journal-wrap{
width:1026px;
margin:0 auto;
}
#fti-journal-hdr{
padding:14px;
background-color:#40637a;
position: relative;
}
#fti-journal-hdr .logo{
margin:0 25px 0 0;
}
#fti-journal-hdr a{
color:#fff;
font-size:10px;
font-family: 'FontMyriadpro-semibold', arial, san-serif;
}
#fti-journal-hdr #closeBox{
/*float:right;*/
position: absolute;
right: 14px;
}
iframe#fti-journal{
width:1024px;
height:800px;
border:1px solid #004179;
overflow-x:hidden;
overflow-y: scroll;
}
/*So long email addresses in bios don't wrap*/
noWrapBioInfo {
	white-space:nowrap;
}
/*===================*/
/* OneLink Special Translation Classes
/*==================*/
.OneLinkNoTx         { /*no-op*/ } 
.OneLinkHide         { /*no-op*/ } 
.OneLinkTxShow       { display:none; } 
.OneLinkShow         { display:none; }
.servicesOffering {
	display: table;
}
.servicesOfferingRow {
    display: table-row;
    clear:both;
}
.servicesOfferingLeft {                            
    display: table-cell; 
    width: 231px;                             
    padding-right: 28px;
    font-family: 'FontMyriadpro-bold',Arial,sans-serif;
    font-size: 16px;
    color: #40637A;
    line-height: 1.083em;
    padding-bottom: 8px;
	float: left;
} 
.servicesOfferingRight {
    display: table-cell;
    width: 231px;                             
    padding-right: 28px;
    font-family: 'FontMyriadpro-bold',Arial,sans-serif;
    font-size: 16px;
    color: #40637A;
    line-height: 1.083em;
    padding-bottom: 8px;
	float: left;
}
/* FTI PROFESSIONALS */
#sectionpage div.show-results {
clear:both; 
padding:0 0 7px 0;
}
#searchPeople {
margin-top:10px;
background: url('/global2/images/v3/searchpeople-dots.png') repeat-y scroll left top transparent;
display:inline-block;
}
#searchPeople div.grid48 {
background: url('/global2/images/v3/searchpeople-divider.png') no-repeat scroll left bottom transparent;  
}
#searchPeople div.grid52 {
background: url('/global2/images/v3/searchpeople-dividers.png') no-repeat scroll left bottom transparent;  
}
#searchPeople div.grid69 {
background: url('/global2/images/v3/searchpeople-divider-wide.png') no-repeat scroll left bottom transparent;  
}
#searchPeople div.professionals div.grid11 {
padding:14px 0;
min-height:65px;
}
#searchPeople div.professionals div.grid13 {
padding:14px 0;
min-height:65px;
}
#searchPeople div.professionals div.grid15 {
padding:14px 0;
min-height:65px;
}
#searchPeople div.professionals div.grid18 {
padding:14px 0;
min-height:65px;
}
#searchPeople div.professionals div.grid24 {
padding:14px 0;
min-height:65px;
}
#searchPeople .gridSpace14withDotted {
margin-right:14px;
/*border-right:2px dotted #6e6358;*/
}
#searchPeople span.searchTitle {
font-family: 'AvenirNextLTCom-Regular', arial, san-serif;
font-size:16px;
color:#6e6358;
float:left;
width:112px;
}
#searchPeople span.arrow {
float:left;
width:21px;
height:17px; 
}
#searchPeople span.arrow a.arrowUp {
display: block;
text-indent:-9999px; 
margin:0 0 0 10px;
background: url('/global2/images/v3/searchpeople-arrow.png') no-repeat scroll left top transparent;
width:10px;
height:17px;  
}
#searchPeople span.arrow a.arrowDown {
display: block;
text-indent:-9999px; 
margin:0 10px 0 0;
background: url('/global2/images/v3/searchpeople-arrow.png') no-repeat scroll right bottom transparent;
width:10px;
height:17px;  
}
#searchPeople span.name,
#searchPeople span.title,
#searchPeople span.tel,
#searchPeople span.email,
#searchPeople span.city,
#searchPeople span.country,
#searchPeople span.services,
#searchPeople span.speciality {
display:block;
word-wrap:break-word;
padding-right: 14px;
}
#searchPeople span.name {
font-family: 'FontMyriadpro-bold', arial, san-serif;
font-size:14px;
}
/* Side Widgets */
#sectionpage div.sectionWidget div.searchBy {
color:#6e6358;
font-size:12px;
font-family: 'FontMyriadpro-semibold', arial, san-serif;
padding-bottom:3px;
}
#sectionpage div.sectionWidget div.dividerVerticle {
margin:21px 0;
border-bottom:2px dotted #6e6358;
clear:both;
}
#sectionpage div.sectionWidget div.spaceVerticle {
clear:both;
height:14px;
}
#sectionpage div.sectionWidget select.drpProfessional {
width:100%;
margin-bottom: 4px;
font-family: 'FontMyriadpro-it', arial, san-serif;
font-size:12px;
}
#sectionpage div.sectionWidget #locationResults{
float:left;
}
/*====================*/
/*SEARCH RESULT
/*====================*/
/* CRITICAL THINKING */
#search-result {}
#search-result h3 {
font-family: 'FontMyriadpro-bold', Arial, sans-serif;
color:#40637a;
font-size:16px;
}
#search-result h3 a.readmore {
background: url('') no-repeat scroll right 4px transparent;
padding-right:22px;
display:inline;
}
#search-result p {
margin-bottom:0; 
}
#search-result span.context,
#search-result span.tags,
#search-result span.info {
font-family: 'FontMyriadpro-semibold', Arial, sans-serif;
font-size:12px;
color:#6e6358;
display:block;
}
#search-result span.readmore {
padding-top:0; 
}
#sectionpage div.sectionWidget div.results {
color:#6e6358;
padding: 0 0 5px 0;
font-family: 'AvenirNextLTCom-Regular', Arial, sans-serif;
}
#sectionpage div.sectionWidget div.results span {
font-family: 'AvenirNextLTCom-Medium', Arial, sans-serif;
}
#sectionpage div.sectionWidget div.searchArea input,
#searchModule div.searchArea input {
color:#6e6358;
float:left;
margin:0 8px 0 0;
padding:0 0 0 6px;
height:20px;
width: 120px;
border-color: #767676 #C2C2C2 #DCDCDC #C1C1C1;
border-style: solid;
border-width: 1px;
}
#sectionpage div.sectionWidget div.searchArea span.goBtn {
float:left;
margin-left:5px;
background:#40637a;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:2px 6px;
color:#fff; 
display:block;
cursor: pointer;
}
#sectionpage div.sectionWidget div.searchArea span.goBtn a {
color:#fff; 
}
/* Refine Search */
.refineSearch{position:relative;}
.sectionWidget .refineSearch p {
font-size:12px;
margin:7px 0 12px 0;
font-family: 'FontMyriadpro-semibold', arial, san-serif;
color:#6e6358;
}
.sectionWidget .refineSearch p a,
.sectionWidget .fltRight {
float:right;
*position:absolute;
*top:0;
*right:0;
}
ul#searchFilters  {
margin:0;
}
#searchFilters li{
margin:0 0 6px 0;
line-height:13px;
color:#57768a;
list-style: none outside none;
}
#searchFilters input{
position:relative;
top:0;
border:1px solid #6e6358;
*border:none;
}
#searchFilters li a{
margin:0 0 0 7px;
color:#57768a;
}
#searchFilters li span{
padding:0 5px;
}
/* Section Tab */
div.btnSection{float:left;}
a.btnSection, a.btnSection:link, a.btnSection:visited{
display:block;
float:left;
padding:0 0 0 5px;
height:21px;
line-height:21px;
color:#fff;
font-size:12px;
font-family: AvenirNextLTCom-Regular, arial, san-serif;
background:url('/global2/images/v3/sectiontab-left.png') no-repeat 0 0 scroll;
}
a.btnSection:hover span.txt{
text-decoration:underline;
}
a.btnSection span.txt{
padding:0 3px 0 0;
*width: 152px;
position:relative;
cursor: pointer;
}
.btnSection span.content{
padding: 5px;
background: url('/global2/images/v3/sectiontab-center.png') repeat-x scroll 0 50%;
}
.btnSection span.right{
width:5px;
background:url('/global2/images/v3/sectiontab-right.png') no-repeat 0 50% scroll;
padding: 5px;
}
a.btnSection span.whtDblArrow{
background-color:#23637c;
background-position:right 10px;
}
/* Section BUTTON  - ACTIVE */
div.btnSection-active{float:left;}
a.btnSection-active, a.btnSection-active:link, a.btnSection-active:visited{
display:block;
float:left;
padding:0 0 0 5px;
height:21px;
line-height:21px;
color:#fff;
font-size:12px;
font-family: AvenirNextLTCom-Regular, arial, san-serif;
background:url('/global2/images/v3/sectiontab-left-active.png') no-repeat 0 0 scroll;
}
a.btnSection-active:hover span.txt{
text-decoration:underline;
}
a.btnSection-active span.txt{
position:relative;
padding:0 3px 0 0;
*width:123px;
cursor: pointer;
white-space: nowrap;
}
.btnSection-active span.content{
padding: 5px;
background: url('/global2/images/v3/sectiontab-center-active.png') repeat-x scroll 0 50%;
}
.btnSection-active span.right{
width:16px;
background:url('/global2/images/v3/sectiontab-right-active.png') no-repeat 0 50% scroll;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 13px;
}
a.btnSection-active span.whtDblArrow{
background-color:#23637c;
background-position:right 10px;
}
.addthis{
height:25px;
}
.langLinksContainer {
background-color: #ECEFF1; 
padding: 5px;
}
/* folio section */
#folio-section {
padding: 10px;
}
#folio-section div {
font-family: Arial;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #333;
}
#folio-section .folio-item {
margin: 0px 0px 0px -10px;
width: 100%;
padding: 10px 10px 10px 10px;
}
#folio-section .folio-item .folio-type {
float: left;
width: 20%;
font-size: 10px;
}
#folio-section .folio-item .folio-remove {
float: right;
width: 10%;
padding-right: 15px;
color: #39F;
cursor: pointer;
}
#folio-section .folio-item .folio-title {
margin-left: 20%;
width: 60%;
}
#folio-section #download-folio {
float: right;
margin-top: 25px;
border: 1px solid black;
padding: 5px 30px;
cursor: pointer;
}
/* Mini Site Index */
.dotted-btm {        
	height: 20px;
	background: url(/global2/images/v3/dotted-bg.jpg); 
	background-position: bottom; 
	background-repeat: repeat-x;		
}
.sectionWidgetPurple {
	margin-bottom; 14px !important;
	background: none repeat scroll 0 0 #ffffff;
	/*padding: 14px;*/
}
.sectionWidgetPurple .listTitle {
	background-color: #372868;
	font-family: Arial,sans-serif;
	font-size: 16px;
	margin-bottom: 14px;
	padding: 4px 6px 2px;
	color: #ffffff;
}
.sectionWidgetPurple .linkList {
	display: block;
	padding: 0 0 5px;
	font-family: Arial,sans-serif;
	font-size: 13px;
}
.sectionWidgetPurple .linkListFirst {
    border-bottom: 1px solid #e1e1e1;
	display: block;
	padding: 0 0 7px;
	font-family: Arial,sans-serif;
	font-size: 13px;
    margin-bottom: 7px;
}
.sectionWidgetPurple .linkList a,
.sectionWidgetPurple .linkListFirst a
{
	color: #006F92; 
	font-weight: bold;
}
.sectionWidgetPurple p {
    padding-left: 21px;
}
.sectionWidgetWhitePurple {
    background: none repeat scroll 0 0 #372868;
	padding: 14px;
}
.sectionWidgetWhitePurple .listTitle {
    background-color: #372868;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 16px;
    margin-bottom: 14px;
    padding: 4px 7px 2px;
}
.sectionWidgetWhitePurple .linkList {
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
	margin: 0 0 5px 7px;
}
.sectionWidgetWhitePurple .linkListFirst {
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
    margin-bottom: 7px;
    padding: 0 0 7px;
}
.sectionWidgetWhitePurple .linkList a, .sectionWidgetWhitePurple .linkListFirst a {
    color: #FFFFFF;
    font-weight: bold;
}
.sectionWidgetWhitePurple p {
    padding-left: 21px;
}
.sectionWidgetWhiteBlue {
    background: none repeat scroll 0 0 rgb(0, 111, 146);
	padding: 14px;
}
.sectionWidgetWhiteBlue .listTitle {
    background-color: rgb(0, 111, 146);
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 16px;
    margin-bottom: 14px;
    padding: 4px 7px 2px;
}
.sectionWidgetWhiteBlue .linkList {
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
	margin: 0 0 5px 7px;
}
.sectionWidgetWhiteBlue .linkListFirst {
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
    margin-bottom: 7px;
    padding: 0 0 7px;
}
.sectionWidgetWhiteBlue .linkList a, .sectionWidgetWhiteBlue .linkListFirst a {
    color: #FFFFFF;
    font-weight: bold;
}
.sectionWidgetWhiteBlue p {
    padding-left: 21px;
}
	
	
	
	
	
/* My Folio Overlay */
#folioOverlay {
	width:267px;
	background:transparent url('/global2/images/v3/folio-overlay-bg.png') repeat-y scroll 0 0;
	position:absolute;
	right:-8px;
	top:117px;
	display:none;
}
#folioOverlay div.titlePanel {
	width:267px;
	height:38px;
	text-indent:-9999px;
	background:transparent url('/global2/images/v3/folio-overlay-title.png') no-repeat scroll 0 0;
}
#folioOverlay div.panel {
	padding:7px 15px 0 16px;
}
#folioOverlay div.contxt {
	width:202px;
	background:transparent url('/global2/images/v3/folio-overlay-contxt.png') no-repeat scroll 0 0;
	padding:17px 17px 0 17px;
}
#folioOverlay div.contxt p {
	font-family: 'AvenirNextLTCom-demi', Arial, sans-serif;
}
#folioOverlay div.contxt p.intro {
	font-size:18px;
	margin:0;
}
#folioOverlay div.contxt span.more {
	color: #40637A;
}
#folioOverlay div.closePanel { 
	background:transparent url('/global2/images/v3/folio-overlay-contxt.png') no-repeat scroll 0 -286px;
	width:236px;
	padding:15px 0;
	text-align: right;
}
#folioOverlay div.closePanel a { 
	background:transparent url('/global2/images/v3/textpanel-bg.png') no-repeat scroll right -340px;
	padding-right:24px;
	height:18px;
}
#folioOverlay div.closePanel span.txt {
	color:#363636;
	font-family: 'FontMyriadat', Arial, sans-serif;
	font-size:12px;
}
.print-subtitle { display:none;}
.print-row { display:none;}
#sectionpage h2.press_title{
color:#362767;
font-size:30px;	
min-height: 80px;
}
/*fix for global partnerships right rail*/
div.gPartner div#sectionpage div.grid15 { width: 210px; }
/*fix for uls on ipo page*/
#sectionpage ul[type="disc"] li { list-style-type: disc; }
/* added for formatted content tables */
div.contentWidget
{
    width: 342px;
    float: right;
    clear: right;
} 
div.contentFullTable
{
    width:100%;
    float: none;
} 
div.contentWidget div.contentTable table
{
    border:0 none white;
      /* padding:10px;*/
   }
div.contentWidget div.contentTable table tr
{
   /* padding:10px;*/
}
div.contentWidget div.contentTable table tr th
{
    background-color:#40637a; 
    color:#FFFFFF;
    font-weight:bold;
    padding:10px;
}
div.contentWidget div.contentTable table tr td
{
    padding:10px;
    vertical-align:middle;
}
div.contentWidget div.contentTable table tr.alternate
{
    background-color:#CCCCCC;
}
div.contentWidget div.contentTable table tr td.alternate
{
    background-color:#CCCCCC;
}