/* Outermost container and body */

body { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 10pt; line-height: 1.4em ; color: Black; letter-spacing: 0px;}
div#container { color: Black;}

/* TOP HEADER */


div#team_menu, div#container div#header div#skipmenu, div#container div#headerlinks, div#container div#headerlinks a, div#container div#headerlinks a:hover, div#container div#headerlinks input, #main_navigation, ul#listMenuRoot, ul#listMenuRoot a, ul#listMenuRoot li, ul#listMenuRoot li a, ul#listMenuRoot #nav_admissions_current,  ul#listMenuRoot #nav_admissions, ul#listMenuRoot #nav_about_current,       ul#listMenuRoot #nav_about , ul#listMenuRoot #nav_academics_current,   ul#listMenuRoot #nav_academics, ul#listMenuRoot #nav_faculty_current,     ul#listMenuRoot #nav_faculty, ul#listMenuRoot #nav_students_current,    ul#listMenuRoot #nav_students, ul#listMenuRoot #nav_alumni_current,      ul#listMenuRoot #nav_alumni,ul#listMenuRoot #nav_research_current,    ul#listMenuRoot #nav_research,ul#listMenuRoot #nav_news_events_current, ul#listMenuRoot #nav_news_events ,ul#listMenuRoot #nav_admissions_current span.text,  ul#listMenuRoot #nav_admissions span.text, ul#listMenuRoot #nav_about_current span.text, ul#listMenuRoot #nav_about span.text,ul#listMenuRoot #nav_academics_current span.text,   ul#listMenuRoot #nav_academics span.text, ul#listMenuRoot #nav_faculty_current span.text,     ul#listMenuRoot #nav_faculty span.text, ul#listMenuRoot #nav_students_current span.text,    ul#listMenuRoot #nav_students span.text, ul#listMenuRoot #nav_alumni_current span.text,      ul#listMenuRoot #nav_alumni span.text, ul#listMenuRoot #nav_research_current span.text,    ul#listMenuRoot #nav_research span.text, ul#listMenuRoot #nav_news_events_current span.text, ul#listMenuRoot #nav_news_events span.text, div#ihdsc_navigation, li.Logo_NYUWagner, li.Logo_GSAS { display: none; }
ul#listMenuRoot #nav_admissions_current, ul#listMenuRoot li:hover #nav_admissions, ul#listMenuRoot li.CSStoHighlight #nav_admissions, ul#listMenuRoot #nav_admissions, ul#listMenuRoot #nav_about_current, ul#listMenuRoot li:hover #nav_about, ul#listMenuRoot li.CSStoHighlight #nav_about, ul#listMenuRoot #nav_about, ul#listMenuRoot #nav_academics_current, ul#listMenuRoot li:hover #nav_academics, ul#listMenuRoot li.CSStoHighlight #nav_academics, ul#listMenuRoot #nav_academics, ul#listMenuRoot #nav_faculty_current, ul#listMenuRoot li:hover #nav_faculty, ul#listMenuRoot li.CSStoHighlight #nav_faculty, ul#listMenuRoot #nav_faculty, ul#listMenuRoot #nav_students_current, ul#listMenuRoot li:hover #nav_students, ul#listMenuRoot li.CSStoHighlight #nav_students, ul#listMenuRoot #nav_students, ul#listMenuRoot #nav_alumni_current, ul#listMenuRoot li:hover #nav_alumni, ul#listMenuRoot li.CSStoHighlight #nav_alumni, ul#listMenuRoot #nav_alumni, ul#listMenuRoot #nav_research_current, ul#listMenuRoot li:hover #nav_research, ul#listMenuRoot li.CSStoHighlight #nav_research, ul#listMenuRoot #nav_research, ul#listMenuRoot #nav_news_events_current, ul#listMenuRoot li:hover #nav_news_events, ul#listMenuRoot li.CSStoHighlight #nav_news_events, ul#listMenuRoot #nav_news_events, ul#listMenuRoot li.selected, ul#listMenuRoot li.selected ul, ul#listMenuRoot li, ul#listMenuRoot ul, ul#listMenuRoot ul li, ul#listMenuRoot ul li a, body.wide_page div#leftcolumn { display: none; }

div.loginbox, a.printPage {display: none !important; }


