/********************************
 *
 * $LastChangedDate: 2011-12-06 16:53:55 -0500 (Tue, 06 Dec 2011) $
 * $LastChangedBy: spbrown $
 *
 ********************************/
 
@import url("/neuroscience/_shared/css/testimonial.css");

html, 
body
{
	font: 100% verdana, arial, helvetica, sans-serif;
	background-color: #777;
}

 
/********************************
 *	Links
 ********************************/
 
a:link,
a:visited
{
	color: #00467F;
	text-decoration: underline;
}

a:active,
a:hover,
a:focus
{
	text-decoration: none;
}


/********************************
 *	Wrapper
 ********************************/
 
#wrapper
{
	display: block;
	position: absolute;
	width: 910px;
	left: -455px;
	margin-left: 50%;
}


/********************************
 *	Focus
 ********************************/
 
#focus
{
	padding: 0 5px;
	background: transparent url("../images/interface/focus/bg-middle1.png") repeat-y left top;
	overflow: hidden;
}


/********************************
 *	Header
 ********************************/
 
#header
{
	overflow: hidden;
	background: transparent url("../images/interface/hashed-gray.png") repeat left top;
}

	#header label
	{
		font-size: .8em;
	}
	
	#header img
	{
		border: none;
	}
	
	#header img.URLogo
	{
	  float: left;
	  margin: .6em 0 .75em 8px;
	}
	
	#header img.BMELogo
	{    
    float: right;
    margin: .4em 6px .4em 0;
	}
	
	#header #entities
	{
	 float: left;
	 margin: .5em 0 0 12px;
	 padding: .3em 0 .5em 20px;
	 list-style-type: none;
	 border-left: 2px solid #CCC;
	 font-size: .8em;
	 word-spacing: -.01em;
	 text-indent: -10px;
	}
	
    #header #entities li+li
    {
      padding-top: .5em;
    }
	
  	#header #entities a:hover
  	{
  	 text-decoration: underline;
  	}
	
	#header a
	{
		text-decoration: none;
	}


/********************************
 *	Secondary Header
 ********************************/
 
#secondaryHeader
{
	overflow: hidden;
	border-top: 4px solid #105FA0;
	background-color: #000;
}

	#secondaryHeader img
	{
		float: right;
	}
	
	#secondaryHeader .bannerDescription 
   {
      display: block;
      float: right;
      position: absolute;
      top: 92px;
      right: 20px; width: 35%;
   }
    
  #secondaryHeader .bannerDescription p
  {
    display: block;
    float: right; clear: both;
    background: transparent url("/neuroscience/_shared/img/icons/transparent.png") 0 0 repeat;
    border: 1px solid #222;
    margin-top: 1.4em;
    padding: 5px 6px 8px 6px;
    color: #FFF; 
    text-align: right;
    font-size: .75em;
  }
  
	  #secondaryHeader .bannerDescription span
	  {
	     background-color: #000;
   	}
   
    #secondaryHeader .bannerDescription p .about
    {
      display: block;
      margin-bottom: .3em;
      font-weight: bolder;
      background-color: transparent;
    }
  
    #secondaryHeader .bannerDescription a
    {
      color: #FFF;
    }
    
	#secondaryHeader h1
	{
		display: block;
		position: absolute;
		left: 10px;
		top: 100px;
		color: #FFF;
		font-size: 13em;
		font-family: "times new roman", times, serif;
		filter: alpha(opacity=10);  
	    opacity: 0.10;
	    -moz-opacity: .10;
	}
	
	
/********************************
 *	Menu (Level 1)
 ********************************/
 
 #menuL1
 {
 	margin: 10px 0 0 12px;
 	position: absolute;
 	list-style-type: none;
 }
 	
 	#menuL1 li
 	{
 		overflow: hidden;
 	 	clear: both;
 		display: block;	
 		padding: 0 0 .2em 5px;
 		border-left: 3px solid #EEE;

 	}
 	
 	#menuL1 a
 	{
 		color: #EEE;
 		text-decoration: none;
 		font-weight: bolder;
 		font-variant: small-caps;
 		font-size: 1.4em;
 		font-family: Geneva, Arial, Helvetica, sans-serif;
 		letter-spacing: .05em;
 		word-spacing: .4em;
 	}
 	
 	#menuL1 a:hover
 	{
 		color: #FFF;
 	}
 	
 	#menuL1 ul
 	{
 		display: block;
 		margin: -.25em 0 0 0;
 		padding: 0 0 0 20px;
 		color: #FFF;
 		 	
 	}

 		#menuL1 ul li
 		{
 			float: left;
 			margin: 0; padding: 0;
 			clear: none;
 			border: none;
 		}
 		
 		#menuL1 ul li+li:before
 		{
 			content: ", ";
 		}
 		
 		#menuL1 ul a
 		{
 		    font-size: .75em;
 			font-weight: lighter;
 			font-variant: normal;
 			text-transform: lowercase;
 			border: 0;
 		}


/********************************
 *	Menu (Level 3)
 ********************************/
 
 #menuL3
 {
 	display: block;
	padding: .2em 0 .5em;
 	list-style-type: none;
 	position: absolute;
 	left: 65px;
	top: 315px;
 }
	
		#menuL3 li
		{
			display: inline;
		}
		
		#menuL3 li+li:before
		{
			content: " | ";
			color: #999;
		}
	
		#menuL3 a
		{
			font-size: .7em;
			font-weight: bolder;
		}


