﻿@charset "utf-8";
/* CSS Document */


/*** CAREER CUSTOM CSS STARTS: ***/
/**STUFF***/
/* Mobile Layout: Up to 480px. */
@media only screen and (max-width: 480px) {
    #content #third_tier_main_middle #career-logos {
    }

        #content #third_tier_main_middle #career-logos img {
            display: block;
            width: 50%;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 5px;
        }

        #content #third_tier_main_middle #career-logos a:hover img {
            border-bottom: dashed 1px #0033a1;
        }
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    #content #third_tier_main_middle #career-logos {
        margin-left: 5%;
        margin-bottom: 25px;
    }

        #content #third_tier_main_middle #career-logos img {
            width: 27%;
            margin-right: 5%;
            margin-bottom: 10px;
        }

        #content #third_tier_main_middle #career-logos a:hover img {
            border-bottom: dashed 1px #0033a1;
        }
}

/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
    #content #third_tier_main_middle #career-logos {
        margin-left: 5%;
        margin-top: -15px;
        margin-bottom: 25px;
    }

        #content #third_tier_main_middle #career-logos img {
            width: 27%;
            margin-right: 5%;
            margin-bottom: 0;
        }

        #content #third_tier_main_middle #career-logos a:hover img {
            border-bottom: dashed 1px #0033a1;
        }
}


/*** CAREER CUSTOM CSS ENDS: ***/


/*** GRAD DIRECTORY CUSTOM CSS STARTS:***/

/* Mobile Layout: Up to 480px. */

@media only screen and (max-width: 480px) {
    #grad-student-directory {
        margin-left: 0;
    }

        #grad-student-directory .individual {
            width: 100%;
            float: left;
            margin-bottom: 20px;
            margin-right: 0;
        }

        #grad-student-directory .individual-entry img {
            display: block;
            width: 90%;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 3px;
        }

        #grad-student-directory .individual-entry h4 {
            font-size: 1em;
            margin-bottom: 1px;
        }

        #grad-student-directory .individual-entry p {
            font-size: .875em;
        }
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    #grad-student-directory {
        margin-left: 5%;
    }

        #grad-student-directory .individual-entry {
            width: 22%;
            float: left;
            margin-right: 2.5%;
            height: 245px;
        }

            #grad-student-directory .individual-entry img {
                display: block;
                width: 100%;
                margin-left: 0;
                margin-right: 0;
                margin-bottom: 3px;
            }

            #grad-student-directory .individual-entry h4 {
                font-size: .875em;
                margin-bottom: 1px;
                margin-left: 0;
            }

            #grad-student-directory .individual-entry p {
                font-size: .75em;
                margin-left: 0;
            }
}

/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
    #grad-student-directory {
        margin-left: 1%;
    }

        #grad-student-directory .individual-entry {
            width: 18%;
            float: left;
            margin-right: 2%;
            height: 280px;
        }

            #grad-student-directory .individual-entry img {
                display: block;
                width: 100%;
                margin-left: 0;
                margin-right: 0;
                margin-bottom: 7px;
            }

            #grad-student-directory .individual-entry h4 {
                font-size: 1em;
                margin-bottom: 1px;
            }

            #grad-student-directory .individual-entry p {
                font-size: .875em;
            }
}

/*** GRAD DIRECTORY CUSTOM CSS ENDS ***/



/* Mobile Layout: Up to 480px. */
@media only screen and (max-width: 480px) {

    #interior_main_wide .profile {
        margin-top: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #8d8d8d;
        margin-left: 0;
    }

        #interior_main_wide .profile .profile-left {
            width: 50%;
            margin-left: 10px;
            margin-bottom: 5px;
        }

        #interior_main_wide .profile .profile-right {
            width: 95%;
        }

    #interior_wide .profile .profile-left img {
        width: 90%;
        margin-top: 0;
    }

    #interior_main_wide .profile .profile-right h4 {
        margin-left: 10px;
    }

    #interior_main_wide .profile .profile-right p {
        margin-bottom: 10px;
        margin-left: 10px;
    }

        #interior_main_wide .profile .profile-right p a {
            font-weight: 600;
        }

    #interior_main_wide .profile .profile-right table {
        margin-bottom: 0;
        margin-left: 10px;
    }






    #interior_main_content .adjust_right_margin .profile {
        margin-top: 0;
        margin-bottom: 15px;
        border-bottom: 1px solid #8d8d8d;
    }

    #interior_main_content .adjust_right_margin .profile-no-line {
        margin-top: 0;
        margin-bottom: 0;
    }

    #interior_main_content .adjust_right_margin .profile .profile-left img {
        display: block;
        width: 90%;
        margin: 10px auto 10px auto;
    }

    #interior_main_content .adjust_right_margin .profile-no-line .profile-left img {
        display: block;
        width: 90%;
        margin: 10px auto 15px auto;
    }

    #interior_main_content .adjust_right_margin .profile h2.callout,
    #interior_main_content .adjust_right_margin .profile-no-line h2.callout {
        margin-bottom: 20px;
        background-color: #fff;
    }

    #interior_main_content .adjust_right_margin .profile h2.callout-future,
    #interior_main_content .adjust_right_margin .profile-no-line h2.callout-future {
        margin-bottom: 10px;
        background-color: #fff;
        font-size: 1.25em;
    }

    #interior_main_content .adjust_right_margin .profile .profile-right p,
    #interior_main_content .adjust_right_margin .profile-no-line .profile-right p {
        margin-bottom: 10px;
    }

        #interior_main_content .adjust_right_margin .profile .profile-right p:last-child {
            margin-bottom: 15px;
        }

        #interior_main_content .adjust_right_margin .profile-no-line .profile-right p:last-child {
            margin-bottom: 15px;
        }

    #interior_main_sidebar .right-rail p {
        font-size: .825em;
        display: block;
        width: 90%;
        margin: 0 auto 10px auto;
    }

        #interior_main_sidebar .right-rail p:last-child {
            margin-bottom: 25px;
        }
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {


    #interior_main_wide .profile {
        margin-top: 25px;
        padding-bottom: 25px;
        border-bottom: 1px solid #8d8d8d;
        margin-left: 5%;
    }

        #interior_main_wide .profile .profile-left {
            width: 15%;
            margin-left: 0;
            margin-bottom: 0;
        }

        #interior_main_wide .profile .profile-right {
            width: 75%;
        }

    #interior_wide .profile .profile-left img {
        width: 90%;
        margin-top: 0;
        margin-bottom: 0;
    }

    #interior_main_wide .profile .profile-right h4 {
        margin-left: 10px;
    }

    #interior_main_wide .profile .profile-right p {
        margin-bottom: 10px;
        margin-left: 10px;
    }

        #interior_main_wide .profile .profile-right p a {
            font-weight: 600;
        }

    #interior_main_wide .profile .profile-right table {
        margin-bottom: 0;
        margin-left: 10px;
    }




    #interior_main_content .adjust_right_margin .profile {
        margin-top: 10px;
        margin-bottom: 15px;
        border-bottom: 1px solid #8d8d8d;
    }

    #interior_main_content .adjust_right_margin .profile-no-line {
        margin-top: 10px;
        margin-bottom: 0;
    }

    #interior_main_content .adjust_right_margin .profile .profile-left img {
        width: 90%;
        margin-top: 0;
        margin-bottom: 25px;
    }

    #interior_main_content .adjust_right_margin .profile-no-line .profile-left img {
        width: 90%;
        margin-top: 0;
        margin-bottom: 25px;
    }

    #interior_main_content .adjust_right_margin .profile h2.callout,
    #interior_main_content .adjust_right_margin .profile-no-line h2.callout {
        margin-bottom: 20px;
    }

    #interior_main_content .adjust_right_margin .profile h2.callout-future,
    #interior_main_content .adjust_right_margin .profile-no-line h2.callout-future {
        margin-bottom: 15px;
        font-size: 1.5em;
    }

    #interior_main_content .adjust_right_margin .profile .profile-right p,
    #interior_main_content .adjust_right_margin .profile-no-line .profile-right p {
        margin-bottom: 7px;
    }

        #interior_main_content .adjust_right_margin .profile .profile-right p:last-child {
            margin-bottom: 25px;
        }

        #interior_main_content .adjust_right_margin .profile-no-line .profile-right p:last-child {
            margin-bottom: 25px;
        }

    #interior_main_sidebar .right-rail p {
        font-size: .825em;
        display: block;
        width: 90%;
        margin: 0 auto 10px auto;
    }

        #interior_main_sidebar .right-rail p:last-child {
            margin-bottom: 20px;
        }
}

/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {

    #interior_main_wide .profile {
        margin-top: 25px;
        padding-bottom: 25px;
        border-bottom: 1px solid #8d8d8d;
        margin-left: 0;
    }

    #interior_main_wide .profile-no-line {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    #interior_main_wide .profile .profile-left {
        width: 20%;
        margin-left: 0;
        margin-bottom: 0;
    }

    #interior_main_wide .profile .profile-right {
        width: 75%;
    }

    #interior_wide .profile .profile-left img {
        width: 90%;
        margin-top: 0;
        margin-bottom: 0;
    }

    #interior_main_wide .profile .profile-right h4 {
        margin-left: 0;
    }

    #interior_main_wide .profile .profile-right p {
        margin-bottom: 10px;
        margin-left: 0;
    }

        #interior_main_wide .profile .profile-right p a {
            font-weight: 600;
        }

    #interior_main_wide .profile .profile-right table {
        margin-bottom: 0;
        margin-left: 0;
    }

    #interior_main_content .adjust_right_margin .profile {
        margin-top: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #8d8d8d;
    }

    #interior_main_content .adjust_right_margin .profile-no-line {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    #interior_main_content .adjust_right_margin .profile .profile-left img {
        width: 90%;
        margin-top: 0;
        margin-bottom: 25px;
    }

    #interior_main_content .adjust_right_margin .profile-no-line .profile-left img {
        width: 90%;
        margin-top: 0;
        margin-bottom: 10px;
    }

    #interior_main_content .adjust_right_margin .profile h2.callout,
    #interior_main_content .adjust_right_margin .profile-no-line h2.callout {
        margin-bottom: 20px;
    }

    #interior_main_content .adjust_right_margin .profile h2.callout-future,
    #interior_main_content .adjust_right_margin .profile-no-line h2.callout-future {
        margin-bottom: 20px;
        font-size: 1.625em;
    }

    #interior_main_content .adjust_right_margin .profile .profile-right p,
    #interior_main_content .adjust_right_margin .profile-no-line .profile-right p {
        margin-bottom: 10px;
    }

        #interior_main_content .adjust_right_margin .profile .profile-right p:last-child {
            margin-bottom: 25px;
        }

        #interior_main_content .adjust_right_margin .profile-no-line .profile-right p:last-child {
            margin-bottom: 10px;
        }

    #interior_main_sidebar .right-rail p {
        font-size: .85em;
        display: block;
        width: 90%;
        margin: 0 auto 10px auto;
    }

        #interior_main_sidebar .right-rail p:last-child {
            margin-bottom: 25px;
        }
}







