html {
   background-color:#ffffff;
   height:100%;
   }    
body {
   height:100%;
   margin:0px;
   background-color:#ffffff;
   }    
#m{
   margin:0 auto;
   min-height:100%;
   width:1010px;
   font-size:10pt;
   font-family:'Lato',sans-serif;
   font-weight:400;	
   color: black; 
   }    
#ms{
   width:100%;
	float:left;
   font-size:10pt;
   font-family:'Lato',sans-serif;
   font-weight:400;	
   color: black; 
   }    
#J1{
   float:left;
	clear:both;
   display:block;
}
#J2{
   float:left;
	clear:left;
   display:block;
	width:30px;
	margin-right:14px;
	position: relative;
	top: -3px;
}
#J3{
   float:left;
   display:block;
	width:100px;
	position: relative;
	top: -3px;
}
#leftside{
   float:left;
   display:block;
   background-color: transparent;
   width: 300px;
   margin-top: 20px;
   padding: 0px;
   padding-top: 0px;
   padding-right: 15px;
	min-height:100%;
}
#main{
   float:left;
   width: 692px;
   height : auto;
   margin: 0px;
	margin-top:20px;
   }
.mx{
	display:block;
   float:left;
   width: 100%;
	min-width:692px;
   }
.mh{
   float:left;
   width: 94.9%;
   height : auto;
   margin: 0px;
   padding-bottom: 5px;
   font-family: 'Quintessential', cursive;
   font-size: 50px;
	color:#470172;
   border-bottom:1px #470172 solid;
   }
.mhr{
	position:relative;
   float:left;
	top:56px;
   width: 35px;
   height : 38px;
   margin: 0px;
   padding-bottom: 5px;
   }
.mhi{
   display:block;
	float:left;
	clear:left;
   width: 692px;
	height:240px;
   margin-top: 15px;
   padding: 0px;
}
.mh2{
   float:left;
   width: 100%;
   height : auto;
   margin: 0px;
	margin-top:10px;
   padding-bottom: 5px;
   font-family: 'Quintessential', cursive;
   font-size: 30px;
	color:#000000;
}
.mbod{
   float:left;
   width: 100%;
   margin: 0px;
   padding-bottom: 0px;
}
.mb1{
   float:left;
   width: 100%;
   height : auto;
   margin: 0px;
   padding-bottom: 5px;
   font-size: 14px;
	color:#470172;	
}
.mb2{
   float:left;
   width: 100%;
   height : auto;
   margin: 0px;
   padding-bottom: 5px;
   font-size: 14px;
	color:#000000;
}
.mhic{
   display:block;
	float:left;
	clear:left;
   width: 623px;
	height:240px;
   margin-top: 15px;
	margin-right:2px;
   padding: 0px;
	background-image: url(map.jpg);
	background-size:cover;
	background-position:center;
}
#footer {
   clear:left;
	float:left;
   text-align : left;
   width: auto;
   height : auto;
   font-size: 12px;
	margin-top:8px;
   }

#debug{
  position : absolute;
  background-color: #2E5A02;
  width: 400px;
  height : 275px;
  left : 275px;   
  top : 190px;
  margin: 0px;
  }

.debug1{
  position : absolute;
  background-color: transparent;
  width: 0px;
  height : 0px;
  left : 175px;   
  top : 0px;
  margin: 0px;
  z-index : -1;
  color : #CCCCCC;
  }