/* CSS Document */
div#indicator
{
  position: fixed;
  width: 100px;
  height: 40px;
  right: 10px;
  bottom: 10px;
  z-index: 900;
  background: url(/scmsAdmin/images/faculty_bios/throb.gif) no-repeat 0 0;
}

.content h1 { color: #57068c; font-weight: 500; font-size: 16px; Line-height: 1.5em; margin: 0px;}
.content h2 { color: #57068c; font-weight: 500; font-size: 14px; Line-height: 1.5em; margin: 0px;}

div#content .boxes_main h3, div#content .boxes_hidden h3 { color: #57068c; padding: 0px; font-weight: 700; font-size: 16px;Line-height: 1.5em;  }
div#content .boxes_main h4, div#content .boxes_hidden h4  { color: #57068c; font-weight: 700; font-size: 13px; Line-height: 1.5em;  margin: 0px;}
div#content .boxes_main ul, div#content .boxes_hidden ul { margin-top: 0px; list-style-type: square; list-style-position: outside; }

div.bio_bio form input#title, div.bio_bio form input#email,div.bio_bio form input#phone, div.bio_bio form ul li input, div.boxes_main form ul li input, div.boxes_hidden form ul li input {width:465px;}
div#content #boxes_main textarea, div#content #boxes_hidden textarea { width:465px; font-size: 11px; }

div#content hr.facultyEdit {border: none 0; border-top: 1px solid #000; border-bottom: 0px dashed #ccc; ; height: 2px; margin: 13px auto 0 0; }



.toolbar { float: right; border: 1px; border-style: solid; border-color: #485D00; background-color: #919E66;  z-index: 10; padding: 2px}
.toolbar a { color: white !important; text-decoration: none; font-size: 10px; font-weight:bold; padding: 2px 0px; padding-right: 10px; margin: 0px; border: 1px solid #919E66 !important;}
.toolbar a:hover { background-color: #fff; color: #000 !important; border: 1px solid #485D00;}
div#content .toolbar a img {float:none !important; position:relative; top: 2px; padding: 0px; padding-left: 2px; margin: 0px !important;}


#video_component ul {margin:0px; padding:0px}
#video_component ul li {padding:0px 0px 15px 0px; margin-bottom:10px}
#video_component img.video_help {float:right;}
.toolbar_item {text-align: center;float: left; height:150px; width: 30px; margin-right:15px;; }
.toolbar_item {text-align: center;float: left; height:auto; background: #ccc; border-radius: 4px; margin-top:5px; margin-bottom:15px; }
.toolbar_item a { display:block;}
.toolbar_item a:hover { border: 1px inset #485D00 !important; background-color: #A4A597; }
.toolbar_item a img {float:none !important; position:relative; top:5px; right:4px;}
#video_component hr.facultyEdit {display: none !important; ;}
li#gallery_1, li#gallery_3, li#gallery_5, li#gallery_7, #video_component li#videos_1, #video_component li#videos_3, #video_component li#videos_5, #video_component li#videos_7 {background:#e0e0e2;margin:0px -10px 10px -10px;; padding: 1px 10px 10px 10px;}
li#gallery_1 .toolbar_item, li#gallery_3 .toolbar_item, li#gallery_5 .toolbar_item, li#gallery_7 .toolbar_item, li#videos_1 .toolbar_item, li#videos_3 .toolbar_item, li#videos_5 .toolbar_item, li#videos_7 .toolbar_item {margin-top:10px;}
.boxes_main .toolbar_item, .boxes_hidden .toolbar_item, .bio_bio .toolbar_item { width: 20px; float: left; margin-left:-38px;}

.boxes_hidden div { clear: right;  }

.content_box { border: 0px !important; } 

.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); }


label { display:block; font-weight: bold; font-size: 11px !important; margin: 8px 0px 0px 0px;}

div#content form {background-color: #e0e0e2; padding: 10px;}
div#content form ul {list-style-type:none !important; margin-bottom: 0px}
div#content form img {float:none; }
div#content form h3 {margin-top: 0px; padding-top: 0px !important; font-weight: 500; color: black; font-size: 16px;}

div#bio_bio form#bio_form img#the_photo {float: left !important; max-height: 120px !important; max-width: 80px !important; }
div#bio_bio form#bio_form div #uploads_upload_thumbnail{font-size: 10px; font-weight: bold;}

div#bio_bio form#bio_form select {background-color: #fff !important; color: #000; padding: 1px; border: 1px solid #000}
div#bio_bio form#bio_form option {padding-bottom: 2px}
div#content form table.mceEditor {width: 700px; background-color: #fff; border: 2px inset #000; background-color: #fff; }
div#content form table td.mceToolbarTop {height: 10px; border-bottom: 1px solid #000; padding-top: 4px; background-color: #e5e5e5; }
div#content form table td.mceToolbarTop img {border: 1px outset #000; padding: 2px;background-color: #fff; float:none !important; padding-bottom: 0px !important;}
div#content form table td.mceToolbarTop img:hover {background-color: #e5e5e5; }

div#content form table td.mceToolbarTop img.mceSeparatorLine {display:none; }
div#content div.boxes_main form, div#content div.boxes_main form table.mceEditor  {width: 500px !important;}
div#content form table td.mceStatusbarBottom {display:none; }
div#content form table td.mceToolbarTop a:hover.mceButtonNormal, div#content form table td.mceToolbarTop a:hover.mceButtonSelected,  div#content form table td.mceToolbarTop a:hover.mceButtonDisabled {height: 10px !important; padding: 0px !important; margin: 0px !important; border-bottom: none !important; background-color: #e5e5e5; }

div#content form table td.mceToolbarTop a.mceButtonSelected img {background-color: #A4A597; }


.boxes_main form, boxes_hidden form { overflow: visible; }
.boxes_main iframe { width: 100% !important; }
div#content form.add_form { background: transparent; border: 0px; display: inline; width: 10px; padding: 0px}

.faculty_edit #presentations_component, .faculty_edit #courses_component, .faculty_edit #custom_component, .faculty_edit #gallery_component, .faculty_edit #awards_component, .faculty_edit #boards_component, .faculty_edit #video_component, .faculty_edit #research_component, .faculty_edit #degrees_component, .faculty_edit #publications_component {margin-top: 35px; padding-bottom:15px;}

#presentations_component, #courses_component, #custom_component, #gallery_component, #awards_component, #boards_component, #video_component, #research_component, #degrees_component, #publications_component {border-bottom: 1px solid #A4A597; margin-top: 25px; clear: both;;}
#presentations_component #presentations_component, #courses_component #courses_component, #custom_component #custom_component, #gallery_component #gallery_component, #awards_component #awards_component, #boards_component #boards_component, #video_component #video_component, #research_component #research_component, #degrees_component #degrees_component, #publications_component #publications_component {border-bottom: 0px solid #A4A597; margin-top: 0px;}
#bioModule {border-bottom: 1px solid #A4A597; padding-bottom: 15px}
a.delete   {margin-top: 1px; background: url('/e/i2/scms/ico14_faculty-edit.png') no-repeat 4px 4px; ;height:20px;width: 20px; float:right; border:0px !important; padding: 4px 3px 3px 3px; border-radius: 4px; }
a.delete span {display: none;}

a.top_arrow, a.up_arrow, a.down_arrow, .toolbar_item a.delete   {border-radius: 4px; padding: 4px 3px 3px 3px; margin: 3px 2px; background: url('/e/i2/scms/ico14_faculty-edit.png') no-repeat; ; float: left; height:20px;width: 20px; border:0px !important; ;}
a.top_arrow   {background-position: 5px -296px;}
a.up_arrow   {background-position: 5px -324px;}
a.down_arrow   {background-position: 5px -346px;}
.toolbar_item a.delete  {background-position: 5px 4px;}
a.top_arrow:hover, a.up_arrow:hover, a.down_arrow:hover, .toolbar_item a.delete:hover   {border:0px !important;}

a.top_arrow span, a.up_arrow span, a.down_arrow span {display: none;}

input { font-size:12px; text-align:left;}
input#ohours, input#email, input#phone, input#title {width: 398px}
select#academicrank {width: 405px; }
input#fname, input#lname {width: 178px}
input.add_gallery, input.add_video, input.add_button, input.edit_button, input.upload_button, input.delete_button, input.sf_admin_action_delete, input.save_button, input.cancel_button, input.add_syllabus, input.add_program, input.add_department
{background:#57068c url('/e/i2/scms/ico14_faculty-edit.png') no-repeat; font-weight: normal !important; font-size: 12px; color: #fff;border: 0px; -moz-border-radius:8px; border-radius: 8px;  padding: 8px 10px 8px 25px; font-family: 'Gotham SSm A','Gotham SSm B',Arial !important; cursor:pointer; }
input.edit_button:hover { background-color: #000;}
input.edit_button, input.save_button {text-transform:uppercase; font-weight:500 !important;}
input.edit_button { position: absolute; left:0px; margin-top: -45px; width: 80px; background-position: 6px -233px;border-top-left-radius:0;
border-bottom-left-radius:0; letter-spacing: 0.05em; }
input.add_button { position: absolute; left:15px; margin-top: -45px; width: 65px; background-position: 6px -233px;letter-spacing: 0.03em; opacity: 0.5; }
input.add_button:hover { background-color:black; }
#bio_component input.edit_button {  margin-top: -25px; border-top: 15px solid #57068c; border-bottom: 15px solid #57068c;}
#bio_component input.edit_button:hover { border-top: 15px solid #000; border-bottom: 15px solid #000;}

input.add_button, input.add_syllabus, input.add_program, input.add_department { background-position: 6px -113px; }
input.add_syllabus {opacity: 0.7;  background-position: 6px -203px; }
input.add_gallery {clear:both; background-position: 6px -369px; display:block; margin:15px 0px 20px 3px}
input.add_video { opacity: 0.7; background-position: 6px -397px; display:block; margin:15px 0px 20px 3px; }
input.add_program, input.add_department {opacity: 0.7; font-size: 10px; font-weight:500 !important;; margin-right:10px; margin-top: 15px;}
input.add_syllabus:hover, input.add_video:hover, input.add_program:hover, input.add_department:hover {opacity:1}
#bio_form input.add_button {margin-right:15px; padding-right: 26px; margin-top: -10px; margin-bottom: 25px !important ; font-size: 13px !important ; padding-bottom: 3px}


input.upload_button { background-color:#9a6aba;  background-position: 6px -82px;margin-bottom: 3px;margin-top: 5px;}
input.upload_button:hover {background-color:#555}
.pic_container input.upload_button {;margin-left: -8px;}
input.delete_button, input.sf_admin_action_delete { background-color:#919e66; background-position: 6px 5px;margin-bottom: 3px; margin-top:5px}
.sf_admin_action_delete {margin-top: 50px !important; margin-right: 10px; opacity: 0.6}
div#content a.photo_colorbox_iframe
{clear: both; display:inline-block; text-decoration:none;
    background:#57068c url('/e/i2/scms/ico14_faculty-edit.png') no-repeat; font-weight: normal !important; font-size: 12px; color: #fff;border: 0px; -moz-border-radius:8px; border-radius: 8px;  padding: 8px 10px 8px 25px; font-family: 'Gotham SSm A','Gotham SSm B',Arial !important; cursor:pointer; background-color:#9a6aba;  background-position: 6px -82px;margin-bottom: 3px;margin-top: 15px;}
a.photo_colorbox_iframe:hover {background-color:#555 !important;}

input.save_button {  background-color:#485D00; background-position: 6px -174px; margin-right: 8px;font-weight:700; }
input.save_button:hover {  background-color:#57068c;  }

input.cancel_button { margin-top: 4px;font-size: 90%; float:right; background-color:#777; background-position: 6px -142px; opacity:0.7 }
input.cancel_button:hover {opacity:1 }

#bio_component input.save_button {  margin-top: 30px;  }
#bio_component input.cancel_button { margin-top: 32px;}

input.view_button { background-color:#9a6aba; margin-right: 8px;  margin-left: 16px; margin-bottom: 0px; }



#content {padding-left: 80px; width: 800px}

div.facultyBio {width: 800px }


.loginbox { clear: both; margin-top:55px; width: auto !important; }
.loginbox form { background-color: #dbdbd5 !important; border: 0px !important; margin: 0px -15px; padding-left: 15px !important;}

/* TAGBOX */

#tagbox {padding-top:10px;}
#tagbox h3 { font-size: 16px !important;font-weight:700 !important; margin-bottom: 0px}
#tagbox form {border: 0px !important; padding: 0px !important; background-color: white !important;}
#tagbox form input {background:#57068c url('/e/i2/scms/ico14_faculty-edit.png') no-repeat; background-position: 6px -117px;font-weight: normal !important; font-size: 11px; color: #fff;border: 0px; -moz-border-radius:5px; border-radius: 5px;  padding: 4px 10px 4px 25px; font-family: 'Gotham SSm A','Gotham SSm B',Arial !important; cursor:pointer; }

#tagbox form input:hover {background-color: #485D00}
#tagbox input#newtag {cursor: text;border-radius:0px;font-weight: normal; color: black; background-color: #ffffff; background-image: none; border: 1px solid #000000; padding: 3px;  width: 200px; }

.remove_tag { 
  display: inline-block;
	padding: 0px;
  width: 20px;
  height: 19px;
	background: url(http://steinhardt.nyu.edu/e/i2/scms/ico_tag_delete_sm2.png) no-repeat;
  position: relative; top: 3px;
  margin:0px 0px 0px 5px;
}
a.see_tag { 
  display: inline-block;
	padding: 0px;
  width: 20px;
  height: 19px;
	background: url(http://steinhardt.nyu.edu/e/i2/scms/ico_tag_edit_sm.png) no-repeat;
  position: relative; top:3px;
  margin:0px 0px 0px 5px;
}
span.remove_tag { 
  display: inline-block;
	padding: 0px;
  width: 20px;
  height: 19px;
	background: url(http://steinhardt.nyu.edu/e/i2/scms/ico_tag_delete_sm.png) no-repeat;
  margin:0px 0px -6px 0px;
}
span.see_tag { 
  display: inline-block;
	padding: 0px;
  width: 20px;
  height: 19px;
	background: url(http://steinhardt.nyu.edu/e/i2/scms/ico_tag_edit_sm.png) no-repeat;
  margin:0px 0px -6px 0px;position: relative;top:2px;
}
a.remove_tag:hover { 
	background: transparent url(http://steinhardt.nyu.edu/e/i2/scms/ico_tag_delete_sm-over.png) no-repeat !important; border:0px !important;;
}
a.see_tag:hover { 
	background: transparent url(http://steinhardt.nyu.edu/e/i2/scms/ico_tag_edit_sm-over.png) no-repeat !important; border:0px !important;;
}
a.see_tag span, a.remove_tag span, .see_tag span, .remove_tag span {display: none;}


#bio_bio p { margin: 12px 0px 12px 0px }
#bio_bio ul { margin: 0px  }
#bio_bio li { margin: 0px  }
#bio_bio h4 { margin: 0px  }
#bio_bio span, div.content_box span, #bio_bio font, div.content_box font {font-family: 'Gotham SSm A','Gotham SSm B',Arial !important; font-size: 12px !important; line-height:1.5em}

/* form specific */

object.include { width:0; height:0 }
cite { font-style: normal;  }
.hresume abbr { border-bottom: none; }
#affiliation ul { margin-left: 0px; padding-left: 0px;  }
#affiliation li { list-style-type:none;}


/* Wide site Redesign */
body.facultyBio div#leftcolumn {display: none;}
div#content div.facultyBio h1, div#content div.facultyBio h2 { color: #57068c ; font-weight: 900; font-size: 16px;  line-height: 1.2em }

div#content .bio_bio h3 {font-size: 20px; margin-bottom: 5px}
div#content .bio_bio h4.title {font-size: 14px; margin-top: 0px; color: #57068c !important; font-weight: normal !important}
div#content .boxes_main ul, div#content .boxes_hidden ul { margin-top: 0px; list-style-type: square; list-style-position: outside; }
div#content .boxes_main h3, div#content .boxes_hidden h3 {  color: #777 !important; border-bottom: 1px solid #e0e0e2 !important; padding: 0px 0px 5px 0px !important; font-weight: 900; font-size: 13px !important; margin-bottom:3px ; margin-top: 30px}

div.facultyBio img {float: right !important; margin: 0px 0px 10px 10px !important; padding: 0px !important}
img.photo {float: right !important; margin: 0px 0px 10px 10px !important; padding: 0px !important}
div.facultyBio .content_box img {float: left !important; margin: 0px 10px 10px 0px !important; padding: 0px !important}
div.facultyBio .content_box img.nofloat {float: none !important; margin: 0px 10px 10px 0px !important; padding: 0px !important}
div#content .boxes_main {margin-top: -27px;}


#uploads_upload_caption, #uploads_upload_text { display: none; }
ul.sf_admin_actions { list-style-type: none; margin: 2px; }

div#content form {-moz-border-radius: 5px;
border-radius: 5px;
    border: 1px solid #A4A597;
    background:#f1f1f3 !important;
}
div#content div.new_tag form {padding: 10px !important}

.pointer	{cursor:pointer}
.bio_info, .pic_container	{float:left;
		border-radius: 5px;
		padding: 0px;
		}
#fname {margin-right:4px;}
#mi {width: 20px;}
.bio_departments {border-top-right-radius: 5px}
.bio_departments, .bio_syllabi_cv	{margin: 10px -10px;
		background-color: #ccc;
		padding: 5px 10px 10px 10px;
}
.bio_departments li {font-size: ; color: #555; font-size: 11px; padding: 6px 0px 3px 0px !important}
.bio_photo	{float:right;width:303px; border: 1px solid; border-radius: 5px; border-color: #777; padding: 0px 10px 10px 10px;}
.bio_photo img#the_photo	{float: none !important; display:block;
margin:0px 0px 15px 0px !important;}
.bio_syllabi_cv	{ background-color: #999; margin-top: 1px; margin-bottom:20px !important;; font-size:11px; border-bottom-right-radius: 5px;}
#content .bio_syllabi_cv a { }
#content .bio_syllabi_cv span.file_name,
#content .bio_syllabi_cv span.upload_file {display:block; color: #333; font-weight:700; margin-top:5px;}
#content .bio_syllabi_cv .file_upload_thumb {font-size:10px; background: rgba(255,255,255,0.3); padding: 5px;margin-bottom:5px; text-align:right;}
#content .bio_syllabi_cv .file_upload_thumb a {font-weight:500; font-size: 11px;border:0px; background:none; float: left; margin-right: 5px;}
#content .bio_syllabi_cv input.cv_name {width: 370px;}
#content .bio_syllabi_cv span#uploads_upload_thumbnail {color: #444}
#content .bio_syllabi_cv input.delete_button {display:none;}
#content .bio_syllabi_cv input.upload_button  {font-size: 10px; font-weight:500 !important;; margin-right:10px; float: left}
#content .bio_syllabi_cv li {margin-bottom:10px;;}
#content .bio_syllabi_cv li .delete {margin-top:17px;;}
.academicrank_drop	{width:318px;}
.programs_dd	{width:318px;}
.departments_dd	{width:300px;}
.bio_narrative	{clear:both}
.cv_name	{}
.photo, #bioModule img	{width: 200px;
		height: auto;}
.gallery_item	{padding:0;}
.vcalendar	{overflow:auto}
iframe {background-color: rgba(255,255,255,0.7); width: 94%; padding: 3%;}
iframe#mce_editor_0 {width: 94% !important;;}
.bio_photo input.upload_button {margin-left: -8px; margin-top:15px;;}

dfn.question {margin: 0px 0px -8px 5px !important; padding: 0px; display: inline-block; border-radius:4px; height: 24px; width: 24px; background: rgba(0,0,0,0.1) url('/e/i2/scms/ico14_faculty-edit.png') no-repeat 4px -429px; display:none;}
dfn.question:hover {background-color: #A4A597}
dfn.question span {display:none}

br.uploadbreak {display:none;}
#gallery_component hr {display:none}

body.faculty_edit #main_navigation { z-index: 200;}

body.faculty_edit div#tagbox {margin-top: 70px; width: 800px;}
body.faculty_edit div#tagbox form {background: white !important;;}
body.faculty_edit div.current_tags {width: 50%; float:left;margin-bottom:40px;}
body.faculty_edit div.new_tag {width: 45%; float:right;margin-bottom:40px}
body.faculty_edit div.current_tags li {border-bottom: 1px solid #e0e0e2}

.facultyMain .tablesorter  {border-spacing: 0px;
    border-collapse: separate;
}
.facultyMain .tablesorter th.header {background: #57068c; border:0px; padding: 8px !important; cursor: pointer;
}
.facultyMain .tablesorter th.header:hover {background: #A4A597;
}
div#content table.tablesorter tr td
{padding: 8px; border-bottom: 1px solid #e0e0e2;}
table.tablesorter tr:nth-child(even) td
{
background:#f1f1f1; 
} 
div#content .facultyMain h3, div#content.facultyMain h3 {font-size: 18px;}
div#content #bio_component h3 {font-size: 24px;}

#bio_component form {width: 755px;}

.facultyMain h3.pointer:before {content: "+ "; }
.facultyMain h3.pointer.opened:before {content: "-  " }
.facultyMain h3.pointer:hover {color: #000; }
.facultyMain h3.pointer:hover:after {float:right; font-weight:400 !important; color: #A4A597; content: " click to expand"; font-size:80% }
.facultyMain h3.pointer.opened:hover:after {float:right; font-weight:400 !important; color: #A4A597; content: " click to close" }
div#content #bio_component h3.pointer {cursor: text}
div#content #bio_component h3.pointer:hover:after, div#content #bio_component h3.pointer.opened:hover:after  {float:right; font-weight:400 !important; color: #A4A597; content: " " }
div#content #bio_component h3.pointer:before, div#content #bio_component h3.pointer.opened:before  {float:right; font-weight:400 !important; color: #A4A597; content: " " }

body.faculty_view div#content {padding:0px 25px 0 0 !important}
div.facultyMain ul, div.facultyMain p {margin-top:0px;}

ul.affiliation_list {margin:0px; margin-bottom: 10px;;padding:0px; list-style-type:none; font-weight:bold}
div#content ul.affiliation_list li {padding-bottom:0px; margin-bottom:0px;margin-top:10px;}
div#content ul.affiliation_list ul li, div#content ul.cv_list li {list-style-type: circle;  font-weight: 400; color: #57068c; padding-bottom:0px; margin-bottom:0px; margin-top:3px;;}
div#content p.cv_head {margin:0px !important;}
div#content ul.cv_list {margin-top:0px;margin-bottom: 20px;}
div.input#title {margin: 5px 0px 13px 5px; font-weight:bold;}

body.faculty_edit #videoModule iframe {width: 650px; height:365px;}
#videoModule iframe {padding:0; width: 700px; height:393px;; margin: 10px auto 30px auto;clear:both !important;float:none; display:block;}
#videoModule {padding:20px 10px 0px 10px; font-size:14px; font-weight:500; background-color: #f1f1f3; text-align:center;}