 BODY {
    background: #ffffff url(/Media/Default/Images/Logo/bg_2.png) repeat top left;
    margin: 0px;
    padding: 0px;
    font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
    overflow-x: hidden;
}
:focus {
  outline: 2px solid black;
 }
.carousel {
    position: inherit;
}
.field-validation-error {
    color: red;
    font-family: Arial, Tahoma;
    font-size: 13px;
}
.img-row{
    display: inline-block;
}
.sustainability_img img {
    width: 250px;
    height: 240px;
}
.rightColumnWide ul li {
    color: #898989;
    font-family: Arial, Tahoma;
    font-size: 13px;
}
.rightColumnWide ul {padding:0px 0px 0px 20px;}
.disclosure_row{
    padding: 10px;
}
.disclosure_row h5 {
    width: 310px !important;
}
@media screen and (min-width: 1004px) {
    .bodyContainer {
        width: 980px;
        margin: 0 auto;
        background: url(main_drop_shadow.png) no-repeat 3px 41px;
    }

    .bodyContainerContent {
        width: 980px;
        margin: 0;
        padding: 0;
        position: relative;
    }
    .pageFooter {
        width: 940px;
    }

    
}

.m_heroBodyCareer {
    background-color: #3d758c;
    height: 340px;
    color: white;
    padding: 110px 20px 30px 20px;
}
.m_heroBodyCareer h1{
    font-size: 20px;
    font-weight: normal;   
}
.m_heroBodyCareer h2{
    font-size:30px; 
}

@media screen and (min-width: 481px) {
    .m_heroBodyCareer {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .heroBodyCareer {
        display: none;
    }
}

@media screen and (max-width: 475px) {
    .m_subnav img {
        display: none;
        
    }
    .m_subnav a {
        font-size: 12px !important;
    }
}
.m_subnav {
    background-color: #ffffff;
    padding-bottom:30px;
}
    .m_subnav .col-sm-4 {
        max-width: 33.333333% !important;
        border-bottom: 2px solid lightgray;
    }
    .m_subnav .col-sm-3{
        max-width: 25% !important;
    }
    .m_subnav .col-sm-2{
        max-width: 16.6% !important;
        border-bottom: 2px solid lightgray;
    }
    .m_subnav .col-sm-12{
        max-width: 100% !important;
        border-bottom: 2px solid lightgray;
    }
.m_subnav img {
    position: relative;
    padding-right:10px;
    padding-bottom:4px;
}
    .m_subnav a {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        color: #3d758c;
        font-size: 16px;
        line-height: 20px;
    }
        .m_subnav a:hover {
            color: #174255;
        }
        .m_subnav .active a{
            color: #174255;
        }
    .m_subnav .active {
        border-bottom: 2px solid #174255;
    }

@media screen and (min-width: 840px) {
    .m_subnav {
        display: none;
    }
}
@media screen and (max-width: 840px) {
    .d_subnav {
        display: none;
    }
}
@media screen and (min-width: 690px) {
    .menu_hamb{
        display:none;
    }
    .menu_expand{
        display: none;
    }
}
@media screen and (max-width: 690px) {
    .top-hero-links {
        display: none;
    }
    .corpBodyCopy p {
        width: 100% !important;
    }

    .managementContainer {
        width: 100% !important;
    }
    .managementBio{
        width: 100% !important;
        padding-left: 0 !important;
    }

}
@media screen and (max-width: 390px) {

    .environment_img_div img, .sustainability_img img{
        width: 50%;
        height: 160px !important;
    }
}
@media screen and (max-width: 570px) {

    .rightColumnWide .grid-container {
        grid-template-columns: 50px 200px 0px 0px !important;
    }
}
@media screen and (max-width: 470px) {

    .rightColumnWide h3 {
        margin-left: 0px !important;
    }
    blockquote {
        margin: 0!important;
    }
    blockquote p {
        margin: 0!important;
    }
}
.container_cesf{
    text-align:center;
}
.image-txt-container span {
    width: 93%;
}
.menu_expand {
    text-align: center;
    position: absolute;
    z-index: 100;
    background-color: whitesmoke;
    width: 100%;
}
.menu_expand ul{
    padding:0px;
    margin: 0;
}
    .menu_expand li {
        list-style: none;
        border-bottom: 2px solid lightgray;
        padding: 0 20px;
        line-height:60px;
    }
    .menu_expand a {
        color: #5b5b5e;
        font-size: 15px;
        font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
    }

.menu_hamb{
    z-index:101;
}
    .menu_hamb a {
        cursor: pointer;
        width: 51px;
        margin-top: 0;
        padding-top: 8px;
        float: right;
        position: relative;
        top: 15px;
        right: 15px;
        z-index: 101;
    }

.menu_hamb a {
    height: 60px;
    width: 30px;
    line-height: 15px;
    color: #c00009 !important;
    padding: 0;
    font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-weight: 400;
    font-size: 37px;
    text-align: center;
    transform: rotate(0);
}


.menu_hamb span {
    display: block;
    position: absolute;
    opacity: 1;
    left: 0;
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    position: absolute;
    height: 5px;
    width: 35px;
    background-color: #5b5b5e;
    border-radius: 5px;
}

.menu_hamb a:after {
    color: #5b5b5e;
    text-transform: uppercase;
    font-weight: 700;
    width: 29.5px;
    margin-top: 28px;
    content: 'MENU';
    font-size: 12px;
    float: left;
    font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
    text-align: center;
}

.close_menu_hamb span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -1px;
    left: 3px;
    background-color: #af272f;
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
.close_menu_hamb span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 23px !important;
    left: 3px;
    webkit-transform-origin: left center;
    transform-origin: left center;
    background-color: #af272f;
}
.close_menu_hamb span:nth-child(2) {
    background-color: #af272f;
    width: 0;
    opacity: 0;
}

    @media screen and (max-width: 768px) {
        .campusEducation {
            padding: 0px 20px 10px 50px !important;
            border-right: 0px solid !important;
        }

        .onlineSchools {
            padding: 40px 20px 10px 50px !important;
            width: 100% !important;
        }
    }

    @media screen and (max-width: 1004px) {
        .mainLowerBody {
            width: 100%;
            background: url(/Media/Default/Images/Logo/hero_lower_box_gradient_2.png) repeat top left !important;
        }
    }

    .bodyContainer {
        margin: 0 auto;
        background: url(main_drop_shadow.png) no-repeat 3px 41px;
    }

    .bodyContainerContent {
        margin: 0;
        padding: 0;
        position: relative;
    }

    a:link, a:acive, a:visited {
        color: #00b3e8;
        text-decoration: none;
    }

    a:hover {
        color: #a2c03a;
        text-decoration: none;
    }

    * {
        outline: none;
    }

    img {
        border: none;
    }

    .hidden {
        display: none;
    }
    /* IE6 Overlay */
    #_lit1, #_lit2, #_lit3, #_lit4, #_lit5 {
        display: none !important;
    }

    .ieClose {
        position: absolute;
        right: 10px;
        top: 10px;
        height: 17px;
        width: 17px;
        background: url(map_close.gif) no-repeat top left;
        cursor: pointer;
        z-index: 1000;
    }

    p {
        font-family: Arial, Tahoma;
        font-size: 13px;
        color: #585858;
    }

    .designBodyGroup .footNote {
        font-size: 11px;
        border-top: 1px solid #CCCCCC;
    }

        .designBodyGroup .footNote p {
            font-size: 11px;
        }

    .designBody {
        font-family: Arial;
        color: #585858;
        font-size: 13px;
    }

    #singleSchoolMap {
        float: left;
        height: 171px;
        width: 300px;
    }

    .top-hero-links {
        margin: 27px 0px 5px 20px;
        float: left;
        _display: inline;
    }

        .top-hero-links UL {
            margin: 0px;
            padding: 0px;
        }

            .top-hero-links UL LI {
                font-family: Arial;
                font-size: 12px;
                color: #35353d;
                margin-right: 20px;
                float: left;
                list-style-type: none;
            }

                .top-hero-links UL LI a:link, .top-hero-links UL LI a:active, .top-hero-links UL LI a:visited {
                    font-family: Arial;
                    font-size: 12px;
                    font-weight: bold;
                    color: #35353d;
                    text-decoration: none;
                }

                .top-hero-links UL LI a:hover {
                    font-family: Arial;
                    font-size: 12px;
                    font-weight: bold;
                    color: #666666;
                    text-decoration: none;
                }

.carousel-item img {
    min-width: 100%;
    width: 100%;
}

@media (max-width: 690px) {
    .carousel-item img {
        padding-top: 75px;
    }
}

