body {
	font-family: "Arial", monospace;
}
ul, 
li {
	font-family: Arial;
	font-size: 12pt;
}
ul + p.BodyLevel1 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1pt;
	margin-top: -10pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	margin-left: 30px;
	font-family: "Arial", monospace;
	text-decoration: none;
}
p.BodyLevel1 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1pt;
	margin-top: 0pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	margin-left: 30px;
	font-family: "Arial", monospace;
	text-decoration: none;
}
li.p-BodyLevel1 {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1pt;
	font-size: 9pt;
	font-family: "Arial", monospace;
	text-decoration: none;
}
p.BodyLevel2 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1pt;
	margin-top: 0pt;
	margin-bottom: 6pt;
	margin-left: 15pt;
	font-size: 9pt;
	padding-left: 30px;
	font-family: "Arial", monospace;
	text-decoration: none;
}
li.p-BodyLevel2 {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1pt;
	font-size: 9pt;
	font-family: "Arial", monospace;
	text-decoration: none;
}
p.BodyLevel3 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1pt;
	margin-left: 60px;
	margin-top: 0pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	font-family: "Arial", monospace;
	text-decoration: none;
}
li.p-BodyLevel3 {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1pt;
	font-size: 9pt;
	font-family: "Arial", monospace;
	text-decoration: none;
}
h1 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 10pt;
	font-style: normal;
	font-family: "Tahoma", monospace;
	color: #000080;
	letter-spacing: normal;
	font-size: 14pt;
	border-left-style: Solid;
	border-right-style: Solid;
	border-top-style: Solid;
	border-bottom-style: Solid;
	line-height: 150%;
	page-break-after: avoid;
	margin-left: 0pt;
	border-left-width: 8px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #efefef;
	padding-left: 3pt;
	text-decoration: none;
}
li.h1 {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-weight: bold;
	font-style: normal;
	font-family: "Tahoma", monospace;
	color: #000080;
	letter-spacing: normal;
	font-size: 14pt;
	line-height: 150%;
	text-decoration: none;
}
h2 {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-weight: bold;
	margin-right: 0pt;
	margin-top: 10pt;
	margin-bottom: 6pt;
	font-style: normal;
	font-size: 14pt;
	font-family: "Tahoma", monospace;
	letter-spacing: normal;
	color: #000080;
	margin-left: 0px;
	page-break-after: avoid;
	text-decoration: none;
}
li.h2 {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-weight: bold;
	font-style: normal;
	font-size: 14pt;
	font-family: "Tahoma", monospace;
	letter-spacing: normal;
	color: #000080;
	text-decoration: none;
}
h3 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-weight: bold;
	font-size: 12.0pt;
	font-family: "Tahoma", monospace;
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-style: normal;
	letter-spacing: normal;
	color: #000080;
	margin-left: 0px;
	page-break-after: avoid;
	text-decoration: none;
}
li.h3 {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-weight: bold;
	font-size: 12.0pt;
	font-family: "Tahoma", monospace;
	font-style: normal;
	letter-spacing: normal;
	color: #000080;
	text-decoration: none;
}
h4 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	margin-left: 0pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	color: #000000;
	page-break-after: avoid;
	text-decoration: none;
}
li.h4 {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	color: #000000;
	text-decoration: none;
}
p.Title {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 22.000pt;
	margin-bottom: 11.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	border-bottom-style: Solid;
	border-bottom-width: 4px;
	text-decoration: none;
}
li.p-Title {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	text-decoration: none;
}
p.AuthorBook {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 292.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 13.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	text-decoration: none;
}
li.p-AuthorBook {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 13.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	text-decoration: none;
}
p.CellBody {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-bottom: 2pt;
	font-size: 10pt;
	font-family: "Arial", monospace;
	text-decoration: none;
}
li.p-CellBody {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 10pt;
	font-family: "Arial", monospace;
	text-decoration: none;
}
p.CellHeading {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	page-break-after: avoid;
	letter-spacing: normal;
	margin-top: 4.5pt;
	margin-bottom: 4.5pt;
	font-size: 10pt;
	font-family: "Arial", monospace;
	text-decoration: none;
}
li.p-CellHeading {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: normal;
	font-size: 10pt;
	font-family: "Arial", monospace;
	text-decoration: none;
}
p.Extract {
	margin-left: 18.000pt;
	margin-right: 18.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 7.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	font-size: 10pt;
	text-decoration: none;
}
li.p-Extract {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	font-size: 10pt;
	text-decoration: none;
}
p.Footnote {
	margin-left: 12.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -12.000pt;
	margin-top: 3.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Arial", monospace;
	font-size: 8pt;
	text-decoration: none;
}
li.p-Footnote {
	text-align: left;
	text-indent: -12.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Arial", monospace;
	font-size: 8pt;
	text-decoration: none;
}
p.Footnote2 {
	font-size: 8pt;
	font-family: "Arial", monospace;
	margin-left: 40px;
	margin-right: 0pt;
	margin-top: 3pt;
	margin-bottom: 0pt;
	text-align: left;
	text-indent: -12pt;
}
li p.Footnote2 {
	text-align: left;
	word-spacing: 0.250em;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Arial", monospace;
	font-size: 8pt;
	margin-left: 10pt;
}
p.Footnote3 {
	font-size: 8pt;
	font-family: "Arial", monospace;
	margin-left: 80px;
	margin-right: 0pt;
	margin-top: 3pt;
	margin-bottom: 0pt;
	text-align: left;
	text-indent: -12pt;
}
p.PublisherBook {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	text-decoration: none;
}
li.p-PublisherBook {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: "Tahoma", monospace;
	text-decoration: none;
}
p.TitleBook {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 60.000pt;
	word-spacing: 0.250em;
	font-style: italic;
	font-weight: normal;
	font-size: 30.0pt;
	color: #000000;
	letter-spacing: -0.04em;
	font-family: "Tahoma", monospace;
	text-decoration: none;
}
li.p-TitleBook {
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: italic;
	font-weight: normal;
	font-size: 30.0pt;
	color: #000000;
	letter-spacing: -0.04em;
	font-family: "Tahoma", monospace;
	text-decoration: none;
}
h5 {
	font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 6pt;
	font-size: 11pt;
	page-break-after: avoid;
}
li.h5 {
	font-weight: bold;
	font-size: 11pt;
}
h6 {
	font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-size: 11pt;
	page-break-after: avoid;
}
li.h6 {
	font-weight: bold;
	font-size: 11pt;
}
span.PageNumber {
	font-weight: bold;
}
span.EquationVariables {
	font-style: italic;
}
span.Emphasis {
	font-style: bold;
}
span.Callout {
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
}
span.BulletSymbol {
	font-family: Courier;
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
}
span.FirstLetterTitle {
	font-family: Times New Roman;
	font-style: italic;
	font-weight: normal;
	font-size: 42.0pt;
	color: #000000;
	letter-spacing: -0.04em;
}
span.EquationNumber {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
}
span.ChapterNumber {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.04em;
}
span.StepNumber {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
}
span.WebJump {
}
span.Superscript {
	font-family: Times New Roman;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
}
span.Underline {
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
}
span.Bold {
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
}
span.BlueBold {
	font-weight: bold;
	color: #2e97dc;
}
span.White {
	color: #ffffff;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.Symbol {
	font-family: Symbol;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.GreyBold {
	font-family: Arial;
	font-weight: bold;
	color: #3f3f3f;
}
span.Subscript {
	font-family: Times New Roman;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
}
p {
	color: #000000;
	background-color: Transparent;
	font-size: 9pt;
	font-family: "Arial", monospace;
	margin-left: 9pt;
	margin-top: 4.5pt;
	margin-bottom: 9pt;
	letter-spacing: 1pt;
	line-height: 135%;
	text-decoration: none;
}
li.p {
	color: #000000;
	font-size: 9pt;
	font-family: "Arial", monospace;
	letter-spacing: 1pt;
	line-height: 135%;
	text-decoration: none;
}
p.List {
	list-style: decimal;
	page-break-after: avoid;
	margin-top: 4.5pt;
	margin-bottom: 9pt;
	margin-left: 2pt;
	line-height: Normal;
}
li.p-List {
	list-style: decimal;
	line-height: Normal;
}
p.List1 {
	list-style: decimal;
	margin-top: 4.5pt;
	margin-bottom: 9pt;
	margin-left: 2pt;
}
li.p-List1 {
	list-style: decimal;
}
p.Bullet {
	list-style: square;
	margin-left: 0pt;
}
li.p-Bullet {
	list-style: square;
}
p.Bullet2 {
	list-style: square;
	margin-left: 0px;
}
li.p-Bullet2 {
	list-style: square;
	margin-left: 40px;
}
p.NoteText {
	color: #000080;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	font-size: 9pt;
	font-family: "Tahoma", monospace;
	list-style: circle;
	margin-top: 0pt;
	margin-bottom: 5pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}
li.p-NoteText {
	margin-top: 10pt;
	margin-bottom: 10pt;
	margin-left: 8pt;
	color: #000080;
	font-family: "Tahoma", monospace;
	list-style: circle;
}
li li.p-NoteText {
	margin-top: 0pt;
	margin-bottom: 10pt;
	color: #000080;
	font-family: "Tahoma", monospace;
	list-style: circle;
}
p.NoteText2 {
	color: #000080;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	font-size: 9pt;
	font-family: "Tahoma", monospace;
	list-style: circle;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}
li.p-NoteText2 {
	margin-top: 10pt;
	margin-bottom: 10pt;
	color: #000080;
	font-family: "Tahoma", monospace;
	list-style: circle;
	margin-left: 20pt;
}
li p.NoteImage {
	color: #000080;
	margin-bottom: 0pt;
	border-top-style: none;
	page-break-after: avoid;
	line-height: Normal;
}
p.NoteImage {
	color: #000080;
	margin-bottom: -10pt;
	border-top-style: none;
	page-break-after: avoid;
	line-height: Normal;
}
li.p-NoteImage {
	color: #000080;
	line-height: Normal;
}
p.WarningText {
	color: #800000;
	font-family: "Arial", monospace;
	font-weight: bold;
	font-style: normal;
	font-size: 9pt;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	list-style: circle;
	margin-top: 0pt;
	margin-bottom: 5pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}
li.p-WarningText {
	margin-top: 10pt;
	margin-bottom: 10pt;
	margin-left: 8pt;
	color: #800000;
	font-family: "Arial", monospace;
	font-weight: bold;
	font-style: normal;
	font-size: 9pt;
	list-style: circle;
}
li li.p-WarningText {
	margin-top: 0pt;
	margin-bottom: 10pt;
	color: #800000;
	font-family: "Arial", monospace;
	font-weight: bold;
	font-style: normal;
	font-size: 9pt;
	list-style: circle;
}
li p.WarningImage {
	color: #800000;
	margin-bottom: 0pt;
	border-top-style: none;
	page-break-after: avoid;
	line-height: Normal;
}
p.WarningImage {
	color: #800000;
	font-family: "Arial", monospace;
	margin-bottom: -10pt;
	margin-left: 12pt;
	border-top-style: none;
	page-break-after: avoid;
	line-height: Normal;
}
li.p-WarningImage {
	color: #800000;
	font-family: "Arial", monospace;
}
p.Code {
	font-family: "Courier New", monospace;
	border-left-style: Solid;
	border-left-width: 1px;
	border-right-style: Solid;
	border-right-width: 1px;
	border-top-style: Solid;
	border-top-width: 1px;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	background-color: #FFFFCC;
	width: 100%;
	font-size: 10pt;
	margin-top: 0pt;
	margin-bottom: 4.5pt;
}
li.p-Code {
	font-family: "Courier New", monospace;
	font-size: 10pt;
}
p.ListSub {
	list-style: decimal;
	margin-bottom: 4.5pt;
	margin-top: 4.5pt;
	margin-left: 2pt;
}
li.p-ListSub {
	list-style: decimal;
}
p.ListSub1 {
	list-style: decimal;
	margin-bottom: 4.5pt;
	margin-top: 4.5pt;
	margin-left: 2pt;
}
li.p-ListSub1 {
	list-style: decimal;
}
ol.p-List {
	margin-left: 6pt;
}
ol.p-ListSub {
	margin-left: 30pt;
}
p.Image {
	margin-top: 6pt;
	margin-left: 50px;
}
li.p-Image {
}
p.TitleHeading1 {
	margin-left: 25pt;
	margin-top: 13.5pt;
	font-family: "Tahoma", monospace;
}
li.p-TitleHeading1 {
	font-family: "Tahoma", monospace;
}
p.TitleHeading2 {
	margin-left: 54pt;
	font-family: "Tahoma", monospace;
}
li.p-TitleHeading2 {
	font-family: "Tahoma", monospace;
}
p.Property {
	font-weight: bold;
	font-style: normal;
	margin-top: 6pt;
	x-next-type: P;
	font-family: "Arial", monospace;
	letter-spacing: 1pt;
	margin-left: 0pt;
	padding-left: 3pt;
	border-bottom-style: None;
	line-height: 150%;
	font-weight: bold;
	font-style: normal;
	border-right-style: none;
	border-left-style: none;
	border-top-style: Solid;
	page-break-after: avoid;
	margin-top: 0pt;
	border-top-width: 1px;
	background-color: #c0c0c0;
	font-size: 10pt;
}
li.p-Property {
	font-weight: bold;
	font-style: normal;
	font-family: "Arial", monospace;
	letter-spacing: 1pt;
	line-height: 150%;
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
}
p.ImageInTable {
	margin-top: 6pt;
	margin-left: 0px;
}
li.p-ImageInTable {
}
p.HeadingSub {
	font-weight: bold;
	font-style: normal;
	margin-top: 9pt;
	margin-bottom: 6pt;
	border-top-style: None;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	page-break-after: avoid;
	line-height: 150%;
	color: #000080;
	font-size: 11pt;
}
li.p-HeadingSub {
	font-weight: bold;
	font-style: normal;
	line-height: 150%;
	color: #000080;
	font-size: 11pt;
}
div.major {
	width: 100%;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-bottom: 9pt;
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-right: solid 1px;
}
div.minor {
	margin-top: 18pt;
	margin-bottom: 0pt;
	margin-right: 0pt;
	margin-left: 18pt;
	border-bottom: solid 1px;
	border-left: solid 1px;
}
div.note {
	margin-top: 0pt;
	margin-bottom: 18pt;
	margin-left: 4pt;
	margin-right: 9pt;
}
hr.noteline {
	color: #000080;
	background-color: #000080;
	float: left;
	height: 1px;
	width: 100%;
	page-break-after: avoid;
}
div.warning {
	margin-top: 0pt;
	margin-bottom: 18pt;
	margin-left: 4pt;
	margin-right: 9pt;
}
p.BulletAlignMargin {
	list-style: disc;
	margin-left: -1pt;
	font-weight: bold;
	font-style: normal;
	page-break-after: avoid;
}
li.p-BulletAlignMargin {
	list-style: disc;
	margin-left: -1pt;
	font-style: normal;
}
li.p-BulletTable {
	list-style: square;
}
ul.p-Bullet {
	padding-left: 40pt;
}
ul.p-NoteText {
}
ul.p-BulletAlignMargin {
	margin-left: -5pt;
}
p.HeadingSub2 {
	font-weight: bold;
	font-style: normal;
	margin-top: 9pt;
	margin-bottom: 6pt;
	border-top-style: None;
	page-break-after: avoid;
	line-height: Normal;
	border-bottom-style: None;
	font-size: 11pt;
}
li.p-HeadingSub2 {
	font-weight: bold;
	font-style: normal;
	line-height: Normal;
	font-size: 11pt;
}
p.FlowchartLabel {
	color: #000000;
	font-family: "Arial", monospace;
	margin-top: 4.5pt;
	letter-spacing: 1pt;
	line-height: 135%;
	margin-left: 0pt;
	margin-bottom: 4.5pt;
	font-size: 12pt;
	background-color: Transparent;
	border-left-style: None;
	border-right-style: None;
	border-top-style: None;
	border-bottom-style: None;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
li.p-FlowchartLabel {
	color: #000000;
	font-family: "Arial", monospace;
	letter-spacing: 1pt;
	line-height: 135%;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
table.Tblstandard {
	width: 90%;
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
}
.Tblstandard th {
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	color: #330000;
	font-weight: bold;
	white-space: normal;
	background-color: #efefef;
	background-position: left top;
	text-align: center;
	page-break-after: avoid;
}
.Tblstandard td {
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
}
table.TblIndent {
	width: 90%;
	margin: 20px;
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
}
.TblIndent th {
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	color: #330000;
	font-weight: bold;
	white-space: normal;
	background-color: #efefef;
	background-position: left top;
	text-align: center;
	page-break-after: avoid;
}
.TblIndent td {
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
}
.break {
	page-break-before: always;
}
span.ui {
}

/*Top
---------------------------------------------------------------------*/

#top_wrap {
	width: 550px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #000099;
	font-size: 12px;
}
#top_wrap .top_logo {
	float: left;
	margin-top: 10px;
}
#top_wrap .top_titR {
	font-size: 18px;
	font-weight: bold;
	font-family: "Arial", monospace;
	float: left;
	margin-top: 14px;
	margin-left: 20px;
}
#top_wrap .top_clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#top_menu {
	margin-top: -30px;
	margin-bottom: 60px;
}
#top_menu ol, #top_menu li {
	list-style: none;
	font-family: "Arial", monospace;
	font-size: 12px;
	margin-left: 0px;
	padding: 0;
}
#top_menu li {
	display: block;
	text-decoration: none;
	float: left;
	margin-right: 10px;
}
#top_menu02 {
	text-decoration: none;
	width: 550px;
	background-color: #990000;
	margin-top: 10px;
	margin-bottom: 10px;
}
#top_menu02 table, #top_menu02 ol, #top_menu02 li {
	list-style: none;
	font-family: "Arial", monospace;
	font-size: 12px;
	line-height: 120%;
	padding: 0;
	margin: 0px;
}
#top_menu02 li {
	display: block;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#top_menu02 table a:visited, #top_menu02 a, #top_menu02 a:link, #top_menu02 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	text-align: center;
	height: 36px;
	padding-top: 5px;
	margin: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#top_menu02 table a: hover, #top_menu02 a:hover {
	color: #990000;
	background-color: #FFFFFF;
	text-align: center;
	display: block;
	text-decoration: none;
	margin: 5px;
	height: 36px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#top_menu02 table div .top_nolink02, #top_menu02 .top_nolink02 {
	text-decoration: none;
	color: #990000;
	background-color: #FFFFFF;
	display: block;
	text-align: center;
	margin: 5px;
	height: 36px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#top_manu {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#top_manu ol, #top_manu li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Arial", monospace;
	font-size: 10px;
}
#top_manu li {
	float: right;
	margin-right: 5px;
	display: block;
	text-decoration: none;	
}
#top_manu a, #top_manu a:link, #top_manu a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #999966;
	display: block;
	padding: 5px;
	width: auto;
	height: auto;
}
#top_manu a:hover {
	color: #FFFFFF;
	background-color: #996633;
}
#top_sabmenu {
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 550px;
}
#top_sabmenu table, #top_sabmenu ol, #top_sabmenu li {
	list-style: none;
	font-family: "Arial", monospace;
	font-size: 12px;
	line-height: 120%;
	padding: 0;
	margin: 0px;
}
#top_sabmenu li {
	display: block;
	text-decoration: none;
	width: 100px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
}
#top_sabmenu table a:visited, #top_sabmenu a, #top_sabmenu a:link, #top_sabmenu a:visited {
	text-decoration: none;
	color: #003399;
	background-color: #FFFFFF;
	display: block;
	width: 100px;
	border: 1px solid #003399;
	text-align: center;
	margin: 0px;
	height: 40px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#top_sabmenu table a:hover, #top_sabmenu a:hover {
	color: #FFFFFF;
	background-color: #003399;
	border: 1px solid #003399;
	width: 100px;
	text-align: center;
	display: block;
	text-decoration: none;
	margin: 0px;
	height: 40px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#top_sabmenu table div .top_nolink, #top_sabmenu .top_nolink {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #003399;
	display: block;
	width: 100px;
	border: 1px solid #003399;
	text-align: center;
	margin: 0px;
	height: 40px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#top_link li {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top_link p.pagetop {
}
#top_link ol li {
	list-style-type: decimal;
	margin-left: 0px;
}
#top_link h3, #top_toplink h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	width: 90%;
	padding-bottom: 5px;
}
#top_link h2 {
	color: #FFFFFF;
	background-color: #003399;
	font-size: 14px;
	width: 550px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
#top_wrap #top_link div.magl5 {
	margin-left: 0px;
}
#top_link .top_waku {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	margin: 0px;
	padding: 0px;
}
.top_liner {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
#top_toplink li {
	list-style-type: none;
	font-size: 12px;
	margin-top: 5px;
	margin-left: -36px;
	width: 90%;
	font-weight: bold;
}
#top_toplink  a:visited, #top_toplink  a, #top_toplink  a:link {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 10px;
	border: 2px solid #B93E3E;
	background-color: #990000;
}
#top_toplink  a: hover {
	border: 2px solid #B93E3E;
	display: block;
	text-decoration: none;
	padding: 10px;
	background-color: #FFFFFF;
	color: #990000;
}
#top_toplink h4 {
	margin-bottom: -10px;
	font-size: 14px;
}
