* {
  margin: 0;
  font-size: 13px;
  font-family: arial,helvetica,sans-serif;
}

html {
  height: 100%;
background: url('./BACKGROUNDS/coconut.jpg') no-repeat center center fixed;

/* background: url('./BACKGROUNDS/bgsuns.jpg') no-repeat center center fixed; 
  
background: url('./images/photo-min.jpg') no-repeat center center fixed;

background: url('./BACKGROUNDS/Dusk.jpg') no-repeat center center fixed;
*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#myimage { 
	opacity: 0; 
	transition: opacity 0.3s ease-in-out; 
} 
 
#myimage:hover { 
	opacity: 1;
}

#myimage1 { 
	opacity: 1; 
	transition: opacity 0.3s ease-in-out; 
} 
 
#myimage1:hover { 
	opacity: 0;
}

body {
  height: 100%;
  cursor: url('./images/cursor.png'), default;
}

ol > li::marker {
  font-weight: bold;
}

ol {
  counter-reset: list;
}
ol > li {
  list-style: none;
}
ol > li:before {
  font-weight: bold;
  content: "("counter(list) ".) ";
  counter-increment: list;
}

li:hover {
  color: white;
  background-color: black;
}

.btn {
  transition: transform 250ms;
  transition-timing-function: linear;
}

tr:hover td {background:#000; color:white;}

.btn:hover {
    transform: translateY(-4px);
    color : white;
    background-color : black;
  }

.wrapper {
  width: 960px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -4em;
}

.footer, .push {
  width: 960px;
  height: 4em;
  margin: 0 auto;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.pattern {
background-color: #e8e7f9;
opacity: 1;
background-image:  linear-gradient(135deg, #d2d6fa 25%, transparent 25%), linear-gradient(225deg, #d2d6fa 25%, transparent 25%), linear-gradient(45deg, #d2d6fa 25%, transparent 25%), linear-gradient(315deg, #d2d6fa 25%, #e8e7f9 25%);
background-position:  28px 0, 28px 0, 0 0, 0 0;
background-size: 56px 56px;
background-repeat: repeat;
}

.pattern2 {
    background-color: #f4f0f0;
opacity: 1;
background-image:  linear-gradient(135deg, #ebeaea 25%, transparent 25%), linear-gradient(225deg, #ebeaea 25%, transparent 25%), linear-gradient(45deg, #ebeaea 25%, transparent 25%), linear-gradient(315deg, #ebeaea 25%, #f4f0f0 25%);
background-position:  40px 0, 40px 0, 0 0, 0 0;
background-size: 40px 40px;
background-repeat: repeat;
}

.pattern3 {
background-image: url("./images/testbg2.jpg");
background-repeat: no-repeat;
}

h {
  color: red;
  font-size: 16px;
  font-weight: bold;
}

hs {
  color: darkred;
  font-size: 16px;
  font-weight: bold;
}

hl {
  color: darkblue;
  font-size: 20px;
  font-weight: bold;
  margin: auto;
}

hb {
  color: black;
  font-size: 16px;
  font-weight: bold;
}

hc {
  color: darkblue;
  font-size: 16px;
  font-weight: bold;
}

h2 {
  color: #C61405;
}

tr.view { height: 25px; }
tr.viewD { height: 50px;  text-align: center; }
td.viewN { padding: 0px 4px; height: 25px; background: linear-gradient(90deg, #e6dada, #a8caba); }
/*
td.viewN { padding: 0px 4px; height: 25px; background-color:#FFFED2; }
background: linear-gradient(90deg, #fdf5c9, #301934);
*/
td.viewO { padding: 0px 4px; height: 25px; background-color:#fdf5c9; font-weight: bold; }
td.viewR { padding: 0px 4px; height: 25px; background-color: #EEEEEE; text-align: right; }
td.viewC { padding: 0px 4px; height: 25px; color: #C61405; background-color:#eeeedd; font-weight: bold; }
td.viewB { padding: 0px 4px; height: 25px; background-color: #FFFFFF; font-weight: bold; }
td.viewX { padding: 0px 4px; height: 25px; background-color: lightblue; font-weight: bold; }
td.viewM { padding: 0px 4px; height: 25px; background-color:#0535C6; font-weight: bold; color: white; text-align: center; }
td.viewG { padding: 0px 4px; height: 25px; background-color:lightgreen; font-weight: bold; }
td.viewL { padding: 0px 4px; height: 25px; background: linear-gradient(90deg, #301934, #000000); font-weight: bold; color: white; }

td.headL { padding: 2px 4px; font-weight: bold; height: 19px; background-color: white; }
td.headR { padding: 2px 4px; font-weight: bold; height: 19px; text-align: right;  }

td.cellL { padding: 0px 4px; height: 19px; }
td.cellR { padding: 0px 4px; height: 19px; text-align: right; }
td.cellR { padding: 0px 4px; height: 19px; text-align: right; }

div.button {
  width: 153px;
  height: 21px;
  text-align: center;
  background-color: #0535C6;
  color: white;
  padding: 4px 0px 0px 0px;
  border: 1px solid black;
}
div.button:hover {
  background-color: #C61405;
  color: black;
  cursor: url('./images/pointer.png'), auto;
}

div.button2 {
  width: 253px;
  height: 116px;
  text-align: center;
  background-color: #0535C6;
  color: white;
  font-size: 18px;
  font-weight: bold;
  padding: 16px 0px 0px 0px;
  border: 1px solid black;
}
div.button2:hover {
  background-color: #C61405;
  color: black;
  cursor: url('./images/pointer.png'), auto;
}

input[type=text]
{
    background-color:#FFFED2;
}


select option {
    margin:40px;
    background: #FFFED2;
}

input[type="text"]:read-only { background-color:#C0FFC0; }

textarea { background-color: #FFFED2; }

.faasinasina {
    width: 154px;
    height: 21px;
    position: relative;
    z-index: 0;
    border-radius: 4px;
}

.faasinasina:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #00fff7, #f700ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 5px;
    color: black;
}

.faasinasina:active {
    color: yellow;
    font-weight: bold;
}

.faasinasina:active:after {
    background: transparent;
}

.faasinasina:hover:before {
    opacity: 1;
}

.faasinasina:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    color: black;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.faasinasina1 {
    position: relative;
    z-index: 0;
    border-radius: 4px;
}

.faasinasina1:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.faasinasina1:active {
    color: #000;
}

.faasinasina1:active:after {
    background: transparent;
}

.faasinasina1:hover:before {
    opacity: 1;
}

.faasinasina1:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.dropbtn {
  color: white;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #0535C6;
  border-radius: 4px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  border: 1px solid black;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: white;
  text-decoration: none;
  border-radius: 4px;
  padding: 5px 0px 0px 0px;
  display: block;
  cursor: url('./images/pointer.png'), auto;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
    color: black;
    font-weight: bold;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
  color: black;
}

.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}

@-webkit-keyframes move
{
    from {
        left: 0;
    }
    to {
        left: 50%;
    }
}
@keyframes move
{
    from {
        left: 100%;
    }
    to {
        left: 50%;
    }
}

a#rotator {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: move 5s;
    animation: move 5s;
}

a#rotator img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out; 
    -ms-transition: all 0.5s ease-in-out; 
    border-radius:60px;
    border:1px solid black;
    transition-duration: 0.5s;
    }

a#rotator img:hover { 
/*    box-shadow: 0 3px 15px #000;*/ 
    -webkit-transform: rotate(720deg); 
    -moz-transform: rotate(720deg); 
    -o-transform: rotate(720deg);
    -ms-transform: rotate(720deg); 
    transform: translate();

  box-shadow: 0 0 0 10px rgba(175, 255, 96, 0.1),
    0 0 0 20px rgba(255, 0, 0, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 60px rgba(255, 0, 0, 0.2), 0 0 0 80px rgba(0, 0, 255, 0.2),
    0 0 0 100px rgba(255, 0, 0, 0.1), 0 0 0 60px rgba(0, 0, 255, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 20px rgba(255, 0, 0, 0.2);
}

div.slide-left {
  width:100%;
}
div.slide-left div.inner {
  animation: slide-left 5s;
  margin-top:0%;
}

@keyframes slide-left {
  from {
    margin-left: 100%;
  }

  to {
    margin-left: 50%;
  }
}

div.slide-right {
  width:100%;
}
div.slide-right div.inner {
  margin-left:225px;
}

div.right:hover img {
    -webkit-transform: rotate(1440deg); 
    -moz-transform: rotate(1440deg); 
    -o-transform: rotate(1440deg);
    -ms-transform: rotate(1440deg); 
    transform: translate();
    box-shadow: 0 0 0 10px rgba(175, 255, 96, 0.1),
    0 0 0 20px rgba(255, 0, 0, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 60px rgba(255, 0, 0, 0.2), 0 0 0 80px rgba(0, 0, 255, 0.2),
    0 0 0 100px rgba(255, 0, 0, 0.1), 0 0 0 60px rgba(0, 0, 255, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 20px rgba(255, 0, 0, 0.2);

}

@-webkit-keyframes move
{
    from {
        left: 0;
    }
    to {
        left: 50%;
    }
}
@keyframes move
{
    from {
        left: 100%;
    }
    to {
        left: 50%;
    }
}

a#rotator1 {
    text-decoration: none;
    padding-right: 20px;
    padding-top: 5px;
    margin-left: 256px;
    position: absolute;
}

a#rotator1 img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out; 
    -ms-transition: all 0.5s ease-in-out; 
    border-radius:60px;
    border:1px solid black;
    transition-duration: 1s;
    }
    
a#rotator2 {
    text-decoration: none;
    padding-right: 20px;
    padding-top: 5px;
    margin-left: 558px;
    position: absolute;
}

a#rotator2 img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out; 
    -ms-transition: all 0.5s ease-in-out; 
    border-radius:60px;
    border:1px solid black;
    transition-duration: 1s;
    }
    
a#rotator3 {
    text-decoration: none;
    padding-right: 20px;
    padding-top: 0px;
    margin-left: 500px;
    position: absolute;
}

a#rotator3 img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out; 
    -ms-transition: all 0.5s ease-in-out; 
    border-radius:60px;
    transition-duration: 0.5s;
    }

a#rotator3 img:hover { 
/*    box-shadow: 0 3px 15px #000;*/ 
    -webkit-transform: rotate(10deg); 
    -moz-transform: rotate(10deg); 
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg); 
    transform: translate();

  box-shadow: 0 0 0 10px rgba(175, 255, 96, 0.1),
    0 0 0 20px rgba(255, 0, 0, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 60px rgba(255, 0, 0, 0.2), 0 0 0 80px rgba(0, 0, 255, 0.2),
    0 0 0 100px rgba(255, 0, 0, 0.1), 0 0 0 60px rgba(0, 0, 255, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 20px rgba(255, 0, 0, 0.2);
}

a#rotator4 {
    text-decoration: none;
    padding-right: 20px;
    padding-top: 0px;
    margin-left: 20px;
    position: absolute;
}

a#rotator4 img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out; 
    -ms-transition: all 0.5s ease-in-out; 
    border-radius:60px;
    transition-duration: 0.5s;
    }

a#rotator4 img:hover { 
/*    box-shadow: 0 3px 15px #000;*/ 
    -webkit-transform: rotate(270deg); 
    -moz-transform: rotate(270deg); 
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg); 
    transform: translate();

  box-shadow: 0 0 0 10px rgba(175, 255, 96, 0.1),
    0 0 0 20px rgba(255, 0, 0, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 60px rgba(255, 0, 0, 0.2), 0 0 0 80px rgba(0, 0, 255, 0.2),
    0 0 0 100px rgba(255, 0, 0, 0.1), 0 0 0 60px rgba(0, 0, 255, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 20px rgba(255, 0, 0, 0.2);
}

/* For sliding plane */
.container {
    margin-left: 0px;
}

.container:hover .hoverMe{
    margin-left: 860px;
    transition: margin 1s;
    -moz-transition: margin 1s; 
    -webkit-transition: margin 1s;
    -o-transition: margin 1s;
}

a#rotator6 {
    margin-left: 352px;
    margin-top: 58px;
    position: absolute;
}