/* Mobile Layout: Up to 480px. */
@media only screen and (max-width: 480px) {

    #third_tier_main h1:before,
    #third_tier_main h2:before,
    #third_tier_main h3:before,
    #third_tier_main h4:before,
    #third_tier_main p:before,
    /* #third_tier_main li:before, */
    #directory_results_detail h1:before,
    #directory_results_detail h2:before,
    #directory_results_detail h3:before,
    #directory_results_detail h4:before,
    #directory_results_detail p:before,
    /* #directory_results_detail li:before, */
    #interior_main_content h1:before,
    #interior_main_content h2:before,
    #interior_main_content h3:before,
    #interior_main_content h4:before,
    #interior_main_content p:before,
    /* #interior_main_content li:before, */
    #interior_main_wide h1:before,
    #interior_main_wide h2:before,
    #interior_main_wide h3:before,
    #interior_main_wide h4:before,
    #interior_main_wide p:before,
    /* #interior_main_wide li:before, */
    #interior-middle h1:before,
    #interior-middle h2:before,
    #interior-middle h3:before,
    #interior-middle h4:before {
        display: block;
        content: " ";
        margin-top: -10px;
        height: 10px;
        visibility: hidden;
    }

    #interior_main_sidebar ul.not-bold li {
        font-weight: normal;
    }

    #interior_main_sidebar li.not-bold {
        font-weight: normal;
    }

    #content {
        background-color: #fff;
    }

        #content h1,
        #content h2 {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-weight: normal;
        }

        #content h1,
        #content h2,
        #content h3,
        #content h4 {
            padding: 0;
            margin: 0 0 .25em 0; /* bottom margin for all header tags unless specifically coded otherwise */
        }

    #interior_main_content h1 { /*H1 bottom margin on standard interior page*/
        margin: 0 0 .3125em 0;
    }

    #impact_all_header h1 { /*H1 left margin on impact all page*/
        margin: 0 0 0 .375em;
    }

    #events_all_header_content h1 {
        display: block;
        width: 90%;
        margin: .75em auto 0 auto;
    }

    #content h1 {
        font-size: 2em;
        line-height: 1.25em;
    }

    #content h2 {
        font-size: 1.625em;
        line-height: 1.15384615em;
    }

        #content h2 a {
            color: #002f87;
            text-decoration: underline;
        }

        #content h2.news-headline {
            font-family: 'Roboto Slab', serif;
            font-size: 1em;
            line-height: 1.11111111em;
        }

            #content h2.news-headline a {
                color: #002f87;
                text-decoration: none;
                font-weight: bold;
            }

    #content h3,
    #content h4 {
        color: #231f20;
        font-family: 'Roboto Slab', serif;
    }

        #content h3 a,
        #content h4 a {
            color: #231f20;
            text-decoration: underline;
        }

    #content h3 {
        font-size: 1.25em;
        line-height: 1.13636364em;
        font-weight: normal;
    }

    #content h4 {
        font-size: 1em;
        line-height: 1.11111111em;
    }

    #content h3.handbook {
        margin-bottom: 15px;
        font-weight: 600;
    }

    #content h4.handbook {
        margin-bottom: 18px;
        line-height: 1em;
    }

    #content h4 a.handbook {
        font-weight: 600;
        text-decoration: none;
        color: #002f87;
    }

    #content ul.handbook {
        margin-bottom: 18px;
        margin-top: 0;
    }

        #content ul.handbook li {
            font-size: 1em;
            line-height: 1em;
            padding-left: .2em;
            margin: 0 0 6px 0;
        }

    #content h4.blue {
        color: #002f87;
    }

    #content h4 a.blue {
        color: #002f87;
        text-decoration: none;
    }

    #content p {
        font-size: .875em;
        line-height: 1.375em;
        margin: 0 0 .875em 0;
        padding: 0;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.caption {
        font-size: .75em;
    }

        #content #interior_main #interior_main_content .adjust_right_margin p.caption img {
            margin-bottom: 5px;
            margin-top: 5px;
        }

    #content #interior_main #interior_main_content .adjust_right_margin p.red {
        color: red;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-zero {
        margin-bottom: 0;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-five-px {
        margin-bottom: 5px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-three-px {
        margin-bottom: 3px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-three-px-red {
        margin-bottom: 3px;
        color: red;
    }

    #content #interior_main #interior_main_content .adjust_right_margin h4.bottom-three-px {
        margin-bottom: 3px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin ul li.bottom-three-px {
        margin-bottom: 3px;
    }

    #content p a,
    #content li a {
        color: #0033a1;
        text-decoration: none;
        font-weight: 600;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.red a {
        color: red;
    }

    #content p.news-date {
        margin-bottom: 5px;
    }

    #content p.news-summary {
        margin-bottom: 15px;
    }

    #content p.links {
        font-size: .875em;
    }

        #content p.links a {
            color: #231f20;
        }

            #content p.links a:hover {
                color: #0033a1;
            }

    #content ol {
        margin: 0 0 .875em 1.5em;
        padding-left: 0;
    }

        #content ol.alpha {
            list-style: lower-alpha;
            margin: 0 0 .875em 1.5em;
            padding-left: 0;
        }

        #content ol ol {
            list-style: lower-alpha;
            margin-top: 5px;
            margin-bottom: 5px;
        }

        #content ol ul {
            list-style: disc;
            margin-top: 5px;
        }

            #content ol ul ul {
                list-style: circle;
            }

    #content ul {
        margin: 0 0 .875em .875em;
        padding-left: 0;
    }

    #content li {
        font-size: .875em;
        line-height: 1.375em;
        padding-left: .2em;
        margin: 0 0 .375em 0;
    }

    #content ul.zero li {
        font-size: .875em;
        line-height: 1.375em;
        padding-left: .2em;
        margin: 0 0 0 0;
    }

    #content ul ul.zero {
        margin-bottom: 7px;
    }

    #content #third_tier_main_middle ul ul {
        margin-top: 5px;
        margin-left: 15px;
    }

        #content #third_tier_main_middle ul ul li {
            margin-bottom: 0;
        }

    /* ABET LIST */
    #content ol.abet {
        list-style: lower-alpha;
    }

        #content ol.abet li {
            padding-left: 5px;
            font-weight: bold;
            font-size: .75em;
        }

        #content ol.abet ol {
            margin-top: 5px;
            list-style: decimal;
        }

    #content ol.footnotes li {
        font-size: .825em;
    }

    #content ol.abet li li {
        padding-left: 5px;
        font-size: .875em;
        font-weight: normal;
    }
    /* ABET2 LIST */
    #content ol.abet2 {
        list-style: lower-alpha;
    }

        #content ol.abet2 li {
            padding-left: 5px;
            font-size: .75em;
        }

        #content ol.abet2 ol {
            margin-top: 5px;
            list-style: decimal;
        }

    #content ol.footnotes li {
        font-size: .825em;
    }

    #content ol.abet2 li li {
        padding-left: 5px;
        font-size: .875em;
        font-weight: normal;
    }

    /* STANDARD INTERIOR PAGE */
    #interior_main {
        margin: 1.5em 0;
    }

    #interior_main_wide h1 {
        margin: 0 auto .3125em auto;
        display: block;
        width: 90%;
    }

    #interior_main_wide h2 {
        margin: 0 auto .25em auto;
        display: block;
        width: 90%;
    }

    #interior_main_wide h3 {
        margin: 0 auto .25em auto;
        display: block;
        width: 90%;
    }

    #interior_main_wide h4 {
        margin: 0 auto .25em auto;
        display: block;
        width: 90%;
    }

    #interior_main_wide p {
        display: block;
        width: 90%;
        margin: 0 auto .875em auto;
    }

    #content #interior_main #interior_main_wide ul {
        display: block;
        width: 90%;
        margin: 0 auto;
    }

    #content #interior_main #interior_main_wide li {
        margin-left: 5%;
        padding-left: 0px;
    }

    #interior_main_content {
        margin: 0 1em;
    }

        #interior_main_content .adjust_right_margin {
            margin-right: 2em;
            border-bottom: 1px solid #231f20;
            margin-bottom: 1em;
            padding-bottom: .5em;
        }

            #interior_main_content .adjust_right_margin #news-page-search-mobile-only h2,
            #interior_main_content .adjust_right_margin #news-page-archive-mobile-only h2 {
                font-family: 'Roboto Slab', serif;
                font-size: 1em;
                line-height: 1.11111111em;
            }
    /* THIRD-TIER INTERIOR PAGE */
    #third_tier_main {
        /*	display:flex; */
    }

    #content #third_tier_main_middle {
        display: block;
        margin: 0 auto;
        width: 90%;
        float: none;
        padding-top: 1em;
        padding-bottom: 1em;
        border-bottom: 1px solid #231f20;
    }

    #content #third-tier-main #content #third_tier_main_middle img {
        margin-top: 5px;
    }

    #content #third_tier_main_middle p.caption {
        font-size: .75em;
        margin-top: 5px;
        line-height: 1.125em;
    }

    #content #third_tier_main_middle p.red {
        color: red;
    }

        #content #third_tier_main_middle p.red a {
            color: red;
        }

    #content #third_tier_main_middle ul.no-bullets {
        list-style: none;
        margin-left: 0;
    }


    /* RIGHT AND LEFT RAILS - STANDARD INTERIOR PAGE AND THIRD-TIER PAGE */
    #interior_main_sidebar img,
    #third_tier_main_right img,
    #third_tier_main_left img {
        display: block;
        margin: 0 auto 1.25em auto;
        width: 90%;
    }

    #interior_main_sidebar p,
    #third_tier_main_right p,
    #third_tier_main_left p {
        display: block;
        width: 90%;
        margin: 0 auto 1.25em auto;
    }

        #interior_main_sidebar p.caption,
        #third_tier_main_right p.caption,
        #third_tier_main_left p.caption {
            font-size: .75em;
            line-height: 1.25em;
            color: #231f20;
            margin: -1em auto 1.625em auto;
        }

        #interior_main_sidebar p.caption-cav {
            font-size: .75em;
            line-height: 1.25em;
            font-weight: 600;
            color: #231f20;
            margin: -1em auto 1.625em auto;
        }

        #interior_main_sidebar p.caption a,
        #third_tier_main_right p.caption a,
        #third_tier_main_left p.caption a {
            /*	text-decoration:underline; */
        }

    /* RIGHT RAIL ONLY - STANDARD INTERIOR PAGE AND THIRD-TIER PAGE */
    #interior_main_sidebar ul,
    #third_tier_main_right ul {
        list-style: none;
        margin: 0 auto 1.25em auto;
        padding: 0;
        display: block;
        width: 90%;
    }

        #interior_main_sidebar ul.indent {
            padding-left: 30px;
            list-style: disc;
        }

        #interior_main_sidebar ul ul,
        #third_tier_main_right ul ul {
            list-style: disc;
            margin: 0 auto;
            padding: 0;
            display: block;
            width: 90%;
        }

    #interior_main_sidebar li,
    #third_tier_main_right li {
        font-size: .875em;
        padding: 0;
        margin: 0 0 .75em 0;
        font-weight: 600;
    }

        #interior_main_sidebar li.red {
            color: red;
        }

    #third_tier_main_right ul.not-bold li {
        font-size: .875em;
        padding: 0;
        margin: 0 0 .75em 0;
        font-weight: normal;
    }

    #interior_main_sidebar ul ul li,
    #third_tier_main_right ul ul li {
        font-size: .875em;
        padding: 0;
        margin: 0;
        font-weight: 600;
    }

    #interior_main_sidebar li a,
    #third_tier_main_right li a {
        text-decoration: none;
        color: #0033a1;
    }

        #interior_main_sidebar li a.black {
            color: #231f20;
        }

    #interior_main_sidebar h2,
    #third_tier_main_right h2 {
        font-family: 'Roboto Slab', serif;
        font-weight: bold;
        font-size: 1.125em;
        line-height: 1.125em;
        color: #231f20;
        display: block;
        margin: 0 auto .5em auto;
        width: 90%;
    }

        #interior_main_sidebar h2 a,
        #third_tier_main_right h2 a {
            color: #231f20;
            text-decoration: none;
        }

            #interior_main_sidebar h2 a.blue {
                color: #002f87;
            }
    /* RIGHT RAIL ONLY - THIRD-TIER INTERIOR PAGE */
    #third_tier_main_right {
        padding: 1.5em 0;
    }

    /* LEFT RAIL ONLY - THIRD-TIER INTERIOR PAGE */
    #third_tier_main_left {
        background-color: #d2d2d2;
        padding: 1.25em 0 .75em 0;
    }

        /* LEFT RAIL NAVIGATION - THIRD-TIER INTERIOR PAGE */
        #third_tier_main_left ul {
            display: block;
            width: 90%;
            margin: 0 auto 0 auto;
            padding: 0 0 0 0;
            list-style: none;
        }

        #third_tier_main_left li {
            font-size: 1em;
            line-height: 1.25em;
            font-weight: 600;
            margin-bottom: 1.25em;
        }

            #third_tier_main_left li a {
                color: #0033a1;
                text-decoration: none;
            }

        #third_tier_main_left ul ul {
            margin: 0;
            padding: .375em 0 0 0;
        }

            #third_tier_main_left ul ul li {
                margin: 0 0 .375em 0;
                padding: 0 0 0 0;
                font-weight: normal;
                font-size: .75em;
                line-height: 1.25em;
            }

                #third_tier_main_left ul ul li a {
                    color: #231f20;
                }

                    #third_tier_main_left ul ul li a:hover {
                        font-weight: 600;
                    }

    /*DIRECTORY - SEARCH COMPONENTS*/
    #directory_filter {
        display: block;
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    #directory_filter_content .left {
        width: 55%;
        float: left;
    }

    #directory_filter_content .right {
        width: 45%;
        float: left;
    }

    #content #directory_filter h1 {
        margin: 1em 0 0 0;
        line-height: 1.1em;
    }

        #content #directory_filter h1.meet-staff {
            margin: 1em 0;
        }

    #content #directory_filter h2 {
        margin: .75em 0 .5em 0;
    }

        #content #directory_filter h2.underline {
            border-bottom: 1px solid #030303;
            padding-bottom: .5em;
            margin-bottom: 1em;
        }

    #content #directory_filter_content p {
        font-size: .75em;
        line-height: 1em;
        margin-bottom: .25;
    }

        #content #directory_filter_content p.mobile {
            text-align: center;
        }
    /*DIRECTORY - RESULTS*/
    #directory_results {
        display: block;
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    #directory_results_individual {
        margin-bottom: 1.5em;
        border-bottom: 1px solid #030303;
    }

        #directory_results_individual #individual_photo {
            margin-bottom: .75em;
        }

            #directory_results_individual #individual_photo img {
                display: block;
                margin: 0 auto;
                width: 62.5%;
            }

    directory_results_individual #individual_text {
        margin-top: 0;
        margin-bottom: 1.5em;
        padding-bottom: .75em;
        border-bottom: 1px solid #231f20;
    }

    #directory_results_individual #individual_text h3 {
        margin: 0 0 .5em 0;
        font-size: 1em;
        line-height: 1.3125em;
        /*
	text-transform:uppercase;
*/
        font-weight: bold;
        text-align: center;
    }

        #directory_results_individual #individual_text h3 a {
            color: #002f87;
            text-decoration: none;
        }

    #directory_results_individual #individual_text p {
        font-size: .875em;
        margin-bottom: .375em;
        text-align: left;
    }

        #directory_results_individual #individual_text p:last-child {
            margin-bottom: 1.25em;
        }

        #directory_results_individual #individual_text p.title {
            color: #002f87;
            font-weight: bold;
            /*
	text-transform:uppercase;
*/
            text-align: center;
        }

    /* IMPACT ALL PAGE */

    #impact_all_header {
        margin-top: 1em;
    }

    #impact_all_main {
        padding-bottom: 3em;
    }

        #impact_all_main img {
            display: block;
            width: 95%;
            margin: 1.5em auto .5em auto;
        }

        #impact_all_main h2 {
            font-family: 'Roboto Slab', serif;
            font-size: 1em;
            line-height: 1.375em;
            font-weight: bold;
            color: #002f87;
            display: block;
            width: 95%;
            margin: 0 auto;
        }

        #impact_all_main p {
            display: block;
            width: 95%;
            margin: 0 auto;
            font-size: .875em;
        }

            #impact_all_main p a {
                font-size: .75em;
                font-weight: bold;
            }

    /* INDIVIDUAL IMPACT PAGE */
    #impact_left {
        background-color: #fff;
    }

    #impact_left_title_content {
        width: 100%;
        float: none;
    }

    #impact_left_title_wrap {
        margin-top: -1.4em;
    }

    #impact_left_title_content h1 {
        font-size: 2em;
        line-height: 1.125em;
        margin: 0;
        background-color: #092f87;
        color: #fff;
        padding: 7px;
    }

    #impact_left_title_content p {
        background-color: #0a2240;
        margin: 0;
        padding: 7px;
        font-size: .875em;
    }

        #impact_left_title_content h1 a,
        #impact_left_title_content p a {
            color: #fff;
            text-decoration: none;
        }

    #impact_left_socialmedia {
        text-align: right;
    }

        #impact_left_socialmedia img {
            margin: .75em 0 .25em .25em;
            width: 10%
        }

        #impact_left_socialmedia a:last-child {
            margin-right: 1em;
        }

    #impact_left_content {
        margin-bottom: 1em;
    }

        #impact_left_content p,
        #impact_left_content h2,
        #impact_left_content ul {
            margin-right: 1em;
            margin-left: 1em;
        }

            #impact_left_content p.pullquote {
                font-family: 'Roboto Slab', serif;
                color: #092f87;
                font-size: 1.25em;
                margin-bottom: .8em;
            }

        #impact_left_content .byline-date {
            margin-bottom: 1.25em;
        }

            #impact_left_content .byline-date p {
                font-size: .875em;
                font-weight: bold;
                margin-bottom: 0;
            }
    /* RIGHT RAIL - INDIVIDUAL IMPACT PAGE */
    #impact_right img {
        width: 90%;
        display: block;
        margin: 0 auto 1.25em auto;
    }

    #impact_right h2 {
        background-color: #0a2240;
        font-family: 'Roboto Slab', serif;
        font-weight: bold;
        font-size: 1.125em;
        color: #fff;
        display: block;
        padding: .5em 1.1em;
        margin-left: -4px;
        margin-right: -1px;
        margin-bottom: 1.25em;
    }

    #impact_right h3 {
        font-family: 'Roboto Slab', serif;
        font-weight: bold;
        font-size: 1.125em;
        line-height: 1.125em;
        color: #231f20;
        display: block;
        margin: 0 auto .5em auto;
        width: 90%;
    }

        #impact_right h3 a {
            color: #231f20;
            text-decoration: none;
        }

    #impact_right p {
        display: block;
        width: 90%;
        margin: 0 auto 1.25em auto;
    }

        #impact_right p.caption {
            font-size: .75em;
            line-height: 1.25em;
            color: #231f20;
            margin: -1em auto 1.625em auto;
        }

            #impact_right p.caption a {
                text-decoration: underline;
            }

    #impact_right ul {
        list-style: none;
        margin: 0 auto 1.25em auto;
        padding: 0;
        display: block;
        width: 90%;
    }

    #impact_right li {
        font-size: .875em;
        padding: 0;
        margin: 0 0 .75em 0;
        font-weight: 600;
    }

        #impact_right li a {
            text-decoration: none;
            color: #0033a1;
        }

    /* ALL NEWS PAGE */
    #news_all_header {
        display: block;
        width: 90%;
        margin: 3em auto 0 auto;
        float: none;
    }

    /* ALL NEWS PAGE - TEMP STUFF ADDED FOR LAUNCH TO ACCOMMODATE OLD NEWS DATABASE */
    #news_temp_sort_content {
        border-bottom: .1em solid #030303;
        padding-bottom: .5em;
    }

        #news_temp_sort_content h2 {
            color: #231f20;
            font-family: 'Roboto Slab', serif;
            font-weight: bold;
            font-size: 1em;
            line-height: 1.125em;
            display: block;
            width: 90%;
            margin: 0 auto;
        }

        #news_temp_sort_content p {
            display: block;
            width: 90%;
            margin: .5em auto .75em auto;
        }

    #news_all_main_content {
        margin: 1em 0 0 0;
    }

        #news_all_main_content .news_item {
            margin-bottom: 1em;
        }

        #news_all_main_content h2.temp {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-size: .875em;
            line-height: 1.25em;
            font-weight: bold;
            display: block;
            width: 90%;
            margin: 0 auto .325em auto;
        }

            #news_all_main_content h2.temp a {
                color: #002f87;
                text-decoration: none;
            }

        #news_all_main_content p.temp {
            color: #002f87;
            font-size: .75em;
            font-weight: bold;
            display: block;
            width: 90%;
            margin: 0 auto;
        }

    /* INDIVIDUAL NEWS PAGES - STUFF USED AT LAUNCH */
    #news_top {
        padding: 1em 0;
    }

    #news_top_social {
        text-align: right;
    }

        #news_top_social img {
            margin: 0 0 0 .25em;
            width: 10%;
        }

        #news_top_social a:last-child {
            margin-right: 5%;
        }

    #news_main {
        margin-bottom: 2em;
    }

        #news_main .byline-date {
            margin: 0 0 1.25em 0;
        }

    #news_main_content h1 {
        display: block;
        width: 90%;
        margin: 0 auto .325em auto;
    }

    #news_main_content .byline-date p {
        font-size: .875em;
        font-weight: bold;
        display: block;
        width: 90%;
        margin: 0 auto;
    }

    #news_main_content p {
        display: block;
        width: 90%;
        margin: 0 auto 1em auto;
    }

    /* ALL EVENTS PAGE - STUFF USED AT LAUNCH */
    #events_list {
        border-top: 1px solid #231f20;
        margin-top: 1.25em;
        display: block;
        width: 90%;
        margin: 1.25em auto 0 auto;
        float: none;
    }

        #events_list .event {
            width: 100%;
            float: left;
            border-bottom: .1em solid #231f20;
        }

            #events_list .event .date {
                width: 25%;
                float: left;
            }

                #events_list .event .date p {
                    color: #002f87;
                    font-size: .875em;
                    font-weight: 600;
                    margin: 1em 0 0 0;
                }

            #events_list .event .description {
                width: 75%;
                float: left;
            }

                #events_list .event .description p.event-title,
                #events_list .event .description p.event-detail,
                #events_list .event .description p.event-contact {
                    font-size: .875em;
                    line-height: 1.25em;
                }

                #events_list .event .description p.event-title {
                    color: #002f87;
                    font-weight: 600;
                    margin: 1em 0 .2em 0;
                }

                #events_list .event .description p.event-detail {
                    margin: 0 0 .2em 0;
                }

                #events_list .event .description p.event-contact {
                    margin: 0 0 1em 0;
                }

                    #events_list .event .description p.event-contact a {
                        text-decoration: underline;
                        color: #231f20;
                    }

    #events_all_sidebar {
        margin-top: 1em;
    }

        #events_all_sidebar img {
            display: block;
            width: 90%;
            margin: 0 auto 1.25em auto;
        }

    /* IMAGE BAR MOBILE */
    #imagebar-3333,
    #imagebar-363,
    #imagebar-336,
    #imagebar-633,
    #imagebar-66,
    #imagebar-444 {
        background-color: #9fa0a5;
        padding: 0;
    }

        #imagebar-3333 img,
        #imagebar-363 img,
        #imagebar-336 img,
        #imagebar-633 img,
        #imagebar-66 img,
        #imagebar-444 img {
            display: block;
            margin: 0 auto;
            width: 95%;
        }

    #imagebar-3333-imageA img,
    #imagebar-363-imageA img,
    #imagebar-336-imageA img,
    #imagebar-633-imageA img,
    #imagebar-66-imageA img,
    #imagebar-444-imageA img {
        margin-top: .75em;
        margin-bottom: .75em;
    }

    #imagebar-3333-imageB img,
    #imagebar-3333-imageC img,
    #imagebar-3333-imageD img,
    #imagebar-363-imageB img,
    #imagebar-363-imageC img,
    #imagebar-336-imageB img,
    #imagebar-336-imageC img,
    #imagebar-633-imageB img,
    #imagebar-633-imageC img,
    #imagebar-66-imageB img,
    #imagebar-444-imageB img,
    #imagebar-444-imageC img {
        margin-bottom: .75em;
    }

    /* TABLES */
    #content table {
        font-size: .75em;
        margin-bottom: 30px;
        width: 100%
    }

    #content #third_tier_main #third_tier_main_middle table.style-3 {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

    #content table a {
        color: #0033a1;
        text-decoration: none;
        font-weight: 600;
    }

    #content table td.empty {
        background-color: #e1e9f6;
    }

    #content table td.yellow {
        background-color: #ffff00;
    }

    /* STYLE-1 */
    #content table.style-1 {
        border-top: 1px solid #231f20;
        border-bottom: 1px solid #231f20;
    }

        #content table.style-1 th {
            padding: 7px 10px 10px 10px;
        }

            #content table.style-1 th.left {
                text-align: left;
                vertical-align: top;
                padding-left: 10px;
                padding-right: 10px;
            }

        #content table.style-1 td {
            padding: 0 10px 10px 10px;
        }

            #content table.style-1 td.center {
                text-align: center;
            }

    /* STYLE-2 */
    #content table.style-2 {
    }

        #content table.style-2 th {
            padding: 5px 10px 4px 10px;
            background-color: #e1e9f6;
        }

            #content table.style-2 th.left {
                text-align: left;
                vertical-align: top;
            }

        #content table.style-2 td {
            padding: 4px 10px 4px 10px;
            border-bottom: 1px solid #231f20;
        }

            #content table.style-2 td.center {
                text-align: center;
            }

    /* STYLE-3 */
    #content table.style-3 caption {
        text-transform: uppercase;
        font-weight: bold;
        background-color: #002f87;
        color: #fff;
        padding: 4px;
        border-left: 1px solid #231f20;
        border-top: 1px solid #231f20;
        border-right: 1px solid #231f20;
        caption-side:top;
    }

    #content table.style-3 th {
        background-color: #e1e9f6;
    }

        #content table.style-3 th a {
            color: #231f20;
        }

    #content table.style-3 th,
    #content table.style-3 td {
        border: 1px solid #231f20;
        padding: 3px 7px;
    }

        #content table.style-3 th.left {
            text-align: left;
        }

        #content table.style-3 td.center {
            text-align: center;
        }

    /* STYLE-4 */
    #content table.style-4 {
    }

        #content table.style-4 th {
            padding: 5px 10px 4px 10px;
            background-color: #e1e9f6;
        }

            #content table.style-4 th.left {
                text-align: left;
                vertical-align: top;
            }

        #content table.style-4 td {
            padding: 4px 10px 4px 10px;
            border-bottom: 1px solid #231f20;
        }

            #content table.style-4 td.center {
                text-align: center;
            }

    /* ALL EVENTS PAGE - STUFF NOT USED AT LAUNCH */
    #events_sort_options .radiobutton {
        font-size: .75em;
        padding-top: .5em;
    }

    #events_all_wrap {
        margin-bottom: 3em;
    }

    #events_sort_options {
        width: 60.5%;
        float: left;
    }

    #events_sort_calendar {
        width: 38%;
        float: left;
    }

        #events_sort_calendar img {
        }

    /* INDIVIDUAL EVENT PAGES - NOT USED AT LAUNCH */
    #events_top {
        padding: 2.5em 0;
    }

    #events_top_tags img {
        margin: 0 .75em 0 0;
        padding: 0 0 0 0;
    }

    #events_top_tags p {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }

    #events_top_social {
        text-align: right;
    }

        #events_top_social img {
            margin: 0 0 0 .25em;
        }

    #events_main {
        margin: 0 0 3em 0;
    }

        #events_main .date-location {
            margin: 0 0 1.25em 0;
        }

            #events_main .date-location p {
                font-size: .875em;
                font-weight: bold;
                margin-bottom: 0;
            }

        #events_main .image {
            width: 340px;
            float: right;
            padding: .5em 0 1em 1em;
        }

            #events_main .image p {
                font-size: .75em;
                line-height: 1.2em;
                margin: .75em 0 0 0;
                padding: 0;
                color: #092f87;
            }
    /* FACTS CASCADE */
    #content #third_tier_main_middle #facts h2 {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-weight: normal;
        font-size: 1.25em;
        line-height: 1.05em;
        padding: .5em 0 0 0;
        margin: 0 0 .5em 0;
        border-top: 1px solid #030303;
    }

    #content #interior_main .adjust_right_margin #facts p,
    #content #interior_main .adjust_right_margin #facts p.footnote,
    #content #third_tier_main_middle #facts p,
    #content #third_tier_main_middle #facts p.footnote {
        font-size: .75em;
        margin-bottom: 1.25em;
    }

    #content #third_tier_main_middle #facts img {
        display: block;
        margin: 0 auto 5px auto;
    }

    #content #interior_main .adjust_right_margin #facts ol,
    #content #third_tier_main_middle #facts ol {
        font-size: .75em;
    }

    /* FACTS AND FIGURES PAGE */
    #content .adjust_right_margin .facts-figures-page {
        padding-bottom: 1em;
        border-bottom: 1px solid #030303;
    }

        #content .adjust_right_margin .facts-figures-page h2 {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-weight: normal;
            font-size: 2em;
            line-height: 1.05em;
            padding: .5em 0 0 0;
            margin: 0 0 .625em 0;
            border-top: 1px solid #030303;
        }

        #content .adjust_right_margin .facts-figures-page p {
            font-size: .875em;
            margin-bottom: 1.25em;
        }

            #content .adjust_right_margin .facts-figures-page p a {
                text-decoration: underline;
            }

        #content .adjust_right_margin .facts-figures-page img {
            margin-bottom: .5em;
        }

    /* AT A GLANCE ACADEMIC AREA PAGES */
    #third_tier_main_right #contact-info {
        display: block;
        width: 100%;
        margin: 0 auto;
    }

        #third_tier_main_right #contact-info p.intro {
            color: #0a2f87;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 15px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.intro2 {
            color: #0a2f87;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 15px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.sidebar1 {
            font-size: 14px;
            line-height: 17px;
            font-weight: bold;
            margin-bottom: 5px;
        }

        #third_tier_main_right #contact-info p.sidebar2 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 3px;
        }

        /*NEW STUFF*/

        #third_tier_main_right #contact-info p.sidebar3 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 15px;
        }

        #third_tier_main_right #contact-info p.sidebar4 a {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 15px;
            font-weight: bold;
            color: #333;
        }

        #third_tier_main_right #contact-info p.sidebar5 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.sidebar6 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 25px;
        }
        /*NEW STUFF ENDS*/




        #third_tier_main_right #contact-info p.disclaimer {
            font-size: 11px;
            line-height: 13px;
            font-style: italic;
        }

        #third_tier_main_right #contact-info ul {
            margin-left: 10px;
            margin-bottom: 15px;
            font-size: 12px;
            font-weight: bold;
        }

        #third_tier_main_right #contact-info li {
            margin-top: 10px;
            line-height: 14px;
        }


    /*** directory tabs ***/
    /***** PUBLICATIONS PAGE *****/
    #mainContentRight p.pubs {
        margin-top: 10px;
    }

    /*** tab ***/
    .ajax__navTab .ajax__tab_header { /* main tab properties */
        height: 27px;
        text-align: left;
        margin-left: 10px;
    }

    .ajax__navTab .ajax__tab_outer { /* inactive tab */
        height: 27px;
        margin-right: 3px;
        width: 175px;
        background-color: #ccc;
        padding: 3px;
    }

    .ajax__navTab .ajax__tab_inner { /*inactive tab text color, active/inactive text size, position. */
        padding-top: 3px;
        color: #000;
        width: 175px;
        font-size: .875em;
        text-align: center;
    }

    .ajax__navTab .ajax__tab_tab { /* active/inactive tab inner size */
        height: 21px;
        margin: 0;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_outer { /* hover */
        background-color: #0a2f87;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_inner { /* hover for inner part of tab only */
        background-color: #0a2f87;
        color: #fff;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_tab {
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_outer {
        background-color: #0a2f87;
        color: green;
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_inner {
        background-color: #0a2f87;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_tab {
        color: #fff;
    }

    .ajax__navTab .ajax__tab_body {
        padding-top: 15px;
        min-height: 400px;
        height: auto !important;
        border: #e0e0e0 1px solid;
        padding-left: 20px;
        padding-right: 20px;
        margin-right: 15px;
        margin-bottom: 25px;
    }

        .ajax__navTab .ajax__tab_body p {
            margin-left: 20px;
        }

        .ajax__navTab .ajax__tab_body li {
            margin-top: 15px;
            font-size: .875em;
        }

    /* NEWS INDIVIDUAL - REVISION 2 10/15/2015 */
    #more-news-content p {
        display: block;
        width: 95%;
        margin: 10px auto 7px auto;
        font-size: .75em;
        font-weight: bold;
    }

    #news-feature {
        padding-top: 0;
    }

    #news-feature-main-content h1,
    #news-feature-main-content h2,
    #news-feature-main-content h3,
    #news-feature-main-content h4,
    #news-feature-main-content h5,
    #news-feature-main-content p,
    #news-feature-main-content ul,
    #news-feature-main-content ol {
        display: block;
        width: 95%;
        margin: 0 auto;
    }

    #news-feature-main-content #banner-image {
        background-color: #e5e6e8;
        display: block;
        width: 95%;
        margin: 0 auto;
        float: none;
    }

        #news-feature-main-content #banner-image p {
            font-size: .75em;
            line-height: 1.325em;
            padding: 10px 0;
            display: block;
            width: 95%;
            margin: 0 auto;
        }

    #news-feature-main-content h1 {
        margin-bottom: 5px;
        margin-top: 15px;
        line-height: 1.125em;
    }

    #news-feature-main-content h3 {
        color: #231f20;
        font-family: 'Roboto Slab', serif;
        font-size: 1.5em;
        line-height: 1.25em;
        margin-bottom: 5px;
    }
    #news-feature-main-content h5 {
        color: #231f20;
        font-family: 'Roboto Slab', serif;
        font-size: 20px;
        line-height: 1.25em;
        color: #002f87;
        margin-bottom: 5px;
    }
    #news-feature-main-content p.date {
        font-size: .75em;
        font-weight: bold;
        margin-bottom: 15px;
    }

    #news-feature-main-content p.video-caption {
        font-size: .75em;
        margin-top: 3px;
    }

    #news-feature-main-content p.caption {
        font-size: .75em;
        margin-top: -10px;
    }

    #news-feature-main-content h4 {
        font-size: 1em;
        line-height: 1.435em;
        font-weight: bold;
        margin-bottom: 5px;
    }

    #news-feature-main-content p,
    #news-feature-main-content ul,
    #news-feature-main-content ol {
        margin-bottom: 15px;
    }

        #news-feature-main-content p.quote {
            font-size: 1.125em;
            line-height: 1.5em;
            color: #002f87;
            font-family: 'Roboto Slab', serif;
        }

        #news-feature-main-content ul li {
            line-height: 1.5em;
            margin: 0 0 10px 6%;
        }

        #news-feature-main-content ul.zero li {
            line-height: 1.5em;
            margin: 0 0 0 6%;
        }

    #news-feature-main-content #news-read-more h4,
    #news-feature-main-content #news-share-social-media h4 {
        color: #002f87;
        margin-bottom: 15px;
    }

    #news-share-social-media {
        margin-bottom: 20px;
    }

        #news-share-social-media img {
            width: 15%;
        }

        #news-share-social-media a:nth-child(2) {
            margin-left: 4.5%;
        }

        #news-share-social-media a {
            margin-right: 5px;
        }

    #news-read-more .single {
        text-align: center;
        width: 75px;
        float: left;
        clear: none;
        margin-bottom: 0;
    }

        #news-read-more .single img {
            margin-bottom: 3px;
        }

        #news-read-more .single p {
            font-size: .75em;
        }

            #news-read-more .single p a {
                font-weight: 600;
            }

    #news-feature-main-content #news-media-contact {
        margin-bottom: 15px;
    }

        #news-feature-main-content #news-media-contact h4,
        #news-feature-main-content #news-media-contact p {
            background-color: #e5e6e8;
            text-indent: 15px;
            font-size: .875em;
            width: 97%;
            margin-top: 0;
            margin-bottom: 0;
        }

        #news-feature-main-content #news-media-contact h4 {
            font-weight: bold;
            padding-top: 10px;
        }

        #news-feature-main-content #news-media-contact p:last-child {
            padding-bottom: 15px;
        }

    /* NEWS SIDEBAR - REVISION 2 10/15/2015 */
    #news-feature-sidebar h4 {
        font-size: .875em;
        margin-bottom: 7px;
    }

    #news-feature-sidebar ul {
        font-size: .875em;
        line-height: 1.325em;
        list-style: none;
        margin: 0;
    }

    #news-feature-sidebar li {
        margin-bottom: 7px;
    }

    #news-feature-sidebar .news-feature-sidebar-image img {
        margin-bottom: 10px;
        margin-top: 2px;
    }

    #news-feature-sidebar .news-feature-sidebar-image p {
        font-size: .75em;
        line-height: 1.325em;
    }

        #news-feature-sidebar .news-feature-sidebar-image p:last-child,
        #news-feature-sidebar .news-feature-sidebar-quote p:last-child,
        #news-feature-sidebar .news-feature-sidebar-more-info p:last-child,
        #news-feature-sidebar li:last-child {
            margin-bottom: 0;
        }

    #news-feature-sidebar .news-feature-sidebar-quote p {
        font-size: 1.125em;
        line-height: 1.5em;
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        margin-bottom: 15px;
        font-style: italic;
    }

    #news-feature-sidebar .news-feature-sidebar-more-info p {
        font-size: .875em;
        line-height: 1.325em;
        margin-bottom: 5px;
    }

    #news-feature-sidebar-related-links,
    .news-feature-sidebar-image,
    .news-feature-sidebar-quote,
    .news-feature-sidebar-more-info,
    #news-feature-sidebar-related-stories {
        display: block;
        width: 92%;
        margin: 0 auto 15px auto;
        float: none;
        border-bottom: 1px solid #030303;
        padding-bottom: 20px;
    }

        #news-feature-sidebar-related-links ul li,
        #news-feature-sidebar-related-stories ul li {
            margin-left: 0;
        }

            #news-feature-sidebar-related-links ul li a,
            #news-feature-sidebar-related-stories ul li a {
                font-weight: 600;
            }
    /*
#news-feature-sidebar-related-links p a,
#news-feature-sidebar-related-stories p a {
    text-decoration: underline;
    color: #0000ee;
}
*/

    /* SUMMARY PAGE */

    #interior-middle h1,
    #interior-middle p {
        margin-left: 20px;
        margin-right: 20px;
    }

    .summary {
        margin-top: 7px;
        margin-bottom: 7px;
    }

    .summary-left img {
        width: 85%;
        display: block;
        margin: 0 auto 10px auto;
    }

    #interior-middle .summary-right h3,
    #interior-middle .summary-right h4 {
        margin-left: 20px;
        margin-right: 20px;
    }

    #interior-middle .summary-right p {
        margin-left: 20px;
        margin-right: 20px;
    }

    /* STYLE-4 - used for semester plans in ChE */
    #content table.style-4 {
        border: 1px solid #231f20;
    }

        #content table.style-4 th {
            padding: 7px 10px 2px 10px;
        }

            #content table.style-4 th.left {
                text-align: left;
                vertical-align: top;
                padding-left: 10px;
                padding-right: 10px;
            }

        #content table.style-4 td {
            padding: 0 10px 2px 10px;
        }

            #content table.style-4 td.right {
                text-align: right;
            }
    /* MNE Staff pages */
    #interior_main_content .listing {
        width: 100%;
        float: left;
        clear: both;
        margin-top: 25px;
    }

        #interior_main_content .listing .photo {
            width: 100%;
            float: left;
            margin-bottom: 10px;
        }

            #interior_main_content .listing .photo img {
                width: 100%;
                margin: 0 auto;
                display: block;
            }

        #interior_main_content .listing .info {
            width: 100%;
            float: left;
        }

    #interior_main_content .adjust_right_margin p.listing {
        border-bottom: 1px solid #030303;
        padding-bottom: 20px;
        font-size: .825em;
        margin-bottom: 0;
    }

        #interior_main_content .adjust_right_margin p.listing img {
            width: 100%;
            margin-bottom: 10px;
        }

    /** EVENTS INDEX PAGE **/
    #interior_main_content .adjust_right_margin .individual-event {
        border-bottom: 1px solid #030303;
        margin-top: 15px;
    }

        #interior_main_content .adjust_right_margin .individual-event:last-child {
            border-bottom: none;
        }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-date p {
            color: #002f87;
            font-weight: bold;
            font-size: 1em;
            margin-bottom: 5px;
        }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-title p {
            color: #002f87;
            font-size: 1em;
            margin-bottom: 3px;
        }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-detail p {
            font-size: .825em;
            margin-bottom: 3px;
        }

            #interior_main_content .adjust_right_margin .individual-event .individual-event-detail p:last-child {
                margin-bottom: 20px;
            }

    /**YEAR END TAX INFO**/
    #interior_main_sidebar h2.tax-info {
        color: red;
        line-height: 1.25em;
    }

    #interior_main_sidebar p.tax-info {
        font-size: .8em;
        line-height: 1.5em;
        color: #231f20;
        margin: 0 auto 10px auto;
    }

    #interior_main_sidebar p.tax-info-last {
        font-size: .8em;
        line-height: 1.5em;
        color: #231f20;
        margin: 0 auto 20px auto;
    }

    /** COLLEGE OVERVIEW PRESENTATION PAGE **/
    #content p.college-overview {
        font-size: .825em;
        margin-bottom: 20px;
        margin-top: 5px;
    }
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {

    #third_tier_main h1:before,
    #third_tier_main h2:before,
    #third_tier_main h3:before,
    #third_tier_main h4:before,
    #third_tier_main p:before,
    /* #third_tier_main li:before, */
    #directory_results_detail h1:before,
    #directory_results_detail h2:before,
    #directory_results_detail h3:before,
    #directory_results_detail h4:before,
    #directory_results_detail p:before,
    /* #directory_results_detail li:before, */
    #interior_main_content h1:before,
    #interior_main_content h2:before,
    #interior_main_content h3:before,
    #interior_main_content h4:before,
    #interior_main_content p:before,
    /* #interior_main_content li:before, */
    #interior_main_wide h1:before,
    #interior_main_wide h2:before,
    #interior_main_wide h3:before,
    #interior_main_wide h4:before,
    #interior_main_wide p:before,
    /* #interior_main_wide li:before, */
    #interior-middle h1:before,
    #interior-middle h2:before,
    #interior-middle h3:before,
    #interior-middle h4:before {
        display: block;
        content: " ";
        margin-top: -132px;
        height: 132px;
        visibility: hidden;
    }

    #interior_main_sidebar ul.not-bold li {
        font-weight: normal;
    }

    #interior_main_sidebar li.not-bold {
        font-weight: normal;
    }

    #content {
        background-color: #fff;
    }

        #content h1,
        #content h2 {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-weight: normal;
        }

        #content h1,
        #content h2,
        #content h3,
        #content h4 {
            padding: 0;
            margin: 0 0 .3125em 0; /* bottom margin for all header tags unless specifically coded otherwise */
        }

    #interior_main_content h1 { /*H1 bottom margin on standard interior page*/
        margin: 0 0 .5em 0;
    }

    #impact_all_header h1 { /*H1 left margin on impact all page*/
        margin: 0 0 0 .375em;
    }

    #content h1 {
        font-size: 2.5em;
        line-height: 1.05em;
    }

    #content h2 {
        font-size: 2em;
        line-height: 1.25em;
    }

        #content h2 a {
            color: #002f87;
            text-decoration: underline;
        }

    #content h3,
    #content h4 {
        color: #231f20;
        font-family: 'Roboto', sans-serif;
    }

    #content h2.news-headline {
        font-family: 'Roboto', sans-serif;
        font-size: 1em;
        line-height: 1.2222em;
    }

        #content h2.news-headline a {
            font-weight: bold;
            text-decoration: none;
        }

    #content h3 a,
    #content h4 a {
        color: #231f20;
        text-decoration: underline;
    }

    #content h3 {
        font-size: 1.5em;
        line-height: 1.25em;
        font-weight: normal;
    }

    #content h4 {
        font-size: 1.125em;
        line-height: 1.2222em;
    }

    #content h3.handbook {
        margin-bottom: 15px;
        font-weight: 600;
    }

    #content h4.handbook {
        margin-bottom: 18px;
        line-height: 1em;
    }

    #content h4 a.handbook {
        font-weight: 600;
        text-decoration: none;
        color: #002f87;
    }

    #content ul.handbook {
        margin-bottom: 18px;
        margin-top: 0;
    }

        #content ul.handbook li {
            font-size: 1em;
            line-height: 1em;
            padding-left: .2em;
            margin: 0 0 6px 0;
        }

    #content h4.blue {
        color: #002f87;
    }

    #content h4 a.blue {
        color: #002f87;
        text-decoration: none;
    }

    #content p {
        font-size: .875em;
        line-height: 1.375em;
        margin: 0 0 1em 0;
        padding: 0;
    }

    #content #third_tier_main_middle h1,
    #content #third_tier_main_middle h2,
    #content #third_tier_main_middle h3,
    #content #third_tier_main_middle h4,
    #content #third_tier_main_middle p {
        margin-left: 15px;
        margin-right: 15px;
    }

    #content #third_tier_main_middle img {
        margin-top: 5px;
    }

    #content #third_tier_main_middle p.caption {
        font-size: .75em;
        line-height: 1.125em;
        margin-top: 5px;
    }

    #content #third_tier_main_middle ul,
    #content #third_tier_main_middle ol {
        padding: 0;
        margin: 0 15px 1em 30px;
    }

    #content #third_tier_main_middle p.red {
        color: red;
    }

        #content #third_tier_main_middle p.red a {
            color: red;
        }

    #content #third_tier_main_middle ul.no-bullets {
        list-style: none;
        margin-left: 10px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.caption {
        font-size: .825em;
    }

        #content #interior_main #interior_main_content .adjust_right_margin p.caption img {
            margin-bottom: 5px;
            margin-top: 5px;
        }

    #content #interior_main #interior_main_content .adjust_right_margin p.red {
        color: red;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-zero {
        margin-bottom: 0;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-five-px {
        margin-bottom: 5px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-three-px {
        margin-bottom: 3px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-three-px-red {
        margin-bottom: 3px;
        color: red;
    }

    #content #interior_main #interior_main_content .adjust_right_margin h4.bottom-three-px {
        margin-bottom: 3px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin ul li.bottom-three-px {
        margin-bottom: 3px;
    }

    #content p a,
    #content li a {
        color: #0033a1;
        text-decoration: none;
        font-weight: 600;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.red a {
        color: red;
    }

    #content p.news-date {
        margin-bottom: 5px;
    }

    #content p.news-summary {
        margin-bottom: 15px;
    }

    #content p.links {
        font-size: .875em;
    }

        #content p.links a {
            color: #231f20;
        }

            #content p.links a:hover {
                color: #0033a1;
            }

    #content ol {
        margin: 0 0 1em 1.5em;
        padding: 0;
    }

        #content ol.alpha {
            margin: 0 0 1em 1.5em;
            padding: 0;
            list-style: lower-alpha;
        }

        #content ol ol {
            list-style: lower-alpha;
            margin-top: 5px;
            margin-bottom: 5px;
        }

        #content ol ul {
            list-style: disc;
            margin-top: 5px;
        }

            #content ol ul ul {
                list-style: circle;
            }

    #content ul {
        margin: 0 0 1em 1em;
        padding: 0;
    }

    #content ol.footnotes li {
        font-size: .825em;
    }

    #content li {
        font-size: .875em;
        line-height: 1.375em;
        padding-left: .25em;
        margin: 0 0 .375em 0;
    }

    #content ul.zero li {
        font-size: .875em;
        line-height: 1.375em;
        padding-left: .25em;
        margin: 0 0 0 0;
    }

    #content ul ul.zero {
        margin-bottom: 7px;
    }

    #content #third_tier_main_middle ul ul {
        margin-top: 5px;
        margin-left: 15px;
    }

        #content #third_tier_main_middle ul ul li {
            margin-bottom: 0;
        }

    /* ABET LIST */
    #content ol.abet {
        list-style: lower-alpha;
    }

        #content ol.abet li {
            padding-left: 15px;
            font-weight: bold;
        }

        #content ol.abet ol {
            margin-top: 7px;
            list-style: decimal;
        }

        #content ol.abet li li {
            padding-left: 10px;
            font-size: .875em;
            font-weight: normal;
        }
    /* ABET2 LIST */
    #content ol.abet2 {
        list-style: lower-alpha;
    }

        #content ol.abet2 li {
            padding-left: 15px;
        }

        #content ol.abet2 ol {
            margin-top: 7px;
            list-style: decimal;
        }

        #content ol.abet2 li li {
            padding-left: 10px;
            font-size: .875em;
            font-weight: normal;
        }

    /* STANDARD INTERIOR PAGE */
    #interior_main {
        margin: 2em 0 1em 0;
    }


    #interior_main_wide h1 {
        margin: 0 auto .3125em auto;
        display: block;
        width: 90%;
    }

    #interior_main_wide h2 {
        margin: 0 auto .25em auto;
        display: block;
        width: 90%;
    }

    #interior_main_wide h3 {
        margin: 0 auto .25em auto;
        display: block;
        width: 90%;
    }

    #interior_main_wide h4 {
        margin: 0 auto .25em auto;
        display: block;
        width: 90%;
    }

    #interior_main_wide p {
        display: block;
        width: 90%;
        margin: 0 auto .875em auto;
    }

    #content #interior_main #interior_main_wide ul {
        display: block;
        width: 90%;
        margin: 0 auto;
        margin-bottom: .875em;
    }

    #content #interior_main #interior_main_wide li {
        margin-left: 2.5%;
    }





    #interior_main_content .adjust_right_margin {
        margin-right: 1.25em;
        margin-left: 1.25em;
    }

    /* THIRD-TIER INTERIOR PAGE */
    #third_tier_main {
        display: flex;
    }

    #third_tier_main_middle {
        margin: 1.25em 0;
    }

    #third_tier_main_left p,
    #third_tier_main_right p {
        font-size: .75em;
        line-height: 1.25em;
    }

    /* RIGHT AND LEFT RAILS - STANDARD INTERIOR PAGE AND THIRD-TIER PAGE */
    #interior_main_sidebar img,
    #interior_main_sidebar_news_page img,
    #third_tier_main_right img,
    #third_tier_main_left img {
        display: block;
        margin: 0 auto 1em auto;
        width: 90%;
    }


    #interior_main_sidebar p.caption,
    #third_tier_main_right p.caption,
    #third_tier_main_left p.caption {
        font-size: .75em;
        line-height: 1.25em;
        color: #231f20;
        margin: 0 auto;
    }

    #interior_main_sidebar p.caption-cav {
        font-size: .75em;
        line-height: 1.25em;
        font-weight: 600;
        color: #231f20;
        margin: 0 auto;
    }

    #interior_main_sidebar p.caption a,
    #third_tier_main_right p.caption a,
    #third_tier_main_left p.caption a {
        /*	text-decoration:underline; */
    }

    /* RIGHT RAIL ONLY - STANDARD INTERIOR PAGE AND THIRD-TIER PAGE */
    #interior_main_sidebar ul,
    #third_tier_main_right ul {
        list-style: none;
        margin: 0 auto 1.25em auto;
        padding: 0;
        display: block;
        width: 90%;
    }

        #interior_main_sidebar ul.indent {
            padding-left: 20px;
            list-style: disc;
        }

        #interior_main_sidebar ul ul,
        #third_tier_main_right ul ul {
            list-style: disc;
            margin: 0 auto;
            padding: 0;
            display: block;
            width: 90%;
        }

    #interior_main_sidebar li,
    #third_tier_main_right li {
        font-size: .75em;
        padding: 0;
        margin: 0 0 .5em 0;
        font-weight: 600;
    }

        #interior_main_sidebar li.red {
            color: red;
        }

    #third_tier_main_right ul.not-bold li {
        font-size: .75em;
        padding: 0;
        margin: 0 0 .5em 0;
        font-weight: normal;
    }

    #interior_main_sidebar ul ul li,
    #third_tier_main_right ul ul li {
        font-size: .75em;
        padding: 0;
        margin: 0 0 0 2.5%;
        font-weight: 600;
    }

    #interior_main_sidebar li a,
    #third_tier_main_right li a {
        text-decoration: none;
        color: #0033a1;
    }

        #interior_main_sidebar li a.black {
            color: #231f20;
        }

    #interior_main_sidebar h2,
    #third_tier_main_right h2 {
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: .875em;
        line-height: 1.125em;
        color: #231f20;
        display: block;
        margin: 0 auto .5em auto;
        width: 90%;
    }

    #interior_main_sidebar_news_page h2 {
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 1em;
        line-height: 1.125em;
        color: #002f87;
        display: block;
        margin: 0 auto .5em auto;
        width: 90%;
    }

    #interior_main_sidebar h2 a,
    #third_tier_main_right h2 a {
        color: #231f20;
        text-decoration: none;
    }

        #interior_main_sidebar h2 a.blue {
            color: #002f87;
        }
    /* RIGHT RAIL ONLY - THIRD-TIER INTERIOR PAGE */
    #third_tier_main_right {
        padding: 1.5em 0;
    }

    /* LEFT RAIL ONLY - THIRD-TIER INTERIOR PAGE */
    #third_tier_main_left {
        background-color: #d2d2d2;
        padding: 1.5em 0;
    }

        /* LEFT RAIL NAVIGATION - THIRD-TIER INTERIOR PAGE */
        #third_tier_main_left ul {
            display: block;
            width: 90%;
            margin: 0 auto 0 auto;
            padding: 0 0 0 0;
            list-style: none;
        }

        #third_tier_main_left li {
            font-size: .875em;
            line-height: 1.25em;
            font-weight: 600;
            margin-bottom: 1.125em;
        }

            #third_tier_main_left li a {
                color: #0033a1;
                text-decoration: none;
            }

        #third_tier_main_left ul ul {
            margin: 0;
            padding: .375em 0 0 0;
        }

            #third_tier_main_left ul ul li {
                margin: 0 0 .5em 0;
                padding: 0 0 0 0;
                font-weight: normal;
                font-size: .75em;
                line-height: 1.5em;
            }

                #third_tier_main_left ul ul li a {
                    color: #231f20;
                }

                    #third_tier_main_left ul ul li a:hover {
                        font-weight: 600;
                    }

    /* DIRECTORY - SEARCH */
    #directory_filter {
        display: block;
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    #directory_filter_content .left {
        width: 30%;
        float: left;
    }

    #directory_filter_content .right {
        width: 70%;
        float: left;
    }

    #content #directory_filter_content h1 {
        margin: 1em 0 0 0;
    }

        #content #directory_filter_content h1.meet-staff {
            margin: 1em 0 .5em 0;
        }

    #content #directory_filter_content h2 {
        margin: .75em 0 .5em 0;
    }

        #content #directory_filter_content h2.underline {
            border-bottom: 1px solid #231f20;
            padding-bottom: .5em;
        }

    #content #directory_filter_content p {
        margin: 0 0 .5em 0;
    }
    /* DIRECTORY - RESULTS */
    #directory_results {
        display: block;
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    #directory_results_individual {
        border-bottom: 1px solid #231f20;
        margin-bottom: 1.5em;
        padding-bottom: 1.5em;
    }

        #directory_results_individual #individual_photo {
        }

        #directory_results_individual #individual_text h3 {
            margin: 0 0 .5em 25px;
            font-weight: bold;
            color: #002f87;
            font-size: 1em;
            line-height: 1.3125em;
            /*
	text-transform:uppercase;
*/
        }

            #directory_results_individual #individual_text h3 a {
                color: #002f87;
                text-decoration: none;
            }

        #directory_results_individual #individual_text p {
            margin-left: 25px;
            font-size: .875em;
            margin-bottom: .5em;
        }

            #directory_results_individual #individual_text p.title {
                color: #002f87;
                font-weight: bold;
                /*
	text-transform:uppercase;
*/
            }

            #directory_results_individual #individual_text p .email { /* used with span tag to make email addresses consistently lowercase */
                /*
	text-transform:lowercase;
*/
            }

    /* IMPACT ALL PAGE */
    #impact_all_header {
        margin-top: 3em;
    }

    #impact_all_main {
        padding-bottom: 3em;
    }

        #impact_all_main img {
            display: block;
            width: 95%;
            margin: 1.5em auto .5em auto;
        }

        #impact_all_main h2 {
            font-family: 'Roboto', sans-serif;
            font-size: 1em;
            line-height: 1.375em;
            font-weight: bold;
            color: #002f87;
            display: block;
            width: 95%;
            margin: 0 auto;
        }

        #impact_all_main p {
            display: block;
            width: 95%;
            margin: 0 auto;
            font-size: .875em;
        }

            #impact_all_main p a {
                font-size: .75em;
                font-weight: bold;
            }

    /* INDIVIDUAL IMPACT PAGE */
    #impact_left {
        background-color: #fff;
    }

    #impact_left_title_content {
        width: 82.5%;
        float: right;
    }

    #impact_left_title_wrap {
        margin-top: -10.6em;
    }

    #impact_left_title_content h1 {
        font-size: 2.4em;
        background-color: #092f87;
        opacity: .85;
        color: #fff;
        padding: .3em .625em .4em .625em;
        margin: 0 0 0 0;
    }

    #impact_left_title_content p {
        background-color: #0a2240;
        opacity: .85;
        margin: 0 0 0 0;
        padding: .3em 2em .3em 1.25em;
        font-size: 1em;
    }

        #impact_left_title_content h1 a,
        #impact_left_title_content p a {
            color: #fff;
            text-decoration: none;
        }

    #impact_left_socialmedia {
        text-align: right;
    }

        #impact_left_socialmedia img {
            margin: .75em 0 0 .25em;
        }

        #impact_left_socialmedia a:last-child {
            margin-right: 2em;
        }

    #impact_left_content {
        margin-bottom: 3em;
    }

        #impact_left_content p,
        #impact_left_content h2,
        #impact_left_content ul {
            margin-right: 2em;
            margin-left: 1.5em;
        }

            #impact_left_content p.pullquote {
                font-family: 'Roboto Slab', serif;
                color: #092f87;
                font-size: 1.25em;
                margin-bottom: .8em;
            }

        #impact_left_content .byline-date {
            margin-bottom: 1.25em;
        }

            #impact_left_content .byline-date p {
                font-size: .875em;
                font-weight: bold;
                margin-bottom: 0;
            }
    /* RIGHT RAIL - INDIVIDUAL IMPACT PAGE */
    #impact_right img {
        width: 90%;
        display: block;
        margin: 0 auto 1.25em auto;
    }

    #impact_right h2 {
        background-color: #0a2240;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 1.125em;
        color: #fff;
        display: block;
        padding: .5em 1.1em;
        margin-left: -4px;
        margin-right: -1px;
        margin-bottom: 1.25em;
    }

    #impact_right h3 {
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 1.125em;
        line-height: 1.125em;
        color: #231f20;
        display: block;
        margin: 0 auto .5em auto;
        width: 90%;
    }

        #impact_right h3 a {
            color: #231f20;
            text-decoration: none;
        }

    #impact_right p {
        display: block;
        width: 90%;
        margin: 0 auto 1.25em auto;
    }

        #impact_right p.caption {
            font-size: .75em;
            line-height: 1.25em;
            color: #231f20;
            margin: -1em auto 1.625em auto;
        }

            #impact_right p.caption a {
                text-decoration: underline;
            }

    #impact_right ul {
        list-style: none;
        margin: 0 auto 1.25em auto;
        padding: 0;
        display: block;
        width: 90%;
    }

    #impact_right li {
        font-size: .875em;
        padding: 0;
        margin: 0 0 .75em 0;
        font-weight: 600;
    }

        #impact_right li a {
            text-decoration: none;
            color: #0033a1;
        }

    /* ALL NEWS PAGE */
    #news_all_header {
        display: block;
        width: 90%;
        margin: 3em auto 0 auto;
        float: none;
    }
    /* ALL NEWS PAGE - TEMP STUFF ADDED FOR LAUNCH TO ACCOMMODATE OLD NEWS DATABASE */
    #news_temp_sort_content {
        border-bottom: .1em solid #030303;
        padding-bottom: .5em;
    }

        #news_temp_sort_content h2 {
            color: #231f20;
            font-family: 'Roboto', sans-serif;
            font-weight: bold;
            font-size: 1em;
            line-height: 1.125em;
            display: block;
            width: 90%;
            margin: 0 auto;
        }

        #news_temp_sort_content p {
            display: block;
            width: 90%;
            margin: .5em auto .75em auto;
        }

    #news_all_main_content .news_item {
        margin-bottom: 1em;
    }

    #news_all_main_content {
        margin: 1em 0 0 0;
    }

        #news_all_main_content h2.temp {
            color: #002f87;
            font-family: 'Roboto', sans-serif;
            font-size: .875em;
            line-height: 1.25em;
            font-weight: bold;
            display: block;
            width: 90%;
            margin: 0 auto .325em auto;
        }

            #news_all_main_content h2.temp a {
                color: #002f87;
                text-decoration: none;
            }

        #news_all_main_content p.temp {
            color: #002f87;
            font-size: .75em;
            font-weight: bold;
            display: block;
            width: 90%;
            margin: 0 auto;
        }

    /* INDIVIDUAL NEWS PAGES - STUFF USED AT LAUNCH */
    #news_top {
        padding: 1.5em 0;
    }

    #news_top_social {
        text-align: right;
    }

        #news_top_social a:last-child {
            margin-right: 5%;
        }

        #news_top_social img {
            margin: 0 0 0 .25em;
        }

    #news_main {
        margin-bottom: 2em;
    }

    #news_main_content h1 {
        display: block;
        width: 90%;
        margin: 0 auto .325em auto;
    }

    #news_main .byline-date {
        margin: 0 0 1.25em 0;
    }

    #news_main_content .byline-date p {
        font-size: .875em;
        font-weight: bold;
        display: block;
        width: 90%;
        margin: 0 auto;
    }

    #news_main_content p {
        display: block;
        width: 90%;
        margin: 0 auto 1.25em auto;
    }

    /* ALL EVENTS PAGE - STUFF USED AT LAUNCH */
    #content #events_all_header_content {
        display: block;
        width: 90%;
        margin: 3em auto 0 auto;
        float: none;
    }

        #content #events_all_header_content h1 {
        }

    #events_all_wrap {
        background-color: purple;
        display: block;
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    #events_list {
        border-top: 1px solid #231f20;
        margin-top: 0em;
        margin-bottom: 2em;
        width: 95%;
    }

        #events_list .event {
            width: 100%;
            float: left;
            border-bottom: .1em solid #030303;
        }

            #events_list .event .date {
                width: 20%;
                float: left;
            }

                #events_list .event .date p {
                    color: #002f87;
                    font-size: 1em;
                    font-weight: 600;
                    margin: 1em 0 0 0;
                }

            #events_list .event .description {
                width: 80%;
                float: left;
            }

                #events_list .event .description p.event-title,
                #events_list .event .description p.event-detail,
                #events_list .event .description p.event-contact {
                    font-size: .875em;
                    line-height: 1.25em;
                }

                #events_list .event .description p.event-title {
                    color: #002f87;
                    font-weight: 600;
                    margin: 1.4em 0 .2em 0;
                }

                #events_list .event .description p.event-detail {
                    margin: 0 0 .2em 0;
                }

                #events_list .event .description p.event-contact {
                    margin: 0 0 1.7em 0;
                }

                    #events_list .event .description p.event-contact a {
                        text-decoration: underline;
                        color: #231f20;
                    }

    #events_all_sidebar {
    }

        #events_all_sidebar img {
            display: block;
            width: 99%;
            margin: 0 auto 1.25em auto;
        }

    /* IMAGE BAR TABLET */
    #imagebar-3333,
    #imagebar-363,
    #imagebar-336,
    #imagebar-633,
    #imagebar-66,
    #imagebar-444 {
        background-color: #9fa0a5;
        padding: .5em 0;
    }

        #imagebar-3333 img,
        #imagebar-363 img,
        #imagebar-336 img,
        #imagebar-633 img,
        #imagebar-66 img,
        #imagebar-444 img {
            display: block;
            margin: 0 auto;
        }

    #imagebar-3333-imageA img,
    #imagebar-3333-imageB img,
    #imagebar-3333-imageC img,
    #imagebar-3333-imageD img,
    #imagebar-363-imageA img,
    #imagebar-363-imageC img,
    #imagebar-336-imageA img,
    #imagebar-336-imageB img,
    #imagebar-633-imageB img,
    #imagebar-633-imageC img,
    #imagebar-444-imageA img,
    #imagebar-444-imageB img,
    #imagebar-444-imageC img {
        width: 95%;
    }

    #imagebar-363-imageB img,
    #imagebar-336-imageC img,
    #imagebar-633-imageA img,
    #imagebar-66-imageA img,
    #imagebar-66-imageB img {
        width: 98%;
    }

    /* TABLES */
    #content table {
        font-size: .75em;
        margin-bottom: 30px;
        width: 100%;
    }

    #content #third_tier_main #third_tier_main_middle table.style-3 {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

    #content table a {
        color: #0033a1;
        text-decoration: none;
        font-weight: 600;
    }

    #content table td.empty {
        background-color: #e1e9f6;
    }

    #content table td.yellow {
        background-color: #ffff00;
    }

    /* STYLE-1 */
    #content table.style-1 {
        border-top: 1px solid #231f20;
        border-bottom: 1px solid #231f20;
        caption-side: top;
    }

        #content table.style-1 th {
            padding: 7px 10px 10px 10px;
        }

            #content table.style-1 th.left {
                text-align: left;
                vertical-align: top;
                padding-left: 10px;
                padding-right: 10px;
            }

        #content table.style-1 td {
            padding: 0 10px 10px 10px;
        }

            #content table.style-1 td.center {
                text-align: center;
            }

    /* STYLE-2 */
    #content table.style-2 {
        caption-side: top;
    }

        #content table.style-2 th {
            padding: 5px 10px 4px 10px;
            background-color: #e1e9f6;
        }

            #content table.style-2 th.left {
                text-align: left;
                vertical-align: top;
            }

        #content table.style-2 td {
            padding: 4px 10px 4px 10px;
            border-bottom: 1px solid #231f20;
        }

            #content table.style-2 td.center {
                text-align: center;
            }

    /* STYLE-3 */
    #content table.style-3 caption {
        text-transform: uppercase;
        font-weight: bold;
        background-color: #002f87;
        color: #fff;
        padding: 4px;
        border-left: 1px solid #231f20;
        border-top: 1px solid #231f20;
        border-right: 1px solid #231f20;
        caption-side: top;
    }

    #content table.style-3 th {
        background-color: #e1e9f6;
    }

        #content table.style-3 th a {
            color: #231f20;
        }

    #content table.style-3 th,
    #content table.style-3 td {
        border: 1px solid #231f20;
        padding: 3px 7px;
    }

        #content table.style-3 th.left {
            text-align: left;
        }

        #content table.style-3 td.center {
            text-align: center;
        }

    /* STYLE-4 */
    #content table.style-4 {
    }

        #content table.style-4 th {
            padding: 5px 10px 4px 10px;
            background-color: #e1e9f6;
        }

            #content table.style-4 th.left {
                text-align: left;
                vertical-align: top;
            }

        #content table.style-4 td {
            padding: 4px 10px 4px 10px;
            border-bottom: 1px solid #231f20;
        }

            #content table.style-4 td.center {
                text-align: center;
            }

    /* ALL EVENTS PAGE - STUFF NOT USED AT LAUNCH */
    #events_sort_options .radiobutton {
        font-size: .75em;
        padding-top: .5em;
    }

    #events_all_wrap {
        margin-bottom: 3em;
    }

    #events_all_header_content {
        margin: 3em 0 .5em 0;
    }

    #events_sort_options {
        width: 60.5%;
        float: left;
    }

    #events_sort_calendar {
        width: 38%;
        float: left;
    }

        #events_sort_calendar img {
        }

    /* INDIVIDUAL EVENT PAGES - NOT USED AT LAUNCH */
    #events_top {
        padding: 2.5em 0;
    }

    #events_top_tags img {
        margin: 0 .75em 0 0;
        padding: 0 0 0 0;
    }

    #events_top_tags p {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }

    #events_top_social {
        text-align: right;
    }

        #events_top_social img {
            margin: 0 0 0 .25em;
        }

    #events_main {
        margin: 0 0 3em 0;
    }

        #events_main .date-location {
            margin: 0 0 1.25em 0;
        }

            #events_main .date-location p {
                font-size: .875em;
                font-weight: bold;
                margin-bottom: 0;
            }

        #events_main .image {
            width: 340px;
            float: right;
            padding: .5em 0 1em 1em;
        }

            #events_main .image p {
                font-size: .75em;
                line-height: 1.2em;
                margin: .75em 0 0 0;
                padding: 0;
                color: #092f87;
            }
    /* FACTS CASCADE */
    #content #third_tier_main_middle #facts h2 {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-weight: normal;
        font-size: 1.5em;
        line-height: 1.05em;
        padding: .5em 0 0 0;
        margin: 0 15px 5px 15px;
        border-top: 1px solid #030303;
    }

    #content #interior_main .adjust_right_margin #facts p,
    #content #interior_main .adjust_right_margin #facts p.footnore,
    #content #third_tier_main_middle #facts p,
    #content #third_tier_main_middle #facts p.footnote {
        font-size: .75em;
        margin-bottom: 1.25em;
    }

    #content #third_tier_main_middle #facts img {
        display: block;
        width: 91%;
        margin: 0 auto 5px auto;
    }

    #content #interior_main .adjust_right_margin #facts ol,
    #content #third_tier_main_middle #facts ol {
        font-size: .75em;
    }

    /* FACTS AND FIGURES PAGE */
    #content .adjust_right_margin .facts-figures-page {
        padding-bottom: 1em;
        border-bottom: 1px solid #030303;
    }

        #content .adjust_right_margin .facts-figures-page h2 {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-weight: normal;
            font-size: 2em;
            line-height: 1.05em;
            padding: .5em 0 0 0;
            margin: 0 0 .625em 0;
            border-top: 1px solid #030303;
        }

        #content .adjust_right_margin .facts-figures-page p {
            font-size: .875em;
            margin-bottom: 1.25em;
        }

            #content .adjust_right_margin .facts-figures-page p a {
                text-decoration: underline;
            }

        #content .adjust_right_margin .facts-figures-page img {
            margin-bottom: .5em;
        }

    /* AT A GLANCE ACADEMIC AREA PAGES */
    #third_tier_main_right #contact-info {
        display: block;
        width: 100%;
        margin: 0 auto;
    }

        #third_tier_main_right #contact-info p.intro {
            color: #0a2f87;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 15px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.intro2 {
            color: #0a2f87;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 15px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.sidebar1 {
            font-size: 14px;
            line-height: 17px;
            font-weight: bold;
            margin-bottom: 5px;
        }

        #third_tier_main_right #contact-info p.sidebar2 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 3px;
        }

        /*NEW STUFF*/

        #third_tier_main_right #contact-info p.sidebar3 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 15px;
        }

        #third_tier_main_right #contact-info p.sidebar4 a {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 15px;
            font-weight: bold;
            color: #333;
        }

        #third_tier_main_right #contact-info p.sidebar5 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.sidebar6 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 25px;
        }
        /*NEW STUFF ENDS*/




        #third_tier_main_right #contact-info p.disclaimer {
            font-size: 11px;
            line-height: 13px;
            font-style: italic;
        }

        #third_tier_main_right #contact-info ul {
            margin-left: 10px;
            margin-bottom: 15px;
            font-size: 12px;
            font-weight: bold;
        }

        #third_tier_main_right #contact-info li {
            margin-top: 10px;
            line-height: 14px;
        }






    /*** directory tabs ***/
    /***** PUBLICATIONS PAGE *****/
    #mainContentRight p.pubs {
        margin-top: 10px;
    }

    /*** tab ***/
    .ajax__navTab .ajax__tab_header { /* main tab properties */
        height: 27px;
        text-align: left;
        margin-left: 10px;
    }

    .ajax__navTab .ajax__tab_outer { /* inactive tab */
        height: 27px;
        margin-right: 3px;
        width: 175px;
        background-color: #ccc;
        padding: 3px;
    }

    .ajax__navTab .ajax__tab_inner { /*inactive tab text color, active/inactive text size, position. */
        padding-top: 3px;
        color: #000;
        width: 175px;
        font-size: .875em;
        text-align: center;
    }

    .ajax__navTab .ajax__tab_tab { /* active/inactive tab inner size */
        height: 21px;
        margin: 0;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_outer { /* hover */
        background-color: #0a2f87;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_inner { /* hover for inner part of tab only */
        background-color: #0a2f87;
        color: #fff;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_tab {
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_outer {
        background-color: #0a2f87;
        color: green;
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_inner {
        background-color: #0a2f87;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_tab {
        color: #fff;
    }

    .ajax__navTab .ajax__tab_body {
        padding-top: 15px;
        min-height: 400px;
        height: auto !important;
        border: #e0e0e0 1px solid;
        padding-left: 20px;
        padding-right: 20px;
        margin-right: 15px;
        margin-bottom: 25px;
    }

        .ajax__navTab .ajax__tab_body p {
            margin-left: 20px;
        }

        .ajax__navTab .ajax__tab_body li {
            margin-top: 15px;
            font-size: .875em;
        }

    /* NEWS INDIVIDUAL - REVISION 2 10/15/2015 */
    #more-news-content p {
        display: block;
        width: 95%;
        margin: 10px auto 7px auto;
        font-size: .75em;
        font-weight: bold;
    }

    #news-feature {
        padding-top: 0;
    }

    #news-feature-main-content h1,
    #news-feature-main-content h2,
    #news-feature-main-content h3,
    #news-feature-main-content h4,
    #news-feature-main-content h5,
    #news-feature-main-content p,
    #news-feature-main-content ul,
    #news-feature-main-content ol {
        display: block;
        width: 95%;
        margin: 0 auto;
    }

    #news-feature-main-content #banner-image {
        background-color: #e5e6e8;
        display: block;
        width: 95%;
        margin: 0 auto;
        float: none;
    }

        #news-feature-main-content #banner-image p {
            font-size: .75em;
            line-height: 1.325em;
            padding: 10px 0;
            display: block;
            width: 97%;
            margin: 0 auto;
        }

    #news-feature-main-content h1 {
        margin-bottom: 5px;
        margin-top: 20px;
    }

    #news-feature-main-content h3 {
        color: #231f20;
        font-family: 'Roboto', sans-serif;
        font-size: 1.75em;
        line-height: 1.25em;
        margin-bottom: 5px;
    }

    #news-feature-main-content p.date {
        font-size: .75em;
        font-weight: bold;
        margin-bottom: 15px;
    }

    #news-feature-main-content p.video-caption {
        font-size: .825em;
        margin-top: 5px;
    }

    #news-feature-main-content p.caption {
        font-size: .825em;
        margin-top: -10px;
    }

    #news-feature-main-content h4 {
        font-size: 1.125em;
        line-height: 1.435em;
        font-weight: bold;
        margin-bottom: 5px;
    }
    #news-feature-main-content h5 {
        font-size: 20px;
        line-height: 1.435em;
        font-weight: bold;
        margin-bottom: 5px;
        color: #002f87;
    }
    #news-feature-main-content p,
    #news-feature-main-content ul,
    #news-feature-main-content ol {
        margin-bottom: 17px;
    }

        #news-feature-main-content p.quote {
            font-size: 1.25em;
            line-height: 1.5em;
            color: #002f87;
            font-family: 'Roboto Slab', serif;
        }

        #news-feature-main-content ul li {
            line-height: 1.375em;
            margin: 0 0 10px 4%;
        }

        #news-feature-main-content ul.zero li {
            line-height: 1.375em;
            margin: 0 0 0 4%;
        }

    #news-feature-main-content #news-read-more h4,
    #news-feature-main-content #news-share-social-media h4 {
        color: #002f87;
        margin-bottom: 15px;
    }

    #news-share-social-media {
        margin-bottom: 30px;
    }

        #news-share-social-media a:nth-child(2) {
            margin-left: 3%;
        }

        #news-share-social-media a {
            margin-right: 5px;
        }

    #news-read-more .single {
        text-align: center;
        width: 75px;
        float: left;
        clear: none;
        margin-bottom: 0;
    }

        #news-read-more .single img {
            margin-bottom: 3px;
        }

        #news-read-more .single p {
            font-size: .75em;
        }

            #news-read-more .single p a {
                font-weight: 600;
            }

    #news-feature-main-content #news-media-contact {
        margin-bottom: 30px;
    }

        #news-feature-main-content #news-media-contact h4,
        #news-feature-main-content #news-media-contact p {
            background-color: #e5e6e8;
            text-indent: 15px;
            font-size: .875em;
            width: 97%;
            margin-top: 0;
            margin-bottom: 0;
        }

        #news-feature-main-content #news-media-contact h4 {
            font-weight: bold;
            padding-top: 10px;
        }

        #news-feature-main-content #news-media-contact p:last-child {
            padding-bottom: 15px;
        }

    /* NEWS SIDEBAR - REVISION 2 10/15/2015 */
    #news-feature-sidebar h4 {
        font-size: .875em;
        margin-bottom: 7px;
    }

    #news-feature-sidebar ul {
        font-size: .875em;
        line-height: 1.325em;
        list-style: none;
        margin: 0;
    }

    #news-feature-sidebar li {
        margin-bottom: 7px;
    }

    #news-feature-sidebar .news-feature-sidebar-image img {
        margin-bottom: 10px;
        margin-top: 2px;
    }

    #news-feature-sidebar .news-feature-sidebar-image p {
        font-size: .75em;
        line-height: 1.325em;
    }

        #news-feature-sidebar .news-feature-sidebar-image p:last-child,
        #news-feature-sidebar .news-feature-sidebar-quote p:last-child,
        #news-feature-sidebar .news-feature-sidebar-more-info p:last-child,
        #news-feature-sidebar li:last-child {
            margin-bottom: 0;
        }

    #news-feature-sidebar .news-feature-sidebar-quote p {
        font-size: 1em;
        line-height: 1.5em;
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        margin-bottom: 15px;
        font-style: italic;
    }

    #news-feature-sidebar .news-feature-sidebar-more-info p {
        font-size: .875em;
        line-height: 1.325em;
        margin-bottom: 5px;
    }

    #news-feature-sidebar-related-links,
    .news-feature-sidebar-image,
    .news-feature-sidebar-quote,
    .news-feature-sidebar-more-info,
    #news-feature-sidebar-related-stories {
        display: block;
        width: 89%;
        margin: 0 auto 15px auto;
        float: none;
        border-bottom: 1px solid #030303;
        padding-bottom: 20px;
    }

        #news-feature-sidebar-related-links ul li,
        #news-feature-sidebar-related-stories ul li {
            margin-left: 0;
        }

            #news-feature-sidebar-related-links ul li a,
            #news-feature-sidebar-related-stories ul li a {
                font-weight: 600;
            }
    /*
#news-feature-sidebar-related-links p a,
#news-feature-sidebar-related-stories p a {
    text-decoration: underline;
    color: #0000ee;
}
*/

    /* SUMMARY PAGE */
    #interior-middle h1,
    #interior-middle p {
        margin-left: 25px;
        margin-right: 25px;
    }

    .summary {
        margin-top: 5px;
        margin-bottom: 20px;
    }

    .summary-left img {
        width: 75%;
        margin-left: 25px;
    }

    .summary-right h3,
    .summary-right h4 {
        margin-right: 25px;
    }

    #interior-middle .summary-right p {
        margin-left: 0px;
        margin-right: 25px;
    }

    /* STYLE-4 - used for semester plans in ChE*/
    #interior_main_content .plan {
        width: 100%;
        float: left;
        clear: both;
    }

        #interior_main_content .plan .row {
            width: 100%;
            float: left;
        }

            #interior_main_content .plan .row .left {
                width: 100%;
                float: left;
            }

            #interior_main_content .plan .row .right {
                width: 100%;
                float: right;
            }

    #content table.style-4 {
        border: 1px solid #231f20;
    }

        #content table.style-4 th {
            padding: 10px 15px 2px 15px;
            text-align: right;
        }

            #content table.style-4 th.left {
                text-align: left;
                vertical-align: top;
                padding-left: 15px;
                padding-right: 15px;
            }

        #content table.style-4 td {
            padding: 0 15px 2px 15px;
        }

            #content table.style-4 td.right {
                text-align: right;
            }

    /* MNE Staff pages */
    #interior_main_content .listing {
        width: 100%;
        float: left;
        clear: both;
    }

        #interior_main_content .listing .photo {
            width: 25%;
            float: left;
            margin-bottom: 25px;
        }

        #interior_main_content .listing .info {
            width: 72%;
            float: right;
        }

    #interior_main_content .adjust_right_margin p.listing {
        float: left;
        width: 100%;
        border-bottom: 1px solid #030303;
        margin-bottom: 25px;
        padding-bottom: 15px;
        font-size: .825em;
    }

        #interior_main_content .adjust_right_margin p.listing img {
            width: 30%;
            float: left;
            margin-right: 25px;
            margin-bottom: 15px;
        }

    /** EVENTS INDEX PAGE **/

    #interior_main_content .adjust_right_margin .individual-event {
        border-bottom: 1px solid #030303;
        margin-top: 15px;
    }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-date p {
            color: #002f87;
            font-weight: bold;
            font-size: 1em;
            margin-bottom: 5px;
        }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-title p {
            color: #002f87;
            font-size: 1em;
            margin-bottom: 3px;
        }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-detail p {
            font-size: .825em;
            margin-bottom: 3px;
        }

            #interior_main_content .adjust_right_margin .individual-event .individual-event-detail p:last-child {
                margin-bottom: 20px;
            }

    /**YEAR END TAX INFO**/
    #interior_main_sidebar h2.tax-info {
        color: red;
        line-height: 1.25em;
    }

    #interior_main_sidebar p.tax-info {
        font-size: .75em;
        line-height: 1.3em;
        color: #231f20;
        margin: 0 auto 10px auto;
    }

    #interior_main_sidebar p.tax-info-last {
        font-size: .75em;
        line-height: 1.3em;
        color: #231f20;
        margin: 0 auto 20px auto;
    }

    /** COLLEGE OVERVIEW PRESENTATION PAGE **/
    #content p.college-overview {
        font-size: .825em;
        margin-bottom: 20px;
        margin-top: 5px;
    }
}

