﻿html {
    margin: 0px;
    padding: 0px;
    width: auto !important;
    overflow-x: hidden !important;
    height: 100%;
}

body {
    margin-bottom: 0px;
    font-family: 'Roboto', sans-serif;
}
/*@media (min-width:768px) and (max-width:991px){body{margin-bottom:50px !important;}}*/
/*@media (max-width:767px){body{margin-bottom:75px !important; }}*/
@media (max-width:767px) {
    body {
        overflow-x: hidden !important
    }
}

@media print {
    html, body {
        width: 670px;
        background-image: none;
        overflow: visible !important;
    }

    .inner_header_image_area {
        display: none;
    }

    .request_info_inner_desktop {
        display: none;
    }

    .request_info_inner_tablet {
        display: none;
    }

        .request_info_inner_tablet img {
            display: none;
        }

    .search_nav {
        display: none;
    }

    .logo_table, .navbar navbar-default, .navbar navbar-custom, .navbar-header, .navbar-collapse collapse in {
        display: none;
    }

    .side_content, .add_content, main_content {
    }

    * {
        overflow: visible !important;
    }

    a:link:after, a:visited:after {
        content: "";
    }
}

.container-fluid {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

h1.title {
    color: #005980;
    font-weight: bold;
    margin-bottom: 3%;
    margin-left: 0;
    padding-left: 0;
    margin-top: 6%;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 2.5em;
}

h1.title_forms {
    color: #005980;
    font-weight: bold;
    margin-bottom: 3%;
    margin-top: 4%;
    font-family: 'Roboto Condensed', sans-serif;
}

h2 {
    color: #008ac6;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
}
/*h2.subtitle{font-size:1.15em;margin-top:3%;font-family:'Roboto Condensed', sans-serif;}*/
.Headsubtitle {
    font-size: 1.25em;
    margin-top: 3%;
    font-family: 'Roboto Condensed', sans-serif;
    color: #007CB9;
    font-weight: bold;
}

    .Headsubtitle img {
        float: left;
        margin-right: 3%;
        vertical-align: middle;
    }

h4 {
    color: #0075a7;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
}

.LocationHeader {
    color: #0075a7;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.3em;
    display: block;
}

h3.resources {
    font-weight: bold;
    color: #F1AB32;
    font-family: 'Roboto Condensed', sans-serif;
}

h3.resources3 {
    font-weight: bold;
    color: #0075a7;
    font-family: 'Roboto Condensed', sans-serif;
}

h3.resources2 {
    font-weight: bold;
    color: #0075a7;
    font-family: 'Roboto Condensed', sans-serif;
}

a {
    color: #0077D6;
}

    a:hover {
        color: #0077D6;
    }

.fancy_table {
    width: 100%;
    border: 1px solid #B4B5B5;
    vertical-align: top;
}

    .fancy_table td {
        vertical-align: top;
        padding: 1%;
    }

.fancy_table_header {
    background-color: #1B5989;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.2em;
    padding-top: 1%;
    padding-bottom: 1%;
}

.search_nav {
    background-color: #1F2831;
    width: 100%;
    height: 38px;
    display: table;
}

.phone {
    color: white;
    display: inline-block;
    width: auto;
    margin-right: 2%;
}

    .phone a {
        background-image: url(/Images/homepage/new-call-icon-min.png);
        background-repeat: no-repeat;
        background-position: left;
        text-decoration: none;
        color: white;
        font-family: 'Roboto', sans-serif;
        font-size: 1.000em;
        font-weight: bold;
    }

        .phone a:hover {
            background-image: url(/Images/homepage/new-call-icon-rollover-min.png);
            background-repeat: no-repeat;
            background-position: left;
            text-decoration: none;
            color: white;
            font-family: 'Roboto', sans-serif;
            font-size: 1.000em;
            font-weight: bold;
        }

.chat {
    color: white;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin-right: 2%;
}

    .chat a {
        background-image: url(/Images/homepage/new-chat-icon-min.png);
        background-repeat: no-repeat;
        background-position: left;
        text-decoration: none;
        color: white;
        font-family: 'Roboto', sans-serif;
        font-size: 1.000em;
        font-weight: bold;
    }

        .chat a:hover {
            background-image: url(/Images/homepage/new-chat-icon-rollover-min.png);
            background-repeat: no-repeat;
            background-position: left;
            text-decoration: none;
            font-family: 'Roboto', sans-serif;
            font-size: 1.000em;
            font-weight: bold;
            color: white;
        }

.search_panel {
    display: inline-block;
    width: auto;
}

.apply {
    display: inline;
    padding-right: 2%;
}

.search_new {
    display: table-cell;
    vertical-align: middle;
    width: 60%;
    line-height: 38px;
}

.search_spacer {
    display: table-cell;
    width: 40%;
}

.container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100%;
}

.logo_table {
    display: table;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
}

.logo {
    width: 50%;
    background-color: #F1F1F1;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
}

    .logo img {
        margin: 0 auto;
    }

    .logo a {
        outline: none;
    }

        .logo a img {
            border: none;
            outline: none;
        }

.topNav_cell {
    display: table-cell;
    width: 50%;
}

.topNav {
    width: 100%;
    background-color: #F1F1F1;
    height: 80px;
    position: relative;
    display: table;
}

.top_nav_items {
    display: table-cell;
    vertical-align: middle;
}

    .top_nav_items a {
        padding-right: 3%;
        color: #586063;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 1.00em;
    }

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.HomeImage_desktop {
    background-color: #28251e;
    width: 100%;
}

    .HomeImage_desktop img {
        display: inline-block;
        z-index: 1;
        margin: auto;
        text-align: center;
    }

.slider_info {
    z-index: 100;
    color: white;
    position: absolute;
    top: 13%;
    left: 61%;
}

.slider_button {
    width: 100%;
    z-index: 101;
    color: black;
    display: inline-block;
    text-align: center;
    margin-top: 1%;
    font-family: 'Roboto', sans-serif;
    position: absolute;
    bottom: 35%;
    right: 3%;
}

    .slider_button a {
        background-color: #F4AA32;
        width: 100%;
        padding-bottom: 1%;
        padding-top: 1%;
        padding-left: 4%;
        padding-right: 4%;
        color: black;
        font-weight: bold;
    }

        .slider_button a:hover {
            text-decoration: none;
            color: black;
        }

.slider_button_tablet {
    width: 100%;
    z-index: 101;
    color: black;
    display: inline-block;
    text-align: center;
    margin-top: 1%;
    font-family: 'Roboto', sans-serif;
    position: absolute;
    bottom: 30%;
    left: 4%;
}

    .slider_button_tablet a {
        background-color: #F4AA32;
        width: 100%;
        padding-bottom: 1%;
        padding-top: 1%;
        padding-left: 4%;
        padding-right: 4%;
        color: black;
        font-weight: bold;
    }

        .slider_button_tablet a:hover {
            text-decoration: none;
            color: black;
        }

.slider_button_mobile {
    width: 100%;
    z-index: 101;
    color: black;
    display: inline-block;
    text-align: center;
    margin-top: 1%;
    font-family: 'Roboto', sans-serif;
    position: absolute;
    bottom: 28%;
}

    .slider_button_mobile a {
        background-color: #F4AA32;
        width: 100%;
        padding-bottom: 1%;
        padding-top: 1%;
        padding-left: 4%;
        padding-right: 4%;
        color: black;
        font-weight: bold;
    }

        .slider_button_mobile a:hover {
            text-decoration: none;
            color: black;
        }

.path_text {
    color: #F4AA32;
    font-family: 'Roboto', sans-serif;
    font-size: 1.10em;
    z-index: 101;
    position: absolute;
    display: block;
    top: 80%;
    left: 25%;
}

.ddlPaths {
    color: #58585A !important;
    width: 170px;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 140px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
}

    .ddlPaths::-ms-expand {
        display: none;
    }

.request_info_desktop {
    width: 25%;
    float: right;
    display: block;
    position: absolute;
    right: 4%;
    top: -1px;
    z-index: 101;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .request_info_desktop {
        width: 20%;
    }
}

.request_info_destop img {
    z-index: 101;
}

.request_info_title_desktop {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.90em;
    color: #1F2831;
    text-align: center;
    font-weight: bold;
}

.request_info_title_desktop_1 {
    position: absolute;
    width: 100%;
    top: 20%;
}

.request_info_title_desktop a {
    color: #1F2831;
}

.ddlEducation_desktop {
    color: #58585A !important;
    width: 170px;
    font-size: .80em;
    font-family: 'Roboto', sans-serif;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 140px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
}

    .ddlEducation_desktop::-ms-expand {
        display: none;
    }

.request_info_ddl {
    color: #58585A !important;
    width: 250px;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 210px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
    margin-top: 1%;
}

    .request_info_ddl::-ms-expand {
        display: none;
    }

.request_info_steps {
    font-size: .80em;
}

.request_info_completed {
    text-align: center;
    font-size: .80em;
    margin-top: 1%;
}

.request_info_dropdown_desktop_1 {
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 37%;
    left: calc(50% - 170px);
    left: -moz-calc(50% - 170px);
    left: -webkit-calc(50% - 170px);
    left: -o-calc(50% - 170px);
    transform: translate(50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .request_info_dropdown_desktop_1 {
        left: -webkit-calc(50% - 90px);
    }
}

@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
    @media {
        .request_info_dropdown_desktop_1 {
            left: -webkit-calc(50% - 90px);
        }
    }
}

.request_info_button_desktop_1 {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: .90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 30%;
    background-color: #F4AA32;
    padding-top: 1%;
    padding-bottom: 1%;
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .request_info_button_desktop_1 {
        left: 35%
    }
}

@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
    @media {
        .request_info_button_desktop_1 {
            left: 35%
        }
    }
}

.request_info_next_button {
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 115px;
    background-color: #F4AA32;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 5%;
    margin-bottom: 5%;
}

.request_info_back_button {
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 115px;
    background-color: #1A739B;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-right: 5%;
    margin-top: 5%;
    margin-bottom: 5%;
}

.request_info_button_desktop_2 {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: .90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 30%;
    background-color: #F4AA32;
    padding-top: 1%;
    padding-bottom: 1%;
    position: absolute;
    top: 43%;
    left: 75%;
    transform: translate(-75%,0);
}
/*New Request Form*/
.request_info_desktop_new {
    width: 20%;
    float: right;
    display: block;
    position: absolute;
    right: 5%;
    bottom: -23%;
    z-index: 101;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .request_info_desktop_new {
        width: 20%;
    }
}

.request_info_destop_new img {
    z-index: 101;
}

.request_info_tab1_new {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.30em;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 1%;
    left: 20%;
}

.request_info_tab2_new {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.30em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 1%;
    left: 65%;
}

    .request_info_tab2_new a {
        color: #FFFFFF;
    }

.request_info_title_desktop_new {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.30em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 25%;
    left: calc(50% - 160px);
    left: -moz-calc(50% - 160px);
    left: -webkit-calc(50% - 160px);
    left: -o-calc(50% - 160px);
    transform: translate(50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .request_info_title_desktop_new {
        left: -webkit-calc(50% - 80px);
    }
}

@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
    @media {
        .request_info_title_desktop_new {
            left: -webkit-calc(50% - 80px);
        }
    }
}

.request_info_title_desktop_1_new {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 37%;
}

.request_info_question_desktop_1_new {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 37%;
}

.request_info_question_desktop_2_new {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 60%;
}

.request_info_dropdown_desktop_2_new {
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 68%;
    left: calc(50% - 170px);
    left: -moz-calc(50% - 170px);
    left: -webkit-calc(50% - 170px);
    left: -o-calc(50% - 170px);
    transform: translate(50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .request_info_dropdown_desktop_2_new {
        left: -webkit-calc(50% - 90px);
        color: #FFFFFF;
    }
}

@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
    @media {
        .request_info_dropdown_desktop_2_new {
            left: -webkit-calc(50% - 90px);
            color: #FFFFFF;
        }
    }
}

.ddlEducation_desktop_new {
    color: #58585A !important;
    width: 170px;
    font-size: .80em;
    font-family: 'Roboto', sans-serif;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 140px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
}

    .ddlEducation_desktop_new::-ms-expand {
        display: none;
    }

.request_info_ddl_new {
    color: #58585A !important;
    width: 250px;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 210px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
    margin-top: 1%;
}

    .request_info_ddl_new::-ms-expand {
        display: none;
    }

.request_info_steps_new {
    font-size: .80em;
}

.request_info_completed_new {
    text-align: center;
    font-size: .80em;
    margin-top: 1%;
}

.request_info_dropdown_desktop_1_new {
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 47%;
    left: calc(50% - 170px);
    left: -moz-calc(50% - 170px);
    left: -webkit-calc(50% - 170px);
    left: -o-calc(50% - 170px);
    transform: translate(50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .request_info_dropdown_desktop_1_new {
        left: -webkit-calc(50% - 90px);
        color: #FFFFFF;
    }
}

@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
    @media {
        .request_info_dropdown_desktop_1_new {
            left: -webkit-calc(50% - 90px);
            color: #FFFFFF;
        }
    }
}

.request_info_button_desktop_1_new {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: .90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 30%;
    background-color: #F4AA32;
    padding-top: 1%;
    padding-bottom: 1%;
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .request_info_button_desktop_1_new {
        left: 35%
    }
}

@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
    @media {
        .request_info_button_desktop_1_new {
            left: 35%
        }
    }
}

.request_info_next_button_new {
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 115px;
    background-color: #F4AA32;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 5%;
    margin-bottom: 5%;
}

.request_info_back_button_new {
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 115px;
    background-color: #1A739B;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-right: 5%;
    margin-top: 5%;
    margin-bottom: 5%;
}

.request_info_button_desktop_2_new {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: .90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 30%;
    background-color: #F4AA32;
    padding-top: 1%;
    padding-bottom: 1%;
    position: absolute;
    top: 43%;
    left: 10%;
    transform: translate(-10%,0);
}

.request_info_tablet_new {
    float: right;
    display: block;
    position: absolute;
    left: 64%;
    bottom: -13%;
    z-index: 101;
}

    .request_info_tablet_new img {
        z-index: 101;
    }

.request_info_title_tablet_new {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.75em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 25%;
}

.request_info_question_tablet_1_new {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 39%;
}

.request_info_tab1_newT {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.30em;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 1%;
    left: 20%;
}

.request_info_tab2_newT {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.30em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 1%;
    left: 70%;
}

    .request_info_tab2_newT a {
        color: #FFFFFF;
    }
/*End New Request Form*/
.error_message {
    color: #8B0000;
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .75em;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 12%;
}

.HomeImage_desktop .carousel-indicators {
    bottom: 11%;
    left: 50%;
}

    .HomeImage_desktop .carousel-indicators li {
        background-color: #000 \9;
        background-color: rgba(0, 0, 0, 0);
    }

    .HomeImage_desktop .carousel-indicators .active {
        background-color: #fff;
    }

.HomeImage_tablet .carousel-indicators {
    bottom: 11%;
    left: 50%;
}

    .HomeImage_tablet .carousel-indicators li {
        background-color: #000 \9;
        background-color: rgba(0, 0, 0, 0);
    }

    .HomeImage_tablet .carousel-indicators .active {
        background-color: #fff;
    }

.HomeImage_tablet {
    background-color: #28251e;
    width: 100%;
}
    /*.HomeImage_tablet img{display:inline-block;z-index:1;margin:auto;text-align:center;}*/
    .HomeImage_tablet img {
        z-index: 1;
        width: 100%;
        display: block;
    }

.request_info_tablet {
    float: right;
    display: block;
    position: absolute;
    left: 60%;
    top: -1px;
    z-index: 101;
}

    .request_info_tablet img {
        z-index: 101;
    }

.request_info_title_tablet {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.90em;
    color: #1F2831;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 20%;
}

    .request_info_title_tablet a {
        color: #1F2831;
    }

.request_info_question_tablet_1 {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 26%;
}

.request_info_question_tablet_2 {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 50%;
}

.error_message_tablet {
    color: #8B0000;
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 13%;
}

.HomeImage_mobile {
    background-color: #28251e;
    width: 100%;
}

    .HomeImage_mobile img {
        display: block;
        z-index: 1;
        width: 100%;
    }

.Videos_Area {
    width: 100%;
    z-index: 1;
    display: table;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 3%;
}

.Videos_Area_Tablet {
    width: 100%;
    z-index: 1;
    display: table;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
}

.Videos_Area_Mobile {
    width: 100%;
    z-index: 1;
    display: table;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 3%;
}

.homepage_spacer {
    display: table-cell;
    width: 5%;
}

.Videos_Area_Title {
    width: 100%;
    z-index: 1;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 3%;
}

.homepagevideos_desktop {
    width: 100%;
    display: table-row;
    vertical-align: top;
}

h1.VideoSectionTitle_Desktop {
    color: #005783;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.5em;
    padding-top: 3%;
    padding-bottom: 1%;
    margin: 0;
}

.VideoSectionDescription_Desktop {
    padding-bottom: 2%;
    color: #005783;
}

.formatSubText {
    color: #005783;
}

.VideoListCell_Tablet {
    display: table-cell;
    width: 100%;
    position: relative;
}

    .VideoListCell_Tablet img {
        width: 100%;
    }

.VideoListCell_Tablet_spacer {
    display: table-cell;
    width: 100%;
    position: relative;
    padding-bottom: 5%;
}

.VideoListCell_Mobile {
    display: table-cell;
    width: 30%;
    position: relative;
}

    .VideoListCell_Mobile img {
        width: 100%;
    }

.VideoListCell_MobileContent {
    display: table-cell;
    width: 65%;
    position: relative;
    padding-left: 5%;
    vertical-align: middle;
}

.video_item_content {
    font-family: 'Roboto', sans-serif;
    font-size: .9em;
}

.video_item img {
    float: left;
    margin-right: 2%;
    padding-bottom: 2%;
}

.video_item_title {
    font-family: 'Roboto', sans-serif;
    font-size: 1.10em;
    color: #185988;
    font-weight: bold;
}

.more_videos_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 0.9em;
    float: right;
    padding-right: 3%;
}

.VideoList_Desktop {
    width: 45%;
    display: table-cell;
}

    .VideoList_Desktop img {
        width: 100%;
    }

.featured_video_content {
    width: 80%;
}

.featured_video_title {
    font-family: 'Roboto', sans-serif;
    font-size: 1.10em;
    color: #185988;
    font-weight: bold;
}

.featured_video_description {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    float: right;
    padding-right: 3%;
    padding-bottom: 3%;
}

h1.VideoSectionTitle_Tablet {
    color: #005783;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.5em;
    padding-top: 5%;
    padding-bottom: 1%;
    margin: 0;
}

.featured_video_content_tablet {
    width: 72%;
    margin: 0 auto;
}

.featured_video_title_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.1em;
    color: #005783;
    font-weight: bold;
}

.featured_video_description_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
}

.VideoList_Tablet {
    margin: auto;
    display: table-row;
    width: 100%;
}

.VideoSectionDescription_Tablet {
    margin: auto;
    padding-bottom: 1%;
    color: #095982;
}

.video_item_content_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
}

.more_video_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    float: right;
    padding-right: 5%;
    padding-bottom: 7%;
}

.video_item_tablet img {
    float: left;
    margin-right: 2%;
    padding-bottom: 2%;
}

h1.VideoSectionTitle_Mobile {
    color: #005783;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.5em;
    padding-top: 8%;
    padding-bottom: 1%;
    margin: 0;
}

.FeaturedVideo_Mobile {
    width: 100%;
    position: relative;
    vertical-align: middle;
}

    .FeaturedVideo_Mobile img {
        display: block;
        margin: 0 auto;
    }

.featured_video_content_mobile {
    width: 72%;
    margin: 0 auto;
    padding-top: 1%;
}

.featured_video_title_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #005783;
    font-weight: bold;
}

.featured_video_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 0.80em;
}

.VideoList_Mobile {
    margin: auto;
}

.VideoSectionDescription_Mobile {
    margin: auto;
    padding-bottom: 2%;
    padding-top: 5%;
    padding-left: 4%;
    color: #095982;
    font-weight: bold;
}

.VideoList_Mobile ul {
    width: 91%;
    margin: auto;
    margin-top: 1%;
    list-style-type: none;
}

    .VideoList_Mobile ul li {
        clear: both;
    }

.video_item_content_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 0.80em;
}

.more_video_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 0.80em;
    float: right;
    padding-right: 20%;
    padding-bottom: 4%;
    position: relative;
    clear: both;
}

.video_item_mobile img {
    float: left;
    margin-right: 2%;
    padding-bottom: 7%;
}

.personalized_area {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
}

h2.PersonalizationTitle_Desktop {
    color: #005783;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.5em;
    padding-top: 4%;
    padding-left: 5%;
    padding-bottom: 2%;
    margin: 0;
}

.PersonalizationDescription_Desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    padding-left: 5%;
    color: #005783;
    padding-bottom: 1%;
}

.personalization_items_desktop {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: auto;
}

    .personalization_items_desktop ul {
        width: 100%;
        margin: 0;
        padding-top: 2%;
        padding-bottom: 3%;
        list-style-type: none;
        text-align: center;
        display: table;
    }

        .personalization_items_desktop ul li {
            display: table-cell;
            width: 12.5%;
        }

            .personalization_items_desktop ul li img {
                margin: auto;
                text-align: center;
                padding-bottom: 1%;
                vertical-align: middle;
            }

