@charset 'UTF-8';
/* CSS Document */

/*********** HEADER *************/
/*********** HEADER *************/
/*********** HEADER *************/
#header-signature {
    background-color: #FFF;
    padding: 0px;
    margin-bottom: 10px;
    background-image: url("../images/new-header-bg.gif");
        background-position: left bottom;
        background-repeat: no-repeat;
        height: 116px;
        border-bottom: thin solid #FFFFFF;
}
*:first-child+html #header-signature {
    margin-top: -24px;
    width: 950px;
}
#special { /* For special header graphics */
    display: inline;
}
#header-signature img {
    margin-bottom: 0px;
}
#task-nav { 
    float: right;
    width: 600px;
}
* html #header-col2 { 
    float: right;
    margin-top: -90px;
}
ul#task-nav {
    margin: 0 10px 0 -45px; /* the -45px affects Mac/Safari3 only, and it needs it */
    padding: 5px 3px 2px 0px;
    text-align: right;
}
*:first-child+html ul#task-nav {
    margin-left: -50px;
}
ul#task-nav li {
    border-right: 1px solid #000;
    display: inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 81.8%;
    font-weight: lighter;
    letter-spacing: 0em;
    line-height: 16px;
    padding: 0px 8px 2px 4px;
    position: relative;
    text-transform: uppercase;
}
* html ul#task-nav li {
    padding: 0px 3px 2px 5px;
}
*:first-child+html ul#task-nav li {
    padding: 0px 3px 2px 5px;
}
ul#task-nav li.last {
    border-right: none;
}
ul#task-nav li a,ul#task-nav li a:visited {
    color: #000;
    text-decoration: none;
}
ul#task-nav li a:hover, ul#task-nav li a:visited:hover {
    color: #8b3003;
}
ul#task-nav li a img {
    margin: 0px;
}
ul#task-nav li ul {
    display: none;
    padding: 2px 8px 0px 4px;
    width: 100px;
}
ul#task-nav li:hover ul,
ul#task-nav li.over ul {
    display: block;
    left: 0px;
    margin: 0;
    position: absolute;
    text-align: left;
}
* html ul#task-nav li.over ul {
    top: 12px;
}
*:first-child+html ul#task-nav li:hover ul {
    left: 5px;
    margin: 0;
    top: 10px;
}
ul#task-nav li:hover ul li,
ul#task-nav li.over ul li  {
    border-right: none;
    display: block;
    font-size: 100%;
    margin-left: 0px;
    padding: 0px;
    text-align: left;
    text-transform: none;
}

a:active {
    color: #990000;
    text-decoration: none;
}

a:hover {
    color: #330000;
    text-decoration: underline;
}

a:hover, a:visited:hover {
    color: #666; 
    text-decoration: underline
}

a:link, a:visited   {
    color: #900; 
    text-decoration: underline      
}

.bannerprint {
    display: none;
}

body {
    background-image:url('/_assets/2.0/images/body-bkg.jpg');
    background-repeat:no-repeat;
    background-position: center top;
    background-color:#8B3603;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    margin: 0 0 0 0;
}

#breadcrumbs {
    font-size:10px;
    line-height:12px;
    margin:-2px 0 0;
    padding:7px 10px 10px;
}

.floatleft {
    float:left;
}

.floatright {
    float:right;
}

.floatrightline {
    float:right;
    margin-right:-10px;
    /*min-height:400px;*/
}

        /*************************** FOOTER STYLES *****************************/
        
        #footer {
            clear: both;
            width: 950px;           
        }
                
        #footercontent {
            background-image: url('../images/footerbg.gif');
            background-repeat: repeat-x;
            clear: both;
            color: #666666;
            font-size: 90%;
            font-weight: normal;
            height: 94px;
            line-height: 12px;
            padding-left: 170px;
            padding-top: 10px;
            width: 780px;
        }

        #footernav {
            background-image:url('../images/footernavbg.gif');
            background-repeat:repeat-x;
            font-size: 90%;
            font-weight: normal;
            height: 17px;
            padding-top: 6px;
            padding-left: 5px;
            text-align: left;
            width: 945px;
        }
        
        /*************************** END FOOTER STYLES *****************************/


