/*
  legacy.css
  ----------
  IE6 & IE7
*/


SUP, SUB { position: static; vertical-align: top; }

.header,
.footer,
.article,
.section,
.nav,

.bar,

.text { zoom: 1; }


/*global containers*/
#maincontent { zoom: 1; }
* HTML #pagewrapper { width: 954px; margin: 0 auto; }


/*global header*/
* HTML #header-global { background: rgb(98,43,136); }
* HTML #nav-main A { height: 45px; }
* HTML #nav-main A.active,
* HTML #site-search-form.active { background-image: url(../images/bg.mainnav.active.gif); }
* HTML #nav-main .col-8 .submenu { width: 81px; }
#nav-main .submenu { float: left; }
* HTML .audio { width: 155px; background-image: url(../images/bg.media.audio.gif); }
* HTML .aside .audio { width: 125px; }


/*global elements*/
* HTML #headerbar { height: 53px; }
#contentheader { zoom: 1; }
#side-nav H2 A:hover { padding-left: 18px; }
* HTML #contentheader { height: 57px; }
* HTML #contentheader.crumbs-hdr { height: 63px; }
* HTML #navbar,
* HTML .refine-filter,
* HTML .aside,
* HTML UL.tabnav { zoom: 1; }
#explore-possible LI A { zoom: 1; }
* HTML #explore-possible LI A { background-image: none; }

.col-3-layout { width: 100%; }
.col-3-layout .col { float: left; }


/*mega-menu (nav-section)*/
#nav-section LI { float: left; }
*:first-child+HTML #nav-section-hdr LI { height: auto; min-height: 3em; }
#nav-section LI LI { float: none; }


/*tabbed content*/
#tabbed-block UL.tabnav { zoom: 1; }
#tabbed-block UL.tabnav LI { float: left; height: auto; }
#tabbed-block UL.tabnav A { display: block; padding-top: 0.5em; height: 2.5em; }
* HTML #tabbed-block UL.tabnav-fancy A { background: none; text-indent: 0; color: rgb(255,255,255) !important; text-transform: uppercase; height: 55px !important; padding: 20px 15px 0 !important; }


/*programs & admissions*/
* HTML .program-landing { width: auto !important; }
* HTML .program-landing #intro,
* HTML .program-landing #programs { display: inline; }
* HTML .program-landing #splash-caption { background: rgb(77,77,77); }
* HTML #programs-list LI.program { zoom: 1; }


/*faculty article & bio pages*/
* HTML #bio-details { zoom: 1; }
* HTML .article-col-side .aside BLOCKQUOTE { zoom: 1; }


/*4 feature block*/
#feature-block-4 { zoom: 1; }
#feature-block-4 .col { float: left; min-height: 250px; }
* HTML #feature-block-4 .col { height: 250px; }
* HTML .news-item { zoom: 1; }
.media-icon { display: inline; }


/*department landing*/
* HTML .dept-landing #contentheader { height: 65px; }
* HTML .dept-landing #col-main { display: inline; }
* HTML #dept-splash .figure { zoom: 1; }
* HTML #dept-splash .figcaption { background: rgb(71,71,71); }


/*slideshows*/
* HTML #slideshow .caption .title,
* HTML #slideshow .caption .body { background: rgb(51,51,51); }


/*mba & executive education*/
* HTML #aside-block-side { height: 395px; }
* HTML #program-content,
* HTML #program-highlights { zoom: 1; }
* HTML #program-highlights { height: 375px; }
* HTML #program-highlights .header { height: 42px;}
* HTML #program-highlights .section { height: 265px; }
* HTML.js #program-highlights .body { height: 85px; }


/*faculty directory*/
* HTML #faculty-directory .alpha-list,
* HTML #expertise-list LI { zoom: 1; }
* HTML #faculty-directory .alpha-list A { margin-left: 1px; }


/*news & events listing*/
* HTML #news-events LI { zoom: 1; }


/*courses & schedules*/
#find-program P.field { min-width: 200px; }
* HTML #find-program P.field { width: 200px; }


/*top-level pages*/
.top-level #col-main .col-1,
.top-level #col-main .col-2 { float: left; width: 212px; }
* HTML #splash-block .aside-wrap { height: 265px; }
* HTML UL.media LI A { height: 28px; }


/*utility pages*/
* HTML #four0four { height: 430px; }
* HTML #portal-partners { height: 480px; }
#sitemap { zoom: 1; }
#sitemap .col { float: left; }
* HTML #sitemap { margin-left: -18px; }


/*stern advantage slideshow*/
* HTML #stern-slides .nav LI A { height: 22px; }
* HTML #stern-slides .prev,
* HTML #stern-slides .next { display: inline; }


/*experience network*/
#network { height: 690px !important; }
#network-profiles { position: relative; z-index: 2; }
#data-features { padding: 95px 0 0 !important; }
* HTML .network-profile { height: 200px; }

