* {margin: 0;   padding: 0;} 
	header {width: 100%;  height: 80px; background-color: rgb(67, 188, 188);} 
	img {height: 70px; width: 40px; margin-top: 5px;} 
	table {width: 300px; margin-left: 10px; position: absolute;}
	h2 {font-size: 20px; color: #fff; padding-left: 10px; font-family: "arial black";} 
	
	main {width: 100%; height: 530px; }
	header nav {width: 230px; margin-left: 80px; position: absolute; margin-top: 50px; }
	header nav ul {float: left; margin-top: 0px; }
	header nav ul li {float: left; list-style: none; position: relative; }
	header nav ul li a { display: block; padding: 5px 5px;  text-decoration: none; color: #fff; margin: 0px 5px;font-size: 15px; transition-property: all; transition-duration: 3s; }
	header nav ul li a:hover { color: red; background-color: #fff; border-radius:5px; }
	header nav ul li ul {margin-top: 0px; position: absolute; display: none; background-color: rgb(67, 188, 188); border-radius: 5px; }
	header nav ul li ul li {  margin-left: 10px; }
	header nav ul li ul li a { padding: 5px 10px;  border-radius: 5px; margin: 10px 0px; }
	header nav ul li ul li a:hover {  background-color: rgb(204, 234, 190);  }
	
	header nav ul li:hover ul { display: block;  } 
	
	body {background-image: url("images/programs.jpg"); background-size: cover; background-position: center; } 
	 
	.frm { position: absolute; margin-top: 450px; margin-left: 50px; }
	.frm form {width: 200px; background-color: #fff; padding: 10px 5px; margin: 0 auto; border-radius: 8px; 	
				text-align: center; }
	.frm form input {width: 150px; height: 20px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom
					: 2px solid red; margin-bottom: 5px; text-align: center;}
	.frm form button {width: 100px; height: 20px;  text-align: center; color: #fff; background-color: 
					rgb(199, 44, 216); border-radius: 10px;} 
	.npwd {font-size: 15px; color: red; }
	.npwd a {text-decoration: none; color: #fff; background-color: rgb(199, 44, 216); padding: 3px; border-radius: 4px;}
	
	footer {width: 100%;  height: 93px; background-color: rgb(67, 188, 188); }
	footer .foot {width: 300px;  height: 60px; text-align: center; margin: 0 auto; color: #fff; padding-top: 20px; line-height: 20px;  } 
	.intro {float: left; width: 250px; color: rgb(121, 46, 167); background-color: #fff; font-size: 15px; text-align: justify; margin-left:20px; margin-top: 20px; padding: 15px; height: 250px; overflow-y: scroll;  }  
	.intro p {margin-bottom:10px;   }
	.intro form {width: 200px; background-color: #fff; padding: 10px 5px; margin: 0 auto; border-radius: 8px; text-align: center; }
	.intro form input {width: 150px; height: 30px;  text-align: center; color: #fff; background-color: rgb(199, 44, 216); border-radius: 10px; margin-bottom: 10px;} 
	.buttons {  position: absolute; width: 320px; margin-top: 530px; margin-left: -5px;  }
	.buttons input {width: 80px; height: 20px; margin-left: 20px; font-size: 10px; font-weight: bold; color: rgb(121, 46, 167);   } 
	
	.schbuts {position: absolute; width: 300px; margin-left: 50px; margin-top: 100px; } 
	.schbuts input {width: 150px; height: 30px; margin-left: 30px; margin-bottom: 20px; font-size: 15px; font-weight: bold; color: rgb(121, 46, 167); transition-property: all; transition-duration: 3s;  } 
	.schbuts input:hover { height: 40px;  font-size: 15px;  color: red; } 
	.welcome { width: 100%; background-color: #fff; color: rgb(121, 46, 167); margin-top: 10px; text-align: center;  font-weight: bold; padding-bottom: 10px; }
	
	
	@media only screen and (min-width:1000px) { 
	
	header {width: 100%;  height: 80px; background-color: rgb(67, 188, 188);} 
	img {height: 70px; width: 50px; margin-top: 5px;} 
	table {width: 500px; margin-left: 30px; position: absolute;}
	h2 {font-size: 30px; color: #fff; padding-left: 20px; font-family: "arial black";} 
	
	main {width: 100%; height: 390px; }
	header nav {width: 450px; margin-left: 900px; margin-top: 0px; }
	header nav ul {float: left; margin-top: 40px; }
	header nav ul li {float: left; list-style: none; position: relative; }
	header nav ul li a { display: block; padding: 5px 20px;  text-decoration: none; color: #fff; margin: 0px 10px;  }
	header nav ul li ul {margin-top: 0px; position: absolute; display: none; background-color: rgb(67, 188, 188); border-radius: 5px; }
	header nav ul li ul li a { padding: 5px 10px;  border-radius: 5px; margin: 10px 0px;}
	header nav ul li ul li a:hover {  background-color: rgb(204, 234, 190);  }
	
	header nav ul li:hover ul { display: block;  } 
	
	body {background-image: url("images/programs.jpg"); background-size: cover; } 
	 
	.frm { margin-top: 200px; }
	.frm form {width: 300px; background-color: #fff; padding: 10px 15px; margin-left: 600px; border-radius: 8px; 	
				text-align: center; }
	.frm form input {width: 200px; height: 35px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 15px; text-align: center;}
	.frm form button {width: 200px; height: 40px; margin-bottom: 20px; text-align: center; background-color: 
					rgb(199, 44, 216); border-radius: 10px; margin-top: 15px; font-weight: bold;} 
	.npwd {font-size: 20px; color: red; }
	.npwd a {text-decoration: none; color: #fff; background-color: rgb(199, 44, 216); padding: 3px; border-radius: 4px;}
	
	footer {width: 100%;  height: 93px; background-color: rgb(67, 188, 188); }
	footer .foot {width: 500px;  height: 60px; text-align: center; margin: 0 auto; color: #fff; padding-top: 20px; line-height: 30px;  } 
	.intro {  float: left; width: 400px; height: 350px; overflow-y: scroll;  color: rgb(121, 46, 167); background-color: #fff; font-size: 20px; text-align: justify; margin-right: 30px; margin-top: 30px; padding: 25px; border-radius: 15px;  }
	.intro form {width: 200px; background-color: #fff; padding: 10px 5px; margin: 0 auto; border-radius: 8px; text-align: center; }
	.intro form input {width: 200px; height: 30px;  text-align: center; color: #fff; background-color: rgb(199, 44, 216); border-radius: 10px; margin-bottom: 10px;} 
	.intro p {margin-bottom:20px;   }
	.buttons { margin-left: 550px;  margin-top: 380px; width: 600px;  }
	.buttons input {width: 140px; height: 30px; margin-left: 30px; font-size: 15px; font-weight: bold; color: rgb(121, 46, 167); transition-property: all; transition-duration: 3s;  } 
	.buttons input:hover {width: 170px; height: 40px;  font-size: 25px;  color: red;  } 
	.schbuts {position: absolute; width: 1200px; margin-left: 30px; margin-top: 300px; } 
	.schbuts input {width: 200px; height: 30px; margin-left: 30px; font-size: 15px; font-weight: bold; color: rgb(121, 46, 167); transition-property: all; transition-duration: 3s;  } 
	.schbuts input:hover { height: 40px;  font-size: 15px;  color: red; } 
	.welcome { position: absolute; width: 390px; background-color: rgb(30, 30, 30); color: #fff; margin-left: 600px; margin-top: 27px; text-align: center;  font-weight: bold; padding-bottom: 10px; font-size: 20px; }
	
	
	}
	