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
}
