.yui-range-slider
{
	margin:0 2px;
	font-size:0;
}

.yui-range-slider *
{
	font:0;
}

// track background
.yui-range-slider .s-bd{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	background:white;
	padding:0;
/*	vertical-align:top; */
}



.floating { /*for IE*/
	height:100%;
	background:#ffEAEA;
	position:relative;
}

.floating div { /*for IE*/
	position:absolute;
	top:48%;
}

.floating div { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:middle;
	position:static;
}
.floating div div {
	position:relative;
	top:-50%;
}


.yui-range-slider span.s-hd{
      width:100%;
      overflow:hidden;
      font-size:0;
      line-height:0;
      position : absolute;
      top: 50%;
}

.yui-range-slider span.s-line-1
{
	font-size:0;
	line-height:0;
	position:absolute;
	top:8px;
	left:2px;
	height:0;
	border-top:solid 1px #aaa;
	border-bottom:solid 1px #ccc;
}


/* button color */
.yui-range-slider span.s-hd button
{
	border:none;
	font-size:1px;
	width:20px;
	height:20px;
	position:absolute;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	top:0px;
	
	overflow:hidden;
	text-decoration:none;
/*
	background:#44dd44 url(/images/bg.png) repeat-x;
	_background:#44dd44;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=bg-1.png, sizingMethod='crop');
*/
	padding:0;
	font-size:0;
}

html.borwser-opera .yui-range-slider span.s-hd button
{
	top:2px;
}

.yui-range-slider span.s-hd button.ctrl-1:hover, .yui-range-slider span.s-hd button.ctrl-2:hover
{
}

.yui-range-slider span.s-hd button.ctrl-0:hover
{
}

.yui-range-slider span.s-hd .ctrl-0
{
	position:absolute;
	display:block;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	
	width:0;
	left:0;
	top:3px;
	_top:1px;
	cursor:pointer;
	cursor:hand;
}

html.borwser-opera .yui-range-slider span.s-hd .ctrl-0
{
	top:2px;
}

.yui-range-slider span.s-hd button.ctrl-1
{
	left:0;
	cursor:w-resize;	
}

.yui-range-slider span.s-hd button.ctrl-2
{
	left:0;
	cursor:e-resize;	
}

#radar-ctrl-0 {
  background: #d6d6e6;
  opacity: .5;
  filter:alpha(opacity=50);
  height: 34px;
  position: relative;
  border: 1px solid #00c; // slider border
}

#radar-ctrl-1 {
  background: transparent url(/images/left-thumb.jpg)  no-repeat 0px 50%;
  width:16px;
  top: 3px;
  _top:1px;
}

#radar-ctrl-2 {
  background: transparent url(/images/right-thumb.jpg) no-repeat 0px 50%;
  width:16px;
  top: 3px;
  _top:1px;
}

#radar-line-1 {
  display: none;
}
#radar-line-2 {
  display: none;
}

#radar-box {
  border: 1px solid #9ac;
  background: transparent;
}


#radardiv {
  border: none;
  height: 96px;
  padding: 0px 0px 0 57px;
}

#mainochart {
  overflow:hidden;
  height: 312px;
  border: none;
}

#mainchart {
  overflow:hidden;
  height: 306px;
  border: none;
}

#maintable {
  border: 1px solid #000088;
  background:#e0e4e8;
  width: 700px;
}

td.maintable_hdr {
  padding: 3px;
}

table.dates {
  margin:  0;
  margin-bottom: 6px;
  border-collapse: collapse;
}

table.dates th {
    font-weight: bold;
    text-align:left;
}

.smtitle,table.dates th  {
    font-size: 10px;
    font-family: verdana;
}

table.quotes a {
  font-size: 10px;
}

table.enterstk {
  margin: 0px 0 0 6px;
}

// 	'font-size:10px;padding-left:3px'

table.quotes td {
  font-weight: bold;
  padding: 2px 3px 0px 0px;
  font-size: 12px;
  text-align:left;
}

tr.title td table.enterstk td {
  font-size: 10px;
  font-weight: bold;
  color: #124;  
}

tr.title td {
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 2px 0px 2px;
}

tr.links a {
  font-family: verdana, arial, tahoma;
  font-size: 10px;
  font-weight: bold;
}

table.help {
  margin-top: 3px;
}

table.help td {
  padding:1px;
}

div.nodata {
  padding:30px;
  border-top:1px solid blue;
  font-size: 14px;
  font-weight: bold;
}

table.quotes td.stkname, tr.stkname td {
  color: #246;
  font-weight: bold;
  font-size: 10px;
  padding: 0;
}

select, input {
  font-family: tahoma;
  font-size: 12px;
}

div.notfound {
  white-space: nowrap;
  background: transparent url(/images/error.gif) no-repeat 4px 0;
  border:1px solid red;
  padding: 8px 4px 8px 40px;
  color: #aa0000;
  width: 320px;
  margin: 20px;
 }

