body
    {
    margin: 0;
    padding: 0;
    background-color: #D7D1CA;
    font-family: georgia, times, times new roman, serif;
    font-size:12px;
    line-height: 18px;
    color:#333;
    }

img
    {
    border: 0;
    }
    
img, input, select, label
    {
    vertical-align: middle;
    }
    
select
    {
    background-color: #E5E2DD;
    color: #333;
    font-family: verdana, arial, sans-serif;
    font-size:11px; border-right: 1px solid #A19D9A;
    border-top: 1px solid #A19D9A ;
    border-left: 1px solid #A19D9A ;
    border-bottom: 1px solid #A19D9A; 
    width:185px;
    margin: 3px 0;
    display: none;
    } 


h1, h2, h3, h4, h5, h6
    {
    font-weight: bold;
    font-size: 12px;
    margin: 0;
    padding: 0;
    }

dl, dt, dd
    {
    margin: 0;
    padding: 0;
    }
    
form
    {
    margin: 0;
    padding: 0;
    }

fieldset 
    { 
     padding: 0; margin: 0; border: 0;
    }
    
a {text-decoration:none; border-bottom: 0;}
a:link {color:#3D5201;}
a:visited {color:#3D5201;}
a:active {color:#3D5201;}
a:hover {color:#000; border-bottom: 0;}

input, textarea
    {
    margin: 0;    
    border: 1px solid #ccc;
    color: #000;
    font-size:  11px;
    font-weight: normal;
    padding: 2px;
    }
    
input.top
    {
    background-color: #B4B6A0;
    color: #000;
    width: 100px;
    font-family: georgia, times, serif;
    font-size: 11px;
    }
                        
.uberclear
    {
    float: none;
    display: block;
    clear: both;
    margin: 0;
    padding: 0;
    height: 1px;
    line-height: 0;
    font-size: 0;
    }
    * html .uberclear
    {
    height: 0;
    }

    
    
.wrapper
    {
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: transparent;
    }
    
    .mainContain
        {
        width: 676px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 15px;
        }
        
        .header
            {
            height: 108px;
            position: relative;
            }
            
            .header h1
                {
                position: absolute;
                left: 22px;
                top: 26px;
                background-image: none ;
                background-repeat: no-repeat;
                background-position: 0 0;
                background-color: transparent;
                width: 387px;
                height: 66px;
                }
                
                .header h1 a
                    {
                    display: block;
                    width: 287px;
                    height: 66px;
                    text-indent: 0;
                    text-decoration: none;
                    border: 0;
                    overflow: hidden;
                    font-size: 20px;
                    }
                    
                    h1 a:hover
                        {
                        text-decoration: none;
                        background-color: transparent; 
                        border: 0;
                        }
                    
                    
            .header .topNav
                {
                position: absolute;
                left: 428px;
                top: 23px;
                width: 225px;
                height: 70px;
                text-align: right;
                font-size: 10px;
                letter-spacing: 1px;
                }
                
                .header .topNav a {text-decoration:none; text-transform: uppercase; border:0;}
                .header .topNav a:link {color:#797F52;  border:0;}
                .header .topNav a:visited {color:#797F52;  border:0;}
                .header .topNav a:active {color:#797F52;  border:0;}
                .header .topNav a:hover {color:#fff;  border:0;}
                
                .header .topNav input
                    {
                    border: 0;
                    }
                    
                .header .topNav input.top
                    {
                    font-size: 10px;
                    border: 0;
                    }
                
    .navigation
        {
            height: 40px;
            background-color: transparent;
        }
        
        .navigation ul
            {
                margin: 0;
                padding: 0;
                height: 40px;
                list-style: none;
            }
            
        .navigation ul li
            {
                display: inline;
                float: left;
                height: 40px;
                margin: 0;
                padding: 0;
                background-color: transparent;
                width: 112px;
            }
            
            .navigation ul li a
                {
                    float: left;
                    overflow: visible;
                    height: 40px;
                    text-indent: 0;
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    background-color: #fff;
                    text-align: center;
                }
                
            .navigation ul li.navOne
                {
                }
                
                .navigation ul li.navOne a
                    {
                        background-image: none ;
                    }
                    
            .navigation ul li.navTwo
                {
                }
                
                .navigation ul li.navTwo a
                    {
                        background-image: none;
                    }
            
            .navigation ul li.navThree
                {
                }
                
                .navigation ul li.navThree a
                    {
                        background-image: none ;
                    }
            
            .navigation ul li.navFour
                {
                }
            
                .navigation ul li.navFour a
                    {
                        background-image: none ;
                    }
            
            .navigation ul li.navFive
                {
                    background-image: none ;
                }
                
                .navigation ul li.navFive a
                    {
                        background-image: none;
                    }
            
            .navigation ul li.navSix
                {
                    background-image: none ;
                }
                
                .navigation ul li.navSix a
                    {
                        background-image: none ;
                    }
            
            
                
                .navigation ul li a {text-decoration:none}
                .navigation ul li a:hover {background-position: 0 -27px; border:0;}
                
                .home .navigation ul li.navOne a, 
                .aboutTheCollege .navigation ul li.navTwo a, 
                .academics .navigation ul li.navThree a,  
                .alumni .navigation ul li.navFour a,  
                .departmentsAndPrograms .navigation ul li.navFive a,  
                .facultyProfile .navigation ul li.navSix a
                {background-position: 0 -54px;}    
    
    
/* FOOTER
----------------------------------------------------*/
    
.footer
    {
    width: 631px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    }
    
    .footer a 
        {
        text-decoration:none;
        font-weight: bold;
        text-transform: uppercase;
        border: 0;
        }
    .footer a:link {color: #804A15;}
    .footer a:visited {color:#804A15;}
    .footer a:active {color:#804A15;}
    .footer a:hover {color:#000; border:0;}
    
    .bottomNav
        {
        border-bottom: 1px solid #9D8A79;
        border-top: 1px solid #9D8A79;
        text-align: center;
        padding: 17px 0 12px 0;
        font-size: 10px;
        letter-spacing: 1px;
        }
    
    body.secondary .bottomNav
        {
        border-bottom: 1px solid #9D8A79;
        border-top: 0;
        text-align: center;
        padding: 17px 0 12px 0;
        font-size: 10px;
        letter-spacing: 1px;
        }
    
    
        .bottomNav a
            {
            margin: 0 15px 0 15px;
            }
        
    .bottominfo
        {
        margin: 1px 0 0 0;
        padding: 20px 0 20px 0;
        border-top: 1px solid #9D8A79;
        color: #837D75;
        font-size: 11px;
        }
        
        .bottominfo .cellOne
            {
            float: left;
            width: 315px;
            }

        .bottominfo .cellOne a
            {
            font-size: 10px;
            letter-spacing: 1px;
            }
        
        
                .bottominfo .cellTwo
            {
            float: right;
            width: 310px;
            text-align: right;
            font-size: 10px;
            line-height: 14px;
            text-transform: uppercase;
            }
            
            .bottominfo .cellTwo img
                {
                float: right;
                margin: 0 0 0 10px;
                }
            
            

/* HOME
----------------------------------------------------*/

body.home
    {
    background-color: #D7D1CA;
    background-image: none;
    }

.home .wrapper
    {
    background-color: transparent;
    }

    .home .mainContain .content .cellOne
        {
        width: 675px;
        height: 324px;
        position: relative;
        display: none;
        }

    .home .mainContain .content .cellTwo
        {
        float: left;
        color: #000;
        width: 273px;
        background-image: none;
        background-repeat: no-repeat;
        background-position: 0 0;
        background-color: transparent;
        padding: 17px 35px 0 15px;
        voice-family: "\"}\"";
        voice-family: inherit;
    
        width: 203px;
        }
        /* Begin hiding from Mac IE */
        /* \*/
        html>body.home .mainContain .content .cellTwo
        {
            width: 203px;
        }
        /* End hiding from Mac IE */

        .home .mainContain .content .cellTwo h2
            {
            background-image: none ;
            background-repeat: no-repeat;
            background-position: 0 0;
            background-color: transparent;
            width: 149px;
            height: 9px;
            text-indent: 0;
            margin: 0 0 15px 0;
            }
        
        .home .mainContain .content .cellTwo img
            {
            float: left;
            margin: 0 5px 5px 0;
            }
        
    .home .mainContain .content .cellThree
        {
        float: left;
        width: 212px;
        color: #000;
        padding: 17px 30px 0 10px;
        voice-family: "\"}\"";
        voice-family: inherit;
    
        width: 152px;
        }
        /* Begin hiding from Mac IE */
        /* \*/
        html>body.home .mainContain .content .cellThree
        {
            width: 152px;
        }
        /* End hiding from Mac IE */

        .home .mainContain .content .cellThree h2
            {
            background-image: none;
            background-repeat: no-repeat;
            background-position: 0 0;
            background-color: transparent;
            width: 149px;
            height: 9px;
            text-indent: 0;
            margin: 0 0 15px 0;
            }
            
        .home .mainContain .content .cellThree dl
            {
            margin: 0 0 20px 0;
            }
        
        .home .mainContain .content .cellThree dt
            {
            font-size: 10px;
            text-transform: uppercase;
            font-family: arial, verdana, san-serif;
            }
        
        .home .mainContain .content .cellThree dd span
            {
            font-size: 10px;
            }
            
            
    .home .mainContain .content .cellFour
        {
        float: left;
        width: 210px;
        color: #000;
        padding: 17px 30px 0 10px;
        voice-family: "\"}\"";
        voice-family: inherit;
    
        width: 150px;
        }
        /* Begin hiding from Mac IE */
        /* \*/
        html>body.home .mainContain .content .cellFour
        {
            width: 150px;
        }
        /* End hiding from Mac IE */

        .home .mainContain .content .cellFour h2
            {
            background-image: none ;
            background-repeat: no-repeat;
            background-position: 0 0;
            background-color: transparent;
            width: 149px;
            height: 9px;
            text-indent: 0;
            margin: 0 0 15px 0;
            }
            
        .home .mainContain .content .cellFour dl
            {
            margin: 0 0 20px 0;
            }
        
        .home .mainContain .content .cellFour dt
            {
            }
        
        .home .mainContain .content .cellFour dd
            {
            font-size: 11px;
            }
            
/* SECONDARY
----------------------------------------------------*/

body.secondary
    {
    background-color: #D7D1CA;
    }
    
    .secondary .wrapper
        {
        border-bottom: 2px solid #B09F8F;
        background-image: none;
        background-color: #fff;
        }
    
    .secondary .wrapper .mainContain .content
        {
        background-image: none;
        background-repeat: repeat-y;
        background-position: 0 0;
        background-color: transparent;
        }
    
    .secondary .wrapper .content .cellOne
        {
        
        width: 670px;
        clear: both;
        float: none;
        }
    
        .secondary .wrapper .content .cellOne h1
            {
            width: 670px;
            height: 58px;
            background-repeat: repeat-y;
            background-position: 0 0;
            background-color: transparent;
            text-indent: 0;
            font-size: 16px;
            padding: 40px 0 0 0;
            }
    
        .secondary .wrapper .content .cellOne .subnav
            {
            width: 130px;
            margin: 7px 0 0 5px;
            padding: 0;
            list-style: none;
            display: none;
            }
    
            .secondary .wrapper .content .cellOne .subnav li
                {
                border-bottom: 1px solid #fff;
                font-size:13px;
                background-color: transparent; 
                margin: 0;
                padding: 0;
                }
    
                .secondary .wrapper .content .cellOne .subnav li a
                    {
                    text-decoration: none;
                    background-color: transparent; 
                    display: block;
                    padding: 6px 6px 6px 18px;
                    }
                .secondary .wrapper .content .cellOne .subnav li a:link 
                    {
                    color:#663300; 
                    background-color: transparent;
                    }
                .secondary .wrapper .content .cellOne .subnav li a:visited 
                    {
                    color:#663300; 
                    background-color: transparent;
                    }
                .secondary .wrapper .content .cellOne .subnav li a:active 
                    {
                    color:#fff; 
                    background-color: #6C3906;
                    }
                .secondary .wrapper .content .cellOne .subnav li a:hover 
                    {
                    color:#fff; 
                    background-color: #6C3906;
                    border-bottom: 1px solid #D2CEC9;
                    }
    
                .secondary .wrapper .content .cellOne .subnav li.on a,
                .secondary .wrapper .content .cellOne .subnav li.on a:link,
                .secondary .wrapper .content .cellOne .subnav li.on a:visited,
                .secondary .wrapper .content .cellOne .subnav li.on a:active,
                .secondary .wrapper .content .cellOne .subnav li.on a:hover
                    {
                    color: black;
                    background-color: #fff;
                    }

                    .secondary .wrapper .content .cellOne .subnav li ul
                        {
                        list-style: none;
                        padding: 0;
                        margin: 0;
                        }
                    
                    .secondary .wrapper .mainContain .content .cellOne .subnav li ul li
                        {
                        padding-left: 23px;
                        background-image: none ;
                        background-repeat: no-repeat;
                        background-position: 23px 15px;
                        background-color: transparent;
                        border: 0;
                        }
    
                    .secondary .wrapper .content .cellOne .subnav li ul li a
                            {
                            border: 0;
                            color: #666;
                            }
                            

    
                    .secondary .wrapper .content .cellOne .subnav li.on ul li a,
                    .secondary .wrapper .content .cellOne .subnav li.on ul li a:link,
                    .secondary .wrapper .content .cellOne .subnav li.on ul li a:visited,
                    .secondary .wrapper .content .cellOne .subnav li.on ul li a:active,
                    .secondary .wrapper .content .cellOne .subnav li.on ul li a:hover,
                    .secondary .wrapper .content .cellOne .subnav li ul li a:link,
                    .secondary .wrapper .content .cellOne .subnav li ul li a:visited,
                    .secondary .wrapper .content .cellOne .subnav li ul li a:active,
                    .secondary .wrapper .content .cellOne .subnav li ul li a:hover
                            {
                            color: #666;
                            border: 0;
                            background-color: transparent;
                            }
                
        
        .secondary .wrapper .content .cellTwo 
            {
            float: none;
            width: 639px;    
            padding: 10px 22px 0 32px;
            voice-family: "\"}\"";
            voice-family: inherit;
            
            width: 585px;
            }
            /* Begin hiding from Mac IE */
            /* \*/
            html>body.secondary .wrapper .content .cellTwo 
            {
            width: 585px;
            }
            /* End hiding from Mac IE */
                
                    
        .secondary .wrapper .content .cellTwo h1
            {
            color: #000;
            font-size: 21px;
            font-weight: normal;
            color: #333;
            }
                    
                    
        .secondary .wrapper .content .cellTwo h2
            {
            color: #4F2201;
            font-size: 13px;
            font-weight: normal;
            text-transform: uppercase;
            letter-spacing: 1px;
            }
                    
                    
        .secondary .wrapper .content .cellTwo h3
            {
            color: #333;
            font-size: 10px;
            font-weight: bold;
            text-transform: uppercase;
            letter-spacing: 1px;
            }
        
            .secondary .wrapper .content .cellTwo p
            {
            color: #333;
            font-size: 12px;
            font-weight: normal;
            line-height: 22px;
            }
            
        .secondary .wrapper .content .cellTwo .imageOne
            {
            float: right;
            margin: 10px 0 15px 15px;
            }
        
/* ABOUT THE COLLEGE
----------------------------------------------------*/
    
        .aboutTheCollege .wrapper .content .cellOne h1
            {
            background-image: none;
            }
        .aboutTheCollege ul.events,
        .aboutTheCollege div.event_details, 
        .aboutTheCollege div.small_calendar
            {
            margin: 0; padding:0; font-family: verdana; font-size: 12px; 
            }
        
ul.events { width: 450px;  list-style-type: none; }
ul.events li { margin-bottom: 15px;  }
ul.events .date { color: #555555; font-size: .8em; float: left;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0 4px 2px 0;   width: 50px; text-align: right;}
ul.events .title {  color: #333333; font-weight: bold; display: block;  margin-left: 110px; }
ul.events .briefdesc { display: block; font-size: .7em; margin-left: 125px; font-style: italic; }
ul.events .time { display: block; font-size: .7em; margin-left: 110px; }
ul.events .category { margin-top: 5px; border-top: 1px dotted #777777; color: #888888; display: block; font-size: .7em; margin-left: 110px; }
ul.events .department { color: #888888; display: block; font-size: .7em; margin-left: 110px; }

/* background colors */
/*
ul.events li { background-color:#E7F1AB; }
ul.events .date { background-color: #CBE9FA;}
ul.events .title { background-color:#DFC0BF; }
ul.events .briefdesc { background-color:#C8F7D2; }
*/


div.event_details { position: relative; font-size: .80em; width: 500px; }
div.event_details a { color: #336633; }
div.event_details h2 { clear:both; float: left; width: 100px;  font-size: .9em; margin-bottom: 4px; }
div.event_details .date { padding-top: 2px; margin-bottom: 20px; display:block; border-top: 3px solid #336633; font-size: .9em; font-weight: bold; color: #336633; }
div.event_details .title {  margin-bottom: 5px; display: block; color: #ff8300; font-weight: bold;}
div.event_details .time, div.event_details .location {  display: block; margin-bottom: 5px;  font-weight: normal; }
div.event_details .full_desc { margin: 25px 0 15px 0; }
div.event_details .contact_name { display: block; }
div.event_details .contact_phone, div.event_details .contact_email { display: block; margin-left: 20px; }

div.small_calendar { text-align: center; margin: 50px 0; font-size: .8em; width: 210px; background-color:#915109; color: #fff; }
div.small_calendar ul { color: #000; font-weight: normal; clear: both; list-style-type: none; display: block; background-color: #E6E1DD; margin: 0; padding: 0;}
div.small_calendar ul.heading { padding: 2px 0 0 0 ; font-weight: bold; color: #4B531A; }
div.small_calendar li { margin-bottom: 2px; width:30px; height: 20px; display: block; float: left; background-color:#E6E1DD;}
div.small_calendar li.other { color: #aaaaaa; }
div.small_calendar a {color: #fff; text-decoration: none;}
div.small_calendar li a {display: block; background-color: transparent; width: 20px; margin: 0 5px 0 5px; text-decoration: none; color: #ff8300;}
div.small_calendar li a:hover {background-color: #fff; border: 1px solid #4B531A; color: #4B531A;}
        
dl.news
    {
    margin: 10px 0 0 0;
    }
    
    
dl.news dt
    {
    margin: 5px 0 5px 5px;
    }
    
    dl.news dt .date
        {
            
        }
    
    dl.news dt .title
        {
        font-weight: bold;
        }
    
dl.news dd
    {
    margin: 5px 0 5px 15px;
    }
        
/* ACADEMICS
----------------------------------------------------*/
    
        .academics .wrapper .content .cellOne h1
            {
            background-image: none;
            }
        
/* ALUMNI
----------------------------------------------------*/
    
        .alumni .wrapper .content .cellOne h1
            {
            background-image: none;
            }
        
/* DEPARTMENTS AND PROGRAMS
----------------------------------------------------*/
    
        .departmentsAndPrograms .wrapper .content .cellOne h1
            {
            background-image: none;
            }
        
/* FACULTY PROFILES
----------------------------------------------------*/
    
        .facultyProfile .wrapper .content .cellOne h1
            {
            background-image: none;
            }
            
/* FACULTY AND STAFF RESOURCES
----------------------------------------------------*/

    
        .facultyStaffResources .wrapper .content .cellOne h1
            {
            background-image: none;
            }
            
            
            
/* extras */


table.advising_grid th {
    color: #000;
    }
    
table.advising_grid td {
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    }

table.advising_grid td.times {
    border-right: 1px solid #000;
    color:#000;
    }
    
table.advising_grid td span.student {
    color: #000;
    }
    