/******************************
*	Link Styles
*******************************/

A:link {
	COLOR: #545CFF; TEXT-DECORATION: none
}
A:active {
	COLOR: #545CFF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #545CFF; TEXT-DECORATION: none
}
A:hover {
	COLOR: #787878; TEXT-DECORATION: none
}

/******************************
*	Text Styles
*******************************/

.title {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
    height: 23px;	
	margin-top: 1px;
	margin-bottom: 1px;
	float: center;
}


.title a:link {
	COLOR: #4F5E8F; TEXT-DECORATION: none
}
.title a:active {
	COLOR: #4F5E8F; TEXT-DECORATION: none
}
.title a:visited {
	COLOR: #4F5E8F; TEXT-DECORATION: none
}
.title a:hover {
	COLOR: #787878; TEXT-DECORATION: none
}


.caption {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bolder;
	color: #4F5E8F;
}

.detailedcaption {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: bolder;
	color: #4F5E8F;
	text-align: left;
}

.heading {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
    height: 30px;	
	margin-top: 1px;
	margin-bottom: 1px;
	float: center;
	line-height: 20px;
}

.agate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 787878;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 787878;
}

.bodytext a:link {
	COLOR: #787878; TEXT-DECORATION: underline;
}
.bodytext a:active {
	COLOR: #787878; TEXT-DECORATION: underline;
}
.bodytext a:visited {
	COLOR: #787878; TEXT-DECORATION: underline;
}
.bodytext a:hover {
	COLOR: #545CFF; TEXT-DECORATION: underline;
}


.flat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
}

.flat a:link {
	COLOR: #52527A; TEXT-DECORATION: none;
}
.flat a:active {
	COLOR: #52527A; TEXT-DECORATION: none;
}
.flat a:visited {
	COLOR: #52527A; TEXT-DECORATION: none;
}
.flat a:hover {
	COLOR: #545CFF; TEXT-DECORATION: none;
}


/******************************
*	Image Styles
*******************************/

a img {border-width: 0;}
a#home img {background: url(images/navhome.jpg) top left no-repeat;}
a#home:hover img {background: url(images/navhome-over.jpg) top left no-repeat;}
a#overview img {background: url(images/navoverview.jpg) top left no-repeat;}
a#overview:hover img {background: url(images/navoverview-over.jpg) top left no-repeat;}
a#instruments img {background: url(images/navinstruments.jpg) top left no-repeat;}
a#instruments:hover img {background: url(images/navinstruments-over.jpg) top left no-repeat;}
a#team img {background:url(images/navteam.jpg) top left no-repeat;}
a#team:hover img {background: url(images/navteam-over.jpg) top left no-repeat;}
a#images img {background:url(images/navimages.jpg) top left no-repeat;}
a#images:hover img {background:url(images/navimages-over.jpg) top left no-repeat;}
a#publications img {background:url(images/navpublications.jpg) top left no-repeat;}
a#publications:hover img {background:url(images/navpublications-over.jpg) top left no-repeat;}
a#education img {background:url(images/naveducation.jpg) top left no-repeat;}
a#education:hover img {background:url(images/naveducation-over.jpg) top left no-repeat;}


/******************************
*	Table Styles
*******************************/

td.padded 
{
padding: 5px;
}

td.spacer
{
width: 1px;
}

table.team
{
}

table.team td
{
	padding: 5px;
	text-align: center;
}

table.information
{
	font-size: 11px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}

table.information th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.information td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


/******************************
*	Other Styles
*******************************/

.rightinsetsm { 
	float: right; 
	margin: 0 0 10px 10px;
	border: 1px solid #666;
	padding: 2px;
	width: 200px;
}

.rightinsetbg { 
	float: right; 
	margin: 0 0 10px 10px;
	border: 1px solid #666;
	padding: 2px;
	width: 400px;
}
.leftinsetsm { 
	float: left; 
	margin: 0 10px 0 10px;
	border: 1px solid #666;
	padding: 2px;
	width: 200px;
}
.leftinsetbg { 
	float: left; 
	margin: 0 10px 0 10px;
	border: 1px solid #666;
	padding: 2px;
	width: 400px;
}

.box { 
	margin: 0 0 10px 10px;
	border: 1px solid #666;
	padding: 2px;
}