.personalization_item_desktop a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1em;
    color: #005783;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}

.personalization_sep {
    height: 74px;
    vertical-align: middle;
}

.personalized_area_tablet {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
}

h2.PersonalizationTitle_Tablet {
    color: #005783;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.5em;
    padding-top: 3%;
    padding-left: 3%;
    margin: 0;
}

.PersonalizationDescription_Tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    padding-left: 3%;
    color: #005783;
}

.personalization_items_tablet ul {
    margin-top: 3%;
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
    -webkit-column-gap: 5em;
    -moz-column-gap: 5em;
    column-gap: 5em;
    list-style-type: none;
    margin-bottom: 0 !important;
}

    .personalization_items_tablet ul li {
        clear: both;
        padding-bottom: 5%;
        margin-bottom: 15%;
    }

.personalization_item_tablet a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1em;
    color: #005783;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}

.personalization_title_tablet {
    text-align: center;
}

.personalization_items_tablet ul li img {
    text-align: center;
    margin: auto;
}

.personalized_area_mobile {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
}

h2.PersonalizationTitle_Mobile {
    color: #005783;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.5em;
    padding-top: 6%;
    padding-left: 3%;
    margin: 0;
}

.PersonalizationDescription_Mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    padding-left: 3%;
    color: #005783;
    padding-top: 2%;
    padding-bottom: 6%;
}

.personalization_items_mobile ul {
    margin: auto;
    margin-top: 3%;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    list-style-type: none;
    margin-bottom: 0 !important;
}

    .personalization_items_mobile ul li {
        clear: both;
        margin-bottom: 12%;
    }

.personalization_item_mobile a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1em;
    color: #005783;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}

.personalization_title_mobile {
    text-align: center;
    padding-bottom: 4%;
}

.personalization_items_mobile ul li img {
    text-align: center;
    margin: auto;
}

.personalization_item_mobile {
    width: 80%;
}

.PathArea {
    display: table;
    width: 100%;
    background-color: #2da8f1;
    vertical-align: middle;
    padding-left: 5%;
    padding-right: 4%;
}

.PathRow {
    display: table-row;
    padding: 2%;
    vertical-align: middle;
}

.PathCell_Head {
    display: table-cell;
    width: 6%;
    vertical-align: middle;
    padding-top: 1.5%;
    padding-bottom: 1.5%;
}

.PathCell_Sep {
    display: table-cell;
    width: 1%;
    padding-top: 1.5%;
}

.PathCell {
    display: table-cell;
    width: 10.5%;
    vertical-align: middle;
    padding-top: 1.5%;
    padding-bottom: 1.5%;
    text-align: center;
}

    .PathCell img {
        text-align: center;
        display: block;
    }

.PathText {
    font-family: 'Roboto Condensed Bold', sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
}

.PathTable a {
    font-family: 'Roboto Condensed Bold', sans-serif;
    font-weight: bold;
    font-size: 0.9em;
    text-align: center;
    color: #000000;
}

.PathText2 {
    font-family: 'Roboto Condensed Bold', sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    color: #005783;
}

.PathText4 {
    font-family: 'Roboto Condensed Bold', sans-serif;
    font-weight: bold;
    font-size: 1.4em;
    text-align: center;
    color: #000000;
}

.PathText3 {
    font-family: 'Roboto Condensed Bold', sans-serif;
    font-weight: bold;
    font-size: 1.0em;
    text-align: center;
}

    .PathText3 a {
        font-family: 'Roboto Condensed Bold', sans-serif;
        font-weight: bold;
        font-size: 1.0em;
        text-align: center;
        color: #000000;
    }

.PathTable {
    display: table;
    width: 100%;
    vertical-align: middle;
}

.PathCell2 {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

    .PathCell2 img {
        margin: auto;
    }

.PathCell3 {
    display: table-cell;
    text-align: center;
    padding-top: 1.5%;
    margin-top: 1%;
}

.PathAreaMobile {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

.PathCellMobile {
    display: table-cell;
    text-align: center;
    width: 100%;
}

.PathCellMobile2 {
    display: table-cell;
    text-align: left;
    width: 45%;
    padding-top: 1%;
    padding-bottom: 1%;
    vertical-align: middle;
}

    .PathCellMobile2 img {
    }


.PathCellMobile3 {
    display: table-cell;
    text-align: center;
    width: 35%;
    padding-top: 6%;
    padding-bottom: 6%;
    vertical-align: middle;
}

    .PathCellMobile3 img {
        text-align: center;
        margin: auto;
        vertical-align: middle;
        display: block;
        width: 25%;
    }


.PathCellMobile3_Header {
    display: table-cell;
    text-align: center;
    width: 35%;
    padding-top: 3%;
    padding-bottom: 3%;
    vertical-align: middle;
}

    .PathCellMobile3_Header img {
        text-align: center;
        margin: auto;
        vertical-align: middle;
        display: block;
        width: 25%;
    }

.PathCellMobile4 {
    display: table-cell;
    text-align: left;
    width: 20%;
    padding-top: 1%;
    padding-bottom: 1%;
    vertical-align: middle;
}

    .PathCellMobile4 img {
        text-align: center;
        margin: auto;
        vertical-align: middle;
        display: block;
        width: 18%;
    }

.PathRowMobile {
    display: table-row;
    border-bottom: 2px solid #767676;
    vertical-align: middle;
    width: 100%;
}

.PathRowMobile_Header {
    display: table-row;
    border-bottom: 2px solid #767676;
    padding: 2%;
    vertical-align: middle;
    width: 100%;
    background-color: #29A4F2;
}

.Flag_area {
    width: 100%;
    padding-top: 2%;
    padding-bottom: 3%;
    text-align: center;
}

.Flag_Desktop {
    width: 100%;
    display: table;
    padding-left: 2%;
    padding-right: 2%;
}

.Flag_DesktopRow {
    display: table-row;
}


.flagspacer_desktop {
    display: table-cell;
    width: 1%;
}

.grantsflag_desktop {
    display: table-cell;
    background-color: #005883;
    width: 30%;
    padding: 2%;
}

.grantsflagTable {
    display: table;
    width: 100%;
}

.grantsflagRow {
    display: table-row;
}

.grantsFlagCell1 {
    display: table-cell;
    text-align: center;
    width: 30%;
    vertical-align: middle;
}

    .grantsFlagCell1 img {
        margin: auto 0;
        display: block;
    }

.grantsFlagCell2 {
    display: table-cell;
    width: 70%;
    vertical-align: middle;
    text-align: left;
}

.grantsflag_title_desktop {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    font-weight: bold;
}

.grantsflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
}

.grantsflag_button_desktop {
    text-align: center;
    width: 80%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-top: 7%;
}

    .grantsflag_button_desktop a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: .9em;
        color: #000000;
        text-align: center;
        font-weight: bold;
    }

        .grantsflag_button_desktop a:hover {
            text-decoration: none;
        }

.locationflag_desktop {
    display: table-cell;
    margin-right: 1.5%;
    background-color: #005883;
    width: 30%;
    padding: 3%;
}

.locationflag_title_desktop {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    font-weight: bold;
}

.degreeflag_desktop {
    display: table-cell;
    margin-right: 1.5%;
    background-color: #005883;
    width: 30%;
    padding: 3%;
}

.degreeflag_title_desktop {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    font-weight: bold;
}

.locationflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
}

.ddlLocationsFlag_desktop {
    color: #58585A !important;
    width: 170px;
    font-size: 1.0em;
    font-family: 'Roboto', sans-serif;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 140px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
}

    .ddlLocationsFlag_desktop::-ms-expand {
        display: none;
    }

.locationflag_campus_desktop {
    display: block;
    margin: 0 auto;
}


.locationflag_button_desktop {
    text-align: center;
    width: 80%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-top: 4%;
}

    .locationflag_button_desktop a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: .90em;
        color: #000000;
        text-align: center;
        font-weight: bold;
    }

        .locationflag_button_desktop a:hover {
            text-decoration: none;
        }

.degreeflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
}

.degreeflag_button_desktop {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 72%;
    left: 50%;
    transform: translate(-50%,0);
}

    .degreeflag_button_desktop a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: .90em;
        color: #000000;
        text-align: center;
        font-weight: bold;
    }

        .degreeflag_button_desktop a:hover {
            text-decoration: none;
        }



/*.Flag_Tablet{position:relative;margin-top:2%;width:100%;left:50%;transform:translate(-50%, 0%);}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .Flag_Tablet {
      width:100%; left:0%;
    }
}

@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
   .Flag_Tablet {
      width:100%; left:0%;
    }
}}


.grantsflag_tablet{display:inline-block;position:relative;text-align:center;margin-right:1.5%;}



.grantsflag_title_tablet{font-family:'Roboto Condensed', sans-serif;font-size:1.50em;color:#FFFFFF;text-align:center;font-weight:bold;position:absolute;top:32%;margin:auto;width:100%;}
.grantsflag_description_tablet{font-family:'Roboto', sans-serif;font-size:1.00em;color:#FFFFFF;text-align:center;position:absolute;top:45%;width:96%;margin-left:2%; margin-right:2%;}
.grantsflag_button_tablet{text-align:center;position:absolute;width:45%;background-color:#F4AA32;padding-top:2%;padding-bottom:2%;-webkit-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);-moz-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);position:absolute;top:72%;left:50%;transform:translate(-50%,0);}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .grantsflag_button_tablet {
      text-align:center;position:absolute;width:45%;background-color:#F4AA32;padding-top:2%;padding-bottom:2%;-webkit-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);-moz-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);position:absolute;top:72%;left:30%;
    }
}
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
   .grantsflag_button_tablet {
      text-align:center;position:absolute;width:45%;background-color:#F4AA32;padding-top:2%;padding-bottom:2%;-webkit-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);-moz-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);position:absolute;top:72%;left:30%;
    }
}}
.grantsflag_button_tablet a{font-family:'Roboto Condensed', sans-serif;font-size:.90em;color:#000000;text-align:center;font-weight:bold;}
.grantsflag_button_tablet a:hover{text-decoration:none;}
.locationflag_tablet{display:inline-block;position:relative;text-align:center;margin-right:1.5%;}
.locationflag_title_tablet{font-family:'Roboto Condensed', sans-serif;font-size:1.50em;color:#FFFFFF;text-align:center;font-weight:bold;position:absolute;top:32%;margin:auto;width:100%;}
.locationflag_description_tablet{font-family:'Roboto', sans-serif;font-size:1.00em;color:#FFFFFF;text-align:center;position:absolute;top:45%;width:96%;margin-left:2%; margin-right:2%;}
.ddlLocationsFlag_tablet{color:#58585A !important;width:170px;font-size:.90em;font-family:'Roboto', sans-serif;border:2px solid #807D78;border-radius:5px;padding:2px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-image:url('/Images/homepage/arrowicon.png');background-position:140px;background-repeat:no-repeat;text-indent:0.01px;text-overflow:'';}
.ddlLocationsFlag_tablet::-ms-expand{display:none;}*/

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .locationflag_campus_tablet {
      left:-webkit-calc(50% - 80px);
    }
}
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
    .locationflag_campus_tablet {
      left:-webkit-calc(50% - 80px);
    }
}}*/

/*.locationflag_button_tablet{text-align:center;position:absolute;width:45%;background-color:#F4AA32;padding-top:2%;padding-bottom:2%;-webkit-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);-moz-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);position:absolute;top:72%;left:50%;transform:translate(-50%,0);}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .locationflag_button_tablet {
      text-align:center;position:absolute;width:45%;background-color:#F4AA32;padding-top:2%;padding-bottom:2%;-webkit-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);-moz-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);position:absolute;top:72%;left:30%;
    }
}
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
   .locationflag_button_tablet {
      text-align:center;position:absolute;width:45%;background-color:#F4AA32;padding-top:2%;padding-bottom:2%;-webkit-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);-moz-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);position:absolute;top:72%;left:30%;
    }
}}

.locationflag_button_tablet a{font-family:'Roboto Condensed', sans-serif;font-size:.90em;color:#000000;text-align:center;font-weight:bold;}
.locationflag_button_tablet a:hover{text-decoration:none;}
.degreeflag_tablet{display:inline-block;position:relative;text-align:center;}
.degreeflag_title_tablet{font-family:'Roboto Condensed', sans-serif;font-size:1.50em;color:#FFFFFF;text-align:center;font-weight:bold;position:absolute;top:32%;margin:auto;width:100%;}
.degreeflag_description_tablet{font-family:'Roboto', sans-serif;font-size:1.00em;color:#FFFFFF;text-align:center;font-weight:bold;position:absolute;top:45%;width:80%;left:50%;transform:translate(-50%, 0%);}
.degreeflag_button_tablet{text-align:center;position:absolute;width:45%;background-color:#F4AA32;padding-top:2%;padding-bottom:2%;-webkit-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);-moz-box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);box-shadow:-4px 10px 17px 2px rgba(0,0,0,0.75);position:absolute;top:72%;left:50%;transform:translate(-50%,0);}
.degreeflag_button_tablet a{font-family:'Roboto Condensed', sans-serif;font-size:.90em;color:#000000;text-align:center;font-weight:bold;}
.degreeflag_button_tablet a:hover{text-decoration:none;}*/



.Flag_Mobile {
    width: 100%;
    display: table;
    padding-left: 4%;
    padding-right: 4%;
}


.grantsflag_mobile {
    display: table;
    background-color: #005883;
    width: 100%;
    padding-top: 6%;
    padding-bottom: 6%
}

.grantsflag_mobilerow {
    display: table-row;
}

.grantsflag_mobilecell1 {
    display: table-cell;
    text-align: center;
    width: 30%;
    vertical-align: middle;
    margin: auto;
}

    .grantsflag_mobilecell1 img {
        margin: auto;
        display: block;
        width: 30%;
    }

.grantsflag_mobilecell2 {
    display: table-cell;
    width: 55%;
    vertical-align: middle;
    text-align: left;
    padding-right: 10%;
}



.grantsflag_title_mobile {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    font-weight: bold;
}

.grantsflag_description_Mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
}

.grantsflag_button_Mobile {
    text-align: center;
    width: 170px;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-top: 6%;
    margin-bottom: 4%;
}

    .grantsflag_button_Mobile a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: .90em;
        color: #000000;
        text-align: center;
        font-weight: bold;
    }

        .grantsflag_button_Mobile a:hover {
            text-decoration: none;
        }

.locationflag_mobile {
    display: table;
    background-color: #005883;
    width: 100%;
    padding-top: 6%;
    padding-bottom: 6%
}

.locationflag_title_mobile {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    font-weight: bold;
}

.locationflag_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
}

.locationflag_campus_tablet {
    display: block;
    margin: auto;
}

.ddlLocationsFlag_mobile {
    color: #58585A !important;
    width: 170px;
    font-size: .90em;
    font-family: 'Roboto', sans-serif;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 140px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
}

    .ddlLocationsFlag_mobile::-ms-expand {
        display: none;
    }

.locationflag_button_mobile {
    text-align: center;
    width: 170px;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-top: 6%;
}



    .locationflag_button_mobile a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: .90em;
        color: #000000;
        text-align: center;
        font-weight: bold;
    }

        .locationflag_button_mobile a:hover {
            text-decoration: none;
        }

.degreeflag_mobile {
    display: table;
    background-color: #005883;
    width: 100%;
    padding-top: 6%;
    padding-bottom: 6%
}

.degreeflag_title_mobile {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    font-weight: bold;
}

.degreeflag_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 45%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.degreeflag_button_mobile {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 72%;
    left: 50%;
    transform: translate(-50%,0);
}

    .degreeflag_button_mobile a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: .90em;
        color: #000000;
        text-align: center;
        font-weight: bold;
    }

        .degreeflag_button_mobile a:hover {
            text-decoration: none;
        }

.Promo_Area {
    background-color: #FFFFFF;
    width: 100%;
    position: relative;
    z-index: 1;
    margin-bottom: 0;
}

.Promo_Desktop {
    z-index: 101;
    width: 100%;
}

.Promo_Image_Desktop {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
}

.Promo_Desktop img {
    width: 100%;
}

.Promo_Content_Desktop {
    width: 30%;
}

.Promo_Title_Desktop {
    color: #FFFFFF;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.345em;
    position: absolute;
    top: 7%;
    left: 9%;
    width: 38%;
}

.Promo_Description_Desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    position: absolute;
    top: 27%;
    left: 9%;
    width: 28%;
}

.Promo_Link_Desktop {
    position: absolute;
    top: 75%;
    left: 16%;
    text-align: center;
    width: 10%;
    background-color: #F4AA32;
    padding-top: .5%;
    padding-bottom: .5%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
}

.carousel-indicators li {
    background-color: #999;
    background-color: rgba(70,70,70,.25);
}

.carousel-indicators .active {
    background-color: #444;
}

.Promo_Link_Desktop a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.00em;
    color: #000000;
    font-weight: bold;
}

    .Promo_Link_Desktop a:hover {
        text-decoration: none;
        color: #FFFFFF;
    }

.Promo_Tablet {
    z-index: 101;
    width: 100%;
    display: table;
    table-layout: fixed;
    vertical-align: top;
    border-collapse: collapse;
}

.Promo_Image_Tablet {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
}

    .Promo_Image_Tablet img {
        width: 100%;
    }

.Promo_Content_Tablet {
}

.Promo_Title_Tablet {
    color: #FFFFFF;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.345em;
    position: absolute;
    top: 10%;
    left: 7%;
    width: 40%;
}

.Promo_Description_Tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    position: absolute;
    top: 34%;
    left: 7%;
    width: 40%;
}

.Promo_Link_Tablet {
    position: absolute;
    top: 75%;
    left: 19%;
    text-align: center;
    width: 17%;
    background-color: #F4AA32;
    padding-top: .5%;
    padding-bottom: .5%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
}

    .Promo_Link_Tablet a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 1.00em;
        color: #000000;
        font-weight: bold;
    }

        .Promo_Link_Tablet a:hover {
            text-decoration: none;
            color: #FFFFFF;
        }

.Promo_Mobile {
    z-index: 101;
    width: 100%;
    display: table;
    table-layout: fixed;
    vertical-align: top;
    border-collapse: collapse;
}

.Promo_Content_Mobile {
}

.Promo_Title_Mobile {
    color: #FFFFFF;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 2.345em;
    position: absolute;
    top: 7%;
    left: 10%;
}

.Promo_Description_Mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    position: absolute;
    top: 18%;
    left: 10%;
    width: 80%;
}

.Promo_Link_Mobile {
    position: absolute;
    top: 79%;
    left: 35%;
    text-align: center;
    width: 30%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    clear: both;
    margin: auto;
    margin-bottom: 10%;
}

    .Promo_Link_Mobile a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 1.00em;
        color: #000000;
        font-weight: bold;
    }

        .Promo_Link_Mobile a:hover {
            text-decoration: none;
            color: #FFFFFF;
        }

.mobile_promo_wrapper {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
}

    .mobile_promo_wrapper img {
        width: 100%;
    }

.NewsEvents_Area {
    width: 100%;
    background-color: #F2F1EF;
    position: relative;
    display: table;
    padding-top: 1%;
    border-spacing: 2em;
    padding-left: 3%;
    padding-right: 5%;
}

.NewsEvents_AreaM {
    width: 100%;
    background-color: #F2F1EF;
    position: relative;
    display: table;
    padding-top: 1%;
    border-spacing: 2em;
    padding-left: 1%;
    padding-right: 1%;
}

.NewsEvents_Desktop {
    width: 80%;
    display: table-row;
}

.News_Desktop {
    display: table-cell;
    width: 30%;
    margin-left: 5%;
}

.Twitter_Desktop {
    display: table-cell;
    width: 30%;
    margin: auto;
}

.Events_Desktop {
    display: table-cell;
    width: 30%;
    margin: auto;
}

.NewsSectionTitle_Desktop {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    margin: auto;
    width: 100%;
    background-color: #005981;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-bottom: 6%;
}

.TwitterSectionTitle_Desktop {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    margin: auto;
    width: 100%;
    background-color: #005981;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-bottom: 3%;
}

.EventsSectionTitle_Desktop {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    margin: auto;
    width: 100%;
    background-color: #005981;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-bottom: 6%;
}

.news_date_area {
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    color: #000000;
    text-align: center;
    font-weight: bold;
    margin: auto;
}

.NewsArticleLine {
    border-left: 1px solid #00A9EE;
    padding-left: 10px;
}

.news_date_days {
    font-size: 1.35em;
    text-align: center;
}

.newsarticle_title {
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    font-style: italic;
    color: #00557B;
}

.newarticle_link a {
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    color: #000000;
}

newarticle_link a:hover {
    text-decoration: underline;
    color: #00A9ED;
}

.morenewslink {
    font-family: 'Roboto', sans-serif;
    font-size: 0.8em;
    color: #000000;
    text-align: right;
}

#twitter-widget-0 {
    width: 98% !important;
}

.event_date_area {
    margin: auto;
}

.event_date_month {
    background-color: #0052A4;
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
}

.event_date_days {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    text-align: center;
    font-weight: bold;
    background-color: #FFFFFF;
    width: 100%;
}

.event_title {
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    font-style: italic;
    color: #00557B;
    margin: 0;
}

.event_teaser {
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    margin: 0;
}

