div#dept_title { height: 35px; position: relative; z-index: 2; width: 950px; background-image: url(/e/alt/i2/dept_title_alt.png); background-repeat: no-repeat; }
div#dept_title h2 { display: none; }
div#dept_title a { display: none; width: 585px; height: 41px; padding: 0px; position: absolute; top: 0px; display: block; left: 0px; }

/* alt NAVIGATION MENUS - MAIN */ 

#main_navigation {z-index: 10000; position: absolute; margin-top: 12px; background-color: white; height: 42px}

#menu {list-style-type:none; padding:0px; padding-left: 0px;}

ul#menu {padding: 0; margin: 8px 0px 0px 0px; border}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right: 0px;}
#menu li.last {margin-right: 0px !important;}

#menu li span {display:block; z-index:100; background:#ffffff; font-size:5px;}
#menu li a, #menu li a:visited {display:block; padding:0; }

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
#menu dt {background: #ffffff; margin:0; float:left; margin-bottom: 1px;}
#menu dd {display:none; background: #ffffff; clear:left; margin:0; padding:0; color: #fff; text-align:left; border-bottom: solid 1px #682069; border-right: solid 1px #682069; border-left: solid 1px #682069; position: relative; left: -1px; top: -10px;}
#menu li.el dd {border-left: solid 0px #682069; left: 0px}
#menu li.research dd {border-right: solid 0px #682069; }

#menu dt #el {border-bottom: 10px solid white}
#menu dt #ect {border-bottom: 10px solid white}
#menu dt #hpe {border-bottom: 10px solid white}
#menu dt #be {border-bottom: 10px solid white}
#menu dt #people {border-bottom: 10px solid white}
#menu dt #research {border-bottom: 10px solid white}
#menu dt #courses {border-bottom: 10px solid white}

#menu dt a, #menu dt a:visited {height: 42px; display:block; }
#menu dt a span, #menu dt a:visited span {display:none;}
#menu dd a, #menu dd a:visited {height: 18px; background-color:#ffffff; color:#682069; display:block; padding: 6px 10px 0px 19px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
#menu dd.tall a, #menu dd.tall a:visited {height: 34px; background-color:#ffffff; color:#682069; display:block; padding: 6px 10px 0px 19px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

#menu #first dd a, #menu .first dd a:visited,
#menu #first dd.tall a, #menu #first dd.tall a:visited {padding: 6px 10px 0px 26px;}

#menu .last dd a, #menu .last dd a:visited,
#menu .last dd.tall a, #menu .last dd.tall a:visited {padding: 6px 0px 0px 14px !important;}

#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block; }

#menu dd:hover, #menu dd a:hover, #menu dd.tall a:hover {background: #682069; color: white; }

#menu li.el dd a {width: 94px; }
#menu li.ect dd a  {width: 199px; }
#menu li.hpe dd a {width: 170px }
#menu li.be dd a {width: 77px; }
#menu li.people dd a {width: 52px; }
#menu li.courses dd a {width: 64px; }
#menu li.research dd a {width: 93px; }

#main_navigation #el {width: 130px; background:url(/e/alt/i2/nav_el.gif); border-right: solid 1px #ffffff;}
#main_navigation #ect {width: 228px; background:url(/e/alt/i2/nav_ect.gif); border-right: solid 1px #ffffff;}
#main_navigation #hpe {width: 199px; background:url(/e/alt/i2/nav_hpe.gif); border-right: solid 1px #ffffff;}
#main_navigation #be {width: 106px; background:url(/e/alt/i2/nav_be.gif); border-right: solid 1px #ffffff;}
#main_navigation #people {width: 81px; background:url(/e/alt/i2/nav_people.gif); border-right: solid 1px #ffffff;}
#main_navigation #research {width: 107px; background:url(/e/alt/i2/nav_research.gif)}
#main_navigation #courses {width: 93px; background:url(/e/alt/i2/nav_courses.gif); border-right: solid 1px #ffffff;}


#main_navigation #el:hover, #main_navigation #el.over {background:url(/e/alt/i2/nav_el-over.gif)}
#main_navigation #ect:hover {background:url(/e/alt/i2/nav_ect-over.gif)}
#main_navigation #hpe:hover {background:url(/e/alt/i2/nav_hpe-over.gif)}
#main_navigation #be:hover {background:url(/e/alt/i2/nav_be-over.gif)}
#main_navigation #people:hover {background:url(/e/alt/i2/nav_people-over.gif)}
#main_navigation #research:hover {background:url(/e/alt/i2/nav_research-over.gif)}
#main_navigation #courses:hover {background:url(/e/alt/i2/nav_courses-over.gif)}

/* alt NAVIGATION MENUS - SECONDARY PROGRAMS */

#secondary_navigation {z-index: 100000; border-bottom: 1px solid #682069; border-right: 1px solid #682069; background-color: #D1BCD2; position: relative; top: 0px; z-index: 2; margin: 0px 14px 20px 15px !important; height: 23px !important;}
#secondary_navigation.nonav {height: 2px !important; border-left: 1px solid #682069;}
#secondary_navigation #menu {list-style-type:none; 
padding:0px; padding-left: 0px;}

#secondary_navigation #menu {padding: 0; margin:0px 0px 0px 0px; }

