/* th { width:250px; text-align:left; } */
/* td { width:250px; text-align:left; } */

#strategy_testing_main_table_head_comm    { margin-left:15px; font-size:10px; margin-top:10px; float:left; width:98%; }
#strategy_testing_main_table_head_comm th { text-align:left; width:53px; border:1px solid grey; border-radius:3px; }
#strategy_testing_main_table_head_grow    { margin-left:15px; font-size:10px; margin-top:10px; float:left; width:98%; }
#strategy_testing_main_table_head_grow th { text-align:left; width:54px; border:1px solid grey; border-radius:3px; }

#strategy_testing_main_table    { padding:10px; font-size:10px; margin-top:10px; float:left; width:98%; }
#strategy_testing_main_table th { text-align:left; width:58px; }
#strategy_testing_main_table td { text-align:left; }
#strategy_testing_main_table_container { background-color:#F4F4F4; overflow-y:auto; height:600px; min-width:800px; margin:20px 2px; border-style:solid; border-width:1px; padding:3px; }
.further_calc_td      { background-color:#D7FFE1; }
.further_calc_td_prev { background-color:#FFD6D2; }

#graphs_strategy           { width:600px; height:600px; border:0px #111111; padding:5px; padding-top:15px; background-color:#F7F7F7; float:left; }
#graphs_strategy_grow      { width:600px; height:600px; border:0px #111111; padding:5px; padding-top:15px; background-color:#F7F7F7; float:left; }
#graphs_strategy_potential { width:550px; height:270px; }
#graphs_strategy_price     { width:550px; height:270px; }
.strat_h4 { margin:0px; }

#graphs_portfolio_container { width:500px; height:400px; border:0px #111111; padding:5px; background-color:#F7F7F7; float:left; margin:10px; }
#diagram_portfolio_container{ width:500px; height:400px; border:0px #111111; padding:5px; background-color:#F7F7F7; float:left; margin:10px; }
#diagram_portfolio     .canvasjs-chart-container   { width:350px; height:300px; }
#graphs_portfolio      .canvasjs-chart-container   { width:350px; height:300px; }
#graphs_portfolio_grow .canvasjs-chart-container   { width:350px; height:300px; }
#graphs_portfolio_comm .canvasjs-chart-container   { width:350px; height:300px; }

#output_strategy           { width:600px; height:600px; border:0px #111111; padding:5px; padding-top:15px; background-color:#F7F7F7; float:left; 
							 overflow-x:hidden; overflow-y:auto; min-width:450px; margin-left:10px; font-size:11px; }
							 
#strategy_testing_main_table_container_portfolio { background-color:#F4F4F4; overflow-y:auto; height:700px; min-width:1000px; margin:20px 2px; border-style:solid; border-width:1px; padding:3px; }

#strategy_testing_main_table_portfolio         { font-size:10px; text-align:right; }
#strategy_testing_main_table_portfolio th      { width:50px; }
#strategy_testing_main_table_portfolio_head    { margin-left:5px; font-size:10px; text-align:right; }
#strategy_testing_main_table_portfolio_head th { width:48px; border:1px solid grey; border-radius:3px; }

#company_own_results          { width:350px; background-color:#F4F4F4; padding:8px; margin:5px; }
#company_own_results_table th { text-align:right; width:50px; font-size:10px; }
#company_own_results_table td { text-align:right; width:50px; font-size:10px; }
#strat_year_results           { width:350px; background-color:#F4F4F4; padding:8px; margin:5px; }
#strat_year_results_table     { font-size:10px; text-align:right; }
#strat_year_results_table  td { width:60px; }
							 
.span_right_float          { float:right; }

.strategy_menu_div        { margin:5px 10px 0px 0px; background-color:#F4F4F4; padding:10px 5px; width:350px; min-width:350px; border-radius:5px; display:inline-block; }
.strategy_menu_div input  { width:150px; }
.strategy_menu_div Select { width:150px; }
.strategy_menu_div h3     { width:150px; margin:0px 15px; display:inline-block; }
.strategy_menu_div button { width:150px; height:30px; display:inline-block; }
.strategy_menu_span       { margin:0px 15px; display:inline-block; width:150px; }