
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg1.gif);
	background-repeat: repeat;
}
.tbg {
	background-image: url(../images/tbg1.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}
.logo {
	vertical-align: top;
	padding-top: 18px;
	padding-left: 17px;
}
.trbg {
	background-image: url(../images/round.jpg); 
	background-repeat: no-repeat;
	background-position: right top;
	width: 441px;
	vertical-align: top;
}
.tmtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 53px;
}
.tmtxt a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.tmtxt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.tmtxt a:hover {
	color: #FFFF33;
	text-decoration: underline;
}
.tmtxt a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.trstrp {
	padding-right: 14px;
	padding-left: 14px;
}
.trpad {
	vertical-align: top;
	padding-top: 12px;
}
a.home {
    padding:0 10px;
	height: 0px;
	color: #fff; 
	font-size:18px; 
	text-decoration:none; font-family:arial;
}

a.home:hover {
	
	height: 0px;
	background-color:#ff0000;
	padding:16px 10px 12px 10px;
	color: white; 
	font-size:18px; 
	text-decoration:none; font-family:arial;
}

a.hmenu {
    padding:16px 10px 12px 10px;
    color: #fff; 
	font-size:18px; 
	text-decoration:none; font-family:arial;
}

a.hmenu:hover {
	background-color:#ff00ff;
	color: white; 
	font-size:18px; 
	text-decoration:none; font-family:arial;
}


 a.aboutus {
	display: block;
	width: 108px;
	height: 48px;
	background-image: url('../images/aboutus.gif');
	background-repeat: no-repeat;
}
a.aboutus:hover {
	background-image: url('../images/aboutush.gif');
}
a.admissions {
	display: block;
	width: 122px;
	height: 48px;
	background-image: url('../images/admissions.gif');
	background-repeat: no-repeat;
}
a.admissions:hover {
	background-image: url('../images/admissionsh.gif');
}
a.academics {
	display: block;
	width: 120px;
	height: 48px;
	background-image: url('../images/academics.gif');
	background-repeat: no-repeat;
}
a.academics:hover {
	background-image: url('../images/academicsh.gif');
}
a.ourcampus {
	display: block;
	width: 100px;
	height: 48px;
	background-image: url('../images/facilities.gif');
	background-repeat: no-repeat;
}
a.ourcampus:hover {
	background-image: url('../images/facilitiesh.gif');
}
a.photogallery {
	display: block;
	width: 100px;
	height: 48px;
	background-image: url('../images/photogallery.gif');
	background-repeat: no-repeat;
}
a.photogallery:hover {
	background-image: url('../images/photogalleryh.gif');
}
a.videogallery {
	display: block;
	width: 100px;
	height: 48px;
	background-image: url('../images/videogallery.gif');
	background-repeat: no-repeat;
}
a.videogallery:hover {
	background-image: url('../images/videogalleryh.gif');
}


a.gallery {
	display: block;
	width: 100px;
	height: 48px;
	background-image: url('../images/gallery.gif');
	background-repeat: no-repeat;
}
a.gallery:hover {
	background-image: url('../images/galleryh.gif');
}


a.download {
	display: block;
	width: 120px;
	height: 48px;
	background-image: url('../images/download.gif');
	background-repeat: no-repeat;
}
a.download:hover {
	background-image: url('../images/downloadh.gif');
}


a.contactus {
	display: block;
	width: 100px;
	height: 48px;
	background-image: url('../images/contactus.gif');
	background-repeat: no-repeat;
}
a.contactus:hover {
	background-image: url('../images/contactush.gif');
}

a.facilities {
	display: block;
	width: 100px;
	height: 48px;
	background-image: url('../images/facilitiesa.gif');
	background-repeat: no-repeat;
}
a.facilities: {
	background-image: url('../images/facilitiesha.gif');
}


a.news {
	display: block;
	width: 100px;
	height: 48px;
	background-image: url('../images/news.gif');
	background-repeat: no-repeat;
}
a.news:hover {
	background-image: url('../images/newsh.gif');
}

