/* BLOG STYLES */

.storyContent ul.comments  {
list-style:none;
clear:left;
}

.storyContent ul.comments li {
border-bottom: 1px gray solid;
margin:0px;
padding-top:12px;
padding-bottom:12px;
line-height:14px;
}

.storyContent ul.comments li p, .storyContent ul.comments li a {
font-size:12px;
font-family:arial,sans-serif;
margin:0px;
padding-top:0px;
padding-bottom:12px;
line-height:14px;
}

.storyContent ul.comments p.small {
padding-bottom:0px;
font-weight: bold;
}

.storyContent ul.commentPages {
list-style:none;
margin: 0;
padding: 0;
}

.storyContent ul.commentPages  li
{
	float: left;
	margin: 0;
}

.storyContent ul.commentPages  li a {
font-size:12px;
font-family:arial,sans-serif;
}

.storyContent #cpreview {
	border-style: solid;
	border-color: #333;
	border-width: 1px;
	padding:12px;
	background-color:#eee;
	margin-bottom:24px;
}

.storyContent #cpreview P, .storyContent #cpreview A {

font-size:12px;
font-family:arial,sans-serif;
margin:0px;
padding-top:0px;
padding-bottom:12px;
line-height:14px;
}

.storyContent #cpreview h3 {

font-size:14px;
font-family:arial,sans-serif;
margin:0px;
padding-top:0px;
padding-bottom:10px;
line-height:16px;
}



.storyContent P#txpCommentInputForm {
font-weight: bold;
}

.storyContent ul.comments li P.small, .storyContent ul.comments li P.small a, .storyContent #cpreview P.small, .storyContent #cpreview P.small a
{
font-size:10px;
}


.storyContent .comments-wrapper ul.comments_error li
{
font-size:12px;
font-family:arial,sans-serif;
font-weight: bold;
color: #f00;
list-style: none;
margin:0;
padding:0;
}

.storyContent .comments-wrapper table td
{
font-size:12px;
font-family:arial,sans-serif;
font-weight: bold;
padding:6px;
}




/* GENERICS */

blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend, li, ol, p, pre, th, td, ul { padding: 0; margin: 0; }


address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