a#rotator6 img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out; 
    -ms-transition: all 0.5s ease-in-out; 
    border-radius:60px;
    transition-duration: 1s;
    }

a#rotator6 img:hover { 
/*    box-shadow: 0 3px 15px #000;*/ 
    -webkit-transform: rotate(1440deg); 
    -moz-transform: rotate(1440deg); 
    -o-transform: rotate(1440deg);
    -ms-transform: rotate(1440deg); 
    transform: translate();

  box-shadow: 0 0 0 10px rgba(175, 255, 96, 0.1),
    0 0 0 20px rgba(255, 0, 0, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 60px rgba(255, 0, 0, 0.2), 0 0 0 80px rgba(0, 0, 255, 0.2),
    0 0 0 100px rgba(255, 0, 0, 0.1), 0 0 0 60px rgba(0, 0, 255, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 20px rgba(255, 0, 0, 0.2);
}
a#rotator5 {
    margin-left: 517px;
    margin-top: 58px;
    position: absolute;
}

a#rotator5 img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out; 
    -ms-transition: all 0.5s ease-in-out; 
    border-radius:60px;
    transition-duration: 1s;
    }

a#rotator5 img:hover { 
/*    box-shadow: 0 3px 15px #000;*/ 
    -webkit-transform: rotate(1440deg); 
    -moz-transform: rotate(1440deg); 
    -o-transform: rotate(1440deg);
    -ms-transform: rotate(1440deg); 
    transform: translate();

  box-shadow: 0 0 0 10px rgba(175, 255, 96, 0.1),
    0 0 0 20px rgba(255, 0, 0, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 60px rgba(255, 0, 0, 0.2), 0 0 0 80px rgba(0, 0, 255, 0.2),
    0 0 0 100px rgba(255, 0, 0, 0.1), 0 0 0 60px rgba(0, 0, 255, 0.2), 0 0 0 40px rgba(0, 0, 255, 0.2),
    0 0 0 20px rgba(255, 0, 0, 0.2);
}

.notice_text
{
    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;
    color: red;
}

@-moz-keyframes blinker
{  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker
{  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker
{  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
 }