body, td
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	}
	
img {
border: 0;
}
	
p
	{
	margin-top: 0px;
	margin-bottom: 5px;
	}
	
.main
	{
	background-color: #E0EDF2;
	padding: 10px;	
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}
	
.news
	{
	padding-right: 4px;
	}
	
.research_content
	{
	background-color: #E0EDF2;
	padding: 20px;
	}
	
.authors
	{
	font-family: georgia, times new roman, serif;
	}
	
.welcome
	{
	background-color: #E0EDF2;
	padding: 5px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #AEA4AD;
	}
	
.header
	{
	padding: 4px;
	background-color:#FFF;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	}
	
.footer
	{
	padding: 1px;
	background-color:#FFF;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	}

.bluetitle
	{
	font-family: georgia, times new roman, serif;
	color: #638FA1;
	font-weight: bold;
	font-size: 14px;
	margin-bottom:2px;
	}
	
.redtitle
	{
	font-family: georgia, times new roman, serif;
	color: #900;	
	font-weight: bold;	
	font-size: 14px;
	}
	
.rtitle /* Research Study Title */
	{
	font-family: trebuchet ms, serif;
	color: #3C5C68;	
	font-size: 18px;
	margin-bottom: 0px;
	}
	
.subtitle
	{
	font-family: georgia, times new roman, serif;
	color: #638FA1;
	font-size: 12px;
	margin-bottom:2px;
	}
.vnav 
	{
	text-align: left;
	}
	
.vnav ul, .vnav ul li 
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	}
	
.vnav ul 
	{
	border-top: solid 1px #ccc;
	border-bottom-width: 0;
	}
	
.vnav ul li 
	{
	background: #fff;
	display: block;
	text-decoration: none;
	border-bottom: solid 1px #ccc;
	color: #069;
	}
	
	
.vnav ul li a 
	{
	background: #50626A;
	color: #FFFFCC;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 2px 10px 2px 10px;
	}
	
.vnav ul li a:hover 
	{
	background: #e39f11;
	color: #fff;
	}
	
.vnav ul li a.selected
	{
	background: #638FA1;
	color: #fff;
	}
	
* html .vnav ul li a 
	{ /* hide from IE5.0/Win & IE5/Mac */
	height: 1%; 
	}
	
* html .vnav 
	{
	position: relative;	/* IE needs this to fix a rendering problem */
	}
		
a:link {
	color: #003366;
	}


a:visited {
	color: #999999;
	}
	
a:hover {
	color: #8F9CA4;
	}
	
	
a:link.footerlink {
	color: #003366;
	}
a:visited.footerlink {
	color: #003366;
	}
a:hover.footerlink {
	color: #FFF;
	}
	

a:active {
	color: #BCD2E6;
	}
	
	
a:link.navlink {
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	color: #900;	
	text-decoration: none;
	}
		
a:visited.navlink {
	color: #999;
	font-weight:bold;
	text-decoration: none;
	}

a:active.navlink {
	color: #BCD2E6;
	}
	
a:hover.navlink {
	color: #900;
	text-decoration: underline;
	}
	
a:link.largelink {
	font-family: georgia, times new roman, serif;
	font-size: 14px;
	font-weight:bold;
	color: #900;	
	text-decoration: underline;
	}
		
a:visited.largelink {
	font-family: georgia, times new roman, serif;
	font-size: 14px;
	color: #999;
	font-weight:bold;	
	text-decoration: underline;
	}
a:active.largelink {
	font-family: georgia, times new roman, serif;
	font-size: 14px;
	color: #BCD2E6;
	text-decoration: underline;
	}
	
a:hover.largelink {
	font-family: georgia, times new roman, serif;
	color: #900;
	font-size: 14px;
	text-decoration: underline;
	}
	
h3, h1
	{
	color: #003366;
	}
	
h2
	{
	color: #003366;
	font-size: 16px;
	margin-top:10px;
	}
		
a:link.entrytitle 
	{
	color:#156793;
	font-size: 14px;
	font-weight: bold;
	}
		
a:visited.entrytitle 
	{
	color:#8F9CA4;
	font-size: 14px;
	font-weight: bold;
	}

a:active.entrytitle 
	{
	color:#156793;
	font-size: 14px;
	font-weight: bold;
	}
a:hover.entrytitle 
	{
	color:#8F9CA4;
	font-size: 14px;
	font-weight: bold;
	}

#footer-universal {
font-size: 1em;
}

#biobox {
background: #FFFFFF;
border: 1px solid #ccc;
margin: 20px 0;
padding: 10px;
}

/****************************
  Stuff for member form styles
  Added by S.W. 
*****************************/

.formfield_idle
	{
	background:#FFF; /* input box color */
	color: #000;  /* font color */
	border: solid 1px #73A6FF; /* border color */
	margin-bottom: 6px;
	}

.formfield_focus
	{
	border:solid 2px #73A6FF;  
	background:#EFF5FF;  
	color:#000;  
	margin-bottom: 6px;
	}
	
.fieldlabel
	{
	font:bold 14px "Arial, sans-serif";  
	color: #6F6F6F;
	}
	
.fieldlabel-error
	{
	font:bold 14px "Arial, sans-serif";  
	color: #CC0000;
	}