@-webkit-keyframes heartbeat-1
{
   0% { -webkit-transform: rotate(0deg) ;  }
   15% { -webkit-transform: rotate(0deg) scale(1.2,1.2) ;  }
   25% { -webkit-transform: rotate(0deg) scale(1.1,1.1) ;  }
   35% { -webkit-transform: rotate(0deg) scale(1.2,1.2) ;  }
   100% { -webkit-transform: rotate(0deg) scale(1.0,1.0) ;  }
}
@-moz-keyframes heartbeat-1
{
   0% { -moz-transform: rotate(0deg) ;  }
   15% { -moz-transform: rotate(0deg) scale(1.2,1.2) ;  }
   25% { -moz-transform: rotate(0deg) scale(1.1,1.1) ;  }
   35% { -moz-transform: rotate(0deg) scale(1.2,1.2) ;  }
   100% { -moz-transform: rotate(0deg) scale(1.0,1.0) ;  }
}
@-o-keyframes heartbeat-1
{
   0% { -o-transform: rotate(0deg) ;  }
   15% { -o-transform: rotate(0deg) scale(1.2,1.2) ;  }
   25% { -o-transform: rotate(0deg) scale(1.1,1.1) ;  }
   35% { -o-transform: rotate(0deg) scale(1.2,1.2) ;  }
   100% { -o-transform: rotate(0deg) scale(1.0,1.0) ;  }
}
@-ms-keyframes heartbeat-1
{
   0% { -ms-transform: rotate(0deg) ;  }
   15% { -ms-transform: rotate(0deg) scale(1.2,1.2) ;  }
   25% { -ms-transform: rotate(0deg) scale(1.1,1.1) ;  }
   35% { -ms-transform: rotate(0deg) scale(1.2,1.2) ;  }
   100% { -ms-transform: rotate(0deg) scale(1.0,1.0) ;  }
}
@keyframes heartbeat-1
{
   0% { transform: rotate(0deg) ;  }
   15% { transform: rotate(0deg) scale(1.2,1.2) ;  }
   25% { transform: rotate(0deg) scale(1.1,1.1) ;  }
   35% { transform: rotate(0deg) scale(1.2,1.2) ;  }
   100% { transform: rotate(0deg) scale(1.0,1.0) ;  }
}
@-webkit-keyframes rainbow-background
{
   0% { background-color: #FF3399;  }
   23% { background-color: #FF6633;  }
   48% { background-color: #FFF802;  }
   80% { background-color: #04A396;  }
   100% { background-color: #3366FF;  }
}
@-moz-keyframes rainbow-background
{
   0% { background-color: #FF3399;  }
   23% { background-color: #FF6633;  }
   48% { background-color: #FFF802;  }
   80% { background-color: #04A396;  }
   100% { background-color: #3366FF;  }
}
@-o-keyframes rainbow-background
{
   0% { background-color: #FF3399;  }
   23% { background-color: #FF6633;  }
   48% { background-color: #FFF802;  }
   80% { background-color: #04A396;  }
   100% { background-color: #3366FF;  }
}
@-ms-keyframes rainbow-background
{
   0% { background-color: #FF3399;  }
   23% { background-color: #FF6633;  }
   48% { background-color: #FFF802;  }
   80% { background-color: #04A396;  }
   100% { background-color: #3366FF;  }
}
@keyframes rainbow-background
{
   0% { background-color: #FF3399;  }
   23% { background-color: #FF6633;  }
   48% { background-color: #FFF802;  }
   80% { background-color: #04A396;  }
   100% { background-color: #3366FF;  }
}
a
{
   color: #0000FF;
   text-decoration: underline;
}
a:visited
{
   color: #800080;
}
a:active
{
   color: #FF0000;
}
a:hover
{
   color: #0000FF;
   text-decoration: underline;
}
input:focus, textarea:focus, select:focus
{
   outline: none;
}
.visibility-hidden
{
   visibility: hidden;
}
h1, .h1
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
h2, .h2
{
   font-family: Arial;
   font-weight: bold;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
.CustomStyle
{
   font-family: "Courier New";
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #2E74B5;
   background-color: transparent;
   background-image: url(images/Play.gif);
   background-size: 100% 100%;
   border-radius: 50px;
}
.body
{
   text-decoration: none;
   background-color: #000FFF;
}
.td
{
   text-decoration: none;
   background-color: transparent;
   padding: 10px 10px 10px 10px;
   width: 200px;
}
.help
{
   text-decoration: none;
   background-color: transparent;
   background-image: url(images/help.gif);
   background-size: contain;
   border-radius: 50px;
   -webkit-transition-property: all;
   -moz-transition-property: all;
   transition-property: all;
   -webkit-transition-duration: 500ms;
   -moz-transition-duration: 500ms;
   transition-duration: 500ms;
   -webkit-transition-delay: 0ms;
   -moz-transition-delay: 0ms;
   transition-delay: 0ms;
   -webkit-transition-timing-function: linear;
   -moz-transition-timing-function: linear;
   transition-timing-function: linear;
}
.speak
{
   text-decoration: none;
   background-color: transparent;
   background-image: url(images/speak.gif);
   background-size: 100% 100%;
   border-radius: 50px;
}
.exit
{
   text-decoration: none;
   background-color: transparent;
   background-image: url(images/image001.gif);
   border-radius: 50px;
}
.dropdown
{
   text-decoration: none;
   background-color: #FFFFFF;
   border: 2px solid #DC143C;
   border-radius: 20px;
}
.select
{
   text-decoration: none;
   background-color: transparent;
   margin: 10px 10px 10px 10px;
   width: 200px;
}
.button
{
   font-size: 21px;
   text-align: center;
   text-decoration: none;
   color: #0000FF;
   background-color: #FFFFFF;
   border: 2px solid #FF1493;
   border-radius: 25px;
   cursor: pointer;
   margin: 1px 1px 1px 1px;
   padding: 3px 3px 3px 3px;
   box-shadow: 10px 5px 10px #6A5ACD;
   outline: none;
   display: inline-block;
   white-space: normal;
}
.button:hover
{
   text-decoration: none;
   background-color: transparent;
}
.button:active
{
   text-decoration: none;
   background-color: #3E8E41;
   transform: translateY(4px);
}
.playbutton
{
   font-size: 24px;
   text-align: center;
   text-decoration: none;
   color: #0000FF;
   background-color: transparent;
   background-image: url(images/Play.gif);
   background-size: cover;
   border: 2px solid #FF1493;
   border-radius: 50px;
   cursor: pointer;
   margin: 10px 10px 10px 10px;
   padding: 32px 32px 32px 32px;
   box-shadow: 10px 5px 10px #6A5ACD;
}
.playbutton:active
{
   text-decoration: none;
   background-color: #3E8E41;
   box-shadow: 0px 12px 16px #0000FF;
   transform: translateY(4px);
}
.playbutton:hover
{
   text-decoration: none;
   background-color: #FFE4B5;
}
.speakbutton
{
   font-size: 24px;
   text-align: center;
   text-decoration: none;
   color: #0000FF;
   background-color: transparent;
   background-image: url(images/speak.gif);
   background-size: 100% 100%;
   border: 2px solid #FF1493;
   border-radius: 50px;
   cursor: pointer;
   margin: 10px 10px 10px 10px;
   padding: 32px 32px 32px 32px;
   box-shadow: 10px 5px 10px #6A5ACD;
}
.speakbutton:active
{
   text-decoration: none;
   background-color: #3E8E41;
   box-shadow: 0px 12px 16px #0000FF;
   transform: translateY(4px);
}
.speakbutton:hover
{
   text-decoration: none;
   background-color: #FFE4B5;
}
.exitbutton
{
   font-size: 24px;
   text-align: center;
   text-decoration: none;
   color: #0000FF;
   background-color: transparent;
   background-image: url(images/image001.gif);
   background-size: 100% 100%;
   border: 2px solid #FF1493;
   border-radius: 50px;
   cursor: pointer;
   margin: 10px 10px 10px 10px;
   padding: 32px 32px 32px 32px;
   box-shadow: 10px 5px 10px #6A5ACD;
}
.exitbutton:active
{
   text-decoration: none;
   background-color: #3E8E41;
   box-shadow: 0px 12px 16px #0000FF;
   transform: translateY(4px);
}
.question
{
   font-family: Arial;
   font-size: 24px;
   text-align: center;
   text-decoration: none;
   color: #0000FF;
   background-color: #FFFFFF;
}
.vslider
{
   text-decoration: none;
   background-color: transparent;
}
.style1
{
   text-decoration: none;
   background-color: #00FFFF;
}
.layer0stylenormal
{
   text-decoration: none;
   background-color: #FFF0F5;
   border: 4px solid #C71585;
   border-radius: 10px;
}
.layer0stylerainbow
{
   text-decoration: none;
   background-color: #98FB98;
   border: 4px solid #C71585;
   border-radius: 10px;
   -webkit-animation-name: rainbow-background;
   -moz-animation-name: rainbow-background;
   animation-name: rainbow-background;
   -webkit-animation-duration: 500ms;
   -moz-animation-duration: 500ms;
   animation-duration: 500ms;
   -webkit-animation-delay: 0ms;
   -moz-animation-delay: 0ms;
   animation-delay: 0ms;
   -webkit-animation-timing-function: linear;
   -moz-animation-timing-function: linear;
   animation-timing-function: linear;
   -webkit-animation-iteration-count: 4;
   -moz-animation-iteration-count: 4;
   animation-iteration-count: 4;
   -webkit-animation-direction: normal;
   -moz-animation-direction: normal;
   animation-direction: normal;
   -webkit-animation-fill-mode: none;
   -moz-animation-fill-mode: none;
   animation-fill-mode: none;
}
.messagebox
{
   text-decoration: none;
   background-color: transparent;
   outline: none;
   display: inline-block;
   white-space: normal;
}
.layer0stylegreen
{
   text-decoration: none;
   background-color: #90EE90;
   border: 4px solid #C71585;
   border-radius: 10px;
}
.roundbutton
{
   font-family: Impact;
   font-weight: bold;
   font-size: 20px;
   font-style: italic;
   text-align: center;
   text-decoration: none;
   color: #0000FF;
   background-color: transparent;
   border: 2px solid #FF1493;
   border-radius: 50px;
   cursor: pointer;
   margin: 10px 10px 10px 10px;
   padding: 32px 32px 32px 32px;
   box-shadow: 10px 5px 10px #6A5ACD;
}
.roundbutton:active
{
   text-decoration: none;
   background-color: transparent;
   box-shadow: 0px 1px 0px #FFFFFF;
   transform: translateY(4px);
}
.roundbutton:hover
{
   text-decoration: none;
   background-color: #FFE4B5;
}
.plain
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-align: center;
   text-decoration: none;
   color: #191970;
   background-color: #F5F5F5;
   border: 4px solid #A52A2A;
   border-radius: 7px;
}
.newround
{
   font-family: Arial;
   font-weight: bold;
   font-size: 17px;
   font-style: normal;
   text-align: center;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   border: 3px solid #800080;
   border-radius: 50px;
   margin: 1px 0px 0px 0px;
   padding: 1px 0px 0px 0px;
}
.subjectGame
{
   font-family: Arial;
   font-weight: bold;
   font-size: 20px;
   font-style: italic;
   text-align: center;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
}
.progessTable1
{
   font-family: Arial;
   font-weight: bold;
   font-size: 17px;
   text-align: center;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
}