table { empty-cells: show; border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

caption, th { text-align: left; }
q:before, q:after { content: ''; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { min-height: 1px; height: auto !important; height: 1px; }
.clear { clear: both; }

.hidden { display: none !important; }
.positionHidden { position: absolute; left: -9999px; top: -9999px; }
ul, ol { padding: 0 0 0 15px; margin: 0; }
ul li, ol li { padding: 0; margin: 0; }

.noListStyle, .noListStyle li { list-style: none; padding: 0; }

.textRight { text-align: right; }
.textCenter { text-align: center; }
.nowrap { white-space: nowrap; }

img.pngfix { *behavior: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/css/iepngfix.htc ); }

.radioListControl ul, .radioListControl ul li { padding: 0 !important; list-style: none !important; margin: 0 !important; }



/* SCREEN STYLES */


/*
@import url( http://www.mckinseyquarterly.com/App_Themes/v2.0/css/modules.css );
@import url( http://www.mckinseyquarterly.com/App_Themes/v2.0/css/member.css );
@import url( http://www.mckinseyquarterly.com/App_Themes/v2.0/css/panelist.css );
*/

.module .story .title * strong { font-weight: normal !important; }

body { background: #fff url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/greyGrade.gif ) 0 0 repeat-x;}

select, input { color: #333; background: #fff; border: 1px solid #ababab;}
.preferencesContainer input { background: transparent; border: none;}
input { padding: 1px; _padding: 1px 2px;}

.pngfix { *behavior: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/css/iepngfix.htc ); }

a { text-decoration: none; color: #006699; }
a:hover { text-decoration: underline; }

.printEl { display: none;}

.required { color: #f00; }
.warning { color: #ff3700; }

.pageContainer { width: 956px; margin: 11px auto 0; background: #fff; border: solid #e2e4e5; border-width: 0 1px; border-bottom: 5px solid #dee5ea; }

h1 { padding: 20px 0 15px; font-size:18px; font-weight:bold; }
h2 {font-size:14px; font-weight:bold;}

.errorContainer { padding-top: 10px; color: #f00; font-size: 11px; font-weight: bold; }
.errorContainer li { padding-bottom: 2px; }

.disabled {color:#dedede}

/* Generic Controls */

        .shadow .shadow-MiddleLeft { width: 10px; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_vert-left.png ) 100% 0 repeat-y; }
        * html .shadow .shadow-MiddleLeft { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_vert-left.png', sizingMethod='scale'); }
        
        .shadow .shadow-BottomLeft { width: 10px; height:10px; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_corner-bl.png ) 100% 0 no-repeat; }
        * html .shadow .shadow-BottomLeft { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_corner-bl.png', sizingMethod='crop'); }
        
        .shadow .shadow-MiddleRight { width: 10px; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_vert-right.png ) 0 0 repeat-y; }
        * html .shadow .shadow-MiddleRight { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_vert-right.png', sizingMethod='scale'); }
        
        .shadow .shadow-BottomRight { width: 10px; height:10px; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_corner-br.png ) 0 0 no-repeat;  }
        * html .shadow .shadow-BottomRight { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_corner-br.png', sizingMethod='crop'); }
        
        .shadow .shadow-BottomMiddle { height: 10px; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_horz-bot.png ) 0 0 repeat-x;  }
        * html .shadow .shadow-BottomMiddle { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mckinseyquarterly.com/App_Themes/v2.0/img/dialog_horz-bot.png', sizingMethod='scale'); }
        
        
        .shadow .shadow-Content { background-color: #fff; }
    /* End of Shadow */
    
/* End of Generic Controls */

/* No Nav Top -------- ( Panel_home, panel_faq, panel_privacy ) */
	.editionTypeContainer { text-align: right; margin: -24px 20px 0 0; float: right; }
	.noNavGridTop { clear: both; height: 6px; overflow: hidden; background: #dfe6ea url(http://www.mckinseyquarterly.com/App_Themes/v2.0/img/noNavBar.gif) 0 0 repeat-x; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; margin: 3px 19px 0; }
/* End of No Nav Top */



/* Header */
    /* Main Logo */
    .headerContainer h1 { float: left; width: 295px; text-indent: -9999px; padding: 0 0 2px;  margin-top: -18px; position: relative; }
    .headerContainer h1 a { display: block; height: 41px; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/main_logo.gif ) 0 0 no-repeat; overflow: hidden; }
    
    .logBox { *float: right; _float: none; }
    
    .welcomeBoxClosed { margin: 0; *float: right; _float: none; }
    .mar012 { margin: 0 19px;}

    /* Utility Navigation */
    .headerContainer .utilityNav { float: right; text-align: left; width: 688px; color: #fff; background: #002960; padding: 12px 0 8px 15px; margin: 0 0 65px; }
    .headerContainer .utilityNav li { display: inline; }
    .headerContainer .utilityNav li a { color: #fff; font-size: 17px; font-family: Georgia; float: left;}
    .headerContainer .utilityNav li a:hover { text-decoration: none;}
/* End of Header */

/* Main Navigation */
    .mainNav { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/greyBarFill.gif ) left top repeat-x;  position: relative; z-index: 100; margin: 0 19px; height: 39px; clear: both;}  
    .mainNav ul { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/greyBarLeft.gif ) left top no-repeat; padding-left: 5px; }  
    .mainNav li { float: left; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/greyBarSep.gif ) 100% 0 no-repeat; }
    .mainNav li.last { margin-top:0px;padding: 12px 11px 2px 0; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/greyBarRight.gif ) right top no-repeat; float: right; height: 24px !important; }  
    .mainNav a { color:#333;display: block; float: left; padding: 15px 11px 0; overflow: hidden; }
    
    /* Search */
    .mainNav li.search input.text { float: left; color: #666;  border: 1px solid #9b9b9b; font-size: 11px; padding: 1px 5px; margin: 0; _height: 13px; background: #fff;}
    .mainNav li.search input.enableWatermark { background-color: #f3f4f5;  }
    .mainNav li.search input.button { margin: 0; float: left; cursor: pointer; padding: 0; }
    .mainNav a span { text-indent: -9999px; display: block; margin: auto; background-repeat: no-repeat; }
    .mainNav li.on { position: relative; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/main_nav-top_left-on.gif ) 0 0 no-repeat; height: auto; }
    .mainNav li.on a { position: relative; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/main_nav-top_right-on.gif ) 100% 0 no-repeat; height: 24px; _height: 20px; }
    .mainNav li.on .subMenu { display: block; margin-top: 4px; }

    .mainNav .subMenu { padding: 0; display: none; position: absolute; left: -5px; top: 28px; }
    .mainNav .subMenu ul { background: none; padding: 27px 10px 25px 20px; float: left; width: 140px; _width:130px; padding-right: 20px; _padding-right: 10px; }
    .mainNav .subMenu ul ul { float: none; padding: 0 0 5px 0 !important; }
    .mainNav .subMenu li { background: none; display: block; float: none; color:#333; padding-bottom: 5px; }
    .mainNav .subMenu li a { display: inline; float: none; padding: 0; position: static; background: none; color: #333; }
    .mainNav .subMenu ul ul li { padding: 0; }
    .mainNav .subMenu ul ul li a { font-weight:normal; color: #006699; vertical-align:top}
   
    .mainNav .oneColumn .subMenu { width: 185px; } 
    .mainNav .oneColumn .subMenu ul { width: 120px; }
    
    .mainNav .twoColumn .subMenu { width: 425px; } 
    .mainNav .threeColumn .subMenu { width: 625px; }  
    
    .mainNav .fourColumn .subMenu { width: 825px; _width:690px}
    
    .bigIdeasMenu .subMenu { width: 265px !important; }
    .bigIdeasMenu .subMenu ul { width: 205px !important; }
    
    .mainNav .outsideVoicesMenu {background:none}
    
    /*.regionsMenu .clearfix,.multimediaMenu .clearfix, 
   .outsideVoicesMenu .clearfix, .bigIdeasMenu .clearfix {width:100px;}*/
   

    /*/
    .mainNav .bigIdeasMenu .subMenu { left: -5px; width:1025px;}
    .mainNav .multimediaMenu .subMenu { width: 1225px; }
    .mainNav .outsideVoicesMenu .subMenu { width: 1425px; }
    /**/
    .mainNav .bigIdeasMenu .subMenu { left: -5px;}
    
    .homeSpacer { height: 0px; background-color: #fff; /*border-left:1px solid #ACC5D7; border-right:1px solid #ACC5D7;*/ }
    .homeSpacer.primary { height: 0px; }
    #ctl00_mainNav_divHomeSpacer { height: 0; _display: none;}
    /**/
    
/* End of Main Navigation */
    
/* Footer */
    div.footerContainer { padding-top: 5px; font-size: 10px; width: 956px; margin: 0 auto 11px; }
    div.footerContainer ul { float: right; }
    div.footerContainer ul li.first { border: 0; }
    div.footerContainer ul li { float: left; padding-left: 5px; border-left: 1px solid #c7c7c7; font-size: 10px; line-height: 12px; *padding-top:2px }
    div.footerContainer a { text-decoration: none; color: #333; margin-right: 5px; font-size: 10px; line-height: 12px; }
    div.footerContainer a.rss { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/icon_rss.gif ) 0 1px no-repeat; padding-left: 13px; }
    div.footerContainer a:hover { text-decoration: underline; }
    div.footerContainer ul li.last a { margin-right: 0; }
    p.copyright { line-height: 12px;}

    
/* End of Footer */


/* Main Title Container (this is in the breadcrumbs, used on certain pages) */
	.mainTitleContainer {/* background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/main_page_bg_white.gif ) 0 0 repeat-y;*/ padding: 14px 1px 0 19px; }
/* End of Title Container */

/* Grid Container */
    .gridContainer {background-color: #fff;  padding: 0 0px 27px 0px; margin-top: 2px; /* border-bottom: 2px solid #383838; border-left:1px solid #ACC5D7;
border-right:1px solid #ACC5D7; overflow-x: hidden;*/ }
	.storyPage { margin-top: 0;}
	.gridContainer .gridContainer { padding-bottom: 0;}

/* End of Grid Container */
            
/* --------------- The Grid System ------------------------ */
	.gridContainer .row { padding-right: 17px; }
	.promoContainer  .row { padding-right: 0px; }
	.promoContainer .row .row, .storyPage .row .row { padding-right: 0px; width: 702px;float:left;}
	.promoContainer .quarterColumn {  float:left;}
	.gridContainer .subLayout { margin-left: -20px; margin-bottom:0px}
	.gridColumn { padding-left: 20px; float: left; /*padding-top: 1px;*/ }
	.promoContainer .sublayout .gridColumn {padding-left:0px}
	.fullColumn { padding-left: 20px; float: none; } 
	.quarterColumn { width: 214px; }
	.halfColumn { width: 448px; _overflow-x: hidden; }
	.thirdColumn { width: 682px; }
	.fullColumn .newInModule {padding-top:7px}
	
	/* promo grid has the grid wrapped */
	/*.promoContainer { background: url(http://www.mckinseyquarterly.com/App_Themes/v2.0/img/main_page_bg_white.gif) 0 0 repeat-y; border-bottom:2px solid #383838; }*/
	.promoContainerTop { /*background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/img_promo_top.gif ) 0 0 no-repeat; height: 6px;*/ }
    .promoContainer .promoGridContainer { float: left; width: 702px; }
    .promoContainer .callToActionContainer { float: left; width: 256px; }
    .promoContainer .gridContainer { border-bottom: 0; background: none; }
/* -------------------- End of the Grid ---------------------- */

/* Promo */
    .promoHeader, .promoHeader h2 { font-size: 22px; font-family: Georgia, Times New Roman, Serif; color: #222; margin-top: 20px; }
    .promoHeader span { display: block; font-size: 15px; color:#333}
/* End Promo */

/* buttons */
	.buttonRight .button { float: right; }
	.button { display: block; padding-left: 2px; _padding-left: 1px; }
	.button input, .contentFooter input { height: 22px; border: none; margin: 0; cursor: pointer; }

   .buttonArrLeftRed { padding-left: 0; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_arrowback_left.png ) top left no-repeat; }
	.buttonArrLeftRed a { display:inline-block; margin: 0; height: 22px; color: #fff; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_arrowback_right.png ) top right no-repeat; padding: 3p	.btnGray { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_gray_left.png ) top left no-repeat; }
	.btnGray input { color: #fff !important; background: #b2b2b2 url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_gray_right.png ) top right no-repeat; }
	
	.btnWhite { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_white_left.png ) top left no-repeat; }
	.btnWhite input { color: #b43917 !important; background: #b2b2b2 url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_white_right.png ) top right no-repeat; }
	
	.btnBlue { background:  url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_blue_left_off.png ) top left no-repeat; border: none; }
	.btnBlue input { color: #fff !important; background: darkblue url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_blue_right_off.png ) top right no-repeat; }

	.btnBlueArrow { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_blue_left_off.png ) top left no-repeat; }
	.btnBlueArrow input { color: #fff !important; background: darkblue url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_blue_arrow_right_off.png ) top right no-repeat; padding-right: 20px !important; *padding-right: 5px !important; }

	.btnRed { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_left_off.png ) top left no-repeat; }
	.btnRed input { color: #fff !important; background: darkred url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_right_off.png ) top right no-repeat !important; }

	.btnRedArrow { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_left_off.png ) top left no-repeat; }
	.btnRedArrow input { color: #fff !important; background: darkred url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_arrow_right_off.png ) top right no-repeat; padding-right: 20px !important; *padding-right: 5px !important; }

	.btnYellow { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_yellow_left_off.png ) top left no-repeat; }
	.btnYellow input { margin-left:0px; color: #fff !important; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_yellow_right_off.png ) top right no-repeat; }

	.btnYellowArrow { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_yellow_left_off.png ) top left no-repeat; }
	.btnYellowArrow input { color: #fff !important; background: goldenrod url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_yellow_arrow_right_off.png ) top right no-repeat; padding-right: 20px !important; }
mg/bttn_yellow_arrow_right_off.png ) top right no-repeat; padding-right: 20px !important; }
/* end buttons */


/* DEFAULT FONT FOR ARTICLE */
.storyContent p.endArticle img { vertical-align: middle; }
.storyContent ol {margin:20px; _margin:20px 20px 20px 25px}
.backToTop { padding: 0 0 20px 0; }
.backToTop-last { padding: 0 0 0 0; }
.backToTop-letters { display: none;}
.backToTop-letters a { padding: 0; color:#1c68b4; font-size: 10px; font-weight: bold; background: url(http://www.mckinseyquarterly.com/App_Themes/v2.0/img/arrow_blue_up.gif) 0 4px no-repeat; padding-left: 10px; }
.backToTop a { padding-left: 10px; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/icon_arrow_blue_up.gif ) 0 50% no-repeat; color: #1c68b4; }
.storyContent .backToTop { margin-bottom:20px; }

.articleContainer { Padding-top: 20px; }
.articleContainer div.byline, .articleContainer div.byline a { color: #8a7b52; padding-bottom: 20px; }
.articleContainer .byline .source { margin: 2px 0 0;}

.storyContent p { font-family: Georgia, Serif; font-size: 15px; line-height: 21px; color: #333; }
.storyContent .promoQuote { padding: 0 0 20px; }
.storyContent .spotArt { display: block; float:left; margin:20px 20px 20px 0} 
.storyContent a {  }
.storyContent h2 { font-size: 16px; padding-bottom: 6px; }
.storyContent h4 { padding-top: 5px; font-size: 15px; font-family: Georgia, Serif; color: #444; }
/*.storyContent h5.aHead { color: #222; font-size: 17px; font-family: Arial, sans-serif; line-height: 22px; padding-bottom: 15px; }
.storyContent h5.bHead, .storyContent .bHead, .storyContent .bHead em { color: #333; font-size: 15px; font-weight: bold;}
*/.storyContent .cHead, .storyContent .cHead em, .storyContent p span.cHead {color: #444; }
.storyContent p { padding-bottom: 15px; padding-right: 20px; color: #444; }
.storyContent .exhibit { padding: 10px 0 20px 0; }
.storyContent p.pullquote { font-size: 13px; line-height: 19px; color: #8a7b52; font-weight: bold; font-family: Arial; float: left; width: 230px; padding: 0px 25px 5px 0; }
.storyContent p.pullquote strong { display: inline !important; padding:0px; margin:0}
.storyContent ul, .storyContent ol { padding: 0 0 6px 15px; margin: 0px; list-position: inline;}
.storyContent ul ul { padding: 10px 0 0 30px; margin: 0; }
.storyContent li { font-family: Georgia, serif; color: #444; font-size: 15px; line-height: 18px; padding: 7px;  }
.storyContent .linktab,.storyContent .linktab p.tabtext { float: left; font-size: 13px; line-height: 19px; color: #333; font-weight: bold; font-family: Arial, sans-serif;  width: 230px; padding: 0px 25px 5px 0;}
.storyContent .linktab .tabtext a, .storyContent .linktab a {font-size: 13px; font-weight: bold; font-family: Arial, sans-serif;}


.storyContent.nocookies ul,
.storyContent.privacy ul { list-style:none; margin: 0 !important; padding-left: 20px; }
.storyContent.nocookies li,
.storyContent.privacy li { background: url(http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bullet_simple_444.gif) 0 8px no-repeat; padding: 0 10px 5px 10px !important; }
.storyContent.privacy li { padding-bottom: 0 !important; }

.storyContent .endArticle { padding: 15px 0 30px 0; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/story_bottom_line.png ) 50% 0 no-repeat; }
.storyContent .aboutAuthors h5 { font-size: 11px; font-weight: bold; color: #222; font-family: Arial, sans-serif; margin-bottom: 0; }
.storyContent .aboutAuthors, .storyContent .aboutArtwork, .storyContent .notes { padding: 0 0 20px 0; }
.storyContent .sideBar .aboutAuthors { padding: 18px 0 0; }
.storyContent .sideBar .notes p { font-size: 10px !important; line-height: 14px !important;}
.storyContent .sideBar .notes { display: none; padding: 26px 0 0;}
.storyContent .sideBarOpen .notes { display: block;}
.storyContent .aboutAuthors p, .storyContent .aboutArtwork p, .storyContent .notes p { padding: 0; }
.storyContent .aboutAuthors p, .storyContent .notes p, .storyContent .notes a, .storyContent .aboutAuthors a { font-size: 10px; line-height: 14px; color: #444; }
.storyContent .aboutAuthors a { color: #1C68B4 !important; }
.storyContent .notes h6 { line-height: 14px; }
.storyContent .notes h6 span { font-size: 11px; font-weight: bold; color:#222}
.storyContent .notes .footnote { padding-bottom: 5px; }
.storyContent .notes .footnote, .storyContent .notes .footnote a { font-size: 10px; line-height: 14px; *line-height: 1.9em; }
.storyContent .notes .footnote a { color: #1c68b4; }
.storyContent .notes .footnote a sup { font-size: 10px; }

.storyContent img.q { vertical-align: top; }
.storyContent .byline { font-weight: bold; font-size: 12px; line-height: 14px; }

.storyContent .languageCallout { padding: 0 0 10px 0; margin: 0 0 10px 0; /*border: 1px solid #C6C6C6; border-left: none; border-right: none; clear: both; */}
.storyContent .languageCallout p { padding: 0; }

.storyContent inThisStoryInner .languageCallout {border:none;}

.storyContent .response { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/story_bottom_line.png ) top center no-repeat; padding: 15px 0 0; }

.storyContent dl { padding-bottom: 10px; color: #444; }
.storyContent dl dt { }
.storyContent dl dd { background:transparent url(http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bullet_444.png) no-repeat scroll 0 5px; font-size:11px; padding-left:6px; }

.storyContent .sideBar { width: 208px; float: right; margin-left: 10px; }
.storyContent .sideBar .sideBarInner { background: #ebd1b1 url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar.gif ) top left repeat-x; }
.storyContent .sideBar a.openLink { float: right; height: 13px; width: 46px; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_sidebar_open.png ) top right no-repeat; text-indent: -9999px; overflow: hidden; margin: 9px 5px 0 0; }
.storyContent .sideBar h2 { color: #222; padding: 0; }
.storyContent .sideBar table { width: 100%; }
.storyContent .sideBar table .topLeft { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar_top-left.gif ) 0 0 no-repeat; height: 4px; width: 5px; }
.storyContent .sideBar table .topRight { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar_top-right.gif ) 0 0 no-repeat; height: 4px; width: 5px; }
.storyContent .sideBar table .topMiddle { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar_top-middle.gif ) 0 0 repeat-x; height: 4px; /*width: 290px;*/ }

.storyContent .sideBar table .middleLeft { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar_middle.gif ) 0 0 repeat-y; }
.storyContent .sideBar table .middleRight { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar_middle.gif ) 100% 0 repeat-y; }
.storyContent .sideBar table .middle { padding: 0 10px 15px; }

.storyContent .sideBar table .bottomLeft { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar_bottom-left.gif ) 0 100% no-repeat; height: 4px; width: 5px; line-height: 4px; }
.storyContent .sideBar table .bottomRight { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar_bottom-right.gif ) 100% 100% no-repeat; height: 4px; width: 5px; line-height: 4px; }
.storyContent .sideBar table .bottomMiddle { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bg_sidebar_bottom-middle.gif ) 0 100% repeat-x; height: 4px; line-height: 4px; }

.storyContent .sideBar .sideBarHtmlBody { line-height:normal;display: none; font-size: 12px;font-family:Arial, sans-serif}
.storyContent .sideBar .sideBarHtmlBody p { font-size: 12px; }

.storyContent .sideBarOpen { position:relative;width: auto; float: left; margin-left: 0; }
.storyContent .sideBarOpen table .middle { padding: 3px 25px 22px 25px; }
.storyContent .sideBarOpen .sideBarHtmlBody { display: block; }
.storyContent .sideBarOpen a.openLink { background-image: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_sidebar_close.png ); }

.storyContent .sideBar .backToTop { background-color:none;margin-bottom: 0; }
.storyContent .sideBarInner .backToTop { background-color:none;margin-bottom: 0; padding-bottom: 0; }
.storyContent .sideBarInner .notes .last { padding-bottom: 0; }
.sidebar { background-color:#ebd1b1;line-height:normal;  padding:20px 10px 0px 20px; color:#333; font-size:12px; margin-bottom:20px; zoom: 1; }
.sidebar h5 {color: #222;font-size:12px; margin-bottom:0px}
.sideBar p, .sidebar p {background-color:#ebd1b1; color:#333; font:12px Arial, sans-serif;line-height:17px;}
.storyContent .sideBar ol li,
.storyContent .sideBar ul li { font: 12px Arial, sans-serif; color:#333; margin-top:0px; padding: 0 0 7px 0;}
.sideBar a, .storyContent .sideBar a,
.sidebar a, .storyContent .sidebar a {color:#1c68b4; font: 12px Arial, sans-serif;/*background:transparent url(http://www.mckinseyquarterly.com/App_Themes/v2.0/img/icon_arrow_blue_right.gif) no-repeat scroll 100% 50%;*/ padding-right:0px}

.sidebar p span.cHead {line-height:12px}
.sidebar ol { padding-left: 5px; }
.sidebar ol {margin:0 0 20px 0px; _margin-left: 5px; padding:0 0 0 35px}
.sidebar .footnote a {background:none; /*vertical-align:bottom;*/}

.sidebar .footnote a sup {background:none; vertical-align:top;margin-top:-4px}
.sidebar h6 {font:bold 11px arial, sans-serif;}
.sidebar exhibit {margin-top:20px; padding-top:20px}
.storyContent #title {margin-right:60px}
.storyContent #divDescription {margin-right:60px}

.articlePageNav strong, .articlePageNav a { margin-right: 10px; }
.articlePageNav strong { color: #222; } 
.articlePageNav a { color: #1C68B4; }









/* LOCALE STYLES */

/* Global Styles */
    body { font-size: 11px; font-family: arial, sans-serif; }
    strong { font-weight: bold; }
    em { font-style: italic; }
    h1, h2 {font-family:Helvetica, Sans-Serif; color: #222;}
/* End of Global Styles */

/* Main Nav */
    .mainNav a.functions { width: 70px; }
    .mainNav a.industries { width: 70px; }
    .mainNav a.regions { width: 60px; }
    .mainNav a.multimedia { width: 77px; }
    .mainNav a.bigIdeas { width: 67px; }
    .mainNav a.outsideVoices { width: 52px; }
    
    .mainNav .subMenu ul li a { font-size: 13px; font-weight: bold; }
    .mainNav .subMenu ul ul li a { font-size: 10px; }
    
    .mainNav li.search input.text{width: 197px;}
/* End of Main Nav */



/* STORY CONTENT */
.storyContent p span.cHead { font-weight: bold  }
.storyContent .aboutAuthors, .storyContent .notes { /*width: 450px;*/ }
.storyContent a { font-size: 15px; font-family: georgia, serif; line-height: 22px; color: #1c68b4; }
.storyContent h2 { font-size: 16px;}
.storyContent h4 { font-size: 15px; font-family: georgia, serif; color: #444; }
.storyContent .aHead { font: bold 17px arial, sans-serif; color:#444; margin: 0 0 10px 0; padding: 0 0 0 0; }
.storyContent .bHead { font: bold 15px arial, sans-serif; color:#444; margin: 0 0 0 0; padding: 5px 0 0 0; }
.storyContent .cHead { font: bold 15px georgia, serif; color:#444; display: inline; padding: 0; margin: 0; }

.storyContent p.pullquote strong, .storyContent p.pullquote { font-size: 13px; font-weight: bold; font-family: arial, sans-serif; line-height: 19px; color: #8a7b52; }
.storyContent li { font-family: georgia, serif; font-size: 15px; line-height: 18px; color: #444; }
.storyContent ol li {line-height:17px}
.storyContent .aboutAuthors h5 { font-size: 11px; font-weight: bold; font-family: arial, sans-serif; color: #222; }
.storyContent .aboutAuthors p, .storyContent .notes p, .storyContent .notes a, .storyContent .aboutAuthors a { font-family: arial, sans-serif;font-size: 10px; line-height: 14px; color: #444; }
.storyContent .aboutArtwork p,
.storyContent .aboutAuthors p { font: 10px/14px Arial, sans-serif !important; }
.storyContent .aboutArtwork h5 span,
.storyContent .notes h6 span { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; }
.storyContent .notes .footnote a { color: #1c68b4; }
.storyContent .notes .footnote a sup { font-size: 10px; }
.storyContent .backToTop a { font-size: 10px; font-family: Arial; font-weight: bold; }

.storyContent .languageCallout p { font: 10px/1.2em arial, sans-serif; color: #444; }
.storyContent .languageCallout a { font: 10px/1.2em arial, sans-serif; }

.storyContent .bottomNav a  {vertical-align:bottom; font:11px arial, sans-serif; margin:0 2px 0 5px; text-decoration:none; }
.storyContent .bottomNav strong  {vertical-align:bottom; font:bold 11px arial, sans-serif; margin:0 2px 0 5px; text-decoration:none; }
.storyContent .bottomNav a.disabled {color:#222}

.sideBar {font-family:Arial, Sans-Serif;}
.sideBar h2,
.sidebar h5 { font: bold 16px arial, sans-serif; color:#333; }
.sideBarOpen h2,
.sidebar h5 { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dotted #999; }
.sideBarOpen h2 { padding-bottom: 10px !important; }
.sidebar p { font: normal 12px arial, sans-serif;}
.storyContent .sideBar .sideBarHtmlBody p,
.storyContent .sidebar .sideBarHtmlBody p { font: 12px arial, sans-serif; }
.sideBar .aHead, .sideBar h5.aHead,
.sidebar .aHead, .sidebar h5.aHead {font: bold 14px arial, sans-serif !important; color:#333 !important; border: none; padding-bottom:10px !important; margin:0 !important;}
.sideBar .bHead, .sideBar h5.bHead,
.sidebar .bHead, .sidebar h5.bHead {font: bold 12px arial, sans-serif !important; color:#444 !important; border: none; padding:0 !important; margin:0 !important;}
.sideBar .bHead em, .sideBar h5.bHead em,
.sidebar .bHead em, .sidebar h5.bHead em { color: #444 !important; }
.sideBar .cHead, .sideBar h5.cHead, .sideBar span.cHead, .sideBar ol li span.cHead,
.sidebar .cHead, .sidebar h5.cHead, .sidebar span.cHead, .sidebar ol li span.cHead {font: 12px arial, sans-serif !important; color:#8a7b52 !important; font-weight:bold !important; display:inline; border: none; padding:0 !important; margin:0 !important; text-transform: none; }


.privacy h2 { color:#222;}
.privacy h4 {margin-left:20px}
.privacy li {color:#333;}
.privacy a {color: #1c68b4;}
.privacy ul {margin-top:-10px;}
.privacy p {padding-bottom:12px; color: #222; margin-left:20px}

.largeStory p, .largeStory p span.cHead { font-size: 18px; line-height: 24px;  }
.largeStory a { font-size: 18px; line-height: 25px; }
.largeStory h2 { font-size: 19px; }
.largeStory h4 { font-size: 18px; }
.largeStory .aHead { font-size: 20px; line-height: 25px; }
.largeStory .bHead { font-size: 18px; line-height: 25px; }
.largeStory .cHead { font-size: 18px; line-height: 25px; }
.largeStory p.pullquote strong, .largeStory p.pullquote { font-size: 16px; line-height: 22px; }
.largeStory li { font-size: 18px; line-height: 18px; }
.largeStory .aboutAuthors h5 { font-size: 14px !important; }
.largeStory .aboutAuthors p, .largeStory .notes p, .largeStory .notes a, .largeStory .aboutAuthors a { font-size: 13px !important; line-height: 17px !important; }
.largeStory .notes h6 span { font-size: 14px; }
.largeStory .notes p.footnote,
.largeStory .notes p.footnote a { font-size: 14px; line-height: 17px; *line-height: 19px !important; }
.largeStory .notes .footnote a sup { font-size: 13px; }
.largeStory .backToTop a { font-size: 13px; }

.largestStory p, .largestStory p span.cHead { font-size: 21px; line-height: 27px;  }
.largestStory a { font-size: 21px; line-height: 22px; }
.largestStory h2 { font-size: 22px; }
.largestStory h4 { font-size: 21px; }
.largestStory .aHead { font-size: 22px; line-height: 28px; }
.largestStory .bHead { font-size: 20px; line-height: 28px; }
.largestStory .cHead { font-size: 20px; line-height: 28px; }
.largestStory p.pullquote strong, .largestStory p.pullquote { font-size: 19px; line-height: 25px; }
.largestStory li { font-size: 21px; line-height: 21px; }
.largestStory .aboutAuthors h5 { font-size: 17px !important; }
.largestStory .aboutAuthors p, .largestStory .notes p, .largestStory .notes a, .largestStory .aboutAuthors a { font-size: 16px !important; line-height: 20px !important; }
.largestStory .notes h6 span { font-size: 17px; }
.largestStory .notes p.footnote,
.largestStory .notes p.footnote a { font-size: 17px; line-height: 20px; *line-height: 22px !important; }
.largestStory .notes .footnote a sup { font-size: 16px; }
.largestStory .backToTop a { font-size: 16px; }

.lettersToEditor .submitLetter h5 { font-size: 12px; }
.lettersToEditor .submitLetter p { font-size: 11px; }
.lettersToEditor p { font-size: 12px; }
.lettersToEditor p.fieldsRequired { font-size: 11px; color: #565252; }
.lettersToEditor p.subject { font: 11px/1.2em arial, sans-serif; }
.lettersToEditor p.message {  }
.lettersToEditor label, .lettersToEditor .label { font: bold 11px arial, sans-serif; }
.lettersToEditor label span, .lettersToEditor .label span { font: 11px arial, sans-serif; }
.lettersToEditor .blueArrow { font-size: 10px; font-family:Arial, sans-serif;font-weight: bold; color: #1c68b4; }
.siteMap { font-size: 11px; font-family: arial, sans-serif; }
.siteMap h2 { font-size: 15px; color: #8a7b52; }
.siteMap p a { font-weight: bold; color: #333; }
.siteMap li { font-size: 10px; }
.siteMap li a { color: #444; }





/* modules */
.module p.date { font-size: 10px; text-transform: uppercase; }
.module img.premiumIndicator {padding-top:3px}


/*.module .date img {padding-bottom:-5px;}*/
.articleContainer .date { font-size: 11px; }
.module .story .title { font: 13px georgia, serif; color: #222; }
.module .story .title a { font: 13px georgia, serif; color: #222; }
.module .story .title a:hover { /*text-decoration: none; border-width: 0 0 1px; border-style: dotted; border-color: #222;*/ }
.module .story .readMore, .module .story .readMore a { font-weight:bold;font-size: 10px; }
.module .story .dek {line-height:13px}
.featuredArticlesModule .story .title { font: 16px georgia, serif; color: #333; }
.featuredArticlesModule .story .title a { font: 16px georgia, serif; color: #333; }

.newInModule .tabContent .story .title {font: bold 11px Arial, san-serif; }
.newInModule .tabContent .story .title a {font: bold 11px Arial, san-serif; color:#333}
.newInModule .tabContent .story .title a strong {font-weight:bold !important; color:#333}

.module .story .includesMedia { font: 10px arial, sans-serif; color: #8A7B52; }
.module .dlAudioLink a { font-size: 10px; font-weight: bold; }
.archiveModule h3 { font-size: 14px; }

.executiveInsightsModule .story { line-height: 14px; }
.executiveInsightsModule .insightsImage { font: bold 16px helvetica, serif; color: #333; }
.homeFeatured .item .story .title,.homeFeatured .item .story .title a { font: 16px georgia, serif; color: #333; }

.homeFeatured .feature .story .title, 
.primaryFeatureModule .story .title { font: 22px georgia, serif; color: #333; padding-bottom: 2px; }
.homeFeatured .feature .story .title a, 
.primaryFeatureModule .story .title a { font: 22px georgia, serif; color: #333; line-height: 22px; }

.homeFeatured .featuredOptionsContainer select { width: 145px; font: 11px arial, sans-serif; color: #333; }
.interviewsModule .quoteContainer blockquote p { font: 16px/22px georgia, serif; }
.interviewsModule .quoteContainer blockquote .blockQuoteInner {margin-right:19px}
.interviewsModule .story .title a {font: 13px georgia, serif; color: #333;margin-bottom:5px}
.interviewsModule .quoteContainer blockquote .byline strong { font:bold 11px arial, sans-serif; }
.mostPopularModule .tabContent .story .title,.mostPopularModule .tabContent .story .title a { font: 13px georgia, serif; color: #333; }

.videoFeature .story .title { font: 22px georgia, serif; color: #333; }
.videoFeature .story .title a { font: 22px georgia, serif; color: #333; }
.multiFeature .story .title, 
.videoOne .story .title { font: bold 11px arial, sans-serif; color: #444; }
.multiFeature .story .title a, 
.videoOne .story .title a { font: bold 11px arial, sans-serif; color: #444; }

.mckResourcesModule ul li a { font: bold 10px arial, sans-serif; color: #1c68b4; }

.relatedContentModule .relatedGroup { font: 11px arial, sans-serif; }
.relatedContentModule .item a { color: #1c68b4; }
.relatedContentModule .story .title { font: 11px arial, sans-serif; color: #444; }
.relatedContentModule .story .title a { font: 11px arial, sans-serif; color: #444; }
.relatedContentModule .story cite { font: italic 10px arial, sans-serif; }

.researchInBriefModule h3.groupHeading { font: bold 11px arial, sans-serif; }
.researchInBriefModule .item .story .dek { font: 11px arial, sans-serif; line-height:14px }
.relatedGroup .item a strong, .articleListParent .item h3 a strong{ font-weight:normal }
.relatedGroup .item a { zoom:1; }
.relatedGroup .item a { display: block;}


.storyFeature .story .title a {font: 13px georgia, serif; color: #333;}
.roadblockMessage {font-weight:bold}
.premium a {font-weight:bold}

.tabNavContainer li a { font: bold 11px arial, sans-serif; line-height: 1em; }
/* end modules */
.articleContainer h1 {font:30px Georgia, serif; margin-top:-20px}
.articleContainer h2 { font-family: arial, sans-serif; font-weight: bold; line-height:19px}
.articleContainer h3 { font-size: 15px; line-height: 20px; color: #444; }
div.storeParent {font:14px Arial, sans-serif;}
.messageBoxArrow .arrowhead p {font:14px Arial, sans-serif; }
.messageBoxArrow .arrowhead p strong{font:bold 16px Arial, sans-serif; }


ul.cl {
list-style-type:none;
}
