




/*
     FILE ARCHIVED ON 22:22:17 Feb 27, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:31:49 Jan 28, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
body
{
	background-color: #ffffff;
	text-align: center;
	margin:0;
	padding:0
}


table.title

{

border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
margin-bottom:25px;
padding-top:8px;
padding-bottom:8px
}

/* default color red, used for next/previous nav at top and articles that use red links: notebook, letters*/
A:link 
{
	color:#078CD7; 
	text-decoration:none
}

A:visited 
{
	color:#078CD7; 
	text-decoration:none
}

A:hover 
{
	color:#666666; 
	text-decoration:none
}

A:active 
{
	color:#d83b20; 
	text-decoration:none
}


/* used in editorial, profile, technology, tech column, foundations */
A.tan:link 
{
	color:#94946f; 
	text-decoration:none
}

A.tan:visited 
{
	color:#94946f; 
	text-decoration:none
}

A.tan:hover 
{
	color:#666666; 
	text-decoration:none
}

A.tan:active 
{
	color:#94946f; 
	text-decoration:none
}

/* used in opinion, careers, careers column */
A.green:link 
{
	color:#2aa661; 
	text-decoration:none
}

A.green:visited 
{
	color:#2aa661; 
	text-decoration:none
}

A.green:hover 
{
	color:#666666; 
	text-decoration:none
}

A.green:active 
{
	color:#2aa661; 
	text-decoration:none
}



/* used in biobusiness, opinion column, letter from, tech: how it works */
A.gold:link 
{
	color:#d79f41; 
	text-decoration:none
}

A.gold:visited 
{
	color:#d79f41; 
	text-decoration:none
}

A.gold:hover 
{
	color:#666666; 
	text-decoration:none
}

A.gold:active 
{
	color:#d79f41; 
	text-decoration:none
}


/* used in the literature, contributors */
A.blue:link 
{
	color:#0097dc; 
	text-decoration:none
}

A.blue:visited 
{
	color:#0097dc; 
	text-decoration:none
}

A.blue:hover 
{
	color:#666666; 
	text-decoration:none
}

A.blue:active 
{
	color:#0097dc; 
	text-decoration:none
}

/* top, next/previous, date, etc. */
.date
{
font: 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
color:#000000;
margin-top:8px;
padding-left:10px;
padding-bottom:3px;
padding-right:10px

}

/* used in editorial, profile, technology, tech col, foundations */
.tan_section
{
	font: bold 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#94946f;
	padding-left:10px;
	padding-right:20px;
	margin-top:3px;
	width:190px
	
}

/* used in biobusiness, op column, how it works, letter from */
.gold_section
{
	font: bold 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#d79f41;
	padding-left:10px;
	padding-right:20px;
	margin-top:3px;
	width:190px
	
}
/* used in the literature */
.blue_section
{
	font: bold 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#0097dc;
	padding-left:10px;
	padding-right:20px;
	margin-top:3px;
	width:190px
	
}

/* used in careers, opinion, careers column */

.green_section
{
	font: bold 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#2aa661;
	padding-left:10px;
	padding-right:20px;
	margin-top:3px;
	width:190px
	
}

/* used in notebook */
.red_section
{
	font: bold 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#d83b20;
	padding-left:10px;
	padding-right:20px;
	margin-top:3px;
	width:190px
	
}

/* used in hot papers or subsections such as Vision */
.subsection

{
	font: italic 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px

}

/* used in biobusiness, careers, careers col, notebook, technology, tech col, how it works */
h1
{
	font: bold 16px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-bottom: 0;
	margin-top:3px;
	width:390px;
	color: #000000
}

/* contributors */
h1.contrib
{
	font: bold 16px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-bottom: 0;
	margin-left:10px;
	margin-top:3px;
	width:390px;
	color: #0097dc
}


/* editorial, foundations */
h1.tan
{
	font: bold 16px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-bottom: 0;
	margin-top:3px;
	width:390px;
	color: #94946f
}

/* used in op col, profile, the literature */
h1.gold
{
	font: bold 16px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-bottom: 0;
	margin-top:3px;
	width:390px;
	color: #d79f41
}


/* used in letter from */
h1.blue
{
	font: bold 16px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-bottom: 0;
	margin-top:3px;
	width:390px;
	color: #0097dc
}



/* used in letters */
h1.letters
{
	font: bold 16px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-bottom: 0;
	margin-top:0px;
	margin-left:10px;
	color: #d83b20;
	border-bottom: 1px #000000 solid;
	padding-bottom: 5px
}



