td.SymbolHeaderCell
{
  color: Blue;
}

td.SymbolContentCell1
{
  color: Black;
  background-color: White;
}

td.SymbolContentCell2
{
  color: Black;
  background-color: White;
}

td.SymbolSpacerCell1
{
  height: 6px;
}

td.SymbolSpacerCell2
{
  height: 6px;
  background-color: Gray;
}

p.WidgetText, span.WidgetText, a.WidgetLink
{
  color: Yellow;
  padding: 0px;
  font-size: 11pt;
  font-weight: normal;
  text-align: left;
}

a.WidgetErrorLink
{
  color: Blue;
  padding: 0px;
  font-size: 11pt;
  font-weight: normal;
  text-align: left;
}

p.RegistrationText
{
  color: Yellow;
  padding: 0px;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
}

div.WidgetPanel
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

p.WidgetHeaderText
{
	color: Orange;
	padding: 0px;
}

p.WidgetHeader2
{
	color: White;
	font-size: 11pt;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

tr.WidgetHeader2
{
	background-color: Black;
}

table.WidgetFooter
{
	width: 100%;
	background-color: Silver;
}

td.WidgetFooterContent
{
	text-align: left;
	background-color: White;
}

td.FooterLinkCell
{
	background-color: White;
	padding-bottom: 5px;
	white-space: nowrap;
}

td.ActiveFooterTab
{
	height: 10px;
	background-color: DarkSlateBlue;
}

td.InactiveFooterTab
{
	height: 10px;
	background-color: Silver;
}

p.FooterContentText
{
	color: DarkSlateBlue;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

.WidgetTextBox
{
	color: Black;
	background-color: White;
	font-size: 12pt;
	padding: 2px;
}

.WidgetTextBox2
{
	color: Black;
	font-size: 9pt;
}

.WidgetTextBoxWatermark
{
	color: #227F55;
	background-color: White;
	font-size: 12pt;
	font-weight: normal;
	padding: 2px;
}

.WidgetTextBoxWatermark2
{
	color: Gray;
	background-color: White;
	font-size: 10pt;
	font-weight: normal;
	padding: 2px;
}

.WidgetTextBoxWatermark3
{
	color: Gray;
	background-color: White;
	font-size: 10pt;
	font-weight: normal;
	padding: 2px;
}

.WidgetButton
{
	height: 30px;
	font-size: 12pt;
	font-weight: normal;
	cursor: pointer;
}

.WidgetButton2
{
	height: 24px;
	font-size: 11pt;
	font-weight: normal;
	cursor: pointer;
}

span.WidgetHeader
{
	color: #333092;
	font-size: 9pt;
	font-weight: bold;
}

span.WidgetFooter1
{
	color: #333092;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

span.WidgetFooter2
{
	color: #333092;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

span.WidgetFooter3
{
	color: #e87442;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

a.WidgetFooter2
{
	color: #333092;
	font-size: 10pt;
	font-weight: bold;
}

a.WidgetFooter3
{
	color: #ce8a38;
	font-size: 10pt;
	font-weight: bold;
}

span.WidgetText1
{
	color: #333092;
	font-size: 10pt;
	font-weight: bold;
}

span.WidgetText2
{
	color: Black;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.0em;
}

span.WidgetText3
{
	color: Black;
	font-size: 8pt;
	font-weight: normal;
}

span.WidgetText4
{
	color: Black;
	font-size: 10pt;
	font-weight: normal;
}

span.WidgetText5
{
	color: #101010;
	font-size: 8pt;
	font-weight: normal;
}

span.WidgetText6
{
	color: Black;
	font-size: 8pt;
	font-weight: bold;
}

a.WidgetTerms
{
	color: #333092;
	font-size: 9pt;
}

span.WidgetTerms
{
	color: #333092;
	font-size: 8pt;
}

a.WidgetTerms2
{
	color: White;
	font-size: 8pt;
}

span.WidgetTerms2
{
	color: White;
	font-size: 8pt;
}

a.WidgetLink2
{
	font-size: 8pt;
}

span.WidgetLink2
{
	font-size: 8pt;
}

a.WidgetErrorLink2
{
	color: Blue;
	padding: 0px;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
}

p.WidgetError
{
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

table.GadgetBackground1
{
	background-color: White;
}

table.GadgetBackground2
{
	background-color: #f1f1f1;
}

td.GadgetBackground1
{
	background-color: White;
}

td.GadgetBackground2
{
	background-color: #f1f1f1;
}

td.BestStopsStockSymbol
{
	text-align: left;
	padding-left: 6px;
	padding-right: 3px;
	white-space: nowrap;
}

td.BestStopsDate
{
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}

td.BestStopsTriggerPrice
{
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}

td.BestStopsPercentDifference
{
	text-align: right;
	padding-left: 3px;
	padding-right: 6px;
	white-space: nowrap;
}

