

.dd1 {
    position:relative;
    border:4px solid #666;
    text-align:center;
    color:#fff;
    cursor:move;
}

#overlay {
		position:relative;
    float:right;
    margin-right: 450px;
}
#overlay .hd { 
    background-color:#2647A0;
    border:1px solid #2647A0;
    padding:4px;margin:0px;
    
}

.ivm-chart {
		position:relative;
    //border:1px solid #666;
    text-align:center;
    color:#fff;
    padding-right:15px;
}
#header.ivm-chart-hd { font-size:75%;}
#header.ivm-chart-hd #site-logo { margin-top:5px;padding-top:2px;line-height:12px; }
#my_chart{ float:bottom;clear:both; }
.chart-title {text-align:center;}
.ivm-chart-footer { color:black;font-weight: bold;}
.chart-ad {text-align:center;}


/*#calDoVContainer {  position:relative; left:0px; top:0px; z-index:2}*/

#apply_ratios_btn { margin-left: 2em;}

#tag-line {*margin-top: .1em;}
#status-bar {margin: 0px 50px 0px 50px;float:right;}
#progress-bar {color:red;font-weight: bold;}

/* Resize Panel CSS */

/*.resizepanel .resizehandle { position:absolute; width:15px; height:15px; right:0; bottom:0; margin:0; padding:0; z-index:2000; background:#666;  cursor:se-resize; font-size:2px; }
*/
.selected { color: #00F; }

td.projected.yui-dt-number {background-color:#CCDDFF;white-space:nowrap;text-align:right;}
td.yui-dt-text div.yui-dt-liner {white-space:nowrap;text-align:right;}

div.projected,td.projected {background-color:#BBDDFF; }

.yui-skin-sam > .yui-t4 #yui-main > .yui-u > #container > #tabs.yui-navset > #table-container.yui-content  .yui-dt > table tbody.yui-dt-data td.yui-dt-editable > div.yui-dt-liner:hover { color:#FFFF00; font-style:bold; cursor:text;background-color:#88AAFF;background-image: none;}

/*
.yui-skin-sam > .yui-t4 #yui-main > .yui-u > #container > #tabs.yui-navset > #table-container.yui-content > div > .yui-dt > table tbody.yui-dt-data td.yui-dt-editable > div.yui-dt-liner:hover { color:#FFFF00; font-style:bold; cursor:text;background-color:#88AAFF;background-image: none;}
*/
.yui-skin-sam > .yui-t4 #yui-main > .yui-u > #container > #tabs.yui-navset > #table-container.yui-content > .yui-dt > table tbody.yui-dt-data td{ border-bottom:1px solid #bbb; border-right:1px solid #bbb;  }
.yui-skin-sam > .yui-t4 #yui-main > .yui-u > #container > #tabs.yui-navset > #table-container.yui-content > div > .yui-dt > table tbody.yui-dt-data td{border-bottom:1px solid #bbb;border-right:1px solid #bbb; }

.yui-skin-sam > .yui-t4 #yui-main > .yui-u > #container > #tabs.yui-navset > #table-container.yui-content .yui-dt > table tbody.yui-dt-data td.yui-dt-number div.yui-dt-liner{ white-space:nowrap;text-align:right; }
.yui-skin-sam > .yui-t4 #yui-main > .yui-u > #container > #tabs.yui-navset > #table-container.yui-content .yui-dt > table tbody.yui-dt-data td.yui-dt-percentage div.yui-dt-liner{ white-space:nowrap;text-align:right; }
.yui-skin-sam > .yui-t4 #yui-main > .yui-u > #container > #tabs.yui-navset > #table-container.yui-content .yui-dt > table tbody.yui-dt-data td div.yui-dt-currency.yui-dt-liner{ white-space:nowrap;text-align:right; }


.yui-skin-sam > .yui-t4 #yui-main > #container > #tabs.yui-navset > #table-container.yui-content  .yui-dt > table tbody.yui-dt-data td.yui-dt-editable > div.yui-dt-liner:hover { color:#FFFF00; font-style:bold; cursor:text;background-color:#88AAFF;background-image: none;}
.yui-skin-sam > .yui-t4 #yui-main > #container > #tabs.yui-navset > #table-container.yui-content > .yui-dt > table tbody.yui-dt-data td{ border-bottom:1px solid #bbb; border-right:1px solid #bbb;  }
.yui-skin-sam > .yui-t4 #yui-main > #container > #tabs.yui-navset > #table-container.yui-content > div > .yui-dt > table tbody.yui-dt-data td{border-bottom:1px solid #bbb;border-right:1px solid #bbb; }

.yui-skin-sam > .yui-t4 #yui-main > #container > #tabs.yui-navset > #table-container.yui-content > .yui-dt > table tbody.yui-dt-data td.yui-dt-number div.yui-dt-liner{ white-space:nowrap;text-align:right; }
.yui-skin-sam > .yui-t4 #yui-main > #container > #tabs.yui-navset > #table-container.yui-content > .yui-dt > table tbody.yui-dt-data td.yui-dt-percentage div.yui-dt-liner{ white-space:nowrap;text-align:right; }
.yui-skin-sam > .yui-t4 #yui-main > #container > #tabs.yui-navset > #table-container.yui-content > .yui-dt > table tbody.yui-dt-data td div.yui-dt-currency.yui-dt-liner{ white-space:nowrap;text-align:right; }


/*
#doc3 .yui-dt-hd table tbody {border:1px solid #000;}
*/
/*
#doc3 .yui-dt-bd table tbody {border:1px solid #000;}
//#doc3 .yui-dt-bd .yui-dt-odd {background-color:#eee;} 
//#doc3 .yui-dt-bd .yui-dt-number {text-align:right;border:1px solid #000;}
//#doc3 .yui-dt-bd .yui-dt-currency {text-align:right;border:1px solid #000;}
.yui-skin-sam > .yui-dt-bd > .yui-dt-percentage {text-align:right;border:1px solid #000;}
*/
/*
td.yui-dt-editable > div.yui-dt-liner.yui-dt-highlighted {background-color:#CCAAFF; } 
.yui-dt-editable > .yui-dt-highlighted {background-color:#CCAAFF; } 

td.yui-dt-editable.yui-dt-number { background-color:#CCDDFF; }
td.yui-dt-editable.yui-dt-percentage { background-color:#BBDDFF; }
td.yui-dt-editable.yui-dt-percentage.yui-dt-highlighted {background-color:#CCAAFF; } 
td.yui-dt-editable.yui-dt-currency { background-color:#BBDDFF; }
td.yui-dt-editable.yui-dt-currency.yui-dt-highlighted {background-color:#CCAAFF; } 
*/
/*
#doc3 .yui-dt-bd td div.yui-dt-liner.yui-dt-editable.yui-dt-number { background-color:#CCDDFF; }
#doc3 .yui-dt-bd td div.yui-dt-liner.yui-dt-editable.yui-dt-percentage { background-color:#BBDDFF; }
#doc3 .yui-dt-bd td div.yui-dt-liner.yui-dt-editable.yui-dt-percentage.yui-dt-highlight {background-color:#CCAAFF; } 
#doc3 .yui-dt-bd td div.yui-dt-liner.yui-dt-editable.yui-dt-currency { background-color:#BBDDFF; }
#doc3 .yui-dt-bd td div.yui-dt-liner.yui-dt-editable.yui-dt-currency.yui-dt-highlight {background-color:#CCAAFF; } 
*/

/*#BEDAFF;} */  /*light blue*/ /*font-size:125%;line-height:125%; */


.invalueable_in_place_editor {font-weight: bold;}
.invalueable_in_place_editor.editable:hover { background-color:#FFFF99;} 
.invalueable_in_place_editor:hover { background-color:#FFFF99;} 														
.invalueable_in_place_editor { margin:.25em;padding:.15em;border:none;white-space:nowrap; }


.inplaceeditor-form input {width: 5em;}


/* Menu overrides */
/*.yui-skin-sam .yuimenuitemlabel-selected {background-color:#B3D4FF;color:#FFF;}*/
.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;color:#FFF}
.yui-skin-sam .yuimenuitemlabel-selected {background-color:#B3D4FF;color:#FFF;}

.invalueable-neg-value {color:#FF0000;}

#application-bar {
	margin-bottom: 5px;
	margin-top:5px;
}

#intrinsic_price, #market_price {font-weight: bold;font-style:italic;white-space:nowrap;}

#application-bar.yui-gb.first { width:30%; }

#application-bar div.invalueable-forecast-share-price {
	 width:30%;
	white-space:nowrap;
	//margin-right: 50px;
	//margin-left: 0;
	*margin-right: 10px;
}

#application-bar div.invalueable-forecast-params  {
	width:30%;
	*margin-left: 10px;
	margin-right: 0;
	white-space:nowrap;
	position:relative;
	float:left;
}

#application-bar div.invalueable-forecast-date  {
	width:30%;
	//position:relative;
	float:right;
	//margin-left: auto;
	//margin-right: auto;
	white-space:nowrap;
	
}

/**/
#application-bar div.invalueable-forecast-share-price table tbody tr td {
	white-space:nowrap;
	margin-left:0;
  margin-right:0;
}

/*.controls */
#application-bar div.invalueable-forecast-params table {
	margin-left:0;
  margin-right:0;
}

#application-bar div.invalueable-forecast-date table {
	/*position:relative;
	float:left;*/
	margin-left: 0;
	margin-right: 0;
}
.invalueable-forecast-params {
	/*margin-top: .5em;*/
	color: #264764;
	//white-space:nowrap;
}

