 body{
	margin:0;
	padding:0;
	/*font-family:"Nimbus Sans Becker D";*/
	font-family: 'Open Sans', sans-serif !important;
	color:#777777;
	
	}



@font-face
{
font-family:"Nimbus Sans Becker D";
src:url(../fonts/nimbus.ttf);
}


p{font-family: 'Open Sans', sans-serif !important;}

	
.inner_layout{
	width:100%;
	min-width:100%;
	height:400px;
	background-size:cover;
	background-position:top center;
	margin:0;
	margin-top:117px;
	clear:both;
	
	}
	
.inner_layout img{
	width:100%;
	height:100%;
	background-size:cover cover;
	background-position:top center;
	}
	


.content_layout{
	width:980px;
	height:auto ;
	/*min-height:450px;*/
	margin:0 auto;
	position:relative;
	padding:3% 0 2% 0;
	}
	

.left_sidebar{
	float:right;
	width:26%;
	height:auto;
	border-left:solid 1px #CCCCCC;
	margin:0;
	padding-bottom:12px;
	
	}
	
.left_sidebar ul{
	list-style:none;
	}
	
.left_sidebar ul li a{
	width:100%;
	float:left;
	border-bottom:solid 1px ##EFCEAA;
	transition: all 0.2s ease;
	-webkit-transition: all .03s ease-in-out;
	padding:5px 0 5px 10px;
	text-transform:uppercase;
	text-align:left;
	/*color:#777777;*/
	color:#101010;
	font-size: 13px;
	padding-right:10px;
	border-bottom:solid 1px #CCCCCC;
	cursor:pointer;
	}
	

.h2{
	width:104%;
	float:left;
	border-bottom:solid 1px #EFCEAA;
	transition: all 0.2s ease;
	-webkit-transition: all .03s ease-in-out;
	padding:5px 0;
	font-size:13px;
	font-weight:100;
	text-transform:uppercase;
	text-align:left;
	/*color:#777777;*/
	color:#101010;
	padding-left:10px;
	border-bottom:solid 1px #CCCCCC;
	cursor:pointer;
	font-weight: 500 !important;
	}