.event_link a {
    font-family: 'Roboto', sans-serif;
    font-size: 1.0em;
    color: #00A9ED;
}

    .event_link a:hover {
        text-decoration: underline;
        color: #00A9ED;
    }

.NewsEvents_Tablet {
    width: 95%;
    display: table-row;
}

.News_Tablet {
    display: table-cell;
    width: 50%;
    margin-left: 5%;
}

.Events_Tablet {
    display: table-cell;
    width: 50%;
    margin: auto;
}

.NewsSectionTitle_Tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    margin: auto;
    width: 100%;
    background-color: #005981;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-bottom: 6%;
}

.EventsSectionTitle_Tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    margin: auto;
    width: 100%;
    background-color: #005981;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-bottom: 6%;
}

.NewsEvents_Mobile {
    display: table-row;
}

.News_Mobile {
    display: table-cell;
    width: 100%;
}

.Events_Mobile {
    display: table-cell;
    width: 100%;
    margin: auto;
    padding-bottom: 2%;
}

.NewsSectionTitle_Mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    margin: auto;
    width: 100%;
    background-color: #005981;
    padding-top: 4%;
    padding-bottom: 4%;
    margin-bottom: 6%;
}

.EventsSectionTitle_Mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    margin: auto;
    width: 100%;
    background-color: #005981;
    padding-top: 4%;
    padding-bottom: 4%;
    margin-bottom: 6%;
}

.Footer_Area {
    background-color: #F2F1EF;
    width: 100%;
    display: table;
    padding-left: 5%;
    padding-right: 5%;
    table-layout: fixed;
}

.Footer_Utility_New {
    margin-left: 10%;
    margin-right: 10%;
}

.hrbreak {
    margin-left: 40px;
    margin-right: 40px;
    color: #2F6EAD;
    background-color: #2F6EAD;
    border: none;
    height: 1px;
}

.hrbreakfull {
    color: #2F6EAD;
    background-color: #2F6EAD;
    border: none;
    height: 2px;
}

.hrbreakfullhome {
    color: #767676;
    background-color: #767676;
    border: none;
    height: 2px;
}

.Footer_Social {
    display: table-cell;
    width: 25%;
    padding-top: 3%;
    padding-left: 3%;
    padding-right: 3%;
    border-right: 2px solid #E5E5E5;
}

.Footer_Link_Area {
    background-color: #FFFFFF;
    margin: 0 auto;
    display: table-row;
    padding-bottom: 10%;
}

.Footer_Copywrite_Desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    font-weight: bold;
    color: #696E74;
    margin-top: 10%;
    margin-bottom: 10%;
}

.footer_nav_items {
    padding-bottom: 3%;
}

    .footer_nav_items a {
        font-family: 'Roboto', sans-serif;
        color: #696E74;
        font-size: 1.1em;
        display: inline-block;
        padding-right: 2%;
    }

        .footer_nav_items a:hover {
            text-decoration: none;
            color: #00A9ED;
        }

ul.social_new {
    list-style-type: none;
    margin-left: 6%;
    margin-bottom: 3%;
}

    ul.social_new li {
        display: inline-block;
        margin-right: 5%;
    }

.socials {
    padding-left: 0 !important;
}

    .socials ul {
        columns: 4;
        -webkit-columns: 4;
        -moz-columns: 4;
        -webkit-column-gap: 2em;
        -moz-column-gap: 2em;
        column-gap: 2em;
        list-style-type: none;
        margin-bottom: 0 !important;
        padding-left: 0 !important;
    }

        .socials ul li {
            clear: both;
            margin-bottom: 70%;
        }

