
/** main nav drop downs need this for IE **/
.headerContainer {z-index:8000;}
.contentContainer {z-index:100;}

/** global **/
.clear {clear:both;height:0px;overflow:hidden;} 
.rollover:hover {cursor:pointer;color:#FF9900}  
A:hover {color:#ff9900}

.sIFR-dummy {width: 0px;height: 0px; margin-left: 42px !important;z-index: 0;}  
.sIFR-alternate { display: none; }
.sIFR-replaced {background:none;visibility:inherit !important;}
.siFR-flash {background:none;}

.klNav {height:24px;overflow:hidden;}
.klNav UL {list-style-type:none;padding:0px;}
.klNav UL.sub LI {float:right;}
.klNav UL LI {float:left;font-size:12px;line-height: 1em;} 
.klNav UL LI A {font-size:12px;visibility:hidden;display:block;}
.klNav UL LI.home A {font-size:0px;text-indent:-5000px;width:13px;height:13px;overflow:hidden;background:url(http://www.mastercard.com/us/company/en/insights/swf/img/icon_home.png) 0px 0px no-repeat;visibility:visible}		
.klNav UL LI.home A:hover {background:url(/us/company/en/insights/swf/img/icon_home_selected.png) 0px 0px no-repeat;cursor:pointer;}
.klNav UL LI.homeOn A {font-size:0px;text-indent:-5000px;width:13px;height:13px;overflow:hidden;background:url(http://www.mastercard.com/us/company/en/insights/swf/img/icon_home_on.png) no-repeat;visibility:visible}	
 .klNav UL LI.studies {background:url(http://www.mastercard.com/us/company/en/insights/swf/img/graphic_vertical_line.gif) 0px -4px  no-repeat;margin:3px 0px 0px 15px;padding:0px 0px 0px 14px;font-size:12px;width:50px;}
.klNav UL LI.experts {background:url(http://www.mastercard.com/us/company/en/insights/swf/img/graphic_vertical_line.gif) 0px -4px  no-repeat;margin:3px 0px 0px 5px;padding:0px 0px 0px 14px;font-size:12px;width:50px;} 
.klNav UL LI.taf {margin:3px 0px 0px 5px;padding:0px 0px 0px 14px;font-size:12px;}
.klNav UL LI.questions {background:url(http://www.mastercard.com/us/company/en/insights/swf/img/graphic_vertical_line.gif) 0px -4px  no-repeat;margin:3px 0px 0px 5px;padding:0px 0px 0px 14px;font-size:12px;width:70px;}

#klSplash_htmlcontent {width:949px;height:342px;margin-bottom:20px;overflow:hidden;background:url(/us/company/en/insights/swf/img/klSplash_bg.jpg)} 
#klSplash {width:949px;height:342px;margin-bottom:20px;overflow:hidden;background:url(/us/company/en/insights/swf/img/klSplash_bg_without_border.jpg)} 
#klStaticNav {height:19px;}

.klStaticReports {height:323px;background:url(/us/company/en/insights/swf/img/klSplash_static_reports_bg.gif) 0px 0px no-repeat;padding-top:20px;}  
.klStaticReports .thumbnail {position:relative;width:172px;padding-left:4px;}
.klStaticReports .heading {position:relative;width:273px;height:260px;padding:0px 50px 0px 0px; overflow:hidden;} 
.klStaticReports H1 {color:#3e0f1f;font-size:22px;font-family:serif;line-height:1em;visibility:hidden;} 
.klStaticReports .heading H3 {color:#333333;font-size:10px;text-transform:uppercase;font-weight:normal;padding-top:10px;}
.klStaticReports .heading H2 {color:#333333;font-size:10px;font-weight:normal;font-style:italic;padding-top:10px;}
.klStaticReports .abstract {position:relative;width:405px;height:255px;border-left:1px solid #cccccc;padding-left: 18px;}
.klStaticReports .abstract H2 {color:#3e0f1f;line-height: 1em;font-family:serif;font-size:22px;visibility:hidden;}  
.klStaticReports .abstract .section {position:absolute;top:30px;left:18px;visibility:hidden;}  
.klStaticReports .abstract .section P {color:#333333;font-size:10px;padding-bottom:5px;}
.klStaticReports .abstract .section P A {color:#333333;font-size:10px;text-decoration:underline} 
.klStaticReports .abstract .section P A:hover {color:#ff9900}
.klStaticReports .abstract .section UL {font-size:10px;padding-bottom:5px;}

.klStaticReports .abstract .pagination {position:absolute;top:-20px;right:0px;display:block;z-index:100}
.klStaticReports .abstract .pagination .status {float:left;}
.klStaticReports .abstract .pagination .status .current {padding-right:expression("4px");}
.klStaticReports .abstract .pagination A.previous {float:left;width:17px;height:17px;margin-left:5px;background:url(/us/company/en/insights/swf/img/btn_arrow_previous_circled.png)  no-repeat;font-size:0px;text-indent:-5000px;display:block} 
.klStaticReports .abstract .pagination A.next {float:left;width:17px;height:17px;margin-left:5px;background:url(/us/company/en/insights/swf/img/btn_arrow_next_circled.png)  no-repeat;font-size:0px;text-indent:-5000px;display:block}  

#klSplash .noHeading {}   
#klSplash .noHeading H1 {} 
#klSplash .noHeading .abstract {width:770px;padding:0px;border:none;}
#klSplash .noHeading .section {position:absolute;top:30px;left:-15px;visibility:hidden;}   
#klSplash .noHeading .abstract .column {float:left;width:375px;position:relative;padding-left:5px;}   
#klSplash .noHeading .abstract .column P {line-height:13px;margin-bottom:0;}   
#klSplash .noHeading .shadow {float:left;margin:0 0px 0 45px;background:url(../insights/swf/img/hr_shadow.jpg);width:748px;height:9px;overflow:hidden;}

#klSplash_htmlcontent .noHeading {}   
#klSplash_htmlcontent .noHeading H1 {} 
#klSplash_htmlcontent .noHeading .abstract {width:747px;padding:0px;border:none;}
#klSplash_htmlcontent .noHeading .section {position:absolute;top:40px;left:-45px;visibility:hidden;}   
#klSplash_htmlcontent .noHeading .abstract .column {float:left;width:350px;position:relative;padding-left:45px;}   

.klStaticChart {position:relative;margin:25px 11px 5px 11px;display:block} 
.klStaticChart .helper {overflow:auto;height: 257px;padding-top:36px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.klStaticChart .helper {padding-top:18px;}} /** Safari madness **/
.klCOCTable {text-align: left;}
.klCOCTable THEAD TR {position: absolute;top: 0px;left: 0px;}
.klCOCTable TH {height:22px;font-weight:bold;font-size:9px;vertical-align:top;line-height:1.3em;}
.klCOCTable TH.header {background: url(/us/company/en/insights/swf/img/btn_arrow_table_right.gif) 7px 8px no-repeat #e1e1e1; cursor: pointer;}
.klCOCTable TH.headerSortUp {background: url(/us/company/en/insights/swf/img/btn_arrow_table_down.gif) 4px 9px no-repeat #d5d5d5;}
.klCOCTable TH.headerSortDown {background: url(/us/company/en/insights/swf/img/btn_arrow_table_up.gif) 3px 9px no-repeat #d5d5d5;}
.klCOCTable TBODY {}
.klCOCTable TBODY TD {height:20px;color: #333333;font-size:10px;vertical-align:top;} 
.klCOCTable THEAD TH.rank, .klCOCTable TBODY TD.rank {width:42px;padding: 6px 0px 6px 16px;} 
.klCOCTable THEAD TH.city, .klCOCTable TBODY TD.city {width:93px;padding: 6px 4px 6px 16px;} 
.klCOCTable THEAD TH.score, .klCOCTable TBODY TD.score {width:70px;padding: 6px 0px 6px 16px;} 
.klCOCTable THEAD TH.plf, .klCOCTable TBODY TD.plf {width:115px;padding: 6px 4px 6px 16px;} 
.klCOCTable THEAD TH.econ, .klCOCTable TBODY TD.econ {width:65px;padding: 6px 0px 6px 16px;} 
.klCOCTable THEAD TH.ease, .klCOCTable TBODY TD.ease {width:80px;padding: 6px 4px 6px 16px;} 
.klCOCTable THEAD TH.fflow, .klCOCTable TBODY TD.fflow {width:70px;padding: 6px 0px 6px 16px;} 
.klCOCTable THEAD TH.bcenter, .klCOCTable TBODY TD.bcenter {width:60px;padding: 6px 4px 6px 16px;} 
.klCOCTable THEAD TH.iflow, .klCOCTable TBODY TD.iflow {width:70px;padding: 6px 4px 6px 16px;} 
.klCOCTable THEAD TH.liv, .klCOCTable TBODY TD.liv {width:60px;padding: 6px 4px 6px 16px;} 
.klCOCTable TBODY A {color: #333333;background: url(/us/company/en/insights/swf/img/ico_arrow_YellowLg.gif) 0px 50% no-repeat;padding: 0px 0px 0px 10px;font-size:10px;}   
.klCOCTable TBODY TR.even {background-color:#ffffff;}
.klCOCTable TBODY TR.odd {background-color:#eaeaea}
.klCOCTable TBODY TR:hover {background-color:#d5d5d5;}

.klMenu {position:relative;min-height:20px;padding-bottom:25px;}
.klMenu *, .klMenu A {font-size:10px;color:#333333;} 
.klMenu H2 {font-size:17px;color:#3e0f1f;font-weight:normal;line-height: 1em;visibility:hidden;}
.klMenu H3 {font-size:14px;color:#3e0f1f;font-weight:normal;line-height: 1em;visibility:hidden;}
.klMenu H4 {font-size:10px;line-height:14px;font-weight:bold;color:#333333;} 
.klMenu .main {width:445px;padding-right:50px;overflow:hidden;}
.klMenu .mid {width:198px;padding-right:40px;min-height:20px;overflow:hidden;}
.klMenu .right {width:209px;padding-right:10px;overflow:hidden;} 
.klMenu .main P {line-height:18px;color:#333333;font-size:12px;}
.klMenu .mid P, .klMenu .right P {padding:2px 0px 2px 0px;line-height:13px} 

.klContent UL.actionItems A {color:#333333}
.klContent UL.actionItems A:hover {color:#F8941D;}
.klContent UL.actionItems {padding:0px;list-style-type:none;}		 
.klContent UL.actionItems LI {color:#333333;padding:0px 0px 4px 17px;}
.klContent UL.actionItems LI A {font-size:10px;display:block;}
.klContent UL.actionItems LI.arrow {background:url(/us/company/en/insights/swf/img/ico_arrow_YellowLg.gif) 0px 7px no-repeat;padding-left:12px;display:block;}
.klContent UL.actionItems LI.arrow A {font-weight:bold;font-size:10px;}			
.klContent UL.actionItems LI.download {background:url(/us/company/en/insights/swf/img/ico_download.gif) 0px 3px no-repeat;display:block;}
.klContent UL.actionItems LI.send {background:url(/us/company/en/insights/swf/img/ico_email.gif) 0px 5px no-repeat;display:block;} 
.klContent HR {background-color:#ffffff;border:0px;border-top:1px solid #cccccc;height:1px;overflow:hidden;padding:0px 0px 5px 0px;}
.klContent UL.listItems LI {padding:0px 0px 4px 0px;margin:0px;line-height:12px;}
.klContent .klRankReports UL.actionItems LI.download {display:none;}
.klContent .klRankReports HR {display:none;}

.klMenu .popupSendColleague {position:absolute;top:0px;right:0px;padding:10px 20px 10px 20px;background:url(/us/company/en/insights/swf/img/popup_send_colleague_bg.gif) no-repeat;width:435px;height:140px;
visibility:hidden;z-index:100;display:block;}
.klMenu .popupSendColleague .close {position:absolute;top:8px;right:20px;text-transform:uppercase;}
.klMenu .popupSendColleague .msg {padding:5px 20px 0px 0px;}
.klMenu .popupSendColleague LABEL, .klMenu .popupSendColleague A {font-size:9px;text-transform:uppercase;}  
.klMenu .popupSendColleague .sendTo {width:198px}
.klMenu .popupSendColleague .sendFrom {width:198px;padding-right:32px}
.klMenu .popupSendColleague INPUT {border:1px solid #bdbdbd;padding:3px 8px 3px 8px;width:182px;margin-top:2px;margin-bottom:5px;color:#333333;font-size:10px;line-height:normal;}
.klMenu .popupSendColleague INPUT.image {float:right;background:url(/us/company/en/insights/swf/img/btn_send.png) no-repeat;width:40px;height:17px;float:right;font-size:16px;border:0px;}



#klSplash.emiSplash { background: transparent url(../insights/swf/img/bg_splash-panelists.jpg) 0 19px no-repeat; padding-bottom:3px; width:946px;}
.emi-chart {position:relative;margin:15px 11px 5px 11px;display:block; } 
.emi-chart .helper {overflow:auto;height: 230px;padding-top:65px;_padding-top:70px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.emi-chart table .helper {padding-top:18px;}} /** Safari madness **/
.emi-chart {text-align: left;}

.emi-chart table { width:907px; }
.emi-chart table .col-1 { width:25px; }
.emi-chart table .col-2 { width:75px; }
.emi-chart table .col-3 { width:55px; }
.emi-chart table .col-4 { width:75px; }
.emi-chart table .col-5 { width:65px; }
.emi-chart table .col-6 { width:65px; }
.emi-chart table .col-7 { width:67px; }
.emi-chart table .col-8 { width:71px; }
.emi-chart table .col-9 { width:83px; }
.emi-chart table .col-10 { width:63px; }
.emi-chart table .col-11 { width:43px; }

.emi-chart table TH { padding: 8px 10px; }
.emi-chart table TD { padding: 5px 10px; }

.emi-chart table THEAD TR {position: absolute;top: 0px;left: 0px;}
.emi-chart table TH {height:65px;font-weight:bold;font-size:9px;vertical-align:top;line-height:1.3em; padding-bottom: 0; cursor: pointer; background: #e1e1e1 no-repeat 10px 50px; text-align:left;}
.emi-chart table TH.headerSortUp {background-image: url(../insights/swf/img/arrow_down.png); _background-image: url(../insights/swf/img/arrow_white_down.gif);}
.emi-chart table TH.hover,
.emi-chart table TH.headerSortDown {background-image: url(../insights/swf/img/arrow_up.png); _background-image: url(../insights/swf/img/arrow_white_up.gif);}
.emi-chart table TH.headerSortUp,
.emi-chart table TH.headerSortDown {background-color:#ccc;}
.emi-chart table TBODY {}
.emi-chart table TBODY TD {height:16px;color: #333333;font-size:10px;vertical-align:top;text-align:left;} 
.emi-chart table TBODY A {color: #333333;background: url(../insights/swf/img/ico_arrow_YellowLg.gif) 0px 50% no-repeat;padding: 0px 0px 0px 10px;font-size:10px; display: block; }   
.emi-chart table TBODY TR.even {background-color:#ffffff;}
.emi-chart table TBODY TR.odd {background-color:#eaeaea}
.emi-chart table TBODY TR:hover {background-color:#ccc;}


.splash-panelists_prelim { width:950px; height:323px; background: url(../insights/swf/img/bg_splash-panelists.jpg); margin-bottom:20px; }
.splash-panelists_prelim .splash-inner { padding: 40px 40px 0 40px; overflow: hidden; }
.splash-panelists_prelim .bgimage-splash { float: left; width: 103px; margin-top: 20px; }
.splash-panelists_prelim .bgimage-splash img {  }
.splash-panelists_prelim .content-splash { float: left; width: 350px; padding: 0 35px; margin-top: 40px; }
.splash-panelists_prelim .content-splash h3 { font-size: 26px; color: #3e0f1f; line-height: 1em; }
.splash-panelists_prelim .content-splash p { margin-top:20px; color: #333; font-size: 10px; }
.splash-panelists_prelim .content-splash a { color: #333; font-weight: bold; }

.splash-panelists_prelim .sidebar-splash { float: right; width: 345px; }
.splash-panelists_prelim .sidebar-splash .sidebar-inner {  }
.splash-panelists_prelim .sidebar-splash img {  }


.splash-panelists { width:950px; height:323px; background: url(../insights/swf/img/bg_splash-panelists.jpg); margin-bottom:20px; }
.splash-panelists .splash-inner { overflow:hidden; padding:20px 25px 0 25px; }
.splash-panelists .content-splash { width:510px; float:left;}
.splash-panelists .content-splash h3 { font-size:26px; line-height:1em; color:#3e0f1f; }
/* reset ul, li styles */
.splash-panelists .content-splash ul,li { list-style:none;margin:0;padding:0; }
.splash-panelists .content-splash .note { overflow:hidden; margin-top:10px; }
.splash-panelists .content-splash .note .logo { float:left; margin-right:10px;}
.splash-panelists .content-splash .note .logo img {  }
.splash-panelists .content-splash .presentational-rule { height:6px; margin: 20px 0; background:url(../insights/swf/img/grf_shaded_rule.png) left top no-repeat; overflow:hidden; clear: both; }
   * html .splash-panelists .content-splash .presentational-rule { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../insights/swf/img/grf_shaded_rule.png',sizingMethod='crop'); }
.splash-panelists .content-splash .note p { float:left; }
.splash-panelists .content-splash .note p a { font-weight:bold; font-size:10px; font-weight:bold; color:#3e0f1f; text-decoration:underline; }
.splash-panelists .content-splash .layout-twoCol {  }
.splash-panelists .content-splash .layout-twoCol ul.columns { overflow:hidden; }
.splash-panelists .content-splash .layout-twoCol ul.columns li.column { width:240px; float:left;}
.splash-panelists .content-splash ul.videolist {  }
.splash-panelists .content-splash ul.videolist li { background:url(../insights/swf/img/icon_camera.gif) 0 3px no-repeat; margin-bottom: 10px; padding-left: 20px; zoom: 1;}
.splash-panelists .content-splash ul.videolist li a { display:block; color:#333; text-decoration:underline; font-weight:bold; }
.splash-panelists .content-splash ul.videolist li.selected { background-image: url(../insights/swf/img/icon_camera_selected.gif); }
.splash-panelists .content-splash ul.videolist li.selected a { color: #3e0f1f; text-decoration:none; }
.splash-panelists .content-splash ul.videolist li .meta-embed { display: none; }
.splash-panelists .sidebar-splash { width:330px; float:right; }
.splash-panelists .sidebar-splash h4 { font-size: 14px; line-height:17px; font-weight:bold; color:#040404; }
.splash-panelists .sidebar-splash .video-featured { margin-top:10px; }

.splash-emi_ranking { background: transparent url(../insights/swf/img/klSplash_bg_without_border.jpg) top left no-repeat; width: 949px; /*height: 325px;*/ overflow: hidden; margin-bottom: 20px; }
.splash-emi_ranking .nav-emi {  }
.splash-emi_ranking .splash-content { padding: 5px 0 10px 0; overflow: hidden; zoom: 1; background: url(../insights/swf/img/klSplash_static_reports_bg.gif) -6px 0 repeat-y; }
.splash-emi_ranking .splash-content .content-background { float: left; width: 165px; padding-top: 5px; }
.splash-emi_ranking .splash-content .content-background .bgimage { height:164px; width:158px; background: url(../insights/swf/img/static_study_emi.png) top left no-repeat; }
    * html .splash-emi_ranking .splash-content .content-background .bgimage { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../insights/swf/img/static_study_emi.png',sizingMethod='crop'); }
.splash-emi_ranking .splash-content .content-inner { float: right; width: 784px; }
.layout-emi_ranking { overflow: hidden; }
.layout-emi_ranking .layout-header {  }
.layout-emi_ranking .layout-header h1 { color: #3E0F1F; font-family: serif; font-size: 22px; line-height: 1em; }
.layout-emi_ranking ul.columns { overflow: hidden;  zoom: 1; padding: 0;}
    .layout-emi_ranking ul.first-cols { border-bottom: 1px solid #666; margin-bottom: 2px; padding-bottom: 2px; }
    .layout-emi_ranking ul.first-cols p { margin-bottom: 5px; }
.layout-emi_ranking ul.columns li.col { width: 375px; margin-right: 10px; float: left; }
.layout-emi_ranking ul.columns li.col p,
.layout-emi_ranking ul.columns li.col dt,
.layout-emi_ranking ul.columns li.col dd { color:#333333; font-size:10px; line-height: 1.2em; }
.layout-emi_ranking ul.columns li.col dl {  }
.layout-emi_ranking ul.columns li.col dl dt { display: inline; font-weight: bold; }
.layout-emi_ranking ul.columns li.col dl dd { display: inline; padding-bottom: 3px; }