/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {

    #third_tier_main h1:before,
    #third_tier_main h2:before,
    #third_tier_main h3:before,
    #third_tier_main h4:before,
    #third_tier_main p:before,
    /* #third_tier_main li:before, */
    #directory_results_detail h1:before,
    #directory_results_detail h2:before,
    #directory_results_detail h3:before,
    #directory_results_detail h4:before,
    #directory_results_detail p:before,
    /* #directory_results_detail li:before, */
    #interior_main_content h1:before,
    #interior_main_content h2:before,
    #interior_main_content h3:before,
    #interior_main_content h4:before,
    #interior_main_content p:before,
    /* #interior_main_content li:before, */
    #interior_main_wide h1:before,
    #interior_main_wide h2:before,
    #interior_main_wide h3:before,
    #interior_main_wide h4:before,
    #interior_main_wide p:before,
    /* #interior_main_wide li:before, */
    #interior-middle h1:before,
    #interior-middle h2:before,
    #interior-middle h3:before,
    #interior-middle h4:before {
        display: block;
        content: " ";
        margin-top: -142px;
        height: 142px;
        visibility: hidden;
    }

    #interior_main_sidebar ul.not-bold li {
        font-weight: normal;
    }

    #interior_main_sidebar li.not-bold {
        font-weight: normal;
    }

    #content {
        background-color: #fff;
    }

        #content h1,
        #content h2 {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-weight: normal;
        }

        #content h3.bottom15 {
            margin-bottom: 12px;
        }

        #content h1,
        #content h2,
        #content h3,
        #content h4 {
            padding: 0;
            margin: 0 0 .3125em 0; /* bottom margin for all header tags unless specifically coded otherwise */
        }

    #interior_main_wide h1,
    #interior_main_content h1 { /*H1 bottom margin on standard interior page*/
        margin: 0 0 .6em 0;
    }

    #impact_all_header h1 { /*H1 left margin on impact all page*/
        margin: 0 0 0 .375em;
    }

    #content h1 {
        font-size: 3em;
        line-height: 1.05em;
    }

    #content h2 {
        font-size: 2.25em;
        line-height: 1.125em;
    }

        #content h2 a {
            color: #002f87;
            text-decoration: underline;
        }

        #content h2.news-headline {
            font-size: 1.125em;
            line-height: 1.2222em;
            font-family: 'Roboto', sans-serif;
        }

            #content h2.news-headline a {
                font-weight: bold;
                text-decoration: none;
            }

    #content h3,
    #content h4 {
        color: #231f20;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }

        #content h3 a,
        #content h4 a {
            color: #231f20;
            text-decoration: underline;
        }

    #content h3 {
        font-size: 1.75em;
        line-height: 1.25em;
        font-weight: normal;
    }

    #content h4 {
        font-size: 1.125em;
        line-height: 1.2222em;
    }

        #content h4.blue {
            color: #002f87;
        }

        #content h4 a.blue {
            color: #002f87;
            text-decoration: none;
        }

    #content h3.handbook {
        margin-bottom: 15px;
        font-weight: 600;
    }

    #content h4.handbook {
        margin-bottom: 18px;
        line-height: 1em;
    }

    #content h4 a.handbook {
        font-weight: 600;
        text-decoration: none;
        color: #002f87;
    }

    #content ul.handbook {
        margin-bottom: 18px;
        margin-top: 0;
    }

        #content ul.handbook li {
            font-size: 1em;
            line-height: 1em;
            padding-left: .2em;
            margin: 0 0 6px 0;
        }

    #content p {
        font-size: 1em;
        line-height: 1.375em;
        margin: 0 0 1em 0;
        padding: 0;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.caption {
        font-size: .825em;
    }

        #content #interior_main #interior_main_content .adjust_right_margin p.caption img {
            margin-bottom: 5px;
            margin-top: 5px;
        }

    #content #interior_main #interior_main_content .adjust_right_margin p.red {
        color: red;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-zero {
        margin-bottom: 0;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-five-px {
        margin-bottom: 5px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-three-px {
        margin-bottom: 3px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.bottom-three-px-red {
        margin-bottom: 3px;
        color: red;
    }

    #content #interior_main #interior_main_content .adjust_right_margin h4.bottom-three-px {
        margin-bottom: 3px;
    }

    #content #interior_main #interior_main_content .adjust_right_margin ul li.bottom-three-px {
        margin-bottom: 3px;
    }

    #content #third_tier_main_middle h1,
    #content #third_tier_main_middle h2,
    #content #third_tier_main_middle h3,
    #content #third_tier_main_middle h4,
    #content #third_tier_main_middle p {
        margin-left: 24px;
        margin-right: 24px;
    }

    #content #third_tier_main_middle img {
        margin-top: 10px;
    }

    #content #third_tier_main_middle p.caption {
        font-size: .8em;
        margin-top: 5px;
    }

    #content #third_tier_main_middle p.red {
        color: red;
    }

        #content #third_tier_main_middle p.red a {
            color: red;
        }

    #content #third_tier_main_middle ul,
    #content #third_tier_main_middle ol {
        margin-left: 40px;
        margin-right: 24px;
    }

        #content #third_tier_main_middle ul.no-bullets {
            list-style: none;
            margin-left: 20px;
        }

    #content p a,
    #content li a {
        color: #0033a1;
        text-decoration: none;
        font-weight: 600;
    }

    #content #interior_main #interior_main_content .adjust_right_margin p.red a {
        color: red;
    }

    #content p.news-date {
        margin-bottom: 10px;
    }

    #content p.news-summary {
        margin-bottom: 20px;
    }

    #content p.links {
        font-size: .875em;
    }

        #content p.links a {
            color: #231f20;
        }

            #content p.links a:hover {
                color: #0033a1;
            }

    #content ol {
        margin: 0 0 1em 1.25em;
    }

        #content ol.alpha {
            margin: 0 0 1em 1.25em;
            list-style: lower-alpha;
        }

        #content ol ol {
            list-style: lower-alpha;
            margin-top: 5px;
            margin-bottom: 5px;
        }

        #content ol ul {
            list-style: disc;
            margin-top: 5px;
        }

            #content ol ul ul {
                list-style: circle;
            }

        #content ol.footnotes li {
            font-size: .825em;
        }

        #content ol ol li {
            font-size: .875em;
        }

        #content ol ul ul li {
            font-size: .825em;
        }

    #content ul,
    #content #interior_main #interior_main_wide ul {
        margin: 0 0 1em 1em;
    }

    #content li,
    #content #interior_main #interior_main_wide li {
        font-size: 1em;
        line-height: 1.375em;
        padding-left: .2em;
        margin: 0 0 .375em 1.5%;
    }

    #content #multi-level-list ul ul {
        margin-top: 2px;
        margin-left: 15px;
        margin-bottom: 0;
    }

        #content #multi-level-list ul ul li {
            margin-bottom: 0;
        }

    #content #third_tier_main_middle ul ul {
        margin-top: 5px;
        margin-left: 15px;
    }

        #content #third_tier_main_middle ul ul li {
            margin-bottom: 0;
        }

    #content ul.zero li {
        font-size: 1em;
        line-height: 1.375em;
        padding-left: .2em;
        margin: 0 0 0 1.5%;
    }

    #content ul ul.zero {
        margin-bottom: 7px;
    }

    /* ABET LIST */
    #content ol.abet {
        list-style: lower-alpha;
    }

        #content ol.abet li {
            padding-left: 15px;
            font-weight: bold;
        }

        #content ol.abet ol {
            margin-top: 7px;
            list-style: decimal;
        }

        #content ol.abet li li {
            padding-left: 10px;
            font-size: .875em;
            font-weight: normal;
        }

    /* ABET2 LIST */
    #content ol.abet2 {
        list-style: lower-alpha;
    }

        #content ol.abet2 li {
            padding-left: 15px;
        }

        #content ol.abet2 ol {
            margin-top: 7px;
            list-style: decimal;
        }

        #content ol.abet2 li li {
            padding-left: 10px;
            font-size: .875em;
            font-weight: normal;
        }

    /* STANDARD INTERIOR PAGE */
    #interior_main {
        margin: 3em 0;
    }

    #interior_main_content .adjust_right_margin {
        margin-right: 2.5em;
    }
    /* THIRD-TIER INTERIOR PAGE */
    #third_tier_main {
        display: flex;
    }

    #third_tier_main_middle {
        margin: 1.25em 0;
    }

    /* RIGHT AND LEFT RAILS - STANDARD INTERIOR PAGE AND THIRD-TIER PAGE */
    #interior_main_sidebar img,
    #interior_main_sidebar_news_page img,
    #third_tier_main_right img,
    #third_tier_main_left img {
        display: block;
        margin: 0 auto 1.25em auto;
        width: 90%;
    }

    #interior_main_sidebar p,
    #third_tier_main_right p,
    #third_tier_main_left p {
        font-size: .875em;
        display: block;
        width: 90%;
        margin: 0 auto 1.25em auto;
    }

        #interior_main_sidebar p.caption,
        #third_tier_main_right p.caption,
        #third_tier_main_left p.caption {
            font-size: .8em;
            line-height: 1.5em;
            color: #231f20;
            margin: -1em auto 1.625em auto;
        }

        #interior_main_sidebar p.caption-cav {
            font-size: .875em;
            line-height: 1.5em;
            font-weight: 600;
            color: #231f20;
            margin: -1em auto 1.625em auto;
        }

        #interior_main_sidebar p.caption a,
        #third_tier_main_right p.caption a,
        #third_tier_main_left p.caption a {
            /*	text-decoration:underline; */
        }

    #interior_main_sidebar hr,
    #third_tier_main_right hr,
    #third_tier_main_left hr {
        display: block;
        width: 90%;
        margin: 0 auto 1.25em auto;
    }

    /* RIGHT RAIL ONLY - STANDARD INTERIOR PAGE AND THIRD-TIER PAGE */
    #interior_main_sidebar ul,
    #third_tier_main_right ul {
        list-style: none;
        margin: 0 auto 1.25em auto;
        padding: 0;
        display: block;
        width: 90%;
    }

        #interior_main_sidebar ul.indent {
            padding-left: 35px;
            list-style: disc;
        }

        #interior_main_sidebar ul ul,
        #third_tier_main_right ul ul {
            list-style: disc;
            margin: 0 auto 0 auto;
            padding: 0;
            display: block;
            width: 90%;
        }

            #interior_main_sidebar ul ul li,
            #third_tier_main_right ul ul li {
                font-size: .875em;
                padding: 0;
                margin: 0 0 0 2.5%;
                font-weight: 600;
            }

    #interior_main_sidebar li,
    #third_tier_main_right li {
        font-size: .875em;
        padding: 0;
        margin: 0 0 .75em 0;
        font-weight: 600;
    }

        #interior_main_sidebar li.red {
            color: red;
        }

    #third_tier_main_right ul.not-bold li {
        font-size: .875em;
        padding: 0;
        margin: 0 0 .75em 0;
        font-weight: normal;
    }

    #interior_main_sidebar li a,
    #third_tier_main_right li a {
        text-decoration: none;
        color: #0033a1;
    }

        #interior_main_sidebar li a.black {
            color: #231f20;
        }

    #interior_main_sidebar h2,
    #third_tier_main_right h2 {
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 1.125em;
        line-height: 1.125em;
        color: #231f20;
        display: block;
        margin: 0 auto .5em auto;
        width: 90%;
    }

    #interior_main_sidebar_news_page h2 {
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 1.125em;
        line-height: 1.125em;
        color: #002f87;
        display: block;
        margin: 0 auto .5em auto;
        width: 90%;
    }

    #interior_main_sidebar h2 a,
    #third_tier_main_right h2 a {
        color: #231f20;
        text-decoration: none;
    }

        #interior_main_sidebar h2 a.blue {
            color: #002f87;
        }
    /* RIGHT RAIL ONLY - THIRD-TIER INTERIOR PAGE */
    #third_tier_main_right {
        padding: 1.5em 0;
    }

    /* LEFT RAIL ONLY - THIRD-TIER INTERIOR PAGE */
    #third_tier_main_left {
        background-color: #d2d2d2;
        padding: 1.5em 0;
    }

        /* LEFT RAIL NAVIGATION - THIRD-TIER INTERIOR PAGE */
        #third_tier_main_left ul {
            display: block;
            width: 90%;
            margin: 0 auto 0 auto;
            padding: 0 0 0 0;
            list-style: none;
        }

        #third_tier_main_left li {
            font-size: 1em;
            line-height: 1.125em;
            font-weight: 600;
            margin-bottom: 1.125em;
        }

            #third_tier_main_left li a {
                color: #0033a1;
                text-decoration: none;
            }

        #third_tier_main_left ul ul {
            margin: 0;
            padding: .5em 0 0 0;
        }

            #third_tier_main_left ul ul.impact {
                margin: 0;
                padding: 1em 0 0 0;
            }

            #third_tier_main_left ul ul li {
                margin: 0 0 .5em 0;
                padding: 0 0 0 0;
                font-weight: normal;
                font-size: .875em;
                line-height: 1.25em;
            }

            #third_tier_main_left ul ul.impact li {
                margin: 0 0 1em 0;
                padding: 0 0 0 0;
                font-weight: normal;
                font-size: .875em;
                line-height: 1.375em;
            }

                #third_tier_main_left ul ul.impact li:last-child {
                    margin: 0 0 1.75em 0;
                }

            #third_tier_main_left ul ul li a {
                color: #231f20;
            }

                #third_tier_main_left ul ul li a:hover {
                    font-weight: 600;
                }

    /* DIRECTORY - SEARCH */
    #directory_filter_content .left {
        width: 30%;
        float: left;
    }

    #directory_filter_content .right {
        width: 70%;
        float: left;
    }

    #content #directory_filter_content h1 {
        margin: 1.5em 0 0 0;
    }

        #content #directory_filter_content h1.meet-staff {
            margin: 1em 0 .5em 0;
        }

    #content #directory_filter_content h2 {
        margin: .75em 0 .5em 0;
    }

        #content #directory_filter_content h2.underline {
            border-bottom: 1px solid #231f20;
            padding-bottom: .5em;
        }

    #content #directory_filter_content p {
        margin: 0 0 .5em 0;
    }
    /* DIRECTORY - RESULTS */
    #directory_results {
    }

    #directory_results_individual {
        border-bottom: 1px solid #231f20;
        margin-bottom: 1.5em;
        padding-bottom: 1.5em;
    }

        #directory_results_individual #individual_photo {
        }

        #directory_results_individual #individual_text h3 {
            margin: 0 0 .5em 25px;
            font-weight: bold;
            color: #002f87;
            font-size: 1em;
            line-height: 1.3125em;
            /*
	text-transform:uppercase;
*/
        }

            #directory_results_individual #individual_text h3 a {
                color: #002f87;
                text-decoration: none;
            }

        #directory_results_individual #individual_text p {
            margin-left: 25px;
            font-size: .875em;
            margin-bottom: .5em;
        }

            #directory_results_individual #individual_text p.title {
                color: #002f87;
                font-weight: bold;
                /*
	text-transform:uppercase;
*/
            }

            #directory_results_individual #individual_text p .email { /* used with span tag to make email addresses consistently lowercase */
                /*
	text-transform:lowercase;
*/
            }

    /* IMPACT ALL PAGE */
    #impact_all_header {
        margin-top: 3em;
    }

    #impact_all_main {
        padding-bottom: 3em;
    }

        #impact_all_main img {
            display: block;
            width: 95%;
            margin: 1.5em auto .5em auto;
        }

        #impact_all_main h2 {
            font-family: 'Roboto', sans-serif;
            font-size: 1em;
            line-height: 1.375em;
            font-weight: bold;
            color: #002f87;
            display: block;
            width: 95%;
            margin: 0 auto;
        }

        #impact_all_main p {
            display: block;
            width: 95%;
            margin: 0 auto;
            font-size: .875em;
        }

            #impact_all_main p a {
                font-size: .75em;
                font-weight: bold;
            }

    /* INDIVIDUAL IMPACT PAGE */
    #impact_left {
        background-color: #fff;
    }

    #impact_left_title_content {
        width: 82.5%;
        float: right;
    }

    #impact_left_title_wrap {
        margin-top: -10.6em;
    }

    #impact_left_title_content h1 {
        font-size: 2.4em;
        background-color: #092f87;
        opacity: .85;
        color: #fff;
        padding: .3em .625em .4em .625em;
        margin: 0 0 0 0;
    }

    #impact_left_title_content p {
        background-color: #0a2240;
        opacity: .85;
        margin: 0 0 0 0;
        padding: .3em 2em .3em 1.25em;
        font-size: 1em;
    }

        #impact_left_title_content h1 a,
        #impact_left_title_content p a {
            color: #fff;
            text-decoration: none;
        }

    #impact_left_socialmedia {
        text-align: right;
    }

        #impact_left_socialmedia img {
            margin: .75em 0 0 .25em;
        }

        #impact_left_socialmedia a:last-child {
            margin-right: 2em;
        }

    #impact_left_content {
        margin-bottom: 3em;
    }

        #impact_left_content p,
        #impact_left_content h2,
        #impact_left_content ul {
            margin-right: 2em;
            margin-left: 1.5em;
        }

            #impact_left_content p.pullquote {
                font-family: 'Roboto Slab', serif;
                color: #092f87;
                font-size: 1.25em;
                margin-bottom: .8em;
            }

        #impact_left_content .byline-date {
            margin-bottom: 1.25em;
        }

            #impact_left_content .byline-date p {
                font-size: .875em;
                font-weight: bold;
                margin-bottom: 0;
            }
    /* RIGHT RAIL - INDIVIDUAL IMPACT PAGE */
    #impact_right img {
        width: 95%;
        display: block;
        margin: 0 auto 1.25em auto;
    }

    #impact_right h2 {
        background-color: #0a2240;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 1.125em;
        color: #fff;
        display: block;
        padding: .5em 1.1em;
        margin-left: -4px;
        margin-right: -1px;
        margin-bottom: 1.25em;
    }

    #impact_right h3 {
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 1.125em;
        line-height: 1.125em;
        color: #231f20;
        display: block;
        margin: 0 auto .5em auto;
        width: 90%;
    }

        #impact_right h3 a {
            color: #231f20;
            text-decoration: none;
        }

    #impact_right p {
        display: block;
        width: 90%;
        margin: 0 auto 1.25em auto;
    }

        #impact_right p.caption {
            font-size: .8em;
            line-height: 1.5em;
            color: #231f20;
            margin: -1em auto 1.625em auto;
        }

            #impact_right p.caption a {
                text-decoration: underline;
            }

    #impact_right ul {
        list-style: none;
        margin: 0 auto 1.25em auto;
        padding: 0;
        display: block;
        width: 90%;
    }

    #impact_right li {
        font-size: .875em;
        padding: 0;
        margin: 0 0 .75em 0;
        font-weight: 600;
    }

        #impact_right li a {
            text-decoration: none;
            color: #0033a1;
        }
    /* ALL NEWS PAGE */
    #news_all_header {
        margin: 5em 0 0 0;
        display: block;
        width: 100%;
    }
    /* ALL NEWS PAGE - TEMP STUFF ADDED FOR LAUNCH TO ACCOMMODATE OLD NEWS DATABASE */
    #news_temp_sort_content {
        border-bottom: .1em solid #030303;
        padding-bottom: .5em;
    }

        #news_temp_sort_content h2 {
            color: #231f20;
            font-family: 'Roboto', sans-serif;
            font-weight: bold;
            font-size: 1.125em;
            line-height: 1.125em;
            display: block;
            width: 100%;
            margin: 0 auto;
        }

        #news_temp_sort_content p {
            display: block;
            width: 100%;
            margin: .5em auto .75em auto;
        }

    #news_all_main_content h2.temp {
        color: #002f87;
        font-family: 'Roboto', sans-serif;
        font-size: 1.125em;
        font-weight: bold;
        display: block;
        width: 100%;
        margin: 0 auto;
    }

    #news_all_main_content {
        margin: 1em 0 0 0;
    }

        #news_all_main_content .news_item {
            margin-bottom: 1em;
        }

        #news_all_main_content h2.temp a {
            color: #002f87;
            text-decoration: none;
        }

        #news_all_main_content p.temp {
            color: #002f87;
            font-size: .75em;
            font-weight: bold;
            display: block;
            width: 100%;
            margin: 0 auto;
        }

    /* INDIVIDUAL NEWS PAGES - STUFF USED AT LAUNCH */
    #news_top {
        padding: 2.5em 0;
    }

    #news_top_social {
        text-align: right;
    }

        #news_top_social a:last-child {
            margin-right: 0;
        }

        #news_top_social img {
            margin: 0 0 0 .25em;
            display: inline-block;
        }

    #news_main {
        margin-bottom: 2em;
    }

        #news_main .byline-date {
            margin: 0 0 1.25em 0;
        }

    #news_main_content .byline-date p {
        font-size: .875em;
        font-weight: bold;
        display: block;
        width: 100%;
        margin: 0 auto;
    }

    /* ALL EVENTS PAGE - STUFF USED AT LAUNCH */
    #events_list {
        border-top: 1px solid #030303;
        margin-top: 1.25em;
        width: 97%;
    }

        #events_list .event {
            width: 100%;
            float: left;
            border-bottom: .1em solid #030303;
        }

            #events_list .event .date {
                width: 20%;
                float: left;
            }

                #events_list .event .date p {
                    color: #002f87;
                    font-size: 1.1em;
                    font-weight: 600;
                    margin: 1em 0 0 0;
                }

            #events_list .event .description {
                width: 80%;
                float: left;
            }

                #events_list .event .description p.event-title,
                #events_list .event .description p.event-detail,
                #events_list .event .description p.event-contact {
                    font-size: .875em;
                    line-height: 1.25em;
                }

                #events_list .event .description p.event-title {
                    color: #002f87;
                    font-weight: 600;
                    margin: 1.4em 0 .2em 0;
                }

                #events_list .event .description p.event-detail {
                    margin: 0 0 .2em 0;
                }

                #events_list .event .description p.event-contact {
                    margin: 0 0 1.7em 0;
                }

                    #events_list .event .description p.event-contact a {
                        text-decoration: underline;
                        color: #231f20;
                    }

    #events_all_sidebar img {
        display: block;
        width: 90%;
        margin: 0 auto 1.25em auto;
    }

    /* IMAGE BARS DESKTOP */

    #imagebar-3333,
    #imagebar-363,
    #imagebar-336,
    #imagebar-633,
    #imagebar-66,
    #imagebar-444 {
        background-color: #9fa0a5;
        padding: 1em 0;
    }

        #imagebar-3333 img,
        #imagebar-363 img,
        #imagebar-336 img,
        #imagebar-633 img,
        #imagebar-66 img,
        #imagebar-444 img {
            display: block;
            margin: 0 auto;
            width: 95%;
        }

    #imagebar-3333-imageA img,
    #imagebar-3333-imageB img,
    #imagebar-3333-imageC img,
    #imagebar-3333-imageD img,
    #imagebar-363-imageA img,
    #imagebar-363-imageC img,
    #imagebar-336-imageA img,
    #imagebar-336-imageB img,
    #imagebar-633-imageB img,
    #imagebar-633-imageC img,
    #imagebar-444-imageA img,
    #imagebar-444-imageB img,
    #imagebar-444-imageC img {
        width: 95%;
    }

    #imagebar-363-imageB img,
    #imagebar-336-imageC img,
    #imagebar-633-imageA img,
    #imagebar-66-imageA img,
    #imagebar-66-imageB img {
        width: 98%;
    }

    #imagebar-444-imageA img,
    #imagebar-444-imageB img,
    #imagebar-444-imageC img {
        padding-top: 0;
    }

    /* TABLES */
    #content table {
        font-size: .75em;
        margin-bottom: 30px;
        width: 100%;
    }

    #content #third_tier_main #third_tier_main_middle table.style-3 {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

    #content table a {
        color: #0033a1;
        text-decoration: none;
        font-weight: 600;
    }

    #content table td.empty {
        background-color: #e1e9f6;
    }

    #content table td.yellow {
        background-color: #ffff00;
    }

    /* STYLE-1 */
    #content table.style-1 {
        border-top: 1px solid #231f20;
        border-bottom: 1px solid #231f20;
    }

        #content table.style-1 th {
            padding: 7px 10px 10px 10px;
        }

            #content table.style-1 th.left {
                text-align: left;
                vertical-align: top;
                padding-left: 10px;
                padding-right: 10px;
            }

        #content table.style-1 td {
            padding: 0 10px 10px 10px;
        }

            #content table.style-1 td.center {
                text-align: center;
            }

    /* STYLE-2 */
    #content table.style-2 {
    }

        #content table.style-2 th {
            padding: 5px 10px 4px 10px;
            background-color: #e1e9f6;
        }

            #content table.style-2 th.left {
                text-align: left;
                vertical-align: top;
            }

        #content table.style-2 td {
            padding: 4px 10px 4px 10px;
            border-bottom: 1px solid #231f20;
        }

            #content table.style-2 td.center {
                text-align: center;
            }

    /* STYLE-3 */
    #content table.style-3 {
        margin-bottom: 15px;
    }

        #content table.style-3 caption {
            text-transform: uppercase;
            font-weight: bold;
            background-color: #002f87;
            color: #fff;
            padding: 4px;
            border-left: 1px solid #231f20;
            border-top: 1px solid #231f20;
            border-right: 1px solid #231f20;
            caption-side: top;
        }

        #content table.style-3 th {
            background-color: #e1e9f6;
        }

            #content table.style-3 th a {
                color: #231f20;
            }

        #content table.style-3 th,
        #content table.style-3 td {
            border: 1px solid #231f20;
            padding: 3px 7px;
        }

            #content table.style-3 th.left {
                text-align: left;
            }

            #content table.style-3 td.center {
                text-align: center;
            }

    /* STYLE-4 */
    #content table.style-4 {
    }

        #content table.style-4 th {
            padding: 5px 10px 4px 10px;
            background-color: #e1e9f6;
        }

            #content table.style-4 th.left {
                text-align: left;
                vertical-align: top;
            }

        #content table.style-4 td {
            padding: 4px 10px 4px 10px;
            border-bottom: 1px solid #231f20;
        }

            #content table.style-4 td.center {
                text-align: center;
            }

    /* ALL EVENTS PAGE - STUFF NOT USED AT LAUNCH */
    #events_sort_options .radiobutton {
        font-size: .75em;
        padding-top: .5em;
    }

    #events_all_wrap {
        margin-bottom: 3em;
    }

    #events_all_header_content {
        margin: 3em 0 .5em 0;
    }

    #events_sort_options {
        width: 60.5%;
        float: left;
    }

    #events_sort_calendar {
        width: 38%;
        float: left;
    }

        #events_sort_calendar img {
        }

    /* INDIVIDUAL EVENT PAGES - NOT USED AT LAUNCH */
    #events_top {
        padding: 2.5em 0;
    }

    #events_top_tags img {
        margin: 0 .75em 0 0;
        padding: 0 0 0 0;
    }

    #events_top_tags p {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }

    #events_top_social {
        text-align: right;
    }

        #events_top_social img {
            margin: 0 0 0 .25em;
        }

    #events_main {
        margin: 0 0 3em 0;
    }

        #events_main .date-location {
            margin: 0 0 1.25em 0;
        }

            #events_main .date-location p {
                font-size: .875em;
                font-weight: bold;
                margin-bottom: 0;
            }

        #events_main .image {
            width: 340px;
            float: right;
            padding: .5em 0 1em 1em;
        }

            #events_main .image p {
                font-size: .75em;
                line-height: 1.2em;
                margin: .75em 0 0 0;
                padding: 0;
                color: #092f87;
            }
    /* FACTS CASCADE */
    #content #third_tier_main_middle #facts h2 {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-weight: normal;
        font-size: 2em;
        line-height: 1.05em;
        padding: .5em 0 0 0;
        margin: 0 24px 10px 24px;
        border-top: 1px solid #030303;
    }

    #content #interior_main .adjust_right_margin #facts p,
    #content #interior_main .adjust_right_margin #facts p.footnote,
    #content #third_tier_main_middle #facts p,
    #content #third_tier_main_middle #facts p.footnote {
        font-size: .825em;
        margin-bottom: 1.25em;
        padding: 0;
    }

    #content #third_tier_main_middle #facts img {
        display: block;
        margin: 0 auto 5px auto;
        width: 91%;
    }

    #content #interior_main .adjust_right_margin #facts ol,
    #content #third_tier_main_middle #facts ol {
        font-size: .825em;
    }

    /* FACTS AND FIGURES PAGE */
    #content .adjust_right_margin .facts-figures-page {
        padding-bottom: 1em;
        border-bottom: 1px solid #030303;
    }

        #content .adjust_right_margin .facts-figures-page h2 {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-weight: normal;
            font-size: 2em;
            line-height: 1.05em;
            padding: .5em 0 0 0;
            margin: 0 0 .625em 0;
            border-top: 1px solid #030303;
        }

        #content .adjust_right_margin .facts-figures-page p {
            font-size: .875em;
            margin-bottom: 1.25em;
        }

            #content .adjust_right_margin .facts-figures-page p a {
                text-decoration: underline;
            }

        #content .adjust_right_margin .facts-figures-page img {
            margin-bottom: .5em;
        }

    /* AT A GLANCE ACADEMIC AREA PAGES */
    #third_tier_main_right #contact-info {
        display: block;
        width: 100%;
        margin: 0 auto;
    }

        #third_tier_main_right #contact-info p.intro {
            color: #0a2f87;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 15px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.intro2 {
            color: #0a2f87;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 15px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.sidebar1 {
            font-size: 14px;
            line-height: 17px;
            font-weight: bold;
            margin-bottom: 5px;
        }

        #third_tier_main_right #contact-info p.sidebar2 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 3px;
        }

        /*NEW STUFF*/

        #third_tier_main_right #contact-info p.sidebar3 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 15px;
        }

        #third_tier_main_right #contact-info p.sidebar4 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 15px;
        }

            #third_tier_main_right #contact-info p.sidebar4 a {
                font-weight: bold;
                color: #333;
            }

        #third_tier_main_right #contact-info p.sidebar5 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 10px;
        }

        #third_tier_main_right #contact-info p.sidebar6 {
            font-size: 13px;
            line-height: 17px;
            margin-bottom: 25px;
        }
        /*NEW STUFF ENDS*/

        #third_tier_main_right #contact-info p.disclaimer {
            font-size: 11px;
            line-height: 13px;
            font-style: italic;
        }

        #third_tier_main_right #contact-info ul {
            margin-left: 10px;
            margin-bottom: 15px;
            font-size: 12px;
            font-weight: bold;
        }

        #third_tier_main_right #contact-info li {
            margin-top: 10px;
            line-height: 14px;
        }


    /*** directory tabs ***/
    /***** PUBLICATIONS PAGE *****/
    #mainContentRight p.pubs {
        margin-top: 10px;
    }

    /*** tab ***/

    .ajax__navTab .ajax__tab_header { /* main tab properties */
        height: 27px;
        text-align: left;
        margin-left: 10px;
    }

    .ajax__navTab .ajax__tab_outer { /* inactive tab */
        height: 27px;
        margin-right: 3px;
        width: 175px;
        background-color: #ccc;
        padding: 3px;
    }

    .ajax__navTab .ajax__tab_inner { /*inactive tab text color, active/inactive text size, position. */
        padding-top: 3px;
        color: #000;
        width: 175px;
        font-size: .875em;
        text-align: center;
    }

    .ajax__navTab .ajax__tab_tab { /* active/inactive tab inner size */
        height: 21px;
        margin: 0;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_outer { /* hover */
        background-color: #0a2f87;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_inner { /* hover for inner part of tab only */
        background-color: #0a2f87;
        color: #fff;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_hover .ajax__tab_tab {
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_outer {
        background-color: #0a2f87;
        color: green;
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_inner {
        background-color: #0a2f87;
        width: 175px;
    }

    .ajax__navTab .ajax__tab_active .ajax__tab_tab {
        color: #fff;
    }

    .ajax__navTab .ajax__tab_body {
        padding-top: 15px;
        min-height: 400px;
        height: auto !important;
        border: #e0e0e0 1px solid;
        padding-left: 20px;
        padding-right: 20px;
        margin-right: 15px;
        margin-bottom: 25px;
    }

        .ajax__navTab .ajax__tab_body p {
            margin-left: 20px;
        }

        .ajax__navTab .ajax__tab_body li {
            margin-top: 15px;
            font-size: .875em;
        }

    /* NEWS INDIVIDUAL - REVISION 2 10/15/2015 */
    #more-news-content p {
        display: block;
        width: 97%;
        margin: 10px auto 7px auto;
        font-size: .75em;
        font-weight: bold;
    }

    #news-feature {
        padding-top: 0;
    }

    #news-feature-main-content h1,
    #news-feature-main-content h2,
    #news-feature-main-content h3,
    #news-feature-main-content h4,
    #news-feature-main-content h5,
    #news-feature-main-content p,
    #news-feature-main-content ul,
    #news-feature-main-content ol {
        display: block;
        width: 97%;
        margin: 0 auto;
    }

    #news-feature-main-content #banner-image {
        background-color: #e5e6e8;
        display: block;
        width: 97%;
        margin: 0 auto;
        float: none;
    }

        #news-feature-main-content #banner-image p {
            font-size: .75em;
            line-height: 1.325em;
            padding: 10px 0;
            display: block;
            width: 97%;
            margin: 0 auto;
        }

    #news-feature-main-content h1 {
        margin-bottom: 5px;
        margin-top: 20px;
    }

    #news-feature-main-content h3 {
        color: #231f20;
        font-family: 'Roboto', sans-serif;
        font-size: 1.75em;
        line-height: 1.25em;
        margin-bottom: 5px;
    }

    #news-feature-main-content p.date {
        font-size: .75em;
        font-weight: bold;
        margin-bottom: 15px;
    }

    #news-feature-main-content p.video-caption {
        font-size: .825em;
        margin-top: 5px;
    }

    #news-feature-main-content p.caption {
        font-size: .825em;
        margin-top: -10px;
    }

    #news-feature-main-content h4 {
        font-size: 1.125em;
        line-height: 1.435em;
        font-weight: bold;
        margin-bottom: 5px;
    }
    #news-feature-main-content h5 {
        font-size: 20px;
        line-height: 1.435em;
        font-weight: bold;
        margin-bottom: 5px;
        color:#002f87;
    }
    #news-feature-main-content p,
    #news-feature-main-content ul,
    #news-feature-main-content ol {
        margin-bottom: 17px;
    }

        #news-feature-main-content p.quote {
            font-size: 1.25em;
            line-height: 1.5em;
            color: #002f87;
            font-family: 'Roboto Slab', serif;
        }

        #news-feature-main-content ul li {
            line-height: 1.375em;
            margin: 0 0 10px 4%;
        }

        #news-feature-main-content ul.zero li {
            line-height: 1.375em;
            margin: 0 0 0 4%;
        }

    #news-feature-main-content #news-read-more h4,
    #news-feature-main-content #news-share-social-media h4 {
        color: #002f87;
        margin-bottom: 15px;
    }

    #news-share-social-media {
        margin-bottom: 30px;
    }

        #news-share-social-media a:nth-child(2) {
            margin-left: 1.5%;
        }

        #news-share-social-media a {
            margin-right: 5px;
        }

    #news-read-more .single {
        text-align: center;
        width: 75px;
        float: left;
        clear: none;
        margin-bottom: 10px;
    }

        #news-read-more .single img {
            margin-bottom: 3px;
        }

        #news-read-more .single p {
            font-size: .75em;
        }

            #news-read-more .single p a {
                font-weight: 600;
            }

    #news-feature-main-content #news-media-contact {
        margin-bottom: 50px;
    }

        #news-feature-main-content #news-media-contact h4,
        #news-feature-main-content #news-media-contact p {
            background-color: #e5e6e8;
            text-indent: 15px;
            font-size: .875em;
            width: 97%;
            margin-top: 0;
            margin-bottom: 0;
        }

        #news-feature-main-content #news-media-contact h4 {
            font-weight: bold;
            padding-top: 10px;
        }

        #news-feature-main-content #news-media-contact p:last-child {
            padding-bottom: 15px;
        }

    /* NEWS SIDEBAR - REVISION 2 10/15/2015 */
    #news-feature-sidebar h4 {
        font-size: .875em;
        margin-bottom: 7px;
    }

    #news-feature-sidebar ul {
        font-size: .875em;
        line-height: 1.325em;
        list-style: none;
        margin: 0;
    }

    #news-feature-sidebar li {
        margin-bottom: 7px;
    }

    #news-feature-sidebar .news-feature-sidebar-image img {
        margin-bottom: 10px;
        margin-top: 2px;
    }

    #news-feature-sidebar .news-feature-sidebar-image p {
        font-size: .75em;
        line-height: 1.325em;
    }

        #news-feature-sidebar .news-feature-sidebar-image p:last-child,
        #news-feature-sidebar .news-feature-sidebar-quote p:last-child,
        #news-feature-sidebar .news-feature-sidebar-more-info p:last-child,
        #news-feature-sidebar li:last-child {
            margin-bottom: 0;
        }

    #news-feature-sidebar .news-feature-sidebar-quote p {
        font-size: 1.25em;
        line-height: 1.5em;
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        margin-bottom: 15px;
        font-style: italic;
    }

    #news-feature-sidebar .news-feature-sidebar-more-info p {
        font-size: .875em;
        line-height: 1.325em;
        margin-bottom: 10px;
    }

    #news-feature-sidebar-related-links,
    .news-feature-sidebar-image,
    .news-feature-sidebar-quote,
    .news-feature-sidebar-more-info,
    #news-feature-sidebar-related-stories {
        display: block;
        width: 92%;
        margin: 0 auto 15px auto;
        float: none;
        border-bottom: 1px solid #030303;
        padding-bottom: 20px;
    }

        #news-feature-sidebar-related-links ul li,
        #news-feature-sidebar-related-stories ul li {
            margin-left: 0;
        }

            #news-feature-sidebar-related-links ul li a,
            #news-feature-sidebar-related-stories ul li a {
                font-weight: 600;
            }

    /*
#news-feature-sidebar-related-links p a,
#news-feature-sidebar-related-stories p a {
    text-decoration: underline;
    color: #0000ee;
}
*/

    /* SUMMARY PAGE */
    #interior-middle h1,
    #interior-middle p {
        margin-left: 0px;
        margin-right: 0px;
    }

    .summary {
        margin-top: 5px;
        margin-bottom: 25px;
    }

    .summary-left img {
        width: 88%;
        margin-left: 0px;
    }

    .summary-right h3,
    .summary-right h4 {
        margin-right: 0px;
    }

    #interior-middle .summary-right p {
        margin-left: 0px;
        margin-right: 0px;
    }

    /* STYLE-4 - used for semester plans in ChE */
    #interior_main_content .plan {
        width: 100%;
        float: left;
        clear: both;
    }

        #interior_main_content .plan .row {
            width: 100%;
            float: left;
        }

            #interior_main_content .plan .row .left {
                width: 48.5%;
                float: left;
            }

            #interior_main_content .plan .row .right {
                width: 48.5%;
                float: right;
            }

    #content table.style-4 {
        border: 1px solid #231f20;
        margin-bottom: 20px;
    }

        #content table.style-4 th {
            padding: 5px 10px 7px 10px;
            text-align: right;
        }

            #content table.style-4 th.left {
                text-align: left;
                vertical-align: top;
                padding-left: 10px;
                padding-right: 10px;
            }

        #content table.style-4 td {
            padding: 0 10px 5px 10px;
        }

            #content table.style-4 td.right {
                text-align: right;
            }
    /* MNE Staff pages */
    #interior_main_content .listing {
        width: 100%;
        float: left;
        clear: both;
    }

        #interior_main_content .listing .photo {
            width: 25%;
            float: left;
            margin-bottom: 25px;
        }

        #interior_main_content .listing .info {
            width: 72%;
            float: right;
        }

    #interior_main_content .adjust_right_margin p.listing {
        float: left;
        width: 100%;
        border-bottom: 1px solid #030303;
        margin-bottom: 25px;
        padding-bottom: 15px;
        font-size: .875em;
    }

        #interior_main_content .adjust_right_margin p.listing img {
            width: 30%;
            float: left;
            margin-right: 25px;
            margin-bottom: 15px;
        }

    /**EVENTS INDEX PAGE**/

    #interior_main_content .adjust_right_margin .individual-event {
        border-bottom: 1px solid #030303;
        margin-top: 15px;
    }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-date p {
            color: #002f87;
            font-weight: bold;
            font-size: 1.1em;
            margin-bottom: 5px;
        }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-title p {
            color: #002f87;
            font-size: 1.1em;
            margin-bottom: 3px;
        }

        #interior_main_content .adjust_right_margin .individual-event .individual-event-detail p {
            font-size: .875em;
            margin-bottom: 3px;
        }

            #interior_main_content .adjust_right_margin .individual-event .individual-event-detail p:last-child {
                margin-bottom: 20px;
            }

    /**YEAR END TAX INFO**/
    #interior_main_sidebar h2.tax-info {
        color: red;
        line-height: 1.25em;
    }

    #interior_main_sidebar p.tax-info {
        font-size: .8em;
        line-height: 1.5em;
        color: #231f20;
        margin: 0 auto 10px auto;
    }

    #interior_main_sidebar p.tax-info-last {
        font-size: .8em;
        line-height: 1.5em;
        color: #231f20;
        margin: 0 auto 20px auto;
    }

    /** COLLEGE OVERVIEW PRESENTATION PAGE **/
    #content p.college-overview {
        font-size: .875em;
        margin-bottom: 20px;
        margin-top: 5px;
    }
}

