body {

	font-family: "Times New Roman", Times, Georgia, serif;

	color: black;

	font-size: 10px;

	background-color: white;

	height:100%; 

	overflow-y:auto;

}



div#textfile {

	padding: 0px;

	

}



div#scrollnote {

	overflow: auto;

	height: 100%;

	width: 160px;

	height: 20px;

	position: absolute;

	position: fixed;

	top: 320px;

	left: 615px;

	background: #666;

	color: #fff;

	filter: alpha(opacity=70);

	opacity: 0.7;

	-moz-opacity: 0.7;

	font-family: "Verdana Bold", "Helvetica Bold", sans-serif;

	font-size: 10px;

	

	line-height: 13px;

	text-align: center;

	vertical-align: middle;

	padding-top: 3px;

}







a { 

	text-decoration: underline;

	color: #333333;

}



a:hover {

	color: red;

	text-decoration: underline;

}



img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}



#topbar {

	position: absolute;

	top: 10px;

	left: 15px;

	width: 900px;

	height: 60px;

	border: 0px solid #483D8B;

}







#navbar {

	position: absolute;

	top: 75px;

	left: 275px;

	width: 750px;

	border: 0px solid #483D8B;

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: #483D8B;

	font-size: 12px;

}



/* index page */



#main {

	position: absolute;

	top: 100px;

	left: 0px;

	width: 1002px;

	height: 524px;

	background-color: #ddd;

}



#masthead {

	position: absolute;

	top: 0px;

	left: 15px;

	width: 986px;

	height: 89px;

	background-color: #c9c5c0;

	border: 0px solid red;

}



#masttype {

	position: absolute;

	top: 72px;

	left: 33px;

	z-index: 2;

}



#typemast { 

	height: 89px;

	width: 430px;

	position: absolute;

	left: 170px;

	background-color: #666;

	font-family: "Garamond", "Times New Roman", Times, Georgia, serif;

	background-color: #8A8A8A;

	font-size: 5px;

	line-height: 5px;

}



.quote {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	font-weight: bolder;

	text-indent: 0px;

	color: #fff;

	font-size: 10px;

	line-height: 19px;

}





#leftmain {

	position: absolute;

	top: 89px;

	left: 15px;

	width: 410px;



}



#rightmain {

	position: absolute;

	top: 89px;

	left: 435px;

	width: 550px;

	height: 396px;

	background-color: #99abd2;

	border: 0px solid #483D8B;

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: #000000;

}



#bottombox {

	position: absolute;

	top: 515px;

	height: 20px;

	width: 1002px;

	border: 0px solid black;

	background-color: #ffffff;

	z-index: 5;

}



#leftabout {

	position: absolute;

	top: 89px;

	left: 15px;

	width: 170px;

	height: 430px;

	border: 0px solid #483D8B;

	background-color: #53C2BD;

}



#rightabout {

	position: absolute;

	left: 170px;

	width: 810px;

	height: 430px;

	background-color: #ddd;

	border: 0px solid #483D8B;

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: #000000;

}



.about {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: black;

	font-size: 13px;

	line-height: 16px;

	padding-left: 30px;

	padding-top: 10px;

	padding-right: 10px;

}



#bigdisplay {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	width: 410;

	height: 434;

	font-weight: bolder;

	color: #483D8B;

	font-size: 24px;

	line-height: 40px;

}



#smalldisplay {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	font-weight: bolder;

	color: #483D8B;

	font-size: 20px;

	line-height: 40px;

	margin-top: 40px;

	padding-top: 20px;

}



.navbtn {

	background-color: white;

	color: #333;

	padding: 4px 16px 3px 20px;

	font-size: 12px;

}



.navbtn a {

	color: #686C6C;

	text-decoration: none;

	font-style: normal;

}



.navbtn a:hover {

	color: red;

	text-decoration: underline;

}



.navbtn img {

	margin-right: 2px;

}



#logo {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: #483D8B;

	font-size: 33px;

}



#tagline {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	font-style: italic;

	color: #483D8B;

	font-size: 13px;

	line-height: 16px;

	position

}



.newshead {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	font-weight: bolder;

	color: black;

	font-size: 13px;

	line-height: 16px;

	margin-top: 0px;

	letter-spacing: .1em;



}

