@import url("docs.css");

BODY {
	margin-left: 10%;
	margin-right: 10%;
	color: black;
	background-color: white;
	/*font-family: sans-serif;*/
}

p.date {
	text-align: center;
}

h1.title {
	margin-top: 50pt;
	margin-bottom: 50pt;
	text-align: center;
}
h2.title {
	text-align: left;
	margin-top: 30pt;
}
h3 {
	margin-top: 30pt;
}
h3.author {
	margin-top: 30pt;
	margin-bottom: 0pt;
	text-align: right;
}
div.author {
	text-align: right;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
p.copyright {
	margin-top: 30pt;
	margin-bottom: 0pt;
	text-align: right;
}
div.affiliation {
	text-align: right;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
span.orgname {
	text-align: right;
	margin-top: 0pt;
	margin-bottom: 0pt;
}	
div.address p {
	margin-top: 0pt;
	margin-bottom: 0pt;
	text-align: right;
}
div.warning {
	border-width: 1pt;
	border-style: solid;
	border-color: black;
	background-color: rgb(240,240,240);
	padding: 12pt;
}
div.warning h3 {
	color: red;
	margin-top: 6pt;
	margin-bottom: 6pt;
	text-align: center;
}
table.warning {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	border-color: black;
	border-width: 1pt;
	border-style: solid;
	padding-left: 10pt;
	padding-right: 10pt;
	background-color: rgb(240,240,240);
}
table.warning p.warn {
	text-align: center;
	font-weight: bold;
	color: red;
}
td.leftdocsfooter {
	text-align: left;
	font-size: 70%;
}
td.centerdocsfooter {
	text-align: center;
	font-size: 70%;
}
td.rightdocsfooter {
	text-align: right;
	font-size: 70%;
}
table.docsfooter {
	width: 100%;
}
td.green {
	background-color: green;
}
td.red {
	background-color: red;
}
td.typegroup {
	background-color: black;
	color: white;
	font-weight: bold;
}
td {
	vertical-align: middle;
}
th {
	vertical-align: middle;
	text-align: center;
}
