html{
	background:white;
	
}
body{
	width:68%;	
	height:auto;
	margin-left:9%;
	margin-right:9%;
	border-left:1px dotted gray;
	border-right:1px dotted gray;
	}



.head{
	margin-top:0%;
	text-align:center;
	}
a#bacp{
	color:#4378FF;
	font-size:large;
	font-family: sans-serif;
	
}
a#bacp{
	text-decoration:none;
}
.foot{
	position:relative;	
	
	font-size:XX-small;		
	}
img{
	border:0;
}

.navcontainer {	
	text-align:center;	
	font-family:sans-serif;	
	font-size:small;
	
	}
.navcontainer  li{
	display: inline;
	font-size:small;
	list-style-type: none;	
	}

.navcontainer  li a {
	
	text-decoration:none;
	font-size:small;
	margin:0;
	color:white;
	background-color:#576dec;
	}

.navcontainer  li a:hover {
	color:#576dec;
	background-color:white;
	}
.navcontainer  li a:active {
	border:solid 1px silver;
	color:#4519b3;
	background-color:white;
		
	}


p#title{font-size:0.90em;}

p#list{
	font-size:0.90em;
	margin-left:150px;
	
}
p#center{
	text-align:left;
	margin-left:10%;
	font-size:small;
	font-family:serif;
}
p#about{
	width:80%;
	border:solid 1px navy;
	padding:3px;
	font-size:small;
	margin-left:10%;

}
ul.elements{
	
	font-size:medium;
	font-style: italic;
	margin-left:150px;

}


span.hypno{
	color:red;
	font-style:italic;
}
img.banner{

	width:100%;
}
body.contact{
	Width:68%;
	margin-left:10%;
	margin-right:10%;
}
.head{
	margin-top:0%;
	text-align:center;
}
span.logo{
	font-style:italic;
	font-family:sans-serif;
	font-weight:bold;
	border-bottom:3px dotted #576dec;
}
p.contact{

	width:50%;
	margin-left:20%;
	margin-right:20%;
}
.logo{
	width:20%;
	margin-left:0%;
}
				
table{
		margin-left:auto;
		margin-right:auto;		
		background-color:#576dec;
		text-align:center;
	}
tr{
		background-color:white;
		border:1px solid #576dec;
	}
td{
		background-color:white;				
	}
input#send{
	background-color:#576dec;
	color:white;
}
a{
		color:navy;
	}

span.contact{
	
	font-style:italic;
	
}
div.sendmail{
	margin-left:35%;
	
}
input.send{
	color:white;
	background-color:#576dec;
}
body.hypno{ 
	width:100%;
	border-top:solid 20px #576dec;
	border-left:2px hidden #576dec;
	border-right:2px hidden #576dec;
	border-bottom:solid 20px #576dec;
	/*margin-left:10%;
	margin-right:10%;*/
 }
p.hypno{
	text-align:justify;
	text-indent:5em;
	margin-left:3%;
	margin-right:3%;
	font-size:small;
	font-family:serif;
	margin-top:50px;
}
#handlogo{ width:60px;}
.hand{
 margin-left:0%;
}
h2{
	margin-left:20%;
	margin-top:-40px;
}
h3{
	margin-left:20%;
	margin-top:-10px;
}
h5{
	margin-left:20%;
	margin-top:-15px;
}	
#navlist
 { 	 
	position:fixed;		
 	margin-left:-14%; 
	margin-top:-75px;
 	
 }

 #navlist li { 		
 	list-style-type: none;
 	margin: 0; 	
	
 }
 
 #navlist a {
	display: block;
	text-decoration: none;
	margin-bottom: 0.5em;
	margin-top: 0.5em;	
	background-color:white;
	text-align:left;
	font-size:X-small;
	font-style:italic;
	color:red;
	width:40%;
 }
 
 
 
 #navlist a:hover{
	color:navy;
	background-color:white;	
	
 }
 
 #navlist a:active{
	
	color:red;
	background-color:white;
	
 }
 span.here{ 
	color:red;
	background-color:transparent;
	font-size:small;
	font-style:italic;
	text-align:left;
}

.menubar{
	text-align:center;	
	font-family:sans-serif;	
	font-size:small;
	}
.menubar li{
	display: inline;
	font-size:small;
	list-style-type: none;
	font-style:italic;
	}

.menubar li a {
	border-right:solid navy 1px;
	padding:5px;
	text-decoration:none;
	font-size:XX-small;
	margin:0;
	color:red;
	
	}

.menubar li a:hover {
	color:navy;
	background-color:white;
	}
.menubar li a:active {	
	color:red;
	background-color:white;
		
	}


#top{
	font-style:italic;
	color:red;
	font-size:XX-small;
	margin-left:-5%;
}
p#thank{
	text-align:center;
	vertical-align: center;
}
span#thank{
	font-size:large;

}
div#thank{
	margin-bottom:150px;


}
a#thank{
	font-style:italic;
	color:red;

}
			
