.style0 {width:100%; min-width:960px; font-size:12px;}
.style1 {width:100%; min-width:960px; font-size:12px; text-align:center;}  
.style2 {margin:0px; padding:6px; height:18px; background-color:#d3d3d3;  border:1px solid #f9fbfd; text-align:left; font-size:18px; font-weight: bold; font-family:Arial;}
.style2:hover {cursor: pointer; background-color:#0d1a26; color:white; border:1px solid black;}
.style3 {width:100%; text-align:center; min-width:960px; display:none; font-size:12px; padding:0px;}
.style3 select {float;right;}
.infodesc {margin:0px; padding:0px 10px; text-align:left; display:none; font-size:10px; background-color:rgb(235,235,235); font-family:Tahoma;}
.infodesc table {width:100%;}
.drop1 {font-size:11px; font-family:Arial;} 
.drop2 {font-size:10px; font-family:Arial;} 
.divtable1 	{display:inline-block; height:280px; min-width:610px; padding:10px; overflow-y:scroll;}
.table1 {margin:0 auto; text-align:center; background-color:white; font-size:16px; border-collapse:collapse;}
.table1 td 	{border:1px solid gray; padding:1px 10px;}
.table1 th 	{border:1px solid gray; background-color:lightgray; font-family:Tahoma; font-size:10px;}
.table2 {margin:0 auto; text-align:center; background-color:white; font-size:13px; border-collapse:collapse; width:925px;}
.table2 td 	{border:1px solid gray; width:18px;}
.table2 th 	{border:1px solid gray; background-color:lightgray; font-family:Tahoma; font-size:10px;}
.table3 {margin:0 auto; text-align:center; background-color:white; border-collapse:collapse; width:925px;}
.table3 td 	{border:1px solid gray; padding:1px 4px;}
.table3 th 	{border:1px solid gray; background-color:lightgray; font-family:Tahoma; font-size:10px;}
.table4 {margin:0 auto; text-align:center; background-color:white; border-collapse:collapse; width:100%;} 
.table4 td 	{border:1px solid gray; padding:0px;}
.table4 th 	{border:1px solid gray; background-color:lightgray;}
.table4 input[type=number] {size:3; width:46px;}
.table5 {margin:0 auto; border-collapse:collapse;}
.table5 td {border:0px; font-size:10px; font-family:Tahoma; text-align:left; padding:3px 2px; }
.table5 input {font-size:10px; font-family:Arial; size:3;}
.table5 select {font-size:10px; font-family:Arial;} 
.table5 button:hover {cursor:pointer; background-color:rgb(10,190,10);}
.table8 {margin:0 auto; text-align:center; background-color:white; border-collapse:collapse; font-family:Calibri; font-size:14px;}
.table8 td 	{border:1px solid gray; word-wrap: break-word; word-break: break-all;}
.table8 th 	{border:1px solid gray; background-color:lightgray;}
.table8 input[type=number] {size:3; width:46px;}
.table9 {background-image:linear-gradient(to bottom,lightgray,white); font-family:Calibri; text-align:center; width:100%;}
.table77 {background-color:white; font-family:Calibri; text-align:center; width:100%;}
.wait {position:relative; display:flex; justify-content:center; align-items:center; width:990px; z-index:4; color:red; font-size:20px;}
.ads1 {display:table-cell; margin:3px; min-width:990px; height:60px; font-size:20px; justify-content:center; align-items:center; border: 1px solid blue; background-color:black; color:white;}  
.ads2 {display:table-cell; margin:3px; min-width:490px; height:60px; font-size:20px; justify-content:center; align-items:center; border: 1px solid blue; background-color:black; color:white;} 
.arrow {border:solid white; border-width: 0px 1px 0px 0px; display:inline-block; padding:0px 2px 2px 0px;}
.up {transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
.down {transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.left {transform: rotate(135deg); -webkit-transform: rotate(135deg);}
.right {transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.ddarrow {border:solid white; border-width: 0 2px 2px 0; display:inline-block; padding:2px 2px 2px 2px;}
.s1 		{font-size:14px; font-family:Helvetica; }
.s1a 		{font-size:14px; font-family:Calibri; background-color:lightgray;}
.s2			{color:rgb(235,145,0); font-family:Calibri; font-size:10px;}
.s2a		{color:rgb(235,145,0); font-family:Helvetica; font-size:11px; background-color:lightgray;}
.s3			{font-size:13px;}
.s4			{font-size:13px; text-align:left; max-width:250px; word-break: break-all; word-wrap:break-word;}
.s5			{color:rgb(3,187,133); font-family:Calibri; font-size:10px;} 
.s5a		{color:rgb(3,187,133); font-family:Helvetica; font-size:11px; background-color:lightgray;}
.s6			{font-family:Calibri; font-size:11px; width:10px; height:12px;}  /*s6 = Backtest section*/
.s6b		{background-color:rgb(230,245,250); max-width:120px; overflow-wrap:break-word;}
.s6c		{background-color:rgb(140,175,180); max-width:120px; overflow-wrap:break-word;}   	
.s6d		{background-color:rgb(180,215,225); max-width:120px; overflow-wrap:break-word;} 
.chartsect 	{margin:0px; width:100%; display:inline-block; background-color:white; min-width:999px; font-family:Arial;}
.chartitle 	{font-size:20px; font-weight:bold;}
.nonchartsect {display:inline-block; background-color:#1a1a1a; width:999px;}
.graphchart {background-color:black;} 
.circle:hover {fill:transparent; r:4; cursor:pointer;}
.tooltip {position:absolute; font-size:11px; text-align:center; z-index:-1; padding:10px 4px; opacity:0; background-color:#F8F8F8; border:1px solid blue; border-radius:3px; text-align:left; font-family:Arial;}
@keyframes tooltipfadeIn1 {0% {opacity:1; z-index:5;} 90% {opacity:1; z-index:5;} 100% {opacity:0; z-index:1;}}
.tooltip:hover {z-index:1;}
path:hover {stroke-width:5;}
.barcht {transition: fill .3s ease; cursor: pointer;}
.bartxt {font-size:10px; font-family:Arial;}
.baraxis {font-size:14px; font-family:Arial; font-weight:bold;}
.barlabel {font-size:14px; font-family:Arial; fill:white;}
.rdmga {margin:0px 0px 0px 20px; float:left; width:120px; padding:5px 10px; height:22px; border:1px solid black;}
.rdmgb {margin:0px 0px 0px 0px;  float:left; width:518px; padding:5px 8px;  height:22px; border:1px solid black; text-align:left; font-size:12px;}
.rdmgc {margin:0px 20px 0px 0px; float:left; width:220px; padding:5px 10px; height:22px; border:1px solid black; text-align:left; font-size:10px;}
.rdmgb input{width:48px;}
.star_rating {text-align:center; font-family:Tahoma; }
.star_rating img {width:14px;height:14px;} 
.star_rating img:hover {cursor:pointer;}
.button1 {min-width:120px; padding:4px 10px; cursor:pointer; background-color:rgb(115,115,115); border:1px solid white; border-radius:1px; color:white; font-weight:bold; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.button1:hover {background-color: #4CAF50; color: white; cursor:pointer;} 
.button2 {min-width:180px; padding:4px 10px; cursor:pointer; background-color:#C8C8C8;}
.button2:hover {background-color:green; color:white;} 
.button3 {cursor:pointer; border:none; font-size:11px;}
.button3:hover {text-decoration:underline; color:blue;}
.textnotes {background-color:#F5F5F5; font-family:Calibri; font-size:11px; border-collapse:collapse; text-align:left; display:inline-table;}
.yourguess1 {font-family:Helvetica;font-weight:bold;}
.yourguess3 {max-height:78px; overflow-y:scroll;}
.yourguess3 th {padding:2px 10px;}
.homesects {font-size:10px;font-family:Arial;background-color:lightgray;}
#section861 {width:540px; overflow-x:auto; overflow-y:auto; font-family:Tahoma; padding:10px; text-align:center;}
#section861 table {margin:0 auto; border-collapse:collapse;}
#section861 th {border-bottom:1px solid gray; font-size:12px; padding:0px 7px;}
#section861 td {border-bottom:1px solid gray; background-color:white; font-size:11px; font-weight:bold; padding:4px;}
.wrap {white-space: pre-wrap;      /* CSS3 */   
		white-space: -moz-pre-wrap; /* Firefox */    
		white-space: -pre-wrap;     /* Opera <7 */   
		white-space: -o-pre-wrap;   /* Opera 7 */    
		word-wrap: break-word;}		
.section85 div {height:160px; overflow-y:auto;}
.section85 table {border-collapse:collapse; padding:20px; font-size:12px; font-family:Calibri;}
.section85 table th {background-color:rgb(200,200,200); border:1px solid rgb(150,150,150);}
.section85 table td {background-color:rgb(255,255,255); border:1px solid rgb(150,150,150);}
#section85 input {width:38px; font-size:10px;}
input[type=button] {cursor:pointer;} 
#section12a {width:170px; padding:10px;}
#section12b {padding:10px; font-size:16px; vertical-align:middle; min-width:50%;}
#section12b table th {font-size:9px;}
#section12b table td {font-size:11px;}
#section12c table td {font-size:10px; font-weight:normal;}
#section12d table td {font-size:12px; font-weight:normal;} 
#section12e table td {font-size:11px; font-weight:normal;}