h1,h2,h3,h4
{
	font-family:	/*Carleton,*/Garamond,Georgia,serif;
	font-weight:	normal;
}

p,li,ul,ol,td,th
{
	font-family:	Verdana,Clear,sans-serif;
	font-size:		10pt;
}

p
{
	text-align:		justify;
}

a
{
	text-decoration:none;
}
a:link		{ color: #0000FF; }
a:active	{ color: #FF0000; }
a:visited	{ color: #8000FF; }
a:hover		{ color: white; background: black; }

/* -------------------------------------------- */

p.copyright
{
	border-top:		1px solid black;
	font-size:		8pt;
	font-style:		italic;
}


table.grid1
{
	border:			1px solid black;
}
th.grid1
{
	border:			0px;
	border-bottom:	1px solid black;
	background:		#E0E0E0;
}
th.grid1b
{
	border:			0px;
	border-bottom:	1px solid black;
	background:		#C0C0E0;
}
td.grid1
{
	border:			0px;
	border-bottom:	1px solid black;
}
/* ------------------- */

table.grid2
{
	border:			1px solid black;
}
th.grid2
{
	border:			1px solid black;
	background:		#E0E0E0;
}
th.grid2b
{
	border:			1px solid black;
	background:		#C0C0E0;
}
td.grid2
{
	border:			1px solid black;
}

.remark
{
	background:		lime;
	color:			black;
}

.todo
{
	background:		cyan;
	color:			darkblue;
}

.quotation
{
	font-family:	georgia,times new roman,serif;
	text-align:		center;
	font-style:		italic;
	color:			green;
}
.quotation-source
{
	font-style:		normal;
	font-size:		8pt;
}

h2.p2p
{
	background:		#404060;
	color:			white;
	font-family:	serif;
	font-style:		italic;
	font-size:		16pt;
	margin:			0px;
	padding:		2px;
	margin-left:	10%;
	margin-right:	10%;
	margin-top:		1em;
}
p.p2p
{
	background:		#C0C0FF;
	margin:			0px;
	margin-left:	10%;
	margin-right:	10%;
	padding:		1em;
}

p.emphasis
{
	background:		darkblue;
	color:			cyan;
	margin:			0px;
	margin-left:	1em;
	width:			30%;
	float:			right;
	padding:		1em;
	text-align:		left;
	font-family:	georgia,times new roman,serif;
	font-style:		italic;
	font-weight:	bold;
}

.big
{
	font-size:		18pt;
	background:		brown;
	color:			white;
	font-weight:	bold;
}

.ann
{
	background:		#E0E0E0;
	cursor:			help;
}
