.ContentTitle {
	FONT-SIZE: small; COLOR: #002288; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif
}
.Output {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent
}
.HeaderEmphasis {
	FONT-SIZE: small; COLOR: #0033aa; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.NoteContent {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.Graph {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: small; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #002288; BORDER-TOP-COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
.WarnContentFixed {
	FONT-SIZE: x-small; COLOR: #002288; FONT-FAMILY: courier; BACKGROUND-COLOR: #e0e0e0
}
.NoteBanner {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.FatalContent {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.DataStrong {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #d3d3d3
}
.Document {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
A:link {
	FONT-SIZE: 10pt
}
A:visited {
	FONT-SIZE: 10pt
}
A:active {
	FONT-SIZE: 10pt
}
.BeforeCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent
}
.ContentsDate {
	FONT-SIZE: small; WIDTH: 100%; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.Pages {
	FONT-SIZE: small; MARGIN-LEFT: 8px; COLOR: #0033aa; MARGIN-RIGHT: 8px; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: #b0b0b0
}
.TitlesAndFooters {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #002288; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.IndexProcName {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: decimal
}
.ProcTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.IndexAction {
	FONT-SIZE: small; MARGIN-LEFT: 6pt; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.Data {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.Table {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
.top_stacked_value {
	PADDING-BOTTOM: 1px
}
.middle_stacked_value {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.bottom_stacked_value {
	PADDING-TOP: 1px
}
.FooterEmpty {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.SysTitleAndFooterContainer {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16pt; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; COLOR: #002288; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.RowFooterEmpty {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.ContentFolder {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.RowFooterEmphasis {
	FONT-SIZE: small; COLOR: #0033aa; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.RowFooterStrongFixed {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #0033aa; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #b0b0b0
}
.RowFooterFixed {
	FONT-SIZE: x-small; COLOR: #0033aa; FONT-FAMILY: courier; BACKGROUND-COLOR: #b0b0b0
}
.Index {
	FONT-SIZE: small; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.FooterFixed {
	FONT-SIZE: x-small; COLOR: #0033aa; FONT-FAMILY: courier; BACKGROUND-COLOR: #b0b0b0
}
.ExtendedPage {
	BORDER-TOP-WIDTH: 1pt; BORDER-LEFT-WIDTH: 1pt; FONT-SIZE: small; BORDER-BOTTOM-WIDTH: 1pt; COLOR: #002288; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1pt
}
.Container {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.Date {
	FONT-SIZE: small; WIDTH: 100%; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.Caption {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.WarnBanner {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.Frame {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.HeaderStrongFixed {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #0033aa; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #b0b0b0
}
.IndexTitle {
	FONT-SIZE: small; COLOR: #002288; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif
}
.NoteContentFixed {
	FONT-SIZE: x-small; COLOR: #002288; FONT-FAMILY: courier; BACKGROUND-COLOR: #e0e0e0
}
.DataEmphasisFixed {
	FONT-SIZE: x-small; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #d3d3d3
}
.Note {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.Byline {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.FatalBanner {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.ProcTitleFixed {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #002288; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #e0e0e0
}
.ByContentFolder {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.PagesProcLabel {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: decimal
}
.RowHeaderFixed {
	FONT-SIZE: x-small; COLOR: #0033aa; FONT-FAMILY: courier; BACKGROUND-COLOR: #b0b0b0
}
.RowFooterEmphasisFixed {
	FONT-SIZE: x-small; COLOR: #0033aa; FONT-STYLE: italic; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #b0b0b0
}
.WarnContent {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.DataEmpty {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #d3d3d3
}
.Cell {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent
}
.PageNo {
	FONT-WEIGHT: bold; FONT-SIZE: medium; VERTICAL-ALIGN: top; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: right
}
.ContentProcLabel {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: decimal
}
.HeaderFixed {
	FONT-SIZE: x-small; COLOR: #0033aa; FONT-FAMILY: courier; BACKGROUND-COLOR: #b0b0b0
}
.PagesTitle {
	FONT-SIZE: small; COLOR: #002288; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif
}
.RowHeaderEmpty {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.PagesProcName {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: decimal
}
.Batch {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: x-small; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: 'sas monospace','courier new',courier,monospace; BACKGROUND-COLOR: #d3d3d3; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
.ContentItem {
	FONT-SIZE: small; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.Body {
	BORDER-RIGHT: #000000 thin solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 thin solid; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-LEFT: #000000 thin solid; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 thin solid; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent
}
.PagesDate {
	FONT-SIZE: small; WIDTH: 100%; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.HeaderEmpty {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.FooterStrong {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.FooterEmphasis {
	FONT-SIZE: small; COLOR: #0033aa; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.ErrorContent {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.DataFixed {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: courier; BACKGROUND-COLOR: #d3d3d3
}
.HeaderStrong {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.DataEmphasis {
	FONT-SIZE: small; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #d3d3d3
}
.TitleAndNoteContainer {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: small; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.RowFooter {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.IndexItem {
	FONT-SIZE: small; MARGIN-LEFT: 6pt; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.BylineContainer {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: small; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0; BORDER-RIGHT-WIDTH: 0px
}
.FatalContentFixed {
	FONT-SIZE: x-small; COLOR: #002288; FONT-FAMILY: courier; BACKGROUND-COLOR: #e0e0e0
}
.BodyDate {
	FONT-SIZE: small; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: right
}
.Contents {
	FONT-SIZE: 9pt; MARGIN-LEFT: 8px; COLOR: #000000; MARGIN-RIGHT: 8px; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: transparent
}
.RowFooterStrong {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.UserText {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.HeadersAndFooters {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.RowHeaderEmphasisFixed {
	FONT-SIZE: x-small; COLOR: #0033aa; FONT-STYLE: italic; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #b0b0b0
}
.ErrorBanner {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.ContentProcName {
	FONT-SIZE: small; COLOR: #002288; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: decimal
}
.RowHeaderStrong {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.PagesItem {
	FONT-SIZE: small; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.RowHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.FooterStrongFixed {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #0033aa; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #b0b0b0
}
.AfterCaption {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.RowHeaderStrongFixed {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #0033aa; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #b0b0b0
}
.RowHeaderEmphasis {
	FONT-SIZE: small; COLOR: #0033aa; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.DataStrongFixed {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #d3d3d3
}
.Footer {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #b0b0b0
}
.FolderAction {
	FONT-SIZE: small; MARGIN-LEFT: 6pt; COLOR: #0033aa; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.HeaderEmphasisFixed {
	FONT-SIZE: x-small; COLOR: #0033aa; FONT-STYLE: italic; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #b0b0b0
}
.SystemTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.ErrorContentFixed {
	FONT-SIZE: x-small; COLOR: #002288; FONT-FAMILY: courier; BACKGROUND-COLOR: #e0e0e0
}
.SystemFooter {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.FooterEmphasisFixed {
	FONT-SIZE: x-small; COLOR: #0033aa; FONT-STYLE: italic; FONT-FAMILY: 'courier new',courier,monospace; BACKGROUND-COLOR: #b0b0b0
}
.PAHR_Table {
	FONT-FAMILY: 'arial narrow',arial,helvitica,sans-serif; frame: box; rules: all
}
.PAHR_Div {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; FONT-FAMILY: 'arial narrow',arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent
}
.PAHR_Contents {
	MARGIN-TOP: 20px; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: transparent
}
.DataPart3 {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: 'Arial Narrow',Arial,helvetica,sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}

