
BODY		{ background-color: white; }

.title		{ background-color: #000080; color: white; font-weight: bold; }
.header1	{ background-color: #D0D0D0; color: black; }
.header2	{ background-color: #D0D0FF; color: black; }
.data1		{ background-color: white; color: black; }
.data2		{ background-color: #FFFFE0; color: black; }

.datasmall1	{ background-color: white; color: black; font-size: 9pt; }
.datasmall2	{ background-color: #FFFFE0; color: black; font-size: 9pt; }

.action		{ background-color: #C0C0C0; color: black; }
.error		{ color: red; font-weight: bold; font-size: 125%; padding-bottom: 1em; }

.menu		{ background-color: #FFFFE0; color: black; }

.author		{ background-color: #E8E6B3; color: black; font-weight: bold; }
.article	{ background-color: #F8F8E3; color: black; }
.article1	{ background-color: white; color: black; }
.abstract	{ background-color: #F8F8E3; color: black; padding: 0.5em; line-height: 1.4em; }
.article-info	{ background-color: #F8F8E3; color: black; padding: 0.5em; margin: 0.5em 0; line-height: 1.4em; }


.sample		{ z-index: 1; position: relative; }
.mask		{ background-image: url(/img/dot.gif); position: absolute; z-index: 10 }

.texlistbody { background-color: #305443; color: #FFFF80; font-weight: bold; }
.textypeinact { background-color: #d0d0d0; font-weight: bold; }
.textypeact { background-color: #F8F880; font-weight: bold; }
.texlink, .texlink:visited	{ text-decoration: none; font-weight: bold; color: black; }
.vollink, .vollink:visited	{ text-decoration: none; font-weight: bold; color: #ffff80; }
.isslink, .isslink:visited	{ text-decoration: none; font-weight: bold; color: white; }
.typelink, .typelink:visited	{ background-color: #FFd0d0; text-decoration: none; font-weight: bold; color: black; }

.graphcol0		{ background-color: white; color: black; }
.graphcol1		{ background-color: #FFFFD0; color: black; }

.searchauthors	{
	background-color: #ffffe0;
}

table#simList td.jTitle a { font-weight: bold; font-size: +125%; }

.list-entry, .list-entry-ad { margin-top: 2em; }
.list-title {
	font-weight: bold;
	font-size: 150%;
	margin-bottom: 0.5em;
}

.list-stitle {
	font-weight: bold;
	margin-bottom: 0.5em;
}

.list-entry-ad {
	padding: 0.5em;
	background-color: #fffff0;
	border-radius: 0.5em;
	border: 1px solid #c0c000;
}

.list-short {
	padding: 0.4em; background-color: #fffff0; line-height: 1.4em; 
}
.list-sub, .rec-sub { color: #888; }

.list-title, .list-short { font-family: arial,verdana,helvetica; }

.list-toc {
	margin-top: 2em;
	padding: 1em;
	border: 1px solid #aaa;
	background-color: #f8f8f8;
	float: right;
}

.list-none { font-weight: bold; font-size: 125%; margin-top: 7em; }

.rec-block { background-color: #f8f8f8; padding: 1em; border: 1px solid #494; border-radius: 4px; }
.rec-entry { margin-bottom: 1em; }
.rec-content { padding: 0.4em; background-color: #ffffe8; }
.rec-content p { text-indent: 1.5em; line-height: 150%; }
.rec-title { font-weight: bold; font-size: 150%; margin-bottom: 0.5em; }
.rec-subtitle { font-weight: bold; font-size: 125%; margin-bottom: 0.5em; }
.rec-subsection { border-bottom: 1px solid black; }
.rec-vspace { padding: 0; margin: 0; border-width: 0px; height: 2em; }
.rec-logout { text-align: right; font-weight: bold; font-size: 125%; margin-bottom: 0.5em; }

.rec-sign-accept { background-color: #bfb; padding: 0.5em; }
.rec-sign-reject { background-color: #fbb; padding: 0.5em; }

div.login { width: 350px; }

div.login-center { margin: auto; padding-top: 70px; }

div.login form {
	border: 1px solid #ccc;
	padding: 2em;
}

div.login form label {
	color: #555;
	font-size: 16px;
}

div.login input {
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 20px;
	width: 300px;
}

div.floatleft { float: left; padding: 0.2em; }
div.floatright { float: right; padding: 0.2em; }
.clear { clear: both; }

div.agreement { margin: 2em; padding: 1em; border: 1px solid black; background-color: white; height: 30em; overflow: scroll; }
.agreement-form { font-size: 150%; }
.agreement-form label { padding: 0.3em; line-height: 3em; }
.agreement-form input { border: 1px solid #444; padding: 0.3em; line-height: 3em; }
.agreement-form button { font-size: 100%; padding: 0.3em; color: #030; }
.agreement-form button.neg { color: #500; }


.announce-block {

	background-color: #f0f0f0;

}

.content2 {
#	line-height: 140%;
	font-family: verdana,arial,helvetica;
}

.content2 p { 
	text-indent: 2em; 
}

pre {
	border: 1px dashed #bbb;
	background-color: #fafafa;
	padding: 0.5em;
}


div.pre, div.code {
	border: 1px dashed #bbb;
	background-color: #fafafa;
	padding: 0.5em;
	font-family: monospace;
	margin: 0.5em 0;
}

tr.stat-t td {
	font-weight: bold;
}