@media print {
    /* STYLE-4 - used for semester plans in ChE */
    /*#interior_main_content .plan {
	width:100%;
	float:left;
	clear:both;
}*/
    #interior_main_content .plan {
        page-break-after: always;
    }

        #interior_main_content .plan .row {
            width: 100%;
            float: left;
        }

            #interior_main_content .plan .row .left {
                width: 48.5%;
                float: left;
            }

            #interior_main_content .plan .row .right {
                width: 48.5%;
                float: right;
            }

    #content table.style-4 {
        border: 1px solid #231f20;
        margin-bottom: .5cm;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 10pt;
    }

        #content table.style-4 th {
            padding: 0.1cm 0.2cm 0cm 0.2cm;
            text-align: right;
        }

            #content table.style-4 th.left {
                text-align: left;
                vertical-align: top;
                padding-left: 0.2cm;
                padding-right: 0.2cm;
            }

        #content table.style-4 td {
            padding: 0 0.2cm;
        }

            #content table.style-4 td.right {
                text-align: right;
            }
}

/*** MNE CUSTOM CSS STARTS: www.mne.psu.edu/about/ContactUs.aspx ***/

/* Mobile Layout: Up to 480px. */
@media only screen and (max-width: 480px) {
    .office-column {
        height: 30px;
        border: 1px solid white;
        min-height: 30px;
    }

        .office-column p.officename {
            color: #002f87;
            font-weight: bold;
            font-size: 1.2em !important;
            margin-top: 10px;
            margin-bottom: 5px;
            line-height: 1em !important;
            text-align: center;
            margin-left: 10px !important;
        }
    #mne-administration #column-1,
    #mne-administration #column-2,
    #mne-administration #column-3,
    #mne-administration #column-4,
    #mne-administration #column-5 {
        width: 100%;
        float: left;
    }

    #mne-administration img {
        display: block;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }

    #mne-administration .individual-entry {
        margin-bottom: 15px;
        height: auto;
    }

    #mne-administration .individual-entry-no-photo {
        margin-bottom: 15px;
        height: auto;
    }

        #mne-administration .individual-entry-no-photo p,
        #mne-administration .individual-entry p {
            display: block;
            width: 90%;
            margin-left: auto;
            margin-right: auto;
        }

            #mne-administration .individual-entry-no-photo p.name,
            #mne-administration .individual-entry p.name {
                color: #002f87;
                font-weight: bold;
                font-size: 0.875em;
                margin-top: 10px;
                margin-bottom: 5px;
                line-height: 1.2em;
            }

            #mne-administration .individual-entry-no-photo p.title,
            #mne-administration .individual-entry p.title {
                font-weight: bold;
                font-size: 0.875em;
                margin-top: 0;
                margin-bottom: 5px;
                line-height: 1.2em;
            }

            #mne-administration .individual-entry-no-photo p.address,
            #mne-administration .individual-entry-no-photo p.phone,
            #mne-administration .individual-entry-no-photo p.email,
            #mne-administration .individual-entry p.address,
            #mne-administration .individual-entry p.phone,
            #mne-administration .individual-entry p.email {
                font-size: .8em;
                margin-top: 2px;
                margin-bottom: 0;
                line-height: 1.2em;
            }
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    #mne-administration #column-1,
    #mne-administration #column-2,
    #mne-administration #column-3,
    #mne-administration #column-4,
    #mne-administration #column-5 {
        width: 20%;
        float: left;
    }

    #mne-administration img {
        display: block;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }

    #mne-administration .individual-entry {
        margin-bottom: 15px;
        height: 290px;
    }

    #mne-administration .individual-entry-no-photo {
        margin-bottom: 15px;
        height: 210px;
    }

        #mne-administration .individual-entry-no-photo p,
        #mne-administration .individual-entry p {
            display: block;
            width: 90%;
            margin-left: auto;
            margin-right: auto;
        }

            #mne-administration .individual-entry-no-photo p.name,
            #mne-administration .individual-entry p.name {
                color: #002f87;
                font-weight: bold;
                font-size: 0.8em;
                margin-top: 10px;
                margin-bottom: 5px;
                line-height: 1.1em;
            }

            #mne-administration .individual-entry-no-photo p.title,
            #mne-administration .individual-entry p.title {
                font-weight: bold;
                font-size: 0.8em;
                margin-top: 0;
                margin-bottom: 5px;
                line-height: 1.2em;
            }

            #mne-administration .individual-entry-no-photo p.address,
            #mne-administration .individual-entry-no-photo p.phone,
            #mne-administration .individual-entry-no-photo p.email,
            #mne-administration .individual-entry p.address,
            #mne-administration .individual-entry p.phone,
            #mne-administration .individual-entry p.email {
                font-size: .75em;
                margin-top: 2px;
                margin-bottom: 0;
                line-height: 1.2em;
            }
}