#secondary_navigation #menu li {display:block; float:left; position:relative; z-index:100; margin-right: 0px; border-right: 1px solid white; height: 23px; }
#secondary_navigation #menu li span {text-transform: uppercase; }
#secondary_navigation #menu li.last {margin-right: 0px !important;}

#secondary_navigation #menu li span {display:block; z-index:100; background:#ffffff; font-size:10px; padding: 0px 14px 0px 15px; border-right: 1px solid white;}
#secondary_navigation #menu li a, #secondary_navigation #menu li a:visited {display:block; padding:0; color: white}
#secondary_navigation #menu li a:hover {color: #682069}

#secondary_navigation #menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; }
#secondary_navigation #menu dt {background: #ffffff; margin:0; float:left; margin-bottom: 1px; text-transform: uppercase;}
#secondary_navigation #menu dd {display:none; background: #fff; clear:left; margin:0; padding:0; color: #fff; border: solid 0px #682069; border-top: 0px; top: 0px;}
#secondary_navigation #menu #first dd {border-left: 1px solid #682069; position: relative; left: -1px; }
#secondary_navigation #menu #second dd, #secondary_navigation #menu #fourth dd {position: relative; right: 1px}
#secondary_navigation #menu .last dd {border-right: solid 1px #682069 !important; }

#secondary_navigation #menu dt a, #secondary_navigation #menu dt a:visited {height: 23px; display:block;}
#secondary_navigation #menu dt a span, #secondary_navigation #menu dt a:visited span {height: 13px;  border-bottom: solid 1px #682069; background-color: #682069; font-size: 10px; color: white; padding: 5px 15px;}
#secondary_navigation #menu dt a:hover span {background-color: white; color: #682069; }
#secondary_navigation #menu dd a, #secondary_navigation #menu dd a:visited {border: solid 1px #682069; border-top: 0px; height: 18px; width: auto; background:#fff; color:#682069; display:block; padding: 6px 12px 0px 15px; text-decoration:none; font-size:11px; font-weight:normal;}
#secondary_navigation #menu #first dd a, #secondary_navigation #menu #first dd a:visited {width: auto; }


#secondary_navigation #menu li a:hover {border:0;}
#secondary_navigation #menu li:hover dd, #secondary_navigation #menu li a:hover dd {display:block; }

#secondary_navigation #menu dd a:hover {border: solid 1px #682069; border-top: 0px;  background-color: #682069; color: white;}

#secondary_navigation #menu li#first {border-left: 1px solid #682069; height: 23px !important}
#secondary_navigation #menu li#first dd a {border-left: 0px !important;}

#secondary_navigation #menu li.last dt a:hover {border-right: 1px solid #682069; }

#secondary_navigation #menu li.selected dt a span, #secondary_navigation #menu li.selected dt a:visited span {background-color: white; color: #682069; }

/* FROM STEINHARDT INNER */

div#content img { float: right; margin: 0px 4px 4px 4px; }
div#content table img {float: none; margin: 9px 0px -7px 0px;}

/** Page Title */
div#page_title {z-index: 1;  padding: 0px; margin: 0px 14px 0px 15px; font-family: Arial, Helvetica, Sans-Serif; }
div#page_title { height: 264px; width: 921px; font-size: 22px; color: #682069; border-bottom: 1px solid #682069; text-align: left; vertical-align: bottom; }

div#page_title h2 {z-index: 1; font-size: 28px; height: 24px; color: #682069; font-weight: normal; border-left: 1px solid #682069; border-right: 1px solid #682069;  }
div#page_title h2 {position: relative; top: 213px; left: 0px; padding: 10px 10px 20px 8px; margin: 0px}

div#page_title h2.subheading {z-index: 1; font-size: 20px; height: 14px; width: 210px; color: #682069; font-weight: normal; border-left: 0px solid #682069; border-right: 0px solid #682069; }
div#page_title h2.subheading {position: relative; top: 240px; left: 0px; float: left; padding: 10px 10px 20px 8px; margin: 0px}

div#page_title h3.subheading {z-index: 1; font-size: 20px; height: 14px; width: 205px; color: #682069; font-weight: normal; border-left: 0px solid #682069; border-right: 0px solid #682069; font-family: arial; letter-spacing: 0.05em}
div#page_title h3.subheading {position: relative; top: 240px; left: 0px; float: left; padding: 10px 10px 20px 8px; margin: 0px}

div#page_title.no_pic { height: 61px; width: 921px; font-size: 22px; color: #682069; border-bottom: 1px solid #682069; text-align: left; vertical-align: bottom; }
div#page_title.no_pic  h2 {position: relative; top: 6px;  border: 0px solid #682069;}
div#page_title.no_pic  h3.subheading {display: none; position: relative; top: 43px; left: 0px; float: left; padding: 10px 10px 20px 8px; margin: 0px}

div.el     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title.jpg) no-repeat 0px 12px; }

div.altTitle { margin: 10px 0px 0px 0px; padding: 0px; height: 18px;}

