BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; BACKGROUND-COLOR: #ffffff
}
BODY:unknown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; BACKGROUND-COLOR: #ffffff
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: blue; TEXT-DECORATION: underline
}
A.NORMAL:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
A.NORMAL:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
A.NORMAL:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: navy; TEXT-DECORATION: none
}
A.NORMAL:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: blue; TEXT-DECORATION: underline
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}
TD.CenterLabels {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: navy; TEXT-ALIGN: center
}
TD.LeftLabels {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: navy; TEXT-ALIGN: left
}
TD.BencalcLabels {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: navy; TEXT-ALIGN: left
}
TD.TblBencalcContent {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial,verdanad; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.TblDisabledContent {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: rgb(128,128,128); BACKGROUND-COLOR: #ffffff
}
TD.TblBencalcHeadings {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana; BACKGROUND-COLOR: #2e77c4; TEXT-ALIGN: center
}
TD.CredHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; TEXT-ALIGN: left
}
TD.SalLabels {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; TEXT-ALIGN: center
}
TD.Labels {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: navy; TEXT-ALIGN: right
}
TD.TALabels {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: text-top; COLOR: navy; TEXT-ALIGN: right
}
TD.Heading {
	FONT-WEIGHT: bold
}
TD.TblHeadings {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana; BACKGROUND-COLOR: #2e77c4; TEXT-ALIGN: center
}
TD.TblData {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial,verdanad; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.TblDataLeft {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial,verdanad; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.TblDataRight {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial,verdanad; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
TD.TblHeadingsLeft {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #4e5185; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; BACKGROUND-COLOR: #d7d7e4; TEXT-ALIGN: left
}
TD.TblHeadingsCurrency {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #4e5185; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; BACKGROUND-COLOR: #d7d7e4; TEXT-ALIGN: right
}
TD.TblContent {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial,verdanad; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.TblContentLeft {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.TblContentRight {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
TD.TblContentCurrency {
	FONT-WEIGHT: normal; COLOR: #4e5185; BACKGROUND-COLOR: #d7d7e4; TEXT-ALIGN: right
}
A.TblHeadings:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center
}
A.TblHeadings:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.TblHeadings:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center
}
A.TblHeadings:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
TD.RptHeadings {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; TEXT-ALIGN: left
}
TD.RptHeadingsCurrency {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; TEXT-ALIGN: right
}
TD.RptContent {
	FONT-WEIGHT: normal; COLOR: black; TEXT-ALIGN: left
}
TD.RptContentCurrency {
	FONT-WEIGHT: normal; COLOR: black; TEXT-ALIGN: right
}
.TextFieldEntry {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.SmallTextField {
	FONT-SIZE: 6pt; TEXT-DECORATION: none
}
.SmallText {
	FONT-SIZE: 6pt; TEXT-DECORATION: none
}
.ReportSelect {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ReportText {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
TABLE.DataGrid {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BACKGROUND-COLOR: #d7d7e4; BORDER-RIGHT-WIDTH: 1px
}
P.LeftLabels {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: navy; TEXT-ALIGN: left
}

