﻿@charset "UTF-8";
/* CSS Document */


/* =====  RESETS, ANCHOR OUTLINE REMOVAL, HTML5 TAG SETUP, HR SETUP, FORM ELEMENT SETUP, CLEARFIX   ===== */

html, body, a, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, images, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}

    a:hover, a:active, a:focus, object, embed {
        outline: none;
    }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}

button {
    width: auto;
    overflow: visible;
}

button, input, select, textarea {
    margin: 0;
}

    label, input[type=button], input[type=submit], button {
        cursor: pointer;
    }

    input[type="radio"] {
        vertical-align: text-bottom;
    }

    input[type="checkbox"] {
        vertical-align: bottom;
    }

.ie7 input[type="checkbox"] {
    vertical-align: baseline;
}

.ie6 input {
    vertical-align: text-bottom;
}

textarea {
    overflow: auto;
}

.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix:after {
    clear: both;
}

/* =====  GLOBAL TAGS   ===== */
html {
    overflow-y: scroll;
}

body {
    font: normal 12px/16px 'Helvetica', sans-serif;
    color: #444;
}

select, input, textarea, button {
    font: 12px/18px 'Arial', sans-serif;
}

a {
    font: 12px/16px Helvetica, Arial, sans-serif;
    color: #FFF;
    text-decoration: none;
}
    /*Hannon Hill added CSS*/
    a.news {
        font: normal 16px/18px Helvetica, Arial, sans-serif;
        color: #666;
        text-decoration: none;
    }
    /*end of Hannon Hill*/
    a:hover, a:focus {
        color: #222;
        text-decoration: underline;
    }

    a:active {
        color: #222;
        text-decoration: none;
    }

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

sub {
    vertical-align: sub;
    font-size: smaller;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

small {
    font-size: 85%;
}

strong, th {
    font-weight: bold;
}

td, td images {
    vertical-align: top;
}



h1 {
    font: bold 21px/24px Helvetica, Arial, sans-serif;
    padding-bottom: 5px;
}

h3 {
    font: bold 18px/21px "Trajan Pro", Times, serif;
}

p {
    font: normal 12px/16px Helvetica, Arial, sans-serif;
    padding-bottom: 10px;
    line-height: 125%;
}

/* =====  PAGE LAYOUTS   ===== */
body {
    background-color: #f2f2f2;
}

.inner {
    width: 978px;
    margin: 0 auto;
}

.content {
    background-color: #f2f2f2;
    padding: 0;
    width: 978px;
    clear: both;
    margin: 10px auto 0 auto;
}

#main-col {
    width: 753px;
    padding-left: 0;
    float: left;
    font-size: 12px;
}



    #main-col .col1-2 {
        width: 370px;
        padding-left: 0;
        float: left;
        margin-right: 13px;
        font-size: 12px;
    }

    #main-col .col2-2 {
        width: 370px;
        padding-left: 0;
        float: left;
        margin-right: 0;
        font-size: 12px;
    }

    #main-col .col1-3 {
        width: 245px;
        padding-left: 0;
        float: left;
        margin-right: 9px;
        font-size: 12px;
    }

    #main-col .col2-3 {
        width: 245px;
        padding-left: 0;
        float: left;
        margin-right: 9px;
        font-size: 12px;
    }

    #main-col .col3-3 {
        width: 245px;
        padding-left: 0;
        float: left;
        margin-right: 0;
        font-size: 12px;
    }

    #main-col ul {
        margin: 0;
        padding-left: 20px;
    }

    #main-col ol {
        margin: 0;
        padding-left: 20px;
    }

    #main-col a {
        color: #800;
        text-decoration: underline;
    }

    #main-col td {
        border: none;
        padding: 5px;
    }

    #main-col .tdbk {
        background-color: #ccc;
        color: #000;
    }

