@media only screen and (min-width: 990px) {

/* ===============
    Tablet Landscape, Desktop

    -- these rules apply to everything over 758px

    Assumes that main.css has been loaded

   =============== */
div#main-body{
    max-width:952px;
}
.pagewidth {
    max-width:750px;
    margin:0px auto;
}
body.results-home .pagewidth {
    max-width:990px;
}
body.scorecard #ar2015-strategy-scorecard div#main-body,
body.scorecard #ar2015-strategy-scorecard div#main-body div.pagewidth{
    max-width:1024px;
    width:1024px;
    padding:0px;
    margin:0 auto;
}
body.scorecard #ar2015-strategy-scorecard div#main-body section{
    max-width:990px;
    width:990px;
    padding:0px;
    margin:0 auto;
}
div#header-toolbar-inner,
div#primary-navbar-inner,
div.banner-inner,
div#footer-inner{ max-width:980px;}
div#nav-main{ max-width:750px;}
a.branding img {
    margin-top:3px;
    margin-bottom:3px;
}
div.banner{
    min-height:238px;
    margin-bottom:22px;
}
body.scorecard #ar2015-strategy-scorecard div.banner{
    min-height:198px;
    /*margin-bottom:22px;*/
	margin-bottom:0;
}
div.banner-inner{
    padding:17px 2px 0px 2px ;
}
div.banner-inner h1{
    font-size:40px;
    line-height:45px;
    font-weight:400;
    margin-top:38px;
}
#second-nav {
    top:380px;
}
body.business #second-nav {
    top:410px;
}
div.page-label{
    font-size:24px;
    font-weight:300;
    margin-top:30px;
}
div.section-thumbnail{
    width:288px;
    max-width:470px;
    margin:30px 30px 0 0;
}
div.section-thumbnail img.proportions{
    width:288px;
    height:254px;
    margin:0;
}
div.section-thumbnail.large{
    width:448px;
    margin:30px 0 0 0;
}
div.section-thumbnail.large img.proportions{
    width:448px;
    height:390px;
    margin:0 0 0 0;
}
div#biz-rev{
    margin-left:27px;
    margin-right:-20px;
}
div#down-cent{
    margin-right:-20px;
}
body.results-home .section-thumbnail h3 {
    font-size: 25px;
    line-height: 30px;
    top:25px;
    left:30px;
}
body.results-home .section-thumbnail p {
    top:57px;
    left:30px;
    margin: 0 20px 0 0;
    font-size: 14px;
    padding-right:40px;
    line-height: 19px;
}
#grp-fin-hi p{top:87px;padding-right:30px;}
#ceo-chair.section-thumbnail  h3 {
    font-size: 40px;
    line-height: 45px;
    top:12px;left:30px;
    margin-right:50px;
}

#ceo-chair.section-thumbnail div {
    font-size: 11px;
    line-height: 18px;
    bottom:12px;
    right:12px;
}
body.results-home #biz-rev h2 {
    font-weight: 500;
    font-size: 70px;
    line-height: 70px;
    top:5px;left:30px;
}
body.results-home #biz-rev p {
    font-size: 16px;
    top:179px;left:30px;
}
div#horizontalTab{
    width:780px !important;
    margin:0 auto !important;
}
.resp-tabs-container {
    padding: 30px 80px;
}
ul.resp-tabs-list li{
    font-weight:300;
    font-size:12px;
    line-height:12px;
    width:14%;
}
ul.resp-tabs-list li.wider{
    width:15%;
}
body.glossary dl{
    font-size: 16px;
}
body.glossary dt{
    padding-left: 0px;
    padding-bottom: 6px;
    width:258px;
    float:left;
    clear:both;
}
body.glossary dd{
    margin-left: 0px;
    padding-bottom: 30px;
    margin-left:288px;
}
body.glossary dd ul{
    padding-left: 1em;
}
a.btn-next{
    max-width:750px;
    margin:30px auto !important;
}
p.sigfile{
	font-size:33px;
}
/*body.scorecard div#main-body.container, body.scorecard div.bodyrow { width:100% !important; max-width:100% !important; padding:0; margin:0;}
div.scrcrdpanel{background-color:#f1f3f4;}
div.scrcrdpanel.darker{background-color:#d5dee2;}*/
#ar2015-strategy-scorecard div.scrcrdpanel section{ position:relative;}
/*div.scrcrdpanel section button.btn-action {padding:8px 0 22px;width:295px;border-width:2px;font-size:22px;font-family: 'Roboto', sans-serif !important;font-weight: 300;}
div.scrcrdpanel section button.btn-action i.fa {font-size:40px;position:relative;top:7px;left:8px;padding-left:10px;}
div#sc-fy14progress button.btn-action i.fa {padding-left:0px;}*/
#ar2015-strategy-scorecard div#sc-start { border-top:none; /*border-bottom:180px solid #d5dee2; padding-bottom:270px;*/}