/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {

    .office-column {
        height:60px;
        border:1px solid white;
        min-height:50px;
    }
    .office-column p.officename {
        color: #002f87;
        font-weight: bold;
        font-size: 1.2em!important;
        margin-top: 10px;
        margin-bottom: 5px;
        line-height: 1em!important;
        text-align:center;
        margin-left:10px!important;
    }
    #mne-administration #column-1,
    #mne-administration #column-2,
    #mne-administration #column-3,
    #mne-administration #column-4,
    #mne-administration #column-5 {
        width: 24.5%;
        float: left;
    }
    #mne-administration #column-1,
    #mne-administration #column-2,
    #mne-administration #column-3
    {
        border-right:1px solid #cecece;
        min-height:2100px;
    }

    #mne-administration img {
        display: block;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
    }

    #mne-administration .individual-entry {
        margin-bottom: 15px;
        height: 390px;
    }

    #mne-administration .individual-entry-no-photo {
        margin-bottom: 15px;
        height: 230px;
    }

        #mne-administration .individual-entry-no-photo p,
        #mne-administration .individual-entry p {
            display: block;
            width: 90%;
            margin-left: auto;
            margin-right: auto;
        }

            
            #mne-administration .individual-entry-no-photo p.name,
            #mne-administration .individual-entry p.name {
                color: #002f87;
                font-weight: bold;
                font-size: 0.875em;
                margin-top: 10px;
                margin-bottom: 5px;
                line-height: 1.2em;
            }

            #mne-administration .individual-entry-no-photo p.title,
            #mne-administration .individual-entry p.title {
                font-weight: bold;
                font-size: 0.875em;
                margin-top: 0;
                margin-bottom: 5px;
                line-height: 1.2em;
            }

            #mne-administration .individual-entry-no-photo p.address,
            #mne-administration .individual-entry-no-photo p.phone,
            #mne-administration .individual-entry-no-photo p.email,
            #mne-administration .individual-entry p.address,
            #mne-administration .individual-entry p.phone,
            #mne-administration .individual-entry p.email {
                font-size: .8em;
                margin-top: 2px;
                margin-bottom: 0;
                line-height: 1.2em;
            }
}