/********************************
 *	Menu (Level 2)
 ********************************/
 
 #menuL2
 {
 	margin: 0;
 	list-style-type: none;
 }
 	
	#menuL2 > li
	{
		padding: .3em 5px;
	}
	
		#menuL2 li:hover
	 	{
	 		background-color: #FFF;
	 	}
	 	/*
	 	#menuL2 li.current:hover,
	 	#menuL2 li.current li:hover
	 	{
	 		background-color: transparent;
	 	}*/
	
 	#menuL2 > li+li
 	{
 		display: block;
 		border-top: 1px dashed #CCC;
 	}
 	
 	#menuL2 a
 	{	
 		padding-left: 18px;
 		background: transparent url("/neuroscience/_shared/img/icons/webpage.png") no-repeat 0% 50%;
 		text-decoration: none;
 		font-size: .8em;
 		font-family: Geneva, Arial, Helvetica, sans-serif;
 	}

	 	#menuL2 li.current > a
	 	{
	 		font-weight: bolder;
	 	}
 	
 	#menuL2 a:hover
 	{
 		text-decoration: underline;
 	}
 	
	 	#menuL2 li.current > a:hover
	 	{
	 		cursor: default;
	 		text-decoration: none;
	 	}
 	
 	#menuL2 a[href*="pdf"]
	{
		background-image: url("/neuroscience/_shared/img/icons/pdf-small.png")
	}
	
	#menuL2 a[href^="http"]
	{
		background-image: url("/neuroscience/_shared/img/icons/external-link.png")
	}
	
	#menuL2 a[href^="#"]
	{
		background-image: url("/neuroscience/_shared/img/icons/anchor.png")
	}
	
 		#menuL2 ul
 		{
 			display: block;
 			margin: .5em 10px 0 0;
 			font-size: .85em;
 			text-align: right;
 			list-style-type: none;
 			text-transform: lowercase;
 		}
 		
 		#menuL2 ul acronym,
 		#menuL2 ul abbr
 		{
 			text-transform: uppercase;
 		}
 		
 		#menuL2 ul li+li
	 	{
	 		display: block;
	 	  margin-top: .1em;
	 	}
 		
 		#menuL2 ul a
 		{
 		  display: block;
 			background: none !Important;
 		}
 		
 			#menuL2 ul a:before
	 		{

	 			margin-right: 4px;
				letter-spacing: -.1em;
	 			font-size: smaller;
	 			color: #20669F;
	 			content: ">>";
	 		}
 		
 		#menuL2 ul strong a
 		{
 			color: #E44;
 			font-weight: bolder;
 		}

 			#menuL2 ul strong a:before
	 		{
	 			font-weight: normal;
	 		}
	 		
	  #menuL2 span.fileSize
    {
      font-size: .7em;
    }
 	
 	
/********************************
 *	Feature
 ********************************/
 
#feature
{
}


/********************************
 *	Breadcrumbs
 ********************************/
 
#breadcrumbs
{
	overflow: hidden;
	margin: 1em 10px;
	padding: .2em 5px .3em 5px;
    list-style-type: none;
}

	#breadcrumbs li
	{    
		display: block;
		float: left;
		color: #444;
		font-size: .8em;
        font-family: verdana, arial, sans-serif;
	}
	
	#breadcrumbs li+li:before
	{
		margin: 0 .7em;
		content: ">>";
		font-weight: normal;
		letter-spacing: -.3em;
		font-size: .75em;
		color: #AAA;
	}
	

/********************************
 *	Content
 ********************************/
 
 #content
 {
 	overflow: hidden;
 	width: 608px;
 	padding: 0 20px 1.3em 20px;
 }
 
  #content.tiny
 	{
 		width: 355px;
 	}
 	
 	#content.slim
 	{
 		width: 588px;
 	}
 	
 	#content.wide
 	{
 		width: 620px;
 	}
 	
 	#content.full
 	{
 		width: 860px;
 	}
 	
 	#content .breakingNews
 	{
 		display: block; 
 		float: right; 
 		width: 230px;
		padding: 0 0 12px 0; 
 	}
 	
 		#content .breakingNews a
 		{
 			font-size: .75em;
 			line-height: 1.5em;
 			font-weight: bolder;
 			text-decoration: none;
 		}

 		#content .breakingNews a[href*="pdf"]
		{
			display: block;
			padding-left: 52px;
			min-height: 50px;
			background: transparent url("/neuroscience/_shared/img/icons/pdf-large.png") no-repeat 0% 50%;
		}

 		
 		#content .breakingNews a[href*="pdf"]:after
		{
			content: "";
		}
 	
 
 	#content h2
	{
		display: block;
		margin: .3em 0 .5em -15px;
		color: #00467F;
		letter-spacing: -.04em;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 1.85em;
		font-weight: lighter;
	}
 
 	#content h3
 	{
 		display: block;
		margin: 1em 0 0 -10px;
		color: #666;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 1.25em;
		font-weight: lighter;
 	}
 	
 	#content h4
 	{
 		display: block;
		margin: .75em 0 .25em -5px;
		color: #666;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: .85em;
 	}
 	
 	#content p,
 	#content li,
 	#content dt,
 	#content dd
 	{
 		font-size: .8em;
 		color: #222;
 	}

 	#content p
 	{
 		display: block;
 		padding: .4em 0;
 	}
 	
 	#content ul,
 	#content ol
 	{
 		margin: .4em 0 .4em 15px;
 	}

	#content p+ul
 	{
 		margin-left: 24px;
 	}
 	
 		#content li h4
 		{
 			font-size: 1em;
 		}
 	
 		#content li p
 		{
 			font-size: .85em;
 		}
 		 		
 		#content dt
 		{
 			margin-top: .5em;
 		}
 		
 		#content dd
 		{
 			margin: 0 20px;
 		}
 	
 	#content p+ol
 	{
 		margin-left: 30px;
 	}

	#content li+li
	{
		padding-top: .2em;
	}
	
	#content dt
	{
		font-weight: bolder;
	}
	
		#content dt:after
		{
			content: ":";
		}
	
	#content p.alert,
	#content p.attention
	{
		padding: .4em 10px .6em 10px;
		border: 1px solid #CCC;
		background-color: #EEE;
		font-weight: bolder;
	}
	
	#content p.alert
	{
		color: #F00;
	}
	
	#content p.attention
	{
		color: #406480;
	}
	
	#content p .lastUpdate
	{
	  display: block;
	  float: right;
	  margin-top: 1em;
	  font-size: smaller;
	}
	
	#content ul.directory
	{
	 display: block;
	 overflow: hidden;
	 clear: both;
	 margin: .3em 20px 2em 20px;
	 border: 1px solid #CCC;
	 background: #EEE;
	 list-style-type: none;
	}
	 
	  #content ul.directory li
	  {
	   display: block;
	   float: left;
	   margin: .2em 0;
	   padding: 4px 8px;
	    font-weight: bolder;
	  }
	  
	  #content ul.directory li+li
	  {
	   border-left: 1px solid #999; 
	  }

	#content a.incognito
	{
		text-decoration: none;
		color: inherit;
	}
	
	#content a[href*="pdf"]:after
	{
		content: " [PDF]";
		font-size: smaller;
	}
	
	#content a[href^="mailto"]
	{
		padding-right: 18px;
		background: transparent url("/neuroscience/_shared/img/icons/mail.png") no-repeat 100% 50%;
	}
	
	
