/* CSS Document */

/** Third Level Nav */
div#third_level_nav ul {display:none;}
div#third_level_nav ul#menu {display:block; height: 40px; }
div#third_level_nav {}

#menu {list-style-type:none; padding:0px; padding-left: 0px; width: 490px !important;}

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

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

#menu li span {display:block; z-index:100; font-size:5px;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
#menu dt {background: #ffffff; margin:0; float:left; border-bottom: 1px solid white }
#menu dd {display:none; background: #fff; clear:left; margin:0px 0px 0px 0px; color: #fff; text-align:left; border-bottom: 1px solid white }
#menu li:hover dd, #menu li a:hover dd {display:block; ;}


#menu dt a, #menu dt a:visited, #menu dd a, #menu dd a:visited {padding: 7px 3px 0px 10px; text-decoration:none; 
text-align: left; background: #ffffff; height: 16px; 
color: black; font-size: 10px !important; display:block; border: 1px solid black }
#menu dt a:hover, #menu dd a:hover {text-decoration: none; background: #ffffff; border: 1px solid #485D00 !important; color: #485D00}
#menu dt a span, #menu dt a:visited span {display:block !important; font-size: 10px;}

#menu li#last dt a, #menu li.last dt a:visited {width: 109px !important}

#menu.mfa li { width: 119px !important; display:block; float:left; position:relative; z-index:100; }
#menu li#long {width: 133px !important;}
#menu.mfa li a { width: 101px !important;}
#menu li#long a {width: 115px !important;}
#menu.mfa li#last a { width: 102px !important;}

/* Global Elements */
body  { font-size: 12px; font-family: Arial, Helvetica, sans-serif;  margin: 0px; padding: 0px; border: 0px }


div#pillars { position: relative; top: -15px !important; }
div#nyu_link      { position: relative; top: -48px !important; }
div#copyright { margin-top: -38px !important; line-height: 13px !important; padding-top: 13px !important;}


/* NEW */
#nav {width: 768px; border-bottom: 0px solid black; }
#nav .noflash {padding: 10px 3px; }
#nav .noflash a {font-weight: bold; font-size: 13px; padding: 7px 18px; margin-right: 5px; text-decoration: none; text-transform: uppercase; }
#nav .noflash a:hover {text-decoration: underline; background-color: black; color: white }

div#content { border-top: 15px solid white; background-image: url(/e/art/i/picleft01.jpg); background-repeat: no-repeat; ; padding: 15px 15px 15px 263px;  min-height: 150px; }

div#content.home { background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_newBe.jpg); background-repeat: repeat-y; padding: 15px 15px 15px 263px; }

div#content.underBFA  { background-position: 0px -50px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08bfa_1.jpg) background-repeat: no-repeat; ; }
div#content.BFA_apply         {  background-position: 0px -750px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08bfa.jpg); background-repeat: no-repeat; ; }
div#content.BFA_curriculum    { background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08bfa_2.jpg); background-repeat: no-repeat; ; }
div#content.BFA_enrollment    { background-position: 0px -450px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08bfa_1.jpg); background-repeat: no-repeat; ; }
div#content.BFA_requirements    { background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08bfa_0.jpg); background-repeat: no-repeat; ; }
div#content.BFA_student_work    { background-position: 0px -460px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08bfa_2.jpg); background-repeat: no-repeat; ; }
div#content.BFA_study_abroad  {  background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08bfa_0.jpg); background-repeat: no-repeat; ; }

div#content.gradMFA          {  background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08mfa_0.jpg); background-repeat: no-repeat; ; }
div#content.MFA_apply        { background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08mfa_2.jpg); background-repeat: no-repeat; ; }
div#content.MFA_faculty      { background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08mfa_00.jpg); background-repeat: no-repeat; ; }
div#content.MFA_requirements {  background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08mfa_1.jpg); background-repeat: no-repeat; ; }
div#content.MFA_students     { background-position: 0px -60px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08mfa_2.jpg); background-repeat: no-repeat; ; }

div#content.advcert     { background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09advcert.jpg); background-repeat: no-repeat; ; }

