@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 div#main-body,
    body.scorecard div#main-body div.pagewidth
    {
        max-width:1024px;
        width:1024px;
        padding:0px;
        margin:0 auto;
    }
    body.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:926px;}
    div#nav-main{ max-width:705px;}


    /*div#primary-navbar,
    div#nav-main,
    div#nav-main a { height: 75px; }*/
    a#branding img { margin-top:3px;margin-bottom:3px; }
    div#nav-main { display:block; }
    div#nav-main a{
        font-size:14px;
        padding: 15px 10px 10px;
    }

    #second-primary-navbar div#nav-main a{
        padding: 17px 4px 10px; font-size: 12px;
    }

    #nav-main a.results-home{width:67px;padding-top:32px;font-size:20px;}
    #nav-main a.message{width:150px;}
    #nav-main a.business{width:109px;}
    #nav-main a.financial{width:145px;}
    #nav-main a.scorecard{width:117px;}
    #nav-main a.downloads{width:114px;}



    div.banner
    {
        min-height:238px;
        margin-bottom:22px;
    }
    body.scorecard div.banner
    {
        min-height:198px;
        margin-bottom:22px;
    }
    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;}
    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;}
    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%;
    }
}