/* Page styles */


/* snow effect */

/* @import url(http://fonts.googleapis.com/css?family=Croissant+One); */

/* latin-ext */
@font-face {
  font-family: 'Croissant One';
  font-style: normal;
  font-weight: 400;
  src: local('Croissant One'), local('CroissantOne-Regular'), url(../fonts/3y9n6bU9bTPg4m8NDy3Kq24UA3Ngnqcd.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Croissant One';
  font-style: normal;
  font-weight: 400;
  src: local('Croissant One'), local('CroissantOne-Regular'), url(../fonts/3y9n6bU9bTPg4m8NDy3Kq24UA31gng.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

h1 
{
  position: absolute;
  top: 50%;
  height: 50px;
  width: 100%;
  margin-top: -25px;
  color: white;
  font-family: 'Croissant One';
  font-size: 36px;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

#snowglobe 
{
  width: 33%;
  height: 80%;
  position: relative;
  top: 0;
  left: 100px;
 /*   overflow: hidden; */
}

#snowglobe .flake 
{
   position: absolute;
   width: 1px;
   height: 1px;
   color: rgba(0,0,0,0);
   text-shadow: 0 0 3px rgba(255,255,255,1);
}


.fireShadow7 
{
   text-shadow: 0 0 20px #fefcc9,
	        10px -10px 30px #feec85,
                -20px -20px 40px #ffae34,
                20px -30px 35px #ec760c,
                -20px -40px 40px #cd4606,
                0 -50px 65px #973716,
                10px -70px 70px #451b0e;
}

.smokeShadow7 
{
   text-shadow: 0 0 20px #c0c0c0,
                10px -10px 30px #b0b0b0,
                -20px -20px 40px #909090,
                20px -30px 35px #808080,
                -20px -40px 40px #666666,
                0 -50px 65px #333333,
                10px -80px 70px #000000;
}

a:link, a:visited, a:hover, a:active 
{
   color:#ff0000;
   font-weight:normal;
   background-color:inherit;
   /* text-shadow: #fff 0 2px 2px; */
   text-decoration:none;
}
a:hover
{
   text-decoration:underline;
}


h1,h2,h3,p,td,quote,small,form,input,ul,li,ol,label
{
   margin:0px;
   padding:0px;
   font-family:Arial, Helvetica, sans-serif;
}
 
h1
{
   font-size:28px;
   font-weight:bold;
   font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

h2
{
   font-weight:normal;
   font-size:20px;	
   color:#999999;
} 
 
.clear
{
   clear:both;
}

#rounded
{
   width:800px; 
   margin:10px auto;
   text-align:left;
}

.container
{
   background-color:transparent;
   padding:10px 20px 20px 20px;
}


ul
{
   margin:0px 0px;
}

li
{
   list-style:none;
   display:block;
   float:left;
}
 
#pageContent
{
   position:relative;
   margin-top:100px;
   margin-left:15%;
   margin-right:15%;
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   border:1px solid #000000; 
   background-color:#ffffff; /* #ffeecc; */
   font-size:14pt;
   color:#000000;
   /* -- box-shadow: 10px 10px 5px #888888; */
   line-height: 130%;
   opacity: 1.0; 
   padding-top:12px;
   padding-left:5%;
   padding-right:5%;
   padding-bottom: 12px;
   -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
		
   /* prevent selecting text */
   -webkit-user-select: none;  /* Chrome all / Safari all */
   -moz-user-select: none;     /* Firefox all */
   -ms-user-select: none;      /* IE 10+ */

   /* No support for these yet, use at own risk */
   -o-user-select: none;
   user-select: none;  
   z-index:9000;
}


#animationContent
{
   position:relative;
   margin-top:140px;
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   border:1px solid #000000; 
   background-color:transparent;
   font-size:14pt; 
   color:#000000;
   line-height: 130%; 
   /* opacity: .8; */
   padding:0px;

   -moz-border-radius: 5px; 
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
		
   /* prevent selecting text */
   -webkit-user-select: none;  /* Chrome all / Safari all */
   -moz-user-select: none;     /* Firefox all */
   -ms-user-select: none;      /* IE 10+ */

   /* No support for these yet, use at own risk */
   -o-user-select: none;
   user-select: none;  
   z-index:9000;
}

.subheading
{
   /*	color: #0000f0;*/
   color: #f7941e;
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   position:relative;
   top:0px;
   font-weight:bold;
   font-style:normal; 
   font-size:16pt;
   text-shadow: #c0c0c0 .5px .5px .5px;
}

.itemheading
{
   /*	color: #0000f0;*/
   color: #ff0000;
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   position:relative;
   top:0px;
   font-weight:bold;
   font-style:normal; 
   font-size:12pt;
   text-shadow: #c0c0c0 .5px .5px .5px;
}

.subheadingRed
{ 
   color: #ff0000;
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   position:relative;
   top:0px;
   font-weight:normal;
   font-style:normal; 
   font-size:14pt;
   text-shadow: #c0c0c0 .5px .5px .5px;
}

.smallersubheading
{
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   color: #f7941e;
   position:relative;
   top:0px;
   font-weight:bold;
   font-style:normal; 
   font-size:14pt;
   text-shadow: #c0c0c0 .5px .5px .5px;
}

.grayed 
{
   color:#808080;
   margin-left: 80px;
   margin-right: 150px;
   font-size:11pt;
   font-family:arial;
   line-height: 1.0em;
}

#loading
{
   visibility:hidden;
}

/* submit button */
.btnSubmit 
{
   display:inline-block;
   background:url(../images/button2.gif) repeat-x 0 0 #660000;
   font-family: 'Lora', serif;
   color:#edeff3!important;
   font-size:10px;
   text-shadow:none;
   font-weight:bold;
   line-height:13px;
   box-shadow:0 0 8px 2px #330000;
   text-transform:uppercase;
   padding:7px 17px 8px 18px;
   border-radius:5px;
}

.btnSubmit:hover 
{
   box-shadow:0 0 8px 2px #00ff00;

   background:#660000!important;
   color:#ffccff!important;
   text-decoration:none;
}

#footer 
{
   font-size:10pt;
   font-family:arial;
   text-shadow: #666666 0 2px 2px; 
   position:absolute; 
   float:bottom;
   text-align: center;	
   vertical-align: bottom;
   left:-10px;
   margin-top:-1px;  /*push it down 2, to compensate for the shadow*/
    /* left:0px; */
    /* margin: 0 auto; */
    /* margin-left: 22px;*/
    /* bottom:-150px; */
   height:42px;
   width:100%;
   color: #ffffff;
   background:transparent;
}


/* IE 6 */
*html #footer {
   margin-top: -2px; /* prevents infinite scroll if #footer have a border of 2px*/
   position: absolute;
   top: expression(documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight-this.clientHeight));
}

#menus
{
   color: #ffff00;
   font-size: 18pt;
   font-weight: normal;
   font-family: arial;
   z-index: 2;
   position: absolute;
   margin-left: 200px;
   margin-top: 23px;  
   left: 0px;
   top: 5px;
}


.visible 
{
   visibility: visible;
}

.hidden 
{
   visibility: hidden;
}


/* bullets for lists */

ul.circle
{ 
  margin-top: 12px;
  column-count: 1;
  column-gap: 0;
}

ul.circle li 
{
  width:100%; /* otherwise, all li show on the same line */
  color:#444; /* set color of list item to a dark gray */   
  /* list-style:none; if you’re not already using a reset */
  margin-bottom:2px;
  display:inline-block;
}

ul.circle li:before 
{
  color:#ed0000; /* set color to red */
  content:"\2022"; /* /2022 is the numerical unicode for &bull; */
  font-size:1.5em; /* set the font-size of the bullet if necessary. Make sure to use em or %*/
  padding-left:.5em;
  padding-right:.25em; /* give the bullet some padding from the text Make sure to use em*/
  position:relative;
  top:.1em; /* set the vertical position of the bullet if necessary. Make sure to use em or % */
}