.subcat {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: black;

	font-size: 13px;

	line-height: 16px;

	margin-top: 15px;

	margin-left: 30px;

	margin-right: 20px;

	z-index: 20;

}



.subcat b {

	font-size: 13px;

	font-style: boldest;

	color: black;



}



.subhd {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: black;

	font-weight: bold;

	font-size: 13px;

	line-height: 16px;

	margin-bottom: 2px;

}



.more a {

	color: black;

	font-family:  "Verdana Black", "Helvetica Black";

	font-style: italic;

	border: 0px;

}



.littlemore {

	color: black;

	font-weight: bolder;

	border: 0px;

}





.more img {

	border: 0px;

}



.bull {

	font-style: normal;

	font-size: 30px;

	line-height: 33px;

	position: relative;

	top: 8px;

	letter-spacing: -.1em;

}



#research {

	position: absolute;

	top: 482px;

	left: 435px;

	height: 32px;

	width: 515px;

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: white;

	font-weight: bolder;

	font-size: 10px;

	line-height: 13px;

	letter-spacing: .2em;

	background-color: #AD4858;

	padding: 5px;

	padding-left: 30px;

}



#researchnav {

	font-size: 12px;

	font-weight: normal;

	color: white;

	letter-spacing: 0em;

}



#researchnav a {

	color: white;

}



#researchnav a:hover {

	color: red;

	text-decoration: underline;

}







.subtitle {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: #483D8B;

	font-size: 24px;

	margin-top: 14px;

}



/* internal navigation for the about pages */



.bc {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	font-style: normal;

	color: #483D8B;

	font-size: 10px;

	font-weight: bold;

	line-height: 24px;

	width: 100px;

	border-bottom: 1px solid #483D8B;

	margin-bottom: 16px;

}



.bc a {

	text-decoration: underline;

	font-style: normal;

}





#leftnav {

	width: 140px;

	border: 0px solid red;

	position: absolute;

	top: 20px;

	left: 15px;

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: #666;

	font-size: 12px;

	line-height: 24px;

}



#leftnav a {

	text-decoration: none;

	font-style: normal;

	color: white;

}



#leftnav a:hover {

	color: red;

	text-decoration: underline;

}



#leftabout a:hover {

	color: red;

	text-decoration: underline;

}



#content {

	width: 750px;

	border: 0px solid red;

	position: absolute;

	top: 50px;

	left: 150px;

}



#annuals img {

	border: 1px solid black;

	margin: 10px 0px 0px 0px;

}



/* current investigators section */



#signin {

	width: 300px;

	margin: 20px;

	border: 1px solid #483D8B;

	padding: 10px;

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	font-weight: bold;

	text-align: right;

	color: #483D8B;

	font-size: 10px;

	line-height: 18px;

}



#welcome {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	font-weight: bold;

	color: #483D8B;

	font-size: 18px;

	line-height: 18px;

}



/* about us code */



#leftnavindent {

	padding-left: 10px;

	padding-top: 3px;

	font-size: 11px;

	line-height: 14px;

}



#leftnavindent p {

	margin: 0px;

	padding: 0px;

	padding-bottom: 7px;

}



.bio {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: black;

	font-size: 13px;

	line-height: 16px;

	padding-left: 30px;

	padding-top: 15px;

	padding-right: 20px;

	z-index: 2;

	margin-left: 138px; 

	margin-top: 0px;

}



.biohd {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: black;

	font-weight: bold;

	font-size: 13px;

	line-height: 16px;

	margin-bottom: 10px;

	z-index: 2;

}



.bioimage { margin-left: -168px; margin-top: -15px;}



#bioback {

	position: absolute;

	top: 200px;

	left: 20px;

}



#bioimage {

	margin-right: 0px;

}



.list {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: black;

	font-size: 13px;

	line-height: 16px;

	padding-left: 30px;

	padding-top: 15px;

	padding-right: 20px;

}



#listhd {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: black;

	font-weight: bolder;

	font-size: 13px;

	line-height: 16px;

	margin-bottom: 2px;

}



#graphichd {

	position: relative;

	margin-top: 10px;

}



