/* CSS Document */

html {
     height: 100.02%;
}

body {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #f8f8ff; 
	text-align:center;
	font-size: 101%;
}


img {
    border: none
}

p {
	padding: 0 0 0 0;
	margin: 0.375em 0 0 0;
}

form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}



div {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	font-size: 1.0em;
}

td {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	vertical-align:top;
	/*font-size: .75em;*/
}

textarea {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	font-size: 1em;
}

span {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	/*font-size:1.0em;*/
}

strong { 
	color: #607080; 
	font-variant: normal; 
	font-weight: bold; 
	font-size: 1.125em; 
	line-height: 1.5em; 
	font-family: Arial, Helvetica, Geneva 
}

b {
	color: #607080; 
	font-variant: normal; 
	font-weight: bold; 
}

small { 
	color: #000000; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: .625em; 
	line-height: .7em; 
	font-family: Arial, Helvetica, Geneva;
}

a {
	font-family: sans-serif; 
}

a:link { 
	color: #996666; 
	text-decoration: none;
}


a:visited  { 
	color: #996666; 
	text-decoration: none;
}

a:hover { 
	color: #ffffff; 
	text-decoration: underline;
}


li { line-height: 1.625em;  }

.nav_ul {
	 list-style-type: circle;
	 list-style-position: outside;
	 font-size: 100%;
	 padding: 0 0 0 1.5em;
	 margin: 0 0 0 0;

}

.caps {
	font-variant:small-caps;
}

.numbered {
	list-style-type: decimal;
	padding: 0 0 0 2.25em;
	margin: 0 0 0 0;
}

.alphabetical {
	list-style-type: lower-alpha;
	padding: 0 0 0 2.25em;
	margin: 0 0 0 0;
}

.ant { 
	color: #000;
	font-size: 100%;
}

.the_e  { color: #f00; font-weight: bold; font-size: 74% }

.hlcorrect { line-height: 1.2em }


ul {
	 list-style-type: disc;
	 list-style-position: outside;
	 font-size: 100%;
	 padding: 0.375em 0 0 2.5em;
	 margin: 0 0 0 0;
}


#frame {
	width:740px;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	padding:0px;
	text-align:left;
}

#ante_label {
	background-image:url(img/ante_label.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 242px;
	margin-bottom:20px;
	
	
}


.column_wide {
	margin-right:20px;
	padding:0px;
	float:left;
	width: 280px;
}

.column_narrow {
	margin:0px;
	padding:0px;
	float:left;
	width: 140px;
}

.empty_subline {
	color: #333;
	position:static;
	font-size:0.075em;
	line-height:.125em;
	background-color:#ccc;
	padding:6px 4px 6px 6px;
	border-right: 1px solid #a9a9a9;
	border-bottom: 2px solid #a9a9a9;
	margin-bottom: 20px;
}

.content_large {
	
	
	color: #333;
	position:static;
	font-size:0.75em;
	line-height:1.375em;
	background-color:#ccc;
	padding:6px 4px 6px 6px;
	border-right: 1px solid #a9a9a9;
	
}
		
.content_small {
	
	color: #333;
	position:static;
	font-size:0.75em;
	line-height:1.375em;
	background-color:#ccc;
	padding:6px 4px 6px 6px;
	border-right:1px solid #a9a9a9;

}

.navi_small {
	
	color: #333;
	position:static;
	font-size:0.75em;
	line-height:1.375em;
	background-color:#dcc;
	padding:6px 4px 6px 6px;
	border-right:1px solid #a9a9a9;
}


.spacer_top {
	height:46px;
}

.spacer_bottom {
	float:left;
	width: 740px; 
	height: 40px;
}

#footer {
	border-top: 1px solid black; 
	float:left;
	padding:5px;
	width: 740px; 
	height: 5px;
}






/* PAGE-SPECIFIC SUBLINES, CURRENTLY STILL COLLECTED IN THIS GENERAL STYLE SHEET */

#subline_research {
	background:url(img/research_footer.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 20px;
	margin-bottom:20px;
		
}

#subline_activities {
	background:url(img/acti_footer.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 20px;
	margin-bottom:20px;
		
}

#subline_highlights {
	background:url(img/highlights_footer.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 20px;
	margin-bottom:20px;
		
}

#subline_anticipation {
	background:url(img/anti_footer.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 20px;
	margin-bottom:20px;
		
}

#subline_organization {
	background:url(img/orga_footer.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 20px;
	margin-bottom:20px;
		
}

#subline_news {
	background:url(img/news_footer.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 20px;
	max-height: 20px;
	margin-bottom:20px;
}

#subline_pub {
	background:url(img/pub_footer.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 20px;
	max-height: 20px;
	margin-bottom:20px;
}

#subline_links {
	background:url(img/links_footer.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 20px;
	max-height: 20px;
	margin-bottom:20px;
}

#subline_navi {
	background:url(img/navi_footer.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 20px;
	margin-bottom:20px;		
}

/* PAGE-SPECIFIC IMAGES, ALSO COLLECTED IN ONE SINGLE STYLE SHEET... UH OH */

#stemcell {
	background:url(img/stemcell.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 184px;
	margin-bottom:20px;
	
	
}

#timevector {
	background:url(img/timevector.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 154px;
	margin-bottom:20px;
	
}
