body{margin:0px;padding:0px;font-family:Arial;}
.bgh{background: url(../images/body-bg.png);min-height: 57px;}
img {border: none;}
.fixwidth{width:1024px;margin:auto;}
.navbg{background-color:#242a32;min-height:41px;-webkit-box-shadow: 0 5px 15px -6px #575e68;
-moz-box-shadow: 0 5px 15px -6px #575e68;
box-shadow: 0 5px 15px -6px #575e68;}
.headlogo{float:left;font-size:20px;font-family:Century Gothic;color:#424242;padding:10px 0;}
.headlogo span{font-size:30px;}
.headright{float:right;padding:10px 0;color:#4f4f4f;font-size:13px;}
.headright a{color:#4f4f4f;text-decoration:none;}
.headright a:hover{text-decoration:underline;}
.headright a.log{
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));
	background:-moz-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
	background:-webkit-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
	background:-o-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
	background:-ms-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
	background:linear-gradient(to bottom, #bddbfa 5%, #80b5ea 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea',GradientType=0);
	background-color:#bddbfa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.headright a.log:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));
	background:-moz-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-webkit-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-o-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-ms-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:linear-gradient(to bottom, #80b5ea 5%, #bddbfa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa',GradientType=0);
	background-color:#80b5ea;
}
.clear{clear:both;}
.nav{float:left;}
.nav a{background-color:#4e7fe1;border:#3f6fcf 1px solid;border-radius:5px;color:#FFF;font-size:14px;text-decoration:none;padding:7px 15px 7px 33px;
display:block;float:left;margin-right:5px;margin-top:4px;background-image:url(../images/icon.jpg);background-position:10px center;background-repeat:no-repeat;}
.nav a:hover{background-color:#81ca80;border:#579756 1px solid;background-image:url(../images/icon-h.jpg);}
.nav a.set{background-color:#81ca80;border:#579756 1px solid;background-image:url(../images/icon-h.jpg);}

.statusdash{float:right;}
.statusdash a{color:#454545;text-decoration:none;}
.tblset{margin-top:2px;}
.tbltext{font-size:14px;padding:10px 10px;}
.one span{background-color:#69ab89;font-size:17px;padding:5px 6px;color:#fff;}
.two span{background-color:#abaa69;font-size:17px;padding:5px 10px;color:#fff;}
.three span{background-color:#ab6969;font-size:17px;padding:5px 10px;color:#fff;}
.fotter{background-color:#242a32;-webkit-box-shadow: 0 5px 15px -6px #575e68;
-moz-box-shadow: 0 5px 15px -6px #575e68;
box-shadow: 0 -5px 15px -6px #575e68;}
.copy{color:#a0a3a6;font-size:13px;min-height:30px;padding-top:13px;}
.title{float:left;color:#555555;font-size:22px;width:25%;margin:15px 0;}
.title span{color:#9c9c9c;font-size:14px;}
.ticker{float:left;
color:#247049;
font-size:13px;padding:12px 13px;	
border:#7fba9c 1px solid;
border-radius:5px;
-moz-box-shadow:inset 1px 2px 15px #a3dfc0;
-webkit-box-shadow:inset 1px 2px 15px #a3dfc0;
box-shadow:inset 1px 2px 15px #a3dfc0;
background-color:#ebfaf3;
margin:15px 0;
width:72%;}


.dashtbl{border:#242a32 1px solid;float:left;width:75%;margin:10px 0 20px 0;}
.overflow{height:350px;overflow:auto;}
.grid{border-collapse:collapse;font-size:13px;color:#4e4e4e;text-align:center;}
.grid th{background-color:#242a32;padding:10px 0px;font-size:14px;color:#ffffff; position: sticky;top: 0;}
.grid td{border:#cbcbcb 1px solid;padding:5px 5px;vertical-align:top;}
.grid tr.blue td{border:#c6dee9 1px solid;background-color:#f8fcfe;}
.grid a{color:#4e4e4e;text-decoration:none;}
.grid a:hover{color:#0373a7;text-decoration:underline;}
.grid span.orange{color:#f57900;}
.dashright{border:#242a32 1px solid;float:right;width:24%;margin:10px 0 20px 0;}
.bheadone{color:#fff;font-size:16px;background-color:#244233;padding:8px;text-align:center;border-bottom:#262c34 1px solid;
-webkit-box-shadow: 0 5px 15px -6px #173f2b;
-moz-box-shadow: 0 5px 15px -6px #173f2b;
box-shadow: 0 5px 15px -6px #173f2b;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.btextarea{background: #fdfdfd; /* Old browsers */
background: -moz-linear-gradient(top,  #fdfdfd 0%, #f0f9ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f0f9ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f0f9ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#f0f9ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#f0f9ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#f0f9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f0f9ff',GradientType=0 ); /* IE6-9 */
padding:10px;font-size:13px;
min-height:138px;
}
.gkstyle{font-size:19px;line-height:26px;text-align:center;margin-top:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#00592d;}
.btextarea ul{margin:0px;padding:0px;color:#123423;list-style:none;}
.btextarea ul li{border-bottom:#b8b9b9 1px dashed;padding-top:7px;padding-bottom:8px;background-image:url(../images/arrowe.png);background-position:10px 10px;background-repeat:no-repeat;padding-left:25px;}
.btextarea marquee{height:130px;}
.btextarea a{color:#123423;text-decoration:none;}
.bheadtwo{color:#fff;font-size:16px;background-color:#5e5d0f;padding:8px;text-align:center;border-top:#545319 1px solid;border-bottom:#545319 1px solid;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
-webkit-box-shadow: 0 5px 15px -6px #5d5c18;
-moz-box-shadow: 0 5px 15px -6px #5d5c18;
box-shadow: 0 5px 15px -6px #5d5c18;}
.btextareat{background: #fdfdfd; /* Old browsers */
background: -moz-linear-gradient(top,  #fdfdfd 0%, #e1e1d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e1e1d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e1e1d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#e1e1d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#e1e1d2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#e1e1d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e1e1d2',GradientType=0 ); /* IE6-9 */
padding:10px;font-size:14px;
text-align:center;line-height:25px;
}
.sylabus a{background-color:#4e7fe1;padding:5px 10px;margin:3px 0px;display:block;color:#FFF;border-radius:3px;}
.sylabus a:hover{color:#FC0;}
.btextareat a{color:#38370b;font-style:italic;font-weight:bold;}
.btextareat a:hover{color:#a19f00;}
.popstyle{padding:10px 10px;font-size:14px;line-height:22px;}
.popstyle h1{font-size:16px;}
.popstyle ol li{border-bottom:#CCC 1px dotted;font-weight:bold;}
.popstyle .tableg{border-collapse:collapse;}
.popstyle .tableg td{border:#d7ebe0 1px solid;padding:2px 10px;}
.popstyle .tableg td input[type='radio']{margin-top:5px;display:block;float:left;margin-right:10px;}
.popstyle .tableg td.headtile{background-color:#6db790;font-size:18px;font-weight:bold;padding:8px 10px;color:#FFF;}
.popstyle .tableg tr.qsttr td{background-color:#eff7f3;font-weight:bold;}

.popstyle .tableg1{border-collapse:collapse;}
.popstyle .tableg1 td{border:#d7ebe0 1px solid;padding:2px 10px;}
.popstyle .tableg1 td.headtile1{background-color:#6db790;font-size:18px;font-weight:bold;padding:8px 10px;color:#FFF;}
.popstyle .tableg1 tr.qsttr1 td{background-color:#6db790;font-weight:bold;}


.popstyle .tableg tr.qsttr td.masans{background-color:#4e7fe1; text-align:center;font-size:18px;font-weight:bold;padding:8px 10px;color:#FFF;}

.popstyle .tableg td.ans{font-weight:bold; color:#4e7fe1;}

.buttoons{text-align:center;padding:10px;padding:5px;}
.submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.submit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
}


.marksheet{float:left;width:50%;margin:10px 0 20px 0;}
.marksheetright{border:#242a32 1px solid;float:right;width:48%;margin:10px 0 20px 0;}

.grid1{border-collapse:collapse;font-size:13px;color:#4e4e4e;}
.grid1 th{background-color:#eff7f3;padding:10px 0px;font-size:14px;border:#d7ebe0  1px solid;}
.grid1 td{border:#d7ebe0  1px solid;padding:5px 5px;vertical-align:top;}
.grid1 tr.blue td{border:#d7ebe0  1px solid;background-color:#f8fcfe;}
.grid1 a{color:#4e4e4e;text-decoration:none;}
.grid1 a:hover{color:#0373a7;text-decoration:underline;}
.grid1 span.orange{color:#f57900;}
.grid1 td.headtile{background-color:#6db790;font-size:18px; text-align:center;font-weight:bold;padding:8px 10px;color:#FFF;}


.popstyle .profile{border-collapse:collapse;}
.popstyle .profile td{border:#d7ebe0 1px solid;padding:2px 10px;}

.popstyle .profile tr.qsttr2 td{background-color:#eff7f3;}

.popstyle .examdet{border-collapse:collapse;}
.popstyle .examdet td{border:#dcd7af 1px solid;padding:2px 10px;}

.popstyle .examdet tr.qsttr3 td{background-color:#f5f1da;}

div.formenq{padding:10px 0px;}
div.formenq div{padding:2px;}
div.formenq h1{font-family:Arial Rounded M...;color:#454545;font-size:20px;font-weight:bold;margin-bottom:20px;}
div.formenq input, textarea{border:#b4b4b4 2px solid;border-radius:3px;padding:5px;width:98%;color:#6f6f6f;margin-bottom:10px;}
div.formenq input[type="submit"], input[type="reset"]{	
border:1px solid #a82518 !important; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 15px !important;margin-top:15px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF !important;width:auto !important;cursor:pointer;background-color: #E74C3D; background-image: -webkit-gradient(linear, left top, left bottom, from(#E74C3D), to(#C74438));
 background-image: -webkit-linear-gradient(top, #E74C3D, #C74438);
 background-image: -moz-linear-gradient(top, #E74C3D, #C74438);
 background-image: -ms-linear-gradient(top, #E74C3D, #C74438);
 background-image: -o-linear-gradient(top, #E74C3D, #C74438);
 background-image: linear-gradient(to bottom, #E74C3D, #C74438);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E74C3D, endColorstr=#C74438);
}
div.combox
{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 20%, #fadbd8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffff), color-stop(100%,#fadbd8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 20%,#fadbd8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 20%,#fadbd8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 20%,#fadbd8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 20%,#fadbd8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fadbd8',GradientType=0 ); /* IE6-9 */
border:#df3e2e 2px solid;
border-radius:5px;
color:#6c2a23;
font-size:15px;
font-weight:bold;
padding:10px 15px;
width:170px;
height:90px;
float:left;
margin:10px;
line-height:24px;
text-align:center;
}
table.verticalcenter td{vertical-align:middle !important;}

@media screen and (max-width: 850px) {
  .bt{display:none;}
  .slicknav_menu{display:block;} 
  table.maintbl{width:100%;} 
  .banner{width:100%;}
	.logo{height:auto !important;}
	.logo table td{display:block;text-align:center !important;}
	.banner img{width:100%;}
	.boxdivleft, .boxdivright {width:100% !important;margin:2px 0 !important;}
	.textcenter {text-align: center;}
	.heightauto {height:auto !important;}
	table.tblgraph td div {margin:0 !important;padding:0 !important;}
	table.tblgraph{background-color:#ee5a00;}
	table.tblgraph td{display:block;padding:10px !important;margin:0 !important;height:auto !important;border-bottom: #ec732a 1px solid;width: 95%;}
	.disnone{display:none;}
	.btnboxbot {margin:0 !important;padding:5px;text-align:center;}
	
}
@media screen and (max-width: 580px) {
	.logo a img{width:100%;}
	table.stylebts.tdadj td{display:block;}
	table.paymtbl td.fifttd {display:block;width:100%;margin:0 !important;padding:0 !important;}
	#payForm input, #payForm textarea{width: 100%;}
}
@media screen and (max-width: 420px) {
	.immgad{width:100%;}	
	.common a{
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;}
}
@media screen and (max-width: 380px) {
	.logo table td{text-align:left !important;}
	.block1{width:100% !important;height:auto !important;}	
	table.stylebts.btspad .block1{padding:5px 5px;font-size:16px;}
	.mid-page{padding:0px !important;}
	.padcom{padding:5px !important;}
	#payForm .input{width:100%;}
	.slicknav_menu{top: 58px !important;}
}