.abstract {
	DISPLAY: block; FONT-SIZE: 10pt; MARGIN-LEFT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative
}
.appendixheading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: upper-alpha
}
.appendixheading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.appendixheading3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.attribute {
	FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
}
.code {
	FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; MARGIN-LEFT: 10%; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #000000; MARGIN-RIGHT: 10%; FONT-FAMILY: "Courier New", Courier, mono; BORDER-RIGHT-STYLE: none; WHITE-SPACE: pre; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #9999ff; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-STYLE: solid
}
.codesmall {
	FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; MARGIN-LEFT: 10%; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #000000; MARGIN-RIGHT: 10%; FONT-FAMILY: "Courier New", Courier, mono; BORDER-RIGHT-STYLE: none; WHITE-SPACE: pre; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #9999ff; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-STYLE: solid
}
.codetemp {
	FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
}
.contributor {
	FONT-SIZE: 10pt; TEXT-INDENT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.datatype {
	FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
}
.definition {
	FONT-SIZE: 10pt; TEXT-INDENT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.definitionterm {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.element {
	FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
}
.emphasis {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.example {
	FONT-SIZE: 9pt; MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px; FONT-FAMILY: "Courier New", Courier, mono; BACKGROUND-COLOR: #9999ff
}
.examplesmall {
	FONT-SIZE: 8pt; MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px; FONT-FAMILY: "Courier New", Courier, mono; BACKGROUND-COLOR: #9999ff
}
.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.heading3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.heading4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.heading5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.heading6 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.keyword {
	FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: "Courier New", Courier, mono
}
.listbullet {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.listbullet2 {
	FONT-SIZE: 10pt; TEXT-INDENT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: circle
}
.listcontinue {
	FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; TEXT-INDENT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.listcontinue2 {
	FONT-SIZE: 10pt; TEXT-INDENT: 50px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.normal {
	MARGIN-TOP: 0px; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.note {
	FONT-SIZE: 10pt; MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.notices {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ref {
	MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 125px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.refterm {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.relatedwork {
	MARGIN-TOP: 0px; DISPLAY: list-item; LIST-STYLE-POSITION: outside; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; TEXT-INDENT: 50px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 24pt; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titlepageinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; COLOR: #66116d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titlepageinfodescription {
	MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; TEXT-INDENT: 25px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.variable {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}

