
/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */

/* hide the link until viewport size is reached */
a.meanmenu-reveal{
  display: none;
}
/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar{
  float: left;
  width: 100%;
  position : fixed;
  background-image : linear-gradient(to top, white, #e1e8f0);
  background-repeat : repeat;
  background-attachment : scroll;
  background-position : 0% 0%;
  background-size : auto auto;
  background-origin : padding-box;
  background-clip : border-box;
  padding : 4px 0px 3px;
  min-height: 42px;
  z-index : 999998;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  background-color : white;
}
.mean-container a.meanmenu-reveal{
  width: 22px;
  height: 22px;
  padding: 13px 13px 11px 13px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  text-decoration: none;
  font-size : 1px;
  text-indent: -9999em;
  line-height: 22px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.mean-container a.meanmenu-reveal span{
  display: block;
  background : none 0% 0% / auto auto repeat scroll padding-box border-box #000000;
  height: 3px;
  margin-top: 3px;
}
.mean-container .mean-nav{
  float: left;
  width: 100%;
  background : none 0% 0% / auto auto repeat scroll padding-box border-box black;
  margin-top: 44px;
}
.mean-container .mean-nav ul{
  padding: 0;
  margin: 0;
  width: 100%;
  list-style-type: none;
}
.mean-container .mean-nav ul li{
  position: relative;
  float: left;
  width: 100%;
}
.mean-container .mean-nav ul li a{
  display: block;
  float: left;
  width: 90%;
  padding: 1em 5%;
  margin: 0;
  text-align: left;
  color : black;
  border-top : 1px solid black;
  text-decoration: none;
  text-transform: none;
  background-color : white;
  font-weight : normal;
}
.mean-container .mean-nav ul li li a{
  width: 80%;
  padding: 1em 10%;
  border-top : 1px solid #000000;
  opacity: 0.75;
  filter: alpha(opacity=75);
  text-shadow : none;
  visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a{
  border-bottom: none;
  margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a{
  width: 70%;
  padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a{
  width: 60%;
  padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a{
  width: 50%;
  padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover{
  background : none 0% 0% / auto auto repeat scroll padding-box border-box #f2f2f2;
  color : #ff8040;
}
.mean-container .mean-nav ul li a.mean-expand{
  margin-top: 1px;
  width: 26px;
  height: 26px;
  padding : 12px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  font-weight: 700;
  background-image : none;
  background-repeat : repeat;
  background-attachment : scroll;
  background-position : 0% 0%;
  background-size : auto auto;
  background-origin : padding-box;
  background-clip : border-box;
  border-top-width : medium;
  border-right-width : medium;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-top-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-left-style : solid;
  border-top-color : initial;
  border-right-color : initial;
  border-bottom-color : black;
  border-left-color : rgba(255, 255, 255, 0.4);
  font-size : 100%;
}
.mean-container .mean-nav ul li a:hover.mean-expand{
  background-image : none;
  background-repeat : repeat;
  background-attachment : scroll;
  background-position : 0% 0%;
  background-size : auto auto;
  background-origin : padding-box;
  background-clip : border-box;
}
.mean-container .mean-push{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  clear: both;
}
.mean-nav .wrapper{
  width: 100%;
  padding: 0;
  margin: 0;
}
/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar *{
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.mean-remove{
  display: none !important;
}
.imglogo{
  height : 38px;
}
.menu_logo{
  position : fixed;
  z-index : 999999;
  padding-left : 0px;
  height : 38px;
  top : 5px;
  left : 2%;
}
---------------------------------------------------------------------------------------------

�@   CONTENTS

--------------------------------------------------------------------------------------------- */


#information{
  padding-top: 90px;
  margin-top: -90px;
}
.imglogo{
  height : 32px;
  position : fixed;
  top : 10px;
  left : 20px;
  z-index : 10000;
}
ul li.coming{
  display: block;
  text-align: center;
  padding-top : 11px;
  padding-bottom : 10px;
  color : #D2CFCF;
}
a:link.white{
  color : #ffffff;
  font-weight : bold;
}
a:visited.white{
  color : #ffffff;
  font-weight : bold;
}
a:active.white{
  text-decoration : underline;
  color : #ffffff;
  font-weight : bold;
}
a:hover.white{
  text-decoration : underline;
  color : #ffffff;
  font-weight : bold;
}
#page-top{
  position: fixed;
  bottom : 10px;
  right : 5%;
  font-size : 100%;
  z-index : 11;
  width : 10%;
}
#page-top a{
  background : none 0% 0% / auto auto repeat scroll padding-box border-box;
  text-decoration: none;
  color : black;
  width : 100%;
  padding: 0px 0;
  text-align: center;
  display: block;
}
#page-top a:hover{
  text-decoration: none;
  background : none 0% 0% / auto auto repeat scroll padding-box border-box;
}