ul#listMenuRoot ul li, ul#listMenuRoot ul li a, ul#listMenuRoot ul li a:hover, ul#listMenuRoot ul#alumni_submenu li, ul#listMenuRoot ul#research_submenu li, ul#listMenuRoot ul#news_events_submenu li, ul#listMenuRoot ul#alumni_submenu li a, ul#listMenuRoot ul#research_submenu li a, ul#listMenuRoot ul#news_events_submenu li a { display: none; }

div.help_page a.thickbox { display: none !important; }

/* Copyright Footer */

div#copyright {text-align: center; clear: both; padding: 18px 0px; font-size: 8pt; line-height: 17px; border-bottom: 1px solid #A4A597}
p.blogger_footer {padding: 18px 0px 0px 0px; font-size: 8pt; line-height: 17px; }

/* School Wide Colors */
.purple {color: #682069; }
.highlight {color: #682069; }

a {color: #682069; }

/** Sidebar */

div#sidebar { width: 207px; margin: 0px 0px 0px 15px; padding: 0px; min-height: 0; }

div#sidebar { background-color: #fff; z-index:800; }
div#sidebar { float: right; clear:both; }
div#sidebar h3 { border: 1px solid #A4A597; border-bottom: 0px; font-size: 13px !important; margin: 0px; padding: 5px; }
div#sidebar h3 a { color: black; font-size: 13px !important; margin: 0px; padding: 5px; text-decoration: none; padding: 0px;}
div#sidebar h4 { border: 1px solid #A4A597; border-bottom: 0px !important; font-size: 13px !important; margin: 0px; padding: 5px; }
div#sidebar h4 a { color: black; font-size: 13px !important; margin: 0px; padding: 5px; text-decoration: none; padding: 0px;}

div#sidebar ul { border: 1px solid #A4A597; list-style: none; margin: 0px 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 { padding: 4px; width: 195px; display: block; background-color: inherit; }
div#sidebar ul li.moreList a { background-color: #fff; }
div#sidebar ul li a img { float: none !important; margin: 0px 4px 0px 0px !important;  }
div#sidebar ul li.summary {padding-left: 15px; font-style:italic; margin-top: 0px !important; padding-top:0px !important; }
div#sidebar ul.nolink li { padding: 5px !important;  }
div#sidebar ul li.nolink { padding: 5px !important;  }

div#sidebar ul p { font-size: 11px; padding: 4px; margin: 0px; }

div#sidebar h4.smaller, div#sidebar h3.smaller {font-size: 90% !important}

div#sidebar a.newsletterButton img {padding-left: 4px;}


div#sidebar iframe {border-left: 1px solid #A4A597; border-right: 1px solid #A4A597; border-bottom: 1px solid #A4A597; width: 205px !important;}

div.feature#sidebar h3, div#sidebar div.feature h3 { border: 1px solid #A4A597; border-bottom: 0px; }
div.feature#sidebar ul, div#sidebar div.feature ul { border: 1px solid #A4A597; }
div.feature#sidebar ul li, div#sidebar div.feature ul li  { padding: 0px !important; margin-bottom: 0px;  }
div.feature#sidebar ul li a, div#sidebar div.feature ul li a  { padding: 5px 5px 10px 5px;}
div.feature#sidebar ul li.moreList a, div.feature#sidebar ul li.more a, div#sidebar div.feature ul li.more a, div#sidebar div.feature ul li.moreXtra a {font-weight: bold; padding: 5px 5px 1px 5px;  }
div.feature#sidebar ul li a img, div#sidebar div.feature ul li a img  { margin: 0px -1px 4px -1px !important; border: 1px solid white; ;}
div.feature#sidebar .essayTitle, div#sidebar div.feature .essayTitle { font-weight: bold}
div#sidebar div.feature ul li.moreXtra a {border-top: 1px solid #A4A597; font-weight: normal;}

/* Featurebox Sidebar */
div#sidebar div#features h3 { border: 1px solid #A4A597; border-bottom: 0px}
div#sidebar div#features ul li { padding: 0px !important; margin-bottom: 0px; }

div#sidebar div#features img {display: block; padding-bottom:5px;}
div#sidebar div#features ul { border-top: 1px solid #A4A597; border-right: 1px solid #A4A597; border-left: 1px solid #A4A597; border-bottom: 0px solid #A4A597; margin-bottom: 0px;}
div#sidebar div#features {margin-bottom: 15px;}
div#sidebar div#features ul li a { padding: 5px; }
div#sidebar div#features ul li a img { border: 0px}
div#sidebar div#features a.next {text-decoration: none; display: block; padding: 3px; font-weight: bold; 
padding: 5px 5px 1px 5px; font-size: 10px;
border-right: 1px solid #A4A597; border-left: 1px solid #A4A597; border-bottom: 1px solid #A4A597;}


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#content div#sidebar { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; min-height: 0; }
div#content div#sidebar ul li {padding: 1px }

div#sidebar form { border: 1px solid #A4A597; color: #000; font-weight: bold; font-size: 10px; padding: 5px 5px 35px 5px; margin-top: 0px; }
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_common_taggedcontent ul li span.sidebar_content {font-size: 12px; border: 1px solid #A4A597; color: black; padding: 6px 6px 0px 6px; line-height: 17px; display:block; margin: 1px; margin-bottom: 10px}
div#sidebar div.slot_common_taggedcontent ul li span.sidebar_content a { margin-left: -5px; padding-top: 6px; padding-bottom: 6px; text-decoration: underline; width: 189px}

div#content div#sidebar img.profilepic {display: block; margin: 0px 0px 15px 0px; padding: 0px; float: none !important;}

div#sidebar a { text-decoration: none !important}


/* TOP HEADER */

div#container div#header ul {margin: 0px; padding: 0px;;  }
div#container div#header ul li { list-style-image: url(http://steinhardt.nyu.edu/e/i/nyu_steinhardt_logo.gif); list-style-position: inside; color: #000; height: 63px; margin: 0px 0px 40px -15px; padding: 0px	}
div#container div#header ul li.Logo_NYU { list-style-image: none !important;	}

div#header { height: 63px; padding: 0px; margin: 0px;}
div#container div#header ul a { display: none; }
div#page_title h2 {border-bottom: 2px solid #A4A597; margin-top: 40px; margin-bottom: 15px; padding-bottom: 15px; font-weight: normal; font-size: 30px; letter-spacing: 0.05em}

/* Pillars (bottom horizontal links) and NYU Logo */


div#pillars {display: none !important;}

/* Temporary Remove Pillars due to display issues
div#pillars { clear:both; position: relative; top: +32px; border-top: 1px solid #A4A597; border-bottom: 1px solid #A4A597; width: ; height: 32px; margin: 0px; padding: 0px;  padding-right: 380px !important}
div#pillars ul { display: table; width: 100%; list-style-type: none !important; margin: 0px; padding: 0px;  }
div#pillars li {display: inline; white-space:nowrap; padding: 7px 10px 0px 5px; height: 26px; margin: 0px; list-style-type: none !important; }
div#pillars li a {position: relative; top: 4px; padding: 10px 0px 10px 10px; background-color:inherit; color: #682069; text-decoration: none; text-transform:uppercase; font-weight: bold; font-size: 10px; } 

*/
div#nyu_link      { clear: both; width: 197px; height: 26px; position: relative; top: 40px; left: 0px; float: none; }
div#nyu_link ul   { height: 26px; margin: 0px; padding: 0px; list-style-type: none !important; }
div#nyu_link ul li { list-style-image: url(http://steinhardt.nyu.edu/e/i/nyu_logo.gif);  list-style-position: inside; color: #fff; height: 26px; width: 5px; margin: 0px 0px 0px 0px; padding: 0px	 }
div#nyu_link ul a span { display: none; }

div#dept_title a h2, div#center_title a h2 {text-decoration: none; font-size: 17px; font-weight: bold; text-transform: uppercase; color: black; letter-spacing: 0.05em; margin-bottom: 50px !important}

div#center_title a h2 {text-transform: none; letter-spacing: 0em; font-size: 18px}


div#third_level_nav {display: none;}

div#content h3 {font-size: 18px; }
div#content h4 {border-bottom: 0px !important; }
div#content h4, div#appendbar h3, div#content .boxes_main h3, div#content .boxes_sidebar h3, div#content .boxes_hidden h3 {font-size: 16px; margin-bottom: 10px; margin-top: 25px}
div#content h5 {font-size: 14px; margin-bottom: 8px; margin-top: 20px; border-bottom: 0px; }

.bio_bio img.photo {float:right; padding: 4px; max-width:280px; max-height:400px;
				height: expression(this.height > 280 ? 280: true); width: expression(this.width > 280 ? 280: true); }

div#content .boxes_main h4, div#content .boxes_hidden h4  { color: #682069; font-weight: bold; font-size: 13px; Line-height: 1.5em;  margin: 0px;}




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

#tag_picker_div, a.readAll, .hidden {display: none;}

table {width: 100%; border-collapse: collapse}
table td, table th {padding: 2px; text-align: left;}
table th {border-bottom: 1px solid black; padding-bottom: 14px;}
div#content td.middle { vertical-align: middle; }
div#content tr.d1 td { border-top: solid #A4A597 1px; border-bottom: solid #A4A597 1px;}

table td p, table th p { padding-top: 0px; margin-top: 4px; margin-bottom: 8px; }

table.sortable td {border-bottom: 1px solid #e0e0e2}
a.sortheader {text-decoration: none; color: black;}
a.sortheader img {display: none;}

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

div.orientation_page table {border-left: solid #000 1px; border-top: solid #000 1px; width: 550px !important;}
div.orientation_page td { color: #000; vertical-align: top; border-right: solid #000 1px; border-bottom: solid #000 1px; padding: 5px; padding: 5px;  }

div#question img, div#question2 img { float: right; margin: 0px -3px 4px 8px; clear: both;}

div#content ul.stylish_list {list-style-type:none; margin-top:5px; margin-right: 118px}
div#content ul.stylish_list li a { display: block; margin-top: 0px; border-bottom: 1px solid #e0e0e2; padding: 10px 0px 6px 0px; font-size: 12px; line-height: 13px; }




div#appendbar ul {   }
div#appendbar ul li.summary { font-weight: normal; font-size:11px; padding: 0px 0px 15px 10px; line-height: 14px; width: 450px; list-style-type: none;}
div#appendbar ul li.summary img {float: left !important; clear:left; padding-right: 5px; }

div.profiles_alumni_page div#appendbar ul li.summary, div.profiles_faculty_page div#appendbar ul li.summary, 
div.profiles_undergraduate_page div#appendbar ul li.summary, div.profiles_graduate_page div#appendbar ul li.summary, div.profiles_doctoral_page div#appendbar ul li.summary
  { font-weight: normal; font-size:11px; padding: 0px 0px 15px 10px; line-height: 14px; width: 350px;}


#program_list {margin-top: 20px;}
.togglePrograms {display: none;}

/** Nutrition */
div#container div#secondary_navigation {display:none;}

/** from INNER-Print */

div#content table { padding-bottom: 10px; }
div#content label { color: #682069; font-size: 14px; font-weight:bold; padding: 0px; display:block;}

/** Faculty Evaluation Styles */

div#page_title.facultyevaluations {display:none !important;}

div#content div.eval_preview h4 {color: #000; z-index:0; padding: 0px 0px 0px 0px; font-weight: 900; font-size: 14px; border-bottom: none; margin-bottom: 8px; margin-top: 20px;  }
div#content div.export_page {   display:block; page-break-before:always; }

div#content div.eval_preview {   display:block; page-break-before:always; }
div#content a.clicktoview {   display:none;  }
div#content div.eval_preview hr {   display:none;  }
span.eval_list_label {display:none; }
span.eval_list_data {padding-right:10px; font-size: 18px; font-weight:bold; color: #485D00; }

div#content div.print_hidden p { font-family: Arial, Helvetica, Verdana, Sans-Serif !important; font-size: 12px !important; line-height: 18px; }
div#content div.print_hidden span { font-family: Arial, Helvetica, Verdana, Sans-Serif !important; font-size: 12px !important; line-height: 18px; }
div#content div.print_hidden p span { font-family: Arial, Helvetica, Verdana, Sans-Serif !important; font-size: 12px !important; line-height: 18px; }
div#content div.print_hidden p span font { font-family: Arial, Helvetica, Verdana, Sans-Serif !important; font-size: 12px !important; line-height: 18px; }

div#content div.print_hidden p.MsoNormal { font-family: Arial, Helvetica, Verdana, Sans-Serif !important; font-size: 12px !important; line-height: 18px; }
div#content div.print_hidden p.MsoNormal span { font-family: Arial, Helvetica, Verdana, Sans-Serif !important; font-size: 12px !important; line-height: 18px; }

.calendarnav, .feedLinks {display: none; }

.vevent {border-bottom: 1px solid #e0e0e2; margin-bottom: 10px; padding-bottom: 5px; }
.vevent p {margin-bottom: 5px; margin-top: 0px;}
.vevent .summary {font-size: 14px; }


/** FAQ Appendbars */
div.study_abroad_page div#appendbar h3 {display:block !important;}
div.study_abroad_page div#appendbar div.slot_append1 h3:after {content: " for Summer Programs";}
div.study_abroad_page div#appendbar div.slot_append2 h3:after {content: " for Intersession Programs";}


/** Faculty Experts List */
div#content li.expertBioLink {font-size:12px; padding-bottom: 5px; list-style-type:none; font-weight: normal;  }
div#content ul ul li.expertBioLink {margin-left: -40px;}
div#content li.expertSubCategory {list-style-type:none; font-size: 13px; padding-top:4px; margin-bottom: 7px; font-weight: bold; line-height: 20px; color: #919E66}
div#content li.expertSubCategory li.expertBioLink { }
div#content ul.expert {padding-top: 0px  !important; margin-top:7px !important}


/** snapshots */
div#snapshotList .subheader { font-size: 115%; font-weight: bold;}
div#snapshotList ul { list-style-type: none;  padding: 0px; margin: 0px; }
div#snapshotList ul li {  padding: 8px 0px; margin: 0px 0px 0px 0px; height: 89px; border-bottom: 1px solid #D1BCD2; }
div#snapshotList ul li img { float: left; margin: 0px 8px 4px 0px; }
div#content div#snapshotPage table { width: 307px; }


/** portals */
.portalLinks img {display: none}
.portalLinks ul, .adminfinanceLinks ul {margin-top: 0px; margin-bottom: 0px}
div#portalNew div#facultyHeader {height: 199px; width: 533px; float: none; margin: 4px 4px 15px -15px; }
div#portalNew .portalButton a {display: block; margin-bottom: 25px;}
div#portalNew .portalButton a span br {display: none;}
div#portalNew p.large, div#portalNew p.big {clear: both;}
div.portalTop {height: 199px; width: 533px; float: left; margin: 5px 15px 15px 0px;}
p.hide_nav3 {background: #fff; width: 768px; margin: -25px 0px -15px -15px; height: 6px;}
.studentaffairs p.blogger_footer {display: none;}
div#portalNew.bestatements p.large {font-size:100%;}
div#portalNew.bestatements a {display: block; margin-top: -10px; padding: 0px;}
div#portalNew.bestatements a.selected {font-weight: bold}

div.maximized#features ul { list-style: none; margin: 0px 0px 5px 0px; padding: 0px; }
div.maximized#features ul li { clear: both; }
div.maximized#features ul li img { margin: 0px 15px 15px 0px; float: left}
div#morefeatures a.previous, div#morefeatures a.next {display: none; }

/** spotlights */
div#spotlistpics {float: right; text-align: center; display: block; font-size: 90%}
div#spotlistpics img.first {display: block; padding: 0px}
div#spotlistpics img {display: block; padding: 30px 0px 0px 0px; margin: 0px; float: none; clear: both;}
div#spotlistpics a {text-decoration: none; font-size: 90%}

div#content div#question, div#content div#question2  {padding: 7px 3px; display: block; font-weight: bold;  }
div#content div#answer {display: inline; font-weight: normal;}



/* NEW Mission and Vision */

div.vision {float: none !important;}
div.vision h3 {text-decoration: none; padding-top: 40px;}
div.vision h3 a {text-decoration: none; font-size: 34px; font-family: times; color: #485D00 !important}
div.visionBody {clear: both; width: 738px; padding-left: 15px; padding-right: 15px; margin-bottom: 0px; margin-top:0px; padding-bottom: 0px;}

#vision_navigation ul{ padding: 0px; margin: 35px 0px 0px 0px; list-style: none;  }
#vision_navigation ul li, #vision_navigation ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px !important; float: left; text-decoration: none;  }
#vision_navigation ul li a { display: block; text-decoration: none;  color: black; font-size: 14px; text-transform: uppercase;}


#vision_navigation ulul { display: table; width: 100%; list-style-type: none !important; margin: 0px; padding: 0px;  }
#vision_navigation ul li {display: table-cell; width: 25%; text-align: center; white-space:nowrap;; padding: 7px 10px 0px 5px; height: 26px; margin: 0px; list-style-type: none !important; }


div.visionBody p.firstparagraph {padding-top: 10px !important}
div.visionBody img {clear: none !important; float: left !important; padding: 0px !important; margin: 0px  !important;}
div.visionBody img.visionHome {float: left !important}
div.visionBody img.leftPic {padding: 0px !important; margin: 0px 0px 0px -15px !important; border-left: 0px; border-right: 0px; float: none !important;}
div.visionBody img.rightPic {padding: 0px 0px 0px 15px !important; margin: 0px -15px 0px 0px !important; border: 0px; float: right !important;}
div.visionBody img.leftFit {margin: 0px -10px 10px -15px !important;}
div.visionBody img.vision_title2 {margin: 10px 0px 10px 0px !important; float: none !important;}
div.visionBody div.visionSideBar {color: black; float: right; width: 235px; padding: 10px; margin-left: 10px; margin-right: -15px}
div.visionBody div.visionSideBar img {padding: 0px !important; margin: -10px -10px 10px -10px !important;}
div.visionBody p.quote {font-size: 17px; line-height: 1.5em; margin: 0px; padding: 0px; }
div.visionBody div.visionSideBar img.topPic {border: 0px; margin-bottom:0px !important; padding-bottom:0px !important}
div.visionColspan h4, div.visionSideBar h4 {color: #485D00 !important; font-size: 13px !important; border: 0px !important; color: white !important; padding: 0px !important; margin-top: 0px !important; margin-bottom: 5px !important}
div.visionBody h4 {font-size: 14px !important; border: 0px !important; color: #485D00 !important; padding: 0px !important; margin-bottom: 5px !important}
div.visionBody h3 {font-family: times !important; font-size: 23px !important; font-weight: normal !important; margin: 0px 0px 10px 0px}

div.visionColspan {width: 753px; padding-right: 0px !important;margin-right: -15px !important;}
div.visionColspan h4 {color: #485D00; border: 0px !important; padding: 0px !important; padding-top: 10px !important}
div.visionColspan img { border-left: 1px solid white; float: right !important; margin-left: 10px !important;}

div.visionColspan .vision3col {width: 231px; float: left;padding-right: 20px;}

div.visionBody ul.visionJumps {list-style-type:none; padding: 5px 0px; margin:0px 0px ;}
div.visionBody ul.visionJumps li {list-style-type:none; padding: 0px; margin-right: 0px; margin-left: 0px;}
div.visionBody ul.visionJumps li a { text-decoration:none; display: block; margin-top: 0px; padding: 3px 0px 4px 0px; font-size: 13px; line-height: 13px; font-family: times; font-weight: bold; color: #485D00 !important;}




/** MISC */
.smaller {font-size: 80%;}
.small {font-size: 80%; line-height: 2.7ex; }
.big {font-size:120%; line-height: 2.8ex;}
.larger {font-size: 120%; line-height: 2.8ex;}
.largest {font-size: 145%; line-height: 2.8ex;}
.large {font-size: 120%; line-height: 2.8ex;}
.required {color: red !important;}

h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited { font-weight: normal }
#appendbar a:link:after, #appendbar a:visited:after, #content a:link:after, #content a:visited:after { content:" [" attr(href) "] "; }
div#dept_title a:after, #vision_navigation ul li a:after, div.vision h3 a:after, div.visionBody ul.visionJumps li a:after, .logodownload a:after, div#spotlistpics a:link:after, .eventList a:link:after, .sortable th a:link:after, #sidebar a:link:after, #sidebar a:visited:after { content:normal !important; }



/** IDENTITY SITE */

div#sidebar ul ul {border: 0px; background-color:#f1f1f3; border-top: 1px solid #e0e0e2; border-bottom: 1px solid #e0e0e2; margin-bottom: 0px}


div.identity_page blockquote { border-left: 1px solid #A4A597; padding: 8px 0px 8px 15px;}

div.identity_page table img {float: none !important}

div.identity_page ul.printsamples, div.identity_page ul.printsamples ul  {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.identity_page ul.printsamples ul li {background-color: ; font-size: 11px; font-weight: normal; margin: 0px 0px 1px 10px; padding: 0px 0px 0px 10px; border-bottom: 1px solid #E1E4E6; }
div.identity_page ul.printsamples li.category { color:#485D00; font-size: 12px; background-color: white; font-weight: bold; margin: 0px 0px 5px 0px !important; padding: 0px !important; border-bottom: white solid 1px;  }


div.identity_page ul.printsamples ul li:hover {background-color:#f1f1f3;}
div.identity_page ul.printsamples li.category:hover { background-color:#ffffff }


div.identity_page ul.kitorder ul, div.identity_page ul.kitdownload ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.identity_page ul.kitorder li, div.identity_page ul.kitdownload li {color: #682069; font-size: 13px; margin: 0px; padding: 0px; }
div.identity_page ul.kitorder li a, div.identity_page ul.kitdownload li a {font-weight: bold; text-decoration: none; ; margin: 0px 0px 1px 0px; padding: 0px; }
div.identity_page ul.kitorder ul, div.identity_page ul.kitdownload ul { margin: 0px; padding: 0px;  padding-left: 15px; margin-left: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.identity_page ul.kitorder ul li, div.identity_page ul.kitdownload ul li {padding: 0px; display: inline}
div.identity_page ul.kitorder ul li a, div.identity_page ul.kitdownload ul li a {font-weight: normal;  text-decoration: underline; font-size: 11px; border-bottom: 1px solid #f0e8f0; margin: 1px -20px 0px 0px; padding: 3px 0px 3px 22px; display: block; background: url(http://steinhardt.nyu.edu/e/i/portal_link_background.png); background-repeat: no-repeat; background-color: white; color: #682069; position: relative; left: -20px; }
div.identity_page ul.kitorder ul li a:hover, div.identity_page ul.kitdownload ul li a:hover {background: url(http://steinhardt.nyu.edu/e/i/portal_link_background-over.png); background-repeat: no-repeat; background-color: #f0e8f0; border-bottom: 1px solid #682069; color: black !important;}

div.identity_page ul.kitorder ul ul, div.identity_page ul.kitdownload ul ul { margin: 0px; padding: 0px;  padding-left: 0px; }
div.identity_page ul.kitorder ul ul li a, div.identity_page ul.kitdownload ul ul li a {font-weight: normal;  text-decoration: underline; font-size: 10px; border-bottom: 1px solid #f0e8f0; margin: 1px -20px 0px 0px; padding: 3px 0px 3px 42px; display: block; background: url(http://steinhardt.nyu.edu/e/i/portal_link_background.png); background-repeat: no-repeat; background-color: white; color: #682069; background-position: 15px 0px; }
div.identity_page ul.kitorder ul ul li a:hover, div.identity_page ul.kitdownload ul ul li a:hover {background: url(http://steinhardt.nyu.edu/e/i/portal_link_background-over.png); background-repeat: no-repeat; background-position: 15px 0px; background-color: #f0e8f0; border-bottom: 1px solid #682069; color: black !important;}

div.identity_page ul.kitorder ul ul ul li a, div.identity_page ul.kitdownload ul ul ul li a {font-weight: normal;  text-decoration: underline; font-size: 10px; border-bottom: 1px solid #f0e8f0; margin: 1px -20px 0px 0px; padding: 3px 0px 3px 62px; display: block; background: url(http://steinhardt.nyu.edu/e/i/portal_link_background.png); background-repeat: no-repeat; background-color: white; color: #682069; background-position: 35px 0px; }
div.identity_page ul.kitorder ul ul ul li a:hover, div.identity_page ul.kitdownload ul ul ul li a:hover {background: url(http://steinhardt.nyu.edu/e/i/portal_link_background-over.png); background-repeat: no-repeat; background-position: 35px 0px; background-color: #f0e8f0; border-bottom: 1px solid #682069; color: black !important;}

div.identity_page ul.kitdownload div#PP a {display: block; border-bottom: white 1px solid}
div.identity_page ul.kitdownload div#PP a:hover {background-color: #f0e8f0; border-bottom: 1px solid #682069; color: black !important;}


#identityTable {margin: 0px; padding: 0px; width: 100%; display: table; border-bottom: 0px solid #A4A597; }

#identityTable ul { width: 100%; margin: 0px; padding: 0px; list-style: none; clear: both; border-bottom: 1px solid #A4A597; display: table;}
#identityTable ul li { float: left;
             width: 19%;
             text-align: center;
             padding: 0px 0px 15px 0px;
         }
#identityTable ul li.colorsample {
             float: left;
             width: 20%;
             text-align: center;
             padding: 0px 0px 15px 0px;
         }
#identityTable ul li.color {
             text-align: left;
             width: 250px;
             padding: 15px 0px 0px 0px;
         }
#identityTable ul li.colorsample img {
             padding: 15px 0px 0px 0px;
             float:none;         }
#identityTable ul.header {
             height: 18px !important;
             background: #485D00;
             color: #fff;
             padding-bottom: 2px;             
padding-top: 2px;
border-bottom: 0px !important; 
         }
#identityTable ul.header li {
		font-weight: bold;
             text-align: center;
             padding-bottom: 0;
         }
.colors ul li.headerlogo {
             width: 250px !important;
         }
#identityTable.colorsampleweb li {font-weight: bold; font-size: 20px; line-height: 1.2em}
#identityTable .purple { color: #682069; }
#identityTable .p60urple { color: #A479A5; }
#identityTable .p30urple { color: #D1BCD2; }
#identityTable .dgreen { color: #485D00; }
#identityTable .d60green { color: #919E66; }
#identityTable .d30green { color: #C8CEB2; }
#identityTable .lgreen { color: #CFD58B; }
#identityTable .gray { color: #A4A597; }
#identityTable .subtitle {font-size: 18px; font-weight: bold;}
#identityTable .subhead {font-size: 16px; font-weight: bold;}
#identityTable .subsubhead {font-size: 13px; font-weight: bold;}

#identityTable h4 {margin-bottom: 5px}

.colorsampleweb { border: 0px solid #ffffff !important; }
.colorsampleweb ul { height: 75px; border: 0px solid #ffffff !important; }
.colorsampleweb ul li {
             border-bottom: 1px solid #000;
             border-right: 1px solid #000;
             float: left; width: 16% !important; padding: 20px 10px 0px 10px !important; height: 75px !important;
	     font-size: 13px; }

.powerpoint img { border: 1px solid black;}

.fontsample { border: 1px solid #ffffff !important; }
.fontsample ul { border: 1px solid #ffffff !important; }
#identityTable ul li.gotham {
             float: left;
             width: 302px;
         }
#identityTable ul li.bulmer {
             float: left;
             width: 365px;
         }
#identityTable h4 { clear: both;}


.logodownload a
.logodownload ul li {
             width: 118px !important;
             padding: 5px 0px 25px 0px ;

         }
.logodownload ul li.logo  {
             text-align: left !important;
             font-size: 9px;
             width: 380px !important;
             padding-top: 10px !important;
         }
.logodownload ul li.logo img  { padding: 3px 0px 0px 0px !important; margin: 0px !important; float:none !important; }

.logodownload li.headerlogo  { width: 380px !important; }

embed {display: none;}
object {display: none;}

.sIFR-flash {
display: none !important
}


/** DEPARTMENT SPECIFIC */

.NutritionCurriculumPage h3 {font-size: 22px !important;}
div#content.page_wide table tr td.time {font-weight: bold; padding: 10px 5px !important; font-size: 110%; }
div#nav3 {display:none;}
div#subMenusContainer {display:none;}

div#appsych_navigation { display:none;}

.curriculum_page table {width: 710px !important; border-right: 1px solid #A4A597;border-top: 1px solid #000000; }
.curriculum_page table td {vertical-align: top !important;}
.curriculum_page td {font-size: 11px !important;  line-height: 16px !important; border-left: 1px solid #A4A597; border-bottom: 1px solid #A4A597; }
.curriculum_page th {padding-bottom: 0px !important; font-size: 11px !important;border-left: 1px solid #A4A597; }
.curriculum_page th p {padding-bottom: 0px !important; margin-bottom: 0px !important; }

div#container.music div#nav {display:none;}
div#container.music div#section {display:none;}
div#container.music div#content {clear:both;}
div#container.music div#page_title {clear:both; display:block; margin: 0px 0px 0px 0px !important;}
div#container.music div#page_title h2 {clear:both; display:block; margin: 20px 0px 10px 0px !important;}

#anniversary {display: none;}