div.alt_programs_el       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0002.jpg) no-repeat 0px 12px; }
div.alt_programs_el01     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0003.jpg) no-repeat 0px 12px; }
div.alt_programs_el02     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0004.jpg) no-repeat 0px 12px; }
div.alt_programs_el03     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0005.jpg) no-repeat 0px 12px; }
div.alt_programs_el04     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0006.jpg) no-repeat 0px 12px; }
div.alt_programs_el05     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0007.jpg) no-repeat 0px 12px; }
div.alt_programs_el06     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0008.jpg) no-repeat 0px 12px; }
div.alt_programs_el07     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0011.jpg) no-repeat 0px 12px; }
div.alt_programs_el08     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0015.jpg) no-repeat 0px 12px; }
div.alt_programs_el09     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0003.jpg) no-repeat 0px 12px; }
div.alt_programs_el10     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0008.jpg) no-repeat 0px 12px; }
div.alt_programs_el11     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0021.jpg) no-repeat 0px 12px; }

/* div.alt_programs_ect    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0005.jpg) no-repeat 0px 12px; } */

/* not currently using: 01, 07, 10*/
div.alt_programs_hea      { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0006.jpg) no-repeat 0px 12px; }
div.alt_programs_hea01    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0012.jpg) no-repeat 0px 12px; }
div.alt_programs_hea02    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0018.jpg) no-repeat 0px 12px; }
div.alt_programs_hea03    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0019.jpg) no-repeat 0px 12px; }
div.alt_programs_hea04    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0020.jpg) no-repeat 0px 12px; }
div.alt_programs_hea05    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0021.jpg) no-repeat 0px 12px; }
div.alt_programs_HEA06,    
div.alt_programs_hea06    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0022.jpg) no-repeat 0px 12px; }
div.alt_programs_hea07    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0023.jpg) no-repeat 0px 12px; }
div.alt_programs_hea08    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0025.jpg) no-repeat 0px 12px; }
div.alt_programs_hea09    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0027.jpg) no-repeat 0px 12px; }
div.alt_programs_hea10    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0028.jpg) no-repeat 0px 12px; }
div.alt_programs_hea11    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0030.jpg) no-repeat 0px 12px; }
div.alt_programs_hea12    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0032.jpg) no-repeat 0px 12px; }


div.alt_programs_be       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0009.jpg) no-repeat 0px 12px; }
div.alt_programs_be01     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0010.jpg) no-repeat 0px 12px; }
div.alt_programs_be02     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0016.jpg) no-repeat 0px 12px; }
div.alt_programs_be03     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0001.jpg) no-repeat 0px 12px; }
div.alt_programs_be04     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0010.jpg) no-repeat 0px 12px; }
div.alt_programs_be05     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0016.jpg) no-repeat 0px 12px; }
div.alt_programs_be06     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0019.jpg) no-repeat 0px 12px; }
div.alt_programs_be07     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0030.jpg) no-repeat 0px 12px; }
div.alt_programs_be08     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0031.jpg) no-repeat 0px 12px; }
div.alt_programs_be09     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0013.jpg) no-repeat 0px 12px; }
div.alt_programs_be10     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0013.jpg) no-repeat 0px 12px; }
div.alt_programs_be11     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0033.jpg) no-repeat 0px 12px; }
div.alt_programs_be12     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0034.jpg) no-repeat 0px 12px; }
div.alt_programs_be13     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0035.jpg) no-repeat 0px 12px; }

div.alt_programs_tag    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0004.jpg) no-repeat 0px 12px; }
div.alt_programs_dpe    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0032.jpg) no-repeat 0px 12px; }

div.alt_programs_studyabroad { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0033.jpg) no-repeat 0px 12px; }

div.alt_news, div.news         { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0007.jpg) no-repeat 0px 12px; }
div.alt_faq          { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0008.jpg) no-repeat 0px 12px; }

div.alt_people_faculty,
div.faculty                { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0028.jpg) no-repeat 0px 12px; }
div.alt_people_faculty02   { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0027.jpg) no-repeat 0px 12px; }
div.alt_people,
div.alt_people_staff       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0020.jpg) no-repeat 0px 12px; }
div.alt_people_ga          { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0024.jpg) no-repeat 0px 12px; }
div.alt_people_students    { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0001.jpg) no-repeat 0px 12px; }
div.alt_people_alumni      { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0006.jpg) no-repeat 0px 12px; }

div.alt_programs, div.academics     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0005.jpg) no-repeat 0px 12px; }
div.alt_research     { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0025.jpg) no-repeat 0px 12px; }

div.alt_courses        { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0011.jpg) no-repeat 0px 12px; }
div.alt_courses02      { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0000.jpg) no-repeat 0px 12px; }

div.alt_admissions   { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_gen_0026.jpg) no-repeat 0px 12px; }

div.alt_general      { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_0016.jpg) no-repeat 0px 12px; }

div.alt_southafrica       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_africa01.jpg) no-repeat 0px 12px; }
div.alt_southafrica2       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_africa02.jpg) no-repeat 0px 12px; }  /* not in use */
div.alt_southafrica3       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_africa03.jpg) no-repeat 0px 12px; }
div.alt_southafrica4       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_africa04.jpg) no-repeat 0px 12px; }  /* not in use */
div.alt_southafrica5       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_africa05.jpg) no-repeat 0px 12px; }
div.alt_southafrica6       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_africa06.jpg) no-repeat 0px 12px; }
div.alt_southafrica7       { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_africa07.jpg) no-repeat 0px 12px; }

body.alt_care_page div#page_title.academics { background: transparent url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_alt_care01.jpg) no-repeat 0px 12px; }

/** Third level navigation */

