BODY {
	FONT-FAMILY: Arial, Sans-Serif
}
BODY.Login {
	FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-COLOR: #FFFFFF
}
HR {
	COLOR: black
}
A {
	COLOR: #333399
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; FONT-FAMILY: Arial, Sans-Serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Arial, Sans-Serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Arial, Sans-Serif
}
TABLE.dataview {
	BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; BORDER-LEFT: darkgray 1px solid; BORDER-BOTTOM: darkgray 1px solid
}
TH.headerbar {
	BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; BORDER-LEFT: darkgray 1px solid; BORDER-BOTTOM: darkgray 1px solid
}
TH.headerbar {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-COLOR: lightgrey; TEXT-ALIGN: left
}
.tables_table {
	PADDING-RIGHT: 5px; BORDER-TOP: #3399ff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3399ff 1px solid; PADDING-TOP: 5px
}
.tables_headercell {
	BORDER-RIGHT: #3399ff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #3399ff 1px solid; BACKGROUND-COLOR: #3399ff
}
.tables_contentcell {
	BORDER-RIGHT: #3399ff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #3399ff 1px solid; BACKGROUND-COLOR: #ffffff
}
.tables_contentcell_altern {
	BORDER-RIGHT: #3399ff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #3399ff 1px solid; BACKGROUND-COLOR: #e5f2ff
}
.TableHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: dimgray
}
.TableHeader A {
	COLOR: white
}
UNKNOWN {
	COLOR: #cc0000
}
UNKNOWN {
	COLOR: white
}
.TableHeaderLight {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dddddd
}
.TableHeaderLight A {
	COLOR: black
}
UNKNOWN {
	COLOR: #cc0000
}
UNKNOWN {
	COLOR: black
}
.TableFooter {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial; BACKGROUND-COLOR: whitesmoke
}
.TableItem {
	FONT-SIZE: 8pt; COLOR: #333333; BACKGROUND-COLOR: #fbfbfb
}
.TableItemAlt {
	FONT-SIZE: 8pt; COLOR: #333333; BACKGROUND-COLOR: whitesmoke
}
.TableItemSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: lemonchiffon
}
.TableItemSaleIncentive {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: floralwhite
}
.TableItemEvent {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: lightcyan
}
.TableItemRegion {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: lemonchiffon
}
.TableItemDistrict {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: palegoldenrod
}
.TableItemDistributor {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: khaki
}
.TableItemCategory {
	FONT-SIZE: 8pt; COLOR: black; BACKGROUND-COLOR: peachpuff
}
.TableItemSKU {
	FONT-SIZE: 8pt; COLOR: black; BACKGROUND-COLOR: lightsalmon
}
.TableItemEdit {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; BACKGROUND-COLOR: #cccdcd
}
.Pager {
	FONT-SIZE: 8pt; COLOR: #333333; BACKGROUND-COLOR: whitesmoke; TEXT-ALIGN: left
}
.DataGrid {
	BORDER-RIGHT: #990000 1px solid; BORDER-TOP: #990000 1px solid; BORDER-LEFT: #990000 1px solid; BORDER-BOTTOM: #990000 1px solid
}
.FieldLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: dimgray; FONT-FAMILY: Arial, Sans-Serif; TEXT-ALIGN: left
}
.extDocumentPagerStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana
}
.extPagerStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana
}
.extPagerStyle {
	FONT-SIZE: 10pt; COLOR: black; BACKGROUND-COLOR: lightgrey
}
.extPagerStyle A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana
}
.greybox {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #eeeeee
}
A.Menu {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; WIDTH: 115px; COLOR: black; PADDING-TOP: 1px; TEXT-DECORATION: none
}
A.Menu:hover {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: lightgrey
}
.OtherTabsBg {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; WIDTH: 115px; COLOR: black; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.SelectedTab {
	PADDING-RIGHT: 1px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; BORDER-LEFT: white 1px solid; WIDTH: 130px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: dimgray
}
.OtherTabs {
	PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; BORDER-LEFT: white 1px solid; WIDTH: 130px; COLOR: white; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.ParentTab {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; WIDTH: 115px; COLOR: #cc0000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
A.OtherTabs:hover {
	PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: white 1px solid; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #cc0000
}
.Head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333300; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.SubHeadDetail {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: darkred; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NormalSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NormalTextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-TOP-STYLE: groove; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-BOTTOM-STYLE: groove
}
.ReadonlyTextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.ReadonlyTextBoxBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.NormalRed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NormalWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.BigWhiteBold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NormalWhite A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.NormalBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.CommandButton {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.CommandButton:link {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:visited {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:active {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.ItemTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.CookieTrail {
	FONT-SIZE: x-small
}
.SearchBar {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; TEXT-DECORATION: none
}
A.SearchBar:hover {
	TEXT-DECORATION: underline
}
.ReportHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: arial; BACKGROUND-COLOR: dimgray
}
.ReportSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: dimgray; FONT-FAMILY: arial; BACKGROUND-COLOR: lightgrey
}
.ReportItem {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ReportItemBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ReportItemAlign {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ReportSummaryFooter {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: arial; BACKGROUND-COLOR: whitesmoke
}
.TableHeaderPerf {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: white; FONT-FAMILY: verdana; BACKGROUND-COLOR: dimgray
}
.TableItemPerf {
	FONT-SIZE: 7pt; COLOR: #000000; BACKGROUND-COLOR: #fbfbfb
}
.ReportItemGreen {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: limegreen; TEXT-DECORATION: none
}
.ReportItemYellow {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffff66; TEXT-DECORATION: none
}
.ReportItemRed {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: tomato; TEXT-DECORATION: none
}
.ReportAlternatingItem {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: whitesmoke; TEXT-DECORATION: none
}
.ValidatorFailure {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: yellow; FONT-FAMILY: Arial; BACKGROUND-COLOR: red
}