#main-col-nomenu {
    width: 978px;
    padding-left: 0;
    float: left;
    font-size: 12px;
}


    #main-col-nomenu .col1-2 {
        width: 370px;
        padding-left: 0;
        float: left;
        margin-right: 13px;
        font-size: 12px;
    }

    #main-col-nomenu .col2-2 {
        width: 370px;
        padding-left: 0;
        float: left;
        margin-right: 0;
        font-size: 12px;
    }

    #main-col-nomenu .col1-3 {
        width: 245px;
        padding-left: 0;
        float: left;
        margin-right: 9px;
        font-size: 12px;
    }

    #main-col-nomenu .col2-3 {
        width: 245px;
        padding-left: 0;
        float: left;
        margin-right: 9px;
        font-size: 12px;
    }

    #main-col-nomenu .col3-3 {
        width: 245px;
        padding-left: 0;
        float: left;
        margin-right: 0;
        font-size: 12px;
    }

    #main-col-nomenu ul {
        margin: 0;
        padding-left: 20px;
    }

    #main-col-nomenu ol {
        margin: 0;
        padding-left: 20px;
    }

    #main-col-nomenu a {
        color: #800;
        text-decoration: underline;
    }

    #main-col-nomenu td {
        border: none;
        padding: 5px;
    }

    #main-col-nomenu .tdbk {
        background-color: #ccc;
        color: #000;
    }

.last {
    margin-right: 0;
}

.image-alone {
    display: block;
}

.info-pod {
    width: 213px;
    float: left;
    margin: 24px 24px 0 0;
}

    .info-pod images {
        width: 100%;
    }

.show-class {
    display: block;
}

.hide-class {
    display: none;
}

.red-bg {
    background: #7E1B30;
    color: #FFF;
    padding: 4px 0 4px 8px;
}

/* =====  HEADER   PEOPLE NAV and SOCIAL ===== */

.header {
    background: url('https://app.park.edu/Images/header-bg.png') repeat-x;
    padding: 15px 0 5px 0;
}

.header-nav {
    float: left;
    margin-left: 3px;
}

.social {
    float: left;
    margin-left: 10px;
}

ul.main-menu-links {
    list-style: none;
}

    ul.main-menu-links li {
        float: left;
        padding-right: 15px;
        font-size: 11px;
    }

        ul.main-menu-links li a {
            color: #FFF;
            font-size: 11px;
        }

/* MENU COLORS */
.one {
    background: url('https://app.park.edu/Images/one.png') no-repeat right 1px;
    padding-right: 15px;
}

.two {
    background: url('https://app.park.edu/Images/two.png') no-repeat right 1px;
    padding-right: 15px;
}

.three {
    background: url('https://app.park.edu/Images/three.png') no-repeat right 1px;
    padding-right: 15px;
}

.four {
    background: url('https://app.park.edu/Images/four.png') no-repeat right 1px;
    padding-right: 15px;
}

.five {
    background: url('https://app.park.edu/Images/five.png') no-repeat right 1px;
    padding-right: 15px;
}

.six {
    background: url('https://app.park.edu/Images/six.png') no-repeat right 1px;
    padding-right: 15px;
}

/* SOCIAL */
.facebook {
    background: url('https://app.park.edu/Images/facebook.png') no-repeat;
    text-indent: -9999px;
    float: left;
    display: block;
    height: 15px;
    width: 15px;
    padding-left: 5px;
}

.twitter {
    background: url('https://app.park.edu/Images/twitter.png') no-repeat;
    text-indent: -9999px;
    float: left;
    display: block;
    height: 16px;
    width: 18px;
    padding-left: 5px;
}

.youtube {
    background: url('https://app.park.edu/Images/youtube.png') no-repeat;
    text-indent: -9999px;
    float: left;
    display: block;
    height: 16px;
    width: 15px;
    padding-left: 5px;
}

.apple {
    background: url('https://app.park.edu/Images/apple.png') no-repeat;
    text-indent: -9999px;
    float: left;
    display: block;
    height: 15px;
    width: 13px;
    padding-left: 5px;
}

.google {
    background: url('https://app.park.edu/Images/google.png') no-repeat;
    text-indent: -9999px;
    float: left;
    display: block;
    height: 15px;
    width: 16px;
    padding-left: 5px;
}

.linkedin {
    background: url('https://app.park.edu/Images/linkedin.png') no-repeat;
    text-indent: -9999px;
    float: left;
    display: block;
    height: 15px;
    width: 15px;
    padding-left: 5px;
}


/* TOP NAVIGATION  - BACKGROUND OF TOP WRAPPER INLINE  PAGE */
.top-wrapper {
    width: 100%;
    background: url('https://app.park.edu/Images/topwrapperbk.jpg') repeat-x;
    display: block;
}

.top-nav {
    width: 978px;
    display: block;
    margin: 0 auto;
}

