body { font: 12px/14px Arial, "Helvetica Neue", Helvetica, sans-serif; }
a img { border:none; }
.page-break { display:block; page-break-after:always; padding:0px; margin:0px; } 
#return_link { display:none; }
#header { border-bottom:7px solid black; }

#detail_link, #view_summary, #ranking-prompt, #contact-and-print, #return-link, #negative-cash, span.learn-more-wcl { display:none; }

h1, h2, h3.page-info { font-family:"Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif; }
h2 { line-height:1em; }
h2.company { display: inline; font:bold 1.25em "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;}
h2.company a { color: black; }
h2.company span.stock-symbol { color: #489a1f; font:bold 0.8133em/1em Arial, Helvetica, sans-serif; }

.industry { color: #444;  }
.industry strong { font-weight: normal; color: black; }
a { text-decoration:none; }
a.quiet-link { color:#5571b4; }

#topline { padding-top:24px; padding-bottom:24px; }
#topline h2 { text-align:left; display:inline; font:bold 1.4em Arial, Helvetica, sans-serif; }
#improvement-number { display:inline; font: bold 1.5em Georgia, "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif; 
background: white; border: 2px solid #ccc; padding: 3px; margin-left: 0.5em; }

#chart { width:300px; position:relative; padding-top:18px; float:left; }
.monetary-label { font-weight:bold; color:#888; text-align:center; padding-left:50px; width:250px; }
#placeholder { position:absolute; top:0px; left:40px; }
#chart-y-axis { position:absolute; top:20px; left:-40px; display:none; }

#sliders { margin-left:330px; width:320px; }
.slider { width:320px; }
.slider-area { position:relative; left:25px; width:310px;}
.quartiles { position:relative; }
.quartiles .quartile { width: 0px; height: 14px; position: absolute; top: 0px; z-index: 1; }
.quartile + .quartile { border-left: 1px solid white; }
.quartiles img { left: 0; }
.best { position: relative; left:226px; top:-15px; z-index: 100; font-size: 0.85em; color: #489a1f; text-align:left; 
height:14px; overflow:hidden; }
.worst { position: absolute; left: -33px; top: 0px; z-index: 100; font-size: 0.9125em; color: #7d787d; text-align: right; width: 28px; }
.slider-rail { position: absolute; top: 3px; left: 4px; z-index: 10; width: 220px; height: 7px; }
.ui-slider { width:220px; }
.ui-slider-handle { position: absolute; z-index: 25; width: 12px; height: 23px; top: -5px; left: 25px; }
.ui-slider-handle:hover, .ui-slider-handle:active { cursor: col-resize; }
.slider-value { color: black; top:25px; left:0px; position:absolute; }
#sliders h4 { font: bold 1.16667em/1.2857em "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #333; padding-top:0px; padding-bottom:5px; margin-bottom:0px; }
.current-position-marker { width: 3px; background: white; height: 22px; position: absolute; top: -5px; z-index: 8; border:1px solid #999; }

#quartile-legend { margin-left:330px; width:340px; }
#quartile-legend span.text { top:0px; }

#current_position { clear:both; padding-top:50px;  }


th, td { padding:3px 5px; font-size:10px; }
th { border-top:2px solid black; text-align:left;}
td { border-top: 1px solid #ccc; }
td.money, td.days { text-align:right; }
th h3 { font-size:10px; padding:0px; margin:0px; }

#current-and-top-quartile { width:315px; float:left; margin-right:10px;}
#target-improvement { width:315px; float:left; }
#current_position td { font-family:Georgia, "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif; text-align:right; font-size:10px;}
#current_position td.title { font-family: Arial, Helvetica, sans-serif; text-align:left; }
#current_position .total td { font-size:12px; font-weight:bold; }
.year-ending { color:#999; font-size:0.8333em; }
.data-attribution { clear:both; padding-top:1.5em; }
.millions { font-size:0.75em; color:#444; }

ul { list-style-type:square; }
ul li { margin-bottom:0.5em; }
ul li ul { list-style-image:url(/images/bullet-dash.gif); }

.benchmark-comparison-wrapper, .benchmark-comp-chart { width:210px; float:left; }
.benchmark-comparison-wrapper, .ranking-wrapper { position:relative; left:26px; }
.benchmark-comparison-y-axis { position:absolute; left:-26px; top:30px; }
.ranking-yaxis { position:absolute; top:120px; left:-26px; }
.savings { margin-left:250px; }

.ranking-charts { clear:left; padding-top:20px; }
.x-axis-label { font-weight:bold; color:#666; text-align:center; }

.legend table { width:150px; background:white; }
.legend table td { border-top:none; padding:0px; }
.legendColorBox { width:16px; }
.legendColorBox img, .legendColorBox div { display:none; border:none;}
.legendColorBox img.js-placed { display:inline; border:1px solid #ccc; padding:1px; }
.notice { font-size:0.9em; padding-top:1em; }

.key-levers { font-size:10px; margin-bottom:20px;  }
.key-levers .lever-type, .key-levers .empty { width:100px; float:left; }
.key-levers .lever { width:144px; float:left; }
.comments { width:400px; float:left; }
.comments ul { margin-top:0px; padding-top:0px; }

.key-levers div { padding-top: 6px; }
.key-levers .section { border-top: 4px solid black; margin-top: 12px; clear:left; }
.key-levers .empty { display:none; }
.key-levers .multi-item { border-top: 1px solid #ccc; clear:left; margin-left:100px; }
.key-levers .lever-type { font: bold 1.16667em/1em "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color:#489a1f; }
.key-levers .lever { font-weight: bold; }

.groups ul.group { float:left; width:30%; padding:0 0 0 3%; margin:0px; font-size:10px; }
#peer-group-text { clear:left; padding-top:20px; }

.heading div { float:left; padding-bottom:6px; padding-top:0px; }
.heading div.examples { text-indent:1.5em; }
#print-working-capital-levers { margin-bottom:20px; }
#print-working-capital-levers .lever { width:100px; }
#print-working-capital-levers .domain { width:144px; }
#print-working-capital-levers .examples { width:270px; padding-right:10px; }
#print-working-capital-levers .impact { width:144px; }

#contact-page h3 { border-top:2px solid black; clear:both; font:bold 1.2em Georgia,serif; padding-top:3px;  padding-bottom:10px; }
.contacts { clear:left;  }
.contacts a { color:#489a1f; }
.contacts .contact-photo { width:65px; float:left; margin-right:10px; padding-bottom:30px; }
.contacts .contact-photo img { width:65px; height:76px; }
.contacts .contact-info { width:140px; float:left; margin-right:10px; font-size:11px; }
.contacts .last { margin-right:0px; }
.contacts .contact-info .name { font: 1.2em/1em "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;  margin:0px 0px 0.2em;  }
.contacts .contact-info .locale { color:#444; font: 1.0em "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;}
/*#contacts-europe .contact-info, #contacts-asia .contact-info { width:180px; }*/

#footer { clear:both; margin-top:6em; border-top:7px solid black; padding-top:3px; }
#footer .col-1 { display:none; }
#attribution { display:none; }

.clearfix { clear:both; }
.article-link { display:none; }