div#third_level_nav { height: 18px; width: 758px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 10px; border: 0px solid black; }
div#third_level_nav { color: inherit; background: #682069; text-align: center; }
div#third_level_nav ul { list-style-type: none; text-align: center; padding: 1px 0px 0px 0px; margin: 0px; }
div#third_level_nav ul li { float: left; padding: 0px 8px 0px 8px; margin: 0px 0px 0px 0px; background: url(/e/i/divider-colon.png) no-repeat center left; }
div#third_level_nav ul li a { font-size:11px ;text-decoration: none; color: #fff; background-color: inherit; }
div#third_level_nav ul li a:hover { text-decoration: underline; }

div#third_level_nav ul li:first-child { background-image: none; } /* don't put a colon-divider for first item */
div#third_level_nav ul li.first       { background-image: none; } /* this is for IE because it doesn't understand 'first-child' */

div#third_level_no_nav, div#identity_main_nav  { height: 6px; width: 768px; margin: 0px 0px 0px 0px; padding: 0px; border: 0px solid black; }
div#third_level_no_nav, div#identity_main_nav  { color: inherit; background: #682069; text-align: center; }

/** News Events */

div#news { margin: 10px 15px 0px 5px; padding: 0px 0px 0px 0px; width: 194px; }

div#news { background-color: inherit; color: #682069; }
div#news { border: 1px solid #A4A597; float: right; }
div#news h3 { font-family: Arial, Helvetica, Verdana, Sans-Serif; }
div#news h3 { border-bottom: 1px solid #A4A597; font-size: 13px; margin: 0px; padding: 5px 0px 5px 10px; }
div#news ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
div#news ul li { margin-bottom: 5px; line-height: 2.2ex; font-size: 11px;}
div#news ul li a { padding: 2px 6px 4px 7px; margin: 3px 3px 3px 3px; width: 175px; display: block; background-color: inherit; color: Black; text-decoration: none; }
div#news ul li a:hover { background-color: #A4A597; }


/** Calendar of Events Navigation */