.top-nav-slider {
    width: 978px;
    height: 375px;
    display: block;
    margin: 0 auto;
}

/* Slider Classes */
.slider-tag {
    position: relative;
    background: url('https://app.park.edu/Images/yellow-bg.png') repeat;
    z-index: 10;
    float: right;
    width: 560px;
    padding: 9px 7px 7px 12px;
    bottom: 100px;
    right: 60px;
    color: #222;
}

    .slider-tag a {
        color: #800;
    }

.contentdiv .title {
    color: #222;
    font-size: 16px;
}

/* Utility Nav */
.utility-nav {
    float: left;
    width: 978px;
    height: 40px;
    display: block;
    padding: 0;
    background: url('https://app.park.edu/Images/utilitynav_bak.png') repeat-x;
    text-align: right;
}

.utility-nav-slider {
    float: left;
    width: 690px;
    height: 40px;
    display: block;
    padding: 0;
    background: url('https://app.park.edu/Images/utilitynav_bak.png') repeat-x;
    text-align: right;
    padding-right: 10px;
    position: relative;
    margin-top: -356px;
    z-index: 200;
}

.ie6 .utility-nav-slider, .ie7 .utility-nav-slider, .ie8 .utility-nav-slider, .ie9 .utility-nav-slider {
    top: -10px;
}

.utility-nav-links {
    width: 325px;
    float: left;
    padding-top: 12px;
    margin-left: 300px;
}

.utility-nav-links-slider {
    width: 325px;
    float: left;
    padding-top: 12px;
    margin-left: 35px;
}

.utility-nav-links a {
    font-size: 13px;
    font-weight: bold;
    color: #eee;
}

.utility-nav-links-slider a {
    font-size: 13px;
    font-weight: bold;
    color: #eee;
}

.utility-nav-links a:hover {
    font-size: 13px;
    font-weight: bold;
    color: #eee;
    text-decoration: underline;
}

.utility-nav-links-slider a:hover {
    font-size: 13px;
    font-weight: bold;
    color: #eee;
    text-decoration: underline;
}

.utility-nav-links ul {
    list-style: none;
    text-align: right;
}

.utility-nav-links-slider ul {
    list-style: none;
    text-align: right;
}

.utility-nav-links li {
    padding-left: 25px;
    float: left;
}

.utility-nav-links-slider li {
    padding-left: 25px;
    float: left;
}

/* QUICK LINKS */
.quick-links {
    background: #E4E4E4;
    width: 125px;
    float: left;
    margin-left: 24px;
    margin-top: 5px;
    padding: 0 0 0 9px;
    position: relative;
}

.quick-links-slider {
    background: #E4E4E4;
    width: 100px;
    float: left;
    margin-left: 24px;
    margin-top: 5px;
    padding: 0 0 0 9px;
    position: relative;
}

.quick-links span {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
}

.quick-links-slider span {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
}

.quick-links-btn {
    background: url('https://app.park.edu/Images/quick-links-btn.png') no-repeat 0 0;
    display: block;
    width: 35px;
    height: 26px;
    text-indent: -9999px;
    float: right;
}

.quick-links-btn-slider {
    background: url('https://app.park.edu/Images/quick-links-btn.png') no-repeat 0 0;
    display: block;
    width: 35px;
    height: 26px;
    text-indent: -9999px;
    float: right;
}

.quick-links-open {
    background: url('https://app.park.edu/Images/quick-links-bg.png') repeat;
    float: left;
    width: 450px;
    padding: 14px 8px 14px 7px;
    position: absolute;
    right: 320px;
    top: 70px;
}

.quick-links-open-slider {
    background: url('https://app.park.edu/Images/quick-links-bg.png') repeat;
    float: right;
    width: 450px;
    padding: 14px 8px 14px 7px;
    position: relative;
    right: 22px;
    top: 0px;
}

.tabs {
    position: relative;
    z-index: 15;
    width: 450px;
}

    .tabs a {
        color: #000;
    }

    .tabs ul {
        list-style: none;
    }

        .tabs ul li {
            float: left;
            padding-right: 6px;
        }

.ui-tabs-hide {
    display: none;
}

.ui-state-active a {
    color: #8d1e36;
}

.tabs-nav {
    padding-left: 10px;
}

.quick-links-tabs {
    padding: 15px 10px;
}