div#content.gradEducation            {  background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09edu.jpg); background-repeat: no-repeat; ; }
div#content.gradEducationCurriculum  {  background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09edu_curriculum.jpg); background-repeat: no-repeat; ; }
div#content.gradEducationCourse     {  background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09edu_course.jpg); background-repeat: no-repeat; ; }
div#content.gradEducationPeople      {  background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09edu_people.jpg); background-repeat: no-repeat; ; }
div#content.gradEducationApply       {  background-position: 0px 0px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09edu_apply.jpg); background-repeat: no-repeat; ; }

div#content.sumHigh { background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08sumHigh.jpg); background-repeat: no-repeat; ; }
div#content.gradAdmin { background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new08gradAdmin.jpg); background-repeat: no-repeat; ; }

div#content.resoStudentNEW { border-top: 0px solid black; background-position: 0px 15px; padding-top: 20px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09resoStudent.jpg); background-repeat: no-repeat; }
div#content.resoInternshipsNEW { border-top: 0px solid black; background-position: 0px 15px; padding-top: 20px; background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09resoInternships.jpg); background-repeat: no-repeat; border-bottom: white solid 35px !important;}

div#content.HS_home { background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09hs_home.jpg); background-repeat: no-repeat; ; }
div#content.HS_access { background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09hs_access.jpg); background-repeat: no-repeat; ; }
div#content.HS_saturday { background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09hs_saturday.jpg); background-repeat: no-repeat; ; }
div#content.HS_adv { background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09hs_adv.jpg); background-repeat: no-repeat; ; }
div#content.HS_writing { background-image: url(http://www.nyu.edu/steinhardt/e/art/i/picleft_new09hs_writing.jpg); background-repeat: no-repeat; ; }

div#content.visarts_alumni { background-image: url(/e/art/i/picleft_visartadmin_alumni.jpg); background-repeat: no-repeat; ; }

/** Page Title */
div#page_title { margin-top: -10px; font-family: Gotham-Book, Arial, Helvetica, Sans-Serif; }
div#page_title { height: 45px; font-size: 20px; color: #485D00; vertical-align: bottom; width: 490px; }

div#page_title h2 { font-size: 20px; height: 35px; width: 490px; color: #485D00; }
div#page_title h2 { position: relative; top: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }



/** Append Bar */
div#appendbar h3 { color: #682069; font-weight: normal; font-size: 18px; font-family: Arial, Helvetica, sans-serif;  padding-top:5px; letter-spacing: 0.2px;}
div#appendbar ul {   }
div#appendbar ul li { font-size:13px; padding-bottom: 0px; list-style-type: none !important;}
div#appendbar ul li.summary { font-weight: normal; font-size:10px; padding: 0px 0px 10px 10px; line-height: 14px}

div#appendbar h3 a { color: #682069; text-decoration:none;}
div#appendbar div.student_blog_rss ul li { margin-bottom: 20px; }




/** Sidebar */

div#sidebar { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 207px; position: relative; left: 15px; }

div#sidebar { background-color: inherit; color: #682069; float: right;  }
div#sidebar h3 { background-color: #485D00; color: white; font-size: 14px; margin: 0px !important; padding: 5px 0px 2px 10px; }
div#sidebar h3 a { color: white; !important; text-decoration: none; }
div#sidebar ul {border-left: 1px solid #485D00; border-top: 2px solid #485D00; border-bottom: 1px solid #485D00;  list-style: none; margin: 0px 0px 5px 0px !important; padding: 0px 2px 1px 2px; }
div#sidebar ul li { margin: 3px; line-height: 2.5ex; font-size: 12px; }
div#sidebar ul li a {font-weight: bold; display: block; padding: 6px 5px 3px 5px; background-color: inherit; color: Black; text-decoration: underline; }
div#sidebar ul li a:hover { background-color: white; padding: 5px 4px 2px 4px; color: #485D00; border: 1px solid black; text-decoration: none; }

div#sidebar ul.home { background-image: url(http://steinhardt.nyu.edu/e/art/i/pic_sidebar_background.jpg); }

