body {
	background-color: #FFFFFF;
	text-align: left;
	margin: 15px;
	vertical-align: middle;
	padding: 0px;
	height: auto;
	margin-bottom: 0px;
}
span.DimChars     { color: #C0C0C0 }
span.DimChars2    { color: #A8A8A8 }
span.DimChars3    { font-size: 14pt; font-weight: bold }
.toc	{ color: #000000; font-size: 16pt; margin-top:20; margin-bottom:12 }
.toc	a{ text-decoration: none}
.toc	a:hover{ background-color: #00AAFF; color: #FF0000}
.toc1	{ color: #000000; font-size: 12pt; text-indent:-10 }
.toc1	a{ text-decoration: none}
.toc1	a:hover{ background-color: #00AAFF; color: #FF0000}
.tocfooter	{ color: #000000; font-size: 16pt; margin-top:0; margin-bottom:0 }
.tocfooter	a{ text-decoration: none}
.tocfooter	a:hover{ background-color: #00AAFF; color: #FF0000}
.archiveLink	{
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
	font-size: medium;
}
.archiveLink	a{ color: #003366; text-decoration: none}
.archiveLink	a:hover{ text-decoration: underline; }
.archiveauthor	{
	margin-top: 0;
	margin-bottom: 0;
	font-size: small;
}
.archivedate	{
	margin-top: 0;
	margin-bottom: 20;
	font-style:italic;
	font-size: small;
}
span.shareholder { color: #990000; font-weight: bold }
span.stakeholder { color: #006600; font-weight: bold }
span.pollingcritic { color: #003366; font-weight: bold }
h3.TableHeaderColor { color: #006666; font-weight: bold; text-align: left; margin-bottom:10 }
h3.Header    { font-weight: bold; text-align: center; margin-bottom: 9 }
h4.Header    { font-weight: bold; text-align: left; margin-bottom: 9 }
h4.SubHeader    { font-weight: normal; text-align: left; margin-top:0; font-style:italic }
H2.PageTitle  {
	text-align: center;
	font-weight: bold;
	margin-bottom: 12px;
	margin-left: 60px;
	margin-right: 60px;
	color:#003333;
	margin-top: 0px;
}
H3.PageTitle1  { text-align: center; font-weight: bold; margin-bottom:12; margin-left:60; margin-right:60; color: #003333; }
H3.PageTitle2  { text-align: center; font-weight: bold; margin-bottom:12; margin-left:60; margin-right:60; color: #003333; }
H3.PageTitle3  { text-align: center; font-weight: bold; margin-bottom:12; margin-left:60; margin-right:60; color: #003333; }
H4.PageTitle1  { text-align: center; font-weight: bold; margin-bottom:12; margin-left:60; margin-right:60; color: #003333; }
H4.PageTitle2  { text-align: center; font-weight: bold; margin-bottom:12; margin-left:60; margin-right:60; color: #003333; }
H4.PageTitle3  { text-align: center; font-weight: bold; margin-bottom:12; margin-left:60; margin-right:60; color: #003333; }
.HeaderNext 	{ font-size: 11pt; text-align: left; color:#808080; margin-top:0; margin-bottom:0 }
.ParaHeader		{ font-weight: bold; margin-top: 0; margin-bottom: 0 }
.ParaNoMargin 	{ margin-top: 0; margin-bottom: 15 }
.screentip   	{ font-size: 10pt; font-family: Arial }
.SmNumbers 	{ font-size: x-small}
.SmIntro  	{
	font-size: x-small;
	line-height: 14px;
}
.toplink    {}
.toplink   a{cursor: hand; color:#990099; text-decoration: underline}
.linespace {
	margin-bottom: 0;
	margin-top: 0;
}
.BulletListSquare {
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-position: outside;
	list-style-type: square;
}
.BulletListCircle {
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-position: outside;
	list-style-type: circle;
}
.texthighlight {
background-color:#FFFFCC
}