/* subheads */
xh2
{
	font: 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-top:5px;
	line-height:20px;
	width:390px;
	margin-bottom:0;
	padding-bottom:0
}

/* top blurb on biobusiness, careers, career col, the literature, hot papers, opinion, tech, tech col */
.top_frontmatter
{
	font: italic 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:18px;
	margin-left:0px;
	padding-left:210px;
	margin-top: 30px;
	margin-bottom:10px;
	padding-bottom:5px
}

/* used on column, editorial, letter from, profile, foundations */
.top_byline
{
	font: 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:18px;
	margin-left:0px;
	padding-left:210px;
	margin-top: 30px;
	margin-bottom:10px;
	padding-bottom:5px
}


/* reg byline below subhead, used on biobusiness, careers, career col, the literature, hot papers, opinion, tech, tech col */
.byline
{
	font: 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:18px;
	margin-top: 5px;
	padding-bottom:0;
	margin-bottom:0
}



/* contact info for letters */
.letters1
{

font: bold 10px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:18px;
	margin-right:10px;
	width:50px
}

.letters2

{
font: 10px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:18px;
	margin-right:10px;
	width:200px

}

/* author info on pages like the op col */
.columninfo
{
	font: bold 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:20px;
	margin-right:20px;
	margin-left:10px;
	width:170px;
	margin-top:30px

}

/* editorial pullquote */
.editpullquote

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#94946f;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	margin-top:10px


}

/* op col pullquote */
.colpullquote

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#d79f41;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	margin-top:10px


}

/* career column pullquote */
.careercolpullquote

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#0097dc;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	margin-top:10px


}

/* notebook pullquote */
.notepullquote

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#d83b20;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	margin-top:10px


}



/* letters pullquote, under cover image */
.letterspullquote

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#0097dc;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	width:170px;
	border-bottom: 15px #cccccc solid;
	padding-bottom:10px;
	margin-top:10px


}




/* pullquote for opinion */
.greenpullquote_left

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#2aa661;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:20px;
	float:left

}

/* pullquote for opinion */
.greenpullquote_right

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#2aa661;
	line-height:26px;
	margin-left:20px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	float:right

}


/* pullquote for the literature, letter from  */

.bluepullquote_right

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#0097dc;
	line-height:26px;
	margin-left:20px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	float:right

}


/* pullquote for the literature, letter from  */
.bluepullquote_left

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#0097dc;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	float:left

}

/* pullquote technology, profile and tech col  */
.tanpullquote_right

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#94946f;
	line-height:26px;
	margin-left:20px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	float:right

}


/* pullquote technology, profile and tech col  */
.tanpullquote_left

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#94946f;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	float:left

}

/* pullquote biobusiness, technology, tech col  */
.goldpullquote_right

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#d79f41;
	line-height:26px;
	margin-left:20px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	float:right

}

/* pullquote biobusiness, technology, tech col  */

.goldpullquote_left

{
font: bold 13px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#d79f41;
	line-height:26px;
	margin-left:10px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:20px;
	width:170px;
	border-bottom: 15px #000000 solid;
	padding-bottom:10px;
	float:left

}

/* red rule above refs, used on Biobusiness, Notebook, Letters */
		
.refs_red 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 16px; 
	margin-top: 25px; 
	margin-right:15px;
	margin-left:10px; 
	border-top: 1px #d83b20 solid; 
	padding-top:8px
	}
	
	
	
/* tan rule above refs, used on Editorial, Foundations, Profile */	
.refs_tan 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 16px; 
	margin-top: 25px; 
	margin-right:15px;
	margin-left:10px; 
	border-top: 1px #94946f solid; 
	padding-top:8px
	}
	
/* gold rule above refs, used on op column, tech, tech col, tech: how it works */	
	.refs_gold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 16px; 
	margin-top: 25px; 
	margin-right:15px;
	margin-left:10px; 
	border-top: 1px #d79f41 solid; 
	padding-top:8px
	}
	
/* blue rule above refs, used on the literature, letter from */	
	.refs_blue 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 16px; 
	margin-top: 25px; 
	margin-right:15px;
	margin-left:10px; 
	border-top: 1px #0097dc solid; 
	padding-top:8px
	}
	
	
	
/* gold rule above refs, used on careers, career col, opinion */	
	.refs_green 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 16px; 
	margin-top: 25px; 
	margin-right:15px; 
	margin-left:10px;
	border-top: 1px #2aa661 solid; 
	padding-top:8px
	}