.tabs-three {
    float: left;
    width: 33%;
    text-align: left;
}

/* SEARCH */
.search {
    width: 140px;
    float: right;
    padding-top: 5px;
    margin-right: 20px;
}

.search-input {
    width: 90px;
    height: 26px;
    background: #E4E4E4;
    border: none;
    float: left;
    padding: 0 0 0 10px;
}

.search-btn {
    background: url('https://app.park.edu/Images/srch-btn.png') no-repeat;
    width: 40px;
    height: 26px;
    float: left;
    border: none;
    text-indent: -9999px;
}

/* MAIN NAVIGATION VERTICAL */
.hero-nav {
    position: relative;
    z-index: 200;
    width: 263px;
    float: left;
    margin-left: 15px;
    background: #000;
    background: url('https://app.park.edu/Images/hero-nav-bg.png') repeat;
    float: left;
    height: 375px;
    margin-top: -356px;
}

.ie6 .hero-nav, .ie7 .hero-nav, .ie8 .hero-nav, .ie9 .hero-nav {
    margin-top: -365px;
}

.hero-list {
    list-style: none;
    float: right;
    text-align: right;
}

    .hero-list li {
        width: 263px;
        margin-bottom: 4px;
        position: relative;
    }

        .hero-list li:hover {
            background-color: #FFF;
            position: relative;
        }

    .hero-list a.hero-list-main {
        font-family: "Trajan Pro", Times, serif;
        font-size: 15px;
        color: #FFF;
        display: block;
        height: 20px;
        padding: 7px 23px 0 0;
    }

        .hero-list a.hero-list-main:hover {
            color: #D73139;
            text-decoration: none;
        }

    .hero-list li:hover:before {
        background: url('https://app.park.edu/Images/hero-nav-hover.png') no-repeat right top;
        position: absolute;
        top: 0px;
        right: -14px;
        content: '';
        display: block;
        width: 14px;
        height: 29px;
    }

.logo {
    display: block;
    margin: 0 auto;
    padding: 17px 18px 22px 28px;
}

.hover-div {
    position: absolute;
    background: url('https://app.park.edu/Images/quick-links-bg.png')repeat;
    min-height: 295px;
    z-index: 10;
    width: 660px;
    right: -700px;
    text-align: left;
    padding: 15px;
}

    .hover-div.life-at-park {
        top: -100px;
    }

    .hover-div.admissions {
        top: -130px;
    }

    .hover-div.academics {
        top: -160px;
    }

    .hover-div.athletics {
        visibility: hidden;
        top: -190px;
    }

    .hover-div.giving {
        top: -220px;
    }

    .hover-div.news-events {
        top: -250px;
    }

    .hover-div.about-park {
        top: -280px;
    }

    .hover-div a:link {
        color: #800;
        text-decoration: underline;
    }

.hero.red a.activeSlide {
    background: url('https://app.park.edu/Images/nav-on-red.png') no-repeat;
}

.hero.red .banner-info {
    background: url('https://app.park.edu/Images/red-bg.png') repeat;
    color: #FFF;
}

.banner-info .title {
    font-family: "Trajan Pro", Times, serif;
    font-size: 13px;
}

.banner-arrow {
    position: absolute;
    top: 6px;
    right: 7px;
}

.left { /*width: 459px; margin-right: 10px;*/
    float: left;
}

.right {
    width: 186px;
    float: left;
}

.news-display {
    background: url('https://app.park.edu/Images/yellow-bg.png') repeat;
    padding: 10px;
    font-size: 14px;
    color: #222;
    margin-bottom: 10px;
    width: 640px;
}

    .news-display a:link, .news-display a:visited {
        color: #800;
        text-decoration: underline;
    }

    .news-display a:hover, .news-display a:active {
        color: #800;
        text-decoration: none;
    }

.cols-three {
    width: 210px;
    float: left;
    margin-right: 10px;
}

    .cols-three.last {
        margin-right: 0;
    }

.cols-three-title {
    color: #444;
    font-weight: bold;
}

.cols-three a:link, .cols-three a:visited {
    color: #800;
    text-decoration: underline;
}

.cols-three a:hover, .cols-three a:active {
    color: #800;
    text-decoration: none;
}


