@charset "utf-8";
/* CSS Document */
*{margin:0px auto;
  padding:0px;}
body{width:100%;height:auto; background:url(../images/back.jpg) fixed no-repeat; background-size:100% 100%; }
.outer{height:auto; width:1100px; background:#FFE2C6;opacity:0.9; border:1px solid #000000;}
.header{height:150px; width:100%; display:table;background-color:#316AB0;  background-size:100%;}
a:hover:
{red;
}
.header_common{
padding:5px;
float:left;
}
.logo{height:140px; width:130px; float:left;padding:5px;}


.titleword{height:175px; width:75%; float:left;}
.icon{height:150px; float:right; width:11%;}
.menu{height:25px; width:100%; border-bottom:4px solid #000000; background:#000000;color:#FFFFFF; font-weight:700;}
.example {
	display:table;
    width:100%;
    height:25px;
	background:#FFFFff;
	
	border-bottom:2px solid black; 
    border-radius:0px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	
}

/* main menu styles */

.nav,.nav ul {

    list-style:none;
    margin:0;
    padding:0;
	
}

.nav {
    position:relative;
	
}

.nav ul {
    height:0;
    left:0;
    overflow:hidden;
    position:absolute;
    top:46px;
	
}

.nav li {
    float:left;
    position:relative;
	
	
}

.nav li a {
    -moz-transition:0.0001s;
    -o-transition:0.0001s;
    -webkit-transition:0.0001s;
    background-color:#FFFFff;
    border-right:1px solid black;
	border-bottom:none;
  color:#316AB0;
    display:block;
    font-size:13px;
	font-weight:bold;
	line-height: 32px;
	
    padding:6px 8px;
    text-decoration:none;
    transition:0.0001s;
}

.nav li:hover > a {
    background:#316AB0;
    border-color:#6E67A6;
	font-size:13px;
    color:#ffffff;
}

.nav li:hover ul.subs {
    height:auto;
    width:200px;
}

.nav ul li {
    -moz-transition:0.0001s;
    -o-transition:0.0001s;
    -webkit-transition:0.0001s;
    opacity:0;
    transition:0.0001s;
    width:100%;
	border-bottom:1px solid red;
}




.nav li ul li{
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    -webkit-transition-delay:0s;
    transition-delay:0s;
	z-index:9999;
	border-bottom:1px solid #000000;
	
}




.nav li:hover ul li {
    opacity:1;
    -moz-transition-delay:0.0001s;
    -o-transition-delay:0.0001s;
    -webkit-transition-delay:0.0001s;
    transition-delay:0.0001s;

}

.nav ul li a {
    background:#FFFFff;
    border-color:#316AB0;
	border:1px solid #316AB0;
    color:#000000;
    line-height:1px;
    -moz-transition:0.0001s;
    -o-transition:0.0001s;
    -webkit-transition:0.0001s;
    transition:0.0001s;
}

.nav li:hover ul li a {
    line-height:15px;
}

.nav ul li a:hover {
    background:#316AB0;
	color:#ffffff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
    background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.5),rgba(255,255,25,0));
}

.news_container{
  width:98%;
  display: table;
  float: left;
  margin-left: 2%;
}

.main{height:auto; width:100%; display:table;}

.notice_board{height:auto; width:37%; float:left;}
.calen2{height:295px; width:100%;line-height:11px;}
.heading2{height:30px; width:100%;font-size:18px; color:#FFFFFF; font-weight:700;}

.main_slider{height:auto; width:63%; float:left; margin-right:0%; display:table;border-radius:20px;}
.slider1{height:300px; width:99%; }
.slider{height:300px; width:100%; }

.main_message{height:280px; width:62%; float:left; display:table;}

.principal{height:auto; width:100%; display:table;}
.pic{height:150px; width:20%;  float:left;}
#pic{height:100px; width:100px; border-radius:2px; margin:10px; font-size:12px;}
.message{height:150px; width:70%; float:right;margin-left:2%;}

.video{height:auto; width:33%; float:left;}
.calen{height:250px; width:100%;line-height:11px;}

.admission{height:250px; width:100%; display:table;}

.latestphoto{height:auto; width:24%; float:left;}
.galcalen{height:280px; width:100%; display:table;}


.gallery{height:auto; width:34%; float:left;}
.images{height:250px; width:100%; display:table;}


.otherlinks{height:auto; width:50%; float:left;}
.linkcalen{height:250px; width:100%;line-height:11;}

.location{height:auto; width:33%; float:left;}
.loccalen{height:250px; width:100%;line-height:11px;}



.main_msg{height:auto; width:100%; float:left;}
.right{height:auto; width:18%; float:left;}
.buttons{height:50px; width:80%;background:#19abea;font-size:15px; color:#FFFFFF; font-weight:700; border-radius:15px;margin:15px;padding:5px;text-align:center;border:4px groove #000000;}
.buttons:hover{background:#7dbd0e;}
.buttons a{color:#FFFFFF;}
.buttons a:hover{color:#000000; text-decoration:none;}
.main_left{height:auto; width:32%; float:left;}
.main_right1{height:300px; width:33%; float:left;}
.main_gallery{height:265px; width:25%; float:left;border:10px solid #E13539;margin-right:1%;}
.middle_container_div{height:auto; width:100%; background:#FFFFFF;}
.middle_title{font-size:22px; color:#00376F; border-bottom:2px solid #00376F; font-weight:bolder; padding:4px;}
.middle_container_sub_div{min-height:400px; width:99%; background:url(images/bglogo.png) no-repeat; background-attachment:scroll; background-position:center; }
.mycontainer{ min-height: 500px;width:100%;  font-weight:400; background-position:center;}
.mycontainerg{min-height: 500px;width:100%; font-weight:400; }
.heading{height:30px; width:100%;background:url(images/header1.png);font-size:18px; color:#FFFFFF; font-weight:700;}
.content{height:300px; width:100%;}
.mycontainer_content{height:auto; width:97%; margin-top:8px;margin-left:25px;padding:2px;}
.tender{height:100px; width:20%;  float:left;}
#tenderpic{height:100px; width:200px; border-radius:2px; margin:10px;}
.calen1{height:265px; width:100%;line-height:11px;}
.calens{height:290px; width:100%;line-height:11px;}
.calen1 a{color:red;}
.calen1 a:hover{color:#FFFFFF;}


.footer{height:40px; width:100%; background-color:#316AB0;font-family:Helvetica; display:table;color:#ffffff; font-weight:700;}
.footer_up{height:270px;width:100%; background:#316AB0; border-top:2px solid #999999; margin-top:5px;border-bottom:2px solid #999999;color:#ffffff; }
.foot{height:200px; width:18%;float:left;font-size:20px;}
.foot2{height:270px; width:25%;float:left;font-size:20px;}
.foot3{height:270px; width:25%;float:left;font-size:20px;}
.foot1{height:270px; width:12%;float:left;}
.foot li a{color:#ffffff;}
.dis{height:40px; width:900px;background-color:#316AB0;color:#ffffff;}
.video_container{
	width:156px;
	display:table;
	float:left;
	padding:3px;
}
.float_menu_common{
width:auto;
float:left;
position: fixed;
top:-5px;
margin:5px;
padding:3px;
z-index:9999;
}

.post-job
{
  background: #e51c23;
  color:#ffffff;
  font-weight: bold;
  border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  
}
.post-job a
{
  color:#ffffff;
  text-decoration: none;
}
.view-job
{
  background: #4caf50;
  color:#ffffff;
  font-weight: bold;
  margin-top: 10px;
  border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
 
}
.view-job a
{
  color:#ffffff;
  text-decoration: none;
}
.apply-job
{
  background: #9c27b0;
  color:#ffffff;
  font-weight: bold;
  margin-top: 10px;
   border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  
}
.apply-job a
{
  color:#ffffff;
  text-decoration: none;
}
.submit-cv
{
  background: #ff9800;
  color:#ffffff;
  font-weight: bold;
  margin-top: 10px;
  border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
 
}
.submit-cv a
{
  color:#ffffff;
  text-decoration: none;
}
.palcement-detail
{
  background: #2196f3;
  color:#ffffff;
  font-weight: bold;
  margin-top: 10px;
  border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  
}
.palcement-detail a
{
  color:#ffffff;
  text-decoration: none;
}
.post-job-icon
{
  font-size: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.post-job-title
{
  font-size: 12px;
  padding-top: 20px;
  padding-bottom: 10px;
}


#banners { height:100%; position:relative; width:100%; }
#banners .contentdiv { visibility: hidden; /*leave as is*/ position: relative; /*leave as is*/ left: 0;  /*leave as is*/ top: 0;  /*leave as is*/ width:100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */ height:330px; }
.banners_des h4 { font-weight:bold; padding-bottom:2px; color:#fff!important; }
.banners_des p { padding-right:8px; }
#slider2 {position:relative; padding-top:0px; margin:auto; height:310px; overflow:hidden; }
.paginations { width:auto; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/ float:right; right:15px; bottom:27px; z-index:9999; position:absolute; }
.paginations a { background:#486b55; width:23px; line-height:23px; text-align:center; line-height:23px; color:#fff; display:inline-block; margin-right:1px; font-weight:bold; }
.paginations a:hover, .paginations a.selected { background-color:#000; }
.paginations a:hover, .paginations a.selected { background-color:#000; }
.paginations a.prev { font-size:0px; display:none; }
.paginations a.next { font-size:0px; display:none; }

#banner1 .heading h1 { font-weight:bold; font-size:22px; color:#fff!important; }
@charset "utf-8";
/* CSS Document */


#galbanners { height:100%; position:relative; width:100%;}
#galbanners .contentdiv { visibility: hidden; /*leave as is*/ position: relative; /*leave as is*/ left: 0;  /*leave as is*/ top: 0;  /*leave as is*/ width:100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */ height:240px; }
.galbanners_des h4 { font-weight:bold; padding-bottom:2px; color:#fff!important; }
.galbanners_des p { padding-right:8px; }
#slider1 {position:relative; padding-top:0px; margin:auto; height:240px; overflow:hidden; }
.paginations { width:auto; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/ float:right; right:15px; bottom:27px; z-index:9999; position:absolute; }
.paginations a { background:#486b55; width:23px; line-height:23px; text-align:center; line-height:23px; color:#fff; display:inline-block; margin-right:1px; font-weight:bold; }
.paginations a:hover, .paginations a.selected { background-color:#000; }
.paginations a:hover, .paginations a.selected { background-color:#000; }
.paginations a.prev { font-size:0px; display:none; }
.paginations a.next { font-size:0px; display:none; }

#galbanner1 .heading h1 { font-weight:bold; font-size:22px; color:#fff!important; }