/********************************
 *  Image/Enlargement display changes - BME specific
 ********************************/
 	   
  #content .imageWithCaption p
  {
    color: #777;
    font-size: .75em;
  }

  .enlargementDisplay a.closer
  {
   margin-top: 1em;
   font-size: .9em;
  }
  
  .enlargementDisplay.imageWithCaption p
  {
    font-size: .8em;
  }
  

/********************************
 *	Table
 ********************************/
 
table
{
	border-collapse: collapse;
	table-layout: fixed;
	font-size: smaller;
	border: 1px solid #666;
}
	
	table th
	{
		padding: .3em 0;
		background: #105FA0 url("../images/interface/aside/header-bg.png") repeat-x left top;
		color: #FFF;
		text-align: center;
		font-size: 1.1em;
	}
	
	table tfoot
	{
		background: #105FA0 url("../images/interface/aside/header-bg.png") repeat-x left top;
	}

	table tr.rowodd
	{
		background: transparent url("../images/interface/hashed-gray.png") repeat left top;
	}
	
	table tr.roweven
	{
		background-color: #FFF;
	}
	
	#content table p
	{
		font-size: 1.1em;
	}
	
/********************************
 *	Sortable Table
 ********************************/

table.sortable
{
}
	
	table.sortable th:hover
	{
		cursor: pointer;
	}
	
	table.sortable th.sortasc,
	table.sortable th.sortdesc
	{
		color: #000;
	}
	
	table.sortable th.sortasc
	{
		background: #CCC url("/neuroscience/amsndc/images/interface/icons/arrow-down.png") no-repeat 90% 50%;
	}
	
	table.sortable th.sortdesc
	{
		background: #CCC url("/neuroscience/amsndc/images/interface/icons/arrow-up.png") no-repeat 90% 50%;
	}
	
	table.sortable th.nosort:hover
	{
		cursor: default;
	}


	
/********************************
 *	Table People
 ********************************/	
 
 #content table.people
 {
  clear: both;
 }
 
 	#content .people th.name
 	{
		width: 16%;
 	}
 	
 	#content .people th.position
 	{
 		width: 12%;
 	}
 	
 	#content .people th.tel
 	{
 		width: 12%;
 	}
 	
 	#content .people th.mailbox
 	{
 		width: 10%;
 	}
 	
 	 #content .people th.office
 	{
 		width: 13%;
 	}
 	
 	#content .people th.email
 	{
 		width: 37%;
 	}
 	
 	#content .people tbody
 	{
 		font-size: .8em;
 	}
 	
 	#content .people td
 	{
 		padding: .2em 6px;
 	}
 	
 		#content .people .n
	 	{
	 		font-size: 1.1em;
	 	}
	
	#content .people a
	{
		padding-right: 0;
	}
	
		#content .people a.captcha img
		{
			border: none;
		}
	
	#content .people a abbr
	{
		border-bottom: none;
	}
	
	#content .people .affiliation
	{
		font-size: 1.2em;
		line-height: .8em;
    list-style-type: none;
	}
	
	#content table.people .dropShadow
	{
	 margin-left: 5px;
	}
	
	#content table.people .areaCode,
	#content table.people .tel + .tel /* this is a hack to hide the fax */
	{
		display: none;
	}
	
	
 /********************************
 *	Faculty
 ********************************/
 	
 	#content .people.faculty th.name
 	{
 		width: 42%;
 	}
 	
 	#content .people.faculty th.role
 	{
 		width: 12%;
 	}
 	
 	#content .people.faculty th.interest
 	{
 		width: 47%;
 	}
 	
 	#content .people.faculty .n
 	{
 		font-size: 1.1em;
 		font-weight: bolder;
 	}
	 	
 	#content .people.faculty .vcard .tel
	{
		display: none;
	}
		
 	#content .people.faculty a.labLink
 	{
 		display: block; 
 		margin-top: .75em;
 	}
 	

 /********************************
 *	Primary Faculty
 ********************************/
 	
 	#content .people.faculty.primary td
 	{
 		padding-top: .5em;
 		padding-bottom: .5em;
 	}
	

 /********************************
 *	Graduate Faculty
 ********************************/
 	
 	#content .people.faculty.graduate th.name
 	{
 		width: 50%;
 	}
 	
 	#content .people.faculty.graduate ul
	{
		font-size: 1.1em
	}


 /********************************
 *	Staff
 ********************************/
 	
 	#content .people.staff th.name
 	{
 		width: 30%;
 	}
 	
 	#content .people.staff .dropShadow
  {
    margin-right: 2px;
  }
 	
 	#content .people.staff th.tel
 	{
 		width: 12%;
 	}
 	 	
 	#content .people.staff th.mailbox
 	{
 		width: 10%;
 	}
 	
 	#content .people.staff th.office
 	{
 		width: 18%;
 	}

  #content .people.staff th.role,
  #content .people.staff th.affiliation
 	{
 		width: auto;
 	}
	 	
 	#content .people.staff a[href^="mailto"]
 	{
		padding-right: 18px;
		background: transparent url("/neuroscience/_shared/img/icons/mail.png") no-repeat 100% 50%;
	}


 /********************************
 *	Students
 ********************************/
 	
 	#content .people.students th.name
 	{
 		width: 32%;
 	}
 	
 	#content .people.students th.tel
 	{
 		width: 13%;
 	}
 	 	
 	#content .people.students th.program
 	{
 		width: 10%;
 	}
 	
 	#content .people.students th.interests
 	{
 		width: 45%;
 	}