.listtitle {

	font-style: italic;

}



#collist {

	position: absolute;

	top: 40px;

	left: 30px;

}





#leftlist {

	position: absolute;

	top: 0px;

	width: 300px;

}



#leftsmlist {

	position: absolute;

	top: 0px;

	width: 230px;

}



#midlist {

	position: absolute;

	top: 0px;

	left: 250px;

	width: 230px;

}



#rightlist {

	position: absolute;

	top: 0px;

	left: 500px;

	width: 230px;

}

#twolist {

	position: absolute;

	top: 0px;

	left: 350px;

	width: 300px;

}



#graybutton-01 {

	position:absolute;

	left:0px;

	top:0px;

	width:113px;

	height:30px;

}



#graybutton-02 {

	position:absolute;

	left:113px;

	top:0px;

	width:120px;

	height:30px;

}



#graybutton-03 {

	position:absolute;

	left:233px;

	top:0px;

	width:98px;

	height:30px;

}



#graybutton-04 {

	position:absolute;

	left:331px;

	top:0px;

	width:161px;

	height:30px;

}



#graybutton {

	position:absolute;

	left:0px;

	top:0px;

	width:550px;

	height:30px;

	background-color: #7D7B7C;

	z-index: 10;

}



#bluebutton-01 {

	position:absolute;

	left:0px;

	top:0px;

	width:113px;

	height:30px;

	z-index: 20;

}



#bluebutton-02 {

	position:absolute;

	left:113px;

	top:0px;

	width:120px;

	height:30px;

	z-index: 20;

}



#bluebutton-03 {

	position:absolute;

	left:233px;

	top:0px;

	width:98px;

	height:30px;

	z-index: 20;

}



#bluebutton-04 {

	position:absolute;

	left:331px;

	top:0px;

	width:161px;

	height:30px;

	z-index: 20;

}



#buffer { height: 30px; }



.prbody {

	background-color: #ddd;

	width: 780px; 

	margin-top: 0px; 

	margin-bottom: 0px; 

	margin-left: 0px; 

	margin-right: 0px; 

	overflow-y:auto;

}



.pr {

	font-family: Avenir, Verdana, Helvetica, Verdana, sans-serif;

	color: black;

	font-size: 13px;

	line-height: 16px;

	margin-top: 15px;

	margin-left: 30px;

	margin-right: 20px;

	width: 720px;

}



.prbold {

	font-weight: bold;

}



.prhead {

	font-family: Verdana, Helvetica;

	font-size: 13pt;

	line-height: 16pt;

	font-weight: bold;

}



.prsub {

	font-family: Verdana, Helvetica;

	font-size: 11pt;

	line-height: 14pt;

}



.archive{



}



.archive a {

	color: black;

}



.archive a:hover {

	color: red;

}



.resbold { 

	color: black;

	font-weight: bold;

 }

 

 #scroll {

 	position: fixed;

 	z-index: 10;

 	left: 710px;

 	top: 330px;

 	width: 55px;

 	height: 22px;

 	font-family: Verdana;

 	font-size: 10px;

 	text-align: center;

 	vertical-align: middle;

 	color: black;

 	background-color: #666;

 	padding: 5px;

}





#mainnav {

	position:absolute;

	left:0px;

	top:0px;

	width:700px;

	height:22px;

}



#mainnav-01 {

	position:absolute;

	left:0px;

	top:0px;

	width:78px;

	height:22px;

}



#mainnav-02 {

	position:absolute;

	left:78px;

	top:0px;

	width:110px;

	height:22px;

}



#mainnav-03 {

	position:absolute;

	left:188px;

	top:0px;

	width:147px;

	height:22px;

}



#mainnav-04 {

	position:absolute;

	left:335px;

	top:0px;

	width:77px;

	height:22px;

}



#mainnav-05 {

	position:absolute;

	left:412px;

	top:0px;

	width:135px;

	height:22px;

}



#mainnav-06 {

	position:absolute;

	left:547px;

	top:0px;

	width:67px;

	height:22px;

}



#mainnav-07 {

	position:absolute;

	left:614px;

	top:0px;

	width:86px;

	height:22px;

}