
BODY
{
	padding: 1px;
	margin: 0px;
	background-color: white;
	color: black;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
}

P, TH, TD, LI { font-family: "Trebuchet MS", "Verdana", sans-serif; }

P.text { text-align: justify; }

P.centeredtext { text-align: center; }

P.smallprint
{
	text-align: justify;
	font-family: "Geneva", "Trebuchet MS", sans-serif;
	font-size: 75%;
}

SPAN.copyrighttag, SPAN.updatetag
{
	font-family: "Geneva", "Trebuchet MS", sans-serif;
	font-size: 75%;
	color: #669;
	background-color: white;
}

H1.pagetitle, H1.staffpage
{
	font-family: "Geneva", "Trebuchet MS", sans-serif;
	font-size: 32px;
	color: black;
	background-color: white;
}

TD.gutter
{
	border-color: #9999CC;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

TD.gutterline
{
	border-color: #9999CC;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

TD.bodytext
{
	padding: 5px;
	height: 4in;
	border-color: #9999CC;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

TD.linkpath
{
	margin-left: 10px;
	padding: 2px;
	background-color: #777799;
	color: white;
	border-color: black;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

TD.linkpath A
{
	text-decoration: none;
	color: white;
	background-color: #777799;
}

TD.linkpath A:hover { text-decoration: underline; }

TD.leftmenu
{
	line-height: 155%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: white;
	color: #333366;
	width: 10em;
	font-weight: bold;
	border-color: #9999CC;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

TD.titlebar
{
	padding: 0px;
	border-color: #99C;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	background-color: white;
}

HR
{
	color: #9999CC;
	height: 1px;
	width: 100%;
}

TABLE.experimentsummary
{
	margin-top: 10px;
	border-style: solid;
	border-color: #9999CC;
	border-width: 1px;
	background-color: white;
	color: black;
	padding: 0px;
}

TH.experimentsummarybanner
{
	background-color: #DDDDFF;
	padding: 2px;
}

TABLE.experimentsummary TD { padding: 2px; }

TABLE.experimentsummary TD.padded { padding: 10px; }

P.figurecaption { font-size: 75%; }

SPAN.figurecaptionname { font-weight: bold; }

A.menulink1 { }

/* Internet Explorer [in ori CSL.php]
   A.menulink2 { position : relative; left : 20px; } */

A.menulink2 { margin-left : 20px; }

P.pressarticle, P.pressdate { }

.pressarticletitle { font-weight: bold; }

P.pressmonth
{
	font-weight: bold;
	width: 100%;
	border-width: 1px 1px 1px 1px;
	border-color: #9999CC;
	border-style: solid;
	background-color: #EEEEFF;
	color: #666699;
	font-size: 120%;
}

TABLE.yearmenuvertical TH
{
	border-width: 0px 0px 1px 0px;
	border-color: #9999CC;
	border-style: solid;
}

TABLE.yearmenuvertical TD { line-height: 120%; }

TABLE.borderedtable
{
	border-width: 1px;
	border-style: solid;
	border-color: #9999CC;
}

TABLE.borderedtable TD.leftborderedcell
{
	border-width: 0px 0px 0px 1px;
	border-color: #CCCCFF;
	border-style: solid;
}

TABLE.sectionblock
{
	margin-top: 3px;
	margin-bottom: 3px;
}

TH.sectionblocktab
{
	text-align: left;
	background-color: #EEEEFF;
	color: #666699;
	border-width: 1px 1px 0px 1px;
	border-color: #CCCCFF;
	border-style: solid;
	width: 20em;
}

TD.sectionblockempty { }

TD.sectionblockbody
{
	padding: 12px;
	border-width: 1px 1px 1px 1px;
	border-color: #CCCCFF;
	border-style: solid;
}

P.sectionlinklist { line-height: 150%; }

TABLE.sitelinkset TH
{
	font-size: larger;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #666699;
}

TD.publicationlist { padding: 8px; }

TD.publicationyearmenu
{
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #CCCCFF;
	padding: 4px;
}

a:hover { color: #3366FF; }

P.bibentry { font-size: 12px; }

/* -- mail form --------------------------------------------------------- */

TABLE.mailtable
{
	background-color: #FFF;
	border-width: 1px;
	border-style: dotted;
	border-color: #669;
	padding: 5px;
}

TABLE.mailtable TH { }

TABLE.mailtable TD { }

TABLE.mailtable INPUT
{
	background-color: #FFF;
	font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
}

TABLE.mailtable INPUT.sendbutton
{
	background-color: #EEE;
	padding: 2px;
	color: #333;
}

TABLE.mailtable TEXTAREA
{
	background-color: #FFF;
	font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
}

TABLE.mailtable SELECT
{
	background-color: #EEE;
	color: #333366;
	font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
}
		
table.mailfailure {
	border-width: 1px;
	border-style: solid;
	border-color: red;
}

table.mailfailure th { background-color: #FF3333; }

table.mailfailure td { 	padding: 1em; }

table.mailsucceed {
	border-width: 1px;
	border-style: solid;
	border-color: green;
}

table.mailsucceed th { background-color: #33FF33; }

table.mailsucceed td { 	padding: 1em; }

/* -- search form ------------------------------------------------------- */

TABLE.searchform
{
	color: black;
	background-color: #CCCCFF;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #666699;
	padding: 0px;
}

TABLE.searchform TH
{
	background-color: #AAAACC;
	color: white;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #666699;
	padding: 5px 5px 5px 5px;
	width: 10em;
}

TABLE.searchform TD { padding: 5px 5px 5px 5px; }

TABLE.searchform INPUT
{
	background-color: #DDDDEE;
	color: #333366;
	font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
}

TABLE.searchform SELECT
{
	background-color: #DDDDEE;
	color: #333366;
	font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
}

table.searchresults, table.searchsummary
{
	font-family: "Geneva", "Helvetica", "Arial", sans-serif;
	font-size: 9pt;
}

table.searchresults th
{
	border-color: gray;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	text-align: left;
}

