.genericFont {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}
.genericFontB {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.smgenericFont {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.smgenericFont2 {
	COLOR: #000063; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; LETTER-SPACING: .06em;
}
.smgenericFont3 {
	COLOR: #aaaaaa; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; LETTER-SPACING: .1em;
}
.displaychoice {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.bugTableHeader {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.bugTableBody {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
A:hover {
	COLOR: #9c9ece
}
A.tabFor {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.tabBak {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.tabBakw {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.indexLink {
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.tocLinkLeaf {
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.tocLinkMajor {
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.tocLinkQuery {
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
FONT.containertitle {
	COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-WEIGHT: bold
}
FONT.graytab {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
FONT.purpletab {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
FONT.promptblack {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
FONT.helptext {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
FONT.promptwhite {
	COLOR: white; FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; font-face: arial
}
FONT.datablack {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
FONT.fielddata {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
FONT.tablefielddata {
	COLOR: black; FONT-FAMILY: "arial narrow", sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
FONT.tabledata {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
FONT.button {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none; LETTER-SPACING: .04em;
}
FONT.setbutton {
	COLOR: #663399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
FONT.role {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
FONT.selrole {
	COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
FONT.extquery {
	COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
FONT.category3 {
	COLOR: darkorange; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
FONT.selectbutton {
	COLOR: #663399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; LETTER-SPACING: .04em;
}
FONT.link {
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
FONT.linkbold {
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.BoldWhite {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.SectionHeader {
	COLOR: #330066; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.FormLabel {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.SmCopy {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal
}
TD.advCategoryColumn {
	COLOR: gray; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
TD.advRootColumn {
	COLOR: black; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
TD.advLocalColumn {
	COLOR: blue; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
A.advClearButton {
	COLOR: blue; TEXT-DECORATION: none
}
TH.indexHeader {
	TEXT-ALIGN: left; color: black; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 10pt;
}
TH.reportCategoryHeader {
	BACKGROUND-COLOR: #33cccc; COLOR: black; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
TH.reportCommonHeader {
	BACKGROUND-COLOR: #33cccc; COLOR: black; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
TH.reportLocalHeader {
	BACKGROUND-COLOR: #80c880; COLOR: black; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
TD.reportCategoryValue {
	BACKGROUND-COLOR: #ffffff; COLOR: black; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
TD.reportCommonValue {
	BACKGROUND-COLOR: #ffffff; COLOR: black; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: normal
}
TD.reportLocalValue {
	BACKGROUND-COLOR: #ffffff; COLOR: black; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: normal
}
A.reportNull {
	COLOR: red; FONT-FAMILY: arial,verdana,sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: normal
}