.yui-panel {background:white;}

/*table.controls.tr:yui-hidden {
	height:0;
	hidden is not right
}*/

table.controls.tr input {
	margin:10px;
	height:1em;
}

table.controls.tr {
	display:block;
	height:1em;
}

table.controls td {
	white-space:nowrap;
	text-align:left;
}

table.controls.tr.td {
	word-wrap:none;
	display:block;
	height:1em;
}

.auto_complete {
      position:absolute;
      background-color:#fff;
      border:1px solid #888;
      margin: 0;
      padding:0;
      z-index:9001;
      list-style:none;
      overflow-x:clip;

}

#ticker-bar input[type='text']  { width: 20em; display: inline; } 
#ticker-bar {line-height: 14px;}

.auto_complete input {background: #fff; border: 1px solid #888;margin:0; padding:0em; }
.auto_complete ul {text-align:left;background-color:#fff;margin:0; padding:0; }
.auto_complete ul li {text-align:left;background-color: #fff;list-style-type:none;}
.auto_complete ul li.selected {text-align:left;background-color: #ffb;}
.auto_complete ul strong.highlight { color: #800; }
.auto_complete ul li .symbol { margin:0; padding:0;text-align:left; } /*border: 1px solid #888;background-color: #bbb; */
.auto_complete span { white-space:nowrap; }


div.yui-dt-editor { background:white;padding:0px;margin:0px;border:1px solid #888;}
/*.yui-dt-editor form { background:white;padding:0px; margin:0px;border:0px;}
*/
.yui-dt-editor input { padding:0px;margin:0px;border:none}
/*.yui-dt-editor form input { line-height: 24px;padding:0px;margin:0px;border:none;text-align:center;display:inline;}*/
div.yui-dt-editor form {padding:0px;margin:0px;border:none; } 
div.yui-dt-editor input[type='text'] {padding:0px;margin:0px;border:none;text-align:center;} 

/*
.yui-dt-editor { background:white;padding:0px; margin:0px;border:0px;}
.yui-dt-editor input { font-size:100%;background:transparent;padding:0px; margin:0px;border:0px;text-align:center}
.yui-dt-editor input[type='text'] {padding:0px;margin:0px;border:0px;text-align:center;} 
*/
/*
.yui-dt-editor { font-size:115%;vertical-align:bottom;background:none;padding:0px; margin: 0px;border:none;} 
.yui-dt-editor input { vertical-align:bottom;padding-top:0px;margin:0px;vertical-align:bottom;}
.yui-dt-editor input[type='text'] {vertical-align:bottom;text-align:center;} 
*/

/*
.yui-dt-editor input {text-align:center;vertical-align:middle; } 

.yui-skin-sam > .yui-dt-editor > input { text-align:center;padding:0px;margin-top:-1px;*margin-top:-2px;z-index:3;vertical-align:bottom;}
*/

/*
.yui-dt-editor .yui-dt-button button {
	background:none;
}
.yui-dt-editor .yui-dt-button button {
	background:none;
}
.yui-dt-editor .yui-dt-button button.yui-dt-default {
	background:none;
}
.yui-dt-editor .yui-dt-button button:hover {
	background:none;
}
.yui-dt-editor .yui-dt-button button:active {
	background:none;
}*/

.yui-skin-sam .yui-dt-mask {padding:0px;margin:0px;}
/*.yui-dt-scrollable .yui-dt-bd{overflow:auto;overflow-y:auto;overflow-x:auto;}*/

#ticker-bar {margin-top:2px}

.yui-panel-container .yui-panel .hd {margin:0em;padding:0em;background-color:#fff; border:none;}
.yui-panel-container .yui-panel .ft {margin:0em;padding:0em;background-color:#fff; border:none;}


.basic-output { text-align:right;}
#basic-params.yui-u { text-align:left;border:1px solid #000;}


#box-model .yui-u { margin:0.25em .5em .5em .5em;}


.yui-nav {padding-top:.25em;padding-left:1em;line-height: 1.5em;} 
.yui-nav {padding-bottom:.1em;margin-bottom:.1em}
.yui-nav li { margin-left:1em;margin-top:1em;padding-bottom:.5em;margin-bottom:.5em}

.yui-nav li a { list-style-type:none;padding:0em 0em .1em 0em;margin:0em 0em 0em 0em;text-decoration:none;font-size: 125%;font-weight: bold;}


#mymenubar { visibility: visible; list-style:none; }

.yuimenubar li, .yuimenu li {
		list-style-type:none;
}
/*
		Setting the "zoom" property to "1" triggers the "hasLayout"
		property in IE.  This is necessary to fix a bug IE where
		mousing  off a the text node of MenuItem instance's
		text label, or help text without the mouse actually exiting the
		boundaries of the MenuItem instance will result in the losing
		the background color applied when it is selected.
*/

#filemenu.visible .yuimenuitemlabel,
#editmenu.visible .yuimenuitemlabel {
    *zoom: 1;
}

#user_pref_dialog input { width:14em;margin-top: 5px;margin-right:1em;}
#user_pref_dialog label { text-align:right;margin-top: 5px;}
#user_pref_dialog label input { margin-bottom:10px; }
#user_pref_dialog tr { border: 1px solid #ddd; }

.yui-skin-sam .yui-dt caption {
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 5px;
	font-style:normal;
	font-size:1em;
	
}

.yui-skin-sam > .yui-panel-container #column_control_panel {
  position:relative;
  z-index:1;
  margin: 0;
  padding: 0;
	background: none;
	background-color:transparent;
	border: none;

}

div.yui-panel-container div#column_control_panel {
  margin: 0;
  padding: 0;
	background: none;
	background-color:transparent;
	border: none;

} 

#column_control_panel > .bd  {
  
  margin: 10px 10px 1px 1px;
  padding: 0;
	background: none;
	background-color:transparent;
	border: none; /*1px solid #777;*/
	
}

input.spin-integer {
	margin: 0;
  /*padding: 3px 0;*/
  text-align: center;
  border: none; /*1px solid #777;*/
  background: none;
  width: 1em;
  font-weight: bold;
  /*font-size: 14px;*/

}

input.up, input.dn {
  
  width: 2em;
  text-align: center;
  /*border: 1px solid #777;
  background-color: #d5d5d5;
  padding: 0px;
  color: #424b6d;
  font-size: 14px;
  font-size: normal; */
  font-weight: normal;
  cursor: pointer;  
}


/*
#application-menu {
	z-index:9001;
}*/