div#content img { float: right; margin: 0px 4px 4px 4px; }

div#container { background-image: url(/e/pt/i2/nav_pt_background.gif) !important; background-repeat: repeat-y;  }

div#dept_title {border-top:1px solid #e0e0e2; border-bottom:1px solid #e0e0e2; height:39px; position: relative; z-index: 2; width: 950px; background-image: url(/e/pt/i2/dept_title_pt.gif); background-repeat: no-repeat; }
div#dept_title h2 { display: none; }
div#dept_title a { display: none; width: 420px; height: 41px; padding: 0px; position: absolute; top: 0px; display: block; left: 0px; }

/** Page Title */
div#page_title { height: 28px; margin-top: 21px;}
div#page_title h2 { text-align: left; text-transform: uppercase; width: 702px; color: #000000;; }
div#page_title h2 { background: #fff; height: 22px; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; float: right; position: relative; top: 0px; margin: 0px 0px 0px 0px; padding: 11px 0px 6px 5px; letter-spacing: 0.2px; font-weight: normal;border-bottom: 1px solid #A4A597;}
div#page_title.home {display:none;}



div#subnav {border: 0px solid #682069; font-size: 10px; z-index: 0px; display: block; 
margin-left: 0px; text-align: left; width: 706px; color: #682069; float: right; position: relative; top: 0px; padding: 0px; height: 17px; padding-top: 5px;
vertical-align: bottom; margin-bottom: 0px; margin-top: 4px;
}

div#subnav a.subnav        { padding: 4px 5px; color: #000 !important; border: 1px solid #fff; font-weight: bold; text-decoration: underline; }
div#subnav a.subnav:hover   { border: 1px solid #485D00; color: black !important; background-color: #fff; font-weight: bold; }

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

/** Department Navigation - IN FLASH*/
#pt_navigation { float: left; position: relative; left: 0px; width: 195px; height: 565px; }


/** Department Navigation - JAVASCRIPT*/
div#main_navigation {border-top: 15px solid white;}


div#main_navigation ul#pt_navigation {list-style-type:none; margin-left:0px; padding-left: 0px; margin-top:-1px; }
div#main_navigation ul#pt_navigation li {border-top: 1px solid #CFD58B; }
div#main_navigation ul#pt_navigation li ul.submenu { display:none;}

div#main_navigation ul#pt_navigation li ul { background-color: white; list-style-type:none; padding-left:0px}
div#main_navigation ul#pt_navigation li ul li  {border-bottom: 0px solid #f5f7e8; background: none !important; border-top: 0px; }
div#main_navigation ul#pt_navigation li ul li a {display: block; background-color: white; padding:8px 8px 8px 23px; line-height:11px; border: 1px solid #CFD58B; border-top: 0px; border-left: 0px;}
div#main_navigation ul#pt_navigation li ul li a:hover {background: none !important; background-color: #CFD58B !important; line-height:11px; border: 1px solid #485D00; margin-top: -1px; border-left: 0px;}

div#main_navigation ul#pt_navigation li ul li a {font-size: 10px; font-weight:bold; text-decoration:none; color:#000; }

div#main_navigation ul#pt_navigation li a#about { display:block; height:39px; background: url(/e/pt/i2/nav_about.gif) no-repeat 5px 0px #485D00 !important ; }
div#main_navigation ul#pt_navigation li a#about:hover, div#main_navigation ul#pt_navigation li.selected a#about {background: url(/e/pt/i2/nav_about-over.gif) no-repeat 5px 0px #CFD58B !important ;}

div#main_navigation ul#pt_navigation li a#programs { display:block; height:39px; background: url(/e/pt/i2/nav_programs.gif) no-repeat 5px 0px #485D00 !important ;}
div#main_navigation ul#pt_navigation li a#programs:hover, div#main_navigation ul#pt_navigation li.selected a#programs {background: url(/e/pt/i2/nav_programs-over.gif) no-repeat 5px 0px #CFD58B !important ;}

div#main_navigation ul#pt_navigation li a#faculty{ display:block; height:39px; background: url(/e/pt/i2/nav_people.gif) no-repeat 5px 0px #485D00 !important ;}
div#main_navigation ul#pt_navigation li a#faculty:hover, div#main_navigation ul#pt_navigation li.selected a#faculty {background: url(/e/pt/i2/nav_people-over.gif) no-repeat 5px 0px #CFD58B !important ;}