.container {
    max-width: 100% !important;
}
    

    @media screen and (min-width: 1004px) {
        .heroRibbon {
            width: 1004px;
        }
        .carousel-item img {
            width: 97.8%;
        }

        .mainBody {
            width: 980px;
        }

        .mainInnerBody {
            width: 980px;
        }

        .fullBodyContainer {
            width: 980px;
        }

        .heroHeader {
            width: 980px;
        }

        .heroBody {
            width: 980px;
        }

        .heroBodyCorp {
            width: 980px;
        }

        .mainLowerBody {
            width: 980px;
        }

        .mainInnerBodyCorp {
            width: 980px;
        }
    }

    .mainBody {
        margin: 0px 0px 0px 12px;
        _display: inline;
        float: left;
        position: relative;
        z-index: 2;
    }

    .mainInnerBody {
        height: 431px;
        float: left;
        _display: inline;
        position: relative;
        z-index: 3;
    }

        .mainInnerBody div {
            background-color: transparent !important;
        }

    .heroRibbon {
        width:105%;
        background: url(hero_ribbon.png) no-repeat top left;
        height: 74px;
        position: absolute;
        left: -12px;
        top: 68px;
        z-index: 99;
    }

    .row{
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
.fullBodyContainer {
    width: 100%;
    float: left;
    position: relative;
    background-color: #ffffff;
}

    .studentTools {
        float: left;
        width: 200px;
        padding: 0px 0px 0px 300px;
    }

    .heroHeader {
        height: 13px;
    }

    .heroBody {
        height: 441px;
        overflow: hidden;
    }

    .heroCareerEd {
        position: absolute;
        top: 12px;
        left: 32px;
    }

    .heroCareerPath {
        position: absolute;
        top: 17px;
        left: 508px;
        overflow: visible;
    }

    .heroOurSchools {
        position: absolute;
        top: 17px;
        left: 756px;
    }

    .heroBodyCorp {
        height: 332px;
    }

    .heroMenu {
        background: url(hero_menu.png) no-repeat top left;
        height: 343px;
        width: 508px;
        position: absolute;
        top: 133px;
        left: 488px;
        z-index: 5;
        display: none;
    }

    .mainLowerBody {
        margin: 0 auto;
        margin-top: -17px;
        position: relative;
        min-height: 200px;
        background: url(/Media/Default/Images/Logo/hero_lower_box_gradient_2.png) no-repeat top left;
        padding: 40px 0px 30px 0px;
        float: left;
        _display: inline;
    }

    .campusEducation img {
        width: 250px;
        height: 77px;
    }

    .onlineSchools img {
        width: 216px;
        height: 53px;
        margin: 20px 0px 0px 0px;
    }

    .mapLowerButtons img {
        width: 121px;
        height: 25px;
    }

    .heroMenuContainer {
        position: absolute;
        top: 133px;
        left: 488px;
        z-index: 5;
        display: none;
    }

    .heroMenuBody {
        background: transparent url(hero_menu_body.png) repeat-y top left;
        width: 508px;
        float: left;
    }

    .heroMenuInnerBody {
        background: url(hero_menu_inner.png) no-repeat bottom left;
        width: 500px;
        margin: 0px 4px 0px 4px;
        float: left;
    }

    .heroMenuFooter {
        background: url(hero_menu_footer.png) no-repeat top left;
        width: 508px;
        height: 6px;
        float: left;
    }

    .heroMenuSchools {
        background: url(hero_menu.png) no-repeat top left;
        height: 218px;
        width: 254px;
        position: absolute;
        top: 133px;
        left: 738px;
        z-index: 5;
        display: none;
    }

    .mainInnerBodyCorp {
        height: 345px;
        float: left;
        _display: inline;
        position: relative;
        z-index: 3;
    }

    .heroMenuColumn {
        float: left;
        width: 210px;
        _width: 200px;
        padding: 20px;
        _padding: 10px;
    }

    .heroCourseRow {
        float: left;
        clear: both;
        margin: 0px 0px 13px 0px;
        width: 210px;
        _width: 200px;
        _display: inline;
    }

        .heroCourseRow h5 {
            font-family: Tahoma, Arial;
            width: 190px;
            _width: 180px;
            font-size: 14px;
            color: #00b3e8;
            float: left;
            margin: 0px 0px 3px 5px;
            padding: 0px;
        }

            .heroCourseRow h5 a:link, .heroCourseRow h5 a:visited, .heroCourseRow h5 a:active {
                font-family: Tahoma, Arial;
                font-size: 14px;
                color: #00b3e8;
                text-decoration: none;
            }

            .heroCourseRow h5 a:hover {
                font-family: Tahoma, Arial;
                font-size: 14px;
                color: #a2c03a;
                text-decoration: none;
            }

    .heroArrow {
        float: left;
        background: url(arrow_right.png) no-repeat top left;
        height: 15px;
        width: 15px;
        margin: 2px 0px 0px 0px;
    }

    .heroCourseDescription {
        float: left;
        clear: both;
        padding: 0px 0px 0px 22px;
        margin: 0px;
        font-family: Tahoma;
        color: #4e4e4e;
        font-size: 11px;
        width: 205px;
        _width: 205px;
    }

        .heroCourseDescription a:link, .heroCourseDescription a:active, .heroCourseDescription a:visited, .heroCourseDescription a:hover {
            font-family: Tahoma;
            color: #4e4e4e;
            font-size: 11px;
            text-decoration: none;
        }

    .careerPath {
        position: absolute;
        top: 258px;
        left: 15px;
    }

    .careerPathNext {
        position: absolute;
        top: 293px;
        left: 15px;
        display: none;
    }

    .careerPathNextInactive {
        position: absolute;
        top: 300px;
        left: 20px;
    }
    /*
.careerPathNextInactive.slide4YellowInactive {top:298px;}
.careerPathNextInactive.slide4YellowInactive .newListSelected {padding:9px 0px 0px 18px;}
*/
    .careerPathSubmit {
        position: absolute;
        top: 349px;
        left: 17px;
    }
    /*
.careerPathSubmit.slide3RedButton {left:15px; top:347px;}
.careerPathSubmit.slide4YellowButton {left:16px;}
*/

    .campusEducation {
        float: left;
        width: 456px;
        padding: 0px 0px 10px 20px;
        position: relative;
        border-right: 1px dashed #b1b1b1;
        height: 240px;
    }

        .campusEducation h2 {
            font-family: Tahoma, Arial;
            font-size: 21px;
            color: #0065A4;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
        }

        .campusEducation h4, .onlineSchools h4, .successStories h4 {
            font-family: Tahoma, Arial;
            font-size: 12px;
            color: #707070;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
        }

    .mapHolder {
        float: left;
        padding: 7px 0px 0px 0px;
        cursor: pointer;
    }

    .mapLowerButtons {
        position: absolute;
        bottom: 10px;
        right: 20px;
    }

    .onlineSchools {
        float: left;
        width: 210px;
        padding: 0px 20px 10px 20px;
        position: relative;
        height: 240px;
    }

        .onlineSchools h2 {
            font-family: Tahoma, Arial;
            font-size: 21px;
            color: #d3553b;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
        }

    .schoolHolder {
        float: left;
        padding: 20px 0px 0px 0px;
    }

    .schoolLowerButtons {
        position: absolute;
        bottom: 10px;
        right: 20px;
    }

    .successStories {
        float: left;
        width: 190px;
        padding: 0px 0px 10px 20px;
        position: relative;
        height: 240px;
    }

        .successStories h2 {
            font-family: Tahoma, Arial;
            font-size: 21px;
            color: #61c2b1;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
        }

    .photoHolder {
        float: left;
        padding: 20px 0px 0px 0px;
    }

    .photoLowerButtons {
        float: right;
        margin: 10px -20px 0px 0px;
        *margin: 2px -20px 0px 0px;
    }

        .photoLowerButtons a {
            cursor: pointer;
        }

    .contentFooter {
        position: absolute;
        right: 1px;
        top: 15px;
    }

        .contentFooter span {
            font-family: Tahoma;
            font-size: 10px;
            color: #555552;
            float: left;
            font-weight: bold;
            margin: 0px 30px 0px 0px;
        }

    .pageDivider {
        float: left;
        width: 980px;
        height: 2px;
        background: url(page_divider.png) repeat-x top left;
        margin: 0px 0px 10px 14px;
    }

    .networkNews {
        width: 940px;
        float: left;
        padding: 0px 20px 20px 30px;
    }

    .careerNetwork {
        float: left;
        width: 577px;
    }

        .careerNetwork h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 15px;
            color: #585858;
            font-weight: normal;
            margin: 0px 0px 20px 0px;
            padding: 0px;
        }

    .careerNews {
        float: left;
        width: 333px;
        padding: 0px 0px 0px 20px;
        border-left: 1px solid #c9c9c1;
    }

        .careerNews h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 15px;
            color: #585858;
            font-weight: normal;
            margin: 0px 0px 10px 0px;
            padding: 0px;
        }

        .careerNews ul {
            margin: 0px;
            padding: 0px;
        }

            .careerNews ul li {
                list-style-type: none;
                line-height: 16px;
            }

                .careerNews ul li a:link, .careerNews ul li a:active, .careerNews ul li a:visited {
                    font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                    font-size: 12px;
                    color: #00b3e8;
                    text-decoration: none;
                }

                .careerNews ul li a:hover {
                    font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                    font-size: 12px;
                    color: #a2c03a;
                    text-decoration: none;
                }

    .newsRow {
        float: left;
        margin: 0px 0px 20px 0px;
    }

    .newsDate {
        font-family: Arial;
        font-size: 10px;
        color: #4d4d4d;
    }

    .careerPathFooter {
        width: 940px;
        float: left;
        padding: 0px 10px 20px 30px;
    }

        .careerPathFooter h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 15px;
            color: #585858;
            font-weight: normal;
            margin: 0px 0px 20px 0px;
            padding: 0px;
        }

    .careerPathColumn {
        float: left;
        width: 136px;
        padding: 0px 20px 0px 0px;
    }

        .careerPathColumn ul {
            margin: 0px 0px 20px 0px;
            padding: 0px;
        }

            .careerPathColumn ul li {
                list-style-type: none;
                line-height: 16px;
            }

                .careerPathColumn ul li a:link, .careerPathColumn ul li a:active, .careerPathColumn ul li a:visited {
                    font-size: 12px;
                    color: #00b3e8;
                    text-decoration: none;
                }

                .careerPathColumn ul li a:hover {
                    font-size: 12px;
                    color: #a2c03a;
                    text-decoration: none;
                }

                .careerPathColumn ul li.pathHeader {
                    font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                    font-size: 12px;
                    color: #3e3e3e;
                }

    .pageFooter {
        float: left;
        padding: 30px 30px 30px 0px;
        font-family: Tahoma;
        font-size: 10px;
        color: #555552;
    }



        .pageFooter a:link, .pageFooter a:active, .pageFooter a:visited {
            font-family: Tahoma;
            font-size: 10px;
            color: #00b3e8;
            text-decoration: none;
        }

        .pageFooter a:hover {
            font-family: Tahoma;
            font-size: 10px;
            color: #a2c03a;
            text-decoration: none;
        }

    .pageContentFooter {
        float: left;
        width: 940px;
        padding: 0px 0px 30px 30px;
        font-family: Tahoma;
        font-size: 10px;
        color: #555552;
    }

    /* Stylish Select Options */
    .stylish-select ul.newList {
        left: -9999px;
    }

    ul.newList * {
        margin: 0;
        padding: 0;
    }

    ul.newList li a {
        padding: 6px 8px;
        display: block;
    }

        ul.newList li a:focus {
            -moz-outline-style: none;
        }

    .selectedTxt {
        width: 257px;
        overflow: hidden;
        height: 18px;
    }

    .newListSelHover, .newListSelFocus {
        background-position: 0 -22px;
        cursor: default;
    }

    .newListOptionTitle {
        font-weight: bold;
    }

        .newListOptionTitle ul {
            margin: 3px 0 0;
        }

        .newListOptionTitle li {
            font-weight: normal;
            border-left: 1px solid #cccccc;
        }

    .heroGroup .newListSelected span {
        width: 257px;
        display: block;
        z-index: 2 !important;
    }

    .heroGroup ul.newList a {
        color: #fefefe;
        text-decoration: none;
        display: block;
    }

    /*
.careerPath.slide1Blue, .careerPath.slide2Green, .careerPath.slide3Red, .careerPath.slide4Yellow {z-index:99;}
.careerPathNext.slide1Blue, .careerPathNext.slide2Green, .careerPathNext.slide3Red, .careerPathNext.slide4Yellow {z-index:98;}
*/

    .careerPath {
        z-index: 99;
    }

    .careerPathNext {
        z-index: 98;
    }

    .customDD {
        width: 257px;
        height: 25px;
        padding: 9px 0px 0px 15px;
        float: left; /*background:url(/images/CareerEd/select_career.png) no-repeat top left;*/
        cursor: pointer;
    }

        .customDD img {
            position: absolute;
            z-index: 1;
            top: 0px;
            left: 0px;
        }

    .txtSelected {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 14px;
        color: #fefefe;
        z-index: 2;
        position: relative;
    }

    .careerPathNextInactive {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 14px;
        width: 257px;
        color: #fefefe;
        height: 25px;
        padding: 7px 0px 0px 15px;
        float: left; /*background:url(/images/CareerEd/select_inactive.png) no-repeat top left;*/
        cursor: default;
    }

        .careerPathNextInactive img {
            position: absolute;
            z-index: 1;
            top: 0px;
            left: 0px;
        }

    .customDD ul.programOptions {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        list-style: none; /*color:#fefefe;*/
        width: 244px; /*background:#164356;*/
        position: absolute;
        top: 32px !important;
        left: 5px !important;
        z-index: 99;
        overflow: auto;
        display: none;
    }

        .customDD ul.programOptions li {
            padding: 6px 8px 6px 8px;
        }
    /*.customDD ul.programOptions li:hover {background:#6898ae; color:#fefefe;}*/

    /*
.slide1Blue {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:14px; width:257px; color:#fefefe; height:25px; padding:9px 0px 0px 15px; float:left; background:url(/images/CareerEd/select_career.png) no-repeat top left; cursor:pointer;}
.slide1BlueInactive {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:14px; width:257px; color:#fefefe; height:25px; padding:7px 0px 0px 15px; float:left; background:url(/images/CareerEd/select_inactive.png) no-repeat top left; cursor:default;}
.slide1Blue ul.programOptions {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:12px; margin:0px; padding:0px; list-style:none; color:#fefefe; width:244px; background:#164356; position:absolute; top:32px !important; left:5px !important; z-index:99; overflow:auto; display:none;}
.slide1Blue ul.programOptions li {padding:6px 8px 6px 8px;}
.slide1Blue ul.programOptions li:hover {background:#6898ae !important; color:#fefefe !important;}

.slide2Green {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:14px; width:257px; color:#fefefe; height:25px; padding:9px 0px 0px 15px; float:left; background:url(/images/CareerEd/select_career_2.png) no-repeat top left; cursor:pointer;}
.slide2GreenInactive {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:14px; width:257px; color:#fefefe; height:25px; padding:7px 0px 0px 15px; float:left; background:url(/images/CareerEd/select_inactive_2.png) no-repeat top left; cursor:default;}
.slide2Green ul.programOptions {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:12px; margin:0px; padding:0px; list-style:none; color:#fefefe; width:244px; background:#236d30; position:absolute; top:32px !important; left:5px !important; z-index:99; overflow:auto; display:none;}
.slide2Green ul.programOptions li {padding:6px 8px 6px 8px;}
.slide2Green ul.programOptions li:hover {background:#5dac6b !important; color:#fefefe !important;}

.slide3Red {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:14px; width:257px; color:#fefefe; height:25px; padding:9px 0px 0px 15px; float:left; background:url(/images/CareerEd/select_career_3.png) no-repeat top left; cursor:pointer;}
.slide3RedInactive {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:14px; width:257px; color:#fefefe; height:25px; padding:7px 0px 0px 15px; float:left; background:url(/images/CareerEd/select_inactive_3.png) no-repeat top left; cursor:default;}
.slide3Red ul.programOptions {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:12px; margin:0px; padding:0px; list-style:none; color:#fefefe; width:244px; background:#913927; position:absolute; top:32px !important; left:5px !important; z-index:99; overflow:auto; display:none;}
.slide3Red ul.programOptions li {padding:6px 8px 6px 8px;}
.slide3Red ul.programOptions li:hover {background:#cb624d !important; color:#fefefe !important;}

.slide4Yellow {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:14px; width:257px; color:#fefefe; height:25px; padding:9px 0px 0px 15px; float:left; background:url(/images/CareerEd/select_career_4.png) no-repeat top left; cursor:pointer;}
.slide4YellowInactive {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:14px; width:257px; color:#fefefe; height:25px; padding:7px 0px 0px 15px; float:left; background:url(/images/CareerEd/select_inactive_4.png) no-repeat top left; cursor:default;}
.slide4Yellow ul.programOptions {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:12px; margin:0px; padding:0px; list-style:none; color:#fefefe; width:244px; background:#7a6827; position:absolute; top:32px !important; left:5px !important; z-index:99; overflow:auto; display:none;}
.slide4Yellow ul.programOptions li {padding:6px 8px 6px 8px;}
.slide4Yellow ul.programOptions li:hover {background:#9c8b4f !important; color:#fefefe !important;}
*/

    #slideNumber {
        position: absolute;
        top: 450px;
        left: 20px;
        z-index: 100;
    }

    .slideOn {
        background: url(hero_slide_on.png) no-repeat top left;
        width: 15px;
        height: 15px;
        float: left;
        margin: 0px 2px 0px 2px;
        cursor: pointer;
    }

    .slideOff {
        background: url(hero_slide_off.png) no-repeat top left;
        width: 15px;
        height: 15px;
        float: left;
        margin: 0px 2px 0px 2px;
        cursor: pointer;
    }

    .formDialog {
        display: none;
        position: relative;
    }

    .closeModal {
        position: absolute;
        top: 10px;
        right: 10px;
        background: url(x_close.png) no-repeat top left;
        width: 19px;
        height: 18px;
        cursor: pointer;
    }

    .closeModalButton {
        position: absolute;
        bottom: 10px;
        right: 17px;
    }

    .ui-dialog-titlebar {
        display: none;
    }

    .ui-dialog .ui-dialog-content, .ui-dialog {
        padding: 0;
        overflow: visible;
    }

    .ui-widget-content {
        background: none;
        border: none;
    }

    .ui-widget-overlay {
        background-color: #000000;
        opacity: 0.7;
        filter: alpha(Opacity=70);
    }

    /* Careers */
    ul.breadcrumbs { /*float:left;*/
        *margin: 0px;
        padding: 0px 0px 10px 15px;
        font-family: Arial;
        margin-top: 10px;
        width: 550px;
        _padding: 10px 0px 10px 15px;
        font-size: 12px;
        color: #707070; /*clear:both;*/
    }

        ul.breadcrumbs li {
            float: left;
            list-style-type: none;
        }

            ul.breadcrumbs li span {
                float: left;
                padding: 0px 3px 0px 3px;
            }

            ul.breadcrumbs li a:link, ul.breadcrumbs li a:active, ul.breadcrumbs li a:visited {
                text-decoration: none;
                color: #006CA0;
            }

            ul.breadcrumbs li a:hover {
                color: #a2c03a;
            }

    .singleColumnBody ul.breadcrumbs {
        padding-left: 0;
    }

        .singleColumnBody ul.breadcrumbs li {
            font-size: 10px !important;
        }

    .twoColumnLeft ul.breadcrumbs {
        padding: 0 0 10px 0;
    }

    .fullBodyContainer ul.breadcrumbs {
        width: 920px;
    }

    .environment_img_div span {
        width: 80%;
    }

    .breadcrumbs li::after {
        content: "\00bb";
        padding: 0 7px 2px 4px;
    }

    .breadcrumbs .last::after {
        content: "" !important;
    }

    .bread_crumb {
        background-color: white;
        margin-right: 9px;
        margin-top: -10px;
    }

    .corpBodyCopySml ul.corpTextList {
        margin: 0px;
        padding: 8px 0px 0px 8px;
        clear: both;
    }

    .pressReleaseCrumbs {
        margin: 8px 0px 0px 20px;
        width: 940px;
    }

    .heroBodyShort {
        width: 980px;
        height: 331px;
    }

    .mainInnerBodyShort {
        width: 980px;
        height: 331px;
        float: left;
        _display: inline;
        position: relative;
        z-index: 3;
    }

    .twoColumnBody {
        width: 980px;
        margin: 14px 0px 0px 0px;
        float: left;
        background-color: #fff;
    }

    .twoColumnLeft {
        width: 560px;
        padding: 0 20px 20px 20px;
        float: left;
        background-color: #ffffff;
    }

    .twoColumnLeftFooter {
        width: 600px;
        height: 9px;
        float: left;
        background: url(twocolleft_footer.png) no-repeat top left;
    }

    .twoColumnLeft h1 {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
        font-size: 24px;
        color: #377a78;
        margin: 0px;
        padding: 0px;
        font-weight: normal;
    }

    .twoColumnLeft h4 {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
        font-size: 13px;
        color: #377a78;
        margin: 0px;
        padding: 6px 0px 0px 0px;
        font-weight: normal;
        width: 450px;
    }

    .twoColumnRight {
        float: left;
        width: 360px;
        background: #ffffff url(right_col_bg.png) repeat top left;
        padding: 0px 0px 20px 20px;
    }

    .twoColumnRightFooter {
        width: 380px;
        height: 9px;
        float: right;
        background: url(twocolright_footer.png) no-repeat top left;
    }

    .columnDivider {
        width: 540px;
        height: 1px;
        background: url(col_divider.png) repeat-x top left;
        float: left;
        margin: 30px 0px 20px 0px;
    }

    .pageFooterContainer {
        float: left;
        width: 980px;
        height: 9px;
        padding: 0px 0px 10px 0px;
    }

    .classListColumn {
        float: left;
        width: 240px;
        padding: 20px 0px 0px 0px;
        _width: 230px;
    }

    .classListRow {
        float: left;
        clear: both;
        margin: 0px 0px 13px 0px;
        width: 240px;
        _width: 230px;
        _display: inline;
    }

        .classListRow h5 {
            font-family: Tahoma, Arial;
            width: 220px;
            _width: 230px;
            font-size: 14px;
            color: #00b3e8;
            float: left;
            margin: 0px 0px 3px 5px;
            padding: 0px;
            font-weight: normal;
        }

            .classListRow h5 a:link, .classListRow h5 a:visited, .classListRow h5 a:active {
                font-family: Tahoma, Arial;
                font-size: 14px;
                color: #00b3e8;
                text-decoration: none;
                font-weight: normal;
            }

            .classListRow h5 a:hover {
                font-family: Tahoma, Arial;
                font-size: 14px;
                color: #a2c03a;
                text-decoration: none;
                font-weight: normal;
            }

    .columnRightMargin {
        margin-left: 60px;
    }

    .classListArrow {
        float: left;
        background: url(arrow_right.png) no-repeat top left;
        height: 15px;
        width: 15px;
        margin: 2px 0px 0px 0px;
    }

    .classListDescription {
        float: left;
        clear: both;
        padding: 0px 0px 0px 22px;
        margin: 0px;
        font-family: Tahoma;
        color: #4e4e4e;
        font-size: 11px;
        width: 202px;
        _width: 192px;
    }

        .classListDescription p {
            margin: 0px;
            padding: 0px;
        }

        .classListDescription a:link, .classListDescription a:active, .classListDescription a:visited, .classListDescription a:hover {
            font-family: Tahoma;
            color: #4e4e4e;
            font-size: 11px;
            text-decoration: none;
        }

    .classListDescriptionTop {
        float: left;
        clear: both;
        padding: 0px 0px 2px 22px;
        margin: 0px;
        font-family: Tahoma;
        color: #4e4e4e;
        font-size: 11px;
        width: 212px;
        _width: 202px;
    }

        .classListDescriptionTop a:link, .classListDescriptionTop a:active, .classListDescriptionTop a:visited, .classListDescriptionTop a:hover {
            font-family: Tahoma;
            color: #4e4e4e;
            font-size: 11px;
            text-decoration: none;
        }

    .designSpotlight {
        width: 540px;
        float: left;
    }

        .designSpotlight h2, .ourGraduates h2, .onlineBlended h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
            font-size: 19px;
            color: #377a78;
            padding: 0px;
            margin: 0px;
            font-weight: normal;
        }

        .designSpotlight .thumbContainer img {
            width: 170px;
            height: 81px;
        }

    .moreSpotlight {
        float: right;
        width: 110px;
        margin: 3px 0px 0px 0px;
    }

    .spotlightMore {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
        float: left;
        font-size: 12px;
        height: 17px;
        padding: 0px 7px 0px 7px;
        border-left: 1px solid #999999;
        border-right: 1px solid #999999;
        color: #898989;
    }

    .spotlightArrowLeft {
        float: left;
        margin: 4px 6px 0px 0px;
        cursor: pointer;
    }

    .spotlightArrowRight {
        float: left;
        margin: 4px 0px 0px 6px;
        cursor: pointer;
    }

    .designThumbs {
        float: left;
        padding: 15px 0px 0px 0px;
        height: auto;
        width: 540px;
    }

        .designThumbs ul li {
            float: left;
            padding: 0px;
            margin: 0px;
            height: 99px !important;
            position: relative;
        }

    .thumbContainer {
        float: left;
        height: auto;
        width: 170px;
        padding: 0px 15px 0px 0px;
        overflow: visible;
        cursor: pointer;
    }

    .clearRightPadding {
        padding: 0px 0px 0px 0px;
    }

    .inactiveOverlay {
        background: url(slide_highlight_off.png) no-repeat top left;
        position: absolute;
        left: 0px;
        z-index: 99;
        bottom: 18px;
        width: 170px;
        height: 18px;
        padding: 2px 0px 0px 0px;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
        color: #e4e4e4;
        font-size: 11px;
        text-align: center;
    }

        .inactiveOverlay:hover {
            color: #e7a339;
        }

    .activeOverlay {
        background: url(slide_highlight_on.png) no-repeat top left;
        position: absolute;
        left: 0px;
        z-index: 99;
        bottom: -1px;
        width: 170px;
        height: 37px;
        padding: 2px 0px 0px 0px;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
        color: #e7a339;
        font-size: 11px;
        text-align: center;
    }

    .onlineBlended, .onlineList {
        float: left;
    }

    .formHeaderContainer {
        position: relative;
        float: left;
        margin: -101px 0px 0px 0px;
        z-index: 99;
    }

    .columnFormTop {
        width: 341px;
        height: 15px;
        background: url(form_header_top.png) no-repeat top left;
    }

    .columnFormHeader {
        width: 341px;
        min-height: 86px;
        background: #ffde75 url(form_header.png) no-repeat top left;
    }

        .columnFormHeader h1 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 28px;
            color: #6a4b00;
            margin: 0px;
            padding: 0px 20px 2px 20px;
            font-weight: normal;
        }

        .columnFormHeader h4 {
            font-family: Arial;
            font-size: 12px;
            color: #6a4b00;
            margin: 0px;
            padding: 0px 20px 10px 20px;
            font-weight: normal;
        }

    .columnFormBody {
        float: left;
        width: 341px;
        padding: 20px 0px 10px 0px;
        background: #fff6d8 url(form_body.png) repeat-x top left;
    }

    .columnFormFooter {
        float: left;
    }

    .columnFormFooterBody {
        float: left;
        width: 341px;
        height: 47px;
        padding: 13px 0px 0px 0px;
        background: #fff8de url(form_submit_body.png) repeat-x top left;
        text-align: center;
    }

    .columnFormCorners {
        float: left;
        width: 341px;
        height: 9px;
        background: url(form_submit_footer.png) no-repeat top left;
    }

    .formRightConfirmContainer {
        position: relative;
        float: left;
        margin: -101px 0px 0px 0px;
        z-index: 99;
    }

    .formRightConfirmTop {
        float: left;
        width: 341px;
        height: 10px;
        background: url(form_sml_top.png) no-repeat top left;
    }

    .formRightConfirmBody {
        float: left;
        width: 341px;
        background: #fff7dd url(form_sml_body.png) no-repeat top left;
    }

        .formRightConfirmBody h1 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 28px;
            color: #6a4b00;
            margin: 0px;
            padding: 0px 20px 2px 20px;
            font-weight: normal;
        }

        .formRightConfirmBody h3 {
            font-family: Arial;
            font-size: 17px;
            color: #6a4b00;
            margin: 0px;
            padding: 10px 20px 45px 20px;
            font-weight: normal;
        }

    .formRightConfirmBottom {
        float: left;
        width: 341px;
        height: 10px;
        background: url(form_sml_bottom.png) no-repeat top left;
    }

    .designBody {
        position: relative;
        float: left;
    }

    .designBodyLeft {
        float: left;
        width: 300px;
        padding: 30px 0px 0px 0px;
    }

    .designBodyRight {
        float: left;
        margin: 70px 20px 0px 0px;
    }

    .designTopGroup {
        margin: 0px 0px 20px 0px;
        clear: both;
    }

        .designTopGroup h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
            font-size: 16px;
            color: #377a78;
            padding: 0px;
            margin: 0px;
            font-weight: normal;
        }

        .designTopGroup h4 {
            font-family: Arial;
            font-size: 12px;
            color: #585858;
            padding: 0px;
            margin: 0px;
            font-weight: normal;
            width: 256px;
        }

    .designBodyGroup {
        margin: 0px 0px 15px 0px;
        clear: both;
    }

        .designBodyGroup h3 {
            font-family: Arial;
            font-size: 13px;
            color: #585858;
            padding: 0px;
            margin: 0px;
            font-weight: normal;
        }

        .designBodyGroup span {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
            font-size: 18px;
            color: #377a78;
            padding: 0px;
            margin: 0px;
            font-weight: normal;
        }

    .designBottomGroup {
        width: 230px;
    }

        .designBottomGroup span {
            font-family: Arial;
            font-size: 14px;
            color: #585858;
        }

        .designBottomGroup h3 {
            font-family: Arial;
            font-size: 12px;
            color: #585858;
            padding: 0px;
            margin: 0px;
            font-weight: normal;
        }

    .seeSchools {
        position: absolute;
        right: 0px;
        bottom: 0px;
    }

    .ourGraduates {
        float: left;
        width: 540px;
    }

    .graduateCopy {
        float: left;
        background: url(big_quote.png) no-repeat top left;
        margin: 20px 0px 0px 5px;
        padding: 15px 0px 0px 75px;
    }

        .graduateCopy p {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
            font-size: 15px;
            color: #898989;
            padding: 0px;
            margin: 0px;
        }

    .graduateCopyFootNote {
        font-family: Arial;
        font-size: 12px;
        color: #898989;
        padding: 15px 0px 0px 0px;
    }

    .onlineBlended h4 {
        font-family: Arial;
        font-size: 12px;
        color: #585858;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        width: 256px;
    }

    .leftImageHolder {
        float: left;
        padding: 20px 20px 0px 0px;
    }

    .onlineBlended .left {
        float: left;
        width: 290px;
    }

    .onlineBlended .right {
        float: left;
        width: 260px;
    }

    .onlineList .classListColumn {
        padding: 10px 0px 0px 0px;
        width: 162px;
    }

    .onlineList .classListRow {
        width: 162px;
    }

        .onlineList .classListRow h5 {
            width: 141px;
        }

    .blendedCopy {
        float: left;
        width: 155px;
    }

        .blendedCopy p {
            font-family: Arial;
            font-size: 12px;
            color: #585858;
            margin: 0px;
            padding: 15px 0px 0px 0px;
        }

    .reasonChoose .leftRow .left {
        width: auto;
    }

    .schoolsNear {
        float: left;
        padding: 30px 0px 22px 5px;
    }

        .schoolsNear div {
            padding: 5px 0px 30px 0px;
            clear: both;
        }

        .schoolsNear h2, .RTEModule h4 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif;
            font-size: 19px;
            color: #585858;
            padding: 0px;
            margin: 0px;
            font-weight: normal;
        }

        .schoolsNear h4 {
            font-family: Arial;
            font-size: 12px;
            color: #585858;
            margin: 0px 0px 0px 0px;
            padding: 0px;
            margin: 0px;
            font-weight: normal;
        }

    .formGroup {
        float: left;
        margin: 0px 0px 10px 20px;
    }

        .formGroup label {
            font-family: Arial;
            font-weight: bold;
            font-size: 12px;
            color: #6a4b00;
        }

    .degreeOptions .newListSelected {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        border: 1px solid #e0b83a;
        font-size: 12px;
        width: 286px;
        color: #585858;
        height: 21px;
        padding: 5px 0px 0px 6px;
        float: left;
        background: url(form_dd.png) no-repeat top left;
        cursor: pointer;
    }

    .degreeOptions ul.newList {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        list-style: none;
        color: #585858;
        width: 291px;
        background: #ffffff;
        position: absolute;
        top: 28px !important;
        left: 0px !important;
        z-index: 99;
        overflow: auto;
        border: 1px solid #e0b83a;
    }

        .degreeOptions ul.newList a:link, .degreeOptions ul.newList a:active, .degreeOptions ul.newList a:visited, .degreeOptions ul.newList a:hover {
            color: #585858 !important;
            text-decoration: none;
        }

    .degreeOptions .hiLite {
        background: #e0b83a !important;
        color: #585858 !important;
    }

        .degreeOptions .hiLite a {
            background: #e0b83a !important;
            color: #585858 !important;
            text-decoration: none;
        }

    .degreeOptions .newListHover {
        background: #e0b83a !important;
        color: #585858 !important;
        cursor: pointer;
    }

    .inactiveDropDown {
        background: url(form_dd_inactive.png) no-repeat top left !important;
        width: 293px;
        height: 30px;
        z-index: 102;
    }

        .inactiveDropDown .newListSelected {
            visibility: hidden;
        }

    .errorDropDown {
        border: 1px solid #850000 !important;
    }

    .errorLabel {
        color: #850000 !important;
    }

    .newListSelected {
        position: relative !important;
    }

    .formState .newListSelected {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        border: 1px solid #e0b83a;
        font-size: 12px;
        width: 61px;
        color: #585858;
        height: 21px;
        margin: 0px 5px 0px 0px;
        padding: 5px 0px 0px 6px;
        float: left;
        background: url(state_dd.png) no-repeat top left;
        cursor: pointer;
    }

    .formState ul.newList {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        list-style: none;
        color: #585858;
        width: 67px;
        background: #ffffff;
        position: absolute;
        top: 28px !important;
        left: 0px !important;
        z-index: 99;
        overflow: auto;
        border: 1px solid #e0b83a;
    }

        .formState ul.newList a:link, .formState ul.newList a:active, .formState ul.newList a:visited, .formState ul.newList a:hover {
            color: #585858 !important;
            text-decoration: none;
        }

    .formState .hiLite {
        background: #e0b83a !important;
        color: #585858 !important;
    }

        .formState .hiLite a {
            background: #e0b83a !important;
            color: #585858 !important;
            text-decoration: none;
        }

    .formState .newListHover {
        background: #e0b83a !important;
        color: #585858 !important;
        cursor: pointer;
    }

    .formState .selectedTxt {
        width: 60px;
    }

    .formMonthYear .newListSelected {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        border: 1px solid #e0b83a;
        font-size: 12px;
        width: 138px;
        color: #585858;
        height: 21px;
        margin: 0px 5px 0px 0px;
        padding: 5px 0px 0px 6px;
        float: left;
        background: url(month_year_dd.png) no-repeat top left;
        cursor: pointer;
    }

    .formMonthYear ul.newList {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        list-style: none;
        color: #585858;
        width: 144px;
        background: #ffffff;
        position: absolute;
        top: 28px !important;
        left: 0px !important;
        z-index: 99;
        overflow: auto;
        border: 1px solid #e0b83a;
    }

        .formMonthYear ul.newList a:link, .formMonthYear ul.newList a:active, .formMonthYear ul.newList a:visited, .formMonthYear ul.newList a:hover {
            color: #585858 !important;
            text-decoration: none;
        }

    .formMonthYear .hiLite {
        background: #e0b83a !important;
        color: #585858 !important;
    }

        .formMonthYear .hiLite a {
            background: #e0b83a !important;
            color: #585858 !important;
            text-decoration: none;
        }

    .formMonthYear .newListHover {
        background: #e0b83a !important;
        color: #585858 !important;
        cursor: pointer;
    }

    .formMonthYear .selectedTxt {
        width: 140px;
    }

    .textCapLeft {
        float: left;
        background: url(text_input_left.png) no-repeat top left;
        height: 26px;
        width: 2px;
        border-left: 1px solid #e0b83a;
        border-bottom: 1px solid #e0b83a;
        border-top: 1px solid #e0b83a;
    }

        .textCapLeft.errorInput {
            border-left: 1px solid #850000;
            border-bottom: 1px solid #850000;
            border-top: 1px solid #850000;
        }

    .textCapRight {
        float: left;
        background: url(text_input_right.png) no-repeat top left;
        height: 26px;
        width: 2px;
        border-top: 1px solid #e0b83a;
        border-bottom: 1px solid #e0b83a;
        border-right: 1px solid #e0b83a;
    }

        .textCapRight.errorInput {
            border-right: 1px solid #850000;
            border-bottom: 1px solid #850000;
            border-top: 1px solid #850000;
        }

    .formTextBody {
        float: left;
        background: url(text_input_body.png) repeat-x top left;
        height: 26px;
        border-top: 1px solid #e0b83a;
        border-bottom: 1px solid #e0b83a;
    }

        .formTextBody.errorInput {
            border-top: 1px solid #850000;
            border-bottom: 1px solid #850000;
        }

    .formTextInput {
        float: left;
        clear: both;
        margin: 0px 0px 9px 0px;
    }

    .formTextBody input {
        background: none;
        border: none;
        padding: 6px 6px 0px 6px;
        font-family: Arial;
        font-size: 12px;
        color: #585858;
    }

    .left {
        float: left;
    }

    .rightMargin5 {
        margin-right: 5px;
    }

    .customCheck {
        border-style: none;
        border-color: inherit;
        border-width: medium;
        background: url('custom_check.png') no-repeat left top;
        width: 19px;
        height: 19px;
        vertical-align: bottom;
    }

    .checkLabel {
        font-family: Arial;
        font-size: 11px;
        color: #6a4b00;
        padding: 0px 0px 0px 5px;
        width: 117px;
    }

    .formTextInput .left .left .ez-checkbox {
        margin-top: 8px;
    }

    .viewSchoolsMap {
        float: right;
        padding: 0px 30px 0px 0px;
        height: 16px;
    }

    @-moz-document url-prefix() {
        .viewSchoolsMap {
            padding: 0px 10px 0px 0px;
        }
    }

    .viewSchoolsMap img {
        vertical-align: middle;
        *padding: 4px 4px 0px 0px;
        display: none;
    }

    .viewSchoolsMap a:link, .viewSchoolsMap a:active, .viewSchoolsMap a:visited {
        font-size: 12px;
        text-decoration: none;
        color: #00bff3;
    }

    .viewSchoolsMap a:hover {
        text-decoration: none;
        color: #a2c03a;
    }

    .programDD .selectedTxt, .degreeDD .selectedTxt, .schoolDD .selectedTxt {
        width: 285px;
    }

    .errorMsg {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 13px;
        color: #850000;
        display: none;
        padding: 0px 30px 10px 20px;
    }

    .errorLabel {
        color: #850000;
    }

    /* EZ-Mark */
    .ez-hide {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .ez-checkbox {
        background: transparent url('custom_check.png') 0 1px no-repeat;
        height: 20px;
        width: 20px;
        display: inline-block;
    }

        .ez-checkbox.errorCheck {
            background: transparent url('custom_check_error.png') 0 1px no-repeat;
            height: 20px;
            width: 20px;
            display: inline-block;
        }

    .ez-radio {
        background: transparent url('../radio_custom.html') no-repeat top left;
        height: 20px;
        width: 20px;
        display: inline-block;
    }

    .ez-checked {
        background-position: 0 -19px;
    }

    .ez-selected {
        background-position: 0 -20px;
    }

    .ez-checkbox-green {
        background: transparent url('../radio_custom.html') 0 1px no-repeat;
        display: inline-block;
        *display: inline;
    }

    .ez-checked-green {
        background-position: 0 -20px;
    }

    .ez-checkbox, .ez-radio {
        zoom: 1;
        *display: inline;
        _height: 30px;
    }

    /* Program Brand */


    .twoColumnLeft.programBrandColumn h1 {
        color: #479057;
    }

    .twoColumnLeft.programBrandColumn h4 {
        color: #469453;
    }

    /*
.designSpotlight.programBrandColumn h3 {color:#469453;}
.programBrandColumn .designTopGroup h2 {color:#469453;}
.programBrandColumn .activeOverlay {color:#67b174;}
.programBrandColumn .inactiveOverlay:hover {color:#67b174;}
.programBrandColumn .designBodyGroup b {font-family:Arial; font-size:12px; color:#585858;}
.programBrandColumn .onlineBlended h2 {color:#469453;}
.programBrandColumn .onlineBlended h4 {color:#585858;}
.programBrandColumn .onlineList .classListColumn {width:200px;}
.programBrandColumn .onlineList .classListRow h5 {width:180px;}
.programBrandColumn .onlineList .classListRow {width:200px;}
.programBrandColumn .onlineList .classListDescription {width:170px;}
.programBrandColumn .onlineBlended .leftImageHolder {padding:10px 20px 0px 0px;}
*/

    .designSpotlight h3 {
        color: #469453;
    }

    .designTopGroup h2 {
        color: #469453;
    }

    .activeOverlay {
        color: #67b174;
    }

    .inactiveOverlay:hover {
        color: #67b174;
    }

    .designBodyGroup b {
        font-family: Arial;
        font-size: 12px;
        color: #585858;
    }

    .programBrandColumn .onlineBlended h2 {
        color: #469453;
    }

    .programBrandColumn .onlineBlended h4 {
        color: #585858;
    }

    .programBrandColumn .onlineList .classListColumn {
        width: 200px;
    }

    .programBrandColumn .onlineList .classListRow h5 {
        width: 180px;
    }

    .programBrandColumn .onlineList .classListRow {
        width: 200px;
    }

    .programBrandColumn .onlineList .classListDescription {
        width: 170px;
    }

    .programBrandColumn .onlineBlended .leftImageHolder {
        padding: 10px 20px 0px 0px;
    }

    .onlineBlendSubHeader {
        clear: both;
        float: left;
        width: 510px;
        color: #585858;
        font-family: Arial;
        font-size: 12px;
        padding: 0px 0px 10px 0px;
    }

    .designBodyGroup ul {
        color: #585858;
        font-family: Arial;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
    }

        .designBodyGroup ul li {
            color: #585858;
            font-family: Arial;
            font-size: 12px;
            margin: 0px 0px 0px 15px;
            padding: 0px;
        }

    .sidleShowContainer {
        float: left;
        width: 280px;
        clear: both;
    }

    .slideShowActive {
        float: left;
        width: 280px;
        height: auto;
        clear: both;
    }

    .slideShowMain {
        width: 280px;
        margin: 20px 0px 20px 0px;
        float: left;
    }

    .slideShowCaption {
        float: left;
        width: 200px;
        padding: 0px 0px 0px 20px;
    }

        .slideShowCaption h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 15px;
            color: #469453;
            margin: 0px;
            padding: 0px;
        }

        .slideShowCaption p {
            margin: 0px;
            padding: 3px 0px 0px 0px;
            color: #585858;
            font-family: Arial;
            font-size: 13px;
            line-height: 16px;
        }

    .slideShowMain img {
        cursor: pointer;
    }

    .slideShowMain ul li {
        margin: 0px 7px 0px 0px;
        width: 62px !important;
        height: 45px !important;
    }

        .slideShowMain ul li img {
            width: 62px;
            height: 45px;
        }

    .slideRightArrow {
        float: left;
        height: 17px;
        width: 17px;
        padding: 35px 0px 0px 3px;
        cursor: pointer;
    }

    .slideLeftArrow {
        float: left;
        height: 17px;
        width: 17px;
        padding: 35px 13px 0px 8px;
        cursor: pointer;
    }

    /* Schools */
    .lowerForm {
        float: left;
        display: none;
    }

    .formOverlayContainer .lowerForm {
        float: left;
        display: block;
    }

    .twoColumnLeft.schoolsColumn h1 {
        color: #cb624d;
    }

    .leftTabContainer {
        width: 550px;
        float: left;
    }

        .leftTabContainer ul {
            float: left;
            clear: both;
            width: 100%;
            padding: 0px;
            margin: 10px 0px 0px 0px;
            list-style-type: none;
        }

            .leftTabContainer ul li {
                float: left;
                padding: 5px 7px 5px 7px;
                margin: 0px 7px 8px 0px;
                font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                font-size: 15px;
                color: #6f6f6f;
                white-space: nowrap;
            }

                .leftTabContainer ul li.tabOff {
                    background: url(tab_off_bg.png) repeat top left;
                    cursor: pointer;
                }

                .leftTabContainer ul li.tabOn {
                    background: none;
                    background-color: #df674f;
                    color: #ffffff;
                }

    .tabMainCopy {
        font-family: Arial;
        font-size: 13px;
        color: #585858;
        float: left;
        margin: 10px 0px 0px 0px;
    }

        .tabMainCopy h5 {
            font-family: Arial;
            font-size: 13px;
            color: #cb624d;
            margin: 0px;
            padding: 0px;
            clear: both;
        }

    .tabMainSubHeader {
        font-family: Arial;
        font-size: 13px;
        color: #585858;
        margin: 0px 0px 20px 0px;
    }

    .tabMainCopy ul li {
        font-family: Arial;
        font-size: 13px;
        color: #585858;
    }

    .schoolsColumn .tabMainCopy .designBodyGroup ul {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
    }

        .schoolsColumn .tabMainCopy .designBodyGroup ul li {
            padding: 0px;
            margin: 0px;
        }

    .degreeFact {
        float: right;
        margin: -60px 0px 0px 0px;
    }

    .schoolsColumn .slideShowCaption h2 {
        color: #cb624d;
        width: 240px;
    }

    .schoolsColumn .slideShowCaption .classListRow {
        margin: 0px 0px 4px 0px;
    }

    .personnelProfile {
        float: left;
    }

    .schoolsColumn h2 {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 19px;
        color: #cb624d;
        margin: 0 0 10px 0;
        padding: 0px;
        font-weight: normal;
    }

    .personnelProfile h4 {
        font-family: Arial;
        font-size: 13px;
        color: #585858;
        margin: 0px;
        padding: 10px 0px 13px 0px;
        font-weight: normal;
        width: auto;
    }

    .personnelImage {
        float: left;
        width: 250px;
        overflow: hidden; /*height:153px;*/
    }

    .personnelCopy {
        float: left;
        padding: 0px 0px 0px 20px;
        width: 245px;
    }

        .personnelCopy p {
            font-family: Arial;
            font-size: 13px;
            color: #585858;
            margin: 0px;
            padding: 0px 0px 10px 0px;
        }

        .personnelCopy span {
            font-family: Arial;
            font-size: 13px;
            color: #898989;
        }

    .reasonChoose {
        float: left;
    }

        .reasonChoose h2 {
            margin: 0px 0px 10px 0px;
        }

        .reasonChoose h3 {
            font-family: Arial;
            font-size: 14px;
            color: #898989;
            margin: 0px;
            padding: 0px;
            font-weight: bold;
        }

        .reasonChoose .leftRow img {
            padding: 0px 10px 0px 0px;
        }

        .reasonChoose .leftRow {
            float: left;
            margin: 5px 0px 5px 0px;
            clear: both;
            width: 550px;
        }

            .reasonChoose .leftRow .left span {
                font-family: Arial;
                font-size: 13px;
                color: #898989;
                margin: 0px;
                padding: 0px;
                font-weight: normal;
            }

    .fullPageBottom {
        float: left;
        background: url(full_page_footer.png) no-repeat top left;
        height: 12px;
        width: 980px;
    }

    .fullPageBg {
        float: left;
        background: #fff2c9 url(full_footer_bg.png) repeat-x top left;
        min-height: 50px;
        width: 980px;
        color: #6a4b00;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 15px;
    }

        .fullPageBg h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 21px;
            float: left;
            padding: 0px 15px 5px 15px;
            margin: 15px 0px 0px 0px;
            border-right: 1px dashed #6a4b00;
        }

        .fullPageBg span {
            float: left;
            padding: 19px 15px 0px 15px;
        }

        .fullPageBg .right {
            margin: 13px 20px 0px 0px;
        }

    .fullPageFooterContainer {
        float: left;
        width: 980px;
        padding: 0px 0px 10px 0px;
    }

    .unvAddress {
        float: left;
        clear: both;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 14px;
        color: #6c6c6c;
        margin: 20px 0px 10px 0px;
    }

        .unvAddress span {
            font-size: 18px;
            color: #6c6c6c;
        }

    /* Our Schools */
    .singlePageFooterWhite {
        float: left;
        width: 980px;
        height: 10px;
        background: url(footer_wide_white.png) no-repeat top left;
        padding: 0px 0px 20px 0px;
    }

    .singleColumnBody {
        float: left;
        width: 940px;
        padding: 20px;
        background-color: #ffffff;
    }

    .mainInnerBodySchools {
        float: left;
        position: relative;
        z-index: 3;
        width: 980px;
        height: 292px;
    }

    .singleColumnBody h1 {
        float: left;
        clear: both;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        width: 900px;
        font-size: 18px;
        color: #55a162;
        margin: 0px;
        padding: 0px;
        font-weight: normal;
    }

    .singleColumnBody .breadCrumbs {
        margin: 0px 0px 0px 0px;
    }

    .fullListDivider {
        width: 920px;
        background: url(school_div.png) repeat-x top left;
        height: 1px;
        float: left;
        padding: 0px 0px 20px 0px;
    }

    .schoolListing {
        float: left;
        width: 920px;
        margin: 20px 0px 0px 0px;
    }

        .schoolListing h2 {
            float: left;
            clear: both;
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 15px;
            color: #55a162;
            margin: 20px 0px 5px 0px;
            padding: 0px;
            font-weight: normal;
        }

    .schoolListColumn {
        float: left;
        width: 425px;
        padding: 0px 20px 0px 0px;
    }

        .schoolListColumn h3 {
            float: left;
            width: 425px;
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 15px;
            color: #585858;
            padding: 0px;
            margin: 0px;
        }

        .schoolListColumn p {
            float: left;
            font-family: Arial;
            font-size: 13px;
            color: #898989;
            padding: 0px;
            margin: 0px;
        }

        .schoolListColumn ul {
            float: left;
            margin: 15px 0 25px !important;
            padding: 0px !important;
            clear: both;
            width: 425px;
        }

            .schoolListColumn ul li {
                list-style-type: none;
            }

                .schoolListColumn ul li a:link, .schoolListColumn ul li a:visited, .schoolListColumn ul li a:active {
                    font-family: Arial;
                    font-size: 12px;
                    color: #00B3E8;
                    text-decoration: none;
                }

                .schoolListColumn ul li a:hover {
                    text-decoration: none;
                    color: #a2c03a;
                }

    .tabContainer {
        position: absolute;
        top: 276px;
        left: 20px;
    }

    .tabInnerContainer, .tabInnerContainer div {
        float: left;
    }

    .tabOnLeft {
        background: url(tab_on_left.png) no-repeat top left;
        height: 30px;
        width: 6px;
        cursor: pointer;
    }

    .tabOnRight {
        background: url(tab_on_right.png) no-repeat top left;
        height: 30px;
        width: 6px;
        margin: 0px 4px 0px 0px;
        cursor: pointer;
    }

    .tabOnBody {
        background: url(tab_on_body.png) repeat-x top left;
        height: 25px;
        width: 147px;
        padding: 7px 0px 0px 0px;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 14px;
        color: #2e6737;
        text-align: center;
        cursor: pointer;
    }

    .tabOffLeft {
        background: url(tab_off_left.png) no-repeat top left;
        height: 30px;
        width: 6px;
        cursor: pointer;
    }

    .tabOffRight {
        background: url(tab_off_right.png) no-repeat top left;
        height: 30px;
        width: 6px;
        margin: 0px 4px 0px 0px;
        cursor: pointer;
    }

    .tabOffBody {
        background: url(tab_off_body.png) repeat-x top left;
        height: 25px;
        width: 147px;
        padding: 7px 0px 0px 0px;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 14px;
        color: #ffffff;
        text-align: center;
        cursor: pointer;
    }

        .tabOffBody a:link, .tabOffBody a:active, .tabOffBody a:visited, .tabOffBody a:hover {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 14px;
            color: #ffffff;
            text-decoration: none;
        }

    .tabHighLeft {
        background: url(tab_high_left.png) no-repeat top left;
        height: 30px;
        width: 6px;
        cursor: pointer;
    }

    .tabHighRight {
        background: url(tab_high_right.png) no-repeat top left;
        height: 30px;
        width: 6px;
        margin: 0px 4px 0px 0px;
        cursor: pointer;
    }

    .tabHighBody {
        background: url(tab_high.png) repeat-x top left;
        height: 25px;
        width: 147px;
        padding: 7px 0px 0px 0px;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 14px;
        color: #ffffff;
        text-align: center;
        cursor: pointer;
    }

        .tabHighBody a:link, .tabHighBody a:active, .tabHighBody a:visited, .tabHighBody a:hover {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 14px;
            color: #ffffff;
            text-decoration: none;
        }

    .schoolListingColumn {
        float: left;
        width: 460px;
        padding: 0px;
        background-color: #ffffff;
    }

        .schoolListingColumn .schoolListColumn h4 {
            float: left;
            clear: both;
            font-family: Arial;
            font-size: 13px;
            color: #585858;
            font-weight: normal;
            padding: 0px;
            margin: 0px;
        }

        .schoolListingColumn h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 15px;
            color: #55a162;
            margin: 20px 0px 5px 0px;
            padding: 0px;
            font-weight: normal;
        }

        .schoolListingColumn .schoolListColumn ul {
            float: left;
            margin: 0px 0px 20px 0px;
            padding: 0px;
            clear: both;
            width: 425px;
        }

    .halfListDivider {
        width: 420px;
        background: url(school_div.png) repeat-x top left;
        height: 1px;
        float: left;
        padding: 0px 0px 15px 0px;
    }

    .launchMap {
        float: right;
        padding: 3px 30px 0px 0px;
        *margin: 20px 0px 0px 0px;
        font-family: Arial;
        font-size: 11px;
        color: #00b3e8;
        cursor: pointer;
    }

    .schoolInfoWindow {
        position: absolute;
        top: 1px;
        left: 1px;
        z-index: 1000;
        width: 287px;
        display: none;
    }

    .schoolInfoHeader {
        float: left;
        height: 14px;
        width: 287px;
        background: url(school_bubble_top.png) no-repeat top left;
    }

    .schoolInfoBody {
        float: left;
        width: 261px;
        background: url(school_bubble_body.png) repeat-y top left;
        padding: 8px 16px 8px 8px;
    }

    .schoolInfoFooter {
        float: left;
        height: 38px;
        width: 287px;
        background: url(school_bubble_bottom.png) no-repeat top left;
    }

    .schoolInfoBody .left {
        font-family: Arial;
        font-size: 11px;
        color: #393e3f;
        width: 132px;
    }

        .schoolInfoBody .left div {
            font-family: Arial;
            font-size: 13px;
            color: #55a162;
        }

    .schoolOnlineColumn {
        float: left;
        width: 420px;
        padding: 0px 40px 0px 0px;
        background-color: #ffffff;
    }

        .schoolOnlineColumn .schoolListColumn h4 {
            float: left;
            clear: both;
            font-family: Arial;
            font-size: 13px;
            color: #585858;
            font-weight: normal;
            padding: 0px 30px 0px 0px;
            margin: 0px;
        }

        .schoolOnlineColumn h2 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 16px;
            color: #00b3e8;
            margin: 20px 0px 0px 0px;
            padding: 0px;
            font-weight: normal;
        }

        .schoolOnlineColumn h3 {
            font-family: Arial;
            font-size: 14px;
            color: #898989;
            margin: 0px;
            padding: 0px 0px 20px 0px;
            font-weight: normal;
        }

        .schoolOnlineColumn .schoolListColumn ul {
            float: left;
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 0px 15px;
            clear: both;
            width: 400px;
        }

            .schoolOnlineColumn .schoolListColumn ul li {
                list-style-type: disc;
                color: #898989;
                font-family: Arial;
                font-size: 13px;
            }

    .tabHigh {
        background: none !important;
        background-color: #cbcbcb !important;
        color: #ffffff !important;
    }

    /* Corporate Pages */
    .leftNavColumn {
        width: 240px;
        float: left;
    }

    .leftNavContainer ul {
        float: left;
        width: 240px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        .leftNavContainer ul li {
            float: left;
            margin: 0px;
            padding: 20px 0px 20px 20px;
            list-style-type: none;
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            color: #3d758c;
            font-size: 16px;
        }

            .leftNavContainer ul li a:link, .leftNavContainer ul li a:active, .leftNavContainer ul li a:visited {
                font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                color: #3d758c;
                font-size: 16px;
                text-decoration: none;
            }

            .leftNavContainer ul li a:hover {
                font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                color: #174225;
                font-size: 16px;
                text-decoration: none;
            }

            .leftNavContainer ul li.activeNavPage a:link, .leftNavContainer ul li.activeNavPage a:active, .leftNavContainer ul li.activeNavPage a:visited, .leftNavContainer ul li.activeNavPage a:hover {
                font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                color: #174255;
                font-size: 16px;
                text-decoration: none;
            }

            .leftNavContainer ul li.navDivider {
                width: 240px;
                padding: 0px;
                margin: 0px;
                height: 1px;
                background: url(/Media/Default/Images/Logo/corp_nav_divider.png) repeat-x top left;
            }

            .leftNavContainer ul li.activeNavPage {
                color: #174255;
            }

            .leftNavContainer ul li img {
                vertical-align: middle;
                margin: -5px 0px 0px 0px;
                cursor: pointer;
            }

            .leftNavContainer ul li div {
                float: left;
                width: 180px;
            }

                .leftNavContainer ul li div.navImgHolder {
                    width: 22px;
                }

    .leftNavColumn ul li {
        background: url(/Media/Default/Images/Logo/nav_arrow.png) left 22px no-repeat;
        padding-left: 23px;
    }

.error_list li {
    color: Red;
    font-family: Arial, Tahoma;
    font-size: 13px;
    list-style-type: none;
}
@media screen and (min-width: 700px) {
    .rightColumnWide {
        float: left;
        width: 620px;
        padding: 15px 0px 40px 60px;
    }
    .right {
        float: right;
    }

    .pageFooter span.right {
        float: right;
    }
}

.redFont{
    color:red;
}

input::after{
    content:'*';
}
.plainPage h1 {
    font-size: 16px;
    font-weight: bold;
}
.plainPage h3 {
    font-size: 1.17em;
    font-weight: bold;
}
.plainPage h2 {
    font-size: 1.17em;
    font-weight: bold;
}

.fullBodyContainer h1 {
    width: 600px;
    font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
    color: #41778f;
    font-size: 26px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    line-height: 28px;
}

.fullBodyContainer h3 {
    float: left;
    width: 600px;
    font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
    color: #41778f;
    font-size: 14px;
    margin: 0px;
    padding: 8px 0px 20px 0px;
    font-weight: normal;
    line-height: 18px;
}

    .corpBodyCopy {
        float: left;
        font-family: Arial;
        color: #585858;
        font-size: 13px;
    }

        .corpBodyCopy p {
            float: left;
            padding: 0px 0px 20px 0px;
            margin: 0px;
            width: 458px;
        }

        .corpBodyCopy span {
            float: right;
            padding: 20px 0px 0px 0px;
        }

    .corpBodyCopySml {
        float: left;
        font-family: Arial;
        color: #585858;
        font-size: 13px;
    }

        .corpBodyCopySml p {
            float: left;
            padding: 0px 0px 20px 0px;
            margin: 0px;
            width: 425px;
        }

        .corpBodyCopySml span {
            float: right;
            padding: 20px 0px 0px 0px;
        }

    .showMoreContent {
        float: right;
        *width: 460px;
        *text-align: right;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        font-weight: bold;
        color: #00b3e8;
        cursor: pointer;
    }

    .additionalContent {
        display: none;
    }

    .managementContainer {
        float: left;
        width: 620px;
        padding: 20px 0px
    }

        .managementContainer h1 {
            float: left;
            width: 600px;
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            color: #41778f;
            font-size: 22px;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
            line-height: 26px;
        }

    .managementHeadshot {
        float: left;
        width: 120px;
    }

    .managementBio {
        float: left;
        width: 458px;
        padding-left: 20px;
    }

    .managementPageDivider {
        float: left;
        clear: both;
        width: 630px;
        height: 2px;
        margin: 20px 0 30px;
        background: url(school_div.png) repeat-x top left;
    }

    .bodContainer {
        float: left;
        width: 290px;
        margin: 220px 0px 0px -19px;
    }

    .bodTop {
        float: left;
        width: 290px;
        height: 7px;
        background: url(/Media/Default/Images/Logo/bod_top.png) no-repeat top left;
    }

    .bodMid {
        float: left;
        width: 290px;
        padding: 35px 15px 35px 15px;
        background: url(/Media/Default/Images/Logo/bod_mid.png) repeat-y top left;
        font-family: Arial;
        font-size: 14px;
        color: #585858;
    }

    .bodBot {
        float: left;
        width: 290px;
        height: 13px;
        background: url(/Media/Default/Images/Logo/bod_bot.png) no-repeat top left;
    }

    .bodMid a {
        color: #551A8b !important;
    }

        .bodMid a:hover {
            color: #a2c03a !important;
        }

    .bodMid h4 {
        float: left;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 16px;
        margin: 0px;
        padding: 0px 0px 25px 0px;
        font-weight: normal;
        text-transform: uppercase;
        text-decoration: underline;
    }

    .bodMid span {
        float: left;
        padding: 0px 0px 15px 0px;
        clear: both;
        width: 190px;
    }

    /* Form Overlay */
    .formOverlayContainer {
        position: relative;
        width: 483px;
    }

        .formOverlayContainer .formOverlayHeader .closeModal {
            top: -3px;
        }

        .formOverlayContainer .columnFormBody {
            background: none;
            padding: 0px 0px 10px 0px;
        }

    .formOverlayTop {
        width: 483px;
        height: 14px;
        background: url(form_overlay_top.png) no-repeat top left;
        float: left;
    }

    .formOverlayHeader {
        width: 483px; /*height:147px; background:url(/images/CareerEd/form_overlay_header.png) no-repeat top left;*/
        float: left;
        position: relative;
    }

    .formOverlayBody {
        width: 483px;
        background: #fff6d8 url(form_overlay_body.png) repeat-x top left;
        float: left;
    }

    .formOverlayBottom {
        width: 483px;
        min-height: 76px;
        background: url(form_overlay_bottom.png) no-repeat bottom left;
        float: left;
    }

    .formOverlayBorder {
        width: 443px;
        clear: both;
        height: 1px;
        background: url(form_overlay_border.png) repeat-x top left;
        float: left;
        margin: 20px;
    }

    .formOverlayHeader h1 {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 28px;
        color: #6a4b00;
        margin: 0px;
        padding: 0px 20px 0px 20px;
        font-weight: normal;
    }

    .formOverlayHeader h4 {
        font-family: Arial;
        font-size: 12px;
        color: #6a4b00;
        margin: 0px;
        padding: 0px 20px 0px 20px;
        font-weight: normal;
    }

    .formOverlayHeaderContainer {
        float: left;
        width: 290px;
        margin: 0px 0px 0px 0px;
    }

    .formOverlayBottom .columnFormFooterBody {
        width: 483px;
    }

    .formConfirmTop {
        width: 483px;
        height: 14px;
        background: url(form_confirm_top.png) no-repeat top left;
        float: left;
    }

    .formConfirmBottom {
        width: 483px;
        height: 14px;
        background: url(form_confirm_bottom.png) no-repeat top left;
        float: left;
    }

    .formConfirmBody {
        width: 483px;
        min-height: 281px;
        background: #fff7dc url(form_confirm_body.png) repeat-x top left;
        float: left;
    }

        .formConfirmBody h1 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 28px;
            color: #6a4b00;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            font-weight: normal;
        }

        .formConfirmBody h3 {
            font-family: Arial;
            font-size: 16px;
            color: #6a4b00;
            margin: 0px;
            padding: 25px 0px 0px 20px;
            font-weight: normal;
        }

    /* Modal Map */
    .modalMap { /*display:none;*/
        visibility: hidden;
        position: absolute;
        top: 1px;
        left: 1px;
        z-index: 1002;
    }

    .mapContainerBG {
        height: 556px;
        width: 997px;
        background: url(modal_map_bg.png) no-repeat top left;
        position: relative;
    }

    .mapInnerContainer {
        position: absolute;
        height: 502px;
        width: 944px;
        margin: 27px 0px 0px 27px;
        padding: 0px;
    }

    .mapClose {
        height: 17px;
        width: 17px;
        background: url(map_close.png) no-repeat top left;
        position: absolute;
        top: 7px;
        right: 10px;
        cursor: pointer;
        z-index: 101;
    }

    .mapHeader {
        width: 943px;
        height: 40px;
        float: left;
        margin: 14px 0px 0px 25px;
        position: relative;
    }

        .mapHeader h1 {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 23px;
            color: #a09e9a;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
        }

    .lowerMapContent {
        height: 445px;
        width: 943px;
        position: relative;
        margin: 57px 0px 0px 0px;
    }

    #mainMap {
        float: left;
        height: 445px;
        width: 639px;
    }

    #mainMapLoading {
        height: 445px;
        width: 639px;
        text-align: center;
    }

        #mainMapLoading img {
            padding-top: 205px;
        }

    .mapLeftNav {
        float: left;
        height: 445px;
        width: 304px;
        background-color: #4a5155;
    }

    .mapTabs {
        position: absolute;
        left: 612px;
        top: 14px;
        z-index: 99;
    }

    .mapTabOn {
        float: left;
        height: 29px;
        width: 100px;
        background: url(map_tab_on.png) no-repeat top left;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        color: #ffffff;
        text-align: center;
        padding: 6px 0px 0px 0px;
        margin: 0px 2px 0px 2px;
        cursor: pointer;
    }

    .mapTabOff {
        float: left;
        height: 29px;
        width: 100px;
        background: url(map_tab_off.png) no-repeat top left;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        color: #a8c0d6;
        text-align: center;
        padding: 6px 0px 0px 0px;
        margin: 0px 2px 0px 2px;
        cursor: pointer;
    }

    .mapFilters {
        float: left;
        padding: 20px 0px 15px 24px;
    }

    .mapSchoolList {
        float: left;
        width: 304px;
        height: 214px;
        background-color: #ffffff;
        overflow: auto;
    }

    .mapSchoolListLoader {
        width: 304px;
        height: 214px;
        text-align: center;
    }

        .mapSchoolListLoader img {
            padding-top: 98px;
        }

    .mapSchoolFooter {
        padding: 10px 20px 0px 20px;
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #ffffff;
        float: left;
    }

    .mapImgHolder {
        float: left;
        padding: 0px 8px 0px 0px;
        vertical-align: middle;
    }

    .mapSchoolRow {
        float: left;
        width: 265px;
        border-bottom: 1px dashed #b3b3b3;
        padding: 10px;
        font-family: Tahoma, Arial;
        font-size: 12px;
        color: #0078b4;
    }

        .mapSchoolRow a:link, .mapSchoolRow a:active, .mapSchoolRow a:visited, .mapSchoolRow a:hover {
            font-family: Tahoma, Arial;
            font-size: 12px;
            color: #0078b4;
            text-decoration: none;
        }

    .modalOverlay {
        display: none;
        position: absolute;
        top: 0px;
        width: 100%;
        height: 100%;
        left: 0px;
        z-index: 1001;
        background-color: #000000;
        opacity: .7;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        -moz-opacity: .70;
    }

    /*.mapFilterDD .newListSelected {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; border:1px solid #e0b83a; font-size:15px; width:257px; color:#ffffff; height:41px; margin:0px 5px 0px 0px; padding:5px 0px 0px 6px; float:left; background:url(/images/CareerEd/map_dd.png) no-repeat top left; cursor:pointer; border:none;}
.mapFilterDD ul.newList {font-family:Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial; font-size:12px; margin:0px; padding:0px; list-style:none; color:#ffffff; width:244px; background:#a2c03a; position:absolute; top:32px !important; left:5px !important; z-index:99; overflow:auto;}
.mapFilterDD ul.newList a:link, .mapFilterDD ul.newList a:active, .mapFilterDD ul.newList a:visited {color:#ffffff !important; text-decoration:none;}
.mapFilterDD ul.newList a:hover {color:#5a7516 !important; text-decoration:none;}
.mapFilterDD .hiLite {background:#bdd56a !important; color:#5a7516 !important;}
.mapFilterDD .hiLite a {background:#bdd56a !important; color:#5a7516 !important; text-decoration:none;}
.mapFilterDD .newListHover {background:#bdd56a !important; color:#5a7516 !important; cursor:pointer;}
.mapFilterDD .selectedTxt {width:250px; padding:4px 0px 8px 8px;}*/
    .txtMapSelected {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 14px;
        color: #ffffff;
        z-index: 2;
        position: relative;
    }

    .mapFilterDD {
        position: relative;
        cursor: pointer;
        height: 34px;
        width: 244px;
        padding: 10px 6px 0px 12px;
    }

        .mapFilterDD img {
            position: absolute;
            top: 0px;
            left: 0px;
        }

        .mapFilterDD ul {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            overflow: auto;
            font-size: 12px;
            padding: 0px;
            margin: 0px;
            list-style: none;
            color: #ffffff;
            width: 244px;
            background: #a2c03a;
            position: absolute;
            top: 32px;
            left: 5px;
            z-index: 99;
        }

            .mapFilterDD ul li {
                padding: 0px;
                margin: 0px;
                padding: 6px 8px 6px 8px;
                cursor: pointer;
            }

                .mapFilterDD ul li:hover {
                    background: #bdd56a;
                    color: #5a7516;
                    cursor: pointer;
                }

    .infoWindow {
        width: 270px;
        float: left;
        padding: 0px 0px 0px 0px;
    }

    .infoImage {
        width: 82px;
        height: 80px;
        float: left;
        padding: 15px 15px 0px 0px;
        border-top: 1px solid #a5a59d;
    }

    .infoAddress {
        width: 172px;
        float: left;
        padding: 15px 0px 0px 0px;
        border-top: 1px solid #a5a59d;
    }

    .infoWindowEurope .infoAddress {
        width: 172px;
        float: left;
        padding: 0;
        border-top: none;
    }

    .wideAddress {
        width: 265px !important;
    }

    .infoAddress h4 {
        font-family: Tahoma;
        font-size: 13px;
        font-weight: bold;
        color: #0078b4;
        margin: 0px;
        padding: 0px;
    }

        .infoAddress h4 a:link, .infoAddress h4 a:active, .infoAddress h4 a:visited {
            font-family: Tahoma;
            font-size: 13px;
            font-weight: bold;
            color: #0078b4;
            margin: 0px;
            padding: 0px;
            text-decoration: none;
        }

        .infoAddress h4 a:hover {
            font-family: Tahoma;
            font-size: 13px;
            font-weight: bold;
            margin: 0px;
            padding: 0px;
            text-decoration: none;
        }

    .infoAddress p {
        font-family: Tahoma;
        font-size: 13px;
        color: #4a5256;
        padding: 5px 0px 10px 0px;
        margin: 0px;
    }

    .infoContactButton {
        float: left;
    }

    /* Error Pages */
    .heroBody404 {
        float: left;
        width: 980px;
        height: 280px;
    }

    .errorColumnLeft {
        width: 430px;
        float: left;
    }

    .errorColumn {
        width: 380px;
        float: left;
    }

        .errorColumn .classListDescription, .errorColumnLeft .classListDescription {
            width: 380px;
            font-size: 13px;
            font-family: Arial;
            color: #898989;
        }

    .mainInnerBody404 {
        float: left;
        position: relative;
        z-index: 3;
        width: 980px;
        height: 280px;
    }

    .gotoHomePage {
        position: absolute;
        top: 240px;
        left: 50px;
    }

    /* Press Release */
    .heroBodyPress {
        width: 980px;
        height: 193px;
    }

    .mainInnerBodyPress {
        width: 980px;
        height: 191px;
        float: left;
        _display: inline;
        position: relative;
        z-index: 3;
    }

    /* Video Overlay */
    .videoOverlay {
        display: none;
    }

    .videoOverLayContainer {
        height: 527px;
        width: 694px;
        cursor: pointer;
    }

    /* Contact Us */
    .formGroupContact {
        float: left;
        margin: 20px 0px 10px 0px;
    }

    .formGroupContactRow {
        float: left;
        clear: both;
        margin: 0px 0px 10px 0px;
        width: 570px;
    }

    .formGroupContact label {
        float: left;
        width: 165px;
        font-family: Arial, Tahoma;
        font-size: 12px;
        color: #333333;
        font-weight: bold;
        padding: 5px 0px 0px 0px;
    }

    .questionsConcerns {
        float: left;
    }

        .questionsConcerns .newListSelected {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            border: 1px solid #3D758C;
            font-size: 12px;
            width: 286px;
            color: #585858;
            height: 21px;
            padding: 5px 0px 0px 6px;
            float: left;
            background: url(form_dd.png) no-repeat top left;
            cursor: pointer;
        }

        .questionsConcerns ul.newList {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 12px;
            margin: 0px;
            padding: 0px;
            list-style: none;
            color: #585858;
            width: 291px;
            background: #ffffff;
            position: absolute;
            top: 28px !important;
            left: 0px !important;
            z-index: 99;
            overflow: auto;
            border: 1px solid #3D758C;
        }

            .questionsConcerns ul.newList a:link, .questionsConcerns ul.newList a:active, .questionsConcerns ul.newList a:visited, .questionsConcerns ul.newList a:hover {
                color: #585858;
                text-decoration: none;
            }

        .questionsConcerns .hiLite {
            background: #3D758C !important;
            color: #ffffff !important;
        }

            .questionsConcerns .hiLite a {
                background: #3D758C !important;
                color: #ffffff !important;
                text-decoration: none;
            }

        .questionsConcerns .newListHover {
            background: #3D758C !important;
            color: #ffffff !important;
            cursor: pointer;
        }

    .contactState {
        float: left;
    }

        .contactState .newListSelected {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            border: 1px solid #3D758C;
            font-size: 12px;
            width: 286px;
            color: #585858;
            height: 21px;
            margin: 0px 5px 0px 0px;
            padding: 5px 0px 0px 6px;
            float: left;
            background: url(form_dd.png) no-repeat top left;
            cursor: pointer;
        }

        .contactState ul.newList {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 12px;
            margin: 0px;
            padding: 0px;
            list-style: none;
            color: #585858;
            width: 291px;
            background: #ffffff;
            position: absolute;
            top: 28px !important;
            left: 0px !important;
            z-index: 99;
            overflow: auto;
            border: 1px solid #3D758C;
        }

            .contactState ul.newList a:link, .contactState ul.newList a:active, .contactState ul.newList a:visited, .contactState ul.newList a:hover {
                color: #585858;
                text-decoration: none;
            }

        .contactState .hiLite {
            background: #3D758C !important;
            color: #ffffff !important;
        }

            .contactState .hiLite a {
                background: #3D758C !important;
                color: #ffffff !important;
                text-decoration: none;
            }

        .contactState .newListHover {
            background: #3D758C !important;
            color: #ffffff !important;
            cursor: pointer;
        }

        .contactState .selectedTxt {
            width: 291px;
        }

    .contactCountry {
        float: left;
    }

        .contactCountry .newListSelected {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            border: 1px solid #3D758C;
            font-size: 12px;
            width: 286px;
            color: #585858;
            height: 21px;
            margin: 0px 5px 0px 0px;
            padding: 5px 0px 0px 6px;
            float: left;
            background: url(form_dd.png) no-repeat top left;
            cursor: pointer;
        }

        .contactCountry ul.newList {
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 12px;
            margin: 0px;
            padding: 0px;
            list-style: none;
            color: #585858;
            width: 291px;
            background: #ffffff;
            position: absolute;
            top: 28px !important;
            left: 0px !important;
            z-index: 99;
            overflow: auto;
            border: 1px solid #3D758C;
        }

            .contactCountry ul.newList a:link, .contactCountry ul.newList a:active, .contactCountry ul.newList a:visited, .contactCountry ul.newList a:hover {
                color: #585858;
                text-decoration: none;
            }

        .contactCountry .hiLite {
            background: #3D758C !important;
            color: #ffffff !important;
        }

            .contactCountry .hiLite a {
                background: #3D758C !important;
                color: #ffffff !important;
                text-decoration: none;
            }

        .contactCountry .newListHover {
            background: #3D758C !important;
            color: #ffffff !important;
            cursor: pointer;
        }

        .contactCountry .selectedTxt {
            width: 291px;
        }

    .textCapContactLeft {
        float: left;
        background: url(text_input_left.png) no-repeat top left;
        height: 26px;
        width: 2px;
        border-left: 1px solid #3D758C;
        border-bottom: 1px solid #3D758C;
        border-top: 1px solid #3D758C;
    }

        .textCapContactLeft.errorInput {
            border-left: 1px solid #850000;
            border-bottom: 1px solid #850000;
            border-top: 1px solid #850000;
        }

    .textCapContactRight {
        float: left;
        background: url(text_input_right.png) no-repeat top left;
        height: 26px;
        width: 2px;
        border-top: 1px solid #3D758C;
        border-bottom: 1px solid #3D758C;
        border-right: 1px solid #3D758C;
    }

        .textCapContactRight.errorInput {
            border-right: 1px solid #850000;
            border-bottom: 1px solid #850000;
            border-top: 1px solid #850000;
        }

    .formTextContactBody {
        float: left;
        background: url(text_input_body.png) repeat-x top left;
        height: 26px;
        border-top: 1px solid #3D758C;
        border-bottom: 1px solid #3D758C;
    }

        .formTextContactBody.errorInput {
            border-top: 1px solid #850000;
            border-bottom: 1px solid #850000;
        }

    .formTextContactInput {
        float: left;
    }

    .formTextContactBody input {
        background: none;
        border: none;
        padding: 6px 6px 0px 6px;
        font-family: Arial;
        font-size: 12px;
        color: #585858;
    }

    .formGroupContactRow textarea {
        background: #ffffff none;
        border: 1px solid #3D758C;
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        color: #585858;
        padding: 8px;
    }

        .formGroupContactRow textarea.errorInput {
            border: 1px solid #850000;
        }

    .footNote {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 13px;
        color: #585858;
        padding: 20px 0px 20px 0px;
        float: left;
    }

        .footNote a:link, .footNote a:active, .footNote a:visited {
            text-decoration: none;
            color: #3D758C;
        }

        .footNote a:hover {
            text-decoration: none;
        }

    .contactByRow .left .ez-checkbox {
        border-style: none;
        border-color: inherit;
        border-width: medium;
        background: url('../custom_check_contact.html') no-repeat left top;
        width: 19px;
        height: 19px;
        vertical-align: bottom;
    }

        .contactByRow .left .ez-checkbox.ez-checked {
            background-position: 0px -19px;
        }

    .formGroupContactRow.submitForm {
        width: 350px;
        margin: 10px 0px 0px 0px;
    }

        .formGroupContactRow.submitForm a {
            float: right;
        }

    .contactByRow {
        float: left;
        clear: both;
        margin: 0px 0px 5px 0px;
        width: 300px;
    }

        .contactByRow .left {
            width: 85px;
            font-size: 12px;
        }

        .contactByRow .formTextContactInput {
            margin: 0px 0px 0px 8px;
        }

    .formGroupContact .errorMsg {
        padding: 0px 0px 20px 0px;
    }

    /* Press Release */
    .spacer20 {
        float: left;
        height: 20px;
        width: 100%;
    }

    .pressRelease {
        float: left;
        width: 511px;
    }

        .pressRelease h1 {
            width: 620px;
        }

            .pressRelease h1 a:link, .pressRelease h1 a:active, .pressRelease h1 a:visited {
                float: left;
                color: #41778F;
                text-decoration: none;
            }

            .pressRelease h1 a:hover {
                color: #a2c03a;
            }

        .pressRelease .right {
            margin: 10px 0px 0px 0px;
        }

            .pressRelease .right a:link, .pressRelease .right a:active, .pressRelease .right a:visited {
                margin: 10px 0px 0px 0px;
                font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                font-size: 13px;
                color: #04b4e6;
                text-decoration: none;
            }

            .pressRelease .right a:hover {
                color: #a2c03a;
            }

    .pressReleaseCopy {
        float: left;
    }

        .pressReleaseCopy span {
            float: left;
            clear: both;
            width: 511px;
            font-family: Arial, Tahoma;
            font-size: 11px;
            font-weight: bold;
            color: #585858;
        }

        .pressReleaseCopy div {
            float: left;
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 13px;
            color: #04b4e6;
            padding: 1px 0px 14px 0px;
        }

            .pressReleaseCopy div a:link, .pressReleaseCopy div a:active, .pressReleaseCopy div a:visited {
                font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
                font-size: 13px;
                color: #04b4e6;
                text-decoration: none;
            }

            .pressReleaseCopy div a:hover {
                color: #a2c03a;
            }

    .pressReleaseDivider {
        float: left;
        width: 511px;
        height: 2px;
        background: url(school_div.png) repeat-x top left;
        margin: 15px 0px 15px 0px;
    }

    .pressReleaseHeader .left a:link, .pressReleaseHeader .left a:active, .pressReleaseHeader .left a:visited {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 13px;
        text-decoration: none;
        color: #04b4e6;
    }

    .pressReleaseHeader .left a:hover {
        color: #a2c03a;
    }

    .pressReleaseDividerWide {
        float: left;
        width: 630px;
        height: 2px;
        background: url(school_div.png) repeat-x top left;
        margin: 15px 0px 15px 0px;
    }

    .pressReleaseHeader {
        float: left;
        width: 620px;
    }

        .pressReleaseHeader .left {
            width: 400px;
        }

        .pressReleaseHeader .right {
            width: 100px;
        }

    .fullPressRelease {
        width: 560px;
        float: left;
    }

        .fullPressRelease h1 {
            font-family: Times New Roman, Tahoma;
            float: left;
            clear: both;
            font-size: 24px;
            color: #3d758c;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
        }

        .fullPressRelease h3 {
            font-family: Arial, Tahoma;
            float: left;
            width: 511px;
            clear: both;
            font-size: 13px;
            color: #3d758c;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
        }

        .fullPressRelease h4 {
            font-family: Times New Roman, Tahoma;
            float: left;
            width: 511px;
            clear: both;
            font-size: 16px;
            color: #3d758c;
            margin: 0px;
            padding: 0px 0px 10px 0px;
            font-weight: normal;
        }

        .fullPressRelease p {
            float: left;
            width: 560px;
            padding: 10px 0px 10px 0px;
            margin: 0px;
            font-family: Arial, Tahoma;
            font-size: 13px;
            color: #898989;
        }

    PRE {
        float: left;
        width: 560px;
        white-space: pre-wrap; /* css-3 */
        white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
        white-space: -pre-wrap; /* Opera 4-6 */
        white-space: -o-pre-wrap; /* Opera 7 */
        /* width: 99%; */
        word-wrap: break-word; /* Internet Explorer 5.5+ */
    }

    p a:link, p a:active, p a:visited {
        color: #006CA0;
        text-decoration: none;
    }

    p a:hover {
        color: #a2c03a;
    }

    .addthisContainer {
        float: right;
        font-size: 13px;
    }

        .addthisContainer a:link, .addthisContainer a:active, .addthisContainer a:visited {
            font-family: Arial, Tahoma;
            font-size: 13px;
            color: #04b4e6;
            text-decoration: none;
            background: url(icon_share.png) no-repeat;
            padding-left: 17px;
        }

        .addthisContainer a:hover {
            font-family: Arial, Tahoma;
            font-size: 13px;
            color: #a2c03a;
        }

    .pressReleaseContacts {
        float: left;
        width: 511px;
    }

    .pressContactRow {
        float: left;
        width: 511px;
        margin: 0px 0px 20px 0px;
        padding: 0px;
    }

    .pressContactAddress {
        float: left;
        width: 220px;
        padding: 0px 10px 0px 0px;
        font-family: Arial, Tahoma;
        font-size: 13px;
        color: #666666;
    }

        .pressContactAddress h5 {
            font-family: Arial, Tahoma;
            font-size: 13px;
            color: #3d758c;
            padding: 0px;
            margin: 0px;
        }

    .pressContactPhone {
        float: left;
        padding: 0px 0px 0px 10px;
        margin: 16px 0px 0px 0px;
        border-left: 1px dotted #666666;
        font-family: Arial, Tahoma;
        font-size: 13px;
        color: #666666;
    }

    .pressReleaseContacts a:link, .pressReleaseContacts a:active, .pressReleaseContacts a:visited {
        font-family: Arial, Tahoma;
        font-size: 13px;
        color: #00b3e8;
        text-decoration: none;
    }

    .pressReleaseContacts a:hover {
        color: #a2c03a;
    }

    .careerPathColumn ul li.pathHeader a:link, .careerPathColumn ul li.pathHeader a:active, .careerPathColumn ul li.pathHeader a:visited {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        color: #3e3e3e;
        text-decoration: none;
    }

    .careerPathColumn ul li.pathHeader a:hover {
        font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
        font-size: 12px;
        color: #a2c03a;
        text-decoration: none;
    }

    .rightMore {
        width: 330px;
    }

        .rightMore a {
            float: right;
        }

    .footerContact {
        margin: 5px 10px 0px 13px;
        *margin: 20px 10px 0px 13px;
        float: left;
        width: 540px;
    }

        .footerContact p {
            color: #6a4b00;
            font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
            font-size: 15px;
            float: left;
        }

    .mapProgramDD {
        z-index: 99;
    }

        .mapProgramDD ul {
            z-index: 99;
        }

    .mapDegreeDD {
        z-index: 98;
    }

        .mapDegreeDD ul {
            z-index: 98;
        }

    .mapSchoolDD {
        z-index: 97;
    }

        .mapSchoolDD ul {
            z-index: 97;
        }

    .singleColumnBody h2 {
        font-family: Lucida Sans Unicode,Licuda Grande,Sans-Serif;
        font-size: 16px;
        color: #55A162;
        font-weight: normal;
        margin: 0px;
        padding: 0px 0px 10px 0px;
    }

    .singleColumnBody ul {
        font-family: Lucida Sans Unicode,Licuda Grande,Sans-Serif;
        font-size: 13px;
        color: #585858;
        font-weight: normal;
        margin: 0px;
        padding: 0px 0px 20px 20px;
    }

        .singleColumnBody ul li {
            font-family: Lucida Sans Unicode,Licuda Grande,Sans-Serif;
            font-size: 13px;
            color: #585858;
            font-weight: normal;
            line-height: 18px;
        }

    .sitemapList h2 {
        color: #55A162;
        font-family: Lucida Sans Unicode,Licuda Grande,Sans-Serif;
        font-size: 16px;
        font-weight: normal;
        padding: 0px;
        margin: 10px 0px 0px 0px;
    }

        .sitemapList h2 a:link, .sitemapList h2 a:active, .sitemapList h2 a:visited {
            color: #55A162;
            font-family: Lucida Sans Unicode,Licuda Grande,Sans-Serif;
            font-size: 16px;
            font-weight: normal;
            text-decoration: none;
        }

        .sitemapList h2 a:hover {
            font-family: Lucida Sans Unicode,Licuda Grande,Sans-Serif;
            font-size: 16px;
            font-weight: normal;
            text-decoration: none;
        }

    .sitemapList ul {
        font-family: Arial;
        color: #585858;
        font-size: 13px;
        padding: 0px 0px 20px 20px;
        margin: 10px 0px 10px 0px;
    }

        .sitemapList ul li {
            font-family: Arial;
            color: #585858;
            font-size: 13px;
            padding: 0px;
        }

            .sitemapList ul li a:link, .sitemapList ul li a:active, .sitemapList ul li a:visited {
                font-family: Arial;
                font-size: 13px;
                color: #00b3e8;
                text-decoration: none;
            }

            .sitemapList ul li a:hover {
                font-family: Arial;
                font-size: 13px;
                color: #a2c03a;
                text-decoration: none;
            }

    .plainPage {
        padding: 30px;
    }

    .schoolsTabContent h1 {
        margin: 10px 0px 10px 0px;
    }

    .fullPressRelease div {
        color: #898989;
        font-family: Arial,Tahoma;
        font-size: 13px;
    }

        .fullPressRelease div a:link, .fullPressRelease div a:active, .fullPressRelease div a:visited {
            color: #00B3E8;
            float: left;
            font-family: Arial,Tahoma;
            font-size: 13px;
            text-decoration: none;
        }

        .fullPressRelease div a:hover {
            color: #a2c03a;
            float: left;
            font-family: Arial,Tahoma;
            font-size: 13px;
            text-decoration: none;
        }

    .singleColumnBody h2 a:link, .singleColumnBody h2 a:active, .singleColumnBody h2 a:visited, .singleColumnBody h2 a:hover {
        color: #55A162;
        font-family: Lucida Sans Unicode,Licuda Grande,Sans-Serif;
        font-size: 16px;
        font-weight: normal;
        margin: 0px;
        padding: 0 0 10px;
        text-decoration: none;
    }

    .pressReleaseMore {
        width: 490px;
        float: left;
        text-align: right;
    }

    .pageContentFooter p {
        font-size: 10px;
    }

    .reasonChooseNum {
        width: 25px;
        float: left;
        font-family: Arial;
        font-size: 12px;
        color: #585858;
        margin: 0px;
        padding: 15px 0px 0px 0px;
    }

    .reasonChooseCopy {
        width: 525px;
        float: left;
        font-family: Arial;
        font-size: 12px;
        color: #585858;
        margin: 0px;
        padding: 17px 0px 0px 0px;
    }

    .scfSectionBorderAsFieldSet {
        padding-bottom: 0 !important;
    }

    .scfForm .scfDropList {
        width: 302px;
        border: 1px solid #3D758C;
        margin-left: 0 !important;
        padding: 6px !important;
    }

    .mainInnerBody {
        visibility: hidden;
    }

    .twoColumnRight .RTEModule {
        float: none;
        clear: both;
        padding: 30px 15px 22px 15px;
    }

    .twoColumnRight .schoolsNear {
        float: none;
        clear: both;
        padding: 0;
    }

    .twoColumnRight .RTEModule div,
    .twoColumnRight .RTEModule p {
        margin: 0;
        padding: 0;
    }

    .twoColumnRight .RTEModule .photoLowerButtons {
        float: none;
        margin: 0;
    }

        .twoColumnRight .RTEModule .photoLowerButtons a {
            cursor: pointer;
        }

    .reasonChoose {
    }

    .reasons {
        padding-left: 0;
        list-style: none;
    }

    .reason {
        margin-bottom: 20px;
        padding-top: 2px;
        padding-left: 27px;
        background: url(list_1.png) left top no-repeat;
    }

        .reason * {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #585858;
            margin: 0;
        }

        .reason h4 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            font-weight: bold;
            color: #898989;
            margin: 0;
            width: auto;
        }

        .reason p,
        .reason ul {
            margin-bottom: 10px;
        }

    /* Disclosures */
    .disclosuresDesc {
        font-size: 11px;
        color: #00b3e8;
    }

    .disclosuresList .errorColumnLeft .classListRow {
        width: 330px;
        _width: 340px;
    }

        .disclosuresList .errorColumnLeft .classListRow h5 {
            width: 310px;
            _width: 320px;
        }

    /* Success Stories */
    /*******************************************
/* Clear floats
*******************************************/

    .ss_vid_list:after,
    .featured-profile:after,
    .managementPageDivider:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .ss_vid_list,
    .featured-profile,
    .managementPageDivider {
        display: inline-table;
    }

    /* Hides from IE-mac \*/
    * html .ss_vid_list,
    * html .featured-profile,
    *html .managementPageDivider {
        height: 1%;
    }

    .ss_vid_list,
    .featured-profile,
    .managementPageDivider {
        display: block;
    }
    /* End hide from IE-mac */

    .profileBio {
        float: left;
        margin-right: 20px;
        width: 450px
    }

        .profileBio h3 {
            font-size: 16px;
            padding: 8px 0 5px 0;
        }

    .profile-detail {
        color: #999;
        font-weight: bold;
    }

    .profileHeadshot {
        float: left;
        margin-top: 25px;
        width: 150px
    }

        .profileHeadshot img {
            max-height: 161px;
            max-width: 150px
        }

    .profile-entry-link a,
    .profile-entry-link a:link,
    .profile-entry-link a:active,
    .profile-entry-link a:visited {
        color: #00b3e8;
        font-family: Arial,Tahoma;
        font-size: 12px;
        text-decoration: underline !important;
    }

        .profile-entry-link a:hover {
            color: #a2c039;
            text-decoration: none;
        }

    /* UNDO Bad CSS/formatting */
    .profile-entry {
        clear: left;
    }

        .profile-entry h3,
        .profile-entry p {
            float: none;
        }

            .profile-entry p a font {
                color: #00b3e8 !important;
                text-decoration: underline !important;
            }

            .profile-entry p a:hover font {
                color: #a2c039 !important;
            }

    .profile-entry {
        margin: 0 0 20px 0;
    }

        .profile-entry h3 {
            font-size: 16px;
            padding: 8px 0 5px 0;
        }

        .profile-entry p {
            padding: 0 0 10px;
            width: 100%
        }

    .pressReleaseMore {
        width: 620px;
    }

    .fullPressRelease .profile-entry-summary p {
        float: none;
    }

    .fullPressRelease .profile-detail {
        margin: 0 0 20px 0;
        padding: 5px 0 0 0;
    }

    .fullPressRelease .profileHeadshot {
        float: right;
        margin: 0 0 0 20px;
    }

    /* Redundent */
    .profile-entry p a:visited {
        color: #00b3e8 !important;
        text-decoration: underline;
    }

    .profile-entry p a:hover {
        color: #a2c039 !important;
        text-decoration: none;
    }

    /* SS Video */
    .clear {
        clear: both;
    }

    .rightColumnWide .ss_vid_list {
        border-bottom: 1px dotted #ccc;
        margin: 40PX 0 10px 0;
        padding: 0;
    }

        .rightColumnWide .ss_vid_list li {
            float: left;
            list-style: none;
            margin: 25px 25px 25px 0;
            width: 180px;
        }

    .ss_vid_list li a img {
        height: 125px;
        width: 175px;
    }

    .ss_vid_list li p {
        font-size: 12px;
    }

    .ss_vid_list li span {
        font-size: 11px;
    }
    /**************************
HIDE ELEMENTS FROM DISPLAY
**************************/
    .heroCareerPath,
    .heroOurSchools,
    .networkNews,
    .careerPathFooter,
    .pageDivider,
    .fullPageFooterContainer {
        display: none !important;
    }

    .customDD,
    .careerPathNextInactive,
    .careerPathSubmit {
        display: none !important;
    }
    /**************************
UPDATE ELEMENTS BASED ON 
HIDING OF ELEMENTS
**************************/
    .singleColumnBody {
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius-bottomright: 8px;
        -moz-border-radius-bottomleft: 8px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
    }




    .footerContact {
        width: 750px
    }

        .footerContact a {
            color: #00B3E8;
        }

            .footerContact a:hover {
                color: #A2C03A;
            }

    .leftNavColumn ul li {
        padding-left: 23px;
    }

        .leftNavColumn ul li:hover {
            cursor: pointer;
            background-image: url(/Media/Default/Images/Logo/nav_arrow_on.png);
        }

    .leftNavColumn ul {
        margin-left: 20px;
    }

        .leftNavColumn ul li ul li {
            background: none;
            font-size: 12px;
        }

            .leftNavColumn ul li ul li:hover {
                background: none;
            }

    .leftNavContainer ul li.navDivider {
        margin: 0 0 0 -20px;
    }

    .leftNavContainer ul li ul li.navDivider {
        width: auto;
        margin: 0;
        background: none;
    }

    .leftNavColumn ul li ul li, .leftNavColumn ul li ul li:hover {
        background: none;
        padding: 10px 0 0 10px;
    }

    .leftNavContainer ul li.activeNavPage ul li a:link, .leftNavContainer ul li.activeNavPage ul li a:active, .leftNavContainer ul li.activeNavPage ul li a:visited, .leftNavContainer ul li.activeNavPage ul li a:hover,
    .leftNavContainer ul li.active ul li a:link, .leftNavContainer ul li.active ul li a:active, .leftNavContainer ul li.active ul li a:visited, .leftNavContainer ul li.active ul li a:hover {
        font-size: 14px;
    }

    .leftNavContainer ul li.activeNavPage ul li.inactive a:link, .leftNavContainer ul li.activeNavPage ul li.inactive a:active, .leftNavContainer ul li.activeNavPage ul li.inactive a:visited {
        color: #3D758C;
    }

    .leftNavContainer ul li.activeNavPage ul li.inactive a:hover {
        color: #174255;
    }

    blockquote {
        margin: 16px 40px;
    }

    .rightColumnWide h2 {
        font-weight: bold;
        width: 100%;
        float: none;
        font-family: Arial, Tahoma;
        font-size: 13px;
        color: #585858;
    }

    .rightColumnWide h1 {
        font-weight: bold;
        font-size: 16px;
        margin: 20px 0 0;
        padding: 0;
        color: #006CA0;
    }

    .rightColumnWide h3 {
        width: 100%;
        padding: 15px 0 5px;
        float: none;
    }

    .rightColumnWide p {
        padding: 7px 0;
        margin: 0;
    }

    .fullBodyContainer .rightColumnWide ul {
        padding: 0 0 10px 30px;
        margin: 0;
    }

    /* Form Title*/
    .scfTitleBorder {
        color: #41778f;
    }

    /* Validation */
    .scfError,
    .scfValidationSummary {
        color: red;
    }

    .scfRequired {
        color: #666;
    }

    .scfSubmitButtonBorder {
        text-align: center;
    }

        .scfSubmitButtonBorder input {
            background-color: #3d758c;
            padding: 6px 8px;
            color: #fff;
            font-weight: bold;
            border: solid 1px #2e4d5a;
            /* Forms section*/
            .scfSectionBorderAsFieldSet {
    border-top-color: #000000;
}

.scfSectionLegend {
    color: #41778f;
}

.scfCheckboxUsefulInfo {
    color: silver;
}
.scfDropListUsefulInfo {
    color: silver;
}
.scfEmailUsefulInfo {
    color: silver;
}
.scfMultipleLineTextUsefulInfo {
    color: silver;
}

.scfPasswordUsefulInfo {
    color: silver;
}

.scfSingleLineTextUsefulInfo {
    color: silver;
}

.scfNumberUsefulInfo {
    color: silver;
}

.scfDateUsefulInfo {
    color: silver;
}

.scfRadioButtonListUsefulInfo {
    color: silver;
}

.scfListBoxUsefulInfo {
    color: silver;
}

.scfCheckBoxListUsefulInfo {
    color: silver;
}

.scfFileUploadUsefulInfo {
    color: silver;
}

.scfDateSelectorUsefulInfo {
    color: silver;
}

.scfDropListBorder, .scfEmailBorder, .scfMultipleLineTextBorder, .scfSingleLineTextBorder, .scfPasswordBorder, .scfNumberBorder, .scfDateBorder, .scfRadioButtonListBorder, .scfListBoxBorder, .scfCheckBoxListBorder, .scfFileUploadBorder, .scfDateSelectorBorder {
    clear: left;
    text-align: left;
    display: block;
    margin: 5px 0px;
    width: 100%;
    vertical-align: top;
}

.scfSectionContent {
    width: 100%;
    float: left;
}
.scfDropListLabel, .scfEmailLabel, .scfMultipleLineTextLabel, .scfSingleLineTextLabel, .scfPasswordLabel, .scfNumberLabel, .scfDateLabel, .scfRadioButtonListLabel, .scfCheckBoxListLabel, .scfListBoxLabel, .scfFileUploadLabel, .scfDateSelectorLabel {
    display: block;
    float: left;
    width: 165px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding: 5px 0px 0px 0px;
}

.scfEmailGeneralPanel input, .scfMultipleLineGeneralPanel input, .scfSingleLineGeneralPanel input, .scfPasswordGeneralPanel input, .scfNumberGeneralPanel input, .scfDateGeneralPanel input, .scfRadioButtonListGeneralPanel input, .scfCheckBoxListGeneralPanel input, .scfFileUploadGeneralPanel input, .scfDateSelectorGeneralPanel input {
    width: 280px;
    background: none;
    border: none;
    padding: 6px 6px 0px 6px;
    font-family: Arial;
    font-size: 12px;
    color: #585858;
}

.scfForm {
    height: 100%;
    width: 100%;
    text-align: left;
    font-family: Lucida Sans Unicode, Licuda Grande, Sans-Serif, Arial;
    LINE-HEIGHT: 1.4em;
}

    .scfForm .scfDropList {
        width: 302px;
        border: 1px solid #3D758C;
        margin-left: 0 !important;
        padding: 6px !important;
    }

.scfEmailGeneralPanel, .scfSingleLineGeneralPanel, .scfPasswordGeneralPanel, .scfNumberGeneralPanel, .scfDateGeneralPanel, .scfRadioButtonListGeneralPanel, .scfCheckBoxListGeneralPanel, .scfFileUploadGeneralPanel, .scfDateSelectorGeneralPanel {
    width: 300px;
    margin: 0px 0px 10px;
    display: block;
    float: left;
    background-color: #fff;
    background: url(/images/CareerEd/text_input_body.png) repeat-x top left;
    height: 26px;
    border-top: 1px solid #3D758C;
    border-bottom: 1px solid #3D758C;
    border-left: 1px solid #3D758C;
    border-right: 1px solid #3D758C;
    z-index: 1000;
}