div#sidebar div.slot_common_feedmultiple {margin-top: 20px; }
div#sidebar div.slot_common_feedmultiple:before { display:block; background-color: #485D00; color: white; font-size: 14px; margin: 0px !important; padding: 5px 0px 2px 10px; content: "Recent News"}

div.MFA_students div#sidebar { margin: 20px 20px 0px 10px; padding: 0px 0px 0px 0px; width: 207px; position: relative; left: 15px; }
div.MFA_students div#sidebar ul {border-right: 1px solid #485D00; }

/* Additional HTML Editor Items */
span.red  { color: #6D7D33 }
span.darkgray {color: #999999 }
span.lightgray {color: #cccccc }
span.black {color: #000000 }


/* PROFILES OUT OF POPUPS - 5/10/06 */
#profilenav  a { padding-left:20px; color: #000000; display: inline; font-weight: bold; font-size: 10px; }
#profilenav a:hover { color: #6F2C91;	}
#profilenav a:active	{ color: #6F2C91;	}

.profilepic { border:1px solid #000000; margin-left: 10px; margin-bottom: 10px }

.profiletitle  { color: #6F2C91; font-weight: bold; font-size: 13px; Line-height: 1.5em; }


/* Text Formatting Elements */
a:link  { color: #000;  }
a:visited  { color: #000; font-weight: normal }
a:link:active, a:visited:active  { color: #682069 }
a:link:hover  { color: #682069 }

a.red:link   { color: #6A8A22; font-weight: bold; text-decoration: underline }
a.red:visited   { color: #6A8A22; font-weight: bold; text-decoration: underline; font-weight: bold }
a.red:hover   { color: #000000; font-weight: bold; text-decoration: underline; font-weight: bold }
a.red:active   { color: #6F2C91; font-weight: bold; text-decoration: underline }

a.gallery:link   { color: #999999; font-weight: bold; text-decoration: underline }
a.gallery:visited   { color: #6F2C91; font-weight: bold; text-decoration: underline; font-weight: bold }
a.gallery:hover   { color: #6F2C91; font-weight: bold; text-decoration: underline; font-weight: bold }
a.gallery:active   { color: #999999; font-weight: bold; text-decoration: underline }

a.white:link   { color: #FFFFFF; font-weight: bold; text-decoration: none; font-weight: normal }
a.white:visited   { color: #FFFFFF; font-weight: bold; text-decoration: none; font-weight: normal }
a.white:hover   { color: #FFFFFF; font-weight: bold; text-decoration: none; font-weight: bold }
a.white:active   { color: #FFFFFF; font-weight: bold; text-decoration: none; font-weight: bold }

ol {list-style: decimal; line-height: 17px; font-size: 12px}
ul {list-style: disc; line-height: 17px; font-size: 12px}
li {line-height: 17px; font-size: 12px; margin-bottom: 4px;}
blockquote  { font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
SELECT { background-color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif;  color: white; font-weight: bold }
span.header  { color: #6A8A22; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif }
span.subheader  { color: #6A8A22; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
span.subheaderblack  { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
span.subsubheader  { color: #6A8A22; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

/* Event Text Formatting Elements */
span.eventtitle  { color: #6F2C91; font-weight: bold; text-decoration: underline; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
span.eventdate  { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
span.eventdesc  { color: #000000; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }


/** Calendar of Events Navigation */

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

.calendarnav form {padding-bottom: 10px; width: 244px; padding: 0px; }
.calendarnav select {height:16px; padding: 0px; background-color: #000; color: #fff; letter-spacing: .3px; font-weight:bold; font-size:9px; }
.calendarnav optgroup option {font-size: 8px; }
.calendarnav #feed {margin-bottom: 10px; width:230px; }
.calendarnav #month{width:125px; margin-right: 10px}
.calendarnav input {font-size: 10px; margin: 10px 10px 0px 0px; }

.vevent {border-bottom: 1px solid #e0e0e2; margin-bottom: 10px; padding-bottom: 5px; }
.vevent p {margin-bottom: 12px; margin-top: 0px;}
.vevent .summary {margin-bottom: 0px; margin-top: 12px; color: #6F2C91; text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.vevent a.url {color: #485D00!important; font-weight: bold }
.vevent a.url:hover {color: #682069 !important  }

.linkBox {position: absolute; text-align: center; margin-left: -263px; margin-top: -35px; width: 244px; background-color: white;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}

.feedLinks {width: 234px; display: block; background-color: white; font-size: 11px; border-bottom: 1px solid; padding: 5px; margin: 0px; } 
.feedLinks a {font-weight: bold; color: #A4A597 !important; padding: 0px 1px;} 
.feedLinks a:hover {background-color: #000 !important; color: #fff !important; } 


span.gallerycaption   { font-size: 12px; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #6F2C91 }

.small   { font-size: 80%; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em }
span.redsmall   { color: #8F332C; font-size: 80%; font-family: Arial, Helvetica, sans-serif }
span.warning   { color: #8F332C; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif }

table.fac { width:505px; border:2px solid #000000 }
td.facHeader { background-color: white; border:0px solid #6F2C91;  border-bottom:1px solid #000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;  color: #6F2C91 }
td.facContent { background-color: #cccccc; border-left:0px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; font-size: 12px; font-family:verdana }
td.facBorder { background-color: #cccccc; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999; font-size: 12px; font-family:verdana }

span.boxwhite { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
span.boxblue { color: #6F2C91; font-size: 12px; font-family: Arial, Helvetica, sans-serif }


hr {margin-bottom: 15px; border: 0px; border-bottom: 1px solid black; }

/* NEW BITS */

table.sn { width:100%; border:0px solid #000000; cell-spacing: 5px; }
td.sn { text-align:left; width:20%; border:0px solid #000; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif;  color: #000; padding:0px }
a.sn:link   { color: #000; font-weight: bold; text-decoration: none; border:1px solid #000; padding:3px; display: block }
a.sn:visited   { color: #000; font-weight: bold; text-decoration: none; border:1px solid #000; padding:3px; display: block }
a.sn:hover   { color: #485D00; font-weight: bold; text-decoration: none; border:1px solid #485D00; padding:3px; display: block }
a.sn:active   { color: #485D00; font-weight: bold; text-decoration: none; border:1px solid #485D00; padding:3px; display: block }

a.sn2:link   { color: #FFFFFF; font-weight: bold; padding-bottom:3px; padding-top:0px; padding-right:3px; padding-left:3px; border:1px solid #ffffff; border-top:1px solid #ffffff; text-decoration: none; font-size: 9px; }
a.sn2:visited   { color: #FFFFFF; font-weight: bold; padding-bottom:3px; padding-top:0px; padding-right:3px; padding-left:3px; border:1px solid #ffffff; text-decoration: none; font-size: 9px; }
a.sn2:hover   { color: #000000; font-weight: bold; padding-bottom:3px; padding-top:0px; padding-right:3px; padding-left:3px; border:1px solid #000000; text-decoration: none; font-size: 9px; }
a.sn2:active   { color: #000000; font-weight: bold; padding-bottom:3px; padding-top:0px; padding-right:3px; padding-left:3px; border:1px solid #000000; text-decoration: none; font-size: 9px; }
a.sn2:link:active, a.sn2:visited:active  { color: #000000; font-weight: bold; padding-bottom:3px; padding-top:0px; padding-right:3px; padding-left:3px; border:1px solid #000000; text-decoration: none; font-size: 9px; }



/* ADDED 01/10/2006 */

table.sn3 { width:100%; border:0px solid #000000; cell-spacing: 5px; }
td.sn3 { text-align:left; border:1px solid #000000; font-weight: normal; font-size: 9px; color: #000000; padding:3px }
td.sn4 { text-align:left; border:1px solid #000000; font-weight: normal; font-size: 9px; color: #000000; padding:3px }

/* MODIFIED 06/06/2006 */

h1  { color: #682069; font-weight: bold; font-size: 22px; font-family: Arial, Helvetica, sans-serif;  padding-top:5px; letter-spacing: 0.2px }
h2  { color: #485D00; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif;  padding-top:10px; margin: 0px 0px 1px 0px; letter-spacing: 0.2px }
/* Same as h2 ... but with bottom spacing */
h4  { color: #485D00; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif;  padding-top:10px; letter-spacing: 0.2px  }
h3  { color: #000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;  padding: 0px; margin: 0px 0px 1px 0px; letter-spacing: 0.2px   }
/* Same as h5 ... but black */
h5  { color: #000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;  padding: 0px; margin: 0px 0px 1px 0px; letter-spacing: 0.2px   }
/* Same as previous two ... but not bold */
h6  { color: #000; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, sans-serif;  padding: 0px; margin: 0px 0px 1px 0px; }
h7  { color: #000; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, sans-serif;  padding: 0px; margin: 0px 0px 1px 0px; }


p  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px 0px; line-height: 1.5em}
td  {  font-size: 12px; line-height: 1.5em }


#cur p  { color: #000000; font-size: 12px; font-family: Verdana, Times, Times New Roman, Times Roman, Helvetica, sans-serif; margin: 0px 0px 0px 0px; line-height: 125%}
.cur p  { color: #000000; font-size: 12px; font-family: Verdana, Times, Times New Roman, Times Roman, Helvetica, sans-serif; margin: 0px 0px 0px 0px; line-height: 125%}

td.small_links   { font-size: 9px; font-family: Arial, Helvetica, sans-serif;  }

td.large_links   { font-size: 12px; font-family: Arial, Helvetica, sans-serif;  }

span.header  { color: #682069; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif }
span.subheader  { color: #682069; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

table.curTable {clear: both; border: 1px solid #333333; border-right: 0px; border-bottom: 0px; border-spacing: 0px;}
table.curTable td {border: 1px solid #333333; border-left: 0px; border-top: 0px;}
table.curTable td,  td.curclass { background-color: #fff;  }
table.curTable td.curhead { background-color: #ccc;  color: #000000; }
table.curTable p {margin: 0px}


/** Curriculum Tables **/
table.curriculum td {border-bottom: 1px solid #A4A597; border-right: 1px solid #A4A597; font-size: 10px; line-height: 15px; padding: 2px 2px}
table.curriculum {border-top: 1px solid #333333; border-left: 1px solid #A4A597; }
table.curriculum td p, table.curriculum th A4A597{padding: 0px; margin: 0px}
table.curriculum td p b, table.curriculum td p strong, table.curriculum td strong, table.curriculum td b {font-size: 11px}
table.curriculum th {white-space: nowrap; background-color: #ccc; border-bottom: 1px solid #000; border-right: 1px solid #A4A597; font-size: 11px; font-weight: bold; text-align: left; padding: 2px 2px 2px 4px}
table.curriculum th p {line-height: 16px}
table.curriculum th.short {padding: 2px 0px 2px 0px}
table.curriculum th.short h4 {margin-top:5px}
table.curriculum th.right {width: 60px}
table h4, table h5 {border-bottom: 0px; margin-bottom: 0px; margin-top: 15px}


/* ADDED 01/10/2006 */
td.text {padding: 15px; background-color: #fff; }
table.mainhome {border-top: 1px solid #fff; width: 768px; }
table.main {border-top: 1px solid #000000; width: 768px; }
td.backpic {border-right: 1px solid #000000; }

#artpillars {border-top: 1px solid #DEDFE0; border-bottom: 1px solid #DEDFE0;  }


/* FACULTY PAGE */
.photo {float: right; padding: 0px 0px 8px 10px}

.facultyTable  { display:  table; width: 480px}
.facultyList  { display:  table; width:  480px}
.facultyList  h4 {margin: 0px; padding: 0px; font-size: 14px; color: #6A8A22}
.facultyList ul { clear: both; list-style-type: none; text-align: left ; padding: 1px 0px 0px 0px; margin: 0px; width: 480px }
.facultyList ul li { width: 480px; height: 75px; padding: 0px; margin: 0px;  }
.facultyList ul li p { font-size: 11px; line-height: 16px}

ul.affiliation_list li {width: 453px !important; }
ul.affiliation_list li a {width: 445px !important; }