div#main_navigation ul#pt_navigation li a#research{ display:block; height:39px; background: url(/e/pt/i2/nav_research.gif) no-repeat 5px 0px #485D00 !important ;}
div#main_navigation ul#pt_navigation li a#research:hover, div#main_navigation ul#pt_navigation li.selected a#research {background: url(/e/pt/i2/nav_research-over.gif) no-repeat 5px 0px #CFD58B !important ;}

div#main_navigation ul#pt_navigation li a#facilities{ display:block; height:39px; background: url(/e/pt/i2/nav_facilities.gif) no-repeat 5px 0px #485D00 !important ;}
div#main_navigation ul#pt_navigation li a#facilities:hover, div#main_navigation ul#pt_navigation li.selected a#facilities {background: url(/e/pt/i2/nav_facilities-over.gif) no-repeat 5px 0px #CFD58B !important ;}

div#main_navigation ul#pt_navigation li a#clinical{ display:block; height:39px; background: url(/e/pt/i2/nav_clinical.gif) no-repeat 5px 0px #485D00 !important ;}
div#main_navigation ul#pt_navigation li a#clinical:hover, div#main_navigation ul#pt_navigation li.selected a#clinical {background: url(/e/pt/i2/nav_clinical-over.gif) no-repeat 5px 0px #CFD58B !important ;}

div#main_navigation ul#pt_navigation li a#admissions{ display:block; height:39px; background: url(/e/pt/i2/nav_admissions.gif) no-repeat 5px 0px #485D00 !important ;}
div#main_navigation ul#pt_navigation li a#admissions:hover, div#main_navigation ul#pt_navigation li.selected a#admissions {background: url(/e/pt/i2/nav_admissions-over.gif) no-repeat 5px 0px #CFD58B !important ;}

div#main_navigation ul#pt_navigation li a#news{ display:block; height:39px; background: url(/e/pt/i2/nav_news.gif) no-repeat 5px 0px #485D00 !important ;}
div#main_navigation ul#pt_navigation li a#news:hover, div#main_navigation ul#pt_navigation li.selected a#news {background: url(/e/pt/i2/nav_news-over.gif) no-repeat 5px 0px #CFD58B !important ; }

div#main_navigation ul#pt_navigation li a#resources{ display:block; height:39px; background: url(/e/pt/i2/nav_resources.gif) no-repeat 5px 0px #485D00 !important ;}
div#main_navigation ul#pt_navigation li a#resources:hover, div#main_navigation ul#pt_navigation li.selected a#resources {background: url(/e/pt/i2/nav_resources-over.gif) no-repeat 5px 0px #CFD58B !important ; }

div#main_navigation ul#pt_navigation li a#profession{ display:block; height:39px; background: url(/e/pt/i2/nav_profession.gif) no-repeat 5px 0px #485D00 !important ;; border-bottom: 1px solid #CFD58B; }
div#main_navigation ul#pt_navigation li a#profession:hover, div#main_navigation ul#pt_navigation li.selected a#profession {background: url(/e/pt/i2/nav_profession-over.gif) no-repeat 5px 0px #CFD58B !important ; }


span.text {display: none;}
div#pillars {clear: both;}
		
/** Sidebar */

div#sidebar div.slot_sidebar1, div#sidebar div.slot_sidebar2, div#sidebar div.slot_sidebar3 { margin-top:24px}

div#sidebar { margin:0px 0px 0px 15px; padding: 0px 0px 0px 0px; width: 194px; display: block;}
div#sidebar { background-color: inherit; color: #000; float: right; background-color: white;}

div#sidebar h3 { color: #ffffff !important; background-color: #485D00; border: 0px solid #485D00; border-bottom: 0px; font-size: 12px !important; margin: 0px 0px 0px 0px; padding: 5px 5px 0px 5px; font-weight: bold;}
div#sidebar h3 a { color: ##485D00 !important; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 13px !important; margin: 0px; ; text-decoration: none; padding: 0px;}

div#sidebar ul { border: 1px solid #485D00; list-style: none; margin: 0px 0px 10px 0px; padding: 0px; }
div#sidebar ul li { padding: 0px; margin-bottom: 1px; padding-bottom: 1px !important; margin-top: 0px !important; line-height: 2.3ex; font-size: 11px; padding: 5px 5px 0px 5px}
div#sidebar ul li a {border-left: 1px solid white;  border-bottom: 1px solid #f1f1f3;  border-top: 1px solid white; margin: -4px 0px -1px -4px !important; padding: 4px; width: 196px; display: block; background-color: inherit; color: Black !important; text-decoration: none; }
div#sidebar ul li a:hover { background-color: #e0e0e2; border-left: 1px solid #682069; border-bottom: 1px solid #682069; border-top: 1px solid #682069; }