/*div#sc-start section { padding-bottom:250px; }
div#sc-start section div#start-left { width:560px;float:left;margin: 170px 0 0 -30px;}
div#sc-start section h1 { font-size:120px; color:#005696; }
div#sc-start section h2 { font-size: 65px; color: #005696; white-space: nowrap; }
div#sc-start section p { padding-bottom:55px;font-weight:300;font-size:22px;line-height:27px; color: #2f2f2f; }
div#sc-start section img#img-keyboard {float:right;display:block;}
div#sc-start section img#img-scorecard {float:right;margin:110px -20px 0 0px;}*/

/*div#sc-investment{ border-top:80px solid #d5dee2; border-bottom:385px solid #f1f3f4; }
div#sc-investment section{ }
div#sc-investment section div.scrow { margin-bottom:60px; }
div#sc-investment section h2 { font-size: 60px; color: #005696; white-space: nowrap;border-bottom:5px solid #c1c1c1;padding-bottom:25px;margin-bottom:30px; }
div#sc-investment section div.sc_3_panel { float:left;width:30%; margin-right:3%; border:1px solid #d5dee2;}
div#sc-investment section div.sc_3_panel h3 { font-weight:700;font-size:38px;line-height:38px; }
div#sc-investment section div.sc_3_panel h3.underlined { border-bottom:2px solid #c1c1c1;padding-bottom:8px; }
div#sc-investment section div.sc_3_panel.dkblue h3 { color:#0d386c; border-color:#0d386c; }
div#sc-investment section div.sc_3_panel.gold h3 { color:#e9b51f; border-color:#e9b51f; }
div#sc-investment section div.sc_3_panel.ltblue h3 { color:#3b87e5; border-color:#3b87e5; }
div#sc-investment section div.sc_3_panel p { font-weight:300;font-size:22px;line-height:22px; }
div#sc-investment section div.sc_3_panel p.smaller { font-size: 20px; }

div#sc-fiveyearplan{ border-top:80px solid #f1f3f4; border-bottom:470px solid #d5dee2; }
div#sc-fiveyearplan section{}
div#sc-fiveyearplan section h2 { font-size: 60px; color: #005696; white-space: nowrap;border-bottom:5px solid #c1c1c1;padding-bottom:25px;margin-bottom:30px; }
div#sc-fiveyearplan section div.scrow { margin-bottom:60px; }

v.scrcrdpanel section div.sc_53_panel h3 { border-bottom:2px solid #0d386c;padding-bottom:6px;font-size:25px;font-weight:700;color:#0d386c;}
div.scrcrdpanel section div.sc_53_panel h3 small { font-size:17px;font-weight:700;color:#0d386c;}
div.scrcrdpanel section div.sc_53_panel div.sc_51_panel { width:31%; margin-right:3%; }
div.scrcrdpanel section div.sc_53_panel div.sc_51_panel:last-child { margin-right:0;}
div.scrcrdpanel section div.sc_53_panel small.col3 { position:absolute;top:10px;left:68%;font-size:17px;line-height:17px;font-weight:700;color:#0d386c;}
div.scrcrdpanel section div.sc_53_panel { position:relative;float:left;width:60%; margin-right:2%; border:1px solid #f1f3f4;}
div.scrcrdpanel section div.sc_51_panel { position:relative;float:left;width:18%; margin-right:2%; border:1px solid #f1f3f4;}
div.scrcrdpanel.darker section div.sc_53_panel { border:1px solid #f1f3f4;}
div.scrcrdpanel.darker section div.sc_53_panel { border:1px solid #d5dee2;}
div.scrcrdpanel.darker section div.sc_53_panel div.sc_51_panel { border:1px solid #d5dee2;}
div.scrcrdpanel.darker section div.sc_51_panel { border:1px solid #d5dee2;}
div.scrcrdpanel section div.sc_51_panel.ltblue { margin-right:0;}
div.scrcrdpanel section div.sc_51_panel div.imgbllock { height:140px;position:relative;}
div.scrcrdpanel section div.sc_51_panel div.imgbllock img { max-width:100%;height:auto;position:absolute;bottom:0;left:0;}
div.scrcrdpanel section div.sc_51_panel h3 { border-bottom:2px solid #0d386c;padding-bottom:6px;font-size:25px;font-weight:700;color:#0d386c;}
div.scrcrdpanel section div.sc_51_panel.gold h3 { color:#e9b51f; border-color:#e9b51f; }
div.scrcrdpanel section div.sc_51_panel.ltblue h3 { color:#3b87e5; border-color:#3b87e5; }
div.scrcrdpanel section div.sc_51_panel p { color:#0d386c;font-weight:300;font-size:18px;line-height:22px; }
div.scrcrdpanel section div.sc_51_panel.gold p { color:#e9b51f; }
div.scrcrdpanel section div.sc_51_panel.ltblue p { color:#3b87e5; }
div.scrcrdpanel section div.sc_3_panel { float:left;width:30%; margin-right:3%; border:1px solid #f1f3f4;}
div.scrcrdpanel.darker section div.sc_3_panel { border:1px solid #d5dee2;}

div#sc-fy14progress{ border-top:80px solid #d5dee2; border-bottom:440px solid #f1f3f4;  }
div#sc-fy14progress section{}
div#sc-fy14progress section h2 { font-size: 60px; color: #005696; white-space: nowrap;border-bottom:5px solid #c1c1c1;padding-bottom:25px;margin-bottom:30px; }
div#sc-fy14progress section div.scrow { margin-bottom:60px; }

div#sc-fy15expects{ border-top:80px solid #f1f3f4; margin-bottom:100px;}
div#sc-fy15expects section{}
div#sc-fy15expects section h2 { font-size: 60px; color: #005696; white-space: nowrap;border-bottom:5px solid #c1c1c1;padding-bottom:25px;margin-bottom:30px; }
div#sc-fy15expects section div.scrow { margin-bottom:60px; }*/


body.isiPad div#sc-fiveyearplan section div.scrow,
body.isiPad div#sc-fy14progress section div.scrow,
body.isiPad div#sc-fy15expects section div.scrow { margin-bottom:30px; }

/*
body.isiPad div#start-left { margin-top:70px !important; }
body.isiPad img#img-scorecard { margin-top:10px !important; }
 */

.desktop-only{ display:block; }

body.isiPad div#sc-start section { padding-bottom:250px; }
body.isiPad div#sc-start section div#start-left { width:500px;float:left;margin: 170px 0 0 -0px;}
body.isiPad div#sc-start section h1 { font-size:110px; color:#005696; }
body.isiPad div#sc-start section h2 { font-size: 50px; color: #005696; white-space: nowrap; }
body.isiPad div#sc-start section p { padding-bottom:55px;font-weight:300;font-size:22px;line-height:27px; color: #2f2f2f; }
body.isiPad div#sc-start section img#img-scorecard {width:398px;height:auto;float:right;margin:110px -10px 0 0px;}

/* ========================
    INTERMEDIATE: IE Fixes
   ======================== */

	nav ul li{
		display:inline;
	}
	.oldie nav a{
		margin:0 0.7%;
	}

}

.add-box .white-box {
    height: 305px;
}
