div#dept_title { height: 34px; position: relative; z-index: 2; width: 950px; background-image: url(/e/teachlearn/i2/dept_title_teachlearn.png); background-repeat: no-repeat; margin: 0px }
div#dept_title h2 { display: none; }
div#dept_title a { display: none; width: 478px; height: 34px; padding: 0px; position: absolute; top: 0px; display: block; left: 0px; }

/** Page Title */
div#page_title { float: right; height: 292px; width: 755px; margin-top: 22px;  margin-bottom: 25px; background-image: url(/e/teachlearn/it2/page_title_teachlearn_unhs14.jpg); background-repeat: no-repeat; background-position: 0px 0px }

div#page_title h2 {z-index: 1; font-size: 25px; height: 31px; width: 713px; color: #000; font-weight: normal; }
div#page_title h2 { position: relative; top: 260px;  padding:0px 0px 0px 20px}

div.title_home h2 { display:none;}
div.title_home {width: 755px; height: 281px; background-image: url(/e/teachlearn/it2/page_title_home.jpg) !important; background-repeat: no-repeat; background-position: 0px 0px; margin-bottom: 0px !important; }


/** TITLE IMAGE INFORMATION found in nyusteinhardt_teachlearn_titleimages.css */

/** Department Navigation - JAVASCRIPT*/

