html, body {
	font:normal 12px verdana;
	border:0 none;
	background: #ffffff;
	height:100%;
}
p {
	margin:5px;
}
.settings {
	background-image:url(Includes/Images/ext2.1/themes/default/shared/fam/folder_wrench.png);
}
.nav {
	background-image:url(Includes/Images/ext2.1/themes/default/shared/fam/folder_go.png);
}
#class .loading-indicator{
	font-size:12px;
	height:18px;
}
.loading-indicator {
	font-size:11px;
	background-image:url('Includes/Images/ext2.1/themes/default/grid/loading2.gif');
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:20px;
	height:18px;
	text-align:left;
}
#doc-body .loading-indicator {
	font:bold 13px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:35%;
	left:43%;
	color:#444;
	background-image:url(Includes/Images/ext2.1/themes/shared/large-loading.gif);
	background-repeat: no-repeat;
	background-position:left 5px;
	padding:10px 10px 10px 38px;
	text-align:left;
}
#loading-mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:20000;
	background-color:white;
}
#loading{
	position:absolute;
	left:45%;
	top:40%;
	padding:2px;
	z-index:20001;
	height:auto;
}
#loading img {
	margin-bottom:5px;
}
#loading .loading-indicator{
	background:white;
	color:#555;
	font:bold 13px tahoma,arial,helvetica;
	padding:10px;
	margin:0;
	text-align:center;
	height:auto;
}

.marketInfo {
border:1px solid #CCCCCC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
margin:0px;
padding:0px 15px;
width:728px;
overflow:hidden;
}

.marketName {
font-size:18px;
font-style:italic;
font-weight:bold;
}
.marketInfoContainer {
	border:medium none;
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:710px;
}
.symbols {
background:#EEEEEE none repeat scroll 0%;
border-left:1px solid #cccccc; border-top:1px solid #cccccc;
float:left; 
margin:0 -1px 0 0;
padding:0px;
width:143px;
z-index:1000;
position:relative;
}
.symbols ul {
margin:0px;
padding:0px;
width:100%;
}
.symbols li {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin:0px;
padding:0px;
width:100%;
list-style-type:none;
}
.symbols li.selected {
background:#FFFFFF none repeat scroll 0%;
border-right:1px solid #FFFFFF;
z-index:3000;
}
.symbolInfo {
border:1px solid #CCCCCC;
float:left;
margin:0px 0px 0px 1px;
_margin-left:0; /*hack for IE*/
padding:0px;
/*width:556px;*/
z-index:0;
}
.symbolData {
float:left;
margin:0px;
padding:5px;
width:151px;
z-index:2000;
}
.symbolName {
/*border-bottom:1px solid #CCCCCC;*/
font-size:18px;
font-weight:bold;
padding-left:5px;
padding-top:5px;
}
.lastClose {
border-bottom:1px solid #CCCCCC;
}
.lastClose .label {
font-size:9px;
}
.lastClose .data {
font-size:22px;
font-weight:bold;
text-align:right;
}
.lastCloseLabel {
font-size:9px;
padding-left:5px;
}
.lastCloseData {
font-size:22px;
font-weight:bold;
text-align:left;
padding-left:5px;
}
.percent {
font-size:12px;
text-align:right;
vertical-align:top;
padding-right:5px;
padding-top:1px;
}
.percent .label {
display:inline;
margin-right:2px;
text-align:right;
}
.percent .data {
display:inline;
text-align:right;
white-space:nowrap;
}
.percent .down, .percent .up {
background-position:left center;
background-repeat:no-repeat;
display:inline;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:bold;
height:16px;
left:0px;
margin-left:6px;
position:relative;
text-align:center;
width:16px;
}
.percent .down {
color:red;
}
.percent .up {
color:green;
}
.description {
padding-top:10px;
padding-left:5px;
padding-right:5px;
font-family:arial,tahoma,helvetica,sans-serif;
font-size:11px;
font-variant:normal;
font-weight:normal;
font-size-adjust:none;
}

.description ul {
list-style:disc inside;
}

.chartContainer {
float:left;
height:267px;
margin:0px;
overflow:hidden;
padding:0px;
width:400px;
}
.chartContainer img {
border:0px none;
height:267px;
margin:0px;
padding:0px;
width:400px;
}
.no-column-headers .x-grid3-header{
visibility: hidden;
display: none;
}