body,	html	{
	/*	General	document	*/
	background-color:	ivory;
	font-family:	Arial,	Helvetica,	sans-serif;
	margin-left:	5px;
	margin-right:	5px;
	margin-top:	1px;
}

table	{
	background-color:	white;
	width: 100%;
	border: none;
}

#p1	{
	color:	#003300;
	font-size:	10pt;
	font-family:	Verdana,sans-serif;
	font-weight:	600;
	text-align:	center;
	padding-top: 1em;
}

a:link,	a:visited	{
	font-size:	14pt;
	font-style:	normal;
	line-height:	normal;
	font-weight:	bolder;
	font-variant:	normal;
	text-transform:	none;
	color:	#666666;
	text-decoration:	none;
}

a:hover	{
	font-size:	14pt;
	font-style:	normal;
	line-height:	normal;
	font-weight:	bolder;
	font-variant:	normal;
	text-transform:	none;
	color:	blue;
	text-decoration:	none;
}

.ej	{
	width:	17px;
	height:	17px;
	overflow:	hidden;
}

.nt	{
	font-size:	9pt;
}

p,	li	{
	font-size:	11pt;
}

#mt	{
	font-size:	24pt;
	font-weight:	bold;
	letter-spacing: 1pt;
}

p.pn	{
	font-size:	14pt;
	font-weight:	bold;
}

p.dn	{
	font-size:	10pt;
	font-weight:	bold;
	margin-bottom:	2px;
}

p.cb	{
	font-size:	8pt;
	margin:	0px;
	padding:	0px;
	text-align:	right;
}

p.st	{
	font-size:	18pt;
	font-weight:	bold;
}

td	{
	font-size:	10pt;
	vertical-align:top;
}

td.op	{
	background-color:	lightgrey;
	padding:	4px;
	text-align:	right;
	white-space:	nowrap;
}

td.dnc  {
    padding-left: 4px;
}

td.lb	{
	padding: 2px;
	text-align: center;
}

.ad	{
	text-align:	left;
	font-size:	9pt;
	background-color:	whitesmoke;
}

.ad	div	{
	margin:	2%;
}

.ad	a:link	{
	font-size:	9pt;
	color:	navy;
}

.ad	a:visited	{
	font-size:	9pt;
	color:	black;
	text-decoration:	none;
}

.ad	a:hover	{
	font-size:	9pt;
	color:	blue;
	text-decoration:	none;
}

.rev	{
	text-align:	right;
	font-size:	9pt;
}

img	{
	border:	none;
}