/* MAIN NAVIGATION FROM LEFT VERTICAL TO HORIZONTAL */
/*.main-nav {float:left;width:958px; height:40px; display:block; margin-top:170px; padding:0 10px;;background:url('https://app.park.edu/Images/utilitynav_bak.png') repeat-x; text-align:left;}*/
.main-nav-logo {
    margin: 0;
    padding-top: 70px;
    padding-left: 25px;
    border: 0;
    height: 100px;
    display: block;
}

.main-nav {
    float: left;
    width: 958px;
    height: 40px;
    display: block;
    margin-top: 40px;
    padding: 0 10px;
    background: url('https://app.park.edu/Images/utilitynav_bak.png') repeat-x;
    text-align: left;
}

.main-nav-links {
    width: 958px;
    float: left;
    padding-top: 12px;
}

    .main-nav-links a {
        font-family: "Trajan Pro", Times, serif;
        font-size: 13px;
        font-weight: bold;
        color: #FFF;
    }

    .main-nav-links ul {
        list-style: none;
    }

    .main-nav-links li {
        width: 136px;
        float: left;
        text-align: center;
    }

/* =====  ARROWS   ===== */

a.arrow {
    background: url('https://app.park.edu/Images/white-arrow.png') no-repeat right 4px;
    padding-right: 13px;
}

a.gray-arrow {
    background: url('https://app.park.edu/Images/gray-arrow.png') no-repeat right 4px;
    padding-right: 13px;
    color: #666;
}

a.inactive-tab {
    background: url('https://app.park.edu/Images/red-arrow2.png') no-repeat;
    color: #800;
}

a.active-tab {
    background: url('https://app.park.edu/Images/arrow-down.png') no-repeat;
    color: #222;
}

/* a.apply-link { display: block; background: url('https://app.park.edu/Images/yellow-arrow.png') no-repeat 192px center #D6A72D; font-size: 13px; padding: 7px 10px; } */
a.apply-link {
    display: block;
    background: url('https://app.park.edu/Images/banner-info-arrow-red.png') no-repeat 192px center #D6A72D;
    font-size: 13px;
    padding: 7px 10px;
}

    a.apply-link:hover {
        text-decoration: none;
        color: #000;
    }

a.red-white {
    display: block;
    background: url('https://app.park.edu/Images/red-arrow.png') no-repeat 192px center /*#841C32*/ #800;
    font-size: 13px;
    padding: 7px 10px;
}

    a.red-white:hover {
        text-decoration: underline;
        color: #fff;
    }

a.red-arrow {
    background: url('https://app.park.edu/Images/red-arrow3.png') no-repeat right center;
    font-size: 13px;
    padding: 7px 13px 7px 0;
    color: #D73139;
}

/* QUESTIONS and ANSWERS */

.questions-wrapper {
    width: 100%;
    height: 35px;
    display: block;
    background: url('https://app.park.edu/Images/qabk.png') repeat-x;
}

.questions {
    width: 978px;
    margin: 0 auto;
    padding-top: 8px;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-family: "Trajan Pro", Times, serif;
}

.content-question {
    float: left;
    margin-left: 10px;
}

.qline {
    float: left;
    padding: 5px;
    background-color: #D6A72D;
    color: #fff;
}

.aline {
    float: left;
    padding: 5px;
    background-color: #ddd;
    color: #222;
}

.qaq {
    float: left;
    font-size: 40px;
    width: 60px;
    font-weight: bold;
    font-style: italic;
    color: #600;
    font-family: "Trajan Pro", Times, serif;
}

.qaa {
    float: left;
    font-size: 40px;
    margin-left: 7px;
    width: 53px;
    font-weight: bold;
    font-style: italic;
    color: #600;
    font-family: "Trajan Pro", Times, serif;
}

/* =====  SIDEBAR LEFT   ===== */

.sidebar-left {
    width: 213px;
    padding: 0;
    margin-right: 12px;
    float: left;
    background-color: #e8e8e8;
}

.sidebar-left-cont {
    border-top: 1px solid #949598;
    margin-top: 8px;
    padding: 10px;
}

.sidebar-left ul {
    list-style: none;
}

    .sidebar-left ul li a {
        color: #666;
        text-decoration: none;
    }

.sidebar-nav {
    border-top: 1px solid #949598;
    margin-top: 7px;
    padding: 5px 10px 0 10px;
    margin-bottom: 0;
}

