@-webkit-keyframes animate-fade-in-right
{
   0% { -webkit-transform: translate(100px,0px) rotate(0deg) ; opacity: 0;  }
   100% { -webkit-transform: translate(0px,0px) rotate(0deg) ; opacity: 1;  }
}
@-moz-keyframes animate-fade-in-right
{
   0% { -moz-transform: translate(100px,0px) rotate(0deg) ; opacity: 0;  }
   100% { -moz-transform: translate(0px,0px) rotate(0deg) ; opacity: 1;  }
}
@keyframes animate-fade-in-right
{
   0% { transform: translate(100px,0px) rotate(0deg) ; opacity: 0;  }
   100% { transform: translate(0px,0px) rotate(0deg) ; opacity: 1;  }
}
a.style1
{
   color: #0066CC;
   text-decoration: underline;
}
a.style1:visited
{
   color: #0066CC;
   text-decoration: underline;
}
a.style1:active
{
   color: #FF0000;
   text-decoration: none;
}
a.style1:hover
{
   color: #CC0000;
   text-decoration: underline;
}
a.style2
{
   color: #F5FFFA;
   text-decoration: underline;
}
a.style2:visited
{
   color: #800080;
   text-decoration: underline;
}
a.style2:active
{
   color: #FF0000;
   text-decoration: underline;
}
a.style2:hover
{
   color: #0000FF;
   text-decoration: underline;
}
a.style3
{
   color: #000000;
   text-decoration: underline;
}
a.style3:visited
{
   color: #800080;
   text-decoration: underline;
}
a.style3:active
{
   color: #FF0000;
   text-decoration: underline;
}
a.style3:hover
{
   color: #0000FF;
   text-decoration: underline;
}
a.style4
{
   color: #FFFFFF;
   text-decoration: underline;
}
a.style4:visited
{
   color: #FFFFFF;
   text-decoration: underline;
}
a.style4:active
{
   color: #FF0000;
   text-decoration: underline;
}
a.style4:hover
{
   color: #DC143C;
   text-decoration: underline;
}
a.link
{
   color: #0066CC;
   background: #FFFFFF;
   text-decoration: none;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
   position: relative;
   display: inline-block;
}
a.link::after,
a.link::before
{
   background: transparent;
   content: "";
   display: block;
   position: absolute;
   width: 100%;
   height: 2px;
   background: #FF0000;
   opacity: 0;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
}
a.link::before
{
   top: -2px;
   -webkit-transform: translateY(-10px);
   transform: translateY(-10px);
}
a.link::after
{
   bottom: -2px;
   -webkit-transform: translateY(10px);
   transform: translateY(10px);
}
a.link:hover::after,
a.link:hover::before
{
   background: #FF0000;
   opacity: 1;
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
}
a.link:visited
{
   color: #0066CC;
   text-decoration: none;
}
a.link:active
{
   color: #FF0000;
   text-decoration: none;
}
a.link:hover
{
   color: #FF0000;
   text-decoration: none;
}
a.link2
{
   color: #DC143C;
   text-decoration: none;
   -webkit-text-shadow: 0px 0px 14px rgba(245,245,245,1.00);
   text-shadow: 0px 0px 14px rgba(245,245,245,1.00);
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
   position: relative;
   display: inline-block;
}
a.link2::after
{
   background: transparent;
   content: "";
   display: block;
   height: 0;
   width: 100%;
   margin-top: 2px;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
}
a.link2:hover::after
{
   background: #FF0000;
   height: 2px;
}
a.link2:visited
{
   color: #DC143C;
   background: #FFFFFF;
   text-decoration: none;
}
a.link2:active
{
   color: #FF0000;
   text-decoration: none;
}
a.link2:hover
{
   color: #FF0000;
   text-decoration: none;
}
a.LINK3
{
   color: #0066CC;
   background: #E7F4FF;
   text-decoration: none;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
   position: relative;
   display: inline-block;
}
a.LINK3::after,
a.LINK3::before
{
   background: transparent;
   content: "";
   display: block;
   position: absolute;
   width: 100%;
   height: 2px;
   background: #DC143C;
   opacity: 0;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
}
a.LINK3::before
{
   top: -2px;
   -webkit-transform: translateY(-10px);
   transform: translateY(-10px);
}
a.LINK3::after
{
   bottom: -2px;
   -webkit-transform: translateY(10px);
   transform: translateY(10px);
}
a.LINK3:hover::after,
a.LINK3:hover::before
{
   background: #DC143C;
   opacity: 1;
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
}
a.LINK3:visited
{
   color: #0066CC;
   text-decoration: none;
}
a.LINK3:active
{
   color: #0066CC;
   text-decoration: none;
}
a.LINK3:hover
{
   color: #DC143C;
   text-decoration: none;
}
a.linkV1
{
   color: #76C000;
   text-decoration: none;
   -webkit-transition: all 300ms ease-out;
   transition: all 300ms ease-out;
   position: relative;
   display: inline-block;
}
a.linkV1::after,
a.linkV1::before
{
   background: transparent;
   content: "";
   display: block;
   position: absolute;
   width: 100%;
   height: 2px;
   background: #DC143C;
   opacity: 0;
   -webkit-transition: all 300ms ease-out;
   transition: all 300ms ease-out;
}
a.linkV1::before
{
   top: -2px;
   -webkit-transform: translateY(-10px);
   transform: translateY(-10px);
}
a.linkV1::after
{
   bottom: -2px;
   -webkit-transform: translateY(10px);
   transform: translateY(10px);
}
a.linkV1:hover::after,
a.linkV1:hover::before
{
   background: #DC143C;
   opacity: 1;
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
}
a.linkV1:visited
{
   color: #00668B;
   text-decoration: none;
   -webkit-text-shadow: 2px -2px 20px rgba(0,0,0,1.00);
   text-shadow: 2px -2px 20px rgba(0,0,0,1.00);
}
a.linkV1:active
{
   color: #FF0000;
   text-decoration: none;
}
a.linkV1:hover
{
   color: #DC143C;
   text-decoration: none;
}
a.travel
{
   color: #0066CC;
   text-decoration: underline;
}
a.travel:visited
{
   color: #0066CC;
   text-decoration: underline;
}
a.travel:active
{
   color: #FF0000;
   text-decoration: underline;
}
a.travel:hover
{
   color: #FF0000;
   text-decoration: underline;
}
a.style5
{
   color: #000000;
   background: #F0F7FF;
   text-decoration: none;
}
a.style5:visited
{
   color: #000000;
   background: #F0F7FF;
   text-decoration: none;
}
a.style5:active
{
   color: #000000;
   background: #87CEFA;
   text-decoration: none;
}
a.style5:hover
{
   color: #000000;
   background: #87CEFA;
   text-decoration: none;
}
a.hov
{
   color: #000000;
   background: #00668B;
   text-decoration: none;
}
a.hov:visited
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.hov:active
{
   color: #87CEFA;
   background: #FF0000;
   text-decoration: none;
}
a.hov:hover
{
   color: #FF0000;
   background: #87CEFA;
   text-decoration: none;
}
a.ask
{
   color: #FF0000;
   background: #FFFFFF;
   text-decoration: none;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
   position: relative;
   display: inline-block;
}
a.ask::after,
a.ask::before
{
   background: transparent;
   content: "";
   display: block;
   position: absolute;
   width: 100%;
   height: 2px;
   background: #FF0000;
   opacity: 0;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
}
a.ask::before
{
   top: -2px;
   -webkit-transform: translateY(-10px);
   transform: translateY(-10px);
}
a.ask::after
{
   bottom: -2px;
   -webkit-transform: translateY(10px);
   transform: translateY(10px);
}
a.ask:hover::after,
a.ask:hover::before
{
   background: #FF0000;
   opacity: 1;
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
}
a.ask:visited
{
   color: #FF0000;
   background: #FFFFFF;
   text-decoration: none;
}
a.ask:active
{
   color: #FF0000;
   background: #FFFFFF;
   text-decoration: none;
}
a.ask:hover
{
   color: #FF0000;
   background: #FFFFFF;
   text-decoration: none;
}
a.text_event
{
   color: #0066CC;
   background: #FBFBFB;
   text-decoration: underline;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
}
a.text_event:visited
{
   color: #0066CC;
   background: #FBFBFB;
   text-decoration: underline;
}
a.text_event:active
{
   color: #0066CC;
   background: #FBFBFB;
   text-decoration: underline;
}
a.text_event:hover
{
   color: #FF0000;
   background: #FBFBFB;
   text-decoration: underline;
}
a.double
{
   color: #0066CC;
   background: #FFFFFF;
   text-decoration: none;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
   position: relative;
   display: inline-block;
}
a.double::after,
a.double::before
{
   background: transparent;
   content: "";
   display: block;
   position: absolute;
   width: 100%;
   height: 2px;
   background: #FF0000;
   opacity: 0;
   -webkit-transition: all 300ms linear;
   transition: all 300ms linear;
}
a.double::before
{
   top: -2px;
   -webkit-transform: translateY(-10px);
   transform: translateY(-10px);
}
a.double::after
{
   bottom: -2px;
   -webkit-transform: translateY(10px);
   transform: translateY(10px);
}
a.double:hover::after,
a.double:hover::before
{
   background: #FF0000;
   opacity: 1;
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
}
a.double:visited
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.double:active
{
   color: #FF0000;
   background: #FFFFFF;
   text-decoration: none;
}
a.double:hover
{
   color: #FF0000;
   background: #FFFFFF;
   text-decoration: none;
}
h1, .h1
{
   font-family: Arial;
   font-weight: normal;
   font-size: 29px;
   text-decoration: none;
   color: #0066CC;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
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;
}
h3, .h3
{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
h4, .h4
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
h5, .h5
{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
h6, .h6
{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
.text_link
{
   text-decoration: none;
   color: #0066CC;
   background-color: transparent;
   border-top: 3px dotted #0066CC;
   border-bottom: 3px dotted #0066CC;
}
.Travel
{
   font-family: Arial;
   font-weight: normal;
   font-size: 19px;
   text-decoration: underline;
   color: #0066CC;
   background-color: transparent;
}
.Main Text
{
   font-family: Arial;
   font-size: 15px;
   text-align: justify;
   line-height: 25.53px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
}
.hovee_l
{
   font-weight: normal;
   text-decoration: none;
   background-color: #D2E5FF;
   border: 1px solid #000000;
   border-radius: 10px;
   opacity: 0.15;
}
.hovee_II
{
   text-decoration: none;
   background-color: #00668B;
   border: 1px none #000000;
   border-radius: 10px;
   opacity:0.15;
}
.go_to
{
   font-family: Arial;
   font-size: 16px;
   text-align: center;
   text-decoration: none;
   color: #000000;
   background-color: #D2E5FF;
   border: 1px solid #0071CC;
   border-radius: 10px;
}
.text_event_before
{
   font-family: Montserrat;
   font-weight: 400;
   font-size: 17px;
   text-decoration: underline;
   color: #FF0000;
   background-color: transparent;
}
.tevh
{
   font-family: Montserrat;
   font-weight: 400;
   font-size: 17px;
   text-decoration: underline;
   color: #0066CC;
   background-color: #FBFBFB;
   border-radius: 7px;
   font-color: #FF0000;
}
.term
{
   font-family: Montserrat;
   font-weight: 400;
   font-size: 19px;
   text-decoration: none;
   color: #3370B7;
   background-color: transparent;
}
.disabled
{
   font-family: Montserrat;
   font-weight: 400;
   font-size: 19px;
   text-decoration: none;
   color: #A9A9A9;
   background-color: #CCCCCC;
}
.text_link_hoover
{
   text-decoration: none;
   color: #FF0000;
   background-color: transparent;
   border: 0px dotted #FF0000;
   border-top: 2px solid #FF0000;
   border-bottom: 2px solid #FF0000;
}
.flexgrid_wh
{
   text-decoration: none;
   background-color: transparent;
}
.style1
{
   text-decoration: none;
   background-color: rgba(128,128,128,0.39);
}
.button_usual
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #FFFFFF;
   background-color: #0066CC;
   border: 2px solid #FFFFFF;
   border-radius: 7px;
}
.button_hover
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #0066CC;
   background-color: #D2E5FF;
   border: 1px solid #0066CC;
   border-radius: 7px;
}