.mpad {
	vertical-align: top;
	padding-top: 7px;
}
.mbg {
	background-image: url(../images/mbg.png);
	background-repeat: repeat-y;
	vertical-align: top;
}
.bround {
	background-image: url(../images/bround.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 1000px;
}
.mstrp {
	padding-right: 96px;
	padding-left: 96px;
}
.icons {
	vertical-align: top;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cbcbcb;
	padding-bottom: 21px;
}
.vtop {
	vertical-align: top;
}
.mm {
	background-image: linear-gradient(#003178, #162b4a);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 22px;
	height: 63px;
	width: 222px;
}
.mm2 {
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4a4a4;
}
.mm2 a:link {
	color: #000000;
	text-decoration: none;
}
.mm2 a:visited {
	color: #000000;
	text-decoration: none;
}
.mm2 a:hover {
	color: #4f4f4f;
	text-decoration: none;
}
.mm2 a:active {
	color: #000000;
	text-decoration: none;
}

.bpad {
	vertical-align: top;
	padding-top: 35px;
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	vertical-align: top;
	text-align: Center;
}
.bodytxt a:link {
	color: #333333;
	text-decoration: underline;
}
.bodytxt a:visited {
	color: #333333;
	text-decoration: underline;
}
.bodytxt a:hover {
	color: #CC0000;
	text-decoration: none;
}
.bodytxt a:active {
	color: #333333;
	text-decoration: underline;
}

.phead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #b81a2c;
	text-decoration: none;
	padding-bottom: 8px;
}
.phead2 {
	font-size: 18px;
	text-transform: uppercase;
}
.bbg {
	background-image: url(../images/bbg.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	height: 163px;
}
a.tw {
	display: block;
	width: 28px;
	height: 29px;
	background-image: url('../images/tw.gif');
	background-repeat: no-repeat;
}
a.tw:hover {
	background-image: url('../images/twh.gif');
}
a.fb {
	display: block;
	width: 28px;
	height: 29px;
	background-image: url('../images/fb.gif');
	background-repeat: no-repeat;
}
a.fb:hover {
	background-image: url('../images/fbh.gif');
}
a.gg {
	display: block;
	width: 28px;
	height: 29px;
	background-image: url('../images/gg.gif');
	background-repeat: no-repeat;
}
a.gg:hover {
	background-image: url('../images/ggh.gif');
}
.socialpad {
	width: 16px;
}
.spad {
	vertical-align: top;
	padding-top: 20px;
}
.btmmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	padding-top: 17px;
	padding-bottom: 25px;
}
.btmmenu a:link {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.btmmenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.btmmenu a:hover {
	color: #feff80;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.btmmenu a:active {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}

.blast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9fc5e7;
	text-decoration: none;
	vertical-align: top;
	padding-top: 15px;
}
.blast a:link {
	color: #9fc5e7;
	text-decoration: none;
}
.blast a:visited {
	color: #9fc5e7;
	text-decoration: none;
}
.blast a:hover {
	color: #9fc5e7;
	text-decoration: underline;
}
.blast a:active {
	color: #9fc5e7;
	text-decoration: none;
}

.ralign {
	text-align: right;
}
a.lifesrws {
	display: block;
	width: 120px;
	height: 74px;
	background-image: url('../images/lifesrws.jpg');
	background-repeat: no-repeat;
}
a.lifesrws:hover {
	background-image: url('../images/lifesrwsh.jpg');
}
a.parentsarea {
	display: block;
	width: 133px;
	height: 74px;
	background-image: url('../images/parentsarea.jpg');
	background-repeat: no-repeat;
}
a.parentsarea:hover {
	background-image: url('../images/parentsareah.jpg');
}
a.studentsarea {
	display: block;
	width: 136px;
	height: 74px;
	background-image: url('../images/studentsarea.jpg');
	background-repeat: no-repeat;
}
a.studentsarea:hover {
	background-image: url('../images/studentsareah.jpg');
}
.wn2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/wn2.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 22px;
	padding-bottom: 8px;
	line-height: 16px;
}
.wn2 a:link {
	color: #333333;
	text-decoration: none;
}
.wn2 a:visited {
	color: #333333;
	text-decoration: none;
}
.wn2 a:hover {
	color: #0067A9;
	text-decoration: none;
}
.wn2 a:active {
	color: #333333;
	text-decoration: none;
}

.wn3 {
	background-image: url(../images/wn3.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 227px;
}
.nstrp {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;
}
.nblue {
	color: #0067a9;
	padding-bottom: 5px;
}
.fright {
	float: right;
	margin-left: 20px;
	margin-top: 45px;
}
.bgap {
	height: 34px;
}
.aboutuswdth {
	width: 108px;
}
.admissionswdth {
	vertical-align: top;
	height: 48px;
	width: 122px;
}
.academicswdth {
	vertical-align: top;
	height: 48px;
	width: 120px;
}
.tbg2 {
	background-image: url(../images/tbg2.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-bottom: 15px;
}
.pheadinside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #b81a2c;
	text-decoration: none;
	padding-bottom: 17px;
}
.smenu {
	border: 1px dashed #bababa;
	vertical-align: top;
	padding-top: 18px;
	padding-bottom: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00629A;
	text-decoration: none;
}
.smenu a:link {
	color: #00629A;
	text-decoration: none;
}
.smenu a:visited {
	color: #00629A;
	text-decoration: none;
}
.smenu a:hover {
	color: #6A9C1F;
	text-decoration: underline;
}
.smenu a:active {
	color: #00629A;
	text-decoration: none;
}

.sbmpad {
	padding-bottom: 8px;
}
.phead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #79B035;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 10px;
}
.blue_heading {
	color: #00629a;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	padding-bottom: 10px;
}
.mbullet {
	padding-right: 7px;
}
.phb {
	margin-bottom: 3px;
	margin-right: 5px;
	margin-left: 5px;
}.grey {
	color: #333333;
}
#blt2 ul{

	}
