body{
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
background: #1AB0D8;
	color: #444;
	background-repeat: repeat;
}

.main_menu font,
.pagination  font,
.log_top font,
.Topmenu font{ font-size:10px;}


@font-face {
	font-family:'Scada-Regular';
	src: url('../Scada-Regular.eot');
	/*src: url('../Scada-Regular.eot?#iefix') format('embedded-opentype'), url('../Scada-Regular.woff') format('woff'), url('../Scada-Regular.ttf') format('truetype'), url('../Scada-Regular.svg#Scada-Regular') format('svg');*/
	src: url('../Scada-Regular.eot?#iefix') format('embedded-opentype'), url('../Scada-Regular.ttf') format('truetype'), url('../Scada-Regular.svg#Scada-Regular') format('svg');
}
#jquery-lightbox { z-index:500!important;}
#jquery-overlay { z-index:500!important;}


.main_menu ul li a.active{background:#333;}
.gk-image{
	float: left;
	margin-left: 75px;
	padding-top: 10px;
}
.fix-table{table-layout:fixed;}
.td-width{ width:250px;}
.left_link{
	float:left;
	width:180px;
	height:300px;
}
.left_link ul li{
	display:block;
	float:left;
	margin-left: 70px;
	background-image: url(../images/marker3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.left_link ul li a{
	float:left;
	display:block;
	width:80px;
	height:20px;
	line-height:20px;
	color: #666;
	text-decoration:none;
	padding-left: 30px;
}
.left_link ul li a:hover{
background-image: url(../images/marker4.gif);
	background-repeat: no-repeat;
	background-position: left center;}
a{
	text-decoration:none;
	color: #C00;
	
}
a:hover{
	text-decoration:underline;
	color: #C00;
}
h1,h2,h3{ color:#333}

#header {
	width: 100%;
	height: auto;
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 30px;
	border-bottom:5px solid #1ab0d8;
}
.clearfloat{clear:both;}
.header_main {
	height: auto;
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	.logo{
	border: 0px;
	outline: none;
	width:550px;
	height: 140px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-top: 5px;
}
.cont{ padding:30px; background:#f7f7f7; border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd; border-bottom:5px solid #00CCFF}
.cont h4{padding:2px 0;}
.Topmenu{
	float: right;margin: 15px 0px 0px 0px; width:211px;
}

.main_bk{
	float:left;
	width:1000px;
	height:auto;
}
.more {
	float:left;
	display:inline;
	font-size:15px;
	font-family:Scada;
	color:#F60;
	text-decoration:underline;
	padding: 0px 10px 0px 0px;
}
.more:hover{ text-decoration:none;}

.banner{
	float:left;
	width:1000px;
	height:auto;
	margin-top: 0px;
	/*background-image: url(../images/container_bg.png);*/
	background-repeat: repeat-y;
	background-position: left top;
	
}
.news_event {
	float: left;
	height: auto;
	width:100%;
	margin-bottom: 30px;
}
.p-l{padding:10px; background:#06FAFA; text-transform:uppercase;}
.news_event h3{
	width:55%;
	line-height:40px;
	background-color:#0EBB92;
	color: #FFF;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position: relative;
}
.welcome_head{
	width:55%;
	height:40px;
	line-height:40px;
	background-color:#EE2A51;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position: relative;
	margin-bottom:20px;
}
.photo{float:left; margin-top:20px;}
.tablelist table{width:100%; margin:5px 0 30px 0 }
.tablelist table td{ padding:5px; border:1px solid #ddd;}
.tablelist span{display:block; font-weight:bold; color:#C00; padding:5px 0;}
.event_list li{
	float:left;
	width:170px;
	height:auto;
	display: block;
	margin-right:10px;
}
.event_list li a{padding:0px 0px 0px 80px;}

#link_read{
	color:#FFF;
	padding-left: 20px;
}

.slider{
	float:left;
	height: auto;
	width: 1000px;
}

.menu{
	float:left;
	height:50px;
	width: 1000px;
	background:#424242;
	border-bottom: 5px solid #C9CF38; 
	font-family:'Scada-Regular';
	}
.main_menu ul li:last-child{background:none;}
/*.main_menu ul li {
	position:relative;
	display: block;
	float: left;
	z-index: 99999;
	background-image: url(../images/li_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_menu li ul { display: none; }
.main_menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #FFF;
	white-space: nowrap;
	text-align:center;
	height:60px;
	line-height:60px;
	font-size: 16px;
	margin-right:2px;
	padding-right: 25px;
	padding-left: 25px;
	font-weight: normal;
 		}
.main_menu ul li a:hover {
	color:#333;
	background-image: url(../images/sidebar_bg.jpg);
}
.main_menu ul li:hover ul {
	display: block;
	position: absolute;
}
.main_menu ul ul li a{
	display:block;
	height:30px;
	font-weight:normal;
	width:160px;
	font-size:13px;
	text-align:left;
	padding:0px 0px 0px 20px;
	line-height:30px;
}
.main_menu ul ul{width:170px;
height:auto;
background:#C36;}
.main_menu li:hover li {
	float: none;
	font-size: 11px;
		background:none;
	display:block;

}
.main_menu li:hover a {
	display:block;
	color:#333;
	background-image: url(../images/sidebar_bg.jpg);
	background-repeat: repeat;
}
.main_menu li:hover li a:hover {
	colo:#333;
	background-color: #333;
	background-image: none;
	color: #FFF;
}*/


.main_menu ul li{ position:relative;
	float:left;
	list-style:none;
	z-index:100;
	position: relative;
	border-left:1px solid #525252;
	border-right:1px solid #353333;	
				}
				.main_menu ul > li:hover:before{
					background:#CCCC00; width:10px; height:10px; position: absolute; z-index:5}
.main_menu ul li a{
	float:left;
	display:block;
	height:50px;
	line-height:50px;
	text-decoration:none;
	font-size: 14px;
	padding-right: 23px;
	padding-left: 23px;
	color: #FFF;
				 }
.main_menu ul li:hover{
 }

.main_menu ul ul{
	top:50px;
	left:0px;
	display:none;
	position: absolute;
	
}
.main_menu ul li:hover ul{
	display:block;
	border: 1px solid #333;
}
.main_menu ul li ul li a{
	display:block;
	height:35px;
	line-height:35px;
	font-size:13px;
	width:180px;
	color:#333;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	background-color: #FC0;
	background-repeat: repeat;
}
.main_menu ul li ul li a{
	display:block;
	height:35px;
	line-height:35px;
	font-size:13px;
	width:160px;
	color:#333;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	/*background-color: #E4E4E4;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.main_menu li:hover a {color:#fff;
background:#333}
.main_menu ul li a:hover{
	display:block;
	color: #FFF;
	background-color:#333;
}
.main_menu ul li ul li a{
	background-color: #EFEFEF;
	border:none;
	border-bottom:1px solid #2c2c2c;
	color:#333;
}
.main_menu ul li ul li a:hover{background:#0CF;
color:#FFF;}


.forgetpassword,.forgetusername{ font-size:11px;}
.e-padas{ position:absolute; top:-90px; left:95px;}
.container {
	height: auto; position:relative;
	width:417px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:30px;
	padding:10px;
	margin-left: auto;
	margin-top:130px;
	background:#fff;
	border-bottom: 6px solid #0083A6;
	
	box-shadow:0px 0px 10px rgba(0,0,0,.3);
	
}
.sidebar { background:#fff;
	float: right;
	height: auto;
	width: 250px;
	
}
.list-ul li {
padding: 5px 25px;
display: block;
background: url(../images/arrow-2.gif) no-repeat  5px 10px;
}
.br-menu {
position: relative;
display: block;
top: -10px;
}
.br-menu li {
float: left;
padding: 3px;}

.head_1{float:left; width:250px;}
.you_may li{
	float:left;
	position:relative;
	display:block;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.wel_bg{position:absolute;
width:24px;
height:40px;
right:-24px;
background:url(../images/welhead_bg.png) no-repeat left top;
top:0px;}
.you_may li a{
	width:220px;
	/*width:200px;*/
	height:30px;
	line-height:30px;
	display:block;
	color:#3F3F3F;
	text-decoration:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	background: url(../images/arrow.png) #eee 6px center no-repeat;
	border-bottom: 1px solid #dfdedc;
    border-top: 1px solid #fffbf5;
	padding-left: 30px;
	font-size: 14px;
}
.you_may li a:hover{
	background-color:#21ADFC;
	color: #FFF;
}
.h-bg{background-image:url(../images/bg-pat.png); background-repeat:repeat;}

.head_1 h2{
	color:#F0F0F0;
	height:40px;
	line-height: 40px;
	background-color: #505050;
	text-align: center;
}
.bottom_bend{
	float:left;
	color:#F0F0F0;
	width:240px;
	height:60px;
	line-height: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	-moz-border-radius:0px 0px 200px 200px;
	-webkit-border-radius:0px 0px 200px 200px;
	background-image: url(../images/footer_wave.png);
	background-repeat: no-repeat;
	}
.list_box{
	float:left;
	width:250px;
	margin-top: 30px;
}
.anounce { position:relative; width:250px;
	float: left;
	min-height: 300px;
	overflow: hidden;
	
}
.anounce p{
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}
.uer{ display:block;
 clear:both;
  float:left; 
  width:90px;
   padding-top:5px;
    font-size:14px;}
.login{
	float:left;
	height:auto;
	padding-top:15px;
	padding-right: 0px;
	padding-bottom:15px;
	padding-left:15px;
	color: #666; 
	border:1px solid #E8E8E8;
	background-color:#f8f8f8;
	width:400px;
	}
.login p{ display:block; float:left; padding:7px 0; margin:0; width:100%}
.login h3{margin-bottom: 10px;
text-align: center;
font-size: 20px;}

input[type="text"],input[type="password"],select{
	float:left;
	border:1px solid #CCC;
	width:283px;
	height:30px;
	/*line-height:30px;*/
	padding:0px 0px 0px 10px;
	
	margin-bottom:10px;

	background-color: #FFF;
}

.login_btn{
	float:right;
	height:35px;
	border:1px solid #FFF;
		text-align:center;
	margin-right:14px;
background-color: #5E5858;
	color:#fff;
	padding-right:25px;
	padding-left:25px;
}
.login h2{

	
	color: #656666;
}
.gallery_img{
	float:left;
	width:350px !important;
	height: auto;
	margin-left: 50px;
}
.gallery_img a { display:block; float:left;
	 padding:3px; border:1px solid #ddd; margin:3px; width:100px;}
.gallery_img a img{width: 100%; border:none;}
.our_link {
	float: left;
	height: auto;
	width: 300px;
	margin-right: 0px;
}
.our_link2 {
	float: right;
	height: auto;
	width: 300px;
}
.staff_list li{
	position:relative;
	display:block;
	width:250px;
	height:auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
			  
}
.staff_list li p{padding:0px;
margin:5px 0px 0px 0px;}
.staff_list li img {
	border: 2px solid #FFF;
}
.rt {
	float: right;
	height: auto;
	width: 700px;	
	padding-left: 25px;
	color: #555;
}
.rt img {
margin-right: 10px;
}
.article_sec {
	float: left;
	height: auto;
	width: 100%;
	 margin:20px 0;
	border-bottom:1px dashed #ddd;
	
}
.img-l{margin:0 10px 10px 0;}
.list_content_sec {
	float: left;
	width: 220px;
	margin-left: 15px;
	color: #666;
	
}
.list_content_sec:first-child{margin-left:0px;}
.list_content_sec span{
	float:left;
	width:210px;
	color:#666!important;
	height:30px;
	line-height: 30px;
	color: #333;
	font-weight: bold;
	/*padding-left: 10px;
	background-image: url(../images/sub_bg.jpg);*/
}
.list_content_sec img {
	margin-top: 10px;
	margin-bottom: 8px;
}

.read_more a:hover{
	color:#FFF;
	background-image: url(../images/menu_bg.jpg);
}


.footer {
	height:auto;
	width: 100%;
	background-color: #333;
}

.foot_main{
	width:1000px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
	/*background-image: url(../images/foot_img.png);*/
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px;
	color: #CCC;
	padding-top: 25px;
}
.foot_left {
	float: left;
	height: 150px;
	width: 250px;
	margin-right: 20px;
}
.fotter_link a{
	color:#CCC;
	font-size:11px;
	text-decoration:none;

}
/* Slider */
.slidesjs-navigation{position:absolute; top:120px; width:45px; height:45px; z-index:100;text-indent:-999px; display:none}
.slidesjs-previous{left:0px; background:url(../images/sprite_pre.jpg) no-repeat top; }
#slides:hover .slidesjs-navigation{ display:block;}
.slidesjs-next{right:0px; background:url(../images/sprite_next.jpg) no-repeat top}
.slidesjs-pagination{position:absolute; right:10px; bottom:10px; z-index:15; left:45%}
.slidesjs-pagination li{float:left; display:block; }
.slidesjs-pagination li a{ box-shadow:0px 0px 10px rgba(0,0,0,.7); display:block; text-indent:-9999px;width:10px; border:1px solid #36F; height:10px; border-radius:50%; background:#fff; margin:0 3px; }

.slidesjs-pagination li a.active{background:#09F;}


.bottom_img{
	float:left;
	width:1000px;
	height:150px;
	background-image: url(../images/bottom_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.copy{
	color:#333;
	font-size:12px;
	display: block;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
}


.Topmenu img { 
display:inline-block;
margin-bottom:10px;
}


/**School facilities**/

.competition{
	width:100%;
	margin:0 auto;
	margin-bottom:20px;
	overflow:hidden;
	background:none;
	margin-top:20px;
}

.competition_leftbox{
	background:none;
	padding-bottom:30px;
	width:200px;
	float:left;
	color: #333;
}


.competition_leftbox ul{list-style:none;
}
.competition_leftbox ul li{ list-style-type:none;
}

.competition_leftbox ul li a{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	display: inline-block;
	margin:1px 0px;
	padding:6px 15px;
	width:78%;
	background-color: #F7A11A;
}


.competition_leftbox ul li a:hover{
	color: #FFF;
	background-color: #333;
}

.competition_rightbox{
	background:none;
	width:650px;
	float:left;
}

.competition_rightbox table{color:#333333;
margin-bottom:30px;}

.rbheader{background:#fe5f0b;
color:#FFFFFF;
font-size:14px;
font-weight:bold;}
.rbbc{background:#ddd;}

.photo li {
float: left;
width: 150px;
display: block;
margin: 0 10px 10px 0;
background: #FFF;
border: 1px solid #DDD;
padding: 5px;
}
.video li{
float: left;
width: 100%;
display: block;
margin: 0 15px 25px 0;
background: #FFF;
border: 1px solid #DDD;
 padding:0px;	
	}

.video-clip{float:left; width:400px; margin-right:15px;}
.photo li img {
width: 100%;
max-width: 100%;
display: block;
}
.competition_rightbox td{
padding:5px 10px;
max-width:120px;
text-align:left;
}
.awar-t td{ padding:3px 10px; background:#f7f7f7; border-bottom:2px solid #fff}
.t-img{float:left; margin-right:20px; width:70px;}

.readmore,.t-img a{display:block; padding:3px 5px; background:#3CF; color:#333;}
.t-img img {display:block; width:100%; max-width:100%;}
.competition_rightbox td a{text-decoration:none;
color:#333333;
}
.divlist,.awardlist{float:left; width:100%;}
.divlist-g{float:left; padding:10px; text-align:justify}
.competition_rightbox_bottom{
	background:none;
	height:200px;
	width:650px;
	margin:0 auto;
	border:1px solid #fe5f0b;
	overflow:hidden;
}

.competition_rightbox_bottom h4{
	background:#fe5f0b;
	font-size:16px;
	font-weight:bold;
	font-family: KozGoPro-Light;
	padding:5px 10px;
	color: #FFF;
}

.competition_rightbox_bottom ul{list-style:none;
margin-top:10px;
}
.competition_rightbox_bottom ul li{list-style-type:none;
position:relative;
float:left;
list-style-image:url(../images/bottom_arrow.png);
list-style-position:inside;

}

.competition_rightbox_bottom ul li a{
	text-decoration:none;
	font-family: KozGoPro-Light;
	font-size:13px;
	color:#666;
	width:100px;
	display:block;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 3px;
	padding-right: 50px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.competition_rightbox h3{
	color:#535353;
	padding-bottom:8px;
	background-image: url(../images/marker4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 56px;
	height: 50px;
	padding-left: 30px;
}

.competition_rightbox p{text-align:justify;}

.rightboxgap{height:20px;
width:100%;
margin:0 auto;
}



/*tab*/

.clearfix{clear:both;}


.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
	float: left;

}
.tabberlive {
	margin-top:1em;
	margin-bottom:100px;
	width: 800px;
margin-left: 80px;

}

ul.tabbernav
{
	margin:0;
	padding: 3px 0;
	font-size: 12px;
	font-weight: bold;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
	margin-left: 0px;
	text-decoration: none;
	font-size:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #F7A11A;
	padding-top: 3px;
	padding-right: 0.5em;
	padding-bottom: 3px;
	padding-left: 0.5em;
}

ul.tabbernav li a:link { color: #fff; }
ul.tabbernav li a:visited {
	color: #666;
}

ul.tabbernav li a:hover
{
	color: #fff;
	border-color: #999;
	background-color: #333;
}

ul.tabbernav li.tabberactive a
{
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color:#4B494A;
	margin:0px 10px 0px 0px;
}

ul.tabbernav li.tabberactive a:hover
{
	color: #333;
	background: white;
	border-bottom: 1px solid white;
}

.tabberlive .tabbertab {
	
	padding:20px;
	height:auto;
	overflow:hidden;
	
}

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


.tabbox{
	height:auto;
	width:100%;
	float:left;
	margin-right:24px;
	margin-top:24px;
	/*border:1px solid #EFEFEF;*/
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: none;
}

.tabbox h4{
text-decoration:underline;
margin:0px;
padding:0px;
font-size:14px;
padding:0px 10px;
}

.tabbox h4 a{
	color:#333;
}

.tabbox p{color:#aaa;
font-size:11px;
line-height:12px;
padding:0px 10px;
}

.tabbox ul{list-style:none;
padding:10px;
margin-left:20px;}
.tabbox ul li{
	list-style-type:none;
	line-height:19px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-image: url(../images/check-boxsmall.png);
	list-style-position: outside;
}

.tabbox ul li a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

.tabbox ul li a:hover{
	color:#F62893;
	text-decoration:underline;
}

.tabbox span a{
	color:#09F;
	font-weight:bold;
	float:right;
	padding:0px 10px;
}

/*tab*/


/*tooltip*/
.tabbox ul li a img {
	width:15px;
	
vertical-align: bottom;
margin-left: 2px;
margin-top: 7px;
}
/* Form styles */
.greenButton{
	width:auto;
	color:white;
	background-color:#FEC10B;
	outline:none;
	border:1px solid #666;
	font-weight:bold;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}


.report{border:1px solid #bbb;}


.report h4{
	font-size:16px;
	font-weight:bold;
	font-family: KozGoPro-Light;
	padding:8px 10px;
	margin-bottom:10px;
	background-color: #333;
	color: #FFF;
}

.report input[type=text]{
	color:#333333;
	border:1px solid #aaa;
	margin-top:2px;
	width:250px;
	font-size:13px;
	height: 25px;
	line-height: 25px;

}
textarea{ width:300px; height:100px;border:1px solid #ccc; font-family:inherit}

select{
	width:208px;

}

.formline{
	padding:3px;
}

label{
	font-size:13px;
	text-align:right;
}

.report table{
	width:600px;
}

.report td{
	font-size:11px;
	position:relative;
}

.report span{color:#FF0000;}

.input-container{
	padding:1px;
	
}

#div-regForm,.registered{
	border:3px solid #eeeeee;
	padding:15px;

	background:url(img/bg.jpg) repeat-x #cbd4e4;
	color:#203360;

	margin:30px auto 40px auto;
	width:400px;
}

.form-title,
.form-sub-title{
	font-size:20px;

	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
}

.form-sub-title{
	font-weight:normal;
	padding:6px 0 15px 0;
}

#chk{border:1px solid #FF0000;
width:20px;
margin-left:5px;}



/*Apllication form*/

.appField {
	width:92%;
	height:auto;
	margin:0px auto 0px auto;
	padding:2% 4%;
	overflow: hidden;
	border:1px solid #E4E4E4;
}
.appField ul li {list-style-type:none; padding:7px 0px; overflow:hidden;}
.left { float:left; color:#53554f; font-size:16px;padding:3px 0px 10px 0; line-height:23px; width:116px; width:125px \9 !important; }
.left1 {width:20%; height:auto; display:block; color:#fffee2; font-weight:bold; font-size:14px;}
/*.right {width:68%; height:auto; display:block; color:#ffe1e5; font-weight:bold; *max-height:50px !important;}*/
.right1 {width:80%; height:auto; color:#ffe1e5; font-size:16px; font-weight:bold;}
.txtWidth {width: 250px; border:1px solid #f0eded; padding:7px;}
.rad {margin:0px; padding:0px; overflow:hidden;}
.rad li {list-style-type:none; float:left; padding:10px 10px 0px 10px; color:#53554f; font-size:16px;}
.netBank {margin:0px; padding:0px;}
.appTitle {padding:5px;  width:100%; text-align:center; margin:0px 0px 0px 0px;} 
.jT {display:block; margin:3px 0px 0px 0px; color:#99FFCC; font-weight:bold;}
.cmt {margin-top:10px !important;}
.jobDesc {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:dotted 1px #fff;}
.lastDate {color:#ccc; font-weight:bold; display:block; margin:10px 0px 0px 0px;}
.lastDate ul {overflow:hidden; margin:0px !important;}
.lastDate ul li {list-style-type:none; float:left; padding:0px 10px 0px 10px !important;}
.lastDate ul li:first-child {padding:0px !important;}
.mandatory
{
background:url(images/required-field.png);background-position:top right;
background-repeat:no-repeat;
padding-right:15px;
}
.lastDate ul li:first-child {padding:0px !important;}
.title a{ float:left; display:inline; font-size:20px; font-family:Inder; color:#fe5f0b; text-decoration:underline; margin:0px 0 10px 0;}
.title a:hover{ text-decoration:none;}

.butBg{
	float: right;
background-color: #04A8A2;
border: none;
margin: 10px;
width: 90px;
height: 29px;
border: 1px solid #03837E;
cursor: pointer;
font-size:14px;
color: #FFF;
line-height: 16px;
text-align: center;
}
.form_application{
	float:left;
	width:98%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.h1style {
width: 60%;
padding: 10px;
color: #525252;
font-size: 18px!important;
background-color: #DADADA;
}
.head_admission{padding:20px 5px; font-size:20px;}



/*cart*/

.cartcontainer{
margin-bottom:20px;
overflow:hidden;}

.cartcontainer h4{
	font-size:16px;
	font-weight:bold;
	padding:6px 10px;
	margin-bottom:10px;
	background-color: #666;
	color: #FFF;
}

.cart_leftbox{
	background:none;
	padding-bottom:30px;
	width:200px;
	float:left;
	margin-left: 50px;
}


.cart_leftbox ul{list-style:none;
}
.cart_leftbox ul li{ list-style-type:none;
}

.cart_leftbox ul li a{
	text-decoration:none;
	font-family: KozGoPro-Light;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	display: inline-block;
	margin:0px 0px;
	padding:6px 15px;
	width:78%;
	color:#454545;
	border-bottom:1px solid #fff;
}


.cart_leftbox ul li a:hover{
	color:#FFFFFF;
	background-color: #666;
}

.cartbox{
	background:none;
	width:140px;
	margin:10px;
	float:left;
	border:1px solid #EAEAEA;
}

.cartbox h5{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding:5px 0px 0px 5px;
	overflow:hidden;
	height:30px;
	color: #666;
}

.cartbox p{
	font-size:11px;
	line-height:12px;
	text-align: left;
	margin-bottom: 5px;
	padding:0px 0px 0px 5px;
	color: #666;
}

.cartbox img{height:auto !important;
width:100% !important;
padding-bottom:10px;
}

/*cart


/*cartslider*/

.slider-wrap								{ width: 419px; position: absolute; 

height:500px;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 

0 30px; }
.stripViewer								{ position: relative; overflow: hidden; 

width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 

419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-

right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: none; padding: 10px; height: 

30px; 
											  margin-top: -50px; 



position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; 

margin-top: -14px; 
											  position: relative; 

padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent  top center no-

repeat; }

.cartslider{background:none;
height:340px;
width:430px;
float:left;
}

.description_box{
	background:none;
	width:430px;
	float:left;
}

.description_box h5{font-size:16px;
font-weight:bold;
}

.description_box table{
padding-left:20px;}

.description_box td{
padding:5px 3px;
margin:0px;}

.bl{
float:right;
font-weight:bold;
}

.pl{color:#006600;}

.cartbutton{
width:auto;
margin:10px 40px 0 0px;
padding:3px 4px 3px 4px;
color:white;
background-color:#fe5f0b;
outline:none;
float:right;
border:1px solid #fe5f0b;
font-weight:bold;
}

.active1{
	color:#585858 !important;
	background-color: #FC0  !important;
}
/*cartslider*/

/*school Awarded */
.schAwa {
	float:left;
	display:inline;
	width:98%;
	padding:0px 0px 10px 0px;
	height:auto;
	margin:20px 0px 0px 0px;
	border:1px solid #FFF;
}
.awaList {width:98%; height:auto; padding:10px 0px 0px 0px; margin:0 auto;}
.awaTitle {
	position:relative;
	display:block;
	height:40px;
	width:413px;
	font-family: Scada;
	font-size:16px;
	color:#fff;
	margin-left:-8px;
	background-color: #E3B412;
	line-height: 40px;
	padding-left: 20px;
	margin-bottom: 15px;
}
.arrPoint {
	width:5px;
	height:40px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	background-color: #333;
}
.awadedBy {color:#53554f; font-size:13px; font-family:Tahoma, Geneva, sans-serif;margin:3px 0px 0px 5px; 

display:block;}
.awaList p {color:#53554f; text-align:justify; font-size:12px; line-height:18px; width:98%; padding:0px 0px 0px 

5px; margin:5px 0 5px 0; }


/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background-color: rgb(0, 0, 0);}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #1FB6C4; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position: absolute;top: 0px;right: 0px;display: block;background: url(../images/controls.png) no-repeat top center;width: 22px;height: 18px;text-indent: -9999px;}
        #cboxClose:hover{background-position:bottom center;}		
		.html5gallery{ background:#4c4c4c; margin:30px auto 0 auto}.html5gallery-car-mask-0{background:#333;}
.img-b{float:left; padding:7px; border:1px solid #dfdfdf; background:#eee }
.margin-left{margin-left:130px;}
/* light box css begin */
.table-list table{margin:15px 0}
.table-list table td{padding:7px; background:#fff; border:1px solid #eee}

.tabmenu { margin-top:30px;
width: 100%;
float: left;
margin-bottom: 20px;
border-bottom: 1px dashed #CCC;
}
.tabmenu ul li {
float: left;
display: block;
}
.tabmenu ul li a.activeQ {
background: #C02127;
color: #FFF;
}
.gr-bg {
background: #fff; border:1px solid #eee;
margin: 10px 0;
}
.t-img {
float: left;
margin: 0 20px;
width: 70px;
}
.t-img img{width:100%; max-width:100%; display:block;}
.tabmenu ul li a {
display: block;
background: #fff;
color: #333;
padding: 10px 15px;
font-weight: bold;
text-decoration: none;
margin-right: 3px;
}

.gal-img li {
float: left;
width: 158px;
display: block;
margin: 0 5px 10px 0;
background: #FFF;
border: 1px solid #DDD;
padding: 4px;
}
.gal-img li a{
   float: left;
   width: 158px;
   height:100px;
   overflow:hidden;
}
.pagination li{
	height:auto;
}
.gal-img li a img{width:100%; max-width:100%; display:block; border:none}

.video-clip {
float: left;
padding: 10px;
width:350px;
margin-right: 15px;
}
.video-clip img{ width:100%; display:block; max-width:100%}
.video-con {
margin-left:360px;
}
.video li {
float: left;
width: 100%;
display: block;
margin: 0 15px 25px 0;
background: #FFF;
border: 1px solid #DDD;
padding: 0px;
}
.ph-button {
border-style: solid;
border-width: 0px 0px 3px;
box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
color: #FFF;
border-radius: 6px;
cursor: pointer;
display: inline-block;
font-style: normal;
overflow: hidden;
text-align: center;
text-decoration: none;
text-overflow: ellipsis;
transition: all 200ms ease-in-out 0s;
white-space: nowrap;
font-family: "Gotham Rounded A","Gotham Rounded B",Helvetica,Arial,sans-serif;
font-weight: 700;
padding: 2px 15px;
font-size:13px;}
.ph-btn-green {
border-color: #3AC162;
background-color: #5FCF80;
}
.forml li{background:#f7f7f7; padding:10px; display:block; float:left; width:97%; border-bottom:1px solid #eee;}
.t-dispay td{padding:10px; background:#f3f3f3; border-bottom:1px solid #fff}
.b-bor{ border-bottom:1px solid #ddd ; margin-bottom:20px}
.ulist span{display:inline-block; padding:2px 10px; background:#FC3; color:#4c4c4c; margin-left:5px}
.right-b{ float:right;}

.right-b a{
border-color: #3AC162;
background-color: #5FCF80;
border-style: solid;
border-width: 0px 0px 3px;
box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
color: #FFF;
cursor: pointer;
display: inline-block;
text-decoration: none;
padding: 2px 15px;
font-size: 13px;
}
.awardtitle{font-weight:bold; color:#4c4c4c;}

.page_con .pagination{ float:right; margin:20px 0}
.page_con  .pagination li{ cursor:pointer; width:inherit; display:block;background: #f8f8f8;position:relative; float:left
background: -moz-linear-gradient(top,  #f8f8f8 0%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e9e9));
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e9e9e9 100%);
background: -o-linear-gradient(top,  #f8f8f8 0%,#e9e9e9 100%);
background: -ms-linear-gradient(top,  #f8f8f8 0%,#e9e9e9 100%);
background: linear-gradient(to bottom,  #f8f8f8 0%,#e9e9e9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e9e9e9',GradientType=0 );
padding: 0px 9px;margin-right: 4px;border-radius: 3px;border: solid 1px #C0C0C0;
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8), 0px 1px 3px rgba(0, 0, 0, 0.1);
font-size: .875em;font-weight: bold;text-decoration: none;color: #717171;text-shadow: 0px 1px 0px #FFF;}
.page_con .pagination.right{}
.page_con .pagination li.active, .page_con .pagination li:hover{box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.8);
color: #F0F0F0;
text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
color: #4C4C4C;
background: #3CF;}
 
 
 /*light box*/

#fancybox-outer {background:none!important;}
#fancybox-content {box-shadow: none!important; border:none!important;}
#fancybox-close {top: -10px!important; right: 8px!important;}


#slideshow{ margin-top:20px;position:relative; width:560px; overflow:hidden; height:150px;}
 .slideshow-prev, .slideshow-next{
            position: absolute;
            top:50px;
            font-size: 30px;
            text-decoration: none;
            color:#fff;
            background: rgba(0,0,0,0.5);
            padding: 5px;
            z-index:2;
        }
        
        .slideshow-prev{
            left:0px;
            border-left: 3px solid #fff;
        }

        .slideshow-next{
            right:0px;
            border-right: 3px solid #fff;
        }
		.center-d{ width:560px; margin:0 auto}
 .slideshow-prev:hover, .slideshow-next:hover{ text-decoration:none; background:#990}
ul.flexgrid{ position:absolute; top:0px; left:0px; padding:0 30px;}

ul.flexgrid li { min-height:60px; float:left; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;
    width:145px;padding:5px; margin:10px 15PX; background-color: #fff;border: 1px solid #fff; color: #484848; box-shadow:0px 1px 5px rgba(0,0,0,.2); }
	ul.flexgrid li a{color:#484848; display:block;}
	
	.t-lin {
display: inline-block;
text-align: center;
width: 100%;
}
.fl_left {float: left;
}
.des_t { clear:both;
padding: 3px;
background: #eee;
font-weight: bold;
}
.li-date { 
display: block;
font-size: 10px;
}


/**************Facility Start ***************/
.main-image {padding: 5px;border: 1px solid #CCC;height: auto;float: left;background: #FFF;
box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);width: 350px;}

.main-image img {width: 100%;display: block;max-width: 100%;}

.list_leftq {margin-left: 380px;}
.grid-l {float: left;width: 100%;padding: 10px 0;}
grid-ful {float: left;width: 100%;}

.photogal li {float: left;width: 150px;height: 100px;padding: 5px;background: #FFF;border: 1px solid #CCC;margin: 5px;}

.photogal li img {width: 100%;max-width: 100%;display: block;}


.formone li {
float: left;
padding: 5px;
width: 100%;
display: block;
position: relative;
}
.left {
float: left;
color: #53554F;
font-size: 15px;
padding: 3px 0px 10px 0;
line-height: 23px;
width: 116px;
width: 125px \9 !important;
}
.fit-lable {
margin-left: 140px;
}

.solid-border{border:1px solid #A6A6A6}
.bookin_request {
float: left;
height: auto;
width: 680px;
text-decoration: none;
border-bottom-width: thin;
border-bottom-style: dotted;
border-bottom-color: #666;
padding-top: 10px;
padding-bottom: 10px;
}
.bookin_request-img{float:left; width:150px; margin-right:10px}
.bookin_request-img img{width:100%;  max-width:100%; display:block;}

.bookin_request div p a {
display: block;
float: right;
width: auto;
height: 30px;
line-height: 30px;
padding-right: 10px;
padding-left: 10px;
background-color: #E1A90B;
text-decoration: none;
color: #FFF;
}

/*tab*/

ul.tabs
{
	font-size: 0;
	margin:0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the tabs as desired*/
	padding-top: 7px;
	padding-right: 0;
	padding-left: 0;
}
        
ul.tabs li
{
    display: inline;
    margin: 0;
    margin-right:3px; /*distance between tabs*/
}
        
ul.tabs li a
{
	text-decoration: none;
	position: relative;
	z-index: 1;
	color: #CCC;
	border-radius: 2px 2px 0 0;
	outline:none;
	background-color: #EE525D;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin: 0px;
}
        
ul.tabs li a:visited
{
    color: #000;
}
        
ul.tabs li a:hover
{
	color: #333;
	background-color: #F0F0F0;
}
        
     
        
ul.tabs li a.selected
{ background:#404040; color:#fff;
    text-decoration: none;
}
        
div.tabcontent
{
    display: block;
}

div.tabcontents
{
	border: 1px solid #B7B7B7;
	padding: 5px;
	background-color:#FFF;
	border-radius: 0 2px 2px 2px; min-height:380px;
	position:relative; top:5px;
}

.fbutton {
  text-decoration: none;
  background-color: #ffd65e;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
  font-size: medium;
}

.tab_content_inner{
	width:700px;
	float:left;
}
.facility_cal{
float: left;
width: 130px;
}

/**************Facility Ends ***************/

.pollvote{
	float:right;
	height:30px;
	border:1px solid #FFF;
	text-align:center;
	margin-right:32px;
	background-color:#04A8A2;
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	line-height:30px;
	text-decoration:none;
	cursor:pointer;
}

/******** Site Map Start ********/
.sitemap { float:left; width:300px;}
.sitemap ul{ display: block; clear: both;}
.sitemap ul li{display: block; position:relative;}
.sitemap ul li a{display: block; padding:3px 10px; color: #4c4c4c; }
.sitemap ul li a:before{ position: absolute; content:"\203A"; left:0; top:1px; color: #19B6F3; font-weight: bold;}
.sitemap ul ul li { margin-left: 25px;}
/******** Site Map Ends ********/

/******* Multi Languages Start ***********/
.Topmenu{margin-top:5px;}
.Topmenu p{ margin-top:-7px;}
.translated{ float:left; width:155px; margin:-10px 0 0 5px;}
.lable-int{color:#333;float:left;font-size: 12px; margin-right:10px; margin-top: 3px;}
.multi_lang select{width:138px; font-size:13px; line-height: 12px; text-decoration: none !important;}
/******* Multi Languages Ends ***********/