div#sidebar ul li.moreList a { background-color: #fff; color: #682069 !important; }
div#sidebar ul li.moreList a:hover { background-color: #fff; text-decoration: underline; }
div#sidebar ul li a img { float: none !important; margin: 0px 4px 0px 0px !important;  }
div#sidebar ul li.summary {color:#485D00; padding-left: 15px; font-style:italic; margin-top: 0px !important; padding-top:0px !important; }

div#sidebar form {border: 1px solid #485D00 !important; border-right: 0px !important;border-bottom: 0px !important;}
div#sidebar p.tag_cloud {border: 1px solid #485D00 !important; border-right: 0px !important;}


div#content #subnavlinks { position: relative; padding: 0px; }
div#content #subnavlinks ul { list-style:none; margin: 0px; padding: 0px; }
div#content #subnavlinks ul li { margin: 0px; padding: 0px; font-size: 11px; line-height: 14px;}
div#content #subnavlinks ul li a {padding: 4px; background-color: inherit; color: #682069; text-decoration: none; border-bottom: 1px solid #DEDFE0; display: block;}
div#content #subnavlinks ul li a:hover { text-decoration: none; background-color: #682069; border-bottom: 1px solid #682069; color: #fff;}



/** contents */

div#content { margin-top: 15px; min-height: 625px; z-index: 0px; width: 690px; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 12px; line-height: 18px;
	float:right; padding-right: 16px; margin-bottom: -15px}

div#content .boxes_main h3 {width: 300px !important;}
div#content h4 { color: #485D00; padding: 5px; font-weight: 900; font-size: 14px; border-bottom: #485D00 solid 1px; margin-bottom: 5px; }
div#content h5 { color: #000;  z-index: 1500; font-size: 12px; font-weight: 900; margin: 0px 0px 5px 5px;  }

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

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

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

div#content div#appendbar ul, div#content div#stylish_list ul {list-style-type:none; margin-top:5px; width:550px;}
div#content div#appendbar a, div#content div#stylish_list a { color: black !important; text-decoration: none; display: block; margin-top: 0px; border-bottom: 1px solid #e0e0e2; padding: 10px; font-size: 11px; line-height: 15px; }
div#content div#appendbar a:hover, div#content div#stylish_list a:hover { background-color: #CFD58B; }


div#content table.stylish_table {width: 550px;}
div#content table.stylish_table th {padding: 10px; border-bottom: 1px solid #e0e0e2; }
div#content table.stylish_table th.name {text-align:left;}
div#content table.stylish_table th.email {text-align:right;}
div#content table.stylish_table td {border-bottom: 1px solid #e0e0e2; }
div#content table.stylish_table td a {color: black !important; text-decoration: none; display: block; margin-top: 0px; padding: 10px; font-size: 11px; line-height: 15px;}
div#content table.stylish_table td a:hover {background-color: #CFD58B; }
div#content table.stylish_table td.email {text-align:right;}

ul.affiliation_list li a {display: inline !important;}

/** HOME PAGE */

div.page_home {padding-bottom: 10px} 

div#content div#homebe { position:absolute; left:232px; top:172px; }
div#content div#homebe img {float: none; margin: 0px; padding: 0px; height:285px; width: 677px}

div#content div#quicklinks {
position:absolute;
left:232px; 
top:472px; width: 676px; border-bottom: 1px solid #e0e0e2; }


div#content div#quicklinks p { margin: 0px; padding: 0px;}

div#content div#quicklinks a { color: black !important; text-decoration: none; display: block; margin-top: 0px; border-top: 1px solid #e0e0e2; padding: 10px; font-size: 11px; line-height: 15px; }
div#content div#quicklinks a:hover { background-color: #CFD58B; }
div#content div#quicklinks a .program { font-weight: bold; color: #485D00; font-size: 120%; }
div#content div#quicklinks a:hover .program { color: black; }


div#content div#toplinks {
position:absolute;
left:232px; 
top:136px; width: 681px; }


div#content div#toplinks p { margin: 0px; padding: 0px;}
div#content div#toplinks a { font-weight: bold; color: #485D00; text-decoration: none; display: block; margin-top: 0px; padding: 10px !important; font-size: 115%; font-style: italic; line-height: 15px; }
div#content div#toplinks a:hover { background-color: #CFD58B; color: black; text-decoration: underline }