#blt2 li{
	list-style-image:url(../images/blt2.gif);
	vertical-align:middle;
	padding-bottom:4px;
	padding-left:2px;
}
.table_border {
	border: 1px solid #CCCCCC;
}
.table_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2C518D;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
}
.table_top a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.table_top a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.table_top a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.table_top a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.table_data {
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #F5F5F5;
}
.table_top2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6CB6FF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-align: center;
}
.table_data2 {

	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F5F5F5;
}.dots {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C3C3C3;
}
.pcbrder {
	border: 1px dashed #bababa;
	float: right;
	margin-left: 20px;
}
.fright2 {
	float: right;
	margin-left: 20px;
}
.red {
	color: #CC0000;
	font-weight: bold;
}
.submit_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5c9aae;
	border: 1px dashed #3C6977;
	padding: 2px;
	width: 60px;
	font-weight: bold;
}.rline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.homescr3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006699;
	text-decoration: blink;
	vertical-align: top;
	text-align: center;
	line-height: 18px;
	border: 1px dashed #CCCCCC;
	padding: 10px;
}

.hblink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	margin:10px 0 10px 0;
	text-align:center;
}
.hblink a:link {
	color: #990000;
	text-decoration: none;
}
.hblink a:visited {
	color: #990000;
	text-decoration: none;
}
.hblink a:hover {
	color: #306398;
	text-decoration: underline;
}
.hblink a:active {
	color: #990000;
	text-decoration: none;
}


.homescrlnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	padding-bottom: 5px;
	-webkit-animation-name: blinker;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.homescrlnew2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0067a9;
	padding-bottom: 5px;
	-webkit-animation-name: blinker;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.homescrlnew a:link {
	color: #CC0000;
	text-decoration: none;
}
.homescrlnew a:visited {
	color: #CC0000;
	text-decoration: none;
}
.homescrlnew a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.homescrlnew a:active {
	color: #CC0000;
	text-decoration: none;
}
.report_images {
    background-color: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: 0 1px 5px #cacaca;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 5px;
    width: 207px;
}



.homescr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: blink;
	vertical-align: top;
	text-align: center;
	line-height: 18px;
	border: 1px dashed #CCCCCC;
	padding: 10px;
}
.homescr2 a:link{
	color: #CC0000;
	text-decoration: blink;
}
.homescr2 a:visited{
	color: #CC0000;
	text-decoration: blink;
}
.homescr2 a:hover{
	color: #006699;
	text-decoration: blink;
}
.homescr2 a:active{
	color: #CC0000;
	text-decoration: blink;
}


.frm_txt {
    width: 250px;
    border: 1px solid #ccc;
    color: #092740;
    font-size: 12px;
	line-height: 1.428571429;
    font-family: Arial,Helvetica,sans-serif;
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-sizing: border-box;
	padding: 5px 10px;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.mandatory {
    color: #FC1618;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bolder;
    padding-left: 3px;
}
#btn_view {
    background-color: #00629a;
    border: 1px solid #46474b;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 40px;
    min-width: 180px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.phead13 {
    color: #00629a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    font-size: 23px;
	padding-left: 20px;
}

.boddy_txtnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 20px;
}

.webcom11{font-size:14px; font-weight:bold;}
p{font-size:36px;}
.button{font-size:12; color:#ff0000;}
@media only screen and (max-width:760px), (max-device-width:768px)
{
    .phead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b81a2c;
	text-decoration: none;
	padding-bottom: 8px;
}

.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	vertical-align: top;
	text-align: Center;
}

td{font-size:8px;}
.webcom11{font-size:8px;}
}