.sidebar-left .title {
    color: #343434;
    font-size: 14px;
    font-family: "Trajan Pro", Times, serif;
}

.sidebar-left .subtitle {
    color: #343434;
    font-size: 12px;
    font-family: "Trajan Pro", Times, serif;
}

.sidebar-links {
    margin-top: 5px;
}

    .sidebar-links li {
        margin-bottom: 5px;
    }

    .sidebar-links ul {
        padding-left: 16px;
        margin-bottom: 0;
    }

    .sidebar-links a:link, .sidebar-links a:visited { /*color: #d73139*/
        color: #800;
    }

    .sidebar-links a:active, .sidebar-links a:hover, .sidebar-links a:focus { /*color: #d73139*/
        color: #800;
        text-decoration: underline;
    }

.sidebar-left-cont a:link, .sidebar-left-cont a:visited { /*color: #d73139*/
    color: #800;
}

.sidebar-left-cont a:active, .sidebar-left-cont a:hover, .sidebar-left-cont a:focus { /*color: #d73139*/
    color: #800;
    text-decoration: underline;
}

.apply-online {
    margin-top: 0;
    padding-top: 0;
}

a.apply-link {
    display: block;
    background: url('https://app.park.edu/Images/red-arrow2.png') no-repeat 192px center #D6A72D;
    font-size: 13px;
    padding: 7px 10px;
}

    a.apply-link:hover {
        text-decoration: none;
    }


/* =====  ELEMENT STYLES   ===== */

.gray-block {
    background: #58595B;
    padding: 10px 10px 5px 10px;
    font-size: 15px;
    color: #FFF;
    font-family: "Trajan Pro", Times, serif;
}

    .gray-block a {
        font-family: Helvetica, Arial, sans-serif;
        color: #fff;
    }

        .gray-block a:visited {
            font-family: Helvetica, Arial, sans-serif;
            color: #fff;
        }

        .gray-block a:hover, .gray-block a:active, .grayblock a:focus {
            color: #fff;
            text-decoration: underline;
        }

    .gray-block .small {
        font-size: 13px;
    }

/* ===== 4 TABS ==========*/
#tabs2 {
    width: 753px;
}

    #tabs2 li.active {
        background: #EBEBEB;
        color: #222;
    }

    #tabs2 li.inactive {
        background: #D7D7D7;
    }

    #tabs2 li {
        display: block;
        float: left;
        padding: 15px 0 12px 17px;
    }

    #tabs2 .undergraduate {
        width: 163px;
        padding-left: 12px;
    }

    #tabs2 .graduate {
        width: 106px;
    }

    #tabs2 .admission {
        width: 198px;
    }

    #tabs2 .pay {
        width: 181px;
    }

    #tabs2 .undergraduate .tab {
        background-position: 138px 3px;
    }

    #tabs2 .graduate .tab {
        background-position: 90px 3px;
    }

    #tabs2 .admission .tab {
        background-position: 171px 3px;
    }

    #tabs2 .pay .tab {
        background-position: 158px 3px;
    }

    #tabs2 a {
        color: #949494;
        display: block;
        font-size: 13px;
        color: #222;
    }

        #tabs2 a:hover {
            text-decoration: underline;
        }

.tabs-info {
    background: #EBEBEB;
    padding: 0 12px 12px 12px;
}

    .tabs-info h1 {
        padding: 25px 0 0 0px;
    }

    .tabs-info p {
        padding: 22px 0 0 0px;
        color: #444;
        line-height: 125%;
    }

/* ===== PROGRAMS in PERSPECTIVE ====== */
.perspective-wrapper { /*position: relative;*/
    margin-top: 5px;
    width: 753px;
    float: left;
}

    .perspective-wrapper h3 {
        color: #58595b;
    }

.perspective {
    list-style: none;
    background: #e6e7e7;
    border-top: 1px solid #949598;
    position: relative;
}

    .perspective li {
        float: left;
        width: 28px;
        margin-right: 1px;
    }

.perspective-display {
    position: absolute;
    width: 100%;
    background: #e6e7e7;
    left: 0;
    border-bottom: 1px solid #949598;
}

.perspective li a {
    color: #333;
    width: 28px;
    height: 37px;
    display: block;
    text-align: center;
    padding-top: 7px;
    font-size: 14px;
}

    .perspective li a:hover {
        background: url('https://app.park.edu/Images/links-arrow.png') no-repeat;
        text-decoration: none;
        color: #FFF;
    }

    .perspective li a:active {
        text-decoration: none;
    }