/*** MNE CUSTOM CSS ENDS: www.mne.psu.edu/about/ContactUs.aspx ***/

/* MNE CUSTOM CSS STARTS: http://www.mne.psu.edu/students/undergraduate/index.aspx */
/* Mobile Layout: Up to 480px. */
@media only screen and (max-width: 480px) {
    #three-column-resources {
        margin-left: 0;
    }

        #three-column-resources .button {
            width: 100%;
            float: left;
            margin-bottom: 20px;
            margin-right: 0;
        }

            #three-column-resources .button img {
                display: block;
                width: 90%;
                margin-left: auto;
                margin-right: auto;
            }
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    #three-column-resources {
        margin-left: 5%;
    }

        #three-column-resources .button {
            width: 30%;
            float: left;
            margin-bottom: 20px;
            margin-right: 2.5%;
        }

            #three-column-resources .button img {
                display: block;
                width: 100%;
                margin-left: 0;
                margin-right: 0;
            }
}
/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
    #three-column-resources {
        margin-left: 0;
    }

        #three-column-resources .button {
            width: 30%;
            float: left;
            margin-bottom: 20px;
            margin-right: 2.5%;
        }

            #three-column-resources .button img {
                display: block;
                width: 100%;
                margin-left: 0;
                margin-right: 0;
            }
}
/* MNE CUSTOM CSS ENDS: http://www.mne.psu.edu/students/undergraduate/index.aspx */
/*SLO FORM STARS */
.watermark {
    background-color: #fff;
    color: #999;
    padding: 5px;
    border: 1px solid #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}

.formtextbox {
    padding: 5px;
    border: 1px solid #999;
    color: #000;
}

.rblspace label {
    padding-right: 10px;
}

#mainContentRight p.sloForm {
    line-height: 1.4em;
    margin-bottom: 20px;
}

