/*--------- idms_equity.css ---*/
/*--------- 09/14/2009      ---*/

/*#quote_sum {
	width:990px;
	border:#cbcbcb 1px solid;
	background:url(../images/quote_tile.png) top repeat-x;
	padding:4px;
	clear:both;
	float:left;
	margin:8px;
	}
*/
/* Making padding as 0*/
#quote_sum {
	width:966px;
	border:#cbcbcb 1px solid;
	background:url(../images/quote_tile.png) top repeat-x;
	background-color:#dfdfdf;
	padding:4px;
	clear:both;
	float:left;
	margin:5px 0px;
	}

html>body #quote_sum { width:970px; margin:8px; }

#quote_sum table {
	width:100%;
	border-bottom:1px solid #cbcbcb;
	}
#quote_sum th {
	font-size:12px;
	font-weight:normal;
	color:#585858;
	padding: 4px;
	}
#quote_sum td {
	font-size:14px;
	font-weight:bold;
	color:#585858;
	padding: 4px;
	}

#quote_sum a { color:#00314d; }

#quote_detail {
	clear:both;
	float:left;
	width:100%;
	padding:10px 0;
	margin-left:0px;
	}

html>body #quote_detail { margin-left:10px; }

#quote_detail .table {
	width:24%;
	float:left;
	}

#quote_detail th {
	font-weight:normal;
	text-align:left;
	padding:4px;
	border-bottom:1px solid #c5cbc1;
	}
#quote_detail th.wk-td {
	padding:0px !important;
	}
#quote_detail td {
	font-weight:bold;
	text-align:right;
	padding:4px;
	border-bottom:1px solid #c5cbc1;
	}
#quote_detail td.wk-td {
	padding:0px !important;
	}

#quote_chart {
	border:1px solid #6e805b;
	background:url(../images/chart_bg.png) top repeat-x;
	background-color:#083853;
	padding:5px;
	clear:both;
	float:left;
	width:896px;
	margin-left:10px;
	}
#quote_chart strong { color:#b3ff69; }
#quote_chart ul {
	float:left;
	width:770px;
	list-style:none;
	padding:0 5px 5px 5px;
	margin:0;
	background-color:#839ca9;
	}
#quote_chart li {
	float:left;
	padding:0;
	margin:0;
	}
#quote_chart li a {
	color:#FFF;
	text-decoration:underline;
	padding:6px 4px 5px 4px;
	display:block;
	}
#quote_chart #chart { background-color:#839ca9; }

#quote_chart .selected { background:url(../images/select_right.gif) right no-repeat; }
#quote_chart .selected a { background:url(../images/select_left.gif) left no-repeat; text-decoration:none; font-size:11px; font-weight:bold; }

#quote_chart #benchmarks { background-color:#839ca9; color:#FFF; margin-top:10px; padding:4px; }
#quote_chart b, #quote_chart p { color:#FFF; padding:0; display:inline; }