h1, h2, h3, h4, h5 {
    font-family: Georgia, 'Times New Roman', Times, serif;
}       

h1  {
    color: #000000;
    font-size: 182%;
    font-weight: lighter;
    margin-top: 0px;
    padding-top: 20px;
}

h2  {
    color: #000000;
    font-size: 164%;
    font-weight: lighter;
    padding-top:6px;
    margin-bottom: 12px;
}

h3  {
    color: #999;
    font-size: 146%;
    font-weight: lighter;
    margin-bottom: 12px;
    margin-top: -10px;
        padding-top: 15px;
        color: #434343;
}

h4  {
    color: #777; 
    font-size: 127%;
    font-weight: normal; 
    margin-bottom: 10px;
}
    
h5  {
    color: #666;
    font-size: 100%;
    font-weight: bold;
    line-height: 15px;
    padding: 4px 10px 0px 0px;
    margin-bottom: 11px;
}

        /******************************** HEADER STYLES ***********************************/
        
        #header {
            background-image:url('../images/headerbg.gif');
            background-position:top;
            background-repeat:repeat-x;
            height:93px;
            width:950px;
        }
                #header img {
                        border: none;
                }
        
        /****************************** END HEADER STYLES **********************************/

img {
        border: 1px solid #fff;
}
a img {
    border: none;
}
img.imgleft {
        float: left;
        margin: 2px 10px 7px 0px;
}
img.imgright {
        float: right;
        margin: 2px 0px 7px 10px;
}
img.noborder {
    border: none;
}

