body {
	background-color: rgb(230,240,255);
	font-family: verdana, arial, helvetica;
	font-size: 80%;
	color: rgb(0,0,64);
	line-height: 1.3em;
}
table {
	empty-cells: show
}
a.href {
	color: rgb(128, 32, 32);
	text-decoration: none;
}
a.href:hover {
	color: rgb(255, 0, 0);
	background-color: rgb(242,248,255);
	text-decoration: underline;
}
a.cite {
	color: rgb(32, 100, 32);
	text-decoration: none;
}
a.cite:hover {
	color: rgb(255, 0, 0);
	background-color: rgb(128,255,128);
	text-decoration: underline;
}
a.extHref {
	color: rgb(32, 128, 32);
	text-decoration: none;
}
a.title {
	font-size: 160%;
	font-weight: bold;
	line-height: 120%;
	color: rgb(100, 100, 200);
	text-decoration: none;
}
a.title:hover {
	text-decoration: underline;
}
a.extHref:hover {
	color: rgb(32, 192, 32);
	background-color: rgb(242,248,255);
	text-decoration: underline;
}
a.img {
	border: none;
}
a.img:hover {
	border: none;
}
a.decorative {
	color: rgb(128, 32, 32);
	text-decoration: none;
	font-size: 125%
}
span.decorative {
	font-size: 125%;
	font-weight: normal
}
span.avar {
	color: rgb(0, 0, 64);
	font-style: italic
}
var {
	font-style: italic;
	font-size: 120%;
	font-family: Times new Roman
}
span.vec {
	font-weight: bold;
	font-size: 120%;
	font-family: Times new Roman
}
span.mat {
	font-weight: bold;
	font-size: 120%;
	font-family: Times new Roman
}
span.num {
	font-size: 120%;
	font-family: Times new Roman
}
span.const {
	font-size: 120%;
	font-family: Times new Roman
}
span.mtext {
	font-size: 130%;
	font-family: Times new Roman
}
span.anum {
	color: rgb(64, 64)
}
span.astring {
	color: rgb(64, 0, 64)
}
span.astringDec {
	font-size: 180%;
	font-weight: normal;
	color: rgb(64, 0, 64)
}
span.sc {
	font-variant: small-caps
}
span.Large {
	font-size: 150%
}
span.Huge {
	font-size: 200%
}
p.title {
	font-weight: bold;
	color: rgb(100, 100, 200)
}
h1 {
	margin-bottom: 0em;
	margin-top: 0.5em;
	font-family: arial, helvetica;
	font-size: 200%;
	font-weight: bold;
	line-height: 140%;
	color: rgb(100, 100, 200)
}
h1.img {
	margin-top: 0.6em;
	margin-bottom: 0.2em;
	font-family: arial, helvetica;
	font-size: 40px;
	font-weight: bold;
}
h2 {
	font-size: 132%;
	line-height: 120%;
	margin-top: 1em;
	margin-bottom: 0.2em;
	color: rgb(100, 100, 200)
}
h3 {
	color: rgb(100, 100, 200);
	font-size: 121%;
}
code {
	font-size: 100%
}
h4 {
	color: rgb(100, 100, 200);
	font-size: 110%;
}
td.head {
	font-weight: bold
}
dt {
	font-weight: bold;
	margin-top: 1em;
}
dd {
	margin-top: 0.2em;
}
ul.bold {
	font-weight: bold;
}
li {
	margin-top: 0.2em;
	margin-bottom: 0.4em
}
p.pubs {
	margin-bottom: 1.5em;
}
span.pubTitle {
	font-weight: bold;
}
a.pubTitle {
	font-weight: bold;
}
span.pubIn {
	font-style: italic;
}
hr {
	color: rgb(200, 200, 255);
}
table {
	font-size: 100%
}
form.small {
	font-size: 0.8em;
	margin-top: 0.5em;
	margin-bottom: -0.2em
}
div.small {
	font-size: 0.8em
}
caption {
	font-weight: bold;
}
tr.head{
	font-weight: bold;
	background-color: rgb(220,230,245);
}
p.mainMenu{
	margin-top: 0.5em;
	margin-bottom: 0.1em
}
p.error{
	color: red
}
p.info{
	color: blue
}
tr.error{
	background-color: rgb(255,200,200);
}
td.error{
	color: red;
}
table{
	border-color: rgb(164, 172, 204);
}
hr.bottomLine {
	margin-top: 0;
}
p.toc0 {
  margin-top: 0;
  margin-bottom: 0;
}
p.toc1 {
  margin-top: 0;
  margin-bottom: 0;
}
p.toc2 {
  margin-top: 0;
  margin-bottom: 0;
}
p.toc3 {
  margin-top: 0;
  margin-bottom: 0;
}
p.toc4 {
  margin-top: 0;
  margin-bottom: 0;
}