.perspective .last {
    margin-right: 0;
}

.tabs-active {
    background: url('https://app.park.edu/Images/links-arrow.png') no-repeat;
    color: #FFF !important;
}

.perspective-tab-display {
    list-style: none;
}

    .perspective-tab-display a.perspective-menu {
        background: none;
        color: #555;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        width: 206px;
        text-align: right;
        padding: 0 6px 0 0;
        position: relative;
        height: 23px;
        padding-top: 7px;
        float: left;
    }

        .perspective-tab-display a.perspective-menu:hover {
            background: url('https://app.park.edu/Images/yellow-bg-2.png') repeat;
            position: relative;
        }

    .perspective-tab-display li {
        position: relative;
        width: 698px;
        float: none;
    }

.alpha-display {
    width: 442px;
    position: absolute;
    float: left;
    padding: 0 22px 0 22px;
    top: 0;
    right: 0;
    color: #666;
}

    .alpha-display h4 {
        color: #58595b;
        border-bottom: 1px solid #949598;
        padding-bottom: 6px;
        margin-bottom: 6px;
        font-size: 13px;
        font-family: "Trajan Pro", Times, serif;
        font-weight: normal;
    }

.perspective-tab-display li:hover {
}

.perspective-tab-display li a:hover:before {
    background: url('https://app.park.edu/Images/hero-nav-hover-yellow.png') no-repeat right top;
    position: absolute;
    top: 0px;
    right: -14px;
    content: '';
    display: block;
    width: 14px;
    height: 29px;
    text-decoration: none;
}

a.alpha-display:link, a.alpha-display:hover, a.alpha-display:visited, a.alpha-display:active {
    color: #600;
    text-decoration: none;
}
/* ===== PRE FOOTER ===== */

.pre-footer {
    background: #FFF;
    -webkit-box-shadow: 0px -3px 3px rgba(211, 212, 212, 0.75);
    -moz-box-shadow: 0px -3px 3px rgba(211, 212, 212, 0.75);
    box-shadow: 0px -3px 3px rgba(211, 212, 212, 0.75);
}

    .pre-footer h3 {
        font-weight: normal;
        padding: 14px 0 16px 0px;
        font-family: "Trajan Pro", Times, serif;
    }

/* =====  FOOTER   ===== */

.footer {
    background: url('https://app.park.edu/Images/footer-bg.png') repeat;
    padding: 20px 0 30px 0;
}

    .footer ul {
        list-style: none;
    }

        .footer ul a {
            color: #938D84;
        }

.cols-six {
    width: 16%;
    float: left;
}

    .cols-six.first {
        padding-left: 0px;
    }

a.title {
    color: #D2CBC0 !important;
    font-weight: bold;
}

.footer-nav-bottom {
    float: left;
    margin: 25px 0 0 0;
}

ul.footer-links {
    list-style: none;
}

    ul.footer-links li {
        float: left;
        padding-right: 15px;
        font-size: 11px;
    }

        ul.footer-links li a {
            color: #FFF;
            font-size: 11px;
        }

.footer .social {
    margin-top: 25px;
}

.copyright {
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    font-size: 12px;
    color: #938D84;
    font-weight: normal;
    border-top: 1px solid #000;
}

    .copyright a {
        color: #938D84;
        text-decoration: underline;
        font-size: 12px;
    }

/* STYLES */

.trajan {
    font-family: 'Trajan Pro', Times, serif;
}

.faculty-photo-left {
    float: left;
    margin-right: 7px;
    margin-bottom: 4px;
    display: block;
    border: 1px solid #222;
}

.faculty-photo-right {
    float: right;
    margin-left: 7px;
    margin-bottom: 4px;
    display: block;
    border: 1px solid #222;
}

.faculty-photo-sm {
    float: left;
    margin-right: 7px;
    margin-bottom: 4px;
    display: block;
    border: 1px solid #222;
}

.call-out {
    border: 1px solid #222;
    margin-bottom: 4px;
}


/* =====  IE6 SPECIFIC   ===== */

.ie6 .clearfix {
    zoom: 1;
}

/* =====  IE7 SPECIFIC   ===== */

.ie7 .clearfix {
    zoom: 1;
}