/********************************
 *	People listed by topic
 ********************************/
 
#content .peopleByTopic
{
	display: block;
	width: 255px;
	min-height: 21em;
	margin: .3em 10px 1em 10px;
	float: left;

}

	#content .peopleByTopic h3
	{
		margin: 0;
		font-size: .95em;
		font-weight: bolder;
	}
	
	#content .peopleByTopic h3 a
	{
		text-decoration: none;
		color: inherit;
	}
	
	#content .peopleByTopic p
	{
		font-size: .65em;
		color: #555;
	}

	#content .peopleByTopic ul
	{
		margin-left: 22px;
		font-weight: bolder;
		font-size: .85em;
		line-height:1.2em;
	}
	
	#content .peopleByTopic .vcard .tel
	{
		display: none;
	}
	
	#content .peopleByTopic .moreInfo:after
	{
		content: "...";
	}
	

 /********************************
 *	Alumni
 ********************************/
 
#content ol.alumni
{
 	list-style-type: none;
}

	#content .alumni li
	{
		overflow: hidden;
		margin: 1.5em 0;
		clear: both;
	}
	
	#content .alumni .conferralDate
	{
		margin: 0 0 -1em 0; 
		padding:0;
		font-weight: bolder;
		text-align: right; 
	}
	
	#content .alumni .alumnus
	{
		display: block;
		margin: 0 0 .2em 120px;
		border-bottom: 1px solid #CCC;
		padding-bottom: .2em;
		text-align: left;
		font-size: 1em;
	}
	
	#content .alumni .org
	{
		display: block;
		margin: 0;
		padding: 0;
		color: #333;
		font-size: .7em;
		letter-spacing: .07em;
		text-align: right;
	}
	
	#content .alumni .thesisTitle
	{
		display: block;
		margin-top: 1em;
		text-align: center;
		font-size: .9em;
		color: #444;
	}
	
	#content .alumni p
	{
		margin: .6em 0 .5em 0;
		font-size: .7em;
		text-align: justify;
	}
	
	#content .alumni .advisors
	{
		float: right;
		margin-top: 1em;
	}
	
	#content .alumni .advisors ul
	{
		display: inline;
		margin: 0; 
		padding: 0;
	}
	
	#content .alumni .advisors h4
	{
		display: inline;
		font-size: .8em;
		font-weight: normal;
	}
	
	#content .alumni .advisors li
	{
		display: inline;
	}
	
	#content .alumni .advisors li+li:before
	{
		font-size: 1.5em;
		content: ", ";
	}
	

	
/********************************
 *  Presentations
 ********************************/

#content dl.presentations
{
  font-size: 1.15em;
}

#content dl.presentations dt
{
  font-weight: normal;
}

#content dl.presentations dt:after
{
  content: "";
}

#content dl.presentations ul
{
  list-style-type: none;
}

#content dl.presentations li
{
  display: block;
  padding-top: 1em !Important;
}

#content dl.presentations dd+dt
{
  border-top: 1px solid #CCC;
  margin-top: 1em;
}

#content dl.presentations .presenters
{
  display: block;
}

#content dl.presentations .alumnus
{
  font-weight: bolder;
  font-style: italic;
}

#content dl.presentations .university
{
  margin: 0.5em 0;
  font-style: italic;
  font-size: .9em;
}

#content dl.presentations .presenters
{
	padding: 0.5em 0 0 20px;
}

#content dl.presentations .title
{
    font-size: 1em;
  font-weight: bolder;
  color: #444;
}
 	
 	
 /********************************
 *	Resources
 ********************************/
 
 #content .resources
 {
 	list-style-type: none;
 }
 
 #content .resources li
 {
  clear: both;
 }

 	#content .resources a
	{
		display: block;
 		padding-left: 60px;
		background-repeat: no-repeat;
		background-position: 0% 100%;
		line-height: 60px;
		text-decoration: none;
		font-weight: bolder;
	}
	
	#content .resources a:after
	{
		content: "";
	}
	
	#content .resources li:first-child a:after
	{
		font-size: smaller;
		margin-left: 10px;
		content: " (Current)";
	}
	
	#content .resources a[href*="pdf"]
	{
		background-image: url("/neuroscience/_shared/img/icons/pdf-large.png")
	}
	
  #content .resources .fileSize
  {
    display: block;
    float: left;
    margin: -1.6em 0 0 60px;
    font-size: smaller;
  }
  
  #content .resources .fileSize:before
  {
    content: "["
  }
  
   #content .resources .fileSize:after
  {
    content: "]"
  }


/********************************
 *	Projects
 ********************************/