.boxright { float: right; padding: 0px 0px 10px 10px;}
.boxleft { float: left; padding: 0px 10px 10px 0px;}

img.pic {border: 1px solid #485D00}

div#news {
vertical-align: top;
position:absolute;

left:196px;
top:435px; 
width: 274px; border: 1px solid #A4A597; padding-top: 0px; margin-top: 0px;}



div#news h3 {
color: #fff; padding: 7px; font-size: 12px; margin: 0px;
height: 18px;
width: 260px; background-color: #A4A597; }

div#news ul { list-style: none; margin: 5px 0px 5px 10px; padding: 0px 10px 0px 0px; }
div#news ul li { margin-bottom: 8px; line-height: 2.5ex; font-size: 11px; }
div#news ul li a { background-color: inherit; color: Black; text-decoration: none; }
div#news ul li a:hover { text-decoration: underline; }


div#events {
position:absolute;
left:473px;
top:435px; 
width: 274px; border: 1px solid #A4A597; padding-top: 0px; margin-top: 0px; }

div#events h3 {
color: #fff; padding: 7px; font-size: 12px; margin: 0px;
height: 18px;
width: 260px; background-color: #A4A597; }

div#events ul { list-style: none; margin: 5px 0px 5px 10px; padding: 0px 10px 0px 0px; }
div#events ul li { margin-bottom: 8px; line-height: 2.5ex; font-size: 11px; }
div#events ul li a { background-color: inherit; color: Black; text-decoration: none; }
div#events ul li a:hover { text-decoration: underline; }


/** FACULTY LISTING */
ul.facultylist {list-style: none; padding-left: 6px; margin-left: 0px; }
li.facultylistitem {padding-bottom: 10px; padding-left: 0px; font-size: 12px; line-height: 20px; margin-left: 0px; }
li.facultylistitem a { font-weight: bold; font-size: 13px;}
li.facultylistitem ul {border-top: 1px solid #A4A597; padding-top: 2px; padding-left: 25px; margin-left: 0px; }
li.facultylistitem li {font-size: 11px; margin-bottom: 3px; line-height: 15px; margin-left: 0px; }
div.ptPage h2 { display: none; /* to hide repetitive dept name on faculty listings*/ }
div#content .content_box h3 { color: #485D00; padding: 5px; font-weight: 900; font-size: 16px; border-bottom: #485D00 solid 1px; margin-bottom: 3px;}
div#content .content_box h4 { color: #485D00;  z-index: 1500; font-size: 12px; font-weight: 900; margin: 0px 0px 0px 5px; padding: 0px; border-bottom: 0px; }

h3.facultyList span.department_name {display: none}

/** Internship System **/

div.ptPage div#instructions {width: 160px; }
div.ptPage div#instructions h3 {font-size: 13px; padding: 4px; }
div.ptPage div#instructions p {font-size: 10px; }
div.ptPage form.internship_edit table.mceEditor {width: 400px !important;}

/** Calendar of Events Navigation */

.calendarnav {font-size:11px; }
.calendarnav ul {border-right: 0px solid #485D00; border-left: 1px solid #DEDFE0; border-bottom: 1px solid #DEDFE0; 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: #682069 !important; font-family: Arial, Helvetica, Verdana, Sans-Serif; border: 1px solid #DEDFE0; border-right: 0px; font-size: 12px !important; margin: 0px; padding: 5px; }

.calendarnav form {position: relative; left: 15px; background: #ffffff; padding-bottom: 10px; width: 275px; float: right; padding: 0px; }
.calendarnav select {height:16px; padding: 0px; background-color: #485D00; color: #fff; letter-spacing: .3px; font-weight:bold; font-size:9px; font-family: arial;}
.calendarnav optgroup {padding-left: 3px; font-size:9px; font-family: arial; }
.calendarnav optgroup option {margin-left: -3px; margin-right: -3px}
.calendarnav #feed {margin-bottom: 10px; width:262px}
.calendarnav #month{width:118px}
.calendarnav input {font-size: 10px; margin-left: 5px;}

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

.linkBox {width: 300px; float: right; }
.feedLinks {float: right; display: block; background-color: white; font-size: 11px; width: 98px; position: relative; left: 15px; 
border-left: 1px solid #DEDFE0; border-bottom: 1px solid #DEDFE0; border-right: 0px solid #485D00; padding: 1px 8px; margin: 0px; } 
.feedLinks a {font-weight: bold; color: #485D00 !important; padding: 0px 1px;} 
.feedLinks a:hover {background-color: #485D00 !important; color: #fff !important; } 


/** INQUIRY BUTTON */

div#sidebar a.inquiryButton09 {border:3px solid white; width: 207px; height: 223px; display: block; background: url(http://www.nyu.edu/steinhardt/e/pt/i/enews_inquiry_button09.png) repeat-x left top;}
div#sidebar a.inquiryButton09:hover { border:3px solid #A4A597; background: url(http://www.nyu.edu/steinhardt/e/pt/i/enews_inquiry_button09-over.png) repeat-x left top;  }
div#sidebar a img.inquiryButton09, div#sidebar a.inquiryButton09 span {display: none;}

div#sidebar a.inquiryButton {height: 247px; background: url(http://www.nyu.edu/steinhardt/e/pt/i/enews_inquiry_button.png) repeat-x left top;}
div#sidebar a.inquiryButton:hover { background: url(http://www.nyu.edu/steinhardt/e/pt/i/enews_inquiry_button-over.png) repeat-x left top;  }


/** Stylish Lists **/
div#content ul.stylish_list {list-style-type:none; padding: 0px; margin-left: 20px; margin-top:5px; margin-right: 118px}
div#content ul.stylish_list li a { text-decoration:none; display: block; margin-top: 5px; 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;}


/** FROM OLDSITE */

span.bigheader  { color: #682069; font-weight: bold; font-size: 19px; font-family: Arial, Verdana, Helvetica, sans-serif; }
span.header  { color: #485D00; font-weight: bold; font-size: 17px; font-family: Arial, Verdana, Helvetica, sans-serif; }
span.subheader  { color: #485D00; font-weight: bold; font-size: 14.5px; font-family: Arial, Verdana, Helvetica, sans-serif;  }
span.subheaderwhite  { color: #485D00; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; }
span.subheader2  { color: #485D00; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;  }
span.subheader3  { color: #485D00; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;  }

span.small  { font-size: 80%; }
span.large  { font-size: 120%; }

table {font-family: Arial, Verdana, helvetica; font-size: 12px} 
td { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; Line-height: 1.5em; } 
td p { padding-top: 0px; margin-top: 0px; } 

td.titles { border-bottom: 1px #485D00 solid; padding: 2px; color: #000; background-color: #ffffff; color: #485D00; font-size: 14px; padding-top: 10px; }
td.titles p { margin: 0px; padding: 0px; color: #485D00; }

td.titles2 { background-color: #485D00; padding-top: 2px ; padding-bottom: 2px ; padding-left: 2px ; padding-right: 2px }

td.subnav { font-size: 10px; background-color: #CFD58B; padding-top: 1px }
td.subnav p { font-size: 10px; margin: 0px; padding: 0px;}
span.subnav   { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;  }

td.facHeader {font-size: 13px; font-weight: bold; }
div#faclist td {border-bottom: 1px solid #A4A597; padding: 3px 0px;}
div#faclist p {margin: 0px;}



div.about             { } /* not sure if in use */
div.aboutMission      { } 
div.aboutHistory      { } 
div.aboutVisit        { } 
div.aboutOpenhouses   { } 

div.dpt             { } 
div.dptFaq          { } 
div.dptAdmissions   { } 
div.dptCourses      { } 
div.dptCurriculum   { } 
div.dptReasons      { } 
div.dptVideo        { } 

div.dptpt             { } 
div.dptptAdmissions   { } 
div.dptptReasons      { } 
div.dptptCurriculum   { } 

div.ma             { } 
div.maAdmissions   { } 
div.maCurriculum   { } 

div.phd            { } 
div.phdAdmissions  { } 
div.phdCourses     { } 

div.opt             { } 
div.optAdmissions   { } 
div.optCurriculum   { } 
div.optFaq          { } 

div.weekend     { } 

div.faculty         { } 
div.facultyAdjunct  { } 
div.facultyAdjunct2 { } 
div.facultyYears    { } 

div.alumni         { } 

div.staff         { } 

div.students                  { } 
div.studentEmployment         { } 

div.researchHuman         { } 
div.researchAffiliated    { } 
div.researchAffiliated2   { } /* not sure if in use */
div.researchAffiliated3   { } /* not sure if in use */
div.researchAffiliated4   { } /* not sure if in use */

div.facilities   { } 

div.clinical   { } 

div.admissions   { } 

div.news         { } 
div.newsletter   { } 
div.events       { } 

div.resourcesLinks       { } 

div.profession       { } 

div.photo01 - tall    { } 
div.photo02 - tall    { } /* not sure if in use */

div.ot_about2  { } 
