﻿@charset "utf-8";
/* 
author : naveen bhaskar
version : 1.0
project : bcg web renovation portal
this style sheet is in the development phase and not considered as final.
*/
.content a:link ,.content .body .chapter .comment_box a{ color: #10543F; }
.content a:visited { color: #10543F; }
.content .body .chapter a{color:#389c7d;  font-size: inherit !important;}
.hide { display: none; }
.show { display: block; }
/*header styles*/
.bar { height: 25px; background: #196a52 url(../images/header_bar.gif) no-repeat left top; color: #fff; text-align: right; padding-right: 75px; text-transform: uppercase; }
.bar span { padding-left: 10px; color: #fff; font-weight: bold; }
.bar div { height: 20px; float: right; padding: 5px 0 0 10px; background: url(../images/header_bar_separator.gif) no-repeat; }
tools styles  .tools { color:#777777; font-size:0.8em; height:20px; padding-top:10px; text-transform:uppercase; width:950px; clear:both; }
.tools a { outline: 0; }
/*tools styles - classic header
classic_content_header a.font_dec:link, .classic_content_header a.font_dec:visited { background: url(../images/tools_classic.gif) no-repeat left 0px; }
.classic_content_header .font_dec_dis { background: url(../images/tools_classic.gif) no-repeat left -28px; }
.classic_content_header .tools .font_resize div { float: left; display: block; background: url(../images/tools_classic.gif) no-repeat -14px 0px; }
.classic_content_header a.font_inc:link, .classic_content_header a.font_inc:visited { background: url(../images/tools_classic.gif) no-repeat -27px 0px; display: block; text-indent: -2000px; line-height: 13px; width: 12px; float: left; outline: 0; }
.classic_content_header a.font_inc:hover { background-position: -27px -14px; }
.classic_content_header .font_inc_dis { background: url(../images/tools_classic.gif) no-repeat -27px -28px; }
.classic_content_header .font_resize div { float: left; display: block; background: url(../images/tools_classic.gif) no-repeat -14px 0px; text-indent: -2000px; width: 11px; line-height:13px; }
.tools .font_resize div { float: left; display: block; background: url(../images/tools.gif) no-repeat -14px 0px; text-indent: -2000px; width: 11px; line-height:13px; }
*/.toc { width:210px; }
.toc dl a:link, .toc dl a:visited { color:#5e5e5e; text-decoration:none; cursor:pointer; }
.toc dl a:hover { color:#1a4c3a; }
.toc dl a:active, .toc dl a:focus { border:0; outline:0; }
.toc_nl dl a:link, .toc_nl dl a:visited { color:#5e5e5e; text-decoration:none; cursor:default; }
.toc_nl a:hover { color:#5e5e5e; }
.additionalnav { margin-bottom:10px; }
.additionalnav tr { border-bottom:1px solid #fff; }
.additionalnav .onthisarticletext, .additionalnav .onthisarticletext_Sel { background:url(../images/addtional_nav_bg.gif) repeat-x left top; width:151px; height:40px; text-decoration:none; font-size:0.92em; color:#5e5e5e; cursor:pointer; }
.additionalnav .onthisarticletext a:link, .additionalnav .onthisarticletext a:visited { text-decoration:none; color:#5e5e5e; }
.additionalnav .onthisarticletext_Sel a:link, .additionalnav .onthisarticletext_Sel a:visited { text-decoration:none; color:#10543F; }
.additionalnav .onthisarticletext a:hover { color:#1a4c3a; text-decoration:none; }
.additionalnav li table { margin:0; padding:0; }
.additionalnav a { border:0; outline:0; }
.addnl_info_Article { background:url(../images/addtionalnavicons.gif) no-repeat left top; width:39px; height:40px; display:block; }
.addnl_info_Article_Sel { width:39px; height:40px; display:block; background:url(../images/addtionalnavicons.gif) no-repeat left -40px; }
.addnl_info_Video { background:url(../images/addtionalnavicons.gif) no-repeat left -80px; width:39px; height:40px; display:block; }
.addnl_info_Video_Sel { width:39px; height:40px; display:block; background:url(../images/addtionalnavicons.gif) no-repeat left -120px; }
.addnl_info_Podcast { background:url(../images/addtionalnavicons.gif) no-repeat left -160px; width:39px; height:40px; display:block; }
.addnl_info_Podcast_Sel { width:39px; height:40px; display:block; background:url(../images/addtionalnavicons.gif) no-repeat left -200px; }
/*article chapterlist toc styles*/
dt .setwidth { width:165px; }
dd .setwidth { width:158px; }
.chapterlist { line-height:1.13em; }
.chapterlist dt { font-weight:700;width:165px; }
.chapterlist dt, .chapterlist dd { border-bottom:1px solid #fff; font-size:0.92em; }
.chapterlist dt a { display:block; padding-left:15px; padding-right:10px; padding-top:3px;width:165px; }
.chapterlist dt .oneline { height:18px;  background:#efefef url(../images/elements.png) repeat-x scroll 0px -895px; }
.chapterlist dt .oneline_sel { height:17px;background:#d4d4d4 url(../images/oneline_sel.gif) no-repeat right top; padding-right:20px; }
.chapterlist dt .twoline_sel { height:33px; background:#d4d4d4 url(../images/twoline_sel.gif) no-repeat right top; padding-right:20px; }
.chapterlist dt .threeline_sel { height:33px; background:#d4d4d4 url(../images/threeline_sel.gif) no-repeat right top;padding-right:20px; }
.chapterlist dd a { display:block; padding-left:22px; padding-right:10px; padding-top:3px; }
.chapterlist dd .oneline { height:18px; background:#efefef url(../images/elements.png) repeat-x scroll 0px -895px; }
.chapterlist dd .oneline_sel { height:18px; width:169px; background:#d4d4d4 url(../images/oneline_sel.gif) no-repeat right top;padding-left:20px; }
.chapterlist dd .twoline { height:33px; background:#efefef url(../images/elements.png) repeat-x scroll 0px -895px; }
.chapterlist dd .twoline_sel { height:33px;background:#d4d4d4 url(../images/twoline_sel.gif) no-repeat right top; padding-right:20px; }
.chapterlist dd .threeline { height:47px; background:#efefef url(../images/elements.png) repeat-x scroll 0px -895px; }
.chapterlist dd .threeline_sel { height:47px; background:#d4d4d4 url(../images/threeline_sel.gif) no-repeat right top; padding-right:20px; }
.chapterlist a:link, .chapterlist a:visited { color:#5e5e5e; text-decoration:none; }
.chapterlist a:hover { color:#1a4c3a; }
.chapterlist dt .twoline, .chapterlist dt .threeline { height:33px; width:165px; background:#efefef url(../images/elements.png) repeat-x scroll 0 -891px; }
.toc-next-vertical { width:190px; height:20px; cursor:pointer; background:#e5e5e5 url(../images/toc_nav.png) no-repeat 0px -60px; display:block; }
.toc-next-vertical:hover { background-position:0 -90px; display:block; width:190px; height:20px; }
.toc-next-disabled-vertical, .toc-next-disabled-vertical:hover, .toc-next-disabled-vertical:active { cursor:default; background-position:-0 -60px; display:block; }
.toc-prev-vertical { width:190px; height:19px; cursor:pointer; background:#ededed url(../images/toc_nav.png) no-repeat 0 0; border-top:10px solid #F1F1F1; display:block; }
.toc-prev-vertical:hover { background-position:0 -30px; }
.toc-prev-disabled-vertical, .toc-prev-disabled-vertical:hover, .toc-prev-disabled-vertical:active { cursor:default; background-position:0 0; width:190px; height:19px; display:block; }
/*Article styles*/
html>body .content .body .section { *margin-top:0;}

.section { clear:both; }
.section .main {overflow: hidden;}
.article_header_image { margin-bottom:30px; clear:both; border-bottom:1px solid #e7e7e7; padding-bottom:10px; width:950px; float:left; position:relative; }
.article_header_image_inner { margin-bottom:30px; float:left; width:950px; clear:both; padding-bottom:10px; border-bottom:1px solid #e7e7e7;position:relative; }
.article_header_image_inner { margin-bottom:30px; float:left; width:950px; clear:both; padding-bottom:10px; border-bottom:1px solid #e7e7e7; position:relative;}
.author_date {   line-height: 13px;margin-top: 5px; }
.article_header_title {position:relative; margin-bottom:2px;clear: left; height: 69px;margin-top: 6px;}
.article_header_title_inner {clear:both }
.article_header_image .tools_cont {bottom: 5px;right: 10px;position: absolute;float: right;}
.interactives .tools_cont , .two_col_right .tools_cont , .slideshow .tools_cont{ position: relative;float: left;right: 0;bottom: 0;top:10px;    padding-bottom: 10px;}
.interactives .author_date,.slideshow .author_date{position: relative;top: 0px;left: 0;margin-top: 10px;}
.article_header_subtitle {  position:relative;     margin-top: 0px;}
.article-header { float:left; position:relative; width:730px; min-height:121px; margin-bottom:17px; top:0px; }
.article_header_inner { min-height: 34px;float:left; width:730px; position:relative; margin-bottom:0px; }
.article_header_inner ._categorytitle {  position: relative; }


.interview_header_inner { float:left; width:730px; position:relative; height:176px; margin-bottom:0px; border-bottom: 1px solid #ccc; }
.article_picture_main { display:block; float:left; height:175px; margin-bottom:0; width:210px; }
.article_picture_main img { height:175px; width:190px; }
.article_picture_inner { float:left; width: 210px; height:55px; }
.article_picture_inner img{ height:55px; }
.author { font-size: 0.83em; color: #919191; display: block; line-height:normal; }
.date { display: block; text-transform: uppercase; font-size: 0.75em; color: #919191; line-height:normal; }
.author_date .date { float:left; margin-right:5px; position:relative; top:3px; }
.author_date .author { display:inline; }
.author_date .year { bottom:-12px; color:#E6A61A; font-family:georgia; font-size:4.64em; position:absolute; right:0; line-height:normal; }
.no-author:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.no-author .author{display: none;}
.no-author.author_date .date { top: 0px;}


.article_maintitle { clear: left;font: 2.67em/34px Georgia, "Times New Roman", Times, serif; margin:0; display: block; color:#303030;line-height:normal;position: absolute;    bottom: 0px; }
.article_innertitle { font: 1.50em/23px Georgia, "Times New Roman", Times, serif; color:#919191; display: block; position:relative;width:70%;top:-3px;margin-bottom:3px; }
.article_header_inner .categories_list ~ .social_share_icons ~ .article_header_title_inner .article_innertitle {top: -19px;}
.article_header_inner .social_share_icons ~ .article_header_title_inner .article_innertitle {top: -19px;}
.article_maintitle p, h1 p { line-height:normal; }
.article_innertitle p { line-height:normal; }
.sectionTitle { font-weight: bold; margin-top: 15px; margin-bottom: 10px; display: block; }
.firstSectionTitle { font-weight: bold; margin: 15px 0 10px; display: block; }
.content p { padding-bottom: 10px; line-height: 1.50em; }
.content ul li p { width:445px; }
.subtitle { color: #303030; display: block; font: 1.33em/18px Georgia, "Times New Roman", Times, serif; position:relative; top:0px; }
h2 { font-size: 1.17em; font-weight: bold; color: #5e5e5e; margin-bottom: 20px; }
.chapter-title { font-size: 1.17em; font-weight: bold; color: #5e5e5e; margin-bottom: 20px; line-height:18px; }
.sub_chap_title { margin-bottom: 20px; display: block; font-size: 1em; font-weight: bold; }
.white_box a:hover { text-decoration:none;}
.white_box p { display:inline; padding-bottom:0; }
.content ul { list-style: none; margin-bottom: 10px; }
.content ul li { list-style: none; background: url(../images/content_list.gif) no-repeat left 7px; padding-left: 10px; }
.content ul p { margin: 0px 0; padding: 0px;}
.authordetails { border-bottom:1px solid #e7e7e7; float:left; margin:0 0 10px 0; padding:0 0 10px; width:460px; clear:both;}
.authordetails_with_line { border-top:1px solid #ccc; padding-top:10px; margin-top:30px; }
.content .authordetails p { font-size:0.83em; color:#919191; padding-bottom:5px!important; }
.content .authordetails_with_line p { font-size:0.83em; color:#919191; padding-bottom:5px!important; }
.authordetails> p:first-child { font-weight:bold!important; font-size:1em; }
.authordetails_with_line> p:first-child { font-weight:bold!important; font-size:1em; }
.content .title {margin-bottom:10px;}
.content .title ul.contact_list {display:block;margin-top:10px;}
.content .title ul.contact_list li {background:none;padding-left:0;clear:both}
.content .title ul.contact_list li.contact_name span {float:left; margin-right:5px}
.content .title ul.contact_list li.contact_name a {float:left;}
.embedded_component {float: left;line-height: normal;margin: 0 10px 5px 0;width: 230px; font-weight:normal;font-style:normal;text-decoration:none;color:#303030}
.embedded_component img {width:230px;}
.embedded_component ul.contact_list {display:block;margin-bottom:10px;}
.embedded_component ul.contact_list li {background:none;padding-left:0;clear:both;}
dl.region_contacts dt {text-transform:uppercase;margin:10px 0;}
.contact_group {width:100%}
.embedded_component.master_article {border-bottom: 1px dotted #E6E6E6;border-top: 1px dotted #E6E6E6;padding: 10px 0;}
.embedded_component.master_article .headline  {font-size:1.4em;}
.embedded_component ul.contact_list .email span {margin-right:5px;float:left;}
.embedded_component ul.contact_list .email a {float:left;display:block;margin-top:1px;}
.embedded_component ul.contact_list .email img {width:16px;height:12px;}
/*DUPLICATION: REQUIRED FOR NON PRINT FOOTER Info DISPLAY*/
.authordetails_article { padding-top:10px; margin-top:30px; }
.content .authordetails_article p { font-size:0.63em; color:#919191; padding-bottom:5px!important; }
.authordetails_article> p:first-child { font-weight:bold!important; font-size:0.8em; }
.read_fullarticle { background:transparent url(../images/button_readfullarticle.gif) no-repeat scroll left top; display:block; height:18px; text-indent:-2000px; width:128px; }
/*footer styles*/
.footer-content { margin: 0pt auto; width: 950px; }
.foolinks { list-style: none; width: 800px; overflow:hidden; }
.foolinks li { margin-right: 10px; list-style: none; float: left; }
.footext { margin: 10px 0 0 0; clear: both; text-align:left; }
.footxtcolor { color: #bdd0cb; }
.foolinks li a:link, .foolinks li a:visited, .footext a:link, .footext a:visited { color: #bdd0cb; text-decoration: none; }
.registerforupdate { background: url(../images/icon_mail.gif) no-repeat left top; float: right; padding-left: 20px; }
/*comment type*/
.commenttype_head { background:#6e988c url(../images/commentbox_closed_head.gif) no-repeat scroll left top; min-height: 30px; color: #fff; font-weight: bold;  padding-top: 4px;}
.commenttype { position: relative; margin: 20px 0 10px 0; z-index:900;}
.commenttype p { width:430px!important; }
.comment_box { width: 460px; }
.commenttype_head_open { background:#6e988c url(../images/commentbox_open_head.gif) no-repeat scroll left top; min-height: 17px; font-weight: bold; padding-top: 4px; color: #fff; }
.commenttype_head h4, .commenttype_head_open h4{padding-left: 12px; padding-right:25px;}
.commenttype_foot{background:url(../images/commentbox_open_head_btm.gif) no-repeat scroll left bottom; height: 4px;}
.commenttype_closed_foot{background:url(../images/commentbox_closed_head_btm.gif) no-repeat scroll left bottom; height: 16px;}
.comment { background: #dde6e5 url(../images/commentbox_open_bottom.gif) no-repeat left bottom; padding: 15px 15px 25px 15px; }
.comment_box .comment_link { position: absolute; right: 10px; top: 4px; cursor: pointer; }
/*---------- bubble tooltip -----------*/
.balloonstyle { display: none; z-index:1000; }
.bt-content { padding: 10px; line-height: 1.5em; }
/*overlay  formating styles*/
a.Overlay { border-bottom: 1px dotted #196a52; }
a.Overlay:link { text-decoration: none; }
/*short article styles*/
.short_article { background: #efefef; font-size: 0.92em; color: #10543f; }
.short_article, .interview { font-size: 1em; color: #666666; }
.abouttheauthor { border-top: 1px solid #e5e5e5; padding: 10px 0; margin-top: 30px; color: #919191; font-size: 0.83em; }
.author_head { font-weight: bold; }
/*Added for rich text formatting*/
.NumAcrossSections { float: left; color: #22634e; font-weight: bold; display: block; }
.NumAcrossSectionsText { float: left; display: block; margin-left: 5px; width:438px; }
/*expand exhibit styles*/
.inlined_exhibit{float:right;margin:0 0 5px 10px; width:80px;position:relative;}
.inlined_exhibit_container{float:left;padding-bottom:5px; width:460px;}
.embedded_exhibit { position: relative; margin:0 0 10px 0; clear: both;}
.embedded_exhibit .expand , .inlined_exhibit .expand{ font-size:0.75em;height:30px;padding-left:5px;position:absolute;right:5px;text-transform:uppercase;top:5px;width:31px; background:none;}
.embedded_exhibit .expand , .inlined_exhibit .expand{display:none;}
.callout .inlined_exhibit_container .expand_img{display:block!important;}
.embedded_exhibit:hover  .expand, .inlined_exhibit:hover .expand {display:block;}
.embedded_exhibit .expand a {display:block;}
.embedded_exhibit .expand a .expand_img {margin:0;}
.embedded_exhibit .expand a:hover , .inlined_exhibit .expand a:hover {text-decoration:none;}
.contacttitle { font-weight: bold; display:block; }
#contacts { padding-bottom:20px; }
#contacts a{ color:#389C7D;}
.embedded_exhibit img.Carousel-exhibit { max-width:460px; }
.commenttype .embedded_exhibit img.Carousel-exhibit { max-width:430px;}
.callout .embedded_exhibit {width: auto!important;}


/* Email and contact us styles*/
/*overlay styles*/
#jquery-overlay { position:absolute; top:0; left:0; z-index:1000; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:1000; text-align:center; line-height:0; }
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background:none; margin:0 auto; }
#lightbox-container-image { padding:0; }
#lightbox-loading { position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-loading img { background:#fff; padding:50px; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width:49%; height:100%; zoom:1px; display:block; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data-box { font:10px Verdana, Helvetica, sans-serif; background:none; line-height:1.4em; overflow:auto; width:100%; margin:0 auto; padding:0 10px; }
#lightbox-container-image-data { color:#fff; }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; }
#lightbox-image-details-caption { font-weight:700; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1em; }
#lightbox-secNav-btnClose { position:absolute; right:0px; top:-13px; color:#10543f; text-transform:uppercase; text-decoration:none; cursor:pointer; z-index:100; font-size:0.75em; }
.popout-player{float:left;}
/*.popout-img{margin-right: 10px;
    padding-top: 10px;} */
.popout-header{margin: 0 0 0 10px;overflow: visible !important;border:none;padding:15px 0 0 0;}
.popout-subtitle{width:475px !important;min-height: 40px;height:auto !important;}
.popout-title{width:475px;}
.popout-img{margin-top:6px !important;margin-bottom: 10px !important; height: 182px !important;}
.popout-img img{height: 182px}
.no-padding-div{padding:0 !important;}
.popout-header .author_date{width:475px !important;}
.popout-header .subtitle{font:1.33em/18px Georgia, "Times New Roman", Times, serif !important;color:#303030 !important;}
/* clear left for contacts author at the bottom*/
.body > :not(.chapter) {clear: left;}

.body #contacts{clear: left;}  

.interactives .article-header{
    min-height: auto; 
}
._wrapper{
	position: absolute;
    bottom: 35px;
    left: 210px;
    width: 730px;
}

.two_col_right  .flexible {
    height: auto!important;
}

.flexible .article_maintitle{
position: relative;
}
.flexible .article_header_title{
	height:auto;
}
