
    /* CONTENT DIV */
    div.content {
        display: inline-block;
        margin: 0 auto;
        padding: 1% 2%;
        width: 100%;
    }
        /* MASTER CONTENT STYLES */
        div.content h1,
        div.content h2  {
            font-family: ProximaNova-Thin, sans-serif;
            font-size: 232%;
            font-weight: normal;
            line-height: 110%;
            padding: 2% 0;
        }

        div.content h3 {
            font-size: 150%;
            font-weight: bold;
            line-height: 150%;
        }
        div.content h4 {
            font-size: 120%;
            font-weight: bold;
            line-height: 120%;
            
        }
        div.content h5 {    
            font-size: 100%;
            line-height: 100%;
        }
            
        div.content p,
        div.content label  {
            font-size: 100%;
            line-height: 120%;
            padding-bottom: 1%;
        }
        
        div.content input, div.content select, div.content textarea  { font-size: 100%; }

        div.content b,
        div.content strong { font-weight: bold; }
        
        div.content i,
        div.content em { font-style: italic; }

        div.content ul,
        div.content ol {
            font-size: 100%;
            line-height: 130%;
            margin: 0 0 0 20px;
            padding: 0 0 1.5% 0;
        }

        div.content ul li { list-style: disc outside; }
        div.content ol li { list-style: decimal outside; }
        
        div.content ul ul,
        div.content ol ol,
        div.content ul ol,
        div.content ol ul {
            font-size: 100%;
            line-height: 110%;
            margin: 0 0 0 4%;
        }
        div.content ol ol li, div.content ul ol li{ list-style: lower-alpha outside; }
        div.content ol ol ol li { list-style: lower-roman outside; }
        div.content ul ul li, div.content ol ul li { list-style: circle outside; }
        div.content ul ul ul li { list-style: square outside; }
        
        div.content sup {
            font-size: 75%;
            font-weight: bold;
            line-height: 75%;
            padding-right: 1px;
            vertical-align: 50%;
        }
        
        div.content sub {
            font-size: 75%;
            line-height: 75%;
            font-weight: bold;
            vertical-align: -14%;
        }
        
        /* PAGE COPY HEAD */
        div.page_copy_head {
            margin: 0 0.5%;
            padding: 0;
        }
        div.page_copy_head_crumbs a {
            font-size: 82%;
            letter-spacing: 1px;
            line-height: 100%;
            text-transform: uppercase;
        }
            div.page_copy_head_crumbs a:link, div.page_copy_head_crumbs a:visited, div.page_copy_head_crumbs a:active {
                color: #3F698D;
                text-decoration: none;
            }
                div.page_copy_head_crumbs a:hover { color: #5C4133; }
                div.page_copy_head_crumbs span {
                    color: #3F698D;
                    font-family: ProximaNova-Regular, sans-serif;
                    font-size: 80%;
                    padding: 0 1%;
                }
                div.page_copy_head_crumbs a img { width: 9px; }
                    div.page_copy_head_crumbs a:hover img { opacity: .8; }
                
        div.page_copy_head_parent { padding-top: 7%; }
            div.page_copy_head_parent a {
                font-size: 72%;
                letter-spacing: 3px;
                line-height: 72%;
                padding: 2px 12px;
                text-transform: uppercase;
            }
                div.page_copy_head_parent a:link, div.page_copy_head_parent a:visited, div.page_copy_head_parent a:active {
                    background: #3F698D;
                    color: #fff;
                    text-decoration: none;
                }
                    div.page_copy_head_parent a:hover { background: #5C4133; }
                
        div.page_copy_head h1 {
            color: #3F698D;
            font-family: ProximaNova, sans-serif;
            font-size: 250%;
            letter-spacing: 2px;
            line-height: 100%;
            padding: 1.4% 0 1% 0;
            text-transform: uppercase;
        }
        div.page_copy_head p {
            color: #99AFC2;
            font-size: 156%;
            font-style: italic;
            line-height: 130%;
            padding-bottom: 0px;
        }
        
        
        /* PAGE COPY */
        div.page_copy {
            border-top: 1px solid #3F698D;
            color: #595a5c;
            margin-top: 1%;
            padding: 4% 0.52%;
        }
        div.page_copy h2 {
            line-height: 100%;
            padding: 4% 0 2% 0;
        }
        div.page_copy h3 {
            color: #727375;
            line-height: 104%;
            padding: 3% 0 2% 0;
            text-transform: uppercase;
        }
        div.page_copy h4 {
            line-height: 100%;
            padding: 2% 0 1% 0;
        }
        div.page_copy h5 {
            font-style: italic;
            line-height: 100%;
            padding: 2% 0 1% 0;
        }
        div.page_copy p {
            line-height: 126%;
            padding-bottom: 1.5%;
        }
            div.page_copy p:empty { padding-bottom: 0; }
            div.page_copy p.quote {
                font-style: italic;
                padding: 1% 12% 1% 6%;
            }
            div.page_copy a:link, div.page_copy a:visited, div.page_copy a:active {
                color: #3F698D;
            }
                div.page_copy a:hover { color: #5C4133; }
                    
/*         div.page_copy label {
            background: #eeeded;
            border-bottom: 1px solid #818383;
            display: block;
            font-size: 80%;
            line-height: 90%;
            margin-bottom: 10px;
            padding: 6px 14px;
        }
            div.page_copy input {
                background: none;
                border: 0;
                font-size: 100%;
                font-weight: bold;
                padding: 0 0 0 10px;
                width: 80%;
            }
            div.page_copy textarea {
                background: none;
                border: 0;
                height: 130px;
                font-size: 100%;
                font-weight: bold;
                resize: none;
                width: 100%;
            } */
            
        div.page_copy > :first-child { padding-top: 0; }
        
        /* JBU IMAGE CLASSES */
        div.content img.jbu_image_wborder {
            border: 1px solid #ddd;
            padding: 2px;
        }
        div.content img.jbu_image_left {
            float: left;
            margin: 0 15px 15px 0;
        }
        div.content img.jbu_image_left_wborder {
            border: 1px solid #ddd;
            float: left;
            margin: 0 15px 15px 0;
            padding: 2px;
        }
        div.content img.jbu_image_left_wtop {
            float: left;
            margin: 15px 15px 15px 0;
        }
        div.content img.jbu_image_left_wtop_wborder {
            border: 1px solid #ddd;
            float: left;
            margin: 15px 15px 15px 0;
            padding: 2px;
        }
        
        div.content img.jbu_image_right {
            float: right;
            margin: 0 0 15px 15px;
        }
        div.content img.jbu_image_right_wborder {
            border: 1px solid #ddd;
            float: right;
            margin: 0 0 15px 15px;
            padding: 2px;
        }
        div.content img.jbu_image_right_wtop {
            float: right;
            margin: 15px 0 15px 15px;
        }
        div.content img.jbu_image_right_wtop_wborder {
            border: 1px solid #ddd;
            float: right;
            margin: 15px 0 15px 15px;
            padding: 2px;
        }
        
        /* PAGE COPY HR */
        div.content div.page_copy_hr {
            border-style: solid;
            border-width: 1px 0 0 0;
            clear: both;
            height: 0;
            margin-top: 6%; 
            overflow: hidden;
        }
        
        /* SM SHARE LINKS */
        div.content div.sm_share_links {
            border-style: solid;
            border-width: 0 0 1px 0;
            color: #3F698D;
            font-family: ProximaNova-Regular, sans-serif;
            font-size: 110%;
            line-height: 120%;
            
            padding: 1.5% 0;
        }
            div.sm_share_links img {
                height: 18px;
                padding: 0 3%;
                vertical-align: middle;
            }
            div.sm_share_links input {
                border: 1px solid #ccc;
                color: #000;
                display: block;
                margin: 5px auto 0;
                padding: 0.5% 1%;
                text-align: center;
                width: 50%;
            }
            
        /* RELATED CONTENT */
        div.content div.related_content { }
            div.content div.related_content a {
                display: block;
                outline: none;
                padding: 2% 0;
                text-decoration: none;
            }
            div.content div.related_content a:hover { background-color: #efefef; }
            div.content div.related_content span.related_content_title {
                font-family: ProximaNova-Thin, sans-serif;
                font-weight: bold;
                letter-spacing: 1px;
                opacity: .6;
                text-transform: uppercase;
            }

            
    /* JFS FORMS */
    form.jfs_form div.jfs_lbl label,
    form.jfs_form div.jfs_lbl legend { font-weight: bold; }
    form.jfs_form div.jfs_fld_radio > label,
    form.jfs_form div.jfs_fld_checkbox > label {
        display: block;
        padding-bottom: 0;
    }
    form.jfs_form div.jfs_key_submitbtn {
        font-size: 130%;
        text-align: center;
    }
    
    /* LIGHTBOX GALLERIES */
    div.lightbox_gallery_thumbs {
        margin-left: -2%;
        position: relative;
    }
	div.lightbox_gallery_thumbs div.lightbox_gallery_thumb {
        background: #ececec; /* ececec */
        border: 0px solid #000;
        float: left;
        margin: 2%;
        position: relative;
    }
    div.lightbox_gallery_thumbs div.lightbox_gallery_thumb a {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        border: 0;
        display: block;
        height: 0;
        padding-bottom: 100%;
        width: 100%;
        text-decoration: none;
    }
    
    /* STYLED TABLES */
    table.jbu_table_standard,
    table.jbu_table_highlighted_even,
    table.jbu_table_highlighted_odd {
        table-layout: fixed;
        width: 100%;
    }
        table.jbu_table_standard td,
        table.jbu_table_highlighted_even td,
        table.jbu_table_highlighted_odd td {
            border: 1px solid #ddd;
            padding: 5px;
            vertical-align: middle;
        }
        table.jbu_table_highlighted_even tr:nth-child(even) { background: #eee; }
        table.jbu_table_highlighted_odd tr:nth-child(odd) { background: #eee; }
        
        table.jbu_table_standard td h1, table.jbu_table_highlighted_even td h1, table.jbu_table_highlighted_odd td h1,
        table.jbu_table_standard td h2, table.jbu_table_highlighted_even td h2, table.jbu_table_highlighted_odd td h2,
        table.jbu_table_standard td h3, table.jbu_table_highlighted_even td h3, table.jbu_table_highlighted_odd td h3,
        table.jbu_table_standard td h4, table.jbu_table_highlighted_even td h4, table.jbu_table_highlighted_odd td h4,
        table.jbu_table_standard td h5, table.jbu_table_highlighted_even td h5, table.jbu_table_highlighted_odd td h5,
        table.jbu_table_standard td p, table.jbu_table_highlighted_even td p, table.jbu_table_highlighted_odd td p {
            margin: 0;
            padding: 0;
        }

    /* STANDARD BUTTONS */
    div.content a.jbu_btn1:link, div.content a.jbu_btn1:visited, div.content a.jbu_btn1:active {
        background: #0a4b78;
        background: -moz-linear-gradient(top, #0f588b, #0a4b78);
        background: -ms-linear-gradient(top, #0f588b, #0a4b78);
        background: -webkit-gradient(linear, left top, left bottom, from(#0f588b), to(#0a4b78));
        background: linear-gradient(to bottom, #0f588b, #0a4b78);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0f588b, endColorstr=#ff0a4b78);
        border: 1px solid #cdc8c2;
        border-radius: 5px;
        color: #fff;
        font-weight: bold;
        outline: none;
        overflow: hidden;
        padding: 8px 30px;
        text-align: center;
        text-decoration: none;
    }
    div.content a.jbu_btn1:hover {
        background: #eee;
        background: -moz-linear-gradient(top, #fff, #eee);
        background: -ms-linear-gradient(top, #fff, #eee);
        background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
        background: linear-gradient(to bottom, #fff, #eee);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        color: #000;
    }
    
    div.content a.jbu_btn2:link, div.content a.jbu_btn2:visited, div.content a.jbu_btn2:active {
        background: #eee;
        background: -moz-linear-gradient(top, #fff, #eee);
        background: -ms-linear-gradient(top, #fff, #eee);
        background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
        background: linear-gradient(to bottom, #fff, #eee);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffeeeeee);
        border: 1px solid #cdc8c2;
        border-radius: 5px;
        color: #000;
        font-weight: bold;
        outline: none;
        overflow: hidden;
        padding: 8px 30px;
        text-align: center;
        text-decoration: none;
    }
    div.content a.jbu_btn2:hover {
        background: #0a4b78;
        background: -moz-linear-gradient(top, #0f588b, #0a4b78);
        background: -ms-linear-gradient(top, #0f588b, #0a4b78);
        background: -webkit-gradient(linear, left top, left bottom, from(#0f588b), to(#0a4b78));
        background: linear-gradient(to bottom, #0f588b, #0a4b78);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        color: #fff;
    }
    
    /* GOOGLE TRANSLATE WIDGET */
    div.google_translate_cont {
        padding: 20px 0 0 0 ;
        text-align: center;
    }
        div.google_translate_cont #google_translate_element { display: inline-block }
    
    /* RESPONSIVE CONTENT DIVS */
    div.jbu_resp_left_50,
    div.jbu_resp_right_50,
    div.jbu_resp_left_70,
    div.jbu_resp_right_30,
    div.jbu_resp_left_33,
    div.jbu_resp_mid_33,
    div.jbu_resp_right_33 {
        clear: both;
        width: 100%;
    }
    div.jbu_resp_right_50,
    div.jbu_resp_right_30,
    div.jbu_resp_mid_33,
    div.jbu_resp_right_33 {
        padding-top: 3%;
    }
    
    /* AREA COLORS */
        /* DEFAULT */
        div.page_copy_head div.page_copy_head_title,
        div.page_copy,
        div.page_copy_hr,
        div.sm_share_links { border-color: #486F93; }
        
        div.page_copy_head_crumbs a:link,
        div.page_copy_head_crumbs a:visited,
        div.page_copy_head_crumbs a:active { color: #486F93; }
        div.page_copy_head_crumbs a:hover { color: #174976; }
        div.page_copy_head_crumbs span { color: #486F93; }

        div.page_copy_head_parent a:link,
        div.page_copy_head_parent a:visited,
        div.page_copy_head_parent a:active { background: #486F93; }
        div.page_copy_head_parent a:hover { background: #174976; }
        
        div.page_copy_head h1 { color: #486F93; }
        div.page_copy_head div.page_copy_head_title h1 { color: #E6EBF0; }
        div.page_copy_head p { color: #6082A1; }
        div.page_copy h2.page_copy_subhead { color: #6082A1; }
        div.sm_share_links { color: #486F93; }
        div.related_content a { color: #174976; }

        div.page_copy a:link,
        div.page_copy a:visited,
        div.page_copy a:active { color: #486F93; }
        div.page_copy a:hover { color: #174976; }
            
        /* GRADUATE */
/*         div.area_2 div.page_copy_head div.page_copy_head_title,
        div.area_2 div.page_copy,
        div.area_2 div.page_copy_hr,
        div.area_2 div.sm_share_links { border-color: #6D5549; }
        
        div.area_2 div.page_copy_head_crumbs a:link,
        div.area_2 div.page_copy_head_crumbs a:visited,
        div.area_2 div.page_copy_head_crumbs a:active { color: #6D5549; }
        div.area_2 div.page_copy_head_crumbs a:hover { color: #543829; }
        div.area_2 div.page_copy_head_crumbs span { color: #6D5549; }

        div.area_2 div.page_copy_head_parent a:link,
        div.area_2 div.page_copy_head_parent a:visited,
        div.area_2 div.page_copy_head_parent a:active { background: #6D5549; }
        div.area_2 div.page_copy_head_parent a:hover { background: #543829; }
        
        div.area_2 div.page_copy_head h1 { color: #6D5549; }
        div.area_2 div.page_copy_head div.page_copy_head_title h1 { color: #EDEBE9; }
        div.area_2 div.page_copy_head p { color: #8F7D73; }
        div.area_2 div.page_copy h2.page_copy_subhead { color: #8F7D73; }
        div.area_2 div.sm_share_links { color: #6D5549; }
        div.area_2 div.related_content a { color: #543829; }

        div.area_2 div.page_copy a:link,
        div.area_2 div.page_copy a:visited,
        div.area_2 div.page_copy a:active { color: #6D5549; }
        div.area_2 div.page_copy a:hover { color: #543829; } */
            
        /* DEGREE COMPLETION */
/*         div.area_3 div.page_copy_head div.page_copy_head_title,
        div.area_3 div.page_copy,
        div.area_3 div.page_copy_hr,
        div.area_3 div.sm_share_links { border-color: #9D455D; }
        
        div.area_3 div.page_copy_head_crumbs a:link,
        div.area_3 div.page_copy_head_crumbs a:visited,
        div.area_3 div.page_copy_head_crumbs a:active { color: #9D455D; }
        div.area_3 div.page_copy_head_crumbs a:hover { color: #7D0728; }
        div.area_3 div.page_copy_head_crumbs span { color: #9D455D; }

        div.area_3 div.page_copy_head_parent a:link,
        div.area_3 div.page_copy_head_parent a:visited,
        div.area_3 div.page_copy_head_parent a:active { background: #9D455D; }
        div.area_3 div.page_copy_head_parent a:hover { background: #7D0728; }
        
        div.area_3 div.page_copy_head h1 { color: #9D455D; }
        div.area_3 div.page_copy_head div.page_copy_head_title h1 { color: #F2E6E9; }
        div.area_3 div.page_copy_head p { color: #BE8393; }
        div.area_3 div.page_copy h2.page_copy_subhead { color: #BE8393; }
        div.area_3 div.sm_share_links { color: #9D455D; }
        div.area_3 div.related_content a { color: #7D0728; }

        div.area_3 div.page_copy a:link,
        div.area_3 div.page_copy a:visited,
        div.area_3 div.page_copy a:active { color: #9D455D; }
        div.area_3 div.page_copy a:hover { color: #7D0728; } */
            
        /* ALUMNI */
/*         div.area_5 div.page_copy_head div.page_copy_head_title,
        div.area_5 div.page_copy,
        div.area_5 div.page_copy_hr,
        div.area_5 div.sm_share_links { border-color: #427884; }
        
        div.area_5 div.page_copy_head_crumbs a:link,
        div.area_5 div.page_copy_head_crumbs a:visited,
        div.area_5 div.page_copy_head_crumbs a:active { color: #427884; }
        div.area_5 div.page_copy_head_crumbs a:hover { color: #1C5D6B; }
        div.area_5 div.page_copy_head_crumbs span { color: #427884; }

        div.area_5 div.page_copy_head_parent a:link,
        div.area_5 div.page_copy_head_parent a:visited,
        div.area_5 div.page_copy_head_parent a:active { background: #427884; }
        div.area_5 div.page_copy_head_parent a:hover { background: #1C5D6B; }
        
        div.area_5 div.page_copy_head h1 { color: #427884; }
        div.area_5 div.page_copy_head div.page_copy_head_title h1 { color: #E5EDEE; }
        div.area_5 div.page_copy_head p { color: #5B8A94; }
        div.area_5 div.page_copy h2.page_copy_subhead { color: #5B8A94; }
        div.area_5 div.sm_share_links { color: #427884; }
        div.area_5 div.related_content a { color: #1C5D6B; }

        div.area_5 div.page_copy a:link,
        div.area_5 div.page_copy a:visited,
        div.area_5 div.page_copy a:active { color: #427884; }
        div.area_5 div.page_copy a:hover { color: #1C5D6B; } */
            
        /* GIVING */
/*         div.area_6 div.page_copy_head div.page_copy_head_title,
        div.area_6 div.page_copy,
        div.area_6 div.page_copy_hr,
        div.area_6 div.sm_share_links { border-color: #427884; }
        
        div.area_6 div.page_copy_head_crumbs a:link,
        div.area_6 div.page_copy_head_crumbs a:visited,
        div.area_6 div.page_copy_head_crumbs a:active { color: #427884; }
        div.area_6 div.page_copy_head_crumbs a:hover { color: #1C5D6B; }
        div.area_6 div.page_copy_head_crumbs span { color: #427884; }

        div.area_6 div.page_copy_head_parent a:link,
        div.area_6 div.page_copy_head_parent a:visited,
        div.area_6 div.page_copy_head_parent a:active { background: #427884; }
        div.area_6 div.page_copy_head_parent a:hover { background: #1C5D6B; }
        
        div.area_6 div.page_copy_head h1 { color: #427884; }
        div.area_6 div.page_copy_head div.page_copy_head_title h1 { color: #E5EDEE; }
        div.area_6 div.page_copy_head p { color: #5B8A94; }
        div.area_6 div.page_copy h2.page_copy_subhead { color: #5B8A94; }
        div.area_6 div.sm_share_links { color: #427884; }
        div.area_6 div.related_content a { color: #1C5D6B; }

        div.area_6 div.page_copy a:link,
        div.area_6 div.page_copy a:visited,
        div.area_6 div.page_copy a:active { color: #427884; }
        div.area_6 div.page_copy a:hover { color: #1C5D6B; } */
            

        

    /* ------------------- SMALL SCREEN ------------------- */
    /*@media screen and (max-width: 30em) {*/
        div.page_copy_head { font-size: 80%; }
        div.page_copy { font-size: 80%; }
    /*}*/
    
    /* ------------------- MEDIUM SCREEN ------------------- */
    @media screen and (min-width: 40em) {
        div.menu { margin: 2% 5% 0 3%; width: 20%; }
        div.content { border-left: 1px solid #dadada; margin-top: 3.2%; padding: 0 0 0 4%; width: 70%; }
        
        /* CONTENT STYLES */
        div.page_copy_head { font-size: 80%; }
        div.page_copy_head_crumbs a img { width: 10px; }
        div.page_copy { font-size: 80%; padding-top: 2%; }
        
        div.jbu_resp_left_50 { clear: none; float: left; margin-right: 3.9%; width: 48%; }
        div.jbu_resp_right_50 { clear: none; float: left; padding-top: 0; width: 48%; }
        
        div.jbu_resp_left_70 { clear: none; float: left; margin-right: 3.9%; width: 68%; }
        div.jbu_resp_right_30 { clear: none; float: left; padding-top: 0; width: 28%; }

        div.jbu_resp_left_33 { clear: none; float: left; margin-right: 3.9%; width: 30.5%; }
        div.jbu_resp_mid_33 { clear: none; float: left; margin-right: 3.9%; padding-top: 0; width: 30.5%; }
        div.jbu_resp_right_33 { clear: none; float: left; padding-top: 0; width: 30.5%; }
        
        div.sm_share_links img { padding: 0 4%; }
    }

    /* ------------------- LARGE SCREEN ------------------- */
    @media screen and (min-width: 56em) {
        
        div.page_copy_head { font-size: 90%; }
        div.page_copy_head_crumbs a img { width: 11px; }

        div.content div.sm_share_links { padding: 1% 0; }
        
    }
    
    /* ------------------- X-LARGE SCREEN ------------------- */
    @media screen and (min-width: 76em) {
        div.page_copy_head { font-size: 100%; }
        div.page_copy_head_crumbs a img { width: 12px; }
        div.page_copy { font-size: 100%; }
        div.content ul, div.content ol { margin-left: 30px; }
    }
    
    
    
	
	