#mainContentRight #rblouter {
    width: 683px;
    float: left;
    padding-bottom: 10px;
}

    #mainContentRight #rblouter p {
        margin-bottom: 10px;
        line-height: 1.1em;
    }

    #mainContentRight #rblouter #rblinnerleft {
        float: left;
        clear: both;
        width: 130px;
    }

    #mainContentRight #rblouter #rblinnerright {
        float: left;
        width: 553px;
    }
/*SLO FORM ENDS*/

/* GRAD MARKETING 2019 STARTS */
/* Mobile Layout: Up to 480px. */
@media only screen and (max-width: 480px) {
    #grad-marketing p {
        margin-bottom: 15px;
        margin-top: 0;
    }

    #grad-marketing h3 {
        margin-bottom: 10px;
        margin-top: 0;
    }

    #grad-marketing ul {
        list-style: none;
        margin-left: 0;
        margin-top: 0;
    }

    #grad-marketing ol {
        margin-bottom: 20px;
        margin-top: -5px;
    }

    #grad-marketing p.we-are {
        margin-left: 5%;
        margin-top: 20px;
        margin-bottom: 15px;
    }

        #grad-marketing p.we-are a {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-size: 1.25em;
        }

    #grad-marketing p.quote {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-size: 1.15em;
        margin-bottom: 2px;
        margin-left: 5%;
    }

    #grad-marketing p.quote-no-indent {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-size: 1.15em;
        margin-bottom: 2px;
    }

    #grad-marketing p.quote-attribution {
        font-size: .875em;
        margin-left: 5%;
    }

    #grad-marketing ul {
        margin-top: -5px;
    }

        #grad-marketing ul li {
            list-style: disc;
            margin: 0 0 2px 23px;
        }

    #forty-under-forty p.quote {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-size: 1em;
        margin-bottom: 2px;
    }
}


