body {
  margin: 0;
  padding: 0; 
  padding-top: 10px;
  background-color: #000000;
  text-align: left; 
  font: 15px 'Avenir','Arial', 'Helvetica', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
  color: #eeeeee;
  background-image: url("ixq-Back.png");
  background-size: 1920px;
  background-repeat: no-repeat;

}

body.index  {
	background-color: #000000;
	color: #ffffff;
}

a:link, a:visited, a:hover, a:focus, a:active
 {
	color: #000;
	text-decoration: none;
}

p {margin: 0px;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
   font-size: 22pt;
}

p.pic {margin: 30px;
  margin-left: 0px;
   font-size: 18pt;
}



ul {margin: 40px;
}
li {
   font-size: 12pt;
}
bodyX {
    background-color: #FFFFDD
}



table.index {
    padding: 10px;
       font-size: 16pt;

    background-color: #000000;
    color: #FFFFFF;

}

table.foot {
padding: 0px;
    background-color: #FFFFDD

}



h1 {
	background-repeat: no-repeat;
  padding-left: 30px;
  padding-top: 30px;
	height:64px;
	font: 48px Avenir, Geneva, Arial, Verdana, sans-serif; 
   font-weight: bold; 
   font-size: 48pt;
	margin:0;
}
h2 {
  margin-top:30px;
	padding:5px;
	padding-left: 40px;
	font-family: 'Trebuchet MS', Geneva, Arial, Verdana, sans-serif; 
   font-weight: bold; 
   font-size: 35px;
	top-bottom: 1px solid #000;
  color: #FFF;
}


h3 {
	margin:40px;
	padding:5px;
	padding-left: 0px;
	font-family: 'Trebuchet MS', Geneva, Arial, Verdana, sans-serif; 
   font-weight: bold; 
   font-size: 24px;
}

ol{
  margin-left: 20pt; 
  margin-right: 30pt;

}

li {
  margin-left: :20px;
  margin-right: :40px;
  padding:4px;
  padding-left: 0px;
  font-family: 'Trebuchet MS', Geneva, Arial, Verdana, sans-serif; 
   font-size: 22px;
}

.title {
  font-family: Avenir,'Trebuchet MS', Geneva, Arial, Verdana, sans-serif; 
     font-size: 32px;
     text-align: center;
     color: #aaa;

}

.pulse {
 display: block;
 vertical-align: : middle;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
     animation-name:pulseanim;
  animation-duration:2s;
  animation-iteration-count:infinite;
  animation-timing-function:ease-in-out;
}

.pulsex {
 display: block;
 vertical-align: : middle;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;

}

@keyframes pulseanim {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(.9);
  }
  100% {
    transform: scale(1);
  }
}