#interiormenu  { /* creates a unique interior topnav */
    width: 620px;
    background-image: url("../images/topnav_11.gif");
}



        /****************************** LEFT NAVIGATION STYLES **********************************/
        /*#about:hover a {
            height: 100%;
            background-color: #d7e5c6;
            color: #000;
        }
        
        li#about:hover ul {
            display: block;
        }*/
                
        /* Fix IE. Hide from IE Mac \*/
        * html #mainleftnavwrapper {
            margin-top: 0px;
        }
        
        *:first-child+html #mainleftnavwrapper {
            margin-top: 0px;
        }
        /* End */
        
        /* Fix IE. Hide from IE Mac \*/
        * html #leftnav-sublinks-context ul {
            margin: 0px 0px 0px 40px;
            text-indent: -16px; 
        }
        *:first-child+html #leftnav-sublinks-context ul {
            margin: 0px 0px 0px 40px;
            text-indent: -16px; 
        }
        /* End */

        #leftnav-sublinks-context {
            float: left;
            margin: 0px;
            padding: 10px 0px 0px 1px;
            width: 150px;
        }
        
    
        #leftnav-sublinks-context a {
            display: block;
            font-size: 100%;
            font-weight: bold;
            font-family:Arial, Helvetica, sans-serif; 
            padding: 5px 5px 5px 10px;
        }
        
        #leftnav-sublinks-context li {
            display: inline;
        }
        
        #leftnav-sublinks-context li a:link,
        #leftnav-sublinks-context li a:visited {
            color: #FFF;
        }

        #leftnav-sublinks-context li.lastitem a:link.currentpage-sitemap,
        #leftnav-sublinks-context li.lastitem a:visited.currentpage-sitemap {
            color: #040;
        }
        
        #leftnav-sublinks-context li a:hover, 
        #leftnav-sublinks-context li a:visited:hover { /* set the hover styles */
            color: #000; 
            background-color:#d7e5c6;
        }
        
        #leftnav-sublinks-context li a, 
        #leftnav-sublinks-context li a:visited, 
        #leftnav-sublinks-context li a:hover, 
        #leftnav-sublinks-context li a:visited:hover  {
            text-decoration: none;  
        }
        
                #leftnav-sublinks-context .currentpage {
           background-color: #fff;
                }

                #leftnav-sublinks-context .currentpage-sitemap { /* sets the current page state for the bottom item which uses an image, not just a background */
           background-color: transparent; 
                   color: #040;
                   background-image: url('../images/leftnav-bottom-current.png');
                   background-repeat:no-repeat;
                }

        #leftnav-sublinks-context li a.currentpage, 
        #leftnav-sublinks-context li a:visited.currentpage {
                        background-color: #fff;
            color: #040;    
        }


        /* sub menu styles */
        
        #leftnav-sublinks-context ul { /* hides ALL of the sub-menus; individual menus are revealed on specific pages */
        /*  display: none; 
            margin-left: 0px; */
        }
        
        #leftnav-sublinks-context ul li { /* gets rid of the dots on the ul, they are set in the a below */
            list-style:none;
        }
        
        #leftnav-sublinks-context ul li a, 
        #leftnav-sublinks-context ul li a:visited, 
        #leftnav-sublinks-context ul li a:visited { /* set the margins for the sub-menus */
            color: #FFF; 
            display: list-item;
            font-weight: normal;
            line-height: 13px;
            list-style: none;
            background-color:#495b33;
            margin: 0px 0px 0px -40px;
            padding: 3px 7px 4px 20px;
            text-indent: 0px;
        }
        
        
        #leftnav-sublinks-context li ul li a:hover, 
        #leftnav-sublinks-context li ul li a.over {
            background-color:#d7e5c6;
            color:#040;
            text-decoration: none;
        }
        #leftnav-sublinks-context .lastitem {
            background-color:#e7f0e7; 
            height:28px;
            width:153px;
            background-image: url('../images/leftnav_bottom.png');
            background-repeat:no-repeat;    
            float:left;
            clear:left;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px -1px;
        }
        #leftnav-sublinks-context .lastitem a:hover { /* set the hover styles for the bottom leftnav */
            background-color: transparent; 
            color: #000;
            background-image: url('../images/leftnav_bottom_hover.png');
            background-repeat:no-repeat;
            
        }       
        
        #mainleftnavwrapper {
            background-image:url('../images/leftnav.gif');
            background-repeat:repeat-y;
            width:153px; 
            float:left;
            margin-top: 31px;
        }

        /********************************** END LEFT NAVIGATION STYLES ************************************/



        #main {
            position: relative;
        }

        /****************************** MAIN CONTENT AREA OF PAGE STYLES **********************************/

        /* Fix IE. Hide from IE Mac \*/
        * html #main {
            margin-top: -31px;/**/
        }
        *:first-child+html #main {
            margin-top: -31px;/**/
        }
        /* End */
        
        /* Fix IE. Hide from IE Mac \*/
        * html #mainhomeimage {
            margin-top: -31px;
        }
        *:first-child+html #mainhomeimage {
            margin-top: -31px;
        }
        /* End */
        
        /* Fix IE. Hide from IE Mac \*/
        * html #mainhomeevents {
            margin-top: 0px;
        }
        *:first-child+html #mainhomeevents {
            margin-top: 0px;
        }
        /* End */
        
        /* Fix IE. Hide from IE Mac \*/
        * html #mainhomecontent {
            clear: left;
            margin-top: -15px;
            padding: 0px 18px 18px 18px;
        }
        *:first-child+html #mainhomecontent {
            clear: left;
            padding: 30px 18px 18px 18px;
        }
        /* End */
        
        /* Fix IE. Hide from IE Mac \*/
        * html #mainhomenews {
            margin-top: -31px;
        }
        *:first-child+html #mainhomenews {
            margin-top: -31px;
            padding: 20px 5px 5px 5px;
        }
        /* End */
        
        #main {
                    background: none;
                width:950px;
            float:left;
            clear:left;
        }   
        
        #mainhomeimage {
            width:650px;
            height:239px;
            float:left;
        background-image:url('../images/rotating-home/mainhomeimage.jpg');
            background-position: top left;
            background-repeat: no-repeat;
                        overflow: hidden;
        }

                #mainhomeimage img {border: none}
                
        #mainhomeevents {
            width:129px;
            height:219px;
            float:left;
            padding: 5px 0px 15px 0px;
            margin-top: 31px;
        }
                
        #mainhomeevents a {
            text-decoration: underline;
        }

        #mainhomeevents li {
            list-style: none;
                        padding-bottom: 8px;
            padding-left: 0;
        }

        #mainhomeevents ul {
            padding-left: 0;
        }

        /* Fix IE. Hide from IE Mac \*/
        * html #mainhomeevents ul {
            margin-left: 0px;
        }
        *:first-child+html #mainhomeevents ul {
            margin-left: 0px;
        }
        /* End */   
    
        #mainhomecontent {
            width:448px;
            clear: right;
            float:left;
            padding: 20px 25px 18px 18px;
            margin-top: -31px;
        }

        #mainhomecontent h3{
                        color: #666;
                    /*font-family: Arial, Helvetica, sans-serif;*/
                        font-size: 13px;
                        font-weight: bold;
                        line-height: 16px;
                        margin-bottom: 0px;
        }
        #mainhomecontent img.imgleft {
            margin-top: 7px;
        }
                
        #mainhomenews {
            width:280px;
            float:left; 
            padding: 6px 5px 5px 5px;
            margin-top: -30px;
        }
                
        #mainhomenews a {
            text-decoration: underline;
        }
        
        #mainhomenews h2 {
            font-size: 145.5%;
        }       

                #mainhomenews h3 {
                    font-family: Arial, Helvetica, sans-serif;
                        font-size: 11px;
                        font-weight: bold;
                        line-height: 16px;
                        margin-bottom: 0px;
        }

                #mainhomenews p {
                        margin-top: 0px;
        }
    
                #mainhomewrapper {
            width:950px;
            float:left;
            clear:left;
            background-image:url('../images/mainwatermark.jpg');
            background-repeat:no-repeat;
            background-position: bottom left;
            background-color:#e7f0e7;
        }

        #mainleft {
            width:153px;
            float:left;
            clear:left;
            background-image:url('../images/leftnavbg.gif');
            background-repeat:no-repeat;
            background-position:top left;
        }
        
        #mainright {
            width:797px;
            min-height:480px;
            float:right;
            background-color:#e7f0e7;
        }
        
        #mainwrapper {
            width:950px;
            float:left;
            clear:left;
            background-image:url('../images/mainwatermark.jpg');
            background-repeat:no-repeat;
            background-position: bottom left;
            background-color:#e7f0e7;
        }

        
            /******************************MAININTERIORCONTENT AREA OF PAGE STYLES ************************/
            
            /* Fix IE. Hide from IE Mac \*/
            * html #maininteriorcontent {
                margin-top: 0px;
            }
            *:first-child+html #maininteriorcontent {
                margin-top: 0px;
            }
            /* End */
            
            /* Fix IE. Hide from IE Mac \*/
            * html #maininteriorright {
                margin-top: -31px;
            }
            *:first-child+html #maininteriorright {
                margin-top: -31px;
            }
            /* End */
            
            #maininteriorcontent {
                width:597px;
                min-height:480px;
                float:left;
                background-color:#e7f0e7;
                background-image:url('../images/interior_background.gif');
                background-position:top left;
                background-repeat:no-repeat;
                padding:0px 15px 18px 18px;
                margin-top: 31px;
            }

                        * html #maininteriorcontent { /* ie fix */
                                width: 590px;
                        }
                    #maininteriorcontent a img {
                                border: 1px solid #fff;
            }           
