#ticker {
    height:345px;overflow:auto; border:1px solid #aaaaaa;
  }
  #ticker dt {
     padding:0 10px 5px 10px;
    background-color:#fff; padding-top:10px; border:1px solid #ffffff;
    border-bottom:none; border-right:none;
  }
  #ticker dd {
    margin-left:0;  padding:0 10px 10px 10px;
    border-bottom:1px solid #aaaaaa; background-color:#fff;
    border-left:1px solid #ffffff;
  }
  #ticker dd.last { border-bottom:1px solid #ffffff;}
  
  .pimg1{
    position: absolute;
    opacity: 0.70;
    background-position: center;
    background-size:cover;


    background-attachment: fixed; /*scroll to normal*/
  
  }
  

  
  /*.pimg1{
    background-image: url('../../../images/csi-people.jpg');
    min-height: 200px;
    width: 100%;
    
    background-repeat:no-repeat;
  }
  */
.section{
  text-align: center;
  background: maroon;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

a #no_decor:hover{
  text-decoration: none;
  text-decoration-style: none;
}


.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
}

/* Style the active/current link */
.pagination a.active {
  background-color: dodgerblue;
  color: white;
}

/* Add a grey background color on mouse-over */
.pagination a:hover:not(.active) {background-color: #ddd;}














/* for MENU*/


*{
  margin: 0px;
  padding: 0px;
}

#ulmenu
{
  display: table;
  width:100%;
}
#csimenu{
  margin:0px;
}
#csimenu ul{
  list-style: none;
  
}


#csimenu ul li{
  display: table-cell;
  background:#002060;
  line-height: 30px;
  text-align: center;
  width:130px;
  float:left;
  position: relative;
}

#csimenu ul li a{
  text-decoration: none;
  color:white;
  display: block;
}

#csimenu ul li a:hover{
  background-color: #dc143c;
}

#csimenu ul ul{
  
  position: absolute;
  display: none;
  }

#csimenu ul ul li{
  background: coral;
  display: block;
}

#csimenu ul li:hover >ul
{
  display: block;
}

#csimenu ul ul ul{
  margin-left: 130px;
  top:0px;
}


img{
  max-width: 97%;
  max-height: 100%;
  display: block; /* remove extra space below image */
}



/*Waveiy Concepts*/
.waviy {
  position: relative;
}
.waviy span {
  position: relative;
  display: inline-block;
  font-size: 20px;
	font-weight:bold;
  color: #002147;
  letter-spacing: 0px!important;
  animation: flip 2s infinite;
  animation-delay: calc(.2s * var(--i))
}
@keyframes flip {
  0%,80% {
    transform: rotateY(360deg) 
  }
}


.line {
  width: 100%;
  font-size: 20px;
  font-weight:bold;
  color: #002147;
  overflow: hidden;
  padding: 0;
  margin-bottom: 5px;
}
.flipX {
  animation: 2s anim-flipX ease infinite;
}
@keyframes anim-flipX {
  0% {
    opacity: 0;
    transform: rotateX(90def);
  }
  50% {
    opacity: 1;
    transform: rotateX(720deg);
  }
  100% {
    /* animate nothing to pause animation at the end */
    opacity: 1;
    transform: rotateX(720deg);
  }
}


.carousel-control-prev-icon, .carousel-control-next-icon {
filter: invert(50%);

}