* {margin: 0;   padding: 0;}
	header {width: 100%;  height: 80px; background-color: rgb(203, 48, 172);}
	img {height: 40px; width: 30px; border-radius: 0px;}
	table {width: 300px; margin-left: 10px; position: absolute;}
	h2 {font-size: 15px; color: #fff; padding-left: 10px; font-family: "arial black"; line-height: 80px;}

	main {width: 100%; height: 100%; }
	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(203, 48, 172); 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;  }
	header nav ul li:hover ul li a{ display: block; font-size: 10px; }

	body {background-image: url("images/cc_messenger1.jpg"); background-size: cover; background-position: center; }
	.intro { float: left; width: 230px;  height: 150px; overflow-y: scroll; color: rgb(121, 46, 167); background-color: #fff; font-size: 15px; text-align: justify; margin-left:30px; margin-top: 20px; padding: 15px; border-radius:10px; }
	.intro h3 {text-align: center; text-decoration: underline;   }
	.intro p {margin-bottom:10px;   }


	.frm {  width: 100%; margin-top: 100px; margin-bottom: 20px; }
	.frm form {   width: 200px; background-color: rgba(255, 255, 255, 0); padding: 30px 30px; margin-top: 300px; 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: 20px; text-align: center; background-color: rgba(255, 255, 255, 0); color: rgb(199, 44, 216);}
	.frm form button {width: 150px; height: 20px; margin-bottom: 20px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px; color: #fff;}
	.frm form textarea { width: 200px; height: 300px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; color: black; text-align: center; padding: 10px; border-radius: 10px;}

	.lgfrm { float: right; width: 100%; margin-top: 150px; }
	.lgfrm form {   width: 200px; background-color: rgba(255, 255, 255, 0); padding: 30px 30px; margin-top: 300px; margin: 0 auto;  border-radius: 8px;
				text-align: center; }
	.lgfrm form input {width: 150px; height: 20px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 20px; text-align: center; background-color: rgba(255, 255, 255, 0); color: rgb(67, 188, 188);}
	.lgfrm form button {width: 150px; height: 20px; margin-bottom: 20px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px; color: #fff;}

	.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;  }

	.buttons {  position: absolute; width: 350px; margin-top: 450px; margin-left: 50px;   }
	.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%;  color: rgb(199, 44, 216 ); margin-top: 10px; text-align: center;  font-weight: bold; padding-bottom: 10px; }

	.dash-gret { width: 100%;  margin-top: -10px; }
	.gretnf	{   background-color: rgb(199, 44, 216 ); color: #fff; font-weight: bold;  text-align: center; margin-bottom: 40px; width: }

	.dash-gretn {width:100%; margin-top: -65px; }
	.gretn {   background-color: rgb(199, 44, 216 ); color: #fff; font-weight: bold;  text-align: center; margin-bottom: 40px; }

	.gretn-ass {   width: 260px; margin-left: 15px; margin-top: 10px; color: #fff; background-color: rgb(199, 44, 216 ); font-family: arial; font-size: 9px; height:80px; overflow: scroll; line-height: 20px; padding: 10px; line-height:20px; border-radius: 10px; }
	.gretn-ass form {width: 300px;}
	.gretn-ass form button {  height: 20px; background-color: rgba(0, 0, 0, 0 ); width: 45px; color: #fff; font-weight: bold; text-align: center; border: 0px; border-radius: 5px; font-size: 9px; }
		.gretn-ass form div {   float: left; width: 70px; color: #fff; font-weight: bold; text-align: center; border: 0px;  }
	.gretn-ass form button:hover {background-color: #fff; color: rgb(199, 44, 216 );}
	.gretn-ass form input{width: 60px;    border: 0px; font-size: 9px; color: #fff; background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px; padding: 5px;}
	.gretn-ass form input:hover {  background-color:  #fff;  color: rgb(199, 44, 216);}

	.dash-gret { width: 100%;  margin-top: -445px;}
	.dash-gret gretnf	{ font-family: century; width: 400px; margin: 0 auto; color: rgb(199, 44, 216 ); font-size:12px; font-weight: bold;}

	.button-dash {position: relative; margin-top: -15px;}


	.menubotton {margin-top:50px; margin-bottom: 20px;  }
	.menubotton form { margin: 0 auto; width: 150px; background-color: #fff;   text-align: center; border-radius:5px;}
	.menubotton form input { width: 180px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px;  border-bottom: 2px solid red;  text-align: center; color: red; margin-bottom: 15px;}
	.menubotton form button {width: 180px; height: 30px; margin-bottom: 20px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px;}
	.dash { position: absolute;  margin-bottom: 10px; margin-left:50px; margin-top: 25px;   }
	.dash form {  width: 200px;  text-align: center; border-radius:5px; margin-bottom: 20px;}

	.dash form button {width: 200px; height: 25px; margin-bottom: 10px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px; font-weight: 50px; font-size: 12px; color: #fff; }


	.tscores {width:100%; margin-top: 80px; }
	.tscores form {width:100%; margin-top: 50px; }
	.tscores form select{ margin-left: 100px; width: 80px; background-color: rgb(199, 44, 216);  						border-radius: 10px;  margin-bottom: 30px; }
	.tscores form select option { font-size: 10px; color: #fff;}
	.tscores form table { background-color: #fff; }
	.tscores form table .name {  font-size: 8px; width: 60px; }
	.tscores form table .name1 {width:60px;  font-size: 8px; }
	.tscores form table .imp input {width:30px; font-size: 10px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; text-align: center;  }
	.tscores form .del {margin-left: 100px; width:100px; font-size: 10px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 12px; text-align: center; color: rgb(104, 38, 149); border-radius: 5px; }
	.tscores form table .imp button {width:30px; font-size: 4px; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff;  }
	.tscores form  .submit {margin-left: 100px; width:90px; font-size: 12px; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff;  }

	.alert {background-color: #fff; color: rgb(199, 44, 216); font-size: 15px; text-align: center; }

	.vscores {width:100%;   position: absolute; margin-top: 100px; margin-left: 5px; }
	.vscores form {width:150px; margin-left: 50px; text-align: center;}
	.vscores form select{ width: 80px; margin-left: 50px; background-color: rgb(199, 44, 216);  border-radius: 10px; color: #fff; padding: 5px; margin-bottom: 30px; }
	.vscores form select option { font-size: 12px;}
	.vscores form table { background-color: #fff; width:150px; border-radius: 10px; }
	.vscores form button {width:200px; font-size: 12px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; }

	.v_scores .title { width: 270px; margin: 0 auto; color: rgb(199, 44, 216);  background-color: #fff; padding-left: 10px; }
	.v_scores form {color: rgb(199, 44, 216);  background-color: #fff; padding: 5px; }
	.v_scores table {color: rgb(199, 44, 216); background-color: #fff; position: relative; padding-left: 10px; border-bottom: 1px solid black; width: 280px; margin: 0 auto; }
	.v_scores table .sid {width: 30px; height: 30px; font-size: 13px; }
	.v_scores table .name {width: 80px; height: 30px; font-size: 13px;}
	.v_scores table .test {width: 50px; height: 30px; font-size: 8px;}

	.stdres { color: rgb(199, 44, 216); position: relative; margin-top: 100px;}
	.stdres .attr{ padding-left: 10px;  background-color: #fff;   position: relative; }
	.stdres .attr .flname{font-size: 12px; width: 100px; height: 30px;}
	.stdres .attr .position {width: 100px; height: 30px;}
	.head {background-color: #fff; color: rgb(199, 44, 216);  position: relative; padding-left: 10px; border-bottom: 1px solid black; font-size: 12px;}
	.head .subjects{width: 80px; height: 30px;}
	.head .ca{width: 50px; height: 30px;}
	.head .grades{width: 80px; height: 30px;}

	.total {width: 100%; }
	.total .total1 { margin-left: 10px; background-color: #fff; color: rgb(199, 44, 216); position: relative;  font-size: 12px;}

	.cbtqs {width: 100%;  }
	.cbtqs form { background-color: rgb(199, 44, 216); color:#fff;  width: 250px; margin: 0 auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll; font-size:15px;}
	.stpix  { width: 70px; height: 80px;  margin: 0 auto}
	.imgpix { border-radius: 0px; width: 60px; height: 70px; margin-left: 5px; margin-top: 5px;
	border: 1px solid red;}

	.extr {width: 100%; }
	.extr form{	background-color: rgb(199, 44, 216); color:#fff; font-size: 14px;  width: 250px; margin: 0 	auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll;}
	.extr .areas { width: 250px;   }
	.extr .fstlab { margin-left: 10px; }
	.extr .lab{ margin-left: 20px; margin-right: 10px;}
	.extr button{ font-size: 15px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; width: 150px;}
	.extr .ecbt {width:60px; font-size: 8px; margin-left: 25px; margin-top: 10px;   height: 20px;}

	.stpix{width: 90px; height: 100px; border: 0px; margin: 0 auto; }
	.stpix .imgpix {border-radius: 0px; width: 80px; height: 90px; margin-left: 5px; margin-top: 5px; border: 0px;}
	.stpix form  {  width: 200px; }
	.stpix form button {font-size: 8px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold;  width: 80px; margin-left: 6px;}


	.secm {width: 100%; margin-top: -60px; margin-bottom: 20px;}
	.secm #tab {margin-left: 10px; text-align: center; font-size:30px; width:300px; background-color: #fff; color: red;}
	.secm #space {width: 110px; height: 50px;  font-size:30px;}
	.secm #play_1 {width:40px; height: 50px;  font-size:30px;}
	.secm #play {width:40px; height: 50px;  font-size:30px;}

	.ques { background-color: rgb(199, 44, 216); color:#fff; font-size: 12px;  width: 250px; margin: 0 	auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll; }
	.ques form  {  width: 200px; }
	.ques form button {font-size: 8px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold;  width: 80px; margin-left: 6px;}


	.ac-des {width: 280px; background-color:red; border-radius: 10px; margin: 0 auto; color: #fff; padding: 10px; text-align: center; font-size:13px; }
	.ac-des form { width:250px;  text-align: center; margin-top: 10px; margin-left: 15px; border-top: 5px solid white;  }
	.ac-des button { width: 70px; margin: 10px 15px 0 15px  ; border: 0px; font-size: 12px; color: #fff; background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px;}
	.ac-des button:hover {  background-color: #fff; color: red;}

	.aacc-des {width: 400px; background-color: rgba(0, 0, 0, 0); border-radius: 10px; margin: 0 auto; color: #fff; padding: 10px; text-align: center; }
	.aacc-des form { width:300px;  text-align: center; margin-top: 100px;  background-color: rgba(0, 0, 0, 0); padding-bottom: 5px; border-radius: 10px;  font-size:10px; }
	.aacc-des button { width: 60px; margin: 0px 15px 0 15px  ; border: 0px; font-size: 12px; color: rgb(199, 44, 216); background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px; padding: 3px; }
	.aacc-des button:hover {  background-color:  rgb(199, 44, 216); color: #fff;}
	.aacc-des form select{ width: 150px;  background-color: rgb(199, 44, 216);  border-radius: 10px; color: #fff; padding: 5px; margin-bottom: 30px; }
	.aacc-des form select option { font-size: 12px;}
	.aacc-des form textarea { width: 250px; height: 150px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; color: black; text-align: center; padding: 10px; border-radius: 10px;}
	.aacc-des input{width: 60px; margin: 0px 15px 0 15px  ; border: 0px; font-size: 12px; color: rgb(199, 44, 216); background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px; padding: 3px; font-size:12px;}
	.aacc-des input:hover {  background-color:  rgb(199, 44, 216); color: #fff;}






	@media only screen and (min-width:1000px) {

	header {width: 100%;  height: 80px; background-color: rgb(203, 48, 172);}
	img {height: 55px; width: 40px; margin-top: 10px; border-radius: 0px; }
	table {width: 500px; margin-left: 30px; position: absolute;}
	h2 {font-size: 25px; color: #fff; padding-left: 20px; font-family: "arial black"; line-height: 80px;}

	main {width: 100%; height: 100%;  }
	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(203, 48, 172); border-radius: 5px; }
	header nav ul li ul li a { padding: 10px 10px;  border-radius: 5px; margin: 5px 0px;}
	header nav ul li ul li a:hover {  background-color: rgb(204, 234, 190);  }

	header nav ul li:hover ul { display: block;  }
	header nav ul li:hover ul li a{ display: block; font-size: 15px; }

	body {background-image: url("images/cc_messenger1.jpg"); background-size: cover; }

	.frm { width: 100%; margin-top: 120px; }
	.frm form {width: 300px; background-color: rgba(255, 255, 255, 0); padding: 30px 30px; margin-left: 500px; 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: 12px; text-align: center; background-color: rgba(255, 255, 255, 0); color:rgb(199, 44, 216);}
	.frm form button {width: 200px; height: 40px; margin-bottom: 15px; text-align: center; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff; }
	.frm form textarea { width: 300px; height: 200px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; color: black; text-align: center; padding: 10px; border-radius: 10px;}

	.lgfrm { float: right; width: 100%; margin-top: 150px; }
	.lgfrm form {width: 300px; background-color: rgba(255, 255, 255, 0); padding: 30px 30px; margin-left: 500px; border-radius: 8px; text-align: center; }
	.lgfrm form input {width: 200px; height: 35px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 12px; text-align: center; background-color: rgba(255, 255, 255, 0); color: rgb(67, 188, 188);}
	.lgfrm form button {width: 200px; height: 40px; margin-bottom: 15px; text-align: center; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff; 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; margin-left: 330px; width: 350px; height: 200px; overflow-y: scroll;  color: rgb(121, 46, 167); background-color: #fff; font-size: 18px; text-align: justify; margin-right: 30px;  padding: 25px; border-radius: 15px; margin-top: -80px; }
	.intro p {margin-bottom:12px;   }
	.intro h3 {text-align: center; text-decoration: underline;   }
	.buttons { margin-left: 600px;  margin-top: 380px; width: 500px;  }
	.buttons input {width: 150px; 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: 200px; 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 {   width: 390px;  color: rgb(199, 44, 216 );   margin: 0 auto; text-align: center;  font-weight: bold; padding-top: 50px; font-size: 20px; }
	.schname { color: #fff; margin-top: 10px; margin-left: 10px; font-weight: bold; font-size: 20px; }

	.dash-gretn {width:100%; margin-top: -25px; }
	.gretn { position: absolute; font-family: century; width: 300px; margin-left: 40px; color: #fff; background-color: rgb(199, 44, 216 );   }

	.gretn-ass { position: absolute;  width: 700px; margin-left: 40px; color: #fff; background-color: rgb(199, 44, 216 ); font-family: arial; font-size: 13px; height:80px; overflow: scroll; line-height: 20px; text-decoration: underline; }
	.gretn-ass form {width: 720px;}
	.gretn-ass form button {  height: 25px; background-color: rgba(0, 0, 0, 0 ); width: 100px; color: #fff; font-weight: bold; text-align: center; border: 0px; border-radius: 5px; font-size: 12px;}
	.gretn-ass form div {   float: left; width: 100px; color: #fff; font-weight: bold; text-align: center; border: 0px;  }
	.gretn-ass form button:hover {background-color: #fff; color: rgb(199, 44, 216 );}
	.gretn-ass form input{width: 80px; margin: 0px 15px 0 15px  ; border: 0px; font-size: 12px; color: #fff; background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px; padding: 5px;}
	.gretn-ass form input:hover {  background-color:  #fff;  color: rgb(199, 44, 216);}

	.dash-gret { width: 100%;  margin-top: -200px; }
	.gretnf	{ font-family: century; width: 400px; margin: 0 auto; background-color: rgb(251, 245, 240); color: rgb(199, 44, 216 ); font-size:20px; font-weight: bold; }

	.button-dash {position: relative; margin-top: 10px;}

	.menubotton {  margin-top:70px;   }
	.menubotton form { margin: 0 auto; width: 280px; background-color: #fff;   text-align: center; border-radius:10px;}
	.menubotton form input { width: 200px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px;  border-bottom: 2px solid red;  text-align: center; color: blue; margin-bottom: 10px;}
	.menubotton form button {width: 200px; height: 35px; margin-bottom: 10px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px;}

.dash {  position: absolute; margin-top:70px; width: 300px;  }
	.dash form {  margin-left: 40px; margin-bottom: 5px; width: 215px; background-color: #fff;   text-align: center; border-radius:10px; height: 30px;}

	.dash form button {width: 200px; height: 30px; margin-bottom: 0px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px; color: #fff; font-weight: bold; font-size: 13px; margin-top: 0px; }


	.tscores {width:100%;  margin-top: 80px; }
	.tscores form {width:900px; margin-left: 50px; }
	.tscores form select{ margin-left: 700px; width: 150px; background-color: rgb(199, 44, 216);  						border-radius: 10px; color: #fff;}
	.tscores form select option { font-size: 15px;}
	.tscores form table { background-color: #fff; width:870px; border-radius: 10px; }
	.tscores form table .name {width:250px; colour: rgb(104, 38, 149); font-size: 14px; }
	.tscores form table .name1 {width:200px; colour: rgb(104, 38, 149); font-size: 14px; }
	.tscores form table .imp input {width:70px; font-size: 15px; margin-left: 10px; margin-right: 10px; }
	.tscores form .del {margin-left: 700px; width:180px; font-size: 14px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 12px; text-align: center; colour: rgb(104, 38, 149); border-radius: 10px; }
	.tscores form table .imp button { width:80px; font-size: 12px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; }
	.tscores form  .submit {margin-left: 700px; width:150px; width:200px; font-size: 13px; font-weight: bold;  background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; }

		.alert {background-color: #fff; color: rgb(199, 44, 216); font-size: 20px; text-align: center; }

	.vscores {width: 90%;  margin-top: 100px; position: absolute;}
	.vscores form {width:300px; margin-left: 430px; text-align: center; }
	.vscores form select{ width: 150px;  background-color: rgb(199, 44, 216);  border-radius: 10px; color: #fff; padding: 5px; margin-bottom: 30px; }
	.vscores form select option { font-size: 12px;}
	.vscores form table { background-color: #fff; width:300px; border-radius: 10px;  }
	.vscores form button {width:200px; font-size: 15px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; margin-left: 50px; }
	.v_scores .title {margin-left: 30px; color: #fff;  width: 460px; margin: 0 auto; background-color: rgb(199, 44, 216); padding-left: 20px; padding-top: 20px; font-weight: bold; }
	.v_scores form {margin-left: 400px; color: rgb(199, 44, 216); width: 520px; background-color: #fff;  }
	.v_scores table {color: rgb(199, 44, 216); background-color: #fff; position: relative; padding-left: 20px; border-bottom: 1px solid black; width: 480px; margin: 0 auto;}
	.v_scores table .sid {width: 30px; height: 30px; font-size: 15px; }
	.v_scores table .name {width: 80px; height: 30px; font-size: 15px;}
	.v_scores table .test {width: 50px; height: 30px; font-size: 12px;}

	.stdres { width: 100%; margin-top: 40px; }
	.stdres .attr{margin-left: 400px; background-color: #fff;  position: relative; padding-left: 20px; font-size: 15px; }
	.stdres .attr .flname{font-size: 15px; width: 200px; height: 30px;}
	.stdres .attr .position {width: 100px; height: 30px;}
	.head {background-color: #fff; color: rgb(199, 44, 216); margin-left: 400px; position: relative; 		padding-left: 20px; border-bottom: 1px solid black; font-size: 15px;}
	.head .subjects{width: 100px; height: 30px;}
	.head .ca{width: 50px; height: 30px;}
	.head .grades{width: 80px; height: 30px;}

	.total { width: 100%; }
	.total .total1 {padding-left: 20px; margin-left: 400px; background-color: #fff; color: rgb(199, 44, 216); position: relative;  font-size: 15px;}

	.cbtqs {width: 100%;  }
	.cbtqs form { background-color: rgb(199, 44, 216); color:#fff;  width: 400px; margin: 0 auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll; font-size:20px;}

	.extr {width: 100%; }
	.extr form{	background-color: rgb(199, 44, 216); color:#fff; font-size: 20px;  width: 400px; margin: 0 	auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll;}
	.extr .areas { width: 400px;   }
	.extr .fstlab { margin-left: 10px; }
	.extr .lab{ margin-left: 20px; margin-top: 10px; margin-right: 10px;}
	.extr button{ font-size: 15px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; width: 150px;}
	.extr .ecbt {width:80px; font-size: 12px; margin-left: 25px; margin-top: 10px; height: 25px;}

	.stpix{width: 140px; height: 110px;  margin: 0 auto; border: 0px; }
	.stpix .imgpix {border-radius: 0px; width: 130px; height: 100px; margin-left: 5px; margin-top: 5px; border: 0px;}
	.stpix form  {  width: 200px; }
	.stpix form button {font-size: 10px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold;  width: 100px; margin-left: 20px;}


	.secm {width: 100%; margin-top: 48px;}
	.secm #tab {margin-left: 40px; text-align: center; font-size:30px; width:300px; background-color: #fff; color: red;}
	.secm #space {width: 110px; height: 50px;  font-size:30px;}
	.secm #play_1 {width:40px; height: 50px;  font-size:30px;}
	.secm #play {width:40px; height: 50px;  font-size:30px; }

	.ques { background-color: rgb(199, 44, 216); color:#fff; font-size: 15px;  width: 400px; margin: 0 	auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll; text-align: justify;}
	.ques form  {  width: 200px; }
	.ques form button { background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; ; font-size:13px;  width: 150px; margin-left: 20px; margin-top: 10px;  }

	.ac-des {width: 400px; background-color:red; border-radius: 10px; margin: 0 auto; color: #fff; padding: 10px; text-align: center; font-size:18px; line-height: 20px;}
	.ac-des form { width:350px;  text-align: center; margin-top: 10px; margin-left: 23px;  border-top: 5px solid white;  }
	.ac-des button { width: 70px; margin: 10px 15px 0 15px  ; border: 0px; font-size: 15px; color: #fff; background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px;}
	.ac-des button:hover {  background-color: #fff; color: red;}


	.aacc-des {width: 500px; background-color: rgba(0, 0, 0, 0); border-radius: 10px; margin: 0 auto; color: #fff; padding: 10px; text-align: center; font-size:13px; }
	.aacc-des form { width:400px;  text-align: center; margin-top: 100px;  background-color: rgba(0, 0, 0, 0); padding-bottom: 5px; border-radius: 10px;}
	.aacc-des button { width: 80px; margin: 0px 15px 0 15px  ; border: 0px; font-size: 12px; color: rgb(199, 44, 216); background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px; padding: 5px; }
	.aacc-des button:hover {  background-color:  rgb(199, 44, 216); color: #fff;}
	.aacc-des form select{ width: 150px;  background-color: rgb(199, 44, 216);  border-radius: 10px; color: #fff; padding: 5px; margin-bottom: 30px; }
	.aacc-des form select option { font-size: 12px;}
	.aacc-des form textarea { width: 350px; height: 150px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; color: black; text-align: center; padding: 10px; border-radius: 10px;}
	.aacc-des input{width: 80px; margin: 0px 15px 0 15px  ; border: 0px; font-size: 12px; color: rgb(199, 44, 216); background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px; padding: 5px;}
	.aacc-des input:hover {  background-color:  rgb(199, 44, 216); color: #fff;}




		}
