/* ------------------------------------------ */
/* -------- default screen formatting ------- */
/* ------------------------------------------ */

body
    {
    background-color: #ffffff;
    }



/* ------------------------------------------
   --------------- variations ---------------
   ------------------------------------------ */


/* ------------ multi-column text ------------ */

/*
   Due to inconsistent rendering across browsers,
   a tag with a class of "multicolumn" must include
   <div class="break"></div> before it closes,
   in order for the next tag to maintain its top margin.
*/

.multicolumn
    {
    clear: both;
    width: 100%;
    }

.column_first_of_two
    {
    width: 100%;
    float: none;
    }

.column_first_of_three
    {
    width: 100%;
    float: none;
    }

.column_next_of_two
    {
    width: 100%;
    float: none;
    margin-top: 12px;
    margin-left: 0px;
    padding-left: 0px;
    border-style: none;
    }

.column_next_of_three
    {
    width: 100%;
    float: none;
    margin-top: 12px;
    margin-left: 0px;
    padding-left: 0px;
    border-style: none;
    }

.column_next_of_three_double
    {
    width: 100%;
    float: none;
    margin-top: 12px;
    margin-left: 0px;
    padding-left: 0px;
    border-style: none;
    }



/* ------------------------------------------ */
/* ---------------- sections ---------------- */
/* ------------------------------------------ */


/* ----------------- banner ----------------- */

#banner
    {
    clear: both;
    width: 100%;
    margin: 0px;
    padding: 10px 0px 10px 0px;
    background-image: none;
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #f58025;
    }

#banner_left
    {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 0px;
    float: none;
    text-align: center;
    }

#apply,
#banner_center,
#banner_right,
#banner_links,
#banner_search,
#banner_navigation
    {
    display: none;
    }


/* ------------------ main ------------------ */

#main_1
    {
    clear: both;
    width: 100%;
    margin: 0px;
    padding: 0px;
    background-image: none;
    }

#main_2
    {
    width: 100%;
    margin: 0px;
    padding: 0px;
    background-image: none;
    }

#main_3
    {
    width: auto;
    margin: 0px;
    padding: 10px;
    float: none;
    }

#main_3.about,
#main_3.prospective,
#main_3.students,
#main_3.faculty,
#main_3.alumni,
#main_3.programs
    {
    padding-top: 0px;
    background-image: none;
    }


/* --------------- navigation --------------- */

#navigation
    {
    clear: both;
    width: auto;
    margin: 0px;
    padding: 10px;
    float: none;
    background-color: #00447c;
    }


/* ----------------- footer ----------------- */

#footer
    {
    width: 100%;
    margin: 0px;
    padding: 10px 0px 10px 0px;
    background-image: none;
    }