.calendarnav {font-size:11px; }
.calendarnav ul {border-right: 1px solid #A4A597; border-left: 1px solid #A4A597; border-bottom: 1px solid #A4A597; list-style: none; margin: 0px 0px 0px 0px; padding: 5px; }
.calendarnav li {display:inline; padding: 0px; padding-bottom: 0px !important; }
.calendarnav p {font-weight: 900; line-height: 1.3em; color: #485D00 !important; font-family: Arial, Helvetica, Verdana, Sans-Serif; border: 1px solid #A4A597; font-size: 13px !important; margin: 0px; padding: 5px; }

.calendarnav form {background: #ffffff; padding-bottom: 10px; width: 300px; float: right; padding: 0px; }
.calendarnav select {height:16px; padding: 0px; background-color: #682069 ; color: #fff; letter-spacing: .3px; font-weight:bold; font-size:9px; }
.calendarnav #feed {margin-bottom: 10px; width:288px}
.calendarnav #month{width:138px}
.calendarnav input {font-size: 10px; margin-left: 5px;}

.vevent {border-bottom: 1px solid #e0e0e2; margin-bottom: 10px; padding-bottom: 5px; }
.vevent p {margin-bottom: 5px; margin-top: 5px;}
.vevent .summary {font-size: 15px; }
.vevent a.url {color: #485D00 !important; display: block }
.vevent a.url:hover {color: #682069 !important; display: block }

.feedLinks {float: right; display: block; background-color: white; font-size: 11px; width: 98px; border-left: 1px solid #A4A597; border-bottom: 1px solid #A4A597; border-right: 1px solid #A4A597; padding: 2px 6px; margin: 0px; } 
.feedLinks a {font-weight: bold; color: #A4A597 !important; padding: 0px 1px;} 
.feedLinks a:hover {background-color: #A4A597 !important; color: #fff !important; } 

.linkBox {float: right; width: 300px;}
.feedLinks {float: right; display: block; background-color: white; font-size: 11px; width: 98px; border-left: 1px solid #A4A597; border-bottom: 1px solid #A4A597; border-right: 1px solid #A4A597; padding: 2px 6px; margin: 0px; } 
.feedLinks a {font-weight: bold; color: #682069 !important; padding: 0px 1px;} 
.feedLinks a:hover {background-color: #682069 !important; color: #fff !important; } 

/** Appendbar */

div#appendbar h3 {margin-bottom: 0px; margin-top: 25px; display:block !important;}
div#appendbar h3 a {text-decoration: none;}
div#appendbar h3 a:hover {background-color: white; color: black;}
div#appendbar ul { margin-left: 25px; padding-left: 0px   }
div#appendbar ul li { font-size:13px; padding-bottom: 10px; list-style-type: none !important;}
div#appendbar ul li.summary { font-weight: normal; font-size:10px; padding: 0px 0px 10px 10px; line-height: 14px}

div#appendbar .slot_common_taggedcontent ul li a:hover {background-color:#f1f1f3; color: black;}
div#appendbar .slot_common_taggedcontent ul li a {font-size: 13px; margin-bottom: 5px; display: block; padding: 3px;}
div#appendbar .slot_common_taggedcontent ul li div {padding: 0px 0px 0px 15px; border-left: 1px solid #e0e0e2; border-bottom: 1px solid #e0e0e2;  font-size: 12px; margin-bottom: 10px; }


div#appendbar .slot_common_calendar ul li a:hover {background-color:#f1f1f3; color: black;}
div#appendbar .slot_common_calendar ul li a {text-decoration: none; font-size: 13px; margin-bottom: 5px; display: block; padding: 3px;border-bottom: 1px solid #e0e0e2;  }
div#appendbar .slot_common_calendar ul li a .dtstart {font-weight: bold  }
div#appendbar .slot_common_calendar ul li.moreList a {text-decoration: none; font-size: 11px; margin-top: 15px; background-color: #f1f1f3; border: 0px; }
div#appendbar .slot_common_calendar ul li p.summary { padding: 0px; margin: 0px;}

/** Sidebar */

div#sidebar { width: 207px; position: relative; top: 0px; left: -15px; margin: 0px 0px 0px 25px; padding: 0px; min-height: 0; border-left: 15px solid white !important; }
div#content div#sidebar { width: 207px; position: relative; top: -10px; left: 30px; margin: 0px 0px 10px 25px; padding: 0px; min-height: 0; border-left: 15px solid white !important}

div.slot_sidebar1, div.slot_sidebar2, 
div.slot_sidebar3, div.slot_sidebar4,
div.slot_sidebar5, div.slot_sidebar6  {margin-bottom: 40px; }
div#sidebar { background-color: #fff; color: #682069 !important; z-index:800; }
div#sidebar { float: right; clear:both; }
div#sidebar h3 { color: #A4A597 !important; border-bottom: 1px solid #A4A597; font-weight: normal; font-size: 17px !important; margin: 0px; padding: 0px; letter-spacing:.05em}
div#sidebar h3 a { color: #A4A597 !important; border-bottom: 0px solid #fff; font-weight: normal; font-size: 17px !important; margin: 0px; padding: 0px; letter-spacing:.05em; text-decoration: none;}
div#sidebar h3 a:hover { color: #000 !important; background-color: white; border-bottom: 0px solid #000; font-weight: normal; font-size: 17px !important; margin: 0px; padding: 0px; letter-spacing:.05em; text-decoration: underline;}
div#sidebar h4 { color: #A4A597 !important; border-bottom: 1px solid #A4A597; font-weight: normal; font-size: 17px !important; margin: 0px  !important; ; padding: 0px  !important; ; letter-spacing:.05em; }
div#sidebar h4 a { color: #A4A597 !important; border-bottom: 1px solid #682069 ; font-weight: normal; font-size: 17px !important; margin: 0px  !important; padding: 0px !important; letter-spacing:.05em; text-decoration: none;}
div#sidebar h4 a:hover { color: #682069 !important;}
div#sidebar a {color: #682069  }
div#sidebar a:hover { color: #000; }
div#sidebar ul { border-right: 1px solid #A4A597; border-left: 1px solid #A4A597; border-bottom: 1px solid #A4A597; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
div#sidebar ul li { padding: 1px; margin-bottom: 1px; padding-bottom: 0px !important; margin-top: 0px !important; line-height: 2.4ex; font-size: 11px;}
div#sidebar ul li a { padding: 4px; width: 195px; display: block; background-color: inherit; color: Black !important; text-decoration: none; }
div#sidebar ul li a:hover { background-color: #C8C9C1; }
div#sidebar ul li.moreList a {border: 0px;  background-color: #fff; color: #682069 !important; }
div#sidebar ul li.moreList a:hover {border: 0px;  background-color: #fff; text-decoration: underline; }
div#sidebar ul li a img { float: none !important; margin: 0px 0px 4px 0px !important; border: 0px;  }
div#sidebar ul.nolink li, div#sidebar ul li.nolink { padding: 5px !important;  }
div#sidebar div#third_level_nav ul { border-top: 1px solid #A4A597;  }

div#sidebar ul.more_links li { border-bottom: 1px solid #f1f1f3; }
div#sidebar ul.more_links li ul li { border-bottom: 0px solid #f1f1f3; font-size: 90%}

div#sidebar ul li ul { border: 0px; border-bottom: 0px solid #A4A597; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
div#sidebar ul li ul li { padding: 0px 0px 0px 4px; margin-bottom: 4px; padding-bottom: 0px !important; margin-top: 0px !important; line-height: 2.4ex; font-size: 11px;}
div#sidebar ul li ul li a {  background-color: #f1f1f3; padding: 4px 4px 4px 8px; width: 182px; color: Black !important; text-decoration: none; }
div#sidebar ul li ul li a:hover { background-color: #C8C9C1; }

div#sidebar p { border-right: 1px solid #A4A597; border-left: 1px solid #A4A597; border-bottom: 1px solid #A4A597; margin: 0px 0px 0px 0px; padding: 5px; font-size:11px; line-height: 16px; color: #000; }

div#sidebar .vevent .summary a {padding-left: 4px; font-size: 11px; padding-top:0px !important;}
div#sidebar .vevent {margin: 0px; padding: 1px; position: relative; top: -1px; left: -1px; }
div#sidebar .vevent p {margin: 0px}
div#sidebar .vevent p.details {padding-left: 4px}
div#sidebar .vevent a.url {padding: 4px !important}
div#sidebar .vevent .dtstart {font-weight: bold;}

div#sidebar .slot_view_taggedprofiles .summary {display: none}



div#sidebar div#features {margin-top: 15px;}
div#sidebar div#features ul li {padding:5px;}

div#features h3, div#features h4, div#sidebar div.slot_common_vchannel h4 {color: #682069 !important; border-bottom: 1px solid #682069}
div#features h3 span, div#features h4 span {display: none;}
div#sidebar div.slot_common_vchannel h4 {margin-bottom: -15px !important}
div#features h3, div#features h4 {display: block; height: 20px; width: 207px; background-image: url(/e/alt/i_ect/sidebar_features.gif); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; }
div#features ul { border-right: 1px solid #682069; border-left: 1px solid #682069; border-bottom: 1px solid #682069;  }
div#features ul li {padding: 1px !important;}
div#features ul li br {display: none;}
div#features img {display: block!important; margin: 0px !important; }
div#features a.next {margin-top: 0px; display:block; font-weight: bold; color: #000; text-align: right; padding: 2px; border-left: 1px solid #682069;border-right: 1px solid #682069;border-bottom: 1px solid #682069!important; font-size: 10px; background-color: #e0e0e2 !important; ;}
div#features a.next:hover {background-color: #682069 !important; color: #fff !important;}
div#features {margin-bottom: 15px;}
div#features li p {display: block!important; margin-top: 0px !important; color: black}
div#features li p a {display: block!important; padding: 0px 0px 4px 0px; margin-bottom: 2px; color: #682069 !important}


/** contents */

div#content { margin: 0px 50px 0px 240px; border-left: 1px solid #e0e0e3;  padding-left: 20px ;font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 12px; line-height: 18px; }
div#content.page_wide { margin: 0px 50px 0px 15px !important; border-left: none;  }

div#content h3 { padding: 0px; margin: 5px 0px 0px 0px; color: #682069; font-weight: normal; font-size: 20px; }
div#content h4 { color: #555; border-bottom: 1px solid #A4A597; padding-bottom: 5px; margin-top: 25px;margin-bottom: 5px; font-weight: 900; font-size: 14px;  line-height: 1.2em }
div#content h5 {  color: #777; border-bottom: 1px solid #e0e0e2; padding-bottom: 5px; margin-bottom: 5px; font-weight: 900; font-size: 12px; margin-bottom:3px; }
div#content h4 a { padding: 3px; position: relative; top: 3px; border-bottom: 1px solid #682069;  text-decoration: none; }
div#content h5 a { padding: 3px; position: relative; top: 3px; border-bottom: 1px solid #682069;  text-decoration: none; }

div#content ul li, div#content ol li  {padding-bottom: 6px}
div#content table.degree_reqs td {border-top: solid 1px #000; padding: 2px; font-size: 11px;}
div#content img {float: right; padding: 0px 0px 10px 10px}

div#content a { color: #682069 ; border-bottom: 1px solid white;}
div#content a:hover { color: #fff; background-color: #a4a597; border-bottom: 1px solid black;}


div#content a.pageanchor {  border-bottom: none !important;}
div#content a.pageanchor:hover { background-color: #fff; border-bottom: none !important;}


/** Curriculum Tables **/
table.curriculum td {border-bottom: 1px solid #e0e0e2; font-size: 11px; line-height: 16px; padding: 3px 0px}
table.curriculum td p, table.curriculum th p {padding: 0px; margin: 0px}
table.curriculum td p b, table.curriculum td p strong, table.curriculum td strong, table.curriculum td b {font-size: 11px}
table.curriculum th {border-bottom: 1px solid #A4A597; font-size: 12px; line-height: 18px; font-weight: bold; text-align: left; padding: 13px 0px 3px 0px}
table.curriculum th p {line-height: 16px}
table.curriculum th.subhead { background-color: #C8CEB2; color: #000 !important; font-weight: normal; border-bottom: 1px solid #A4A597; text-decoration: none;  }

table.curriculum th.short {padding: 2px 0px 2px 0px}
table.curriculum th.short h4 {margin-top:5px}
table.curriculum th.right {width: 60px}
table h4, table h5 {border-bottom: 0px; margin-bottom: 0px; margin-top: 15px}

/** Sortable Tables **/
table.sortable th a {background-color: #A4A597; padding: 3px; text-decoration:none; color: #fff !important; display:block;}
table.sortable th a img {border:none; float:none !important; padding: 0px !important; margin: 0px !important;}
table.sortable th {background-color: #A4A597; border-right: 1px solid #fff; font-size: 11px; line-height: 14px; font-weight: bold; text-align: left; padding: 0px 0px 2px 0px}

table.sortable td {font-size: 11px; line-height: 14px; padding: 3px 2px}
table.sortable tr.even td {border-bottom: 1px solid #A4A597; border-right: 1px solid #e0e0e2; background-color: #ededea; }
table.sortable tr.odd td {border-bottom: 1px solid #A4A597; border-right: 1px solid #ededea;}
table.sortable td p, table.simple_table th p {padding: 0px; margin: 0px}
table.sortable td p b, table.simple_table td p strong {font-size: 11px}

div#content table.sortable th {padding: 1px 1px 0px 1px !important; border-bottom:1px solid black; }
div#content table.sortable th a {text-decoration:none; color: #fff !important; display:block; padding: 4px; border-bottom: 0px !important}
div#content table.sortable th a:hover {color: #000 !important; background-color: white; border-bottom: 0px !important}
div#content table.sortable th a img {border:none; float:none !important; position: relative; top: 1px; padding: 0px !important; margin: 0px !important;}

div#content table.sortable td {padding: 5px}
div#content table.sortable .year {width: 50px}
div#content table.sortable .author {width: 150px}
div#content table.sortable th.title {border-right: 1px solid #A4A597; padding-right: 0px !important}


/** Stylish Lists **/
div#content .stylish_list {list-style-type:none; margin-top:5px; margin-right: 40px; margin-left: 20px; padding-left: 0px;}
div#content .stylish_list li a { text-decoration:none; display: block; margin-top: 0px; border-bottom: 1px solid #e0e0e2; padding: 5px; }
div#content .stylish_list li a:hover { color: black !important; background-color:#e0e0e2; border-bottom: 1px solid #A4A597;}

/** DROP DOWN/Fancy Lists **/
div#content ol.drop_list {list-style-type:decimal; margin-right: 0px !important; padding-left: 40px}
div#content ul.drop_list {list-style-type:none; margin-right: 0px !important; margin-left: 0px}
div#content .drop_list li div {border: 1px solid #e0e0e2; border-bottom: 1px solid #e0e0e2; padding: 7px 10px 0px 10px; margin: 1px 0px 0px 0px; }
div#content .drop_list li div p, div#content .drop_list li div h4, div#content .drop_list li div h5 {margin-top:0px}
div#content .drop_list li div ul {margin-bottom:15px}
div#content .drop_list li div a { text-decoration:underline; display: inline; margin-top: 0px; color: #682069 ; border-bottom: 1px solid white; padding: 0px;  }

div#content .drop_list li a span.dissertation {display: block; margin: 4px 0px 3px 0px; font-size: 14px; line-height: 21px}

div.page_wide .stylish_list {margin-right: 0px !important;}


/** faculty bio fixes */
ul.facultylist {margin-top:0px; list-style-type:none; margin: 0px; padding: 0px; margin-top:15px}
ul.facultylist li {border-bottom: 1px solid #e0e0e2; margin-bottom: 5px; }
ul.facultylist li a {padding: 3px; font-size: 110%;}
ul.facultylist li ul {margin-top: 2px}
ul.facultylist li ul li {line-height: 14px; border-bottom: 0px solid #e0e0e2; margin: 0px; padding: 2px 0px !important;}

div.faculty h2 {font-size: 14px !important; ;}


/** FACULTY BIO */
div#content #bio_bio h3 { position: relative; left: -230px; padding: 0px; margin: 5px -210px 0px 0px; width: 200px; color: #682069; font-weight: normal; font-size: 20px; float: left !important; }
div#content .content_box h3 { margin-top: 10px; margin-bottom: 3px; font-size: 23px; font-weight: normal; }
div#content .boxes_main h3, div#content .boxes_hidden h3, h4.title  { color: #555 !important; border-bottom: 1px solid #A4A597 !important; padding: 5px 0px 5px 0px !important; margin-bottom: 5px; margin-top: 20px; font-size: 14px;  line-height: 1.2em }
h4.title  { padding: 5px 0px 5px 0px !important; margin-bottom: 5px; font-weight: normal !important; font-size: 14px;  line-height: 1.2em }

div#content .boxes_main ul, div#content .boxes_hidden ul {list-style-type: disc !important;}
ul.affiliation_list li {width: 313px !important; }
ul.affiliation_list li a {width: 305px !important}

/* FACULTY BIO SIDE BAR specific */
div.boxes_sidebar form ul li input, div.boxes_sidebar form li input {width:150x;}
div.boxes_sidebar div {min-height: 40px;}

#boxes_sidebar {width: 207px !important; padding-left: 15px !important;}

div#content #boxes_sidebar h2, div#content #boxes_sidebar h3, div#content #boxes_sidebar h4  { color: #A4A597 !important; border-bottom: 1px solid #A4A597 !important; font-weight: bold !important; font-size: 14px !important; margin: 20px 0px 0px 0px !important; padding: 0px !important; letter-spacing:.05em}
div#content #boxes_sidebar ul {border-bottom: 1px solid #A4A597 ; border-left: 1px solid #A4A597 ; border-right: 1px solid #A4A597 ; }
div#content #boxes_sidebar li { border-bottom: 1px solid #f1f1f3 !important; padding: 4px !important;}
div#content #boxes_sidebar div { border: 0px solid #A4A597 !important; margin-bottom: 40px !important;}
div#content #boxes_sidebar p {margin: 0px !important; padding: 4px !important; font-size: 90%; line-height: 15px; border-bottom: 1px solid #A4A597; border-left: 1px solid #A4A597 ; border-right: 1px solid #A4A597 }



/** Facutly listing */
li.facultylistitem {padding-bottom: 7px}
li.facultylistitem li {font-size: 95%;}


/** system specific styles HOME */


/** Courses */
div#content td.course_extend {display:none;}


/** Home Page */
div.home_be {height: 360px !important; border: 0px !important; position: relative; top: 52px !important; margin-bottom: 40px !important; background-image: url(http://www.nyu.edu/steinhardt/e/alt/it2/page_title_home.jpg) !important; background-repeat: no-repeat !important; b; background-position: 0px 0px !important;}
div.home_be h2 { display: none; !important}
div.home_be a { display: block; position: relative; left: 740px; top: 312px; width: 165px; height: 20px;;}
div.home_be a span { display: none; }

div#home_news, body.home_page div#appendbar, div#home_about { width: 424px; float: left; }
body.home_page div#appendbar { width: 424px; float: left; }
div#home_about { margin-right: 46px;}

div#home_about a { color:#000; font-weight: bold;}

div#home_about h4, body.home_page div#appendbar h3, div#home_news h3 { height: 21px; border-bottom: 1px solid #682069 !important; padding: 0px 0px 5px 0px !important; 
margin: 25px 0px 5px 0px; color: #682069; font-weight: normal; font-size: 18px !important;
}

body.home_page div.home_page, div.page_home { width: 900px !important; margin-left:8px !important; margin-top: 40px !important; border-left: none;  }
div.page_home { }

body.home_page div#appendbar ul, div#content div#home_news ul { list-style: none; margin: 8px 0px 0px 0px; padding: 0px; }
body.home_page div#appendbar ul li, div#content div#home_news ul li { padding: 0px; margin: 0px; display: block;}
body.home_page div#appendbar ul li a, div#content div#home_news ul li a { text-decoration: none; padding: 6px 10px; display: block; color: black; border-bottom: 1px solid #e0e0e3; border-top: 0px solid #fff; }
body.home_page div#appendbar ul li a:hover, div#content div#home_news ul li a:hover {text-decoration: underline; color: #fff; border-bottom: 1px solid #682069; background-color: #682069}

div#content div#home_news ul li.moreList a { margin-top: 15px; color: #682069; padding: 1px 10px; font-weight: normal; font-size: 90%}
div#content div#home_news ul li.moreList a:hover {color: white;}

body.home_page div#appendbar ul, body.home_page div#appendbar {margin-top: 0px; padding-top: 0px;}
body.home_page div#secondary_navigation,body.home_page h3 {display: none !important}

body.home_page div#appendbar a.anchor_append1, body.home_page div#appendbar a.anchor_append2 {display: none !important }
/** FIX ME */
/** Styles from old site */
.header  { color: #682069; font-size: 18px; font-family: Arial, Heveltica, sans-serif, MS Sans Serif; Line-height: 150%; }
.subheader  { color: #682069; font-size: 17px; font-family: Arial, Heveltica, sans-serif, MS Sans Serif; Line-height: 150%; }
.subheader2  { color: #682069; font-size: 15px; font-family: Arial, Heveltica, sans-serif, MS Sans Serif; Line-height: 150%;}
.small   { font-size: 80%; Line-height: 150%; }

h4.outside { margin-left: 13px; color: #682069; font-size: 17px; font-family: Arial, Heveltica, sans-serif, MS Sans Serif; Line-height: 150%; }


/* COURSE DISPLAY */
div#content #divNYUCoursedb  table  { cellpadding: 5px; border-right:1px solid #A4A597; width: 100%; }

.coures_link  a:link  { color: #682069; font-weight: normal; }
.coures_link  a:visited  { color: #485D00; font-weight: normal; text-decoration: none }
.coures_link  a:hover  { color: #485D00; font-weight: normal; }

.sortColumn { border-bottom:1px solid #485D00; border-top:1px solid #485D00; text-align: left; font-size:11px; background-color: #C8CEB2; padding: 3px; }
.sortColumn a:link  { color: #ffffff !important; }
.sortColumn a:hover  { color: #A4A597; }

td.course_title { border-left:1px solid #A4A597; border-bottom:1px solid #485D00; padding: 4px; font-size: 10px;}
td.course_hours { border-left:1px solid #A4A597; border-bottom:1px solid #485D00; padding-top: 4px; padding-bottom: 4px; font-size: 10px; text-align: right;}
td.course_points { border-left:1px solid #A4A597; border-bottom:1px solid #485D00; padding-top: 4px; padding-bottom: 4px; font-size: 10px; text-align: right;}
td.course_coursenumber { border-left:1px solid #A4A597; border-bottom:1px solid #485D00; padding-top: 4px; padding-bottom: 4px; font-size: 10px; text-align: right; }
td.course_extend { display: none;}






/* Copyright Footer */

div#copyright { padding: 14px 0px 10px 0px; background: White; color: inherit; width: 950px; font-size: 9px; text-align: center; line-height: 13px;}



/** APPLY NOW BUTTONS*/

a.applygrad { clear: both; margin-left: 10px; margin-bottom: 10px; width: 207px; height: 53px; display: inline; float: right; background: url(/e/i/apply_online_grad.gif) repeat-x left top;    }
a.applygrad:hover { background: url(/e/i/apply_online_grad-over.gif) repeat-x left top;  }
a.applygrad span {display: none;}


div#appendbar h3, h2.facultyList {display:none;}


body.welcome_video div#content {padding-top: 15px; height: 535px; margin-bottom: -15px !important}
body.welcome #pillars {margin-top: 0px !important}
body.welcome_video div#sidebar {z-index: 1; position: absolute; left:15px; top:210px; margin: 0px; border: 0px !important; background: none!important}
body.welcome_video div#sidebar a {color: #682069 !important; font-size: 12px;padding: 6px !important; width: 189px;}
body.welcome_video div#sidebar a:hover {color: #000000 !important; }
body.welcome_video div#sidebar img.nofloat {margin: 0px 3px -3px 0px !important;}
body.welcome_video div#sidebar p.pullquote {border: 0px; font-size: 18px; line-height: 1.4em; padding: 0px; margin-bottom: 25px;}
body.welcome_video div#sidebar p.pullquote {font-weight: normal; font-family: Times New Roman, Times, serif; }
