*{ margin:0; padding:0;}
.clear{ clear:both;}
.add728{ width:728px; height:90px; margin:auto;}
.adds{ width:980px; height:auto; margin-bottom:10px;}
.adds ul{}
.adds ul li{ width:468px; height:60px;float:left; list-style-type:none; margin:5px 10px 5px 10px;}
#wrapper{ margin:0 auto; padding:0; width:980px; height:500px;}
#top{ width:980px; height:125px;}
#top .logo{ width:200px; height:125px; float:left;}
#top .add728{ width:728px; height:90px; float:right; margin:15px 15px 0px 0px}
#cnct{ width:980px; height:auto; margin-bottom:10px;}
.left-adds{ width:170px; height:auto; float:left; padding-left:10px;margin-top:80px;}
.right-adds{width:170px; height:auto; float:right; padding-left:10px;margin-top:80px;}
.resultscnct{ width:620px; height:auto; margin:0px 0px 0px 0px;  float:left;}
.title{ width:600px; height:70px; background: url(../images/title-bg.png) center no-repeat; margin:0 auto;}
.title p{ font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:20px; color:#A20323; text-align:center; line-height:65px;}
.ht{ width:618px; height:45px; background:#ffdcfc; border:1px solid #a5a5a5; margin-top:10px; margin-bottom:10px;}
.ht label{ font-family:arial; line-height:45px; margin-left:25px; font-weight:bold; color:#2f3192;}
.ht .iht{ width:200px; height:25px; border:1; margin:0px 20px 0px 10px; padding-left:15px; font-family:arial;font-size: 15px;font-weight: bold;}
.ht .iht:focus{ outline:0;}
.ht .rsbt{ width:100px; height:25px; font-weight:bold; background:#fff; color:#2f3192; border:1px solid #a5a5a5;font-size: 15px;
transition:all 0.1s ease-in-out; cursor:pointer; margin-right:5px; margin-top:10px;}
.ht .rsbt2{ text-align:center; line-height:25px; font-family:Arial; width:100px; height:25px; font-weight:bold; background:#FFF; color:#2f3192; border:1px solid #a5a5a5;
transition:all 0.1s ease-in-out; cursor:pointer; margin-right:25px; margin-top:10px; float:right; font-size:15px;}
/*.ht .rsbt:hover{box-shadow:0px 0px 10px rgba(0,0,0,0.4);}*/
.row{ width:570px; height:25px; margin:auto; }
.row p{ width:130px; height:25px; float:left; background:#d3f0ff; border: 1px solid #a5a5a5; line-height:25px; padding-left:10px; font-weight:bold; font-family:arial; font-size:14px;color: #2f3192;margin-right: 5px;}
.row .stly{ width:410px; height:25px; float:left; border:0; background:#e1f5f8; margin-bottom:5px; outline:0; padding-left:10px;border: 1px solid #e1f5f8;
line-height:25px; font-family:arial; font-size:13px; color:#333; font-weight:bold;}
.row .stly1{ width:270px; height:23px; float:left; border:0; background:#e1f5f8;border:1px solid #e1f5f8; margin-bottom:8px; outline:0; padding-left:10px;
line-height:23px; font-family:arial; font-size:12px; color:#333; font-weight:bold;}
.row .course{ width:270px; height: 30px;line-height: 15px; float:left; border:0; background:#e1f5f8;border:1px solid #e1f5f8; margin-bottom:8px; outline:0; padding-left:10px;
 font-family:arial; font-size:12px; color:#333; font-weight:bold;}
.stly2{ width:180px; height:23px; float:left; border:0; background:#e1f5f8;border:1px solid #e1f5f8; margin-bottom:8px; outline:0; padding-left:10px;
line-height:23px; font-family:arial; font-size:12px; color:#333; font-weight:bold;}
.row .stly3{ width:410px; height:25px; float:left; border:0; background:#FFF;border:1px solid #a5a5a5; margin-bottom:8px; outline:0; padding-left:10px;
line-height:23px; font-family:arial; font-size:14px; color:#333; font-weight:bold;}
.row .stly4{ width:240px; height:23px; float:left; border:0; background:#e1f5f8;border:1px solid #e1f5f8; margin-bottom:8px; outline:0; padding-left:10px;
line-height:23px; font-family:arial; font-size:12px; color:#333; font-weight:bold;}
/*First Year*/
.first-year{ width:600px; height:auto; margin-top:0px; margin-bottom:20px;}
.subject1{ width:295px; height:auto; float:left;}
.marks1{ width:295px; height:auto; float:right;}
.subject1 p,.marks1 p{ line-height:29px; width:100px; border-bottom:1px solid #1cb6cb; text-align:center; font-size:14px; font-family:arial; font-weight:bold; margin:auto;}
.subject{ width:440px; height:auto; float:left;}
.marks{ width:150px; height:auto; float:right;}
.subject p,.marks p{ line-height:29px; width:100px; border-bottom:1px solid #1cb6cb; text-align:center; font-size:14px; font-family:arial; font-weight:bold; margin:auto;}
.s{ width:100%; height:23px; background:#e1f5f8;border:1px solid #e1f5f8; margin-top:2px; clear:both; line-height:23px; font-family:arial; font-size:12px; text-align:center; font-weight:bold; color:#333;}
/*First & Second Year */
.first-second-year{ width:600px; margin:0 auto; height:auto; margin-top:5px; margin-bottom:10px; font-family:arial;}
.fyear{ width:325px; height:auto; float:left;}
.syear{ width:275px; height:250px; float:right;}
.fyear p,.syear p{ line-height:29px; width:120px; border-bottom:1px solid #1cb6cb; text-align:center; font-size:16px; font-family:arial; font-weight:bold; margin:auto;}
.ftitle{ font-weight:bold; text-align:center; height:40px; line-height:40px;font-size:16px;background-color: #ffdcfc;border: 1px solid #a5a5a5;color: #2f3192;margin-bottom: 4px;}
.ftitle1{ font-weight:bold; text-align:center; height:40px; line-height:40px;font-size:14px;}
#ftitle{ font-weight:bold; text-align:center; height:45px; line-height:40px;font-size:14px;}
#otsub{ font-weight:bold; text-align:center; height:40px; line-height:40px;font-size:14px;}
.frow{ width: 100%;height: 30px;margin-top: 1px;line-height: 30px;text-align: center;background: #D3F0FF;font-size: 14px;border: 1px solid #a5a5a5;font-weight: bold;}
.sub{ width:239px; height:auto; float:left;margin-right:8px;}
.sub1{ width:396px; height:auto; float:left;margin-right:8px;}
.mar{ width:70px; height:auto; float:left;margin-right:8px;}
.igrade{ width:70px; height:auto; float:left;}

.info{ width:600px; height:auto; margin-bottom:10px;font-family:arial;}
.info .details{ width:440px; height:auto;float:left; padding:5px;}
.info .details p{ font-size:10px; }
.info .details p span{color:#fd7527;}
.info .print{ width:101px; height:35px; background:url(../images/print.jpg) 0px -35px no-repeat; float:left; 
margin:20px 0px 0px 20px; cursor:pointer;
transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;}
.info .print:hover{background:url(../images/print.jpg) 0px 0px no-repeat;}
.info .print:hover p{ color:#fff;}
.info .print p{font-weight:bold; margin-left:48px; margin-top:8px;color:#1cb6cb;}

.footer{ width:960px; height:auto; margin:auto; font-family:arial; padding:10px; margin-top:20px;}
.footer p{ text-align:left; font-size:12px;}
.footer p span{ color:#ff7200; font-weight:bold;}

.req{width:auto;height:auto;margin:auto;font-family:arial;text-align:center; font-size:12px;}
.hall{ width:60%; float:left;}

#header{
	position:relative;
	width:100%;
	height:100px;
	overflow:hidden;
	background-color:#60c8ff;
	border-radius:15px;
	margin-bottom:8px;
	margin-top:8px;
}

.head{
	position:absolute;
	top:6px;
	left:18px;
	width:96%;
	height:85px;
	border-radius:5px 5px 15px 15px;
	background-color:#fff;
}
.he{
	font-size: 38px;
    font-weight: bold;
    font-family: EenaduUH;
    color: #0098e7;
    position: absolute;
    top: 9px;
    right: 59px;
}
.he span{
	font-size: 50px;
    font-weight: bold;
    font-family: EenaduUH;
    color: #c30000;
}
