.results-zone { 
  display:table-cell; 
  width:700px;
/*  border:1px black dashed; */
  border:0px; 
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  margin:0px; 
  border-collapse:collapse;
  text-align:center; 
  vertical-align:top; }

.results-blue-delimiter {
  display:table; 
  width:100%;
  height:1px;
  border:1px #99CCFF solid; 
  background-color:#99CCFF; 
  padding:0px; 
  margin:0px; 
  border-collapse:collapse; }

.results-display {
  display:table; 
  width:100%;
/*  border:1px black dashed; */
  border:0px; 
  background-color:#FFFFFF; 
  padding:0px; 
  margin:0px; 
  border-collapse:collapse; }
.results-display-grey {
  display:table; 
  width:100%;
/*  border:1px red dashed; */
  border:0px; 
  background-color:#EAEAEA; 
  padding:0px; 
  margin:0px; 
  border-collapse:collapse; }
.results-display-l1c1 { 
  display:table-cell; 
  width:100%;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  padding-left:5px; 
  padding-right:5px; 
  padding-top:0px;
  padding-bottom:0px;
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:middle; }
.results-display-l1c2 { 
  display:table-cell; 
  width:25px;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  padding-top:2px;
  padding-bottom:2px;
  padding-left:0px;
  padding-right:5px;
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:middle; }
.results-display-l2c1 { 
  display:table-cell; 
  width:100%;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  padding-left:5px; 
  padding-right:5px; 
  padding-top:0px;
  padding-bottom:2px;
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:middle; }
.results-display-l3c1 { 
  display:table-cell; 
  width:25px;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  padding:0px; 
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:top; }
.results-display-l3c2 { 
  display:table-cell; 
  width:100%;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  padding:0px;
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:top; }
.results-display-l3c2-grey { 
  display:table-cell; 
  width:100%;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  background-color:#EAEAEA;
  padding:0px;
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:top; }
.results-display-l3c2-left { 
  display:table-cell; 
  width:100%;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  padding-left:5px; 
  padding-right:5px; 
  padding-top:0px;
  padding-bottom:0px;
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:middle; }
.results-display-l3c2-right { 
  display:table-cell; 
  width:100%;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  padding-left:5px; 
  padding-right:5px; 
  padding-top:0px;
  padding-bottom:0px;
  margin:0px; 
  border-collapse:collapse;
  text-align:right; 
  vertical-align:middle; }
.results-display-l3c3 { 
  display:table-cell; 
  width:15px;
  height:10px;
/*  border:1px red dashed; */
  border:0px; 
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:middle; }
.results-display-l4c1 { 
  display:table-cell; 
  width:100%;
  height:5px;
/*  border:1px red dashed; */
  border:0px; 
  padding:0px;
  margin:0px; 
  border-collapse:collapse;
  text-align:left; 
  vertical-align:middle; }
.results-display-l5c1 { 
  display:table-cell; 
  width:100%;
  height:100%;
/*  border:1px red dashed; */
  border:0px; 
  padding:5px;
  margin:0px; 
  border-collapse:collapse;
  text-align:justify; 
  vertical-align:middle;}
