g/* CSS Document */
.button {

	border-style:solid;
	border-color:#060;

	font: inherit;
	color:#060;
	cursor: pointer;
	padding: 0px;
}

td
{
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}


.td
{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align:justify;
}

.mat_td
{
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  padding-left:5px;
  height:22px;
  text-decoration: none;
  text-align:justify;

}

.hdr_td
{
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
    padding-left:5px;
  height:26px;
  text-decoration: none;
  background-color:#0F273B;
  text-align:justify;

}
.new_td_thing	{
	background: url("images/nav_bg_17.jpg") repeat;
}
.new_td_thing2	{
	background-color:#F4F6E8;
}

body
{
	margin-left:0px; 
	margin-top:0px; 
	margin-right:0px;


}

.leftside_bg
{
	background-image: url(images/bg_11.jpg); 
}

.rightside_bg
{
	background-image: url(images/bg_18.jpg);
}

.nav_bar
{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #1D91CC;
  text-decoration: none;
}

.text2
{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

a
{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #1D91CC;
  text-decoration: none;
  border:none;
}

a img  
{  
border: none;  
}

a:hover
{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: red;
  text-decoration: none;
}

.a
{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align:justify;
  padding-left:2px;
}

a.mapaddr
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666600;
 font-size:13px;
 font-weight:bold;
}
a.mapaddr:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
}
.boldText
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#666600;
  font-size:13px;
  font-weight:bold;
}

/* new */

.load
{
	background:url('assets/images/ballsLoading.gif') no-repeat center;
}

/* 5/23/2020 */

.glitch {
  color: white;
  font-size: 100px;
  position: relative;
  width: 400px;
  margin: 0 auto;
}
@keyframes noise-anim {
  $steps: 20;
  @for $i from 0 through $steps {
    #{percentage($i*(1/$steps))} {
      $top: random(100);
      $bottom: random(101 - $top);
      clip-path: inset(#{$top}% 0 #{$bottom}%  0);
    }
  }
}
.glitch::after {
  content: attr(data-text);
  position: absolute;
  left: 2px;
  text-shadow: -1px 0 red;
  top: 0;
  color: white;
  background: black;
  overflow: hidden;
  animation: noise-anim 2s infinite linear alternate-reverse;
}

@keyframes noise-anim-2 {
  $steps: 20;
  @for $i from 0 through $steps {
    #{percentage($i*(1/$steps))} {
      $top: random(100);
      $bottom: random(101 - $top);
      clip-path: inset(#{$top}% 0 #{$bottom}%  0);
    }
  }
}
.glitch::before {
  content: attr(data-text);
  position: absolute;
  left: -2px;
  text-shadow: 1px 0 blue;
  top: 0;
  color: white;
  background: black;
  overflow: hidden;
  animation: noise-anim-2 15s infinite linear alternate-reverse;
}