
body {/*background-color: lightslategrey;*/ /*font-family: sans-serif;*/}

#iespanel * {/*background-color: lightslategrey;*/ font-family: sans-serif;}
#iespanel a:link, a:visited, a:active {color: blue; font-weight:bold;}
#iespanel a:hover {color: brown;}

#iespanel div {display: inline-block; margin: 0; padding: 0;}

#iespanel h1, h2 {
  display: inline-block;
  text-align: center;
  width: 100%;
  padding: 15px 0px 15px 0px;
  margin: 0;
}
#iespanel h3, h4 {display: inline-flex; padding: 15px 0px 5px 0px; margin: 0;}
#iespanel h4 {font-style: italic;}

#iespanel ul {display: inline-flex;}
#iespanel li {list-style-type: none;}
#iespanel li label {margin-right: 30px;}

#iespanel td,th {
  font-family: verdana,sans-serif;
  font-size: 12px;
  line-height: 1.5;
  border: 1px;
}
#iespanel td {font-weight: normal;}
#iespanel th {font-weight: bold;}

#pamheader, #pamdiv, #corediv, #turndiv {
  /*top: 0; right: 0;*/
  display: inline-block;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  border-top-style: groove;
  border-bottom-style: groove;
}
#pamheader {
  position: fixed; z-index: 9000;
  /*background-color: lightslategrey;*/
  background-color: white;
}
#corediv {background-color: white;}
#turndiv {background-color: white;}

#pamdiv {/*position: relative;*/}
#anchor1 {height: 50px;}
#anchor2 ,#anchor3, #anchor4,#anchor5 {height: 0px;}

#iespanel .stepdiv {
  /*background-color: lightcyan;*/
  border-style: double;
  padding: 0.5% 0% 0.5% 0%;
  text-align: center;
  width: 100%;
}
#iespanel .stepdiv .criteria {display: inline-block; width: 79.75%;}
#iespanel .stepdiv .robo-advice {display: inline-block; width: 19.75%; vertical-align: top;}

#iespanel .steptable {text-align: center; width: 100%; overflow: auto;}
#iespanel .stepitem {padding: 0.5%; display: inline-block;}
#iespanel .stepitem .icon {width: 16px; background-color: white; vertical-align: bottom;}
#iespanel .stepitem.stepsplit {width: 95%; max-height:1px;}

#iespanel .stepfoot {width: 100%;}

#iespanel .counter {
  display: inline-block;
  width: 49%;
  margin: 0;
  text-align: left;
}
#iespanel .actions {
  display: inline-block;
  width: 49%;
  margin: 0;
  text-align: right;
  vertical-align: top;
}
#iespanel .button {
  text-align: center;
  background-color: white;
  color: black;
  font-weight: bold;
  font-style: italic;
  border-style: outset;
  cursor: auto;
  width: 120px;
  padding: 0.3%;
  margin: 0% 0% 0% 10%;
}
#iespanel .b-robo {margin: 5%;}
#iespanel .b-go a {color: #004000;}
#iespanel .b-back a {color: #C40000;}

#iespanel input[type="number"] {text-align: right;}
input#step6cnt {
  width: 50px;
  text-align: center;
  font-size: large;
  font-weight: bold;
}

#selmrkcap input[type="number"] {width: 90px;}
#step1table input[type="number"] {width: 90px;}

#stockstable {
  /*font-family: Verdana,sans-serif;*/
  font-size: 12px;
  line-height: 1.5;
  border: 1px;
  width: 29%;
  display: inline-block;
  vertical-align: top;
}

#iespanel .singlerank {
  position: absolute;
  display: none;
  background-color: white;
  border-style: groove;
  z-index: 1000;
  vertical-align: top;
}
#iespanel .singlerank * {
  /*font-family: Verdana,sans-serif;*/
  font-size: 11px;
  line-height: 1.5;
}

th.blankcell {background-color: white; width: 25%;}
td.blankcell {background-color: white; width: 25%;}

tr.stockheader.title {background-color: lightgray;}
th.panel.title {text-align: right;font-style: italic;}
tr.stockheader.panel {/*background-color: lightgreen;*/ background-color: darkgray; white-space: nowrap;}
tr.stockheader.weigth {background-color: lightsalmon; white-space: nowrap;}
tr input[type="number"] {width: 50px;}
tr.stockrow.even {/*background-color: lightblue;*/ background-color: white; border-style: double;}
tr.stockrow.odd {/*background-color: lightcyan;*/ background-color: white; border-style: double;}
td.stockcol {padding: 0px 10px 0px 10px;}
td.stockcol {text-align: left;}
td.stockcol.number {text-align: right;}
td.stockcol.number.rank {color: blue; font-weight: bold; font-style: italic;}
td.stockcol.company {font-weight: bold; font-style: italic;}

#graphdiv {width: 69%; display: inline-block;}
#graphPerf {width: 700px;}
#graphMrk {width: 500px;}
#graphSec {width: 450px;}