/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    #grad-marketing p {
        margin-bottom: 15px;
        margin-top: 0;
    }

    #grad-marketing h3 {
        margin-bottom: 10px;
        margin-top: 0;
    }

    #grad-marketing ul {
        list-style: none;
        margin-left: 0;
        margin-top: 0;
    }

    #grad-marketing ol {
        margin-bottom: 20px;
        margin-top: -5px;
    }

    #grad-marketing p.we-are {
        margin-left: 5%;
        margin-top: 20px;
        margin-bottom: 15px;
    }

        #grad-marketing p.we-are a {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-size: 1.4em;
        }

    #grad-marketing p.quote {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-size: 1.125em;
        line-height: 1.25em;
        margin-bottom: 3px;
        margin-left: 5%;
    }

    #grad-marketing p.quote-no-indent {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-size: 1.125em;
        line-height: 1.25em;
        margin-bottom: 3px;
    }

    #grad-marketing p.quote-attribution {
        font-size: .875em;
        margin-left: 5%;
    }

    #grad-marketing ul {
        margin-top: -5px;
    }

        #grad-marketing ul li {
            list-style: disc;
            margin: 0 0 5px 23px;
        }


    #forty-under-forty p.quote {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        font-size: 1.125em;
        line-height: 1.125em;
        margin-bottom: 3px;
    }
}

/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {

    #grad-marketing p {
        margin-bottom: 20px;
        margin-top: 0;
    }

    #grad-marketing h3 {
        margin-bottom: 10px;
        margin-top: 0;
    }

    #grad-marketing ul {
        list-style: none;
        margin-left: 0;
        margin-top: 0;
    }

    #grad-marketing ol {
        margin-bottom: 20px;
        margin-top: -5px;
    }

    #grad-marketing p.we-are {
        margin-left: 5%;
        margin-top: 25px;
        margin-bottom: 20px;
        line-height: 1.4em;
    }

        #grad-marketing p.we-are a {
            color: #002f87;
            font-family: 'Roboto Slab', serif;
            font-size: 1.5em;
        }

    #grad-marketing p.quote {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        line-height: 1.375em;
        font-size: 1.25em;
        margin-bottom: 3px;
        margin-left: 5%;
    }

    #grad-marketing p.quote-no-indent {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        line-height: 1.375em;
        font-size: 1.25em;
        margin-bottom: 3px;
    }

    #grad-marketing p.quote-attribution {
        /*font-size: .875em;*/
        font-size: 1em;
        margin-left: 5%;
    }

    #grad-marketing ul {
        margin-top: -5px;
    }

        #grad-marketing ul li {
            list-style: disc;
            margin: 0 0 2px 23px;
        }


    #forty-under-forty p.quote {
        color: #002f87;
        font-family: 'Roboto Slab', serif;
        line-height: 1.375em;
        font-size: 1.125em;
        margin-bottom: 3px;
    }
}

/* GRAD MARKETING 2019 ENDS */

/* EXPOSURE TO MAJOR 12/2019 STARTS */
/* Mobile Layout: Up to 480px. */
@media only screen and (max-width: 480px) {
    #exposure-to-major {
        margin-top: 15px;
    }

        #exposure-to-major #buttons {
            margin-top: 25px;
        }

            #exposure-to-major #buttons img {
                display: block;
                width: 100%;
                float: left;
                margin: 0 0 20px 0;
            }
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    #exposure-to-major {
        margin-top: 15px;
    }

        #exposure-to-major #buttons {
            margin-top: 0;
        }

            #exposure-to-major #buttons img {
                display: block;
                width: 46%;
                float: left;
                margin: 15px 4% 10px 0;
            }
}

/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
    #exposure-to-major {
        margin-top: 15px;
    }

        #exposure-to-major #buttons {
            margin-top: 0;
        }

            #exposure-to-major #buttons img {
                display: block;
                width: 46%;
                float: left;
                margin: 15px 4% 10px 0;
            }
}


/* EXPOSURE TO MAJOR 12/2019 ENDS */


/* Shan - added 6/29/22 */
/* sticky siderail */

@media only screen and (max-width: 480px) {
    #interior_main_sidebar_sticky {
        display: none;
    }
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {

        #interior_main_sidebar_sticky img {
            display: block;
            margin: 5em auto 1.25em auto;
        }

        #interior_main_sidebar_sticky ul {
            list-style: none;
            margin: 0 auto 1.25em auto;
            padding: 0;
            display: block;
            width: 90%;
        }

}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 769px) {

    #interior_main_sidebar_sticky img {
        display: block;
        margin: 0 auto 1.25em auto;
        width: 90%;
        position: fixed;
    }

    #interior_main_sidebar_sticky ul {
        list-style: none;
        margin: 0 auto 1.25em auto;
        padding: 0;
        display: block;
        width: 90%;
        position: fixed;
        scroll-margin-bottom:800px;
    }
    #interior_main_sidebar_sticky li {
        font-size: .875em;
        padding: 0;
        margin: 0 0 .75em 0;
        font-weight: 600;
    }
}

/* ENGINEERING IMPACT NEWS */
/* Shan - added 2/27/23 */

@media only screen and (max-width: 480px) {
    .impact-story-box {
        margin-left: 10px;
        margin-top: 30px;
    }

        .impact-story-box p {
            border: 1px solid #39acde;
            font-size: 15px !important;
            margin: 0 !important;
            padding: 0 !important;
            display: inline !important;
            padding: 8px !important;
            letter-spacing: 5px;
            color: #1E407C;
        }

    .impact-pull-quote-container {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px;
        background-color: #ebebeb;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        flex-direction: column;
    }

        .impact-pull-quote-container img {
            width:75%;
            padding: 0 !important;
            text-align:center!important;
        }

        .impact-pull-quote-container .image {
            flex-basis:100%!important;
            text-align:center;
        }

        .impact-pull-quote-container .text {
            margin-top:20px;
        }

        .impact-pull-quote-container .quote {
            font-size: 20px !important;
            color: #002f87;
            line-height: 20px !important;
        }

        .impact-pull-quote-container .name {
            font-size: 14px;
            color: #002f87;
            padding-bottom:0!important;
            margin-bottom:0!important;
        }
    .video-embed-container {
        position: relative;
        margin-left: 10px;
        margin-right:10px;
        padding-bottom: 56.25%;
        margin-bottom:15px;
        margin-top: 15px;
        height: 0;
        overflow: hidden;
        max-width: 100%;
    }

        .video-embed-container iframe, .video-embed-container object, .video-embed-container embed {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    .impact-story-box {
        margin-left: 10px;
        margin-top: 30px;
    }

        .impact-story-box p {
            border: 1px solid #39acde;
            font-size: 25px !important;
            margin: 0 !important;
            padding: 0 !important;
            display: inline !important;
            padding: 12px !important;
            letter-spacing: 5px;
            color: #1E407C;
        }
    .impact-pull-quote-container {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px;
        background-color: #ebebeb;
        margin-left: 10px;
        margin-bottom: 10px;
    }

        .impact-pull-quote-container img {
        }

        .impact-pull-quote-container .image {
        }

        .impact-pull-quote-container .text {
        }

        .impact-pull-quote-container .quote {
            font-size: 23px !important;
            color: #002f87;
            line-height: 30px !important;
        }

        .impact-pull-quote-container .name {
            font-size: 16px;
            color: #002f87;
            margin-bottom:0!important;
        }
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 769px) {
    .impact-story-box {
        margin-left: 10px;
        margin-top: 30px;
    }
        .impact-story-box p {
            border: 1px solid #39acde;
            font-size: 25px !important;
            margin: 0 !important;
            padding: 0 !important;
            display: inline !important;
            padding: 12px !important;
            letter-spacing: 5px;
            color: #1E407C;
        }
    .impact-pull-quote-container {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px;
        background-color: #ebebeb;
        margin-left: 10px;
        margin-bottom: 10px;
    }
        .impact-pull-quote-container img {
            max-width:75%;
        }
        .impact-pull-quote-container .image {
            flex-basis: 40%;
        }
        .impact-pull-quote-container .text {
            flex-basis: 60%;
        }
        .impact-pull-quote-container .quote {
            font-size: 23px!important;
            color: #002f87;
            line-height: 30px!important;
        }
        .impact-pull-quote-container .name {
            font-size: 16px;
            color: #002f87;
        }
    .video-embed-container {
        position: relative;
        margin-left: 10px;
        padding-bottom: 56.25%;
        margin-top: 15px;
        height: 0;
        overflow: hidden;
        max-width: 100%;
        margin-bottom: 15px;
    }

        .video-embed-container iframe, .video-embed-container object, .video-embed-container embed {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
}
/*** three column image blocks on standard WIDE page ***
/* Mobile Layout: Up to 480px. */
@media only screen and (max-width: 480px) {
    #three-column-resources {
        margin-left: 0;
    }

        #three-column-resources .button {
            width: 100%;
            float: left;
            margin-bottom: 20px;
            margin-right: 0;
        }

            #three-column-resources .button img {
                display: block;
                width: 90%;
                margin-left: auto;
                margin-right: auto;
            }
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    #three-column-resources {
        margin-left: 5%;
    }

        #three-column-resources .button {
            width: 30%;
            float: left;
            margin-bottom: 20px;
            margin-right: 2.5%;
        }

            #three-column-resources .button img {
                display: block;
                width: 100%;
                margin-left: 0;
                margin-right: 0;
            }
}
/* Desktop Layout: 769px to a max of 1080px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
    #three-column-resources {
        margin-left: 0;
    }

        #three-column-resources .button {
            width: 30%;
            float: left;
            margin-bottom: 20px;
            margin-right: 2.5%;
        }

            #three-column-resources .button img {
                display: block;
                width: 100%;
                margin-left: 0;
                margin-right: 0;
            }
}
/* MNE CUSTOM CSS ENDS: http://www.mne.psu.edu/students/undergraduate/index.aspx */