#maininteriorcontent li {
        list-style-type: square;
}       
            #maininteriorright {
                width:155px;
                margin-top: 10px; 
                                margin-left: 5px;
                padding:0px 7px 5px 0px;
                clear:right;
                float:right;
                font-size:90%;
                background-image: url(../images/rotating-interior/1.jpg);
                background-position:top left;
                background-repeat:no-repeat;
            }
                        #maininteriorright img {
                                border: none;
            }
                        
            /******************************END MAININTERIORCONTENT AREA OF PAGE STYLES *****************/
        
        
        /****************************** END MAIN AREA OF PAGE STYLES *******************************/

p {
    line-height:16px;
    margin-top:5px;
}
li {
    line-height:16px;
}

        /***************************** TOP NAVIGATION **********************************/
        
        /* Fix IE. Hide from IE Mac \*/
        * html #topnav {
            position: relative;
            margin-top: 31px;
        }
        *:first-child+html #topnav {
            position: relative;
            margin-top: 31px;
        }
        /* End */

        /* Fix IE. Hide from IE Mac \*/
        * html .menu {
             width:782px; /*the menu's overall width */
             margin-left: -5px;
        }
        *:first-child+html .menu {
        }
        /* End */
                    
        .menu {
            float:left;
            border:0;
            width:787px; /*the menu's overall width */
            background-color: transparent;
            background-image:url('../images/topnav_10.gif');
            background-position:top left;
            background-repeat:no-repeat;
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px; /* the menu's font size */
            _margin-left: -150px;
                        height: 31px;
        }
                    
        .menu ul {
            padding:0;
            margin:0;
            border:0;
            list-style-type:none;
        }
        
        .menu li {
            float:left; /* array of top-level buttons */
            position:relative;
            margin:0;
        }
        
        #topnav {
            width:950px;
            background-image:url('../images/topnavbg.gif');
            background-position:top left;
            background-repeat: no-repeat;
            margin: 0px auto; 
            /**/position: absolute;
            z-index: 1;
        }
                #topnav img {
                        border: none;
                }       
            /***************************** TOP NAVIGATION - TOP LEVEL ITEMS ****************************/
            
            .menu ul li ul {
                display:none; /* initially hide the entire list */
                padding:0px; /* box border width */
            }
            
            .menu ul li a,
            .menu ul li a:visited { /* unselected top-level menu items */
                display:block;
                line-height: 14px;/**/
                float:left;
                text-decoration:none;
            }
            
            .menu ul li:hover a#prospective-students,
            .menu ul li a:hover#prospective-students { 
                background-image: url('../images/topnav_02ol.gif'); /* selected top-level menu items */
                background-color:#ffffff;
            }
            
            .menu ul li:hover a#current-students,
            .menu ul li a:hover#current-students { 
                background-image: url('../images/topnav_04ol.gif'); /* selected top-level menu items */
                background-color:#ffffff;
            }
            
            .menu ul li:hover a#faculty-staff,
            .menu ul li a:hover#faculty-staff { 
                background-image: url('../images/topnav_06ol.gif'); /* selected top-level menu items */
                background-color:#ffffff;
            }
            
            .menu ul li:hover a#alumni-friends,
            .menu ul li a:hover#alumni-friends { 
                background-image: url('../images/topnav_08ol.gif'); /* selected top-level menu items */
                background-color:#ffffff;
            }
            
                /***************************** TOP NAVIGATION - SECOND LEVEL ITEMS *************************/
                
                #alumni-friends {
                    width: 129px;
                    height: 31px;
                    display:block;
                }
                
                #current-students {
                    width: 129px;
                    height: 31px;
                    display:block;
                }
                
                #faculty-staff {
                    width: 129px;
                    height: 31px;
                    display:block;
                }
                
                .menu ul li:hover ul,
                .menu ul li a:hover ul,
                .menu ul li.over ul { /* 2nd level drop-down box */
                    display:block;
                    position:absolute;
                    margin:0;
                    top:29px; /* place the drop-down menu underneath the top-level images */
                    left:0px; /* left-align the drop-down to the previous button border */
                    height:auto; /* the drop-down height will be determiend by line count */
                    width:129px;
                    color:black; /* this sets the unselected-text color */
                    background:white; /* this sets our menu's effective 'border' color */
                    }
                    
                .menu ul li:hover ul li a,
                .menu ul li a:hover ul li a,
                .menu ul li.over ul li a { /* 2nd level unselected items */
                    border:0;
                    margin:0;
                    padding:5px 5px 5px 5px; /* actual padding for each menu item */
                    height:auto;
                    color:#5c7044; /* this sets the unselected drop-down text color */
                    background:#ffffff; /* this sets the drop-down menu background color */
                    text-decoration: none;
                    width:119px;
                }
                
                .menu .long ul li:hover ul,
                .menu .long ul li a:hover ul,
                .menu .long ul li.over ul { /* 2nd level drop-down box */
                    display:block;
                    position:absolute;
                    margin:0;
                    top:29px; /* place the drop-down menu underneath the top-level images */
                    left:0px; /* left-align the drop-down to the previous button border */


                    height:auto; /* the drop-down height will be determiend by line count */
                    width:157px;
                    color:black; /* this sets the unselected-text color */
                    background:white; /* this sets our menu's effective 'border' color */
                }
                
                .menu .long ul li:hover ul li a,
                .menu .long ul li a:hover ul li a { /* 2nd level unselected items */
                    border:0;
                    margin:0;
                    padding:5px 5px 5px 5px; /* actual padding for each menu item */
                    height:auto;
                    color:#5c7044; /* this sets the unselected drop-down text color */
                    background:#ffffff; /* this sets the drop-down menu background color */
                    width:147px;
                }
                
                .menu ul li:hover ul li:hover a,
                .menu ul li a:hover ul li a:hover, 
                .menu ul li ul li a:hover { /* 2nd level selected item */
                    color:black;
                    background:#d7e5c6;
                }
                .menu .long ul li ul li a,
                .menu .long ul li ul li a:hover { /* 2nd level selected item */
                    width: 147px;
                }
                
                #prospective-students {
                    width: 157px;
                    height: 31px;
                    display:block;
                }
                                    
        /***************************** END TOP NAVIGATION **********************************/

        /***************************** QUICKSEARCH **********************************/
        
        .quicksearch {
            position: relative;
            float: left;
            border: 0;
            height: 27px; /* the menu's overall height */
            width: 134px; /* the menu's overall width */
            background-image: url('../images/quicksearch.gif');
            background-repeat: no-repeat;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;         /* the menu's font size */
        }
        
        .quicksearch ul {
            padding:0;
            margin:0;
            border:0;
            list-style-type:none;
            line-height:15pt; /* globally set the menu's item spacing. */
        }
        
        .quicksearch li {
            float:left; /* array of top-level buttons */
            font-size: 99%;
            position:relative;
            margin:0;
            line-height: 14px;
        }
        
            /***************************** QUICKSEARCH - TOP LEVEL ITEMS **********************************/
            
            .quicksearch ul li ul {
                display:none; /* initially hide the entire list */
                padding:0px; /* box border width */
            }
            
            .quicksearch ul li a,
            .quicksearch ul li a:visited { /* unselected top-level menu items */
                display:block;
                float:left;
                text-decoration:none;
            }
            
            
            /***************************** QUICKSEARCH - SECOND LEVEL ITEMS ***************************/
            
            .quicksearch ul li:hover ul,
            .quicksearch ul li a:hover ul,
            .quicksearch ul li.over ul { /* 2nd level drop-down box */
                display:block;
                position:absolute;
                margin:0;
                top:23px; /* place the drop-down menu underneath the top-level images */
                left:8px; /* left-align the drop-down to the previous button border */
                height:auto; /* the drop-down height will be determiend by line count */
                width:107px;
                color:#990000; /* this sets the unselected-text color */
                background:white; /* this sets our menu's effective 'border' color */
                filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
    
            }
            
            .quicksearch ul li:hover ul li a,
            .quicksearch ul li a:hover ul li a,
            .quicksearch ul li.over ul li a { /* 2nd level unselected items */
                border:0;
                margin:0;
                padding:4px 5px 4px 5px; /* actual padding for each menu item */
                height:auto;
                color:#990000; /* this sets the unselected drop-down text color */
                background:#ffffff; /* this sets the drop-down menu background color */
                width:97px;
        
            }
            
            .quicksearch ul li:hover ul li:hover a,
            .quicksearch ul li a:hover ul li a:hover,
            .quicksearch ul li ul li a:hover { /* 2nd level selected item */
                color:black;
                background:#d7e5c6;
        
            }
            
            #quicksearch {
                width: 134px;
                height: 27px;
                background-image:url('images/quicksearch.gif');
                background-repeat:no-repeat;
                display:block;
            }
                
        /***************************** END QUICKSEARCH NAVIGATION **********************************/

        /****************************** SEARCH BOX STYLES **********************************/
        
        #searchbox {
            margin:1px -5px -10px 5px;

            width:163px;
            height: 30px;
            float:left;
        /*  background-color: #aec790; */
        }
        
        form {
            margin:0px 0px -10px 0px;
        }
        /* Fix IE. Hide from IE Mac \*/
        * html form { 
            margin:0px 0px 0px -1px;
        }
        *:first-child+html form {
            margin:0px 0px 0px 1px;
        }
        /* End */
        
        #searchbox label, #searchbox legend {
            display: none;
        }
        
        #searchbox fieldset {
            border: 0px;
            margin: 0px;
            padding: 0px;
        }
        
        #site-search-form #site-search-query {
            background-color: #EEE;
            color: #666;
        }
        /* Fix IE. Hide from IE Mac \*/
        * html #site-search-form #site-search-query  {  
            margin-bottom: 6px;
            margin-left: -2px;
        }
        *:first-child+html #site-search-query {
            margin-bottom: 6px;
        }
        /* End */
        * html #site-search-form #site-search-query  {  
            margin-bottom: 6px;
            margin-left: -2px;
        }
        
        #site-search-form #site-search-submit { 
            border: 0px;
            background-image: url('../images/go.gif');
            color: #e0e0e0;
            font-size: 10%;
            line-height: 500%;
            height: 22px;
            width: 24px;
            height:24px;
            margin: 4px;
            line-height: 0%;
            position:relative;
            text-indent:-9999em;
        
        }
        
        /****************************** END SEARCH BOX STYLES **********************************/
        
        /****************************** SHADOW STYLES **********************************/
        
        #shadowbtm {

        }
        
        #shadowtop {

        }
        
        /****************************** END SHADOW STYLES **********************************/

#skip {
background-color:#FFFFFF;
/*background-image:url('../images/skipBg.jpg');
background-position:right top;
background-repeat:no-repeat; */
height:1px;
margin: 0px auto;   
width: 950px;
}

table {
        border: none;
        width: 100%;
}

td,th {
    color: #000000;
}
td {
        padding: 2px 4px;
        vertical-align: top;
}
th {
        background-color: #fff;
        border-bottom: 2px solid #999;
        border-top: 2px solid #999;
    font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        padding: 3px 4px;
}
td {
        border-bottom: 1px solid #999;
}
.tr-bgcolor {
        background-color: #c3d6c3;
}

#student_table {
        border: none;
        width: 400px;
}

#student_table td {
        border-bottom: none;
}

#student_table a {
        text-decoration: none;
}
.alum-table h3 {
        margin-bottom: 0px;
        padding-bottom: 1px;
}
.alum-table td {
        border-bottom: none;
        padding-bottom: 25px;

}

.welcome {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 218%;
}

#wrapper {
    width:950px;
    margin: 0px auto;   
}

#left {
    float: left;
}
#store-button {
    padding: 30px 0 0 20px;
    position: relative;
    clear: left;
}
*:first-child+html #store-button {
    padding: 15px 0 0 20px;
}
