BODY, TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: #000;
}

BODY {
	background: #fff;
}

TH {
	font-size: 82%;
	background: #d0d0d0;
}

TABLE.data {
	border-collapse: collapse;
	margin-bottom: 1em;
}

.data TD, .data TH {
 	border: 1px solid #333;
}

caption {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	text-align: right;
	padding-bottom: 0.5em;
}

A {
	color: #004f9d;
}

A:visited {
	color: #780a7a;
}

A:hover {
  	color: #d86600;

}

H1 {
	font-size: 160%;
	margin: 0px;
	text-align: center;
}


H2 {
	font-size: 140%;
	font-weight: normal;
	margin-bottom: 0px;
}

H3 {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 0px;
}

H4 {
	font-size: 110%;
	font-weight: normal;
	margin: 0px;
}

P {
	margin-top: 0.5em;
	margin-bottom: 1em;
}


UL {

	list-style: square;
}

LI {
	margin-bottom: 0.5em;
}

.example {
	border:	dashed 1px #634f36;
	font-family: "Courier New", Courier, monospace; 
	padding: 7px;
	margin: 0px 0px 1em;
}

.exampleTitle, .noteTitle {
	padding: 3px;
	font-weight: bold;
	font-size: 90%;
	margin: 0px;
}

.result {

	margin: 20px 18% 15px;
	padding: 7px;
	border: 1px solid #000;

}

.select {  

	font-weight: bold; 
}


.tag { 
	font-family: "Courier New", Courier, mono; 
	font-size: 110%;
}

.element {

	color: #000;

}

.comment {

	color: #000;
}


.fig {
	font-family: Times, serif;
	text-align: center;
	font-style: italic;
	font-size: 110%;
	margin-top: 0em;
	margin-bottom: 0.7em;
}

TD.fig {

	font-size: 100%;
}


.note {
	border:	solid 1px #634F36;
	padding: 7px;
	margin: 0px 0px 1em 0px;
}

.author {
	font-weight: bold;
	margin: 0px;
	font-size: 90%;
	text-align: right;
	margin-bottom: 1em;
}

#bottom {
	border-top: 2px solid black;
	margin-top: 2em;
}