body{background-color: #73758c; font-family: Arial, Helvetica, sans-serif; font-size: medium; margin: 0; padding: 0;}

body.popup{margin: 0; padding: 0;}

#container{
	color: #000; 
	background-color: #FFFFFF; 
	width: 760px; margin: auto; padding: 0;}

#banner{
	margin: 0; padding: 0;
	}
	
#menu ul{
	list-style-type: none; 
	margin: 0; padding: 0;
	}
	
#menu li{
	margin: 0; padding: 0;
	}
		
#menu h3{
	font-weight: bold; 
	font-size: 90%;
	}
	
#pagetext {
	margin: 20px; padding: 0;
	}
	
.closewin{
	background: #971634; 
	text-align: right; 
	font-size: 80%; 
	margin: 0; padding: 5px;
	}
	
.closewin a:link, .closewin a:visited{
	color: #FFF;
	}
	
.closewin a:hover, .closewin a:active{
	color: #FFF; text-decoration: none;
	}
	
.backtotop{
	font-size: 75%;
	}
	
.listings ul{
	list-style-type: none; 
	margin: 0; padding: 0;
	}
	
.listings li{
	list-style-type: none;
	}
	
/* other */
a{color: #008;}
a:hover{color: #00a;}
h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd{
	font-family: Arial, Helvetica, sans-serif;
	}
	
h1, h2{
	color: #000; 
	font-weight: normal;
	}
	
body.researchers h1{
	font-style: italic;
	}
	
h3, h4{
	color: #000;
	}
	
.p1{
	margin-top: 0;
	}
	
h1{
	font-size: 120%;
	}
	
h2{
	font-size: 115%;
	}
	
h3{
	font-size: 110%;
	}
	
p, ul{
	font-size: 80%;
	}
	
ul li ul{
	font-size: 100%;
	}
	

.red{
	color: #FF0000;
	}
	
.green{
	color: #008000;
	}
	
/* a basic table */
.btab{padding: 5px;}
.btab th{padding: 2px; border-right: 1px solid #777; border-bottom: 1px solid #777;}
.btab td{padding: 5px; border-right: 1px solid #777; border-bottom: 1px solid #777; vertical-align: top;}
.btab table{border-top: 1px solid #777; border-left: 1px solid #777; border-collapse: collapse;}
.btab th{background: #E5E5BD;}
.btab td, th{font-family: Arial;} 
.btab th.total{font-weight: bold;}
.btab img{border: 1px solid #777;}
.btab ul li{font-size: 95%;}
.btab dt, dd{font-size: 95%;}
