body {
	font-family:		helvetica, arial, sans-serif;
	font-style:		normal;
	font-variant:		normal;
	font-size:		10pt;
	margin-top:		1.5em;
	margin-left:		2em;
	margin-right:		2em;
	color:			black;
	background:		rgb(233, 247, 225);
	text-align:		center;
}
address {
	font-family:		helvetica, arial, sans-serif;
	font-size:		9pt;
}
h1, h2, h3, h4, h5, h6 {
	font-family:		helvetica, arial, sans-serif;
	text-indent:		0;
	color:			green;
}
h1 {
	text-align:		center;
	font-size:		170%;
}
h2, h3, h4, h5, h6 {
	text-align:		left;
}
h2 {
	font-size:		140%;
}
h3 {
	font-size:		120%;
}
h4 {
	font-size:		115%;
}
h5 {
	font-size:		110%;
}
h6 {
	font-size:		100%;
}
p {
	margin-top:		0.7em;
	margin-bottom:		0.7em;
}
p.no-ind {
	text-indent:		0em;
}
p.xt-ind {
	text-indent:		0em;
	margin-left:		4em;
	font-family:		courier, serif;
	text-align:		left;
}
p.xt-ind-sml {
	font-size:		10pt;
	text-indent:		0em;
	margin-left:		3em;
	font-family:		courier, serif;
	text-align:		left;
}
i {
	font-style:		italic;
}
img {
	border-width:		0;
}
img.left {
	float:			left;
	margin-right:		5;
}
img.right {
	float:			right;
	margin-left:		5;
}
ul, ol {
	margin-top:		0.5em;
}
li {
	text-indent:		0;
	margin-top:		0.5em;
	margin-bottom:		0.5em;
}
table {
	text-align:		center;
}
th {
	font-family:		Helvetica, arial, sans-serif;
	font-size:		180%;
	font-variant:		small-caps;
	font-style:		italic;
	text-align:		center;
	vertical-align:		top;
	color:			green;
}
td {
	vertical-align:		top;
	text-align:		left;
	color:			black;
	font-family:		Helvetica, arial, sans-serif;
	font-style:		normal;
	font-variant:		normal;
	font-size:		12pt;
}
td.cen {
	margin-top:		2em;
	text-align:		center;
	font-size:		10pt;
}
.whiteback {
	color:			black;
	background:		white;
	font-size:		11pt;
	padding:		2em;
	font-family:		helvetica, arial, sans-serif;
	text-align:		justify;
	text-decoration:	none;
}
.whiteback h2 {
	font-family:		helvetica, arial, sans-serif;
}
.comment {
	color:			black;
	background-color:	rgb(233, 247, 225);
	padding:		1em;
}
.alarm {
	background:		red;
	color:			yellow;
	font-size:		14pt;
	padding:		1em;
	text-align:		justify;
	font-family:		helvetica, arial, sans-serif;
	font-style:		bold;
}
.extract {
	margin-left:		3em;
	margin-right:		3em;
	margin-top:		0em;
	margin-bottom:		0em;
	text-indent:		2em;
	font-style:		italic;
	color:			darkgreen;
	font-size:		11pt;
}
.uline {
	text-decoration:	underline;
}
a:link {
	color:			#EE0000;
	text-decoration:	none;
}
a:hover {
	color:			#FF0000;
}
a:visited {
	color:			#238E23;
	text-decoration:	none;
}
.bor-topleft {
	background-image:	url(/images/border-tl.jpg);
	background-repeat:	repeat-x;
	background-position:	bottom;
}
.bor-top {
	background-image:	url(/images/border-top.jpg);
	background-repeat:	repeat-x;
	background-position:	bottom;
}
.bor-topright {
	background-image:	url(/images/border-tr.jpg);
	background-repeat:	repeat-x;
	background-position:	bottom;
}
.bor-left {
	background-image:	url(/images/border-left.jpg);
	background-repeat:	repeat-y;
	background-position:	right;
	text-align:		right;
}
.bor-right {
	background-image:	url(/images/border-right.jpg);
	background-repeat:	repeat-y;
	background-position:	left;
}
.bor-botleft {
	background-image:	url(/images/border-bl.jpg);
	background-repeat:	repeat-x;
	background-position:	top;
}
.bor-bot {
	background-image:	url(/images/border-bot.jpg);
	background-repeat:	repeat-x;
	background-position:	top;
}
.bor-botright {
	background-image:	url(/images/border-br.jpg);
	background-repeat:	repeat-x;
	background-position:	top;
}
.pmap {
	font-family:		Helvetica Narrow, Arial Narrow, Helvetica;
}
.smallpre {
	font-family:		Courier New, fixed;
	font-size:		9pt;
	text-indent:		0em;
	margin-left:		0em;
}
.center {
	text-align:		center;
}
/*
 * Items dedicated to xe.com, who provide the currency
 * converter
 */
.xeheader {
	text-align:		center;
	background:		#FFF090;
	font-family:		Arial, Helvetica;
}
.xetrailer {
	text-align:		center;
	background:		#F0F0F0;
	color:			#808080;
	font-family:		Arial, Helvetica;
}