.fb_desktop {
    background-image: url(/Images/footer/facebook-social-icon.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}

    .fb_desktop:hover {
        background-image: url(/Images/footer/facebook-social-icon-hover.gif);
        background-repeat: no-repeat;
    }

.gp_desktop {
    background-image: url(/Images/footer/google-plus-social-icon.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}

    .gp_desktop:hover {
        background-image: url(/Images/footer/google-plus-social-icon-hover.gif);
        background-repeat: no-repeat;
    }

.tw_desktop {
    background-image: url(/Images/footer/twitter-social-icon.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}

    .tw_desktop:hover {
        background-image: url(/Images/footer/twitter-social-icon-hover.gif);
        background-repeat: no-repeat;
    }

.in_desktop {
    background-image: url(/Images/footer/instagram-social-icon.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}

    .in_desktop:hover {
        background-image: url(/Images/footer/instagram-social-icon-hover.gif);
        background-repeat: no-repeat;
    }

.yt_desktop {
    background-image: url(/Images/footer/youtube-social-icon.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}

    .yt_desktop:hover {
        background-image: url(/Images/footer/youtube-social-icon-hover.gif);
        background-repeat: no-repeat;
    }

.tum_desktop {
    background-image: url(/Images/footer/tumblr-social-icon.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}

    .tum_desktop:hover {
        background-image: url(/Images/footer/tumblr-social-icon-hover.gif);
        background-repeat: no-repeat;
    }

.pin_desktop {
    background-image: url(/Images/footer/pinterest-social-icon.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}

    .pin_desktop:hover {
        background-image: url(/Images/footer/pinterest-social-icon-hover.gif);
        background-repeat: no-repeat;
    }

.linked_desktop {
    background-image: url(/Images/footer/linkedin-social-icon.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}

    .linked_desktop:hover {
        background-image: url(/Images/footer/linkedin-social-icon-hover.gif);
        background-repeat: no-repeat;
    }

.Footer_Links_Col1 {
    display: table-cell;
    width: 20%;
    vertical-align: top;
    padding-top: 3%;
    padding-bottom: 3%;
    border-right: 2px solid #E5E5E5;
}

    .Footer_Links_Col1 img {
        float: left;
    }

.Footer_Links_Col2 img {
    float: left;
}

.Footer_Links_Col3 img {
    float: left;
}

.Footer_Links_Col4 img {
    float: left;
}

.Footer_Links_Col2 {
    display: table-cell;
    width: 20%;
    vertical-align: top;
    padding-top: 3%;
    padding-bottom: 3%;
    border-right: 2px solid #E5E5E5;
}

.Footer_Links_Col3 {
    display: table-cell;
    width: 20%;
    vertical-align: top;
    padding-top: 3%;
    padding-bottom: 3%;
    border-right: 2px solid #E5E5E5;
}

.Footer_Links_Col4 {
    display: table-cell;
    width: 20%;
    vertical-align: top;
    padding-top: 3%;
    padding-bottom: 3%;
}

.Footer_Container {
    margin: auto;
    width: 80%;
}

.Footer_Link_Title a {
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    font-weight: bold;
    color: #696E74;
    padding-top: 4%;
    padding-bottom: 4%;
    display: inline-block;
}

    .Footer_Link_Title a:hover {
        text-decoration: none;
        color: #00A9ED;
    }

.Footer_Sublinks a {
    font-family: 'Roboto', sans-serif;
    color: #696E74;
    font-size: 0.70em;
    margin-left: 4%;
}

    .Footer_Sublinks a:hover {
        text-decoration: none;
        color: #00A9ED;
    }

.Footer_Degrees a {
    font-family: 'Roboto', sans-serif;
    color: #696E74;
    font-size: 0.80em;
    font-weight: bold;
    margin-left: 4%;
}

    .Footer_Degrees a:hover {
        text-decoration: none;
        color: #00A9ED;
    }

.Blue_Footer_Area {
    background-color: #005983;
    width: 100%;
    position: relative;
}

.copyright {
    padding-top: .5%;
    padding-bottom: .5%;
    font-family: 'Roboto', sans-serif;
    color: #FFFFFF;
    font-size: .80em;
    text-align: right;
    margin-right: 5%;
}

.sticky_button_area {
    background-color: #FFFFFD;
    width: 100%;
    position: fixed;
}

.sticky_button {
    display: inline-block;
    text-align: center;
    background-color: #F4AA33;
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    margin: auto;
    padding: .5% 1% .5% 1%;
    margin-left: 2%;
}

    .sticky_button a {
        color: #FFFFFF;
        text-decoration: none;
    }

.btn-warning {
    border-radius: 0;
}

.tabl {
    width: 20%;
}

.mob {
    width: 45%;
    margin-bottom: .5%;
}

.inner_header_image_area {
    background-color: #05070C;
    width: 100%;
    position: relative;
}

    .inner_header_image_area img {
        margin: 0 auto;
        z-index: 1;
    }

.request_info_inner_desktop {
    width: 20%;
    float: right;
    display: block;
    position: absolute;
    right: 10%;
    bottom: -24%;
    z-index: 101;
}

.request_info_inner_destop img {
    z-index: 101;
}

.request_info_inner_desktop_blog {
    width: 20%;
    float: right;
    display: block;
    position: absolute;
    right: 10%;
    z-index: 101;
}

.request_info_inner_destop_blog img {
    z-index: 101;
}

.request_info_title_inner_desktop {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: 1.10em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
}

.request_info_title_inner_desktop_1 {
    position: absolute;
    width: 100%;
    top: 1%;
}

.request_info_question_inner_desktop_1 {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .75em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 17%;
}

.request_info_dropdown_inner_desktop_1 {
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 28%;
    left: calc(50% - 170px);
    left: -moz-calc(50% - 170px);
    left: -webkit-calc(50% -170px);
    left: -o-calc(50% - 170px);
    transform: translate(50%,0);
}

.request_info_button_inner_desktop_1 {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .75em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    width: 35%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 43%;
    left: 50%;
    transform: translate(-50%,0);
}

.request_info_step_inner_desktop_1 {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .75em;
    color: #FFFFFF;
    position: absolute;
    width: 100%;
    top: 56%;
    left: 2%;
}

.request_info_completed_inner_desktop_1 {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: .75em;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 76%;
}

.request_info_inner_tablet {
    width: 38%;
    float: right;
    display: block;
    position: absolute;
    left: 60%;
    bottom: -14%;
    z-index: 101;
}

    .request_info_inner_tablet img {
        z-index: 101;
    }

.request_info_title_inner_tablet {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: 1.25em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 1%;
    left: 50%;
}

.request_info_question_inner_tablet_1 {
    z-index: 103;
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 17%;
    left: 50%;
}

.ddlEducation_Tablet {
    color: #58585A !important;
    width: 170px;
    font-size: .80em;
    font-family: 'Roboto', sans-serif;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 140px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
}

    .ddlEducation_Tablet::-ms-expand {
        display: none;
    }

.side_nav_area {
    width: 100%;
    position: relative;
}

.side_nav {
    width: 75%;
    position: absolute;
    background-color: #00A0E7;
    margin-left: 10%;
    top: 0%;
    right: 0;
    vertical-align: top;
    z-index: 103;
    display: block;
}

.ad_area_new {
    width: 60%;
    display: block;
    background-color: green;
}

.side_abs_container {
    width: 100%;
    position: absolute;
    background-color: #00A0E7;
    vertical-align: top;
    z-index: 103;
}

.side_nav:after, .side_nav:before {
    content: '';
    position: absolute;
    border-top: 90px solid #00A0E7;
    height: 0;
    width: 0;
    top: 100%;
}

.side_nav:after {
    border-left: 13em solid transparent;
    right: 0;
}

.side_nav:before {
    border-right: 13em solid transparent;
    left: 0;
}

.side_nav_title {
    font-size: 1.3em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    color: #1F2831;
    text-align: center;
    padding-top: 10%;
    padding-bottom: 10%;
}

.side_nav_title_blog {
    font-size: 1.3em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    color: #1F2831;
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 12%;
}

.leftnav {
    padding-bottom: 3%;
}

    .leftnav ul {
        list-style-type: none;
        margin-left: 0 !important;
        padding-left: 0 !important;
    }

    .leftnav li {
        font-size: 1.00em;
        font-family: 'Roboto', sans-serif;
        width: 100%;
    }

        .leftnav li.subnav {
            display: none;
        }

leftnav .subnav_set {
    background-color: #005981;
    width: 100%;
}

.leftnav a.subnav_item {
    display: inline-block;
    color: #FFFFFF;
    font-size: 1.00em;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    background-color: #005981;
    width: 100%;
    padding-left: 20%;
    padding-right: 5%;
    padding-top: 2%;
    padding-bottom: 2%;
}

    .leftnav a.subnav_item:hover {
        text-decoration: underline;
        color: #FFFFFF;
    }

.leftnav li.button {
    padding-left: 10%;
    background-image: url('/Images/sidebar-nav-arrow-up.png');
    background-repeat: no-repeat;
    background-position: 1.0em;
    border-bottom: 1px solid #006483;
    border-top: 1px solid #006483;
    padding-top: 2%;
    padding-bottom: 2%;
}

.leftnav li.thick_line {
    border-bottom: 1px solid #006483;
}

.leftnav li.button_link {
    padding-left: 10%;
    border-bottom: 1px solid #006483;
    border-top: 1px solid #006483;
    padding-top: 2%;
    padding-bottom: 2%;
}

    .leftnav li.button a, .leftnav li.button_link a {
        font-size: 1.00em;
        font-family: 'Roboto', sans-serif;
        padding-left: 12%;
        color: #1F2831;
    }

        .leftnav li.button a:hover, .leftnav li.button_link a:hover {
            text-decoration: none;
            color: #FFFFFF;
        }

.leftnav li.button.opened_subitems {
    background-image: url('/Images/sidebar-nav-arrow-down.png');
    background-repeat: no-repeat;
    background-position: 1.0em;
}

    .leftnav li.button.opened_subitems a {
        font-weight: bold;
    }

.main_content_area {
    width: 100%;
}

.main_content {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
    font-weight: 300;
}

.main_content_full {
    width: 89%;
    float: left;
    margin-left: 12%;
    margin-right: 50%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
    font-weight: 300;
    padding-right: 3%;
}

.main_content_tablet {
    width: 96%;
    display: inline-block;
    margin-top: 1%;
    margin-bottom: 1%;
    font-weight: 300;
    padding-left: 2%;
    padding-right: 2%;
    font-size: 1.1em;
}

.breadcrumbs {
    color: #787673;
    font-size: 1.00em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
}

    .breadcrumbs a {
        color: #787673;
        font-size: 1.00em;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight: bold;
    }

        .breadcrumbs a:hover {
            text-decoration: none;
            color: #00A9ED;
        }

.side_content {
    position: relative;
    width: 30%;
}

.ad_area {
    width: 20%;
    position: absolute;
    top: 30%;
    left: 10%;
    z-index: 102;
    display: inline-block;
    margin-top: 10%;
}

    .ad_area img {
        z-index: 102;
        text-align: center;
        margin: 0 auto;
    }

.degree_schools_area {
    background-color: #F1F1F1;
    width: 100%;
    position: relative;
    clear: both;
}

.degree_schools_content_1_Desktop {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    position: relative;
}

.Criminal_Justice_Flag {
    display: inline-block;
    text-align: center;
    position: relative;
    vertical-align: top;
    width: 30%;
    margin-right: 2%;
}

    .Criminal_Justice_Flag img {
        width: 100%;
        margin: auto;
    }

.cjflag_title_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.20em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.cjflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.cjflag_button_desktop {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .cjflag_button_desktop {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .cjflag_button_desktop {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}



.cjflag_button_desktop a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .cjflag_button_desktop a:hover {
        text-decoration: none;
    }

.Design_Flag {
    display: inline-block;
    text-align: center;
    position: relative;
    margin-right: 2%;
    vertical-align: top;
    width: 30%;
}

    .Design_Flag img {
        width: 100%;
        margin: auto;
    }

.designflag_title_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.20em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.designflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.designflag_button_desktop {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .designflag_button_desktop {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .designflag_button_desktop {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}



.designflag_button_desktop a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .designflag_button_desktop a:hover {
        text-decoration: none;
    }

.Healthcare_Flag {
    display: inline-block;
    text-align: center;
    position: relative;
    vertical-align: top;
    width: 30%
}

    .Healthcare_Flag img {
        width: 100%;
        margin: auto;
    }

.hcflag_title_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.20em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.hcflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.hcflag_button_desktop {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .hcflag_button_desktop {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .hcflag_button_desktop {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.hcflag_button_desktop a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .hcflag_button_desktop a:hover {
        text-decoration: none;
    }

.degree_schools_content_2_Desktop {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-bottom: 1%;
    position: relative;
    vertical-align: top;
}

.Business_Flag {
    text-align: center;
    position: relative;
    vertical-align: top;
    width: 30%;
    display: inline-block;
    margin-right: 2%;
}

    .Business_Flag img {
        width: 100%;
        margin: auto;
    }

.businessflag_title_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.20em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.businessflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.businessflag_button_desktop {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .businessflag_button_desktop {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .businessflag_button_desktop {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.businessflag_button_desktop a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .businessflag_button_desktop a:hover {
        text-decoration: none;
    }

.Technology_Flag {
    text-align: center;
    position: relative;
    vertical-align: top;
    display: inline-block;
    width: 30%;
    margin-right: 2%;
}

    .Technology_Flag img {
        width: 100%;
        margin: auto;
    }

.techflag_title_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.20em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.techflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.techflag_button_desktop {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .techflag_button_desktop {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .techflag_button_desktop {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.techflag_button_desktop a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .techflag_button_desktop a:hover {
        text-decoration: none;
    }

.Finance_Flag {
    text-align: center;
    position: relative;
    vertical-align: top;
    display: inline-block;
    width: 30%;
}

    .Finance_Flag img {
        width: 100%;
        margin: auto;
    }

.financeflag_title_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.20em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.financeflag_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.financeflag_button_desktop {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .financeflag_button_desktop {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .financeflag_button_desktop {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.financeflag_button_desktop a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .financeflag_button_desktop a:hover {
        text-decoration: none;
    }

.add_content_tablet {
    width: 100%;
}

.add_content_mobile {
    width: 100%;
}

.degree_schools_content_Tablet {
    width: 100%;
    margin: 0 auto;
}

.degree_schools_area_tablet {
    width: 100%;
    display: inline-block;
    margin-top: 1%;
    margin-bottom: 3%;
}

.Criminal_Justice_Flag_tablet {
    position: relative;
    display: inline-block;
    float: left;
}

.cjflag_title_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.25em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.cjflag_description_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.cjflag_button_tablet {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .cjflag_button_tablet {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .cjflag_button_tablet {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.cjflag_button_tablet a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .cjflag_button_tablet a:hover {
        text-decoration: none;
    }

.Design_Flag_tablet {
    position: relative;
    display: inline-block;
    float: right;
}

.designflag_title_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.25em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.designflag_description_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.designflag_button_tablet {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .designflag_button_tablet {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .designflag_button_tablet {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.designflag_button_tablet a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .designflag_button_tablet a:hover {
        text-decoration: none;
    }

.Healthcare_Flag_Tablet {
    position: relative;
    display: inline-block;
    float: left;
}

.hcflag_title_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.25em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.hcflag_description_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.hcflag_button_tablet {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .hcflag_button_tablet {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .hcflag_button_tablet {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.hcflag_button_tablet a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .hcflag_button_tablet a:hover {
        text-decoration: none;
    }

.Business_Flag_Tablet {
    position: relative;
    display: inline-block;
    float: right;
}

.businessflag_title_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.25em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.businessflag_description_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.businessflag_button_tablet {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .businessflag_button_tablet {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .businessflag_button_tablet {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.businessflag_button_tablet a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .businessflag_button_tablet a:hover {
        text-decoration: none;
    }

.Technology_Flag_Tablet {
    position: relative;
    display: inline-block;
    float: left;
}

.techflag_title_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.25em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.techflag_description_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.techflag_button_tablet {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .techflag_button_tablet {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .techflag_button_tablet {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.techflag_button_tablet a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .techflag_button_tablet a:hover {
        text-decoration: none;
    }

.Finance_Flag_Tablet {
    position: relative;
    display: inline-block;
    float: right;
}

.financeflag_title_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 1.25em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.financeflag_description_tablet {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.financeflag_button_tablet {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .financeflag_button_tablet {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .financeflag_button_tablet {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.financeflag_button_tablet a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .financeflag_button_tablet a:hover {
        text-decoration: none;
    }

.Criminal_Justice_Flag_mobile {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 1.5%;
    width: 98%;
}

    .Criminal_Justice_Flag_mobile img {
        width: 98%;
        margin: auto;
    }

.cjflag_title_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.cjflag_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.cjflag_button_mobile {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .cjflag_button_mobile {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .cjflag_button_mobile {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.cjflag_button_mobile a {
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .cjflag_button_mobile a:hover {
        text-decoration: none;
    }

.Design_Flag_mobile {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 1.5%;
    width: 98%;
}

    .Design_Flag_mobile img {
        width: 98%;
        margin: auto;
    }

.designflag_title_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.designflag_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.designflag_button_mobile {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .designflag_button_mobile {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .designflag_button_mobile {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.designflag_button_mobile a {
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .designflag_button_mobile a:hover {
        text-decoration: none;
    }

.Healthcare_Flag_Mobile {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 1.5%;
    width: 98%;
}

    .Healthcare_Flag_Mobile img {
        width: 98%;
        margin: auto;
    }

.hcflag_title_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.hcflag_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.hcflag_button_mobile {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .hcflag_button_mobile {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .hcflag_button_mobile {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.hcflag_button_mobile a {
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .hcflag_button_mobile a:hover {
        text-decoration: none;
    }

.Business_Flag_Mobile {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 1.5%;
    width: 98%;
}

    .Business_Flag_Mobile img {
        width: 98%;
        margin: auto;
    }

.businessflag_title_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.businessflag_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.businessflag_button_mobile {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .businessflag_button_mobile {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .businessflag_button_mobile {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.businessflag_button_mobile a {
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .businessflag_button_mobile a:hover {
        text-decoration: none;
    }

.Technology_Flag_Mobile {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 1.5%;
    width: 98%;
}

    .Technology_Flag_Mobile img {
        width: 98%;
        margin: auto;
    }

.techflag_title_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.techflag_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.techflag_button_mobile {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .techflag_button_mobile {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .techflag_button_mobile {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.techflag_button_mobile a {
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .techflag_button_mobile a:hover {
        text-decoration: none;
    }

.Finance_Flag_Mobile {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 1.5%;
    width: 98%;
}

    .Finance_Flag_Mobile img {
        width: 98%;
        margin: auto;
    }

.financeflag_title_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.50em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 37%;
    margin: auto;
    width: 100%;
}

.financeflag_description_mobile {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 48%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.financeflag_button_mobile {
    text-align: center;
    position: absolute;
    width: 45%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .financeflag_button_mobile {
        text-align: center;
        position: absolute;
        width: 45%;
        background-color: #F4AA32;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .financeflag_button_mobile {
            text-align: center;
            position: absolute;
            width: 45%;
            background-color: #F4AA32;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 30%;
        }
    }
}

.financeflag_button_mobile a {
    font-family: 'Roboto', sans-serif;
    font-size: .90em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .financeflag_button_mobile a:hover {
        text-decoration: none;
    }

.add_content {
    z-index: 1;
}

.degree_wizard_area {
    width: 100%;
    background-color: #195988;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

    .degree_wizard_area img {
        margin-left: 5%;
        position: relative;
        width: 25%;
        display: inline-block;
        vertical-align: middle;
    }

.degree_wizard_area_tablet {
    width: 100%;
    background-color: #195988;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

    .degree_wizard_area_tablet img {
        margin-left: 5%;
        position: relative;
        width: 45%;
        display: inline-block;
        vertical-align: middle;
    }

.degree_wizard_content_tablet {
    position: relative;
    width: 40%;
    display: inline-block;
    color: #FFFFFF;
    vertical-align: middle;
    margin-right: 2%;
    margin-left: 2%;
}

.degree_wizard_content_desktop {
    position: relative;
    width: 30%;
    display: inline-block;
    color: #FFFFFF;
    vertical-align: middle;
    margin-right: 2%;
}

.degree_wizard_form_desktop {
    display: inline-block;
    width: 30%;
    background-color: #1266A4;
    vertical-align: middle;
    min-height: 280px;
    position: relative;
}

.degree_wizard_form_area {
    display: inline-block;
    width: 100%;
    background-color: #1266A4;
    vertical-align: middle;
    min-height: 280px;
    position: relative;
}

.degree_wizard_area_mobile {
    width: 100%;
    background-color: #195988;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

    .degree_wizard_area_mobile img {
        width: 98%;
        margin: auto;
    }

.degree_wizard_area_mobile {
    position: relative;
    width: 100%;
    display: inline-block;
    color: #FFFFFF;
    vertical-align: middle;
    padding: 2% 2% 2% 2%;
}

.dw_form_q1 {
    color: #FFFFFF;
    font-weight: bold;
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%,-30%);
    width: 80%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .dw_form_q1 {
        color: #FFFFFF;
        font-weight: bold;
        position: absolute;
        top: 30%;
        left: 10%;
        width: 80%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .dw_form_q1 {
            color: #FFFFFF;
            font-weight: bold;
            position: absolute;
            top: 30%;
            left: 10%;
            width: 80%;
        }
    }
}

.dw_form_s1 {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%,-45%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .dw_form_s1 {
        position: absolute;
        top: 45%;
        left: 8%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .dw_form_s1 {
            position: absolute;
            top: 45%;
            left: 8%;
        }
    }
}

#sl_Numbers, #sl_People, #sl_Technology, #sl_Creative, #sl_Organized,
#sl_Numbers_t, #sl_People_t, #sl_Technology_t, #sl_Creative_t, #sl_Organized_t {
    color: #58585A !important;
    width: 290px;
    font-size: .80em;
    font-family: 'Roboto', sans-serif;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 260px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
}

#sl_Numbers_m, #sl_People_m, #sl_Technology_m, #sl_Creative_m, #sl_Organized_m {
    color: #58585A !important;
    width: 250px;
    font-size: .80em;
    font-family: 'Roboto', sans-serif;
    border: 2px solid #807D78;
    border-radius: 5px;
    padding: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('/Images/homepage/arrowicon.png');
    background-position: 220px;
    background-repeat: no-repeat;
    text-indent: 0.01px;
    text-overflow: '';
}

.dw_form_step1 {
    position: absolute;
    top: 60%;
    left: 15%;
    transform: translate(-15%,-60%);
    color: #FFFFFF;
    font-size: .80em;
}

.action-button {
    color: #000000;
    border: 0;
    background-color: #F4AA32;
    font-size: .80em;
    font-weight: bold;
    padding: 2% 7% 2% 7%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    text-align: center;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%,-60%);
}

.dw_form_q1_t {
    color: #FFFFFF;
    font-weight: bold;
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%,-30%);
}

.dw_form_s1_t {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%,-45%);
}

.dw_form_step1_t {
    position: absolute;
    top: 70%;
    left: 40%;
    transform: translate(-40%,-70%);
    color: #FFFFFF;
    font-size: .80em;
}

.action-button_t {
    color: #000000;
    border: 0;
    background-color: #F4AA32;
    font-size: .80em;
    font-weight: bold;
    padding: 2% 7% 2% 7%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    text-align: center;
    position: absolute;
    top: 70%;
    left: 60%;
    transform: translate(-60%,-70%);
}

.dw_form_q1_m {
    color: #FFFFFF;
    font-weight: bold;
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translate(-50%,-20%);
    width: 80%;
    text-align: center;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .dw_form_q1_m {
        color: #FFFFFF;
        font-weight: bold;
        position: absolute;
        top: 20%;
        left: 10%;
        width: 80%;
        text-align: center;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .dw_form_q1_m {
            color: #FFFFFF;
            font-weight: bold;
            position: absolute;
            top: 20%;
            left: 10%;
            width: 80%;
            text-align: center;
        }
    }
}

.dw_form_s1_m {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%,-35%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .dw_form_s1_m {
        position: absolute;
        top: 35%;
        left: 30%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .dw_form_s1_m {
            position: absolute;
            top: 35%;
            left: 30%;
        }
    }
}

.dw_form_step1_m {
    position: absolute;
    top: 60%;
    left: 15%;
    transform: translate(-15%,-60%);
    color: #FFFFFF;
    font-size: .80em;
}

.action-button_m {
    color: #000000;
    border: 0;
    background-color: #F4AA32;
    font-size: .80em;
    font-weight: bold;
    padding: 2% 7% 2% 7%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    text-align: center;
    position: absolute;
    top: 60%;
    left: 55%;
    transform: translate(-55%,-60%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .action-button_m {
        color: #FFFFFF;
        border: 0;
        background-color: #F4AA32;
        font-size: .80em;
        font-weight: bold;
        padding: 2% 7% 2% 7%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        text-align: center;
        position: absolute;
        top: 60%;
        left: 42%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .action-button_m {
            color: #FFFFFF;
            border: 0;
            background-color: #F4AA32;
            font-size: .80em;
            font-weight: bold;
            padding: 2% 7% 2% 7%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            text-align: center;
            position: absolute;
            top: 60%;
            left: 42%;
        }
    }
}

#mainform fieldset:not(:first-of-type) {
    display: none;
}

.Campus_Locator_Area {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    display: block;
    padding-top: 3%;
}

.Campus_Content_Area {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
}

h2.Campus_Locator_Title1 {
    color: #195988;
}

.Campus_Locator_Title2 {
    color: #239FE7;
}

.Campus_Locator_Title3 {
    color: #E4AE34;
}

.Campus_Form_Table {
    display: table;
    text-align: center;
}

.Campus_Form_Area {
    display: table-cell;
    vertical-align: middle;
    width: 40%;
    margin-top: 4%;
    position: relative;
}

.Campus_Form_Img {
    display: table-cell;
    width: 50%;
}

    .Campus_Form_Img img {
        width: 90%;
    }

.Campus_Form_Title {
    color: #005981;
    font-size: 1.25em;
    font-weight: bold;
    margin-bottom: 5%;
}

.Campus_Form_Label {
    color: #005981;
    font-size: 1.00em;
    margin-bottom: 5%;
}

.Campus_Locator_Button {
    color: #FFFFFF;
    border: 0;
    background-color: #F4AA32;
    font-size: .80em;
    font-weight: bold;
    padding: 2% 7% 2% 7%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    text-align: center;
    width: 30%;
    margin: auto;
}

    .Campus_Locator_Button a {
        color: #000000;
    }

        .Campus_Locator_Button a:hover {
            text-decoration: none;
        }

.Campus_Form_Area_Tablet {
    margin-top: 4%;
    background-image: url('/Images/degrees/campus-locator-map-768.png');
    background-repeat: no-repeat;
    height: 400px;
    position: relative;
}

.Campus_Locator_Area_Tablet {
    padding-left: 3%;
    padding-right: 3%;
    text-align: center;
}

.Campus_Form_Area_Mobile {
    width: 100%;
    background-color: #F2F1EF;
    text-align: center;
    padding-bottom: 3%;
}

.Campus_Locator_Fields_Mobile {
    padding-top: 2%;
}

.Campus_Form_Title_M {
    color: #005981;
    font-size: 1.25em;
    font-weight: bold;
    margin-bottom: 2%;
}

.Campus_Form_Label_M {
    color: #005981;
    font-size: 1.00em;
    margin-bottom: 2%;
}

.Campus_Locator_Button_M {
    text-align: center;
    width: 20%;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    margin: auto;
}

    .Campus_Locator_Button_M a {
        color: #000000;
        text-align: center;
    }

        .Campus_Locator_Button_M a:hover {
            text-decoration: none;
        }

.Disclaimer_Area {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
}

.Disclaimer_Content {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
}

.disclaimer_hr {
    color: #CCD1D4;
    width: 100%;
}

.disclaimer_text {
    color: #CCD1D4;
    font-size: .80em;
    font-style: italic;
    padding-bottom: 3%;
}

.disclaimer_text_T {
    margin-left: 2%;
    margin-right: 2%;
    color: #CCD1D4;
    font-size: .80em;
    font-style: italic;
    padding-bottom: 3%;
}

.searchResults {
    margin-top: 2%;
}

    .searchResults th {
        text-align: center;
    }

.Info_Area {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    padding-top: 2%;
    display: inline-block;
}

.Info_Area_Content {
    width: 100%;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    position: relative;
    background-color: #005981;
    text-align: center;
    display: table;
}

.Info_Area_Content_T {
    width: 100%;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    position: relative;
    background-color: #005981;
    display: table;
}

.Info_Area_Content_1 {
    width: 30%;
    margin-right: 3%;
    display: table-cell;
}

    .Info_Area_Content_1 img {
        text-align: center;
        padding-top: 15%;
    }

.InfographicTitle {
    color: #FFFFFF;
    font-size: 3.7em;
    font-weight: 900;
    margin-top: 2%;
    vertical-align: middle;
}

.Info_Area_Content_2 {
    width: 50%;
    display: table-cell;
    vertical-align: middle;
    padding-top: 5%;
    padding-right: 5%;
}

    .Info_Area_Content_2 img {
        float: left;
    }

.InfographicSubTitle {
    color: #FFDF65;
    font-size: 2.0em;
    font-weight: bold;
    position: absolute;
    top: 12%;
    left: 45%;
}

.InfographicParagraph {
    color: #FFFFFF;
    position: absolute;
    top: 22%;
    left: 45%;
}

.InfographicSubTitle_T {
    color: #FFDF65;
    font-size: 2.0em;
    font-weight: bold;
    position: absolute;
    top: 28%;
    left: 13%;
}

.InfographicParagraph_T {
    color: #FFFFFF;
    position: absolute;
    top: 36%;
    left: 13%;
}

.Info_Area_Content_Tablet_1 {
    background-color: #005981;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;
}

.Info_Area_Content_Tablet_3 {
    background-color: #005981;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;
}

    .Info_Area_Content_Tablet_3 img {
        float: left;
    }

.Info_Area_Content_Tablet_1 img {
    width: 100%;
    text-align: center;
    margin: auto;
}

.Group_Area {
    width: 100%;
    background-color: #F2F1EF;
    position: relative;
    display: inline-block;
}

.Group_Area_Content {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
}

.Group_Area_Content_Text {
    margin-top: 2%;
    margin-bottom: 2%;
    font-weight: 300;
}

.Group_Area_Content_Tablet {
    width: 96%;
    display: inline-block;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 3%;
    margin-right: 3%;
}

.action-button_home {
    color: #000000;
    border: 0;
    background-color: #F4AA32;
    font-size: .90em;
    font-weight: bold;
    padding: 2% 7% 2% 7%;
    text-align: center;
    width: 80%;
    margin-top: 8%;
}

.action-button_home_M {
    color: #000000;
    border: 0;
    background-color: #F4AA32;
    font-size: .90em;
    font-weight: bold;
    padding: 2% 7% 2% 7%;
    text-align: center;
    width: 170px;
    margin-top: 8%;
}

.degreeflag_q1_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    width: 100%;
}

.degreeflag_a1_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.00em;
    color: #FFFFFF;
    margin-top: 2%;
}

.action-button_home_in {
    color: #000000;
    border: 0;
    background-color: #F4AA32;
    font-size: .90em;
    font-weight: bold;
    padding: 2% 7% 2% 7%;
    text-align: center;
    width: 80%;
    margin-top: 7%;
}

.action-button_home_in_M {
    color: #000000;
    border: 0;
    background-color: #F4AA32;
    font-size: .90em;
    font-weight: bold;
    padding: 2% 7% 2% 7%;
    text-align: center;
    width: 170px;
    margin-top: 7%;
}


.degreeflag_step_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: .75em;
    color: #FFFFFF;
    position: absolute;
    top: 67%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.degreeflag_progress_bar img {
    width: 90%;
}

.degreeflag_completed_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: .75em;
    color: #FFFFFF;
    position: absolute;
    top: 80%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.DegreesListArea {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
}

.DegreeListContent {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-bottom: 1%;
    display: inline-block;
}

.DegreeList {
    display: table;
}

.DegreeList_Bachelors {
    width: 18%;
    display: table-cell;
    text-align: center;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Bachelors a {
        color: #FFFFFF;
    }

.DegreeList_Associates {
    width: 18%;
    display: table-cell;
    text-align: center;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Associates a {
        color: #FFFFFF;
    }

.DegreeList_Diploma {
    width: 18%;
    display: table-cell;
    text-align: center;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Diploma a {
        color: #FFFFFF;
    }

.DegreeList_Spacer {
    width: 2%;
    display: table-cell;
    background-color: #FFFFFF;
}

.DegreeList_Certificate {
    width: 20%;
    display: table-cell;
    border-right: solid #00A8ED;
    text-align: center;
}

.DegreeList_1 {
    display: table;
    width: 100%;
}

.DegreeList_2 {
    display: table;
    width: 100%;
}

.DegreeList_3 {
    display: table;
    width: 100%;
}

.DegreeList_4 {
    display: table;
    width: 100%;
}

.DegreeList_Bachelors_T {
    width: 18%;
    display: table-cell;
    text-align: center;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Bachelors_T a {
        color: #FFFFFF;
    }

.DegreeList_Associates_T {
    width: 18%;
    display: table-cell;
    text-align: center;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Associates_T a {
        color: #FFFFFF;
    }

.DegreeList_Diploma_T {
    width: 18%;
    display: table-cell;
    text-align: center;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Diploma_T a {
        color: #FFFFFF;
    }
/*.DegreeList_Certificate_T{width:50%;display:table-cell;text-align:center;padding-top:3%;}*/
.DegreesListArea_Tablet {
    width: 96%;
    display: inline-block;
}

.DegreesListArea_Mobile {
    width: 100%;
    position: relative;
    display: inline-block;
}

.DegreeList_Bachelors_M {
    width: 100%;
    display: table-cell;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Bachelors_M a {
        color: #FFFFFF;
    }

.DegreeList_Associates_M {
    width: 100%;
    display: table-cell;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Associates_M a {
        color: #FFFFFF;
    }

.DegreeList_Diploma_M {
    width: 100%;
    display: table-cell;
    background-color: #F3F1ED;
    vertical-align: top;
}

    .DegreeList_Diploma_M a {
        color: #FFFFFF;
    }
/*.DegreeList_Certificate_M{width:100%;display:table-cell;border-bottom:solid #00A8ED;text-align:center;padding-bottom:3%;}*/
.degree_list_Item {
    display: block;
    margin-left: 8%;
    margin-right: 8%;
    margin-bottom: 3%;
}

    .degree_list_Item a {
        color: #005981;
        font-weight: bold;
    }

.degree_list_Item_Tablet {
    display: block;
    text-align: center;
    margin-left: 8%;
    margin-right: 5%;
    margin-bottom: 3%;
}

    .degree_list_Item_Tablet a {
        color: #005981;
        font-weight: bold;
    }

.degree_list_Item_Mobile {
    display: block;
    margin-left: 2%;
    margin-right: 5%;
    margin-bottom: 3%;
}

    .degree_list_Item_Mobile a {
        color: #005981;
        font-weight: bold;
    }

.degree_table_degrees {
    display: table;
    width: 100%;
}

.degree_row_degrees {
    display: table-row;
}

.degree_arrow_area {
    display: table-cell;
    vertical-align: middle;
    width: 15%;
    padding-bottom: 5%;
}

.degree_content_area {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 5%;
}

.resources_table_degrees {
    display: table;
}

.resources_row_degrees {
    display: table-row;
}

.resources_arrow_area {
    display: table-cell;
    vertical-align: middle;
    width: 10%;
    padding-bottom: 5%;
}

.resources_content_area {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 5%;
    color: #E5971D;
    font-weight: 300;
}

.resources_content_area_r {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 5%;
    padding-left: 4%;
    color: #E5971D;
    font-weight: 300;
}

.Testimonials_Area {
    width: 100%;
    background-color: #195989;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
}

.Testimonials_Area_T {
    width: 100%;
    background-color: #195989;
    position: relative;
    display: inline-block;
    padding: 2% 2% 2% 2%;
}

.Testimonials_Area_M {
    width: 100%;
    background-color: #195989;
    position: relative;
    display: inline-block;
    padding-bottom: 3%;
    padding-top: 2%;
    padding-left: 2%;
    padding-right: 2%;
}

.Testimonial_Content {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
}

h2.testimonials_title {
    font-size: 1.5em;
    padding-bottom: 0;
    margin: 0;
    position: absolute;
    font-family: 'Roboto Condensed', sans-serif;
    color: #FFFFFF;
}

.Testimonial_Content_Desktop {
    width: 100%;
    display: table;
}

.Testimonial_Item_1 {
    display: table-cell;
    width: 90%;
    float: left;
    position: relative;
    margin-bottom: 4%;
}

    .Testimonial_Item_1 img {
        width: 75%;
    }

.Testimonial_Item_2 {
    display: table-cell;
    width: 90%;
    float: right;
    position: relative;
    margin-bottom: 4%;
}

    .Testimonial_Item_2 img {
        width: 75%;
    }

.Testimonials_QuoteMark {
    font-size: 1.00em;
    color: #FFFFFF;
    font-weight: 500;
}

.Testimonials_Quote {
    font-size: 1.00em;
    color: #FFFFFF;
    font-weight: 500;
}

.Testimonials_Quote_M {
    font-size: 1.0em;
    color: #FFFFFF;
    font-weight: 500;
}

.Testimonials_QuoteMark_M {
    font-size: 1.0em;
    color: #FFFFFF;
    font-weight: 500;
}

.Testimonial_Quote_Content {
    width: 40%;
    position: absolute;
    left: 60%;
}

.Testimonial_Quote_Content_M {
    width: 45%;
    position: absolute;
    left: 60%;
}

.Testimonials_Name {
    color: #FFFFFF;
    font-size: 1.0em;
    text-align: right;
    font-weight: 500;
}

.Testimonials_Name_M {
    color: #FFFFFF;
    font-size: .80em;
    text-align: right;
    font-weight: 500;
}

.verticalLine {
    border-left: solid #239FE7;
    display: table-cell;
    max-width: 2%;
}

.Testimonials_Area .carousel-indicators {
    bottom: -16%;
    left: 50%;
}

    .Testimonials_Area .carousel-indicators li {
        background-color: #00A0E7;
        background-color: rgba(0,160,231,0.5);
        border: #00A0E7;
    }

    .Testimonials_Area .carousel-indicators .active {
        background-color: #fff;
    }

.Testimonials_Area_T .carousel-indicators {
    bottom: -13%;
    left: 50%;
}

    .Testimonials_Area_T .carousel-indicators li {
        background-color: #00A0E7;
        background-color: rgba(0,160,231,0.5);
        border: #00A0E7;
    }

    .Testimonials_Area_T .carousel-indicators .active {
        background-color: #fff;
    }

.Testimonials_Area_M .carousel-indicators {
    bottom: -5%;
    left: 50%;
}

    .Testimonials_Area_M .carousel-indicators li {
        background-color: #00A0E7;
        background-color: rgba(0,160,231,0.5);
        border: #00A0E7;
    }

    .Testimonials_Area_M .carousel-indicators .active {
        background-color: #fff;
    }

.Courses_Area {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
}

.Courses_Content {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
    font-weight: 300;
}

.Course_List {
    margin-top: 4%;
    min-width: 100%;
    width: 100%;
}

    .Course_List ul {
        display: table;
        width: 100%;
    }

        .Course_List ul li {
            display: inline-table;
            width: 25%;
            vertical-align: top;
            padding-bottom: 4%;
        }

.course_item {
    clear: both;
    display: inline-block;
}

.degreetype_area ul {
    display: table;
    width: 100%;
}

    .degreetype_area ul li {
        display: inline-table;
        width: 45%;
        vertical-align: top;
        padding-bottom: 2%;
    }

.degreetype_item {
    clear: both;
    display: inline-block;
}

.Course_ID, .Course_Title {
    color: #00557B;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
}

.Course_Hours {
    color: #0077D6;
}

.Courses_Content_Tablet {
    margin-top: 4%;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: 4%;
    width: 100%;
    font-weight: 300;
}

.Course_List_Tablet {
    margin-top: 2%;
    width: 100%;
}

    .Course_List_Tablet ul {
        display: table;
        width: 100%;
    }

        .Course_List_Tablet ul li {
            display: inline-table;
            width: 50%;
            vertical-align: top;
            padding-bottom: 4%;
        }

.Courses_Content_Mobile {
    margin-top: 4%;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: 4%;
    width: 100%;
    font-weight: 300;
}

.Course_List_Mobile {
    margin-top: 2%;
    width: 100%;
}

    .Course_List_Mobile ul {
        display: table;
        padding-left: 0;
    }

        .Course_List_Mobile ul li {
            display: inline-table;
            width: 100%;
            vertical-align: top;
            padding-bottom: 7%;
        }

.Online_Area {
    width: 100%;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

.Online_Content_Desktop {
    width: 65%;
    float: right;
    margin-right: 3%;
}

.Online_Content_Tablet {
    padding: 2% 2% 2% 2%;
}

.Careers_Area {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
}

.Careers_Content_Area {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
    font-weight: 300;
}

.maincontent_twoColumn {
    display: table;
}

.maincontent_row {
    display: table-row;
    width: 100%;
    vertical-align: top;
}

.maincontent_area1 {
    display: table-cell;
    width: 55%;
    vertical-align: top;
    padding-right: 3%;
}

.maincontent_area2 {
    display: table-cell;
    width: 45%;
    vertical-align: top;
}

    .maincontent_area2 img {
        width: 90%;
    }

.maincontent_half_mobile img {
    margin: auto;
}

.maincontent_area6 {
    display: table-cell;
    vertical-align: top;
    padding-right: 3%;
}

.DegreeLocationHeader {
    background-color: #1D5A86;
    color: #FFFFFF;
    font-size: 2.0em;
    font-weight: bold;
}

.DegreeLocationHeaderM {
    background-color: #1D5A86;
    color: #FFFFFF;
    font-size: 2.0em;
    font-weight: bold;
    padding-top: 8%;
    padding-bottom: 8%;
    text-align: center;
}

.CampusDegreeLocationsHeader {
    background-color: #21A6F1;
    color: #000000;
    font-size: 1.6em;
    font-weight: bold;
    text-align: center;
    margin-top: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.CampusDegreesLocationTable {
    display: table;
    width: 100%;
    padding-top: 5%;
}

.CampusDegreeLocationsCell {
    display: table-cell;
    vertical-align: top;
    width: 50%;
}

.CampusDegreeLocationsCell1 {
    display: table-cell;
    width: 50%;
    background-color: #E1E1E1;
    margin-right: 10%;
    vertical-align: middle;
}

    .CampusDegreeLocationsCell1 img {
        padding: 10%;
        width: 100%;
        vertical-align: middle;
    }

.CampusDegreeLocationCell1Img {
    vertical-align: middle;
}

.CampusDegreeSpacer {
    display: table-cell;
    padding: 3%;
}

.LocationOnlineText {
    font-weight: bold;
    text-align: left;
    padding: 5%;
    vertical-align: middle;
}

    .LocationOnlineText a {
        color: black;
    }

.maincontent_area5 {
    display: table-cell;
    width: 40%;
    vertical-align: top;
    text-align: center;
}

.LocationList a {
    display: table-cell;
    text-align: left;
    font-weight: bold;
    color: #000000;
}


.LocationListTable {
    display: table;
    width: 100%;
}

.LocationListPadding {
    padding: 5%;
}

.phIndent {
    text-indent: 7%;
}

#txtMainContent {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

.Career_Table {
    display: table;
    width: 100%;
    margin-top: 2%;
}

.Job_Listings_Desktop {
    display: table-cell;
    width: 55%;
    vertical-align: top;
    padding-right: 5%;
}

.Career_Insights_Desktop {
    display: table-cell;
    width: 45%;
    vertical-align: top;
}

table.Career_Insights {
    background-color: #005C86;
    width: 80%;
    color: #FFFFFF;
}

.Career_Insights_Table {
    display: table;
    width: 100%;
}

.Career_Insights_Table_Blue {
    display: table;
    width: 100%;
    background-color: #005C86;
}

.Career_Insights_THR {
    display: table-row;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
}

.Career_Insights_TH {
    background-color: #1FA6F2;
    text-align: center;
    padding-top: 2%;
    padding-bottom: 2%;
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.8em;
    font-weight: bold;
}

.Career_Insights_TR {
    display: table-row;
}

.Career_Insights_TD {
    display: table-cell;
    width: 100%;
    background-color: #005C86;
    padding-bottom: 3%;
}

.Career_Insights_TD2 {
    display: table-cell;
    width: 70%;
    color: #ffffff;
    vertical-align: middle;
    padding-right: 5%;
}

.Career_Insights_TD3 {
    display: table-cell;
    width: 30%;
    color: #ffffff;
    vertical-align: middle;
}

.Career_Insights_TD4 {
    display: table-cell;
    width: 100%;
    background-color: #005C86;
    padding-bottom: 3%;
    text-align: center;
}

.Career_Insights_TD5 {
    display: table-cell;
    width: 30%;
    color: #ffffff;
    vertical-align: middle;
    text-align: center;
}

table.Career_Insights th {
    background-color: #F2F1EF;
    text-align: center;
    padding-top: 2%;
    padding-bottom: 2%;
    color: #005C86;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.5em;
}

.careerinsightarticle_link a {
    font-family: 'Roboto', sans-serif;
    font-size: .9em;
    font-weight: bold;
    color: #FEA620;
}

.JobTitle {
    color: #005C86;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    margin-left: 5%;
}

.JobDescription {
    color: #00A9ED;
    margin-left: 5%;
}

.Job_Listings_Tablet {
    display: inline-block;
    width: 100%;
    margin-top: 4%;
}

.Career_Insights_Tablet {
    display: inline-block;
    width: 100%;
}

.Careers_Area_Tablet {
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
    margin-top: 4%;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: 4%;
    width: 100%;
    font-weight: 300;
}

table.Career_Insights_Tablet {
    background-color: #005C86;
    display: table;
    width: 100%;
    color: #FFFFFF;
}

    table.Career_Insights_Tablet th {
        background-color: #F2F1EF;
        text-align: center;
        padding-top: 2%;
        padding-bottom: 2%;
        color: #005C86;
        width: 100%;
    }

.Locations_Area {
    width: 100%;
    background-color: #F1F1F1;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
}

.Locations_Content_Desktop {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: table;
}

.Locations_Row_1 {
    display: table-row;
}

.Locations_Row_2 {
    display: table-row;
    margin: auto;
}

.Location_Info {
    display: table-cell;
    width: 30%;
    margin-right: 2%;
    padding-bottom: 5%;
}

    .Location_Info img {
        width: 90%;
    }

.pointer_image {
    width: 5% !important;
}

.program_list_Item {
    display: block;
    text-align: left;
    margin-right: 3%;
    padding-bottom: 4%;
    padding-top: 5%;
}

    .program_list_Item a {
        color: #0072BB
    }

.location_break {
}

.Location_areatitle {
    margin-bottom: 4%;
    text-align: center;
}

.location_state {
    color: #24A0EA;
    font-weight: bold;
    font-size: 1.5em;
    font-family: 'Roboto Condensed', sans-serif;
}

.locationregion {
    color: #195987;
    font-weight: bold;
    font-size: 1.5em;
    font-family: 'Roboto Condensed', sans-serif;
}

.Locations_Content_Tablet {
    display: table;
    padding: 2% 2% 2% 2%;
}

.Locations_Content_Mobile {
    display: table;
    padding: 2% 2% 2% 2%;
    margin: auto;
}

.Location_Info_Tablet {
    display: table-cell;
    width: 50%;
    margin-right: 2%;
    padding-bottom: 5%;
}

    .Location_Info_Tablet img {
        width: 90%;
    }

.Location_List {
    display: table-cell;
    width: 45%;
    vertical-align: top;
}

.Location_Info_Mobile {
    display: table-cell;
    width: 100%;
    padding-bottom: 2%;
    padding-top: 5%;
}

.Location_List_Mobile {
    display: table-cell;
    width: 100%;
    padding-bottom: 5%;
}

.Location_Info_Mobile img {
    width: 100%;
}

.CampusLocations_Area {
    width: 100%;
    background-color: #F1F1F1;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
}

.CampusLocations_Desktop {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: table;
}

.Campus_Listings {
    display: table-cell;
    width: 30%;
    padding-right: 5%;
}

.CampusLocationRow {
    display: table-row;
}

.CampusLocationTitle {
    font-weight: bold;
    color: #00A0E7;
    margin-bottom: 2%;
    font-size: 1.1em;
}

.Location_areatitle_Tablet {
    text-align: center;
}

.CampusLocation {
    background-color: #CBC7C2;
    height: 1px;
}

.CampusLocationLink a {
    color: #0072BB;
}

.CampusLocationsDescription {
    margin-top: 3%;
}

.CampusLocationImage img {
    width: 95%;
}

.CampusLocations_Tablet {
    padding: 2% 2% 2% 2%;
    display: table;
}

.Campus_Listings_Tablet {
    display: table-cell;
    width: 45%;
    vertical-align: top;
}

.Campus_Listing_Info_Tablet {
    display: table-cell;
    width: 45%;
    vertical-align: top;
}

.CampusLocatin_ContentArea {
    margin-bottom: 5%;
}

.DegreeResults {
    margin-top: 3%;
    margin-bottom: 3%;
}

.maincontent_area3 {
    display: table-cell;
    width: 35%;
    vertical-align: top;
}

    .maincontent_area3 img {
        width: 90%;
        float: right;
    }

.LocationAttributes {
    display: table;
    width: 100%;
}

.LocationInfo_Desktop {
    display: table-cell;
    width: 50%;
    vertical-align: top;
    padding-top: 3%;
    font-size: 0.90em;
}

.LocationInfo_Desktop_Row {
    display: table-row;
}

.CampusInfoTitle {
    color: #269FE8;
    font-weight: bold;
    font-size: 1.0em;
    padding-bottom: 3%;
}

.LocationInfo_Desktop ul {
    margin: 0;
    padding: 0;
    font-size: 0.90em;
    list-style: none;
}

    .LocationInfo_Desktop ul li {
        background: url('/Images/arrow-bullet-point-mobile.png') no-repeat left center;
        padding-left: 20px;
        margin-top: 2%;
    }

.maincontent_area4 {
    display: table;
    width: 100%;
}

.LocationInfo_Tablet {
    display: table-cell;
    width: 50%;
    vertical-align: top;
    padding-top: 3%;
}

    .LocationInfo_Tablet img {
        width: 100%;
    }

.LocationInfoArea_Tablet {
    margin-bottom: 8%;
    width: 100%;
}

    .LocationInfoArea_Tablet ul {
        margin: 0;
        padding: 0;
        padding-top: 5%;
        font-size: 0.90em;
        list-style: none;
    }

        .LocationInfoArea_Tablet ul li {
            background: url('/Images/arrow-bullet-point-mobile.png') no-repeat left center;
            padding-left: 20px;
            margin-top: 2%;
        }

.LocationInfoArea_Mobile {
    width: 100%;
    margin-top: 8%;
    margin-bottom: 3%;
}

    .LocationInfoArea_Mobile ul {
        margin: 0;
        padding: 0;
        padding-top: 5%;
        font-size: 0.90em;
        list-style: none;
    }

        .LocationInfoArea_Mobile ul li {
            background: url('/Images/arrow-bullet-point-mobile.png') no-repeat left center;
            padding-left: 20px;
            margin-top: 2%;
        }

.CampusHighlightsArea {
    width: 100%;
    background-color: #F1F1F1;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
}

.CampusHighlightsContent {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
}

.CampusHighlightsArea_Tablet {
    padding: 2% 2% 2% 2%;
    background-color: #F1F1F1;
}

.ResourcesDegreessArea {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
}

.ResourcesDegreesContent {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: table;
}

.ResourceDegreesTableRow {
    display: table-row;
}

.ResourcesDegrees_Desktop {
    display: inline-block;
    vertical-align: top;
    width: 45%;
}

.ResourcesDegreesFull_Desktop {
    display: inline-block;
    width: 100%;
}

.Resources_Desktop {
    display: inline-block;
    vertical-align: top;
    width: 45%;
}

.ResourceDegreeCol {
    -webkit-column-break-inside: avoid; /* Chrome, Safari */
    break-inside: avoid-column; /* IE 11 */
    display: table;
    width: 100%; /* Actually FF 20+ */
}

    .ResourceDegreeCol h4 {
        display: table-caption;
    }

.ResourceDegreeTable {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

.resources_degree_list_Item {
    display: block;
    text-align: left;
    margin-right: 8%;
    margin-bottom: 3%;
    margin-top: 3%;
    font-weight: 300;
}

.resources_list_Item {
    display: block;
    text-align: left;
    margin-right: 8%;
    margin-bottom: 3%;
    margin-top: 3%;
    color: #F1AB32;
    font-weight: 300;
}

.ResourcesDegreesContent_Tablet {
    padding: 2% 2% 2% 2%;
    display: table;
    width: 100%;
}

.ResourcesDegreesContent_Mobile {
    padding: 2% 2% 2% 2%;
    display: table;
    width: 100%;
}

.ResourcesDegrees_Mobile {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.Resources_Mobile {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.Resource_Diclaimer {
    width: 65%;
    float: right;
}

.Resource_Diclaimer_T {
    width: 100%;
}

.form_errors {
    color: red;
    width: 100%;
}

.tab-pane {
    background: #F5F5F5;
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    border-radius: 0;
}

.ErrorControl {
    background-color: #FBE3E4;
    border: solid 1px Red;
}


.clp_path_content {
    margin: 0 !important;
    padding: 0 !important;
    color: #FFFFFF;
    font-size: .90em;
}

img.img-responsive.clp_Img {
    width: 100%;
}

.clp_img {
    z-index: 1;
    width: 130%;
}

.clp_vid_img {
    width: 50%;
}

.clp_path_content p {
    padding-left: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.path_area {
    width: 35%;
    position: absolute;
    z-index: 100;
    left: 60%;
    top: 67%;
    transform: translate(-60%, -67%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .path_area {
        width: 35%;
        position: absolute;
        z-index: 100;
        left: 40%;
        top: 40%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .path_area {
            width: 35%;
            position: absolute;
            z-index: 100;
            left: 40%;
            top: 40%;
        }
    }
}


.path_area_tablet {
    width: 70%;
    position: absolute;
    z-index: 100;
    left: 60%;
    top: 65%;
    transform: translate(-60%, -65%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .path_area_tablet {
        width: 70%;
        position: absolute;
        z-index: 100;
        left: 15%;
        top: 35%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .path_area_tablet {
            width: 70%;
            position: absolute;
            z-index: 100;
            left: 15%;
            top: 35%;
        }
    }
}

.pro_area {
    width: 37%;
    position: absolute;
    z-index: 100;
    left: 60%;
    top: 76%;
    transform: translate(-60%, -76%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .pro_area {
        width: 37%;
        position: absolute;
        z-index: 100;
        left: 35%;
        top: 46%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .pro_area {
            width: 37%;
            position: absolute;
            z-index: 100;
            left: 35%;
            top: 46%;
        }
    }
}

.pro_area_tablet {
    width: 70%;
    position: absolute;
    z-index: 100;
    left: 60%;
    top: 74%;
    transform: translate(-60%, -74%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .pro_area_tablet {
        width: 70%;
        position: absolute;
        z-index: 100;
        left: 15%;
        top: 38%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .pro_area_tablet {
            width: 70%;
            position: absolute;
            z-index: 100;
            left: 15%;
            top: 38%;
        }
    }
}

.plus_area {
    width: 35%;
    position: absolute;
    z-index: 100;
    left: 60%;
    top: 82%;
    transform: translate(-60%, -82%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .plus_area {
        width: 35%;
        position: absolute;
        z-index: 100;
        left: 35%;
        top: 54%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .plus_area {
            width: 35%;
            position: absolute;
            z-index: 100;
            left: 35%;
            top: 54%;
        }
    }
}

.plus_area_tablet {
    width: 70%;
    position: absolute;
    z-index: 100;
    left: 60%;
    top: 80%;
    transform: translate(-60%, -80%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .plus_area_tablet {
        width: 70%;
        position: absolute;
        z-index: 100;
        left: 15%;
        top: 43%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .plus_area_tablet {
            width: 70%;
            position: absolute;
            z-index: 100;
            left: 15%;
            top: 43%;
        }
    }
}



.team_area {
    width: 30%;
    position: absolute;
    z-index: 100;
    left: 55%;
    top: 92%;
    transform: translate(-55%, -92%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .team_area {
        width: 30%;
        position: absolute;
        z-index: 100;
        left: 40%;
        top: 58%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .team_area {
            width: 30%;
            position: absolute;
            z-index: 100;
            left: 40%;
            top: 58%;
        }
    }
}

.team_area_tablet {
    width: 70%;
    position: absolute;
    z-index: 100;
    left: 60%;
    top: 87%;
    transform: translate(-60%, -87%);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .team_area_tablet {
        width: 70%;
        position: absolute;
        z-index: 100;
        left: 15%;
        top: 48%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .team_area_tablet {
            width: 70%;
            position: absolute;
            z-index: 100;
            left: 15%;
            top: 48%;
        }
    }
}


button#contentToggle__trigger-2-0.accordion__trigger.js-contentToggle__trigger.clp_pro.is-active, button#contentToggle__trigger-6-0.accordion__trigger.js-contentToggle__trigger.clp_pro.is-active, button#contentToggle__trigger-10-0.accordion__trigger.js-contentToggle__trigger.clp_pro.is-active {
    color: #fff;
    background-color: #6D446C !important;
    background-image: url("/Images/accordion-minimize-icon-purple.png");
    background-repeat: no-repeat;
    background-position: 1.0em;
}

button#contentToggle__trigger-3-0.accordion__trigger.js-contentToggle__trigger.clp_plus.is-active,
button#contentToggle__trigger-7-0.accordion__trigger.js-contentToggle__trigger.clp_plus.is-active,
button#contentToggle__trigger-11-0.accordion__trigger.js-contentToggle__trigger.clp_plus.is-active {
    color: #fff;
    background-color: #7BAE9B !important;
    background-image: url("/Images/accordion-minimize-icon-green.png");
    background-repeat: no-repeat;
    background-position: 1.0em;
}

button#contentToggle__trigger-4-0.accordion__trigger.js-contentToggle__trigger.clp_team.is-active,
button#contentToggle__trigger-8-0.accordion__trigger.js-contentToggle__trigger.clp_team.is-active,
button#contentToggle__trigger-12-0.accordion__trigger.js-contentToggle__trigger.clp_team.is-active {
    color: #fff;
    background-color: #9E4B55 !important;
    background-image: url("/Images/accordion-minimize-icon-red.png");
    background-repeat: no-repeat;
    background-position: 1.0em;
}

.clp_m_button {
    margin: auto;
    text-align: center;
}

.navbar {
    margin: 0 !important;
    padding: 0 !important;
}

@media (min-width:992px) {
    .navbar-custom {
        background-color: #195989;
        border-color: #14476d;
        border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        text-align: center;
        margin-top: 0;
        padding-top: 0;
    }

        .navbar-custom .navbar-brand {
            color: #ffffff;
            font-size: 1.00em;
        }

            .navbar-custom .navbar-brand:hover,
            .navbar-custom .navbar-brand:focus {
                color: #e6e6e6;
                background-color: transparent;
            }

        .navbar-custom .navbar-nav {
            display: inline-block;
            float: none;
            vertical-align: top;
        }

        .navbar-custom .navbar-text {
            color: #ffffff;
            font-size: 1.00em;
        }

        .navbar-custom .navbar-nav > li > a {
            color: #ffffff;
            font-size: 1.00em;
        }

            .navbar-custom .navbar-nav > li > a:hover,
            .navbar-custom .navbar-nav > li > a:focus {
                color: #e4b13a;
                background-color: transparent;
            }

        .navbar-custom .navbar-nav > .active > a,
        .navbar-custom .navbar-nav > .active > a:hover,
        .navbar-custom .navbar-nav > .active > a:focus {
            color: #e4b13a;
            background-color: #14476d;
        }

        .navbar-custom .navbar-nav > .disabled > a,
        .navbar-custom .navbar-nav > .disabled > a:hover,
        .navbar-custom .navbar-nav > .disabled > a:focus {
            color: #cccccc;
            background-color: transparent;
        }

        .navbar-custom .navbar-toggle {
            border-color: #dddddd;
        }

            .navbar-custom .navbar-toggle:hover,
            .navbar-custom .navbar-toggle:focus {
                background-color: #dddddd;
            }

            .navbar-custom .navbar-toggle .icon-bar {
                background-color: #cccccc;
            }

        .navbar-custom .navbar-collapse,
        .navbar-custom .navbar-form {
            border-color: #13456b;
        }

        .navbar-custom .navbar-nav > .dropdown > a:hover .caret,
        .navbar-custom .navbar-nav > .dropdown > a:focus .caret {
            border-top-color: #e4b13a;
            border-bottom-color: #e4b13a;
        }

        .navbar-custom .navbar-nav > .open > a,
        .navbar-custom .navbar-nav > .open > a:hover,
        .navbar-custom .navbar-nav > .open > a:focus {
            background-color: #14476d;
            color: #e4b13a;
        }

            .navbar-custom .navbar-nav > .open > a .caret,
            .navbar-custom .navbar-nav > .open > a:hover .caret,
            .navbar-custom .navbar-nav > .open > a:focus .caret {
                border-top-color: #e4b13a;
                border-bottom-color: #e4b13a;
            }

        .navbar-custom .navbar-nav > .dropdown > a .caret {
            border-top-color: #ffffff;
            border-bottom-color: #ffffff;
            font-size: 1.00em;
        }

    .navbar-nav > li > .dropdown-menu {
        background-color: #31ACF4 !important;
        opacity: 0.95;
    }

    .menu_title {
        padding-bottom: 2%;
    }

        .menu_title a {
            font-size: 1.3em;
            font-weight: bold;
            color: #005981;
        }

            .menu_title a:hover {
                font-size: 1.3em;
                font-weight: bold;
                color: #FFFFFF;
                text-decoration: none;
            }

    .menu_subtitle {
        color: #FFFFFF;
        font-weight: bold;
        font-size: 0.8em;
        padding-bottom: 15px;
    }

    ul.menu_list {
        list-style: none;
        color: #002227;
        font-size: 0.8em;
        font-weight: bold;
        padding: 0;
    }

        ul.menu_list li {
            padding-bottom: 5%;
        }

            ul.menu_list li a {
                color: #002227;
                font-weight: bold;
            }

    .menu_areas_of_interest_table {
        display: table;
        width: 100%;
        vertical-align: top;
        padding-top: 0 !important;
    }

        .menu_areas_of_interest_table a {
            color: #002227;
            font-size: 0.8em;
            font-weight: bold;
        }

    .menu_areas_of_interest_row {
        display: table-row;
        width: 100%;
    }

    .interest_item {
        display: table-cell;
        width: 50%;
        vertical-align: middle;
    }

    .menus_areas_business {
        background-image: url("/images/nav/business.png");
        background-repeat: no-repeat;
        display: inline-block;
        height: 42px;
        width: 42px;
    }

        .menus_areas_business:hover {
            background-image: url("/images/nav/business-hover.png");
            background-repeat: no-repeat;
            height: 42px;
            width: 42px;
        }

    .menus_areas_healthcare {
        background-image: url("/images/nav/healthcare.png");
        background-repeat: no-repeat;
        display: inline-block;
        height: 42px;
        width: 42px;
    }

        .menus_areas_healthcare:hover {
            background-image: url("/images/nav/healthcare-hover.png");
            background-repeat: no-repeat;
            height: 42px;
            width: 42px;
        }

    .menus_areas_legal {
        background-image: url("/images/nav/criminal-justice.png");
        background-repeat: no-repeat;
        display: inline-block;
        height: 42px;
        width: 42px;
    }

        .menus_areas_legal:hover {
            background-image: url("/images/nav/criminal-justice-hover.png");
            background-repeat: no-repeat;
            height: 42px;
            width: 42px;
        }

    .menus_areas_hospitality {
        background-image: url("/images/nav/nursing.png");
        background-repeat: no-repeat;
        display: inline-block;
        height: 42px;
        width: 42px;
    }

        .menus_areas_hospitality:hover {
            background-image: url("/images/nav/nursing-hover.png");
            background-repeat: no-repeat;
            height: 42px;
            width: 42px;
        }

    .menus_areas_design {
        background-image: url("/images/nav/design.png");
        background-repeat: no-repeat;
        display: inline-block;
        height: 42px;
        width: 42px;
    }

        .menus_areas_design:hover {
            background-image: url("/images/nav/design-hover.png");
            background-repeat: no-repeat;
            height: 42px;
            width: 42px;
        }

    .menus_areas_technology {
        background-image: url("/images/nav/technology.png");
        background-repeat: no-repeat;
        display: inline-block;
        height: 42px;
        width: 42px;
    }

        .menus_areas_technology:hover {
            background-image: url("/images/nav/technology-hover.png");
            background-repeat: no-repeat;
            height: 42px;
            width: 42px;
        }

    .item_table {
        display: table;
        vertical-align: middle;
        width: 85%;
    }

    .menus_area_image {
        display: table-cell;
        vertical-align: middle;
        width: 50px;
    }

    .menus_area_text {
        display: table-cell;
        vertical-align: middle;
        text-align: left;
    }

    .menu_location_table {
        display: table;
        width: 100%;
        vertical-align: top;
    }

        .menu_location_table a {
            color: #002227;
            font-size: 0.8em;
            font-weight: bold;
        }

    .menu_location_cell {
        display: table-cell;
        width: 50%;
        vertical-align: top;
    }

    .menu_location_cell2 {
        display: table-cell;
        width: 100%;
        vertical-align: top;
    }

    .menu_locations_campuses {
        list-style: none;
        margin-bottom: 5%;
    }

    .admissions_menu_html_table {
        display: table;
        width: 100%;
        font-size: 0.8em;
        color: #FFFFFF;
        height: 200px;
    }

    .admissions_menu_item1 {
        display: table-cell;
        width: 50%;
        vertical-align: top;
        text-align: center;
    }

        .admissions_menu_item1 img {
            text-align: center;
            margin: 0 auto;
            padding-bottom: 3%;
        }

    .admission_menu_item1_content {
        width: 70%;
        text-align: center;
        margin: 0 auto;
    }

    .admissions_menu_item2 {
        display: table-cell;
        width: 50%;
        vertical-align: top;
        background-image: url("/images/nav/ampersand-headshot-1.png");
        background-repeat: no-repeat;
        background-position: 0 2.5em;
    }

        .admissions_menu_item2 img {
            float: left;
        }

    .menu_quote_area {
        width: 28%;
        position: absolute;
        top: 0%;
        left: 70%;
    }

    .menu_quote {
        font-size: 2.0em;
        font-weight: bold;
    }

    .financial_menu_html_table {
        display: table;
        width: 100%;
        font-size: 0.8em;
        color: #FFFFFF;
        height: 200px;
    }

    .financial_menu_item1 {
        display: table-cell;
        width: 20%;
        vertical-align: middle;
    }

        .financial_menu_item1 img {
            text-align: center;
            margin: 0 auto;
        }

    .financial_menu_item2 {
        display: table-cell;
        width: 30%;
        vertical-align: middle;
        text-align: center;
    }

        .financial_menu_item2 img {
            text-align: center;
            margin: 0 auto;
            padding-bottom: 3%;
        }

    .financial_menu_content_item2 {
        width: 80%;
        margin: 0 auto;
        padding-top: 3%;
    }

    .financial_menu_item3 {
        display: table-cell;
        width: 50%;
        vertical-align: top;
        background-image: url("/images/nav/ampersand-headshot-2.png");
        background-repeat: no-repeat;
        background-position: 0 2.5em;
    }

        .financial_menu_item3 img {
            float: left;
        }

    .online_menu_html_table {
        display: table;
        width: 100%;
        font-size: 0.8em;
        color: #FFFFFF;
        height: 200px;
    }

    .online_menu_item1 {
        display: table-cell;
        width: 25%;
        vertical-align: top;
    }

        .online_menu_item1 img {
            text-align: center;
            margin: 0 auto;
            padding-bottom: 3%;
        }

    .online_menu_content_item1 {
        width: 80%;
        margin: 0 auto;
        padding-top: 3%;
        text-align: center;
    }

    .online_menu_item2 {
        display: table-cell;
        width: 25%;
        vertical-align: top;
    }

        .online_menu_item2 img {
            text-align: center;
            margin: 0 auto;
            padding-bottom: 3%;
        }

    .online_menu_content_item2 {
        width: 80%;
        margin: 0 auto;
        padding-top: 3%;
        text-align: center;
    }

    .online_menu_item3 {
        display: table-cell;
        width: 50%;
        vertical-align: top;
        background-image: url("/images/nav/ampersand-headshot-2.png");
        background-repeat: no-repeat;
        background-position: 0 2.5em;
    }

        .online_menu_item3 img {
            float: left;
        }

    .career_menu_html_table {
        display: table;
        width: 100%;
        font-size: 0.8em;
        color: #FFFFFF;
        height: 200px;
    }

    .career_menu_item1 {
        display: table-cell;
        width: 50%;
        vertical-align: top;
    }

        .career_menu_item1 img {
            text-align: center;
            margin: 0 auto;
            padding-bottom: 3%;
        }

    .career_menu_content_item1 {
        width: 80%;
        margin: 0 auto;
        padding-top: 3%;
        text-align: center;
    }

    .career_menu_item2 {
        display: table-cell;
        width: 50%;
        vertical-align: top;
        background-image: url("/images/nav/ampersand-headshot-2.png");
        background-repeat: no-repeat;
        background-position: 0 2.5em;
    }

    .menu_nav_table {
        display: table;
        width: 100%;
    }

    .menu_nav_item {
        display: table-cell;
        width: 95%;
        vertical-align: top;
    }

    .menu_nav_line {
        display: table-cell;
        width: 5%;
    }
}

@media (max-width:992px) {
    .navbar-brand {
        width: 50%;
    }

    .navbar-header img {
        margin-left: 15%;
    }

    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
        margin-right: 10%;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

        .navbar-collapse.collapse {
            display: none !important;
        }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

        .navbar-nav > li {
            float: none;
            margin-left: 15%;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .navbar-collapse.collapse.in {
        display: block !important;
    }

    .nav-sub {
        margin-left: 18%;
    }
}

.RFI_Table {
    display: table;
    width: 100%;
}

@media (min-width:992px) {
    .RFI_Form {
        display: table-cell;
        width: 50%;
        vertical-align: top;
    }

    .RFI_Image {
        display: table-cell;
        width: 50%;
        vertical-align: top;
    }
}

.RFI_Image img {
    padding-top: 12%;
    margin: auto;
}

.degreeTypeBreaker {
    height: 3px;
    width: 100%;
    background-color: #146197;
    color: #146197;
    margin-top: 3%;
}

.degreeTypeTable {
    display: table;
    width: 100%;
}

.degreetypeBanner {
    display: table-cell;
    width: 22%;
    vertical-align: top;
}

.degreetypeBanner_Mobile {
    display: table-cell;
    width: 99%;
    vertical-align: top;
}

    .degreetypeBanner_Mobile img {
        margin: 0 auto;
    }

.degreeTypeContent_Mobile {
    display: table-cell;
    width: 100%;
    vertical-align: top;
    padding-top: 3%;
}

.degreetype_area_Mobile {
    display: table-cell;
    width: 100%;
    padding-top: 2%;
}

    .degreetype_area_Mobile ul {
        list-style-type: none;
    }

        .degreetype_area_Mobile ul li {
            padding-top: 5%;
        }

.degreeTypeRow {
    display: table-row;
    width: 100%;
}

.degreeTypeContent {
    display: table-cell;
    width: 78%;
    padding-top: 2%;
}

.consumer_row {
    display: table-row;
}

.consumer_cell {
    display: table-cell;
    width: 50%;
    padding-bottom: 2%;
    padding-left: 2%;
}

.fancy_table_new {
    display: table;
    width: 100%;
    border: solid;
    border-color: #1B5989;
}

.fancy_table_header_new {
    display: table-cell;
    background-color: #1B5989;
    color: white;
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 1%;
    padding-bottom: 1%;
}

.fancy_table_spacer {
    display: table-cell;
    background-color: #1B5989;
}

/*Online Homepage Start*/
.ReasonBack {
    width: 100%;
    background-color: #222C33;
}

.reasontable_d {
    display: table;
    width: 100%;
}

.reasontable_d_row {
    display: table-row;
}

.reasontable_d_cell {
    display: table-cell;
    width: 12.5%;
    padding-left: 10px;
    background-image: url("/Images/homepage/bso-why-students-choose-us-rule-desktop.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}

.reasontable_d_cell2 {
    display: table-cell;
    width: 12.5%;
    padding-left: 10px;
}

.ReasonTitle {
    color: #00A3D6;
    font-weight: bold;
    font-size: 1.2em;
    padding: 15%;
}

.ReasonTitle_t {
    color: #00A3D6;
    font-weight: bold;
    font-size: 1.5em;
    padding: 3%;
}

.ReasonTitle_m {
    color: #00A3D6;
    font-weight: bold;
    font-size: 1.5em;
    padding: 3%;
    text-align: center;
}

.ReasonNum {
    color: #00A3D6;
    font-weight: bold;
    font-size: 1.6em;
}

.ReasonNum_m {
    color: #00A3D6;
    font-weight: bold;
    font-size: 1.6em;
    text-align: center;
}

.ReasonText {
    color: #FFFFFF;
    font-size: 0.8em;
    font-weight: bold;
    padding: 3%;
}

.reasontable_th_cell {
    width: 60%;
    display: table-cell;
}

.reasontable_t_cell {
    display: table-cell;
    width: 20%;
    padding-left: 3%;
    padding-bottom: 2%;
    background-image: url("/Images/homepage/bso-why-students-choose-us-rule-desktop.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}

.reasontable_t, .reasontable_m {
    display: table;
    width: 100%;
}

.ReasonText_t, .ReasonText_m {
    color: #FFFFFF;
    font-size: 1.0em;
    font-weight: bold;
    padding: 3%;
}

.ReasonText_m {
    text-align: center;
}

.reasontable_m_cell {
    display: table-cell;
    width: 100%;
}


.main_padding {
    padding-left: 2%;
    padding-right: 2%;
}

.CountdownBck {
    background-color: #FCA72E;
    margin-top: 25%;
    padding: 8%;
    text-align: center;
}

.CountdownTitle {
    font-size: 1.8em;
    font-weight: bold;
}

.CountdownTable {
    display: table;
    width: 85%;
    margin-bottom: 8%;
}

.CountdownRow {
    display: table-row;
}

.CountdownCellB {
    display: table-cell;
    background-color: #262424;
    color: #FFFFFF;
    text-align: center;
}

.CountdownCellBl {
    display: table-cell;
    background-color: #009FDC;
    text-align: center;
}

.LittleMonth {
    font-weight: bold;
}

.BigDay {
    font-size: 4.0em;
    font-weight: bold;
}

.smallMonth {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 2%;
    padding-bottom: 2%;
    font-weight: bold;
    color: #000000;
}

.CountdownNumbersBlock {
    display: block;
}


.CountdownNumbersTable {
    display: table;
    width: 100%;
}

.CountdownNumbersRow {
    display: table-row;
}

.CountdownNumbersCell {
    display: table-cell;
    width: 50%;
    text-align: center;
}

.CountdownNumbersArea {
    margin-top: 5%;
}

.CountdownCellN {
    display: table-cell;
    text-align: center;
    padding-top: 5%;
}


.CountdownApplyBut {
    width: 100%;
    background-color: #009FDC;
    color: #1F2831;
    font-weight: bold;
    padding-top: 2%;
    padding-bottom: 2%;
}

.LnkStartDates {
    text-align: center;
    font-weight: bold;
    margin-top: 3%;
    font-size: 0.8em;
}

a.LnkStartDates {
    text-align: center;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a:hover.LnkStartDates {
    text-decoration: underline;
}

.CountdownBck_T {
    background-color: #FCA72E;
    margin: 0 auto;
    padding: 8%;
    text-align: center;
    width: 80%;
    text-align: center;
}

.CountdownTabletArea {
    width: 100%;
    display: block;
}


.OnlineFlagsTable {
    display: table;
    width: 100%;
}

.Online_Flag {
    display: inline-block;
    text-align: center;
    position: relative;
    vertical-align: top;
    width: 17%;
    margin-right: 2%;
}

    .Online_Flag img {
        width: 100%;
        margin: auto;
    }

.OnlineFlagsArea {
    position: relative;
    width: 99%;
    left: 50%;
    transform: translate(-50%, 0%);
    text-align: center;
    padding-bottom: 3%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .OnlineFlagsArea {
        position: relative;
        margin-top: 4%;
        width: 99%;
        left: 0%;
        text-align: center;
        padding-bottom: 3%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .OnlineFlagsArea {
            position: relative;
            margin-top: 4%;
            width: 99%;
            left: 0%;
            text-align: center;
            padding-bottom: 3%;
        }
    }
}




.online_title_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 1.20em;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 30%;
    margin: auto;
    width: 100%;
}

.online_description_desktop {
    font-family: 'Roboto', sans-serif;
    font-size: 0.90em;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    top: 40%;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

.online_button_desktop {
    text-align: center;
    position: absolute;
    width: 75%;
    background-color: #F4AA32;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 2%;
    padding-bottom: 2%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    position: absolute;
    top: 76%;
    left: 50%;
    transform: translate(-50%,0);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .online_button_desktop {
        text-align: center;
        position: absolute;
        width: 75%;
        background-color: #F4AA32;
        padding-left: 5%;
        padding-right: 5%;
        padding-top: 2%;
        padding-bottom: 2%;
        -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
        position: absolute;
        top: 76%;
        left: 15%;
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .online_button_desktop {
            text-align: center;
            position: absolute;
            width: 75%;
            background-color: #F4AA32;
            padding-left: 5%;
            padding-right: 5%;
            padding-top: 2%;
            padding-bottom: 2%;
            -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
            position: absolute;
            top: 76%;
            left: 15%;
        }
    }
}

.online_button_desktop a {
    font-family: 'Roboto', sans-serif;
    font-size: .80em;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

    .online_button_desktop a:hover {
        text-decoration: underline;
    }

.OnlineFlags_content_Tablet {
    width: 100%;
    text-align: center;
}

.Online_Flag_Tablet_Last {
    position: relative;
    display: inline-block;
    margin-top: 8%;
}

.Online_Flag_tablet_L {
    position: relative;
    display: inline-block;
    float: left;
    margin-top: 8%;
}

.Online_Flag_tablet_R {
    position: relative;
    display: inline-block;
    float: right;
    margin-top: 8%;
}

.OnlineTestimonialArea {
    width: 100%;
    background-color: #F8F8F7;
}

.OnlineTestimonialArea {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 4%;
    padding-bottom: 4%;
}

.OnlineTestimonialTable {
    display: table;
    width: 100%;
}

.OnlineTestimonialCell {
    display: table-cell;
    width: 50%;
    vertical-align: top;
    padding-left: 2%;
}

.OnlineTestQuote {
    color: #008AC6;
    font-size: 1.2em;
    font-weight: bold;
}

.OnlineTestAuthor {
    color: #008AC6;
    font-size: 0.8em;
    margin-top: 3%;
    font-style: italic;
    font-weight: bold;
}

.OnlineTestimonialCenter {
    text-align: center;
    width: 100%;
}

    .OnlineTestimonialCenter img {
        text-align: center;
        margin: auto;
        padding-bottom: 2%;
    }



button#contentToggle__trigger-1-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-2-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-3-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-4-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-5-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-6-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-7-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-8-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-9-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-10-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-11-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-12-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-13-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-14-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-15-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-16-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-17-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-18-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-19-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-20-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active,
button#contentToggle__trigger-21-0.accordion__trigger.js-contentToggle__trigger.onl_faqs.is-active {
    color: #fff;
    background-color: #F4AA33 !important;
    background-image: url("/Images/homepage/bso-desktop-accordion-close-button.png");
    background-repeat: no-repeat;
    background-position: right 1.0em top .5em;
    width: 100%;
}


button#contentToggle__trigger-1-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-2-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-3-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-4-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-5-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-6-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-7-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-8-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-9-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-10-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-11-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-12-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-13-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-14-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-15-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-16-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-17-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-18-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-19-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-20-0.accordion__trigger.js-contentToggle__trigger.onl_faqs,
button#contentToggle__trigger-21-0.accordion__trigger.js-contentToggle__trigger.onl_faqs {
    color: #fff;
    background-color: #005F8C !important;
    background-image: url("/Images/homepage/bso-desktop-accordion-open-button.png");
    background-repeat: no-repeat;
    background-position: right 1.0em top .5em;
    width: 100%;
}



.faq_table_yellow {
    display: table;
    width: 100%;
    background-color: #F6BB5C;
}

.faq_table {
    display: table;
    width: 100%;
}

.faq_cell_top {
    display: table-cell;
    width: 50%;
    text-align: center;
    vertical-align: middle;
    padding: 4%;
}

.faq_cell {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

.faq_cell_M {
    display: table-cell;
    width: 100%;
    text-align: center;
}

    .faq_cell_M img {
        margin: 0 auto;
    }

.faq_row {
    width: 100%;
    display: table-row;
}

.faq_subtitle {
    color: #00A5E9;
    font-size: 1.7em;
    font-weight: bold;
}

.OnlineSocialTable {
    width: 100%;
    display: table;
    margin-bottom: 2%;
}

.OnlineSocialRow {
    display: table-row;
}

.OnlineSocialCell {
    width: 30%;
    padding-right: 2%;
    display: table-cell;
}

.OnlineSocialCell_M {
    display: table-cell;
    width: 99%;
    text-align: center;
    margin: 0 auto;
}

.SocialTitle_tableN {
    width: 100%;
    display: table;
    padding: 2%;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    table-layout: fixed;
}

.SocialTitle_rowN {
    display: table-row;
    background-color: #005881;
}

.SocialFollow_Row {
    display: table-row;
}

.SocialTitle_cellN {
    display: table-cell;
    vertical-align: middle;
    padding-top: 2%;
    padding-bottom: 2%;
    width: 10%;
    padding-left: 2%;
}

    .SocialTitle_cellN img {
        margin: 0 auto;
    }

.SocialTitle_cell2N {
    display: table-cell;
    vertical-align: middle;
    padding-top: 2%;
    padding-bottom: 2%;
    width: 90%;
}

.SocialTitle_cell_M {
    display: table-cell;
    vertical-align: middle;
    padding-top: 2%;
    padding-bottom: 2%;
    width: 10%;
}

    .SocialTitle_cell_M img {
        margin: 0 auto;
    }

.SocialTitle_cell_M2 {
    display: table-cell;
    vertical-align: middle;
    padding-top: 2%;
    padding-bottom: 2%;
    width: 90%;
}


.SocialFollowcell {
    display: table-cell;
    padding-top: 2%;
    padding-bottom: 2%;
    width: 100%;
    padding-left: 72%
}

.fbCenter {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
/*Online Homepage End*/


/*EAPP STYLE START*/
.EappHeaderGray {
    width: 100%;
    margin-bottom: 3%;
}

    .EappHeaderGray img {
        margin: 0 auto;
        width: 100%;
    }




.EappHeaderMobile {
    display: table;
    width: 100%;
    margin-bottom: 3%;
    text-align: center;
}

.EappHeaderMobileRow {
    display: table-row;
    vertical-align: middle;
}

.EappHeaderMobileCell {
    display: table-cell;
    width: 50%;
}

.EappHeaderMobileCell {
    margin: 0 auto;
    text-align: center;
}

.EappHeaderMobileCell {
    font-weight: bold;
    font-size: 1.2em;
    color: #229FE8;
    vertical-align: middle;
}



.SideNavHeader {
    font-weight: bold;
    padding-bottom: 2%;
}

    .SideNavHeader img {
        display: inline-block;
        padding-left: 2%;
    }


.TCPAFooter {
    background-color: #F6F5F4;
    font-size: .8em;
    padding: 2%;
    margin-top: 0%;
    margin-bottom: 2%;
}


.eapp_button {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.eapp_button_color {
    background-color: #F4AA31;
    color: white;
    padding-top: 3%;
    padding-bottom: 3%;
    font-weight: bold;
    width: 80%;
    font-size: 1.1em;
    margin-bottom: 3%;
}

.eapp_back_button_color {
    background-color: #919A9F;
    color: white;
    padding-top: 3%;
    padding-bottom: 3%;
    font-weight: bold;
    width: 80%;
    font-size: 1.1em;
    margin-bottom: 3%;
}

.jumpstart_button {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 50%;
}

.disclosure {
    font-size: .8em;
}



.show_hide {
    display: none;
}


.ddHeader {
    color: red;
    font-weight: bold;
}

.ProgramDegreeTypeHeader {
    background-color: #005A7F;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.2em;
    text-align: left;
    padding-left: 5%;
    padding-top: 3%;
    padding-bottom: 3%;
    vertical-align: top;
}


/*EAPP STYLE END*/
.contactus_button_color {
    background-color: #68C6EE;
    color: #1F2831;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 5%;
    padding-right: 5%;
    font-weight: bold;
}

    .contactus_button_color:hover {
        color: #1F2831;
    }

.rfi_button_color {
    background-color: #005883;
    color: #FFFFFF;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 5%;
    padding-right: 5%;
    font-weight: bold;
    font-size: 1.1em;
}

    .rfi_button_color:hover {
        color: #FFFFFF;
    }

.rfi_button_color_sm {
    background-color: #005883;
    color: #FFFFFF;
    padding-top: 1%;
    padding-bottom: 1%;
    font-weight: bold;
    font-size: 1.1em;
    padding-left: 3%;
    padding-right: 3%;
}

    .rfi_button_color_sm:hover {
        color: #FFFFFF;
    }

a.rfiTextbutton {
    /*display: block;*/
    /*width: 40%;*/
    display: inline-block;
    background: #003061;
    padding: 2%;
    font-size: 1.1em;
    text-align: center;
    border-radius: 5px;
    color: white;
    font-weight: bold;
}

.footerstickybut {
    background-color: #003064;
    color: white;
}

    .footerstickybut:hover {
        color: #68C6EE;
    }


.Degree_Wizard_Results {
    margin: 2%;
}

/*Degree Pages Available Formats*/

.AvailableFormatsTable {
    display: table;
    padding-top: 2%;
    padding-bottom: 4%;
    width: 100%;
}

.AvailableFormatsRow {
    display: table-row;
    width: 100%;
}

.AvailableFormatsCell1 {
    display: table-cell;
    width: 28%;
    font-size: 1.1em;
    font-weight: bold;
    color: #1e5a87;
    vertical-align: middle;
}

.AvailableFormatsCell2 {
    display: table-cell;
    width: 20%;
    font-size: 0.8em;
    font-weight: bold;
    color: #1e5a87;
    text-align: center;
    vertical-align: middle;
}

    .AvailableFormatsCell2 img {
        clear: both;
        margin: auto;
    }

.AvailableFormatsCell3 {
    display: table-cell;
    width: 5%;
}

    .AvailableFormatsCell3 img {
        margin: auto;
    }


/*REFER A FRIEND FORM START*/
.panel-primary_refer > .panel-heading_refer {
    background-image: -webkit-linear-gradient(top, #185988 0%, #185988 100%);
    background-image: -o-linear-gradient(top, #185988 0%, #185988 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#185988), to(#185988));
    background-image: linear-gradient(to bottom, #185988 0%, #185988 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 1%;
    padding-bottom: 1%;
    border-color: red !important;
    border: 2px;
}

.panel-primary_refer {
    border-color: #185988;
}

    .panel-primary_refer > .panel-heading_refer {
        color: #fff;
        background-color: #185988;
        border-color: #185988;
    }

        .panel-primary_refer > .panel-heading_refer + .panel-collapse > .panel-body {
            border-top-color: #185988;
        }

        .panel-primary_refer > .panel-heading_refer .badge {
            color: #185988;
            background-color: #fff;
        }

    .panel-primary_refer > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #185988;
    }

.referFormHeader {
    font-size: 1.3em;
    font-weight: bold;
    color: #185988;
    padding-bottom: 2%;
    padding-top: 2%;
}

.refer_button_color {
    background-color: #008ac6;
    color: #000000;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 5%;
    padding-right: 5%;
    font-weight: bold;
}

    .refer_button_color:hover {
        color: #000000;
    }

.referHeader {
    font-size: 1.3em;
    font-weight: bold;
    color: #185988;
    padding-bottom: 1%;
}

.referTable {
    display: table;
    width: 100%;
    vertical-align: middle;
}

.referTableRow {
    display: table-row;
    width: 100%;
}

.referTableImageCell {
    display: table-cell;
    width: 40px;
    vertical-align: middle;
    padding-bottom: 1.5%;
}

.referTableContentCell {
    display: table-cell;
    vertical-align: middle;
    padding-bottom: 1.5%;
}
/*REFER A FRIEND FORM END*/

#carouselButtons {
    margin-left: 100px;
    position: absolute;
    bottom: 10px;
    z-index: 15;
}

.careerSubtitle {
    color: #0075a7;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.3em;
    font-style: italic;
}
/*SPRITE TEST*/
.sprite {
    background-image: url(/images/footer/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-facebook {
    width: 38px;
    height: 38px;
    background-position: -5px -5px;
}

.sprite-linkedin {
    width: 38px;
    height: 38px;
    background-position: -53px -5px;
}

.sprite-twitter {
    width: 38px;
    height: 38px;
    background-position: -5px -53px;
}

.sprite-youtube {
    width: 38px;
    height: 38px;
    background-position: -53px -53px;
}

/*PSC START*/
.psc_break {
    color: #2F6EAD;
    background-color: #2F6EAD;
    border: none;
    height: 1px;
}

.psc_home_classes_table {
    display: table;
    width: 99%;
}

.psc_home_classes_row {
    display: table-row;
    vertical-align: top;
}

.psc_home_classes_item {
    display: table-cell;
    width: 30%;
    padding-right: 3%;
}

    .psc_home_classes_item img {
    }

.psc_home_classes_bg {
}

.pschomeclasses_button_desktop {
    text-align: center;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-left: 3%;
    margin-right: 3%;
    -webkit-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
    box-shadow: -4px 10px 17px 2px rgba(0,0,0,0.75);
}

    .pschomeclasses_button_desktop a {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: .8em;
        color: #FFFFFF;
        text-align: center;
        font-weight: bold;
    }

        .pschomeclasses_button_desktop a:hover {
            text-decoration: none;
        }

.psc_class_subTable {
    display: table;
    width: 100%;
}

.psc_class_subRow {
    display: table-row;
}

.psc_class_subCell {
    display: table-cell;
}

.psc_home_classes_title {
    font-size: .9em;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 5%;
    margin-right: 5%;
}

.psc_home_classes_info {
    color: #FFFFFF;
    font-size: .8em;
    margin-left: 5%;
    margin-right: 5%;
}

.ApprovedArea {
    width: 100%;
    position: relative;
}

.approvedlogo1_desktop {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 1.5%;
    text-align: center;
    width: 30%;
    vertical-align: top;
}

    .approvedlogo1_desktop img {
        margin-bottom: 3%;
    }

.approvedlogo1_mobile {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: 1.5%;
    text-align: center;
    width: 100%;
    vertical-align: top;
}

    .approvedlogo1_mobile img {
        text-align: center;
        margin-bottom: 3%;
    }

.home_locations_table {
    display: table;
    width: 99%;
    height: 100%;
}

.home_locations_table_M {
    display: table;
    width: 99%;
    margin-bottom: 4%;
}

.home_locations_table_sub {
    display: table;
    width: 100%;
    height: 65%;
}

.home_locations_table_sub_T {
    display: table;
    width: 100%;
}

.home_locations_row {
    display: table-row;
    vertical-align: top;
}

.home_locations_row_bottom {
    display: table-row;
    vertical-align: bottom;
}

.home_locations_cell {
    display: table-cell;
    padding-right: 2%;
    width: 18%;
    padding-bottom: 4%;
    position: relative;
}

    .home_locations_cell img {
        width: 100%;
    }

.home_locations_cell_m {
    display: table-cell;
    width: 95%;
    margin-bottom: 2%;
}

    .home_locations_cell_m img {
        width: 100%;
    }

.home_locations_subcell {
    display: table-cell;
    vertical-align: top;
    font-size: 0.9em;
}

.home_locations_subcell_bottom {
    display: table-cell;
    vertical-align: bottom;
}

.view_button {
    background-color: #F4AA31;
    display: block;
    text-align: center;
    padding-top: 3%;
    padding-bottom: 3%;
    padding-left: 5%;
    padding-right: 5%;
    color: #1F2831;
    font-weight: bold;
    font-size: .8em;
    margin: 0 auto;
    position: absolute;
    bottom: 0%;
    left: 9%;
}

    .view_button a {
        color: #1F2831;
        font-weight: bold;
        font-size: .9em;
    }

a.view_button:hover {
    text-decoration: underline;
    color: #1F2831 !important;
}

.view_button_m {
    background-color: #F4AA31;
    text-align: center;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-left: 30%;
    margin-right: 30%;
}

    .view_button_m a {
        color: #1F2831;
        font-weight: bold;
        font-size: .8em;
    }

        .view_button_m a:hover {
            text-decoration: none;
        }

.homeclasses_table {
    display: table;
    width: 99%;
}

.home_viewClassesButton {
    position: absolute;
    bottom: 3%;
    left: 20%
}

.btn-info {
    color: #000000 !important;
}

.link_button {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.linkbutton_color {
    background-color: #F4AA31;
    color: white;
    padding-top: 3%;
    padding-bottom: 3%;
    font-weight: bold;
    width: 80%;
    font-size: 1.1em;
    margin-bottom: 3%;
    z-index: 500;
}

.homeclasses_row {
    display: table-row;
    vertical-align: top;
}

.homeclasses_row_button {
    display: table-row;
    vertical-align: bottom;
}

.homeclasses_cell {
    display: table-cell;
    width: 30%;
    margin-right: 3%;
}

    .homeclasses_cell img {
        width: 100%;
    }

.homeclasses_cell_m {
    display: table-cell;
    width: 99%;
}

    .homeclasses_cell_m img {
        width: 100%;
    }

.homeclasses_cell_break {
    display: table-cell;
    width: 1%;
}

.homeclasses_subcell {
    display: table-cell;
    padding-right: 2%;
    padding-left: 2%;
    width: 100%;
    font-size: 0.9em;
    padding-bottom: 2%;
}

.homeclasses_subcell_bottom {
    display: table-cell;
    vertical-align: bottom;
    width: 99%;
}

.homeclasses_cell_back {
    display: table-cell;
    width: 30%;
    background-image: url('/Images/psc/psc-class-modules-blue-box-desktop.jpg');
    background-repeat: repeat-y;
    background-repeat: repeat-x;
    position: relative;
    padding-bottom: 6%;
}

.homeclasses_cell_back_m {
    display: table-cell;
    margin-right: 5%;
    background-image: url('/Images/psc/psc-class-modules-blue-box-desktop.jpg');
    background-repeat: repeat-x;
}

.ClassTitleHome {
    font-weight: bold;
    color: white;
    margin-bottom: 2%;
    margin-top: 2%;
    margin-right: 15%;
}

.ClassInfoHome {
    color: white;
    margin-bottom: 2%;
    margin-left: 3%;
    margin-right: 15%;
}

.homeclasses_subcell_bottom img {
    display: block;
    margin: 0 auto;
}

.homeclassses_spacer {
    height: 10px;
}

.category_table {
    display: table;
    width: 99%;
    table-layout: fixed;
}

.category_tableM {
    display: table;
    width: 99%;
}

.category_table_bk {
    display: table;
    width: 100%;
    background-image: url('/Images/psc/psc-class-modules-blue-box-desktop.jpg');
    background-repeat: repeat-x;
    position: relative;
    padding-bottom: 15%;
}

.category_table_bkM {
    display: table;
    width: 100%;
    background-image: url('/Images/psc/psc-class-modules-blue-box-desktop.jpg');
    background-repeat: repeat-x;
}

.category_row {
    display: table-row;
    vertical-align: top;
    width: 99%;
}

.category_row_button_m {
    display: table-row;
    vertical-align: top;
    width: 99%;
}

.category_cell {
    display: table-cell;
    margin-right: 2%;
    width: 23%;
    position: relative;
    background-image: url('/Images/psc/psc-class-modules-blue-box-desktop.jpg');
}

.category_cell_m {
    display: table-cell;
    margin-right: 2%;
    width: 100%;
    background-image: url('/Images/psc/psc-class-modules-blue-box-desktop.jpg');
}

.category_cell_empty {
    display: table-cell;
    margin-right: 2%;
    width: 23%;
    position: relative;
}

.category_cell_break {
    display: table-cell;
    width: 1%;
}

.category_cell_m {
    display: table-cell;
    width: 95%;
    margin-bottom: 2%;
}

.category_m img {
    width: 100%;
}

.category_subcell {
    display: table-cell;
    padding-bottom: 2%;
}

.category_subcell_button {
    display: table-cell;
    padding-bottom: 2%;
    vertical-align: bottom;
}

    .category_subcell_button img {
        text-align: center;
        margin: 0 auto;
    }

.category_subcell_button_m {
    display: table-cell;
    padding-bottom: 2%;
    text-align: center;
    width: 100%;
}

    .category_subcell_button_m img {
        text-align: center;
        margin: 0 auto;
        padding-left: 6%;
    }

.ClassTitleCategory {
    font-weight: bold;
    font-size: 0.9em;
    color: white;
    margin-bottom: 2%;
    margin-top: 2%;
    padding-left: 5%;
}

.CategoryDesc {
    font-size: 0.8em;
    color: white;
    margin-bottom: 2%;
    margin-top: 2%;
    padding-left: 5%;
    padding-right: 3%;
}

.CategoryDesc_M {
    font-size: 0.8em;
    color: white;
    margin-bottom: 2%;
    margin-top: 2%;
    padding-left: 5%;
    padding-right: 3%;
    text-align: center;
    width: 100%;
}

.view_button_cat {
    background-color: #F4AA31;
    display: block;
    text-align: center;
    padding-top: 3%;
    padding-bottom: 5%;
    margin-left: 5%;
    margin-right: 5%;
    color: white;
    font-weight: bold;
    font-size: .8em;
}

    .view_button_cat a {
        color: white;
        font-weight: bold;
        font-size: .9em;
    }

        .view_button_cat a:hover {
            text-decoration: none;
        }

.view_button_cat_m {
    background-color: #F4AA31;
    display: block;
    text-align: center;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-left: 20%;
    margin-right: 20%;
    color: white;
    font-weight: bold;
    font-size: .9em;
}

    .view_button_cat_m a {
        color: white;
        font-weight: bold;
        font-size: .9em;
    }

        .view_button_cat_m a:hover {
            text-decoration: none;
        }

.form_push_right {
    text-align: right;
}

.contactus_button {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.back_button_color {
    background-color: #919A9F;
    color: white;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 5%;
    padding-right: 5%;
    font-weight: bold;
}

.articles_table {
    display: table;
    width: 100%;
}

.article_row {
    display: table-row;
}

.article_cell {
    display: table-cell;
    width: 30%;
    vertical-align: top;
    margin-right: 3%;
    padding-bottom: 5%;
}

.article_cell_2 {
    display: table-cell;
    width: 65%;
    vertical-align: top;
    padding-bottom: 5%;
}

.article_titles {
    font-weight: bold;
    font-size: 1.2em;
}

.article_readmore {
    margin-top: 2%;
    background-color: #F4AA31;
    text-align: center;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-right: 4%;
    width: 35%;
}

    .article_readmore a {
        color: white;
        font-weight: bold;
        font-size: .9em;
    }

        .article_readmore a:hover {
            text-decoration: none;
        }

.article_cell_M {
    display: table-cell;
    margin-top: 3%;
    text-align: center;
}

    .article_cell_M img {
        display: block;
        margin: 0 auto;
    }

.article_cell_M2 {
    display: table-cell;
    padding-bottom: 7%;
}

.article_readmore_m {
    margin-top: 2%;
    display: block;
    background-color: #F4AA31;
    margin: auto;
    text-align: center;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-right: 4%;
    width: 35%;
}

    .article_readmore_m a {
        color: white;
        font-weight: bold;
        font-size: .9em;
    }

        .article_readmore_m a:hover {
            text-decoration: none;
        }

.classeslist2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    column-gap: 40px;
    -moz-column-gap: 40px;
}

.rfi_section {
    background-color: #005981;
    display: block;
    position: relative;
}

.PSC_RFI_Title {
    font-weight: bold;
    color: white;
    text-align: center;
    font-size: 1.1em;
    padding-top: 15px;
    margin-bottom: 10%;
}

.ad_area_psc {
    width: 20%;
    position: absolute;
    top: 58%;
    left: 10%;
    z-index: 102;
    display: inline-block;
    margin-top: 10%;
}

    .ad_area_psc img {
        z-index: 102;
        text-align: center;
        margin: 0 auto;
    }

.PSC_RFI_Q1, .PSC_RFI_Q2, .PSC_RFI_Q3 {
    font-weight: bold;
    color: white;
    text-align: center;
    font-size: 0.9em;
}

.request_info_button_psc {
    z-index: 103;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: .90em;
    color: #000000;
    text-align: center;
    font-weight: bold;
    width: 30%;
    background-color: #F4AA32;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-bottom: 2%;
}

.PSC_RFI_A1, .PSC_RFI_A2, .PSC_RFI_A3, .RFI_Button {
    text-align: center;
    margin-bottom: 4%;
}

.psc_error_message {
    color: #8B0000;
    text-align: center;
    font-size: 0.9em;
    padding-left: 2%;
    font-weight: bold;
}

.modal-header {
    border-bottom: 1px solid #eee;
    background-color: #005983;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding-bottom: 3%;
}

.close {
    float: right;
    font-size:;
    font-weight: 700;
    line-height: 1;
    color: #eee;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}

.ProgramButton {
    font-family: 'Roboto Condensed', sans-serif;
    color: #000000;
    text-align: center;
    font-weight: bold;
    font-size: 0.9em;
    background-color: #F4AA32;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 12%;
    padding-right: 12%;
    width: 100%;
}

a.ProgramButton:hover {
    color: #000000;
}

.ProgramButton2 {
    color: #000000;
    text-align: center;
    font-weight: bold;
    font-size: 1.0em;
    background-color: #F4AA32;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 1%;
    padding-right: 1%;
    width: 100%;
    margin-bottom: 15%;
}

a.ProgramButton2:hover {
    color: #000000;
}

.ProgramList_Area {
    display: block;
    background-color: #144971;
    position: relative;
    margin-top: 2%;
}

.program_title {
    font-weight: bold;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    padding-bottom: 2%;
    padding-top: 2%;
}

.programlist_table {
    display: table;
    width: 99%;
    padding-bottom: 12%;
}

.programlist_row {
    display: table-row;
}

.programcell {
    display: table-cell;
    width: 45%;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
    color: #fff;
    font-size: 0.9em;
}

.programcell_whole {
    position: absolute;
    bottom: 2%;
    left: 35%;
    width: 70%;
    padding-bottom: 2%;
}

.EventInfoTable {
    display: table;
    margin: 0 auto;
    padding-bottom: 3%;
}

.EventInfoRow {
    display: table-row;
}

.EventInfoHeaderCell {
    display: table-cell;
    font-weight: bold;
    width: 50%;
}

.EventInfoCell {
    display: table-cell;
    width: 50%;
}

.RequestBlock, .RegisterBlock {
    background-color: #005981;
    display: block;
    margin: 0 auto;
    padding-bottom: 4%;
}

.RequestTitle, .RegisterTitle {
    font-size: 1.5em;
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding-top: 3%;
    padding-bottom: 3%;
}

.RequestLink {
    text-align: center;
    margin-top: 3%;
}

    .RequestLink table {
        margin: 0 auto;
    }

a.LinkButtonStyle {
    background-color: #F4AA32;
    color: #000000;
    font-weight: bold;
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 2%;
    padding-bottom: 2%
}

.RequestFormTable {
    display: table;
    margin: 0 auto;
}

.RequestFormRow {
    display: table-row;
}

.RequestFormLabelCell {
    display: table-cell;
    color: #fff;
    width: 30%;
    text-align: right;
    padding-right: 3%;
}

.RequestFormCell {
    display: table-cell;
    color: #fff;
    font-weight: bold;
    width: 60%;
}

.classes_table {
    display: table;
    width: 100%;
}

.classes_row {
    display: table-row;
}

.classes_cell {
    display: table-cell;
    width: 30%;
    font-weight: bold;
}

.classes_cell_M {
    display: table-cell;
    width: 100%;
    font-weight: bold;
}

.breadcrumbs_psc {
    color: #647276;
    font-size: 1.00em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
}

    .breadcrumbs_psc a {
        color: #647276;
        font-size: 1.00em;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight: bold;
    }

        .breadcrumbs_psc a:hover {
            text-decoration: none;
            color: #00A9ED;
        }

.side_abs_container_psc {
    width: 100%;
    position: absolute;
    background-color: #0075a7;
    vertical-align: top;
    z-index: 103;
}

.side_nav_psc {
    width: 75%;
    position: absolute;
    background-color: #0075a7;
    margin-left: 10%;
    top: 0%;
    right: 0;
    vertical-align: top;
    z-index: 103;
    display: block;
}

.leftnav_psc {
    padding-bottom: 3%;
}

    .leftnav_psc ul {
        list-style-type: none;
        margin-left: 0 !important;
        padding-left: 0 !important;
    }

    .leftnav_psc li {
        font-size: 1.00em;
        font-family: 'Roboto', sans-serif;
        width: 100%;
    }

        .leftnav_psc li.subnav {
            display: none;
        }

    .leftnav_psc .subnav_set {
        background-color: #005981;
        width: 100%;
    }

    .leftnav_psc a.subnav_item {
        display: inline-block;
        color: #00A0E7;
        font-size: 1.00em;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        background-color: #005981;
        width: 100%;
        padding-left: 20%;
        padding-right: 5%;
        padding-top: 2%;
        padding-bottom: 2%;
    }

        .leftnav_psc a.subnav_item:hover {
            text-decoration: none;
            color: #FFFFFF;
        }

    .leftnav_psc li.button {
        padding-left: 10%;
        background-image: url('/Images/sidebar-nav-arrow-up.png');
        background-repeat: no-repeat;
        background-position: 1.0em;
        border-bottom: 1px solid #006483;
        border-top: 1px solid #006483;
        padding-top: 2%;
        padding-bottom: 2%;
    }

    .leftnav_psc li.thick_line {
        border-bottom: 1px solid #006483;
    }

    .leftnav_psc li.button_link {
        padding-left: 10%;
        border-bottom: 1px solid #006483;
        border-top: 1px solid #006483;
        padding-top: 2%;
        padding-bottom: 2%;
    }

        .leftnav_psc li.button a, .leftnav_psc li.button_link a {
            font-size: 1.00em;
            font-family: 'Roboto', sans-serif;
            padding-left: 12%;
            color: #f7fbfe;
        }

            .leftnav_psc li.button a:hover, .leftnav_psc li.button_link a:hover {
                text-decoration: none;
                color: #FFFFFF;
            }

    .leftnav_psc li.button.opened_subitems {
        background-image: url('/Images/sidebar-nav-arrow-down.png');
        background-repeat: no-repeat;
        background-position: 1.0em;
    }

        .leftnav_psc li.button.opened_subitems a {
            color: #FFFFFF !important;
        }

/*PSC CSS END*/

.emergencybar {
    background-color: #B75F01;
    color: white;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

    .emergencybar p {
        margin: auto;
        padding-top: 1%;
        padding-bottom: 1%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .emergencybar a {
        color: white;
        text-decoration: underline;
    }

        .emergencybar a:hover {
            text-decoration: underline;
        }


.emergencybar_m {
    background-color: #B75F01;
    color: white;
    font-weight: bold;
    text-align: center;
    top: 5%;
    vertical-align: middle;
}

    .emergencybar_m p {
        margin: auto;
        padding-top: 1%;
        padding-bottom: 1%;
        padding-left: 6%;
        padding-right: 6%;
    }

    .emergencybar_m a {
        color: white;
        text-decoration: underline;
    }

        .emergencybar_m a:hover {
            text-decoration: underline;
        }

/*UPDATED MOBILE NAV*/
.mobilenavsearch {
    display: inline-block;
    width: 25%;
}

    .mobilenavsearch img {
        display: inline-block;
        float: right;
        width: 37px;
        height: 38px;
        vertical-align: bottom;
    }

.navbar-toggle img {
    margin: auto;
    text-align: center;
}

.dlmenuspace {
    float: right;
    height: 65px;
    width: 100%;
}

    .dlmenuspace img {
        float: right;
    }

.dlmenu_Search {
    position: absolute;
    top: 17.5px;
    left: 73%;
    width: 8%;
    z-index: 126;
    text-align: center;
}

.dlmenu_Logo {
    position: absolute;
    top: 11px;
    left: 3%;
    width: 35%;
    z-index: 126;
    text-align: center;
}

    .dlmenu_Logo img {
        float: left;
        vertical-align: middle;
    }

.stickyFooter {
    display: table;
    width: 100%;
    background-color: #005783;
    text-align: center;
    padding-left: 2%;
    padding-right: 2%;
}

.stickyFooterRow {
    display: table-row;
    text-align: center;
}

    .stickyFooterRow a {
        color: #FFFFFF;
        vertical-align: middle;
    }

.stickyFooterCell {
    display: table-cell;
    width: 24%;
    /*padding:2%;*/
    vertical-align: middle;
    color: #FFFFFF;
    font-weight: bold;
    border-right: 1px solid #FFFFFF;
}

    .stickyFooterCell a {
        display: block;
        width: 100%;
        padding: 8px;
    }


.stickyFooterCell2 {
    display: table-cell;
    width: 24%;
    padding: 2%;
    vertical-align: middle;
    color: #FFFFFF;
    font-weight: bold;
}

    .stickyFooterCell2 img {
        padding-right: 5px;
    }

.mynavbarfixed {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 127;
    padding: 0;
    margin: 0;
}

/*CAREERS SECTION START*/
.MainGrayBG {
    background-color: #F2F1EF;
}

.mcGray {
    background-color: #F2F1EF;
    width: 97.5%;
    margin-left: 1.25%;
    margin-right: 1.25%;
}

.mcGray2 {
    background-color: #F2F1EF;
}


.CareersTypeHolder {
    background-color: #F2F1EF !important;
    width: 100%;
    position: relative;
}

.CareerTypeVertDiv {
    height: 100%;
    border-left: 2px solid white;
    display: table-cell;
}

.CareerTypePush {
    width: 33%;
    display: table-cell;
    position: relative;
    background-color: #F2F1EF;
}

.CareerLadderPush {
    width: 33%;
    display: table-cell;
    position: relative;
    background-color: #FFFFFF;
    vertical-align: middle;
    padding-top: 5%;
}

.CareersTypeTable {
    width: 100%;
    float: right;
    position: relative;
    display: table;
    padding-bottom: 3%;
    background-color: #F2F1EF;
}

.CareersLadderTable {
    width: 100%;
    float: right;
    display: table;
    padding-bottom: 3%;
}

.CareersTypeRow {
    display: table-row;
    background-color: #F2F1EF;
    width: 100%;
    vertical-align: middle;
}

.CareersLadderRow {
    display: table-row;
    width: 100%;
}

.CareersLadderRow {
    display: table-row;
    width: 100%;
}

.CareerTypeButton {
    display: table-cell;
    margin: 0 auto;
    text-align: center;
}

    .CareerTypeButton img {
        margin: 0 auto;
        text-align: center;
    }

.CareerTypeButtonM {
    display: table-cell;
    margin: 0 auto;
    text-align: center;
    padding-top: 9%;
    padding-bottom: 9%;
}

    .CareerTypeButtonM img {
        margin: 0 auto;
        text-align: center;
    }


.CareerTypeTitle {
    font-weight: bold;
    font-size: 1.5em;
    color: #2DABF1;
    text-align: center;
    padding-top: 3%;
}


.CareerTypeTitleHover {
    font-weight: bold;
    font-size: 1.5em;
    color: #000000;
    text-align: center;
    padding-top: 3%;
}

.CareerTypeLink a {
    color: #2DABF1;
}

.CareerTypeLinkHover a {
    color: #000000;
}

.CareersLadderHolder {
    width: 100%;
    position: relative;
    background-color: #FFFFFF;
}

.CareerLadderLeft {
    display: table-cell;
    width: 31%;
    padding-right: 2%;
    padding-top: 5%;
    vertical-align: middle;
    height: 100%;
}

.CareerLadderRight {
    display: table-cell;
    width: 33%;
    vertical-align: middle;
    padding-top: 5%;
}

.CareerLadderLeftT {
    display: table-cell;
    width: 49%;
    padding-right: 1%;
    padding-top: 5%;
    vertical-align: middle;
    height: 100%;
}

.CareerLadderRightT {
    display: table-cell;
    width: 49%;
    padding-left: 1%;
    vertical-align: middle;
    padding-top: 5%;
}

.CareerLadderM {
    display: table-cell;
    width: 100%;
    padding-top: 5%;
}

    .CareerLadderM img {
        margin: 0 auto;
    }

.CareerLadderMC {
    display: table-cell;
    width: 90%;
    padding-left: 8%;
    padding-left: 2%;
    padding-top: 5%;
}

.CareerLadderTitle {
    font-weight: bold;
    color: #2DABF1;
    font-size: 2.2em;
}

.CareerLadderButton {
    color: #FFFFFF;
    background-color: #005783;
    padding: 4px 30px;
    text-decoration: none;
    border: solid 1px #005783;
}

    .CareerLadderButton:hover {
        border: solid 4px #005783;
        background-color: #E6AE36;
        color: #000000;
        text-decoration: none;
        font-weight: bold;
        border-radius: 2px;
    }

.CLBM {
    text-align: center;
    margin: 0 auto;
}

.maincontent_area2_career {
    display: table-cell;
    width: 45%;
    vertical-align: top;
}

    .maincontent_area2_career img {
        width: 95%;
        float: right;
    }

.maincontent_half_mobile_career img {
    margin: auto;
    width: 100%;
    padding-bottom: 5%;
}


.CareersPerksHolder {
    background-color: #F2F1EF;
    display: table;
    width: 100%;
}

.CareersPerksHolderT {
    background-color: #F2F1EF;
    width: 100%;
    padding-top: 3%;
    padding-left: 2%;
    padding-right: 2%;
}

.CareersPerksTable {
    width: 75%;
    position: relative;
    display: table;
    padding-bottom: 3%;
}

.CareersPerksTableT {
    width: 100%;
    position: relative;
    display: table;
    padding-bottom: 3%;
}

.CareersPerksTableM {
    width: 100%;
    position: relative;
    display: table;
    padding-bottom: 15%;
}

.CareersPerkRow {
    display: table-row;
    width: 100%;
}

.CareerPerksButton {
    display: table-cell;
    margin: 0 auto;
    text-align: center;
    width: 30%;
    padding-top: 12%;
    padding-right: 3%;
}

    .CareerPerksButton img {
        margin: 0 auto;
        text-align: center;
    }


.CareerPerksButtonM {
    display: table-cell;
    margin: 0 auto;
    text-align: center;
    width: 60%;
    padding-top: 12%;
    padding-right: 20%;
    padding-left: 20%
}

    .CareerPerksButtonM img {
        margin: 0 auto;
        text-align: center;
    }

.CareersPerksContent {
    width: 67%;
    display: table-cell;
}

.CareersPerksContentPush {
    width: 33%;
    display: table-cell;
}

.CareerPerkTitle {
    font-weight: bold;
    font-size: 1.3em;
    color: #2DABF1;
    text-align: center;
    padding-top: 3%;
}

.CareerPerkTitleHover {
    font-weight: bold;
    font-size: 1.3em;
    color: #000000;
    text-align: center;
    padding-top: 3%;
}

.AvailableJobsHolder {
    background-color: #F2F1EF;
    display: table;
    width: 100%;
}

ul.AvailableJobsTable {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    list-style-type: none;
    margin-bottom: 8%;
}

    ul.AvailableJobsTable li {
        display: inline-block;
        width: 23%;
        margin-right: 2%;
        margin-top: 5%;
    }

.JobsButton {
    background-color: white;
    color: #2DABF1;
    font-weight: bold;
    width: 100%;
    height: 70px;
    display: inline-block;
    word-wrap: break-word;
    white-space: normal;
    border-radius: 12px;
    border: none;
    box-shadow: none;
}

    .JobsButton:hover {
        color: #005783;
        background-color: #E6AE36;
    }

.JobLoadArea {
    display: table;
    width: 100%;
    margin-top: 8%;
}

.JobLoadareaRow {
    display: table-row;
}

.JobLoadImageCell {
    display: table-cell;
    width: 38%;
    vertical-align: middle;
}

    .JobLoadImageCell img {
        margin: 0 auto;
        width: 90%;
    }

.JobLoadDescriptionCell {
    display: table-cell;
    width: 55%;
    vertical-align: middle;
}

.HSAvailableJobTitle {
    font-weight: bold;
    font-size: 1.4em;
    color: #2DABF1;
    margin-bottom: 2%;
}

.HSAvailableJobTitleM {
    font-weight: bold;
    font-size: 1.4em;
    color: #2DABF1;
    padding-left: 4%;
    margin-top: 50px;
}

a.HSAvailableJobLink {
    font-weight: bold;
    text-decoration: none;
    background-color: #E6AE36;
    color: #005783;
    width: 100px;
    text-align: center;
    border: 2px solid #005783;
    border-radius: 5px;
    padding: 2% 6% 2% 6%;
    margin-top: 10px;
}

.JobsAccordionTable {
    display: table;
    width: 100%;
    margin-bottom: 6%;
}

.JobsAccordionRow {
    display: table-row;
}

.JobsAccordionImageCell {
    display: table-cell;
    width: 45%;
    padding-right: 5%;
    vertical-align: middle;
}

    .JobsAccordionImageCell img {
        margin: 0 auto;
    }


.JobsAccordionCell {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

a.HSAvailableJobLink2 {
    font-weight: bold;
    text-decoration: none;
    background-color: #2DA8F1;
    color: #FFFFFF;
    width: 100px;
    text-align: center;
    padding: 2% 6% 2% 6%;
    margin-top: 10px;
}


.JobsAccordionCellM {
    display: table-cell;
    width: 100%;
}

    .JobsAccordionCellM img {
        margin: 0 auto;
    }


.JobsJumperLinks {
    font-weight: bold;
    color: #7A838D;
}

.JobsJumperLinksM {
    font-weight: bold;
    color: #7A838D;
    text-align: center;
}

ul.jumperlinkslist {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    list-style-type: none;
    margin-bottom: 8%;
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 2%;
}

    ul.jumperlinkslist li {
        display: inline-block;
        border-left: 1px solid #7A838D;
        margin-top: 3%;
        padding: 0 .4em;
    }

        ul.jumperlinkslist li a {
            font-size: .9em;
            font-weight: bold;
            color: #005783;
            text-decoration: underline;
        }

ul.jumperlinkslistM {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    list-style-type: none;
    margin-bottom: 8%;
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 2%;
    text-align: center;
}

    ul.jumperlinkslistM li {
        display: inline-block;
        padding-right: 5%;
        padding-top: 4%;
        padding-left: 0;
        text-align: center;
        margin: 0 auto;
    }

        ul.jumperlinkslistM li a {
            font-size: .9em;
            font-weight: bold;
            color: #005783;
            text-decoration: underline;
            text-align: center;
        }



.JobLocationHolder {
    display: table;
    width: 100%;
    padding-top: 3%;
}

.JobLocationRow {
    display: table-row;
    width: 100%;
}

.JobLocationContentPush {
    width: 33%;
    display: table-cell;
}

.JobLocationContent {
    width: 67%;
    display: table-cell;
}

.JobLocationContentT {
    width: 98%;
    display: table-cell;
}

.JobCampusTable {
    display: table;
    width: 100%;
}

.JobCampusRow {
    display: table-row;
    width: 100%;
}

.JobCampusCell {
    display: table-cell;
    width: 30%;
    padding-right: 3%;
}

.JobCampusCellM {
    display: table-cell;
    width: 98%;
    padding-right: 2%;
    padding-left: 2%;
    text-align: center;
}

    .JobCampusCellM img {
        margin: 0 auto;
    }

.JobCampusTitle {
    font-weight: bold;
    font-size: 1.15em;
    color: #005783;
}

.CampusFindJobButton {
    background-color: #2DA8F1;
    color: #FFFFFF;
    border-radius: 2px;
    font-weight: bold;
    padding: 6px 15px;
}

    .CampusFindJobButton:hover {
        text-decoration: none;
        color: #000000;
        background-color: #E6AE36;
        border: 4px solid #005783;
        border-radius: 2px;
    }

.JobCampusJobLink {
    margin-top: 5%;
    text-align: center;
}

.CampusVisitButton {
    font-weight: bold;
    color: #005783;
}
/*CAREERS SECTION END*/

a.covidbutton {
    font-weight: bold;
    text-decoration: none;
    background-color: #195989;
    color: #FFFFFF;
    display: inline-block;
    width: 175px;
    height: 35px;
    line-height: 25px;
    vertical-align: middle;
    border: 1px solid #195989;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 3%;
    text-align: center;
}

    a.covidbutton:after {
        content: '';
        height: 100%;
        display: inline-block;
        vertical-align: middle;
    }

/*a.covidbutton:hover {
        font-weight: bold;
  text-decoration: none;
  background-color: #E6AE36;
  color: #000000;
  display:inline-block;

  width:96%;

 border:1px solid #660000;
 border-radius:5px;
 margin-right:10px;
 padding-top:4%;
 padding-bottom:4%;

    }*/



a.covidbutton2 {
    font-weight: bold;
    text-decoration: none;
    background-color: #195989;
    color: #FFFFFF;
    /*display:block;*/

    width: 200px;
    text-align: center;
    border: 1px solid #660000;
    border-radius: 5px;
    margin-top: 10px;
    padding: 3% 6% 3% 6%;
}

    a.covidbutton2:hover {
        font-weight: bold;
        text-decoration: none;
        background-color: #E6AE36;
        color: #000000;
        width: 200px;
        text-align: center;
        border: 1px solid #660000;
        border-radius: 5px;
        margin-top: 10px;
        padding: 3% 6% 3% 6%;
    }

.ExtraContent_Area {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
}

.ExtraConent_Content {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
    font-weight: 300;
}

.ExtraConent_Content_Tablet {
    margin-top: 4%;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: 4%;
    width: 100%;
    font-weight: 300;
}

.ExtraConent_Content_Mobile {
    margin-top: 4%;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: 4%;
    width: 100%;
    font-weight: 300;
}

.Closing_Area {
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
}

.Closing_Content {
    width: 65%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    margin-bottom: 1%;
    display: inline-block;
    font-weight: 300
}

.Closing_Content_Tablet {
    margin-top: 4%;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: 4%;
    width: 100%;
    font-weight: 300;
}

.Closing_Content_Mobile {
    margin-top: 4%;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: 4%;
    width: 100%;
    font-weight: 300;
}

