#theMenuCell {
	BORDER-BOTTOM: 0px
}
#theFactsheet TABLE.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Swiss, Sans-Regular; TEXT-ALIGN: right
}
#theFactsheet TABLE.nav TR {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: middle
}
#theFactsheet TABLE.nav TR TD {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: middle
}
#theFactsheet TABLE.nav TR.navheader TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: bottom; COLOR: #333366; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: right
}
#theFactsheet TABLE.nav TR.navdata TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: right
}
#theFactsheet TABLE.nav TD.bborder {
	BORDER-BOTTOM: #999999 1px solid
}
#theFactsheet TABLE.nav TR.navheader TD.shareclass {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#theFactsheet TABLE.nav TR.navheader TD.column {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: bottom; COLOR: #333366; TEXT-ALIGN: right
}
#theFactsheet #disclosures {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1em; LIST-STYLE-TYPE: none
}
#theFactsheet #disclosures LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1em; LIST-STYLE-TYPE: none
}
#theFactsheet .fstblheader {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: 800; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Swiss, Sans-Regular; BACKGROUND-COLOR: #006734; TEXT-ALIGN: left
}