.h2:after {content: "+"; padding:10px 0 10px 10px; color:#2B5088; font-weight:bold;}
.h2.active:after {content: "-"; padding:10px 10px 10px 0; color:red; font-weight:bold;}


	
.left_sidebar ul li a:hover{
	color:#fff;
	background:#179BD7;
	}
	
	
.hidden-section{
	display:none;
	width:83%;
	float:right;
	}	


 table, td, th{
	border:#101010 1px solid;
	border-collapse:collapse !important;
	padding:8px; font-size:13px;color:#101010;}
	
table td b{font-size:12px;}
	
table th
{ background:#CCCCCC;
color:#101010;
text-transform:uppercase;
}


.hidden-section ul{
	list-style:none;
	
	}
	
.hidden-section ul li a{
	width: 110%;
float: left;
border-bottom: solid 1px #EFCEAA;
transition: all 0.2s ease;
-webkit-transition: all .03s ease-in-out;
padding: 5px 0;
text-transform: uppercase;
text-align: left;
color: #777777;
font-size: 11px;
/* padding-left: 10px; */
border-bottom: solid 1px #CCCCCC;
cursor: pointer;
	}
	
	
.hidden-section ul li a:hover{
	color:#fff;
	/*background:#2B5088;*/
	background:#179BD7;
	}
		


.full-content-section{
width:980px;
float:left;
height:auto;
margin:0;
}




.full-content-section p{
	font-size:14px !important;
	color:#777777;
	text-align:justify !important;
	line-height:22px;
	}


.full-content-section p a{color:#333;}


.full-content-section p a:hover{
	text-decoration:underline;
	}	
	
.full-content-section h2{
	
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#9E191D;}
	
.route {
  width: 440px;
  margin: 0 auto;
  display: block;
  float: left;
  
}

.map {
  width: 100%;
  margin: 0 auto;
  display: block;
  float: left;
  margin-bottom: 25px;
border:1px solid #6C6E6F;
 
}



.map img{width:100%;}



.full-content-section ul{
	list-style:square;
	
	
	
	}
	
.full-content-section ul li{
	width:100%;
	margin:5px 0;
	font-size:14px !important;
	text-align:justify;	
	padding:5px;
	line-height:22px;
	}


.full-content-section ul li a{color:#777777;}
.full-content-section ul li a:hover{
	text-decoration:underline;}
	
.full-content-section span{
	font-size:16px !important;
	line-height:22px;
	font-weight:bold;
	color:#2B5088 !important;
	text-align:center !important;}




.media-tab{
width:235px;
margin:0 auto;
height:auto;
}

.media-tab ul{
	list-style:none;
	
	
	
	}
	
.media-tab ul li{
float:left;
	width:100px;
	margin:5px 0;
	font-size:16px !important;
	text-align:center;	
	padding:0px 5px;
	height:10px;
	color:#2B5088 !important;
	line-height:10px;
	font-weight:bold;
	border-right:1px solid #2B5088;
	text-transform:uppercase;
	}


.media-tab ul li a{color:#2B5088 !important;}
.media-tab ul li a:hover{
	text-decoration:underline;}
	
.media-tab ul li a.active{
	text-decoration:underline;}	




.right_side{
	float:left;
	margin:0;
	height:auto;
	width:70%;
	padding-bottom:40px;
	}



.right_side p b{
	font-weight: 100;
color: #9F181C;}
	
	
.right_side p{
	font-size:14px !important;
	/*color:#777777;*/
	color:#101010;
	text-align:justify;
	line-height:22px;
	}

.right_side p b{font-weight:700;}

.right_side p a{color:#333;}


.right_side p a:hover{
	text-decoration:underline;
	}	

.right_side h1{
	
	font-size:20px;
	font-weight:100;
	text-transform:uppercase;
	color:#169AD6;
    
}
	
.right_side h2{
	
	font-size:20px;
	font-weight:100;
	text-transform:uppercase;
	color:#169AD6;}
	

.right_side ul{
	list-style:square;
	margin-left: 15px;
	
	
	}
	
.right_side ul li{
	width:100%;
	margin:5px 0;
	font-size:14px !important;
	text-align:justify;	
	padding:5px;
	line-height:22px;color:#000;
	}


.right_side ul li a{color:#777777;font-weight:700;}
.right_side ul li a:hover{
	text-decoration:underline;}
	
.right_side  span{
	font-size:16px !important;
	line-height:22px;
	font-weight:bold;
	color:#2B5088 !important;
	text-align:center !important;}
	
.tb{width:100%;}
.tb tr td a{text-align:center;color:#000;font-size: 14px;}
.tb tr td b{color:#9F181C;font-size: 16px;}	
	

.apply-form-layout{
	float:left;
	width:100%;
	height:auto;
	color:#656464;
	margin:0 auto;
	}





.sub_btn{
	float:right !important;
width:51% !important;
	
	background:#000 !important;
	color:#fff;
	height:30px !important;
	text-transform:uppercase;
	font-size:15px !important;
	text-align:center;
	border-radius:5px;
	border:solid 1px #333333;
	margin-top:15px !important;
	cursor:pointer;
	border:none;
	}
	
	
.apply-form-layout label{
	float:left;
	width:36%;
	height:30px;
	font-size:14px;
	line-height:normal;
	margin:0 0 10px 0;
	line-height: 30px;
	}
	
.slt{width:50% !important;}


.cnt-btn{margin-left: 70px !important;}
	
.selectbox1{
background: url(/download.jpg) no-repeat;
background-position: 6px 6px;
padding-left: 30px !important;
width: 315px !important;
}

	
.apply-form-layout input{
	float:right;
	width:50%;
	height:30px;
	font-size:13px;
	padding:2px;
	border:solid 1px #999999;
	margin:0 0 10px 0;
	}
	
	
.apply-form-layout textarea{
	float:right;
	width:50%;
	height:70px;
	padding:2px;
	font-size:13px;
	border:solid 1px #999999;
	font-family:sans-serif;
	margin:0 0 10px 0;
	}
	
	
.apply-form-layout select{
	float:right;
	width:51%;
	height:40px;
	color:#656464;
	font-size:13px;
	margin:0 0 10px 0;
	border-radius:0;
	border:solid 1px #999999
	}
	
.career-form {}

.career-form select{
	float:right;
	width:50.6%;
	height:30px;
	color:#656464;
	font-size:13px;
	margin:0 0 10px 0;
	}
	
	
.career-form  .selectbox1{width:47.1% !important;}



.career-form .small-box{margin-right:0px !;}


.career-form .g-recaptcha{margin-right:70px;}

	

.address-section{
width:47%;float:right;
}


.address-section p{
text-align:justify !important;}
	
.title1 {
float: left;
width: auto;
font-weight: normal;
font-size: 15px;
text-transform: uppercase;
margin: 5% 0 3% 0;}


.small-box2 {
float: left;
width: 27.8% !important;
height: 25px;
margin: 0 5px 10px 0 !important;}



.small-box {
float: left;
width: 12% !important;
height: 25px;
margin: 0 0px 10px 0 !important;
}



.small-box1 {
float: left;
width: 8% !important;
height: 25px;
margin: 0 5px 10px 0 !important;
}



.media_section{
	float:left;
	width:100%;
	height:auto;
	margin:20px 0 0 0;
	}

	
.image_area{
	float:left;
	width:240px;
	height:235px;
	background-position:center center;
	background-size:100% 100%;
	margin:0 5px 15px 0;
	}
	
.image_area img{
	width:100%;
	height:235px;
	background-position: center center;
	background-size:cover cover;
	border:solid 1px #CCCCCC;
	margin:0;
	}
	
	
.videos_section{
	float:left;
	width:47%;
	height:250px;
	border:solid 2px #CCCCCC;
	margin:0 2% 10px 0;
	}
	
	

.photo_album{
	float:left;
	width:30%;
	height:230px;
	border:solid 3px #CCCCCC;
	background:#000;
	margin:0 10px 80px 0;
	}
	
	
.photo_album img{
	width:100%;
	height:190px;
	background-position:center center;
	background-size:100% 100%;
	margin:0;
	}
	
.photo_album h2{
	text-align:center;
	font-size:12px;
	text-shadow: #000 1px 1px 1px;
	color:#FFF;
	}

.course-tab{ width:100%; height:30px;  border-radius:6px; 
margin-bottom:30px;}

.course-tab ul{
	list-style:none;
	margin:0 auto;
	
	}

.course-tab ul li{
	display:inline;
	padding:0 !important;
	}


.course-tab ul li a{
	width:85px;
	float:left;
	font-size:9px !important;
	color:#fff;
	background:#2B5088;
	text-shadow:#000 1px 1px 1px;
	text-align:center;
	padding:0 0;
	line-height:30px;
	margin:0 1px;
	border-radius:2px;
	text-transform:uppercase;
	}

	
	
.sitemap{width:80%; height:auto; line-height:25px;  margin:0 auto; margin-bottom:40px; }
.sitemap_title{ text-align:center; width:32%;  float:left;}	

.sitemap_title ul{ list-style:none;
	}
	
	.sitemap_title ul li {margin-top:0 !important; padding:0; text-align:left;}
	
	.sitemap_title ul li a{
		width:100%;
		padding:0;
		margin-top:0 !important;
		text-align:center;}
	
	.sitemap_title h3{
		text-align:left; font-size:16px;  color:#2B5088 !important; width:100%;}


.fac{width:100%; height:150px; background:#ccc; float:left;margin-bottom: 15px;}
.fac-img{width:150px; height:auto; float:left;}
.fac-img img{width:100%; display:block;height:150px;}
.fac-detail{width:510px; float:left; margin-left:20px;}
.fac-detail p{line-height:26px !important;font-size:13px;}
.fac-detail p span{margin-left:90px !important;color:#777777 !important; font-size:14px !important; font-weight:100;}

.fac:hover{background:#253B80;cursor:pointer;}
.fac:hover .fac-detail p, .fac:hover .fac-detail p span{color:#fff !important;}
.fac-left{width:90px; float:left;}
fac-right{float:left; width:450px;}
.fac-button{width:100px; padding:5px 10px; border:2px solid #fff; color:#fff; text-align:center; font-size:14px;background: none;margin-left: 90px;
  margin-top: 5px;cursor:pointer;}	
  
.g-recaptcha{float:right;width:327px;}

.g-rec{margin-left: 42px;float:left;}



.kepcha{width:406px !important;float:left; margin-top:-35px;transform: scale(0.7);
 -webkit-transform: scale(0.7);
 -o-transform: scale(0.7);
-moz- transform: scale(0.7);
    transform-origin: 660px 0 0;
 -webkit-transform-origin: 660px 0 0;
 -moz-transform-origin: 660px 0 0;
 -o-transform-origin: 660px 0 0;}


.kepcha1{width:406px !important;float:left; margin-top:15px;transform: scale(0.85);
 -webkit-transform: scale(0.85);
 -o-transform: scale(0.85);
-moz- transform: scale(0.85);
    transform-origin: 860px 0 0;
 -webkit-transform-origin: 860px 0 0;
 -moz-transform-origin: 860px 0 0;
 -o-transform-origin: 860px 0 0;}




.kepcha2{width:406px !important;float:left; margin-top:15px;
transform: scale(0.9);
 -webkit-transform: scale(0.9);
 -o-transform: scale(0.9);
-moz- transform: scale(0.9);
    transform-origin: 28px 0 0;
 -webkit-transform-origin: 28px 0 0;
 -moz-transform-origin: 28px 0 0;
 -o-transform-origin: 28px 0 0;
}


@media (max-width:480px){
    .tb tr td a {
    text-align: center;
    color: #000;
    font-size: 11px;
}
}