#projects
{
 	list-style-type: none;
}

	#projects li
	{
		overflow: hidden;
		clear: left; 
		margin-top: 1.2em;
	}
	
	#projects.aside li
	{
		margin-top: 0;
	}
		
	#projects .dropShadow
	{
	  margin-left: 8px;
		margin-right: 3px;
	}
	
		#projects.aside .dropShadow
		{
			margin-right: 0;
		}
	
	
	#projects.aside h4
	{
		display: block;
		padding: 0;
		margin: 0;
		font-size: .7em;
		font-weight: normal;
		color: #444;
	}
	
	#content #projects h3
	{
		display: block;
		padding: 0;
		margin: 0;
		font-size: 1.25em;
	}
	
		#projects h4 a
		{
			text-decoration: none;
			color: #444;
		}
		
	#content #projects p
	{
		font-size: .9em;
	}
	
	#projects a.all
	{
		display: block;
		margin-top: 1.5em;
		font-size: .7em;
		font-weight: bolder;
		float: right;
	}
	
	#projects.fullPage
	{
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#projects.fullPage p.title
	{
		font-size: .8em;
	}
		
	#projects.fullPage li
	{
		width: 245px;
		margin: .6em 8px;
		border: 1px solid #DDD;
		padding: .4em 6px;
		float: left;
		clear: none;
		font-size: .75em;
	}


/********************************
 *	Project
 ********************************/

#content .project
{
}

	#content .project .researchers
	{
		width: 80%;
	}


/********************************
 *	Descriptions
 ********************************/
 
 #content .descriptions
 {
 	overflow: hidden;
 	list-style-type: none;
 }
 
  	#content .descriptions li
	{
	 	clear: both;
	}
	 
	#content .descriptions li+li
	{
		margin-top: .75em;
	}
 
 	#content .descriptions p
	{
		font-size: .85em;
	}


/********************************
 *  Courses
 ********************************/
 
#content ul.courses ul.list
{
	list-style-type: none;
	margin: 0;
	font-size: larger;
}

    #content ul.courses ul.list li
	{
	   display: inline;
	}
	
	#content ul.courses ul.list li+li:before
	{
	  font-weight: bolder;
      font-style: italic;
	}
	
	#content ul.courses ul.or li+li:before
    {
       content: " or ";
    }
    
    #content ul.courses ul.and li+li:before
    {
       content: " and ";
    }
 	

/********************************
 *	Facilities
 ********************************/

#content .facilities
{
}

	#content .facilities .dropShadow
	{
		margin-right: 5px;
	}
	
	#content .facilities h4
	{
		font-size: 1.2em;
		color: #333;
	}
	
	#content .facilities h4 a
	{
	  text-decoration: none;
	}


/********************************
 *	Research Areas
 ********************************/
 
#content ul.researchAreas
{
	margin: 0 20px;
}

  #content ul.researchAreas li+li
  {
    margin-top: 2em;
  }

	#content .researchAreas a.name
	{
		font-weight: bolder;
		font-size: 1.2em;
	}

	#content .researchAreas p
	{
		padding-top: 0;
	}
	
	#content .centers
	{
   margin-top: 1em;
	 padding: .2em 20px .2em 0;
	   background: transparent url("../images/interface/hashed-gray.png") repeat left top;
 border: 1px solid #DDD;
	}
	
	#content .centers h3
	{
	 margin: .2em 0 .3em 10px;
	}
	
	 #content .centers h4
  {
   margin: .2em 0;
   font-size: 1.2em;
  }
	
	#content .centers li
	{
	 margin: 1em 0;
	 overflow: hidden;
	}
	
	
 /********************************
 *	Educational Objectives
 ********************************/
 
#content .educationalObjectives
{
}
 
	#content .educationalObjectives ol
	{
		margin: .5em 50px .5em 30px;
		list-style-type: lower-alpha;
		font-size: 1.1em;
	}
	
	
 /********************************
 *	Affiliations
 ********************************/
 
#content .affiliations
{
	list-style-type: none;
	font-size: 1.2em;
}

  #content .affiliations ul
  {
    margin-left: 155px;
  }
 

/********************************
 *	MoreInfo (box)
 ********************************/
 
 #content div.moreInfo
 {
 	display: block;
 	width: 250px;
 	padding: 5px;
 	border: 1px solid #DDD;
	background: transparent url("../images/interface/hashed-gray.png") repeat left top;
 }
 
	#content div.moreInfo.left
	{
		margin: 0 10px .3em 0;
	}
	
	#content div.moreInfo.right
	{
		margin: 0 0 .3em 10px;
	}
 
 	#content div.moreInfo h3
 	{
 		margin: -5px -5px .5em -5px;
		padding: .3em 3px .3em 10px;
		font-size: .9em;
		font-weight: bolder;
		font-variant: small-caps;
		background: #105FA0 url("../images/interface/aside/header-bg.png") repeat-x left top;
		color: #FFF;
 	}
 	
 	#content div.moreInfo .vcard
 	{
 		font-size: .9em;
 		text-align: right;
 	}
 	
 	#content div.moreInfo .vcard .fn
 	{
 		font-weight: bolder;
 	}
 	
 	#content div.moreInfo .vcard .title,
 	#content div.moreInfo .vcard .org,
 	#content div.moreInfo .vcard .adr
 	{
 		font-size: .8em;
 	}
 	
 
 /********************************
 *	Course
 ********************************/
 
 .course h3
 {
 	font-size: 1em;
 }
 
	.course dl
	{
		margin: .5em 10px;
	}

 	.course dt
 	{
 		display: block;
 		margin-top: .4em;
 		font-weight: bolder;
 		font-size: .9em;
 		color: #444;
 	}
 	
 	.course dd
 	{
 		margin-left: 20px;
 		font-size: .75em;
 	}

/********************************
 *  Banner
 ********************************/

.banner
{
  width: 240px;
  margin: .5em 0 0 10px;
  overflow: hidden;
}

  .banner.left
  {
    clear: left;
  }
  
  .banner.right
  {
    clear: right;
  }

  .banner:not(.imageWithCaption) a img
  {
    border: none;
  }
  
  .banner.imageWithCaption
  {
  	margin-left: 5px;
  }
  
  .banner.imageWithCaption p
  {
    font-size: .8em;
  }

 
/********************************
 *	Aside, Banner
 ********************************/
 
.aside
{
	overflow: hidden;
	width: 220px;
	margin: .5em 10px;
	padding: 5px;
	border: 1px solid #DDD;
	background: transparent url("../images/interface/hashed-gray.png") repeat left top;
}

	.aside.plain
	{
		border: none;
		background: none;
	}

	.aside.wide
	{
		width: 240px;
	}
	
	.aside.thin,
	.banner.thin
	{
		width: 148px;
	}

	.aside.left
	{
		clear: left;
	}
	
	.aside.right
	{
		clear: right;
	}

	.aside h3
	{
		margin: -5px -5px .5em -5px;
		padding: .3em 3px .3em 10px;
		font-size: .85em;
		font-variant: small-caps;
		background: #105FA0 url("../images/interface/aside/header-bg.png") repeat-x left top;
		color: #FFF;
	}
		
		.aside h3 a
		{
			color: #FFF;
			text-decoration: none;
		}
	
	.aside p
	{
		font-size: .7em;
		margin-bottom: .75em;
	}
	
	.aside.nav > ul li
	{
		float: left;
		clear: both;
		overflow: hidden;
		width: 100%;
		list-style-type: none;
	}
	
	.aside li .dropShadow
	{
	  /* remove the amount of space left of the drop-shadow image */
	  margin-left: 8px;
	}
 	
 	.aside a[href^="mailto"]
	{
		padding-right: 18px;
		background: transparent url("/neuroscience/_shared/img/icons/mail.png") no-repeat 100% 50%;
	}
	
 	 .aside .moreInfo
	 {
	 	float: right;
	 	clear: both;
	 	margin-top: 1em;
	 	font-size: .75em;
	 }
	 
	 .aside .moreInfo:after
	 {
	 	content: "...";
	 } 


 /********************************
 *  Living Points (Aside)
 ********************************/
 
  .livingPoints.aside ul
  {
    font-size: .7em;
  }
 
  .livingPoints.aside ul > li+li
  {
   margin-top: 1em; 
  }
  
  .livingPoints.aside ul .source
  {
    display: block;
    margin: .5em 0;
    color: #444;
  }
  
  
 /********************************
 *	News (Aside)
 ********************************/
 
 	 #news.aside li
	 {
	 	width: 100%;
	 	font-size: .85em;
	 	padding-bottom: .5em;
	 }
	 
	 #news.aside a.title
	 {
	 	font-size: .75em;
	 	font-weight: bolder;
	 	text-decoration: none;
	 }
	 
	 #news.aside .date
	 {
	 	display: block;
	 	text-align: right;
	 	margin: .2em 0 1em 0;
	 	font-size: .8em;
	 	color: #444;
	 	border: none;
	 }
	 
		 #news.aside .date:before,
		 #news.aside .date:after
		 {
		 	color: #BBB;
		 }
		 
		 #news.aside .date:before
		 {
		 	content: "[";
		 }
		 
		 #news.aside .date:after
		 {
		 	content: "]";
		 }
 
 /********************************
 *	Newsletters 
 ********************************/
 .aside ul.newsletters li 
 {
 	margin: .5em 0;
 }
 
 .aside ul.newsletters .fileSize
 {
 	font-size: smaller;
 }
 
 .aside ul.newsletters .date 
 {
 	font-size: smaller;
 }
 
  .aside ul.newsletters a 
 {
 	display: block;
 }
 
 /********************************
 *	News 
 ********************************/
 
 #content #news
 {
 	list-style-type: none;
 }
 
 	#content #news > li
 	{
 		clear: both;
 		padding: .5em 15px 0 15px;
 	}
 
 	#content #news > li+li
 	{
 		margin-top: 1em;
 		border-top: 1px solid #CCC;
 	}
 	
 	#content #news h3
 	{
 		width: 100%;
 		font-size: .9em;
 		font-weight: bolder;
 	}
 	
 	 #content #news .date
 	{
 		float: right;
 		display: block;
 		margin: 0 0 .5em 10px;
 		font-size: .95em;
 		font-weight: normal;
 	}
 	
 
 /********************************
 *	Events (aside)
 ********************************/
 
 	 #events.aside h4
	 {
	 	font-size: .7em;
	 	margin-bottom: .35em;
	 	color: #444;
	 }
	 
	 	#events.aside ul+h4
	 	{
	 		margin-top: 1.5em;
	 	}
	 
	 #events.aside ul
	 {
	 	list-style-type: none;
	 	overflow: hidden;
	 }
	  
	 #events.aside li
	 {
	 	display: block;
	 	float: right;
	 	text-align: right;
	 	font-size: .75em;
	 	padding-bottom: .5em;
	 }
	 
	 #events.aside .summary,
	 #events.aside .summary a
	 {
	 	color: #F80;
	 	font-weight: bolder;
	 }
	 
	 #events.aside .summary
	 {
	 	font-size: .85em;
	 }
	 
 	#events.aside .dtstart,
	#events.aside .location
	 {
	 	display: inline;
	 	border: none;
	 	font-size: .8em;
	 }
	 
	 #events.aside .dtstart
	 {
	 	border: none;
	 }
	 
	 	 #events.aside .dtstart:before,
		 #events.aside .location:after
		 {
		 	color: #BBB;
		 }
		
		 #events.aside .dtstart:before
		 {
		 	content: "[";
		 }
		 
		 #events.aside .dtstart:after
		 {
		 	content: ", ";
		 }
	 
	 #events.aside .dtend
	 {
	 	display: none;
	 }
	 
	 #events.aside .description
	 {
	 	display: none;
	 }
	 
	 #events.aside .location:after
	 {
	 	content: "]";
	 }


/********************************
 *	Upcoming and Past Events
 ********************************/
 
#content ul.events.upcoming,
#content ul.events.past
{
	list-style-type: none;
}
	 
/********************************
 *	Research Opportunities (aside)
 ********************************/
 
 	 #researchOps.aside ul
	 {
	 	font-size: .7em; 
		text-align: right;
	 }
	 
	 #researchOps.aside li+li
	 {
	 	padding-top: .3em;
	 }
	 
	 #researchOps.aside a
	 {
	 	text-decoration: none;
	 }
	 	
	 	#researchOps.aside a:hover
		 {
		 	text-decoration: underline;
		 }
	
	 

 /********************************
 *	Publications
 ********************************/

.publications
{
	list-style-type: none;
}
	
	.publications ul
	{
		background: none;
		margin: 0;
		padding: 0;
		font-size: .65em;

	}
	
	.publications li
	{
		padding: .5em 5px;
		overflow: hidden;
	}
	
		.publications li.odd
		{
			background-color: #EEE;
		}
	
	.publications ul li+li
	{
		margin-top: 1.5em;
	}
	
	
	.publications ul.authors
	{
		display: inline;
		font-size: .9em;
	}

	.publications ul.authors li
	{
		display: inline;
		float: none;
		margin: 0;
		padding: 0;
	}
	
	.publications ul .primary
	{
		font-weight: bolder;
	}
	
	.publications ul.authors li+li:before
	{
		content: ", ";
	}
	
	.publications img
	{
		border: none;
		float: right;
	}
 
 
 /********************************
 *	Students  (Aside)
 ********************************/
 
#students.aside
{
}

  #students.aside li
  {
    clear: both;
  }
 	
	#students.aside h4
	{
		font-size: .65em;
		font-weight: normal;
 	}
	
 	#students.aside p
	{
		margin-top: .5em;
		font-size: .6em;
 	}
 	
 	
 /********************************
 *	Faculty (Aside)
 ********************************/
 
 #faculty.aside
{
}

  #faculty.aside li
  {
    clear: both;
    list-style: none;
  }

	#faculty.aside .fn
	{
		margin-bottom: .2em;
		font-size: .7em;
		font-weight: bolder;
	}

	#faculty.aside .vcard p
	{
	  font-size: .55em;
	}
 
 	
 	
 /********************************
 *	Contact
 ********************************/
 
 #contact
 {
 	list-style-type: none;
 }
 	
 	#contact li
 	{
 		overflow: hidden;
 	}
 
 	#contact li+li
 	{
 		margin-top: .5em;
 		border-top: 1px solid #DDD;
 		padding-top: .5em;
 	}
 
 	#contact .vcard
	 {
	 	font-size: .75em;
	 }
	 
 	#contact .fn
 	{
 		font-size: 1.1em;
 		font-weight: bolder;
 	}
 	
 	#contact .title
 	{
 		display: block;
 		font-size: smaller;
 	}
 	
 	#contact .org .organization-name
 	{
 		display: block;
 	}
 	
 	#contact .org .organization-unit
 	{
 		display: none;
 	}
 	
	 	#contact .street-address
	 	{
	 		display: block;
	 	}
	 	
	 	#contact .extended-address
	 	{
	 		display: block;
	 		margin-top: 1em;
	 	}
 	
 	#contact .tel
 	{
 		display: block;
 	}
	 	
	 	#contact .tel abbr.type
	 	{
	 		display: inline;
	 		font: 1.2em monospace;
	 		border-bottom: none;
	 	}
	 	
	 	#contact .type:after
	 	{
	 		content: ":";
	 	}
 	

 	#contact .email
 	{
 		font-size: .8em;
 	}
 	
 

 /********************************
 *  Collaborators
 ********************************/
 
 #collaborators
 {
  list-style-type: none;
 }
 
 #collaborators li
  {
    overflow: hidden;
  }
 
    #collaborators .vcard .fn
   {
    font-size: .75em;
   }
   
      
  #collaborators .dropShadow.left
  {
    margin-left: 4px;
  }
  


 /********************************
 *	Course Sequences
 ********************************/

#content .sequences
{
	clear: both;
	margin: 1em 2px;
	border-bottom: 1px solid #DDD;
}

 #content .sequences .sequence
 {
 	overflow: hidden;
	margin: 0;
	padding: 5px 5px 0 5px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
 }
 
	  #content .sequences .sequence .blind
	 {
	 	overflow: hidden;
	 	margin-bottom: 1em;
	 }
 
	 #content .sequences .sequence h3
	 {
	 	margin: -5px -5px 0 -5px;
		padding: .3em 3px .3em 20px;
		font-size: .95em;
		letter-spacing: .1em;
		text-transform: lowercase;
		background-color: #c3d9ea;
		color: #00467F;
	 }
	 
	 #content .sequences .sequence p
	 {
	 	text-align: justify;
	 	color: #333;
	 	font-size: .7em;
	 	margin-right: 5px;
	 }

 	#content .sequences .sequence .dropShadow
	 {
	 	margin-right: 5px;
	 }
	 
 	#content .sequences .cord:hover
	 {
	 	cursor: pointer;
	 	color: #00265F;
	 	background-color: #dae1e6;
	 }
	 
	 #content .sequences .cord.down
	{
	 	background: #105FA0 url("../images/interface/aside/header-bg.png") repeat-x left top;
		color: #FFF;
		font-weight: bolder;
		margin-bottom: 0;
	}
	

	 #content .sequences .year
	 {
	 	clear: both;
	 }
	 
	 	#content .sequences .year h4
	 	{
	 		margin: 1.5em 0 0 0;
	 		padding: 0;
	 		border-bottom: 1px solid #DDD;
	 		text-align: center;
	 		font-size: 1em;
	 		color: #105FA0;
	 	}
	 	
	 
	 #content .sequences .semester
	 {
	 	float: left;
	 	width: 45%;
	 	overflow: hidden;
	 	padding: .2em 10px;
	 }
	 
	 	#content .sequences .semester h5
	 	{
	 		display: block;
	 		text-align: center;
	 		padding-bottom: .2em;
	 	}
	 	
	 	#content .sequences .semester ul
	 	{
	 	 	font-size: .8em;
	 	}
	 	
	 	#content .sequences .semester li.core:after
	 	{
	 		font-size: .9em;
	 		font-weight: bolder;
	 		content: " (core)"
	 	}
	 	
	 	
/********************************
 *  Mission Statement
 ********************************/	 	

.missionStatement
{
  overflow: hidden;
}
  
  #content .missionStatement
  {  
    clear: both;
    text-align: justify;
  }
  
  .aside .missionStatement
  {
    font-size: .75em;
  }
  
/********************************
 *	Research Courses
 ********************************/  
 
#content dl.researchCourses
{
	overflow: hidden;
}

#content dl.researchCourses dt
{
	clear: both;
}
 
/********************************
 *	Program Requriements
 ********************************/

#content .programReqs,
#content .programReqs ul
{
	list-style-type: none; width: 100%;
}

#content .programReqs li
{
	font-size: .75em;
}

#content .programReqs li
{
	margin: .2em .1em;
}

	#content .programReqs li li
	{
	 	font-size: 1em
	}
	
		#content .programReqs li li li
		{
		 font-size: 1em
		}
		
	#content .programReqs li p
	{
		margin-left: 20px;
	}
		
	#content .programReqs.window .cord
	{
		list-style-type: none !Important;
	 	background: transparent url("/neuroscience/_shared/img/icons/tree-bullet-closed.gif") no-repeat 0% 50%;
		padding-left: 16px;
	}		
	
		#content .programReqs.window .cord:hover
		{
			cursor: pointer;
		}
		
	#content .programReqs.window .cord.down
	{
	 	background-image: url("/neuroscience/_shared/img/icons/tree-bullet-open.gif");
		font-weight: bolder;
	}	
	
	
 /********************************
 *  SeniorDesignProjects
 ********************************/

#content ul.seniorDesignProjects
{
  list-style-type: none;
}

  #content ul.seniorDesignProjects > li
  {
    clear: both;
    margin-left: 20px;
  }
  
  #content ul.seniorDesignProjects p.customer
  {  
    font-size: 1em;
  }  
  
  #content ul.seniorDesignProjects .title
  {
    font-weight: bolder;
    margin-left: -20px;
  }
  
  #content ul.seniorDesignProjects > li+li
  {
    margin-top: 3em;
    border-top: 1px solid #CCC;
  }


 /********************************
 *  Startups
 ********************************/

#content .startups
{
  list-style-type: none;
}

  #content .startups li+li
  {
    margin-top: 1em;
  }
  
  #content .startups img
  {
    border: none;
    float:left;
    padding-right: 10px;
  }
  
  #content .startups p a:first-child
  {
    font-size: larger;
    font-weight: bolder;
  }
  

 /********************************
 *	Research
 ********************************/

	#content .research dt
	{
		clear: both;
	}
	
	#content .research dd p
	{
		font-size: 1em;
	}

 /********************************
 *	Compares
 ********************************/
  	
#content .compares
{
	overflow: hidden;
	background-color: #EEE;
	border: 1px solid #CCC;
	padding: .2em 0;
}

#content .compares div
{
	overflow: hidden;
	width: 273px;
	margin: 0 0;
	font-size: .9em;	
}

	#content .compares h4
	{
		margin: 0;
		padding: 0;
		font-size: 1.2em;
	}
	
	#content .compares .results
	{
		clear: both;
		width: 100%;
		display: block;
		margin-top: .5em;
		padding-top: .5em;
		font-weight: bolder;
	}

		#content .compares .results > *
		{
			border-top: 1px dashed #999;
			width: 263px;
		}
		
	#content .compares .programReqs ul
	{
	  width: 250px;
		margin-left: 5px;
	}


 /********************************
 *	Footer
 ********************************/
 
 #footer
 {	
 	clear: both;
  background: transparent url("../images/interface/focus/bg-middle1.png") repeat-y left top;
 	text-align: center;
	padding: 1em 5px 0 5px;
	
 }
 
 #footer ul.nav,
 #footer p
 {
  background: transparent url("../images/interface/hashed-gray.png") repeat left top;
 }

  #footer ul.nav
  {
    display: block; 
    border-top: 4px solid #105FA0;
    padding: .5em 0 .6em;
    list-style-type: none;
  }
  
	#footer p
	{
		font-size: .7em;
		color: #000;
		padding-bottom: 1.5em;
	}
	
	#footer a.map
	{
		padding-right: 18px;
		background: transparent url("/neuroscience/_shared/img/icons/map.png") no-repeat 100% 50%;
	}
	
	#footer .tel:after
	{
		content: "|";
		color: #777;
	}
	
	#footer .tel+.tel 
	{
		display: none;
	}
	
	#footer .email
	{
		padding-right: 18px;
		background: transparent url("/neuroscience/_shared/img/icons/mail.png") no-repeat 100% 50%;
	}
	
		#footer ul.nav li
		{
			display: inline;
		}
		
		#footer ul.nav li+li:before
		{
			content: " | ";
			color: #777;
		}
	
		#footer ul.nav a
		{
			font-size: .7em;
			font-weight: bolder;
		}
		
