TABLE.tableBGColor1 {
	BACKGROUND-COLOR: #ffffce
}
TABLE.tableBGColor2 {
	BACKGROUND-COLOR: #b0ccff
}
TABLE.tableBGColor3 {
	BACKGROUND-COLOR: #ffdab9
}
.ct {
	FONT-WEIGHT: normal; FONT-SIZE: 0pt; COLOR: #eaf3ff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
.cssLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Verdana, helvetica
}
.FakeSortTableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #f3e2a0; TEXT-ALIGN: left
}
.sSortTableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: #000000; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #f3e2a0; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.pri_cell_on {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; TEXT-TRANSFORM: none; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: normal; HEIGHT: 21px; BACKGROUND-COLOR: #ffffce; TEXT-ALIGN: center; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.dborder {
	BORDER-TOP-WIDTH: 1.5pt; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 1.5pt; FONT-FAMILY: Arial, Verdana; BORDER-RIGHT-WIDTH: 1.5pt
}
.dborderBold {
	BORDER-TOP-WIDTH: 1.5pt; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 1.5pt; COLOR: #003366; FONT-FAMILY: Arial, Verdana; BORDER-RIGHT-WIDTH: 1.5pt
}
.pri_cell_spacer {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; TEXT-TRANSFORM: none; BORDER-LEFT: #4682b4 thin solid; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: normal; HEIGHT: 21px; BACKGROUND-COLOR: #336699; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.pri_cell_spacer_left {
	BORDER-RIGHT: #2f4f4f thin solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; TEXT-TRANSFORM: none; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: normal; HEIGHT: 21px; BACKGROUND-COLOR: #336699; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.sec_cell_off {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: normal; HEIGHT: 21px; BACKGROUND-COLOR: #ffffce; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.sec_cell_on {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #b22222; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: normal; HEIGHT: 21px; BACKGROUND-COLOR: #ffffce; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.footerText {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
.normalText {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #00008b; FONT-FAMILY: Arial, Verdana, helvetica
}
.titleText {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica; TEXT-ALIGN: left
}
.helpText {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #330066; FONT-FAMILY: Arial, Verdana
}
.pri_cell_off {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; HEIGHT: 21px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.MediumText {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #191970; FONT-FAMILY: Arial, Verdana
}
.MediumTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana
}
.alternateText {
	FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Arial, Verdana
}
.SmallText {
	FONT-SIZE: 8pt; COLOR: #0000cd; FONT-FAMILY: Arial, Verdana
}
.SortTableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #f0e68c; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #336699; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.LargeTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Arial, Verdana
}
.FakeALink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: mediumblue; FONT-FAMILY: Arial, Verdana; LETTER-SPACING: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.FakeALink:hover {
	CURSOR: hand; COLOR: firebrick
}
.sec_cell_off_left {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #ffffce; TEXT-DECORATION: none
}
.MediumBlueBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial, Verdana
}
.Normal8 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #b0ccff
}
.HdrSection {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: white; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #191970; TEXT-ALIGN: left
}
.HdrTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #191970; TEXT-ALIGN: center
}
.Medium9Text {
	FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial, Verdana
}
A.MediumTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #8b0000; FONT-FAMILY: Arial, Verdana
}
TD.pri_cell_off {
	BORDER-RIGHT: #2f4f4f thin solid; BORDER-TOP: #4682b4 thin solid; BORDER-LEFT: #4682b4 thin solid; TEXT-DECORATION: none
}
.BannerLinks {
	FONT-WEIGHT: 600; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.InputTable {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #b0ccff
}
.InputRequired {
	BACKGROUND-COLOR: lightyellow
}
.InputDisabled {
	BORDER-RIGHT: 2px; BORDER-TOP: 2px; FONT-WEIGHT: 500; FONT-SIZE: 9pt; BORDER-LEFT: 2px; COLOR: black; BORDER-BOTTOM: black; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #b0ccff
}
.TableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; BORDER-BOTTOM: black thin solid; FONT-FAMILY: Arial, Verdana; TEXT-ALIGN: center
}
.InputPreferred {
	BACKGROUND-COLOR: #ccffcc
}
.InputHighlight {
	BACKGROUND-COLOR: red
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #023567; FONT-FAMILY: Arial, Verdana
}
.cssCriteriaBox {
	FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New', Courier, SimSun
}
