.blink { height: 17px;
  border: 1px solid #B5BCC7;
  padding:0 2px;
  background-color: #FFF;
    animation: blink 1s steps(1, start) infinite; }

@keyframes blink { 0%   { background-color: white;} 
        50%  { background-color: red;}
           100% { background-color: white;}}
           
.scroll-left {
height: 50px; 
overflow: hidden;
position: relative;
}
.scroll-left p {
position: absolute;
width: 100%;
height: 100%;
margin: 0;
line-height: 50px;
text-align: center;
/* Starting position */
-moz-transform:translateX(100%);
-webkit-transform:translateX(100%); 
transform:translateX(100%);
/* Apply animation to this element */ 
-moz-animation: scroll-left 10s linear infinite;
-webkit-animation: scroll-left 10s linear infinite;
animation: scroll-left 10s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
0% { -moz-transform: translateX(100%); }
100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
0% { -webkit-transform: translateX(100%); }
100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
0% { 
-moz-transform: translateX(100%); /* Browser bug fix */
-webkit-transform: translateX(100%); /* Browser bug fix */
transform: translateX(100%); 
}
100% { 
-moz-transform: translateX(-100%); /* Browser bug fix */
-webkit-transform: translateX(-100%); /* Browser bug fix */
transform: translateX(-100%); 
}
}


/* CSS for grey Grids */

.grey-grid {
  z-index: 9;
}

.grey-grid .cell {
  font-family: Verdana;
  font-size: 13px;
  text-align: center;
}

.crygreystal-grid .cell {
  text-align: center;
}

.grey-grid .header-cell {
  font-size: 11px;
  color: #1641af;
  background-color: lightgrey;
  background-image: url('../images/grids/crystal/header.png');
  background-repeat: repeat-x;
  text-align: center;
  font-weight: bold;
}

.grey-grid .header-cell div {
  text-align: center;
}

.grey-grid .odd {
  color: #555555;
  background-color: #efefef;
}

.grey-grid .even {
  color: #555555;
  background-color: #fcfcfc;
}

.grey-grid .odd INPUT.PR {
  color: #555555;
}

.grey-grid .odd INPUT.PR-UL {
  color: #555555;
}

.grey-grid .even INPUT.PR {
  color: #555555;
}

.grey-grid .even INPUT.PR-UL {
  color: #555555;
}

.grey-grid .selected {
  color: #ffffff;
  background-color: #6699cc;
}

.grey-grid .hover {
  color: #555555;
  background-color: #cbe2ff;
  background-image: url('../images/grids/crystal/hover.png');
  background-repeat: repeat-x;
}

.inputYellow {
  font-family: Monospace;
  font-size: 13px;
  z-index: 20;
  margin: 0;
  padding-left: 0;
  padding-right: 1px;
  padding-top: 0;
  padding-bottom: 0;
  border: 1px solid #7eadd9;
  background-color: yellow;
}