div#main_navigation { z-index: 2000; float: left; width: 164px;  padding-right:0px; clear:none;}
ul.makeMenu {position: relative; left: 0px; top: 0px; width: 164px;  margin-top: 22px; padding-left: 0px; cursor: default;  margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size:10px; border-top: 1px solid #a4a597;}
ul.makeMenu li { list-style-type: none; margin: 0px; position: relative; height: 34px; border-bottom: 1px solid #a4a597;}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {;}
ul.makeMenu ul.CSStoShow {display: block;}
ul.makeMenu li a { color: #000; display: block; height: 34px; text-decoration: none; vertical-align: middle; }
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #000 !important; background-color: #dcdcd7 !important; text-decoration: underline; ;  }



/** Navigation Image Replacements*/
div#main_navigation ul.makeMenu li.nav_programs a {background-image: url(/e/teachlearn/i2/nav_programs.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_fieldwork a {background-image: url(/e/teachlearn/i2/nav_fieldwork.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_research a { background-image: url(/e/teachlearn/i2/nav_research.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_faculty a {background-image: url(/e/teachlearn/i2/nav_faculty.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_futurestudents a {background-image: url(/e/teachlearn/i2/nav_futurestudents.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_currentstudents a {background-image: url(/e/teachlearn/i2/nav_currentstudents.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_alumni a {background-image: url(/e/teachlearn/i2/nav_alumni.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_about a {background-image: url(/e/teachlearn/i2/nav_about.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_video a {background-image: url(/e/teachlearn/i2/nav_video.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_news a {background-image: url(/e/teachlearn/i2/nav_news.gif); background-repeat: no-repeat;}


div#main_navigation ul.makeMenu li.nav_programs a:hover, div#main_navigation ul.makeMenu li.nav_programs a.selected, div#main_navigation ul.makeMenu li.nav_programs .mainMenuParentBtnFocused {background-image: url(/e/teachlearn/i2/nav_programs-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_fieldwork a:hover, div#main_navigation ul.makeMenu li.nav_fieldwork a.selected, div#main_navigation ul.makeMenu li.nav_fieldwork .mainMenuParentBtnFocused {background-image: url(/e/teachlearn/i2/nav_fieldwork-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_research a:hover, div#main_navigation ul.makeMenu li.nav_research a.selected, div#main_navigation ul.makeMenu li.nav_research  .mainMenuParentBtnFocused { background-image: url(/e/teachlearn/i2/nav_research-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_faculty a:hover, div#main_navigation ul.makeMenu li.nav_faculty a.selected, div#main_navigation ul.makeMenu li.nav_faculty  .mainMenuParentBtnFocused {background-image: url(/e/teachlearn/i2/nav_faculty-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_futurestudents a:hover, div#main_navigation ul.makeMenu li.nav_futurestudents a.selected, div#main_navigation ul.makeMenu li.nav_futurestudents  .mainMenuParentBtnFocused {background-image: url(/e/teachlearn/i2/nav_futurestudents-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_currentstudents a:hover, div#main_navigation ul.makeMenu li.nav_currentstudents a.selected, div#main_navigation ul.makeMenu li.nav_currentstudents .mainMenuParentBtnFocused {important; background-image: url(/e/teachlearn/i2/nav_currentstudents-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_alumni a:hover, div#main_navigation ul.makeMenu li.nav_alumni a.selected, div#main_navigation ul.makeMenu li.nav_alumni .mainMenuParentBtnFocused {background-image: url(/e/teachlearn/i2/nav_alumni-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_about a:hover, div#main_navigation ul.makeMenu li.nav_about a.selected, div#main_navigation ul.makeMenu li.nav_about .mainMenuParentBtnFocused {background-image: url(/e/teachlearn/i2/nav_about-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_video a:hover, div#main_navigation ul.makeMenu li.nav_video a.selected, div#main_navigation ul.makeMenu li.nav_video .mainMenuParentBtnFocused {important; background-image: url(/e/teachlearn/i2/nav_video-over.gif); background-repeat: no-repeat;}
div#main_navigation ul.makeMenu li.nav_news a:hover, div#main_navigation ul.makeMenu li.nav_news a.selected, div#main_navigation ul.makeMenu li.nav_news .mainMenuParentBtnFocused {background-image: url(/e/teachlearn/i2/nav_news-over.gif); background-repeat: no-repeat;}

div#main_navigation ul.makeMenu li a span {display: none}
div#main_navigation ul.makeMenu li a {border-bottom: 1px solid #a4a597; }
		
div#main_navigation ul.makeMenu li.nav_faculty { border-top: 1px solid #a4a597; margin-top: 2px;}
div#main_navigation ul.makeMenu li.nav_about { border-top: 1px solid #a4a597; margin-top: 2px;}

/** Second Level NAVIGATION*/

#subMenusContainer {border-top: 1px solid #a4a597}
#subMenusContainer ul {position: relative; top: -1px; border-top: 1px solid #a4a597; border-bottom: 1px solid #a4a597; border-right: 1px solid #fff;  background-color: #fff}
#subMenusContainer ul li { height: 100%; padding: 0px 0px; vertical-align: middle; font-size:11px; border-bottom: 1px solid #fff; }
#subMenusContainer ul li.first { border-top: 1px solid #fff; }
#subMenusContainer ul li ul { left: 200px; top: -12px; border-left: 1px solid white }
#subMenusContainer ul li:hover { }
#subMenusContainer ul li a { z-index: 2005; height: auto; display: block; padding: 7px 10px 7px 15px !important; background-image: none !important; background-color: #682069; color: white; border: 1px solid #682069; border-left: 0px; border-right: 0px; text-decoration: none;}

ul.makeMenu li.nav_faculty ul li a:hover, ul.makeMenu li.nav_futurestudents ul li a:hover, 
ul.makeMenu li.nav_currentstudents ul li a:hover, ul.makeMenu li.nav_alumni ul li a:hover {background-color: #e4e4e0 !important;  }
ul.makeMenu li.nav_about ul li a:hover, ul.makeMenu li.nav_news ul li a:hover, ul.makeMenu li.nav_video ul li a:hover {background-color: #f1f2f0 !important; text-decoration: underline; }

#subMenusContainer ul li.sectionBreak { border-top: 1px solid #a4a597;}
#subMenusContainer ul li.sectionBreak a { margin-top: 1px}

#subMenusContainer ul li a:hover, #subMenusContainer ul li a.CSStoHighLink { border: 1px solid #000 !important; border-left: 0px !important; border-right: 0px !important; background-image: none !important;}

#subMenusContainer ul li.section2 a  {background-color: #864d87;  border:1px solid #864d87; border-left: 0px; border-right: 0px; padding-top: 5px; }
#subMenusContainer ul li.section3 a  {background-color: #9c6c9c; border:1px solid #9c6c9c; border-left: 0px; border-right: 0px; padding-top: 5px;  }
#subMenusContainer ul li.first a {padding-bottom: 9px !important }

#subMenusContainer ul.navThird {border-top: 0px solid #a4a597; border-bottom: 0px solid #a4a597; border-right: 1px solid #fff;  background-color: #fff}
#subMenusContainer ul.navThird li a  {font-size: 10px !important; background-color: #dcdcd7;  border:1px solid #dcdcd7; border-left: 0px; border-right: 0px; padding-top: 4px !important; padding-bottom: 5px !important; color: black; text-decoration: underline;}
#subMenusContainer ul.navThird li a:hover, #subMenusContainer ul.navThird li a.CSStoHighLink { border: 1px solid #682069 !important; border-left: 0px !important; border-right: 0px !important; background-color: #682069 !important; color: white !important;; background-image: none !important;}


/** Third Level NAVIGATION*/

/* NAVIGATION MENUS - MAIN */

div#nav3 ul li ul { display: none; }
div#nav3 ul li.selected { z-index: 1; }
div#nav3 ul li.selected ul { display: block; }
div#nav3 ul li:hover ul {display: block; z-index: 10}
div#nav3 ul li { z-index: 2; }



div#nav3 { margin-bottom: 15px; z-index: 2000; width: 734px; float: right; padding-right:0px; clear:none; }
div#nav3 ul {height: 24px; width: 733px; border: 1px solid #a4a597; border-right: 0px; margin: 0px; padding: 0px; font-size:11px; background-color: white ;}
div#nav3 ul li { list-style-type: none; margin: 0px; padding: 0px; height: 24px; border-right: 1px solid #a4a597; float: left; }
div#nav3 ul li#undergrad  { width: 110px; }
div#nav3 ul li#masters    { width: 75px; }
div#nav3 ul li#doctoral   { width: 75px; }
div#nav3 ul li#fasttrack  { width: 85px; }
div#nav3 ul li#admissions { width: 170px; }
div#nav3 ul li#bilingual    { width: 135px; }
div#nav3 ul li#foreign    { width: 185px; }
div#nav3 ul li#tesol    { width: 70px; }

div#nav3 ul.double_height {height: 49px; width: 733px; border: 1px solid #a4a597; border-right: 0px; margin: 0px; padding: 0px; font-size:11px; background-color: white ;}
div#nav3 ul.double_height li {border-bottom: 1px solid #a4a597; }


div#nav3 ul li a { font-weight: bold; display: block; padding: 4px 15px; border: 1px solid white; color: black; text-decoration: none; height: 14px; background-color: #dcdcd7; white-space: nowrap;  }
div#nav3 ul li a:hover, div#nav3 ul li.selected a { color: #fff; background-color: #682069; height: 16px; border-bottom: 0px;}
div#nav3 ul li.selected a:hover {text-decoration: underline}

div#nav3 ul li ul      { padding: 0px 0px 0px 1px; height: 24px; margin: 0px 0px 0px 0px; position: absolute; top: 479px; right: 0px; width: 732px; border-top: 0px;}
div#nav3 ul li ul.empty      { border-color: #fff !important;}


div#nav3 ul li ul li {padding: 0px; border: 0px; width: auto }
div#nav3 ul li ul li.last {margin-bottom: 0px; height: 25px; padding-right: 1px; border-right: 1px solid #a4a597}
div#nav3 ul li ul li a { white-space: nowrap; ; border-left: 0px; border-right: 0px;}
div#nav3 ul li ul li a, div#nav3 ul li.selected ul li a { font-weight: normal; color: #fff; background-color: #682069; padding: 4px 15px; text-decoration: none; height: 14px; margin:0px 0px 0px 0px; border-bottom: 1px solid white; display: block;}
div#nav3 ul li.selected ul li a:hover, div#nav3 ul li ul li a:hover {height: 14px;  text-decoration: underline; background-color: #dcdcd7; color: black;  }
div#nav3 ul li ul li.first {padding: 0px; margin-left: 302px; border-left: 1px solid #a4a597; }
div#nav3 ul li ul li.first a {margin-left: 1px; }

/** apply this style if there ISN'T a SUBlevel */
/** div#nav3 ul li#doctoral   ul, div#nav3 ul li#fasttrack  ul, */
/** div#nav3 ul li#admissions ul  {border: 1px solid white; } */

/** Hide Nav3s from Other Systems */
div#nav3 ul li.depthide {display:none !important;}


/** contents */

div#content {padding: 34px 35px 10px 0px; z-index: 0px; width: 700px; font-size: 12px; line-height: 18px;
	float:right; ; }
div.video_page {padding-right: 0px !important;}
.facultyBio, .researchlist, .graduate_admissions_page, .financial_aid_page, .recruitment_page, .undergraduate_admissions_connection_page, .undergraduate_transfer_page {padding-top: 0px !important;}


div#content .boxes_main h3 {width: 300px !important;}

div#content table { }
div#content td { color: #000; vertical-align: top; }

div#content img.nofloat {float: none; margin: 0px; padding: 0px;}
div#content img { float: right; margin: 0px 0px 4px 4px; }



div#content a { color: #682069 }
div#content a:hover { color: #485D00 }

div#content h3 { color: #682069 ; font-weight: 900; font-size: 18px; line-height: 1.2em; margin-top: 0px; }
div#content h4 { margin-bottom: -5px; margin-top: 25px; color: #682069 ; padding: 0px; font-weight: 900; font-size: 16px; }
div#content h5 { margin-bottom: -5px; margin-top: 25px; color: #444; padding: 0px; font-weight: 900; font-size: 14px; }
div#content h4.top, div#content h5.top, div#content  p.top  {margin-top: 0px; }
div#content  p {}

div#content table { width: 100%; }
div#content td { color: #000; vertical-align: top; padding: 3px 0px; border-bottom: 1px solid #919E66}
div#content td.formHeader { color: #485D00; width: 100%;  padding: 5px; font-weight: 900; font-size: 14px; border-bottom: #485D00 solid 1px; }
div#content th { margin: 0px; padding: 4px; text-align: left; font-size:12px; background-color: #e0e0e2; border-bottom: 1px solid #A4A597; text-decoration: none; }
div#content th.secondary { background-color: #919E66; border-bottom: 1px solid #485D00; }
div#content td p, div#content th p { margin: 1px 0px; padding: 0px }

div#content li { margin-bottom: 8px}

div#content div.nocontent { margin-top: -18px}

/** Special Styles */

div#content ul.stylish_list {list-style-type:none; margin-top:10px; margin-right: 118px}
div#content ul.stylish_list li a { text-decoration:none; display: block; margin-top: 0px; border-bottom: 1px solid #e0e0e2; padding: 5px; font-size: 12px; line-height: 13px; }
div#content ul.stylish_list li a:hover { color: black !important; background-color:#D1BCD2;}
p.pullquote {color: #485D00; font-weight: normal; font-family: Times New Roman, Times, serif; font-size: 145%; padding-left: 35px; padding-right: 35px; letter-spacing: 1px; line-height: 125%; }

.big {font-size:120%; line-height: 2.6ex;}
p.big {margin-top: 0px}

.pics {display: table; padding: 10px; clear: both;; width: 715px}
.pics img {padding: 0px 0px 0px 10px; }
.picshighlight {display: table; clear: both; border-bottom:1px solid #A4A597; border-top:1px solid #A4A597; padding: 10px; background-color: #e0e0e2; width: 715px}
.picshighlight img {padding: 0px 0px 0px 10px; position: relative; right: 0px}
#picwrap {clear: both; float:right; width: 294px; text-align: center; font-size: 10px; line-height: 13px; }
.pics p, .picshighlight p  {margin-top: 0px}

/* HOMEPAGE */
div.home_page  {padding: 20px 0px 10px 0px !important;width: 735px !important;}
div.home_page h4 {margin-bottom: -3px !important; margin-top: 0px !important}
div.home_page ul {list-style-type:none; margin: 0px; padding: 0px}
div.home_page ul li {margin: 0px !important; padding: 0px}
div.home_page ul li a {margin: 1px; text-decoration:none; display: block; border-bottom: 1px solid #e0e0e2; padding: 6px 8px; font-size: 12px; color: black !important; }
div.home_page ul li a:hover { color: black !important; background-color:#f1f1f3; text-decoration: underline;}

.homeNews {float: left; width: 540px; height: 230px;}
.homeNews ul, .homeFollow ul {border: 1px solid #682069; height: 180px; }
div.home_page .homeNews h3 {margin-bottom: -3px !important; margin-top: 0px !important; color: #682069 ; padding: 0px; font-weight: 900; font-size: 14px !important;}

div.homeNews ul li.moreList a { border-bottom: 1px solid #f1f1f3; font-size: 11px; padding: 3px 8px 1px 8px; margin-top: 10px}

.homeFollow {float: right; width: 164px; height: 190px;}
.homeFollow ul {border-right: 0px solid #682069; }
div.homeFollow ul li.facebook a {background-image: url(/e/teachlearn/i2/home_follow_facebook.png); background-repeat: no-repeat; background-position: 21px}
div.homeFollow ul li.linkedin a {background-image: url(/e/teachlearn/i2/home_follow_linkedin.png); background-repeat: no-repeat; background-position: 21px }
div.homeFollow ul li.twitter a {background-image: url(/e/teachlearn/i2/home_follow_twitter.png); background-repeat: no-repeat; background-position: 21px; border: 0px;}
div.homeFollow ul li a {padding: 19px 20px 21px 50px}

div.homeFeature {clear: both; border-left: 1px solid #682069; border-bottom: 1px solid #682069}
div.homeFeature h4 {border-bottom: 1px solid #682069; padding-left: 1px !important; margin-left: -1px !important; background-color: white}

div.homeFeature ul {background-image: url(/e/teachlearn/i2/home_features_background.png); background-repeat: repeat-y; background-position: 0px 0px; margin-top: 3px !important; }
div.homeFeature ul li {font-size: 11px; line-height: 2.6ex; width: 195px; float: left; padding: 14px 50px 14px 10px;}
div.homeFeature ul li.last {padding-right: 14px;}
div.homeFeature ul li p {margin-top: 0px; padding-top: 3px;}
div.homeFeature li.moreList {clear: both; margin: 0px !important;}
div.homeFeature li.moreList {width: 734px; float: none; padding: 0px;}

div.homeFeature li.moreList a {margin: 0px !important; padding: 4px 8px; border-bottom: 0px; font-size: 11px; background-color:#f1f1f3; border-top: 1px solid #682069}
div.homeFeature li.moreList a:hover {background-color:#e0e0e2; text-decoration: underline; }

div.homeFeature ul li object a{display:none;}
table {margin-top: 10px;}

/* CURRICULUM */ 
.curriculum_page table {border: 1px solid #A4A597 !important; border-left: 0px !important; border-bottom: 0px !important; padding: 0px;}
.curriculum_page td {border-left: 1px solid #A4A597 !important; font-size: 11px; line-height: 16px; padding: 3px 3px !important; }
.curriculum_page td p, .curriculum_page th p {padding: 0px; margin: 0px}
.curriculum_page td p b, .curriculum_page td p strong, .curriculum_page td strong, .curriculum_page td b {font-size: 11px}
.curriculum_page th {vertical-align: bottom; border-bottom: 1px solid #A4A597; border-left: 1px solid #A4A597 !important; border-top: 0px solid white; font-size: 12px; line-height: 18px; font-weight: normal; text-align: left; padding: 3px 2px 3px 2px !important}
.curriculum_page th p {line-height: 14px; font-size: 11px;}
.curriculum_page th p b, .curriculum_page th p {font-weight: bold; font-size: 11px; line-height: 14px}
/** .curriculum_page th.pts   {border-left: 0px solid #A4A597 !important; }
/** .curriculum_page th.pts p {margin-left: -9px !important; }*/
.curriculum_page th.top {border-top: 0px !important} 
.curriculum_page th.short {padding: 2px 0px 2px 0px}
.curriculum_page th.short h4 {margin-top:5px}
.curriculum_page th.right {width: 60px}
.curriculum_page table th h4, .curriculum_page table th h5 {border-top: 10px solid white; margin-bottom: 0px; margin: -3px -2px -3px -2px !important; padding: 4px 2px !important; color: black !important; background-color: #dcdcd7}
.curriculum_page h4, curriculum_page h5 {margin-bottom: 0px !important; margin-top: 0px !important; }
.curriculum_page table th.top h4, .curriculum_page table th.top h5 {border-top: 0px solid white; }

div#content tr.even { background-color: #f1f1ef !important; }
div#content tr.even td { border-bottom: solid #A4A597 1px;}

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; display:block; padding: 4px;}
div#content table.sortable th a:hover {color: #000 !important; background-color: white;}
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 {font-size: 11px; line-height: 15px; padding: 5px}


/* FIELD PLACEMENT TABLE FIXES */ 
.AAAteachlearn_field_page table tr td p {padding-bottom: 15px !important;}


/* VIDEO TEMP PAGE */ 
.video_page {padding: 0px !important; margin-top: -72px !important; width: 755px !important;}





/* FACULTY BIO FIXES */ 
div#content .boxes_main h3, div#content .boxes_hidden h3 { color: #682069 !important; padding: 0px !important; font-weight: 900; font-size: 14px; border-bottom: 0px !important;}
div#content .boxes_main h4, div#content .boxes_hidden h4  { color: #682069; font-weight: bold; font-size: 13px; Line-height: 1.5em;  margin: 0px;}
h4.title {border-bottom: 1px solid #682069 !important; font-weight: normal !important;  margin-top: 0px !important;}
h2.facultyList {display: none;}
#bio_bio {margin-top:20px;}

ul.affiliation_list li {width: 383px !important; }
ul.affiliation_list li a {width: 375px !important; }
#boxes_sidebar {left: 35px !important;  }

/** Sidebar */


div#sidebar {border-left: #A4A597 solid 1px;  float: right; width: 207px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 15px; min-height: 0; position: relative; left: 35px; top: 0px; background-color: #e0e0e2; z-index:800; font-size: 11px; line-height: 2.6ex}
div#sidebar h3, div#sidebar h3, div#sidebar h4, div#sidebar h4  
{ border-bottom: #A4A597 solid 1px; border-top: #A4A597 solid 1px; color: #A4A597 !important; font-weight: normal;  font-size: 16px !important; line-height: 1.2em; margin: -1px -15px 10px -15px; padding: 7px 15px 9px 15px; text-decoration: none; background-color: #f1f1f5;}
div#sidebar p { margin: 0px 0px 15px 0px; }
div#sidebar h3 a, div#sidebar h4 a {color: #A4A597 !important; text-decoration: none;}
div#sidebar h3 a:hover, div#sidebar h4 a:hover {color: #682069 !important; text-decoration: underline;}


/** div#sidebar {border-left: #A4A597 solid 1px; float: right; width: 207px; margin: 0px 0px 30px 0px; padding: 0px 10px 0px 15px; min-height: 0; position: relative; left: 10px; top: 20px; background-color: #fff; z-index:800; font-size: 11px;} */
/** div#sidebar h3, div#sidebar h3 a, div#sidebar h4, div#sidebar h4 a  { border-bottom: #A4A597 dashed 1px; color: #A4A597 !important; font-weight: normal;  font-size: 16px !important; margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; text-decoration: none;} */

div#sidebar div.slot_common_data { margin: 0px 0px 30px 0px; }
div#sidebar div.slot_common_data ul { list-style-type:disc; margin: -2px 0px 10px 15px; }
div#sidebar div.slot_common_data ul li {margin-bottom: 6px;}
div#sidebar div.slot_common_data ul li ul {margin-top: 3px;}
div#sidebar div.slot_common_data ul li ul li {margin-bottom: 2px;}
div#sidebar div.slot_common_data ul li a { }
div#sidebar div.slot_common_data ul li a:hover {  }
div#sidebar div.slot_common_stufeed ul li {margin-bottom: 6px;}

div#sidebar div.slot_common_calendar ul { margin-bottom: 30px; }
div#sidebar div.slot_common_calendar li.moreList {display: none !important;}
div#sidebar ul { list-style: none; margin: -2px 0px 10px 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 { color: black;  }
div#sidebar ul li a:hover {  color: #682069 }
div#sidebar ul li.moreList { margin-bottom: -15px; padding:0px}
div#sidebar ul li.moreList a { color: #682069 !important; text-decoration: none; }
div#sidebar ul li.moreList a:hover { text-decoration: underline; }
div#sidebar ul li a img { float: none !important; margin: 0px 4px 0px 0px !important;  }


div#sidebar form { border: 1px solid #A4A597; color: #000; font-weight: bold; font-size: 10px; padding: 5px 5px 35px 5px; margin-top: -4px; margin-bottom: 20px; }
div#sidebar form input {height: 11px; margin: 0px; padding: 0px; font-size: 10px; }
div#sidebar form input#Submit {height: 21px;}
div#sidebar form p {padding: 0px; margin: 2px;}
div#sidebar form.subscribe input {height: 14px; margin: 0px; padding: 0px; font-size: 12px; width: 140px; }
div#sidebar form.subscribe input.subscribeButton {height: 19px !important; width: 73px; padding-top: 5px;}

div#sidebar div.slot_board_browsesearch form input.search_button {height: auto; margin-left: 0px !important; margin-bottom: 10px !important;}
div#sidebar div.slot_board_browsesearch form input#q {width: 200px; margin-left: 0px !important;}
div#sidebar div.slot_board_browsesearch form  {border: 0px !important; padding: 0px !important}
div#sidebar div.slot_board_browsesearch p.tag_cloud  {border: 0px !important; padding: 0px !important; line-height: 1.4em}

div#sidebar ul.nolink li, div#sidebar ul li.nolink { padding: 5px !important;  }

div#sidebar object {margin-bottom: 5px; margin-top: 20px; display: block; }

div#sidebar div.slot_common_data ul.proglist { list-style: none; margin: -2px -15px 0px -15px; padding: 0px; }
div#sidebar div.slot_common_data ul.proglist li { padding: 0px; margin: 0px 0px 4px 0px;}
div#sidebar div.slot_common_data ul.proglist li a {font-weight: bold; padding: 4px 15px; width: 207px; display: block; background-color: inherit; color: Black !important; text-decoration: none; }
div#sidebar div.slot_common_data ul.proglist li a:hover { color: white !important; background-color: #682069 ; }
div#sidebar div.slot_common_data ul.proglist li a span.unbold {font-weight: normal !important;}

div#sidebar div.slot_common_data ul.proglist li ul { list-style-type:disc; margin: 0px 0px 10px 35px; }
div#sidebar div.slot_common_data ul li ul li {margin-bottom: 2px;}

div#sidebar div#features {margin-bottom: 25px}
div#sidebar div#features ul {padding: 0px !important; margin-bottom: 0px !important;}
div#sidebar div#features ul li {padding: 4px !important; color: #000;}
div#sidebar div#features a.next {border-left: 1px solid #682069; border-bottom: 1px solid #682069; display: block; margin-top: 0px !important; font-size: 11px; text-decoration: none; font-weight: bold; padding: 1px 5px; background-color: #f1f1f3; color: #333}
div#sidebar div#features a.next:hover {background-color: #682069; color: #fff}

div#sidebar div#features ul li a img { border: 0px; margin-bottom: 4px !important; }
div#sidebar div#features ul li a { margin: -3px 1px -4px -3px; padding-right: 5px }

div#sidebar p.tag_cloud {line-height: 24px !important;}

div#sidebar a.goback {margin-top: 8px; margin-bottom: -20px ;display: block; text-align: center; color: black; font-size: 13px;text-decoration: none;}
div#sidebar a.goback:hover {color: #682069; text-decoration: underline; font-weight: bold}

.facultyBio div#sidebar {display: none !important}
.graduate_admissions_page div#sidebar div.slot_common_newsitems, .recruitment_page div#sidebar div.slot_common_newsitems, .financial_aid_page div#sidebar div.slot_common_newsitems {display: none; !important}


.podcast_page div#sidebar, .webcast div#sidebar {display: none !important}
.undergraduate_admissions_connection_page div.slot_sidebar2, .undergraduate_admissions_connection_page div.slot_sidebar3, .undergraduate_admissions_connection_page div.slot_sidebar4 {display: none !important}
.undergraduate_transfer_page div.slot_sidebar2, .undergraduate_transfer_page div.slot_sidebar3, .undergraduate_transfer_page div.slot_sidebar4 {display: none !important}


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


a.applyundergrad { clear: both; margin-left: 10px; width: 207px; height: 53px; display: inline; float: right; background: url(http://steinhardt.nyu.edu/e/i/apply_online_undergrad.gif) repeat-x left top;        margin-bottom: 15px !important;   ; }
a.applyundergrad:hover { background: url(http://steinhardt.nyu.edu/e/i/apply_online_undergrad-over.gif) repeat-x left top;  }
a.applyundergrad span {display: none;}

a.financialgrad { clear: both; margin-left: 0px; width: 206px; height: 53px; display: block; background: url(http://steinhardt.nyu.edu/e/i2/button_financial_gr.gif) repeat-x left top; margin-bottom: 20px; border-right: 1px solid #682069}
a.financialgrad:hover { background: url(http://steinhardt.nyu.edu/e/i2/button_financial_gr-over.gif) repeat-x left top;  }
a.financialgrad span {display: none;}

/** DONATE NOW BUTTON*/
a.donate { clear: both; margin-left: 10px; margin-bottom: 20px;margin-top: 20px; width: 207px; height: 51px; display: inline; float: right; background: url(http://steinhardt.nyu.edu/e/i/donate_online.gif) repeat-x left top;       ; }
a.donate:hover { background: url(http://steinhardt.nyu.edu/e/i/donate_online-over.gif) repeat-x left top;  }
a.donate span {display: none;}


/** INFO SESSION BUTTONS*/
a.infosessionbutton { margin-bottom: 20px;margin-top: 20px; }

div.portalButton a#portal_studentaffairs.button1, a.futureundergradstudents  {width: 207px; height: 53px; background: url(http://steinhardt.nyu.edu/e/i/portal_studentaffairs_button1.png) repeat-x left top;}
div.portalButton a#portal_studentaffairs.button1:hover, a.futureundergradstudents:hover { background: url(http://steinhardt.nyu.edu/e/i/portal_studentaffairs_button1-over.png) repeat-x left top;  }
a.futureundergradstudents span {display: none;}

div.portalButton a#portal_studentaffairs.button2, a.futuregradstudents {display: block; clear: both; width: 207px; height: 53px; background: url(http://steinhardt.nyu.edu/e/i/portal_studentaffairs_button2.png) repeat-x left top;}
div.portalButton a#portal_studentaffairs.button2:hover, a.futuregradstudents:hover { background: url(http://steinhardt.nyu.edu/e/i/portal_studentaffairs_button2-over.png) repeat-x left top;  }
a.futuregradstudents span {display: none;}

/** Append Bar*/
div#appendbar ul {   }
div#appendbar ul li { padding-bottom: 10px; list-style-type: none;}
div#appendbar ul li.summary { font-weight: normal; font-size:10px; padding: 0px 0px 10px 10px; line-height: 14px}

div#appendbar .slot_common_taggedcontent h3, div#appendbar .slot_common_newsitems h3  { display:none; }
div#appendbar .slot_common_taggedcontent ul li div {font-size: 90%; padding: 5px 10px 10px 15px; border-left: 1px solid #e0e0e2; border-bottom: 1px solid #e0e0e2;  font-size: 12px; margin-bottom: 10px; }
div#appendbar .slot_common_data ul li { list-style-type: disc !important; padding-bottom: 0px; }

div#appendbar div.slot_common_newsitems ul { margin-left: 0px; padding-left: 0px}
div#appendbar ul li { padding-bottom: 10px; list-style-type: none;}

/** Video Append */
#appendbar .videoListNEW { background-color: inherit; color: #000;  }
#appendbar .videoListNEW h3 { font-size: 12px; margin: 0px; padding: 0px; border-bottom: 1px solid #682069; display: block !important; background-color: #a479a5; color: white; font-size: 12px; margin: 0px; padding-left: 10px; padding-top: 5px; height: 19px; color: white; text-decoration:none;  border-right: 1px solid #a479a5; }

#appendbar .videoListNEW ul { height: auto; list-style: none; margin: 0px; padding: 0px; font-size: 10px; }
#appendbar .videoListNEW ul li { font-size: 11px; padding: 0px; margin: 5px 0px 0px 0px; line-height: 2.1ex; display: block; }
#appendbar .videoListNEW ul li strong { font-size: 12px; }

#appendbar .videoListNEW ul li a { padding: 6px; margin: 0px 1px 1px 1px; height: 90px}
#appendbar .videoListNEW ul li a {  color: Black; text-decoration: none; display: block;}
#appendbar .videoListNEW ul li a img {clear: none !important; width: 116px; height: 87px; float: left; margin: 0px 7px 5px 0px; padding: 0px; border: 1px solid white}
#appendbar .videoListNEW ul li a:hover {background-color: #C8C9C1; ; color: black;}



/* Outermost container and body */

body { font-family: Arial, Helvetica, Verdana, Sans-Serif; background-color: #f1f1f3; margin-top:0px; font-size: 12px; color: Black; letter-spacing: 0px;}
div#container { border: 1px solid #e0e0e2; color: Black; background-color: White; position: relative; }
a { color:#682069; }

/** container size and positioning */
div#container {	MARGIN: 0px auto 0px; WIDTH: 950px; }



/** HOME PAGE */
div#homeRight {float: right; width: 342px; position: relative; left: 25px; ; }
div#homeLeft {float: right; width: 342px; ; }

div#announcements, div#home_features, div#projects {border: 0px; border-left: 1px solid #c3a6c3; width: 342px; margin: 0px; padding: 0px; float: right;}
div#projects {margin-top: 25px; }
div#announcements h4, div#home_features h4, div#projects h4 {
color: #682069; padding: 6px 3px 4px 7px; font-size: 14px; margin: 0px; height: 20px; background-color: #f7f2f7; border-bottom: 1px solid #c3a6c3; }


div#announcements ul, div#home_features ul, div#projects ul  {padding: 0px 0px 0px 0px; margin: 0px;}
div#announcements ul li, div#home_features ul li, div#projects ul li { list-style: none; margin: 0px; padding: 0px 0px 0px 0px; line-height: 2.5ex; font-size: 12px; }
div#announcements ul li a, div#home_features ul li a, div#projects ul li a { padding: 4px 6px 7px 7px; display: block; background-color: inherit; color: Black; text-decoration: none; border: 1px solid white; border-right: 0px }
div#announcements ul li a:hover, div#home_features ul li a:hover, div#projects ul li a:hover {color: #682069; background-color: #fbf9fb; border-bottom: 1px solid #c3a6c3; }

div#announcements ul li.more a, div#home_features ul li.more a, div#projects ul li.more a { margin: 15px 0px 0px 0px; background-color: #f7f2f7; font-size: 11px; padding-bottom: 2px; color: #682069; text-decoration: underline; border: 0px !important; }
div#announcements ul li.more a:hover, div#home_features ul li.more a:hover, div#projects ul li.more a:hover {background-color: #e1d2e1; color: #000; }

div#announcements ul li a {border-right: 1px solid white; border-bottom: 1px solid #f0e8f0; margin: 1px;}

div#projects ul li { clear: both !important; float: none; }
div#projects ul li a:hover {;}
div#projects ul li img {border: 0px; float: left; margin: 0px 2px 0px 0px; position: relative; left: -5px; padding: 0px;}

div#home_features ul li img {padding: 0px; margin: 0px; position: relative; left: 6px;}


/* TOP HEADER */

div#container div#header { height: 80px; background-color: white; background-image: url(http://steinhardt.nyu.edu/e/i/nyu_steinhardt_logo.gif); background-repeat: no-repeat; background-position: 8px 8px;}
div#container div#header div#skipmenu { display: none; }

div#container div#header      { width: 760px; height: 80px; position: relative; background-image: url(http://steinhardt.nyu.edu/e/i/nyu_steinhardt_logo.gif); background-repeat: no-repeat; }
div#container div#header ul   { width: 197px; height: 80px; margin: 0px; padding: 0px; list-style-type: none; }
div#container div#header ul a { width: 420px; height: 58px; padding: 0px 0px 0px 0px; }
div#container div#header ul a { position: absolute; top: 0px; display: block; left: 0px; }
div#container div#header ul a span { display: none; }
div#container div#header ul li   { list-style-type: none; }

div#container div#headerlinks         { position: absolute; top: 42px; left: 655px; width:275px; font-size: 11px; font-size: 10px;}
div#container div#headerlinks a       { position: relative; top: 0px; background-color: inherit; color: #682069; font-weight: bold; text-decoration: none; padding: 0px 5px 0px 7px; }
div#container div#headerlinks a:hover { text-decoration: underline; }
div#container div#headerlinks input   { margin-left: 9px; width: 90px; padding-left: 2px; border: 1px solid black; background-color: inherit; color: #A479A5; font-size: 9px; }
div#container div#headerlinks input[type=text]:focus { color: #000;}

/* Pillars (bottom horizontal links) and NYU Logo */
div#pillars { padding-left: 0px; width: 950px; }
div#pillars li { padding: 7px 28px 0px 15px;  }
div#nyu_link li a:hover , div#pillars li a:hover {background-color: inherit; border-bottom: inherit;}
div#nyu_link      { left: 745px; }



/* Stupid fix for pillars on home */
div#pillars_home { font-family: Arial, Helvetica, Verdana, Sans-Serif;}
div#pillars_home { clear:both; position: relative; top: +32px; color: Green; background: #f1f1f3; border-top: 1px solid #e0e0e2; border-bottom: 1px solid #e0e0e2; width: 768px; height: 32px; margin: 0px; padding: 0px; }
div#pillars_home ul { list-style-type: none !important; margin: 0px; padding: 0px;  }
div#pillars_home li { float: left; padding: 7px 10px 0px 5px; height: 26px; margin: 0px; list-style-type: none !important; }
div#pillars_home li a {padding: 10px 20px 10px 10px; background-color:inherit; color: #A4A597; text-decoration: none; text-transform:uppercase; font-weight: bold; font-size: 10px; } 
div#pillars_home li a:hover { color: #682069;  }

div#nyu_link_home      { width: 197px; height: 26px; position: relative; top: 0px; left: 569px; }
div#nyu_link_home ul   { width: 80px; height: 26px; margin: 0px; padding: 0px; list-style-type: none !important; }
div#nyu_link_home ul li { list-style-type: none !important; }
div#nyu_link_home ul a { width: 197px; height: 26px; margin-top: 1px; padding: 0px 0px 7px 0px; background: transparent url(http://steinhardt.nyu.edu/e/i/nyu_logo.gif) no-repeat top right; }
div#nyu_link_home ul a { position: absolute; top: 0px; display: block; left: 0px; }
div#nyu_link_home ul a span { display: none; }


div#pillars_home { margin-left: -23px; padding-left: 0px; width: 950px; }
div#pillars_home ul { margin-left: 0px !important;  }
div#pillars_home li { padding: 7px 28px 0px 15px;  }
div#nyu_link_home li a:hover , div#pillars li a:hover {background-color: inherit; border-bottom: inherit;}
div#nyu_link_home      { left: 722px; }



/* Copyright Footer */

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



h4.subhead { margin-left: 8px !important; margin-bottom: 12px; padding: 0px 0px 5px 0px !important; font-size: 18px !important; font-weight: normal !important; border-bottom: 1px solid; }

.hide_nav3, .hidden {display: none !important}