.last { font-size:24px; font-weight:bold; color:#333; clear:both; float:left; }
.enter_symbol { border:#7f9db9 1px solid; color:#767676; width:105px; }

/*------------------------- Advanced Chart ---*/
#advanced_chart { background-color:#eef4f6; width:980px; margin: 0; margin-top:10px; margin-left: 10px; padding:0px; border:1px solid #b9b9ad; float:left;}
#chartOptions1 table { width:100%; }
#chartOptions1 th { color:#000; font-family:Helvetica; font-weight:bold; text-align:left; padding:4px; }
#chartQuote { margin: 5px; padding: 0px; clear:both; }
#chartQuote table { width:100%; }
#chartQuote th, #chartQuote td { padding:0px; font-weight:bold; color:#464646; font-size:11px; }
#ChartDiv th, #ChartDiv th { text-align:left; }
#chartQuote th { color:#656565; }
#ChartDiv { background-color:#FFF; border:0px solid #c8c8c8; padding:0px; margin-top:0px; }
.form30 { width:30px; border:#7f9db9 1px solid; }
.form175A { width:175px; border:1px solid #7f9db9; color:#000; font-size:11px; font-family:Arial; }
.form175B { width:175px; border:1px solid #7f9db9; color:#999; font-size:12px; font-family:Helvetica; }
#macd { clear:both; float:left; width:100%; }
#volume { clear:both; float:left; width:100%; }
#chart_options { clear:both; float:left; padding:8px; border:1px solid #b9b9ad; margin-top:8px; width:975px; margin-left:8px; }
#chart_options  form { padding:0; margin:0; }
#chart_options  th { text-align:left; padding:3px; vertical-align:top; }
#chart_options  td { font-size:11px; padding:3px; color:#777; }
#chart_options  table { width:100%; border-collapse:collapse; }
#chartSaveDelete { clear:both; border:1px solid #b9b9ad; background-color:#eef4f6; padding:4px; float:left; width:824px; margin-top:5px; margin-left:10px; }
#chartSaveDelete table { width:810px; }
#LoadingImage {
        display:none;
        margin-top:180px;
        position:absolute;
        z-index:1000;
}

/*---------------------------- Profile ---*/
#profile { width:100%; margin-left:0px; }
html>body #profile { width:100%; margin-left:5px; }

#profile table { width:100%; border-collapse:collapse; }
#profile th { text-align:left; color:#4d536f; }
#profile td { color:#4d536f; }
#profile strong { display:block; color:#4d536f; }
#profile .border { border-bottom:1px solid #b4bac2; }
#profileMid { width:45%; float:left; margin-right:10px; margin-left:10px; padding-right:10px; border-right:1px solid #c6c6c6; font-size:11px; }
#dividend th { font-weight:bold; text-align:left; padding:4px; border-bottom:1px solid #c6c6c6; }
#dividend td { font-weight:normal; text-align:right; padding:4px; border-bottom:1px solid #c6c6c6; }

#competition a { color:#0c6cb8; text-decoration:underline; }
#competition thead th { background-color:#cddbeb; font-size:11px; font-weight:bold; padding:2px; }
#competition tbody th { text-align:left; font-weight:bold; color:#000; font-size:11px; padding:2px; border-bottom:1px solid #b3b9c1; }
#competition tbody td { font-size:11px; text-align:center; padding:2px; border-bottom:1px solid #b3b9c1; }
#financials { border:solid #cecece; border-width:0 1px 1px 1px; padding:2px; }
#financials td, #financials th { border-bottom:1px #cecece solid; padding:2px; color:#333; font-weight:normal; }

/*------------------------ News ---*/
#news_headlines { float:left; margin-left:5px; width:345px; }
#news_headlines_links { border:1px #cecece solid; margin: 1px; padding:2px; }
#news_headlines_links ul { width:100%; margin:0; padding:0; }
#news_headlines_links li { list-style:none; padding:3px 5px; border-bottom:1px solid #CCCCCC;}
#news_headlines_links li a { display:block; color:#0000ff; border-bottom:1px #cecece; }
#news_headlines_links .selected a { background-color:#f3f5d7; }
#pages { background-color:#eef4f6; border:1px solid #cecece; color:#746e6e; text-align:right; padding:3px; margin-bottom: 3px;}
#news_story { width:610px; float:left; margin-left:10px; color:#333; margin-top:10px; }

/*------------------------- Ownership ---*/
#ownership { margin-top:10px; }
#ownership table { width:98%; border-collapse:collapse; }
#ownership th { font-weight:normal; color:#464646; padding: 4px; border-bottom:#d6d6d6 1px solid; }
#ownership td { font-weight:normal; color:#000; padding:4px; border-bottom:#d6d6d6 1px solid; }

/*------------------------- Historical Quotes ---*/
#range_form { background-color:#eef4f6; border:1px solid #d2d7d9; clear:both; float:left; width:988px; }
#range_form th, #range_form td { border:none; color:#00314d; font-weight:bold; padding:5px; }
#range_form th { text-align:left;font-weight: normal; padding-right: 5px; padding-left: 19px; }
#historical_quotes2 { width:988px; float:left; clear:both; }
#historical_quotes2 table { width:100%; border-collapse:collapse; }
#historical_quotes2 th { color:#464646; font-size:11px; border-bottom:1px solid #DDDDDD; padding:0 4px; height:19px; vertical-align:middle; font-weight: normal; }
#historical_quotes2 td { color:#000; font-size:11px; height:19px; vertical-align:middle; border-bottom:1px solid #DDDDDD; padding:0 4px; }
.FORM { border:1px solid #CBCBCB; width:170px; padding:2px; color:#464646; font-size:11px; }

/*------------------------- key_ratios ---*/
#key_ratios { width:990px; float:left; margin-left:10px; color:#333; margin-top:10px; }
#key_ratios thead { border:#e4e4e4 1px solid; }
#key_ratios thead th { background-color:#eff7fb; text-align:right; color:#004479; padding:4px; }
#key_ratios tbody th { text-align:left; border-bottom:1px solid #004479; color:#004479; padding:4px; }
#key_ratios tbody td { border-bottom:1px solid #e3e3e3; padding:4px; }
#key_ratios .key-ratios-notes p.glossary { font-size:14px; padding:0 0 20px 0; }
#key_ratios .key-ratios-notes p { font-size:12px; padding:0 0 12px 0; margin:0; }
#key_ratios .key-ratios-notes { padding-top:30px; }

/*------------------------- Analyst Raings ---*/
#ownership .IDMS_EarningsEstimates_Header{text-align:right;}

/*-------------------- fixed_income ---*/
#fixed_income { width:470px; float:left; padding-top:20px; }
#fixed_income table { width:214px; margin-right:15px; border-collapse:collapse; }
#fixed_income th { border-bottom:1px solid #c7c7c7; padding:3px; color:#464646; text-align:left; font-weight:bold; }
#fixed_income td { border-bottom:1px solid #c7c7c7; padding:3px; color:#000; text-align:right; font-weight:normal; }

/*------------------- popups ---*/
#fixed_income_popup { width:310px; float:left; }
#fixed_income_popup th, #fixed_income_popup td { font-size:11px; font-weight:normal; }
#fixed_income_popup th { border-bottom:1px solid #c7c7c7; padding:3px; color:#464646; text-align:left; }
#fixed_income_popup td { border-bottom:1px solid #c7c7c7; padding:3px; color:#13245a; text-align:right; }
#fixed_income_popup table { width:150px; margin-right:4px; border-collapse:collapse; }

#fund_pop { width:302px; float:left; padding-top:12px;}
#fund_pop table { width:100%; }
#fund_pop th { background-color:#ebebeb; color:#777; border-bottom:1px solid #cacaca; border-top:1px solid #FFF; text-align:left; }
#fund_pop td { border-bottom:1px solid #cacaca; color:#000; text-align:left; }

/*-------------- French Langugue Equity Overview ---*/
#historical_quotes { width:99%; clear:both; float:left; border:solid #c6c6c6; border-width:0 1px 1px 1px; margin-bottom:15px; }
#historical_quotes thead th { text-align:right; background-color:#eee; font-weight:normal; color:#666; }
#historical_quotes tbody th { text-align:left; color:#000; font-weight:normal; padding:2px; border-bottom:1px solid #c6c6c6; }
#historical_quotes tbody td { text-align:right; padding:2px; border-bottom:1px solid #c6c6c6; }
