#marketDataScreen #marketDataTable
{
	border-bottom: 1px solid #999999;
}

#marketDataScreen #marketDataTable td
{
	border-top: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.1em;
}
#marketDataScreen #marketDataTable .contractSymbol
{
  padding-left: 0px;
}
#marketDataScreen #marketDataTable th.symbol,
#marketDataScreen #marketDataTable td.symbol
{
	white-space: nowrap;
	width: 60%;
	height: 2em;
	line-height: 2em;
	overflow: hidden;
  border-right: 0px;
  border-left: 1px solid #999999;
  text-align: left;
}
#marketDataScreen #marketDataTable th.bidCell,
#marketDataScreen #marketDataTable td.bidCell
{
  border-right: 0px;
  border-left: 1px solid #999999;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
#marketDataScreen #marketDataTable th.askCell,
#marketDataScreen #marketDataTable td.askCell
{
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
	font-weight: bold;
  text-align: left;
	width: 20%;
}
#marketDataScreen #marketDataTable th {
  background: #e7e2db;
}
* html #marketDataScreen #marketDataTable th.symbol,
* html #marketDataScreen #marketDataTable td.symbol
{
	width: 68%;
	overflow: hidden;
}
* html #marketDataScreen #marketDataTable th.bidCell,
* html #marketDataScreen #marketDataTable td.bidCell
{
	text-align: right;
	width: 16%;
}
* html #marketDataScreen #marketDataTable th.askCell,
* html #marketDataScreen #marketDataTable td.askCell
{
	text-align: left;
	width: 16%;
}
#marketDataScreen #marketDataTable .evenRow
{
	background: #f6f2ee;

}

#marketDataScreen #marketDataTable td.bidCell,
#marketDataScreen #marketDataTable td.askCell
{
	background: rgb(100%,100%,100%);	
	cursor: default;
}
#marketDataScreen #marketDataTable .evenRow td.bidCell,
#marketDataScreen #marketDataTable .evenRow td.askCell
{
	background: #f6f2ee;
}

#marketDataScreen #marketDataTable a
{
	color: #003399;
	text-decoration: none;
  border-bottom: 0px;
}
#marketDataScreen #marketDataTable a:hover {
  text-decoration: underline !important;
}