.refitems 
{
	margin-bottom: 8px
}

/* used on editorial, foundations */	
.breakhead_tan
{
	font: bold 14px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 0;
	padding-top:10px;
	padding-bottom:0;
	color:#94946f
}

/* used on notebook, biobusiness */	
.breakhead_red
{
	font: bold 14px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 0;
	padding-top:10px;
	padding-bottom:0;
	color:#d83b20
}

/* used on op column, letter from, the literature, tech, tech column, tech: how it works, profile */	
.breakhead_gold
{
	font: bold 14px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 0;
	padding-top:10px;
	padding-bottom:0;
	color:#d79f41
}

/* used on opinion, careers, career col */	
.breakhead_green
{
	font: bold 14px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 0;
	padding-top:10px;
	padding-bottom:0;
	color:#2aa661
}


sup 
{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	padding-left:1px;
	padding-right:1px;
	font-weight: bold;
	
 }
 
 
 sub 
{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
 	font-size: 11px;
	padding-left:1px;
	padding-right:1px
 }
 
 /* used on columnist pics from career col, tech column, editorial */	
 img.authorpic
 {
 border:0;
 margin-left:10px;
 margin-right:65px; 
 margin-top:5px
 
 }
 
 
  /* used on letters */	
 img.coverimage
 {
 border:0;
 margin-left:10px;
 margin-right:80px; 
 margin-top:5px
 
 }
 
 
 
 /* used on contributors page */	
img.contribpic
 
 
 {
 border:0;
 margin-left:10px;
 margin-right:10px; 

 width:140px; 
 float:left
 }
 
 
  .leftimg
{
 	margin-right:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:5px;
	float:left;
	border:0
}


 
 .rightimg
{
 	margin-left:15px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:5px;
	float:right
}



.caption 
{
	font: 11px Arial, Helvetica, sans-serif; 
	margin-top:5px;
	line-height:19px;
}

/* special caption border used on how it works */	
.caption_hiwdiag

{
font: bold 11px Arial, Helvetica, sans-serif;
color:#0097dc; 
	margin-top:5px;
	line-height:19px;


}

/* sets up basic rule, used on contributors */	

hr.black

{

border: none 0;
border-top: 1px solid #000000;
height: 1px;
margin-bottom:20px
}



/* sets up rule below caption, used on literature, letter from */	

hr.captionblue

{

text-align: left;
margin: 0 auto 0 0;
border: none 0;
border-top: 1px solid #0097dc;
width: 30%;
height: 1px
}

/* sets up rule below caption, used on biobusiness, notebook */	

hr.captionred

{

text-align: left;
margin: 0 auto 0 0;
border: none 0;
border-top: 1px solid #d83b20;
width: 30%;
height: 1px
}

/* sets up rule below caption, used on editorial, foundations, profile */	

hr.captiontan

{

text-align: left;
margin: 0 auto 0 0;
border: none 0;
border-top: 1px solid #94946f;
width: 30%;
height: 1px
}

/* sets up rule below caption, used on op column, technology, tech col */	

hr.captiongold

{

text-align: left;
margin: 0 auto 0 0;
border: none 0;
border-top: 1px solid #d79f41;
width: 30%;
height: 1px
}


/* sets up rule below caption, used on opinion, careers, career col*/	

hr.captiongreen

{

text-align: left;
margin: 0 auto 0 0;
border: none 0;
border-top: 1px solid #2aa661;
width: 30%;
height: 1px
}


.credit 
{
	font: 9px Arial, Helvetica, sans-serif; 
	color: #000000; 
	line-height:14px;
	
}


 .hot_sidebar
{
 	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:5px;
	float:right;
	padding:10px;
	background-color:#eeeeee;
	font: 11px Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:20px
}


ul
{
	font: 11px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:20px;
	margin-left:10px;
	margin-right:10px;
	list-style-type:disc;
	padding-left:10px
}

	
.footer
{
	font: 10px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	margin-top:25px; 
	margin-left:10px;
	margin-right:10px;
	padding-bottom:15px;
	text-align:left
}


.backtotop
{
	font: 10px verdana, Trebuchet, Verdana, Arial, Helvetica, sans-serif;;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px
}



.bottompadding
{
	margin-bottom:30px
}


p.author {
	padding: 0px 0px 0px 0px;
	margin: -30px 0px 0px 0px;
	display: block;
	border: 1px #3399CC solid;
}

.nonfeatureImg {
	border: 1px solid #333333;
}
