@charset "UTF-8";


/* Program Template */


/* grid */



#title {
  position:relative;
  visibility: visible;
  margin:0;
  width: 43.75em;
  }

#program_main {
  position:relative;
  width:43.75em;
  margin-right: 0;
  margin-bottom: 0px;
  margin-left: 0;
  float: left;
clear:both;
  }
  
#program_main p, #primary li {
  font-family: Arial, Helvetica, sans-serif;
}

#program_main li {
  font-family: Arial, Helvetica, sans-serif;
  margin:0 3.5em .5em 3em;
  list-style-position: outside;
  list-style-type: disc;
}

#program_main ul {
  margin-bottom:2em;
}

#program_main h5 {
  margin-bottom:.25em;
}
  
#slideShowImg {
  position:relative;
  -moz-user-select: none;
  overflow: hidden;
  visibility: visible;
  z-index: 2;
  left: 0px;
  width: 43.75em;
  }
  
#slideShowImg img {
  margin: 0pt;
  padding: 0pt;
}


#newsfeed {
  margin:0 0 1.33em
}

#newsfeed li {
  border-bottom:1px dotted #DDDDDD;
  font-family:arial,helvetica,sans-serif;
  padding:0.7em 0;
}

#newsfeed h5 {
  font-family:georgia,times,"times new roman",serif;
  font-weight:normal;
  margin:0 0 .17em;
}

#newsfeed p, #newsfeed li {
margin-bottom:0;
}
  
#program_img_div {
  margin:0 0 1.25em;
  width:525px;
  height:200px;
}
  

#program_img_caption {
  width: 42.75em;
  float:left;
  clear:both;
  color:#fff;
  margin:0;
  padding:0.33em 0.5em 0.75em;
  background:#000;
  -moz-opacity:.70; 
  opacity:.7;
  filter:alpha(opacity=70);
  }  
  

#program_img_caption h3 {
  color:#bdf;
  font-size:1em;
  line-height:1.33em;
  font-weight:bold;
  margin-top:0;
}
  
#program_img_caption p {
  margin:.42em 0 0;
  font-size:.92em;
  line-height:1.17em;
  }


#main_section {
  width:43.6em;
  float:left;
  border-right:1px solid #ccc;
  padding-right:.833em;
  margin-right:-1px;
}

#sidebar, #searchpage-sidebar {
  width:20.917em;
  float:right;
  padding-left:.917em;
  margin-bottom:2em;
}

#program_main .subsection {
  clear:both;
  margin-bottom:2em;
}

body.search_fellowships #program_main .subsection {
  float:left;
}

#mid_columns .subsection {
  margin-bottom:2.5em;
}

#sidebar .subsection {
  margin-bottom:2.83em;
}

/* basics */

#main_section p, #main_section li {
  font-family: Arial, Helvetica, sans-serif;
}

#sidebar p, #sidebar li {
  font-family: Arial, Helvetica, sans-serif;
}

#main_section li {
  font-family: Arial, Helvetica, sans-serif;
  margin:0 3.5em .5em 3em;
  list-style-position: outside;
  list-style-type: disc;
}

#main_section ul {
  margin-bottom:2em;
}

ul#network {
  padding:0;
  margin:0;
}

ul#topics {
  margin-bottom:1em;
  display: none;
}

#network li {
  list-style-type:none;
  line-height:1em;
  margin-left:0;
  margin-bottom:.33em;
}

#topics li, #collaborators li, #funders li {
  display:inline;
  margin:0;
  padding:0;
  list-style-type: none;  
}

dl#relatedpubs {
  margin:1em 0 3em;
}

#relatedpubs {
  font-weight:normal;
}


#relatedpubs img {
  float:right;
  margin:0 0 1.17em .42em;
  width:4em;
}

#relatedpubs h5 {
  margin-bottom:.25em;
}

#relatedpubs dt, #relatedpubs dd {
  clear:both;
  margin-bottom:1.17em;
}

.event-date {
  padding:0;
  margin:0;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:.92em;
  text-transform:uppercase;
  color:#666666;
}

.event-title {
  padding:0;
  margin:0 0 1em;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
}

.parent-head {
  margin-bottom:.33em;
}


#program_main ul.program-contacts, #program_main ul.program-staff, #program_main dl.program-contacts {
  margin:0 0 1em;
}

#program_main dl.program-contacts dt {
  margin:1em 0 .25em;
color:#223344;
font-weight:bold;
}

#program_main dl.program-contacts dd {
  margin:0 0 1em;line-height:1.5em;
}

#program_main ul.program-contacts li, #program_main ul.program-staff li {
  list-style-type:none;
  margin:0 0 .25em 0;
}

h5.tagline, #program_main h5.tagline {
  color:#666666;
  font-size:1.17em;
  font-weight:normal;
  margin:-0.42em 0 0.5em;
}


/* fellowships */

p.status {
  font-weight:bold;
  color:#c30;
  margin:.17em 0 2em;
}

p.apply {
  font-weight:bold;
}