@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; outline:0;}
img { border:0;}
.clr{clear:both}
.flt{ float:left}
.flr{ float:right}

a{text-decoration:none; color:#000;}

@font-face {
    font-family: 'optimanormal';
    src: url('26520-webfont.eot');
    src: url('26520-webfont.eot?#iefix') format('embedded-opentype'),
         url('26520-webfont.woff') format('woff'),
         url('26520-webfont.ttf') format('truetype'),
         url('26520-webfont.svg#optimanormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	background:url(../images/body_bg.jpg) repeat-x;  font-family: 'optimanormal';
	font-size:14px;
	}
	
#container{
	width:1120px;
	margin:0 auto;
	
	}
	
#wrapper{
	width:1120px;
	background:url(../images/wrapper_bg.jpg) no-repeat;
	}
	
.left_pannel {
    float: left;
    margin: 37px 20px 0 430px;
	}

.lang{
	float:left;
	margin:3px 10px;
display:block !important;
width:110px;
	}

.lang ul li{
	float:left;
	list-style:none;
	margin:0px 3px 0px 3px;
	color:#0055B1;
	}
	
.lang ul li a{  font-family: 'optimanormal';
	font-size:14px;
	color:#0055B1;
	text-decoration:none;
	}
	
	.midhome {
		 width:100%;
		 float:left;
		 margin-left:5px;
		
		}
		
		.midhome ul {  width:100%; float:left; list-style:none;}
		.midhome ul li {  float: left;
    margin-right: 45px;
    position: relative;
    width: 270px; }
	.midhome ul li:last-child { margin-right:0px;}
		.midhome ul li divimg {border:1px solid #c2c2c2;}
		.midhome ul li img { border:1px solid #c2c2c2; width:250px; height:215px; padding:10px; border-radius:8px;}
		.midhome ul li h3 {color: gray;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 14px;
    text-align: right;
    width: 100%;}
		.midhome ul li p { float:left; text-align:right; width:100%; font-size:13px;} 
		.midhome ul li p a{ color:#0055B1;}
	.arrow {    height: auto !important;
    position: absolute;
    right: 10px;
    top: 198px;
    width: auto !important; }
.social_icon{
	float:left;
	margin-right:5px;
	margin-left:10px;
	}
	
.social_icon ul li{
	float:left;
	list-style:none;
	margin:0px 5px 0px 5px;
	}
	
.right_pannel{
	float:left;
	margin-top:42px;
	}
	
.right_pannel ul li{
	float:left;
	list-style:none;
	margin:0px 15px 0px 10px;
	}
					
.right_pannel ul li a{  font-family: 'optimanormal';
	font-size:14px;
	color:#0055B1;
	text-decoration:none;
	}
	
.section{
	width:1120px;
	float:left;
	margin-top:91px;
	}
	
.logo{ float:left;}	
	
.nav{ float:right; margin-right:160px;}

.nav ul li{ 
	list-style:none;
	float:left;
	margin:0px 15px 0px 15px;
	}	

.nav ul li a{
	color:#000;  font-family: 'optimanormal';
	font-size:14px;
	text-decoration:none;
	}
	
#banner {
    height: 350px;
    margin: 0 auto;
	clear:both;
    position: relative;
    top:9px; overflow: hidden;
    width: 918px;
	}	
	
.pics{
	height:350px;
	width:918px;
	padding:0;
	margin:0;
	overflow:hidden
	}	
	
#mid_container{
	background:url(../images/wrapper_y_repeat.jpg) repeat-y;
	float:left;
	width:1000px;
	margin:0 auto;
	margin-left:59px;
	}
	
.mid_section{
	padding-top:30px;
	width:918px;
	min-height:312px;
	margin:0 auto;
	float:left;
	margin-left:40px;
	}
	
.left{
	float:left;
	width:209px;
	height:281px;
	}

.mid {
    float: left;
    margin: 0 0 25px;
    width: 660px;
	}
.mid h1 { width:100%; float:left; margin-bottom:10px; font-size:22px; font-family: 'optimanormal'; color:#5C5C5C;}	
.mid img { float:left; width:209px;  height:224px; margin-right:10px; margin-top:5px;}
.mid p {  
	width:660px;
	color: #000000;
    font-family: 'optimanormal';
    font-size: 14px;
    line-height: 26px;   
    text-align: justify;  }	
	
.right { float:right; width:250px;}
	
.footer_container{
	background-image:url(../images/wrapper_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:1120;

	}
	
.f_containt{
	width:925px;
	margin:0 auto;
	}
	
.f_containt h1{color:#666666; margin-bottom:15px;}

.f_containt p{
	color: black;
    font-family: optima;
    font-size: 14px;
    line-height: 25px;
    margin: 10px 0;
    text-align: justify;
	}
	
.products{
	width:963px;
	height:150px;
	float:left;
	border-bottom:1px solid #666;
	margin-top:25px;
	}
	
.products ul li{
	list-style:none;
	float:left;
	margin:0px 18px 0px 0px;
	text-align:center;
	}
	
.products ul li h3{
	font-weight:bold;
	margin-top:8px;
	font-size:10px ;
	color:#2572CA;
	}
	
.footer_text_one{ text-align:center; color:#999999;margin-top:5px;}	

.footer_text_two{ text-align:center;}	

.footer_text_two a{text-decoration:none; color:#0055B1; font-size:13px;}



/*anncordian css*/

.ancordian_menu {
    width: 213px;
    padding: 40px 28px 25px 0;
	font-family: 'Pontano Sans', Tahoma, sans-serif;
}
 
ul.ancordian_menu {
    padding: 5px;
    margin: 0;
    font-size: 1em;
    line-height: 0.5em;
    list-style: none;
	width:560px;
}
 
ul.ancordian_menu li {
	/*margin-bottom:10px; */
	float:left;
	width:520px;
	text-align:justify;
	padding-top:10px;
	}
	
	ul.ancordian_menu li ul li p a {
	   text-align:right;
	 width:510px;
	  color: #0261BB;
	}
 
ul.ancordian_menu li a {
	
	width:550px;
padding:10px 5px;
	
    font-size: 14px;
    color: #2572CA;
    display: block;
    text-decoration: none;
    font-weight:500;
	border:1px solid #e9e9e9; float:left;
}
 
ul.ancordian_menu li a:hover {
    color:#000;
}
 
ul.ancordian_menu ul {
    margin: 10px 0px 0px 40px;
    padding: 0;
    display: none;
}
 
ul.ancordian_menu ul li {
	list-style-image:url(../images/list_img.png);
    margin: 0;
    padding: 0;
    clear: both;
}
 
ul.ancordian_menu ul li a {
    padding-left: 10px;
	font-family: 'Pontano Sans', Tahoma, sans-serif;
    font-size: 14px;
    font-weight: normal;
	background:none !important;
	border:none;
}
 
ul.ancordian_menu ul li a:hover {
    color:#000;
}
 
ul.ancordian_menu ul ul li a {
    color:silver;
    padding-left: 40px;
}
 
ul.ancordian_menu ul ul li a:hover {
    color:#675C7C;
}

ul.ancordian_menu ul  li p{
	line-height:22px;
}
 
ul.ancordian_menu span{
    float:right;
	width:10px;
}	

/*anncordian end*/

	
	
	
	.left_container { width:640px; float:left; padding-right:10px; border-right: 1px dotted #CCCCCC; }
	.left_container p{ text-align:justify; margin-bottom:10px; line-height:22px; font-size:14px;} 
	 
	.right_contatiner { width:245px; float:right;  padding-left:4px;}
	
	.left_container  h1{  color: gray;  font-size:20px; margin-bottom:15px;  font-family: 'optimanormal';
 ;}
	
	.left_container h2, h3{  color: #0261BB;  font-size:16px; font-weight:normal;
	 margin-bottom:10px;  font-family: 'optimanormal'; 
 ;}
	
	.right_contatiner h3 { float:left; width:90%; margin-bottom:10px; color: gray; margin-top:10px;  font-family: 'optimanormal';border-bottom: 1px dotted #CCCCCC; padding-bottom:10px;
    font-size: 20px;
    font-weight: bold;}

.right_contatiner ul{
	margin:0px;
	padding:0px;
}

	
.right_contatiner ul li {
    background-image: url("../images/arrow.png");
    background-position: 1px 12px;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #CCCCCC;
    color: #000000;
    float: left;
    line-height: 30px;
	
    list-style: none outside none;
    width: 240px !important;
	display:block;
}
.right_contatiner ul li:hover {
    background-image: url("../images/arrow_hover.png");
    background-position: 1px 12px;
    background-repeat: no-repeat;
	color: #0261BB;
	}
	.right_contatiner ul li a:hover {	color: #0261BB;}

.button { cursor:pointer;}
.right_contatiner ul li a {
    color: #000000;  font-family: 'optimanormal';
    font-size: 16px;
    text-decoration: none;
	padding-left:10px;
	float:left;
}
.right_contatiner ul li a strong{ font-weight:normal; }


.left_container ul li {  font-size: 14px;
    line-height: 25px;
    margin-left: 27px; font-weight:normal;
    width: 90%;}
.left_container strong{ margin-top:10px; margin-bottom:10px;}

.submit-button{
				 background: none repeat scroll 0 0 #016ABC;
    border: 1px solid #EEEEEE;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 5px 5px 5px #EEEEEE;
    color: white !important;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 19px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
.submit-button:hover{
background:#B9DFFF;
color: #fff;	text-decoration:none;
border: 1px solid #eee;
border-radius: 20px; width: 140px;
box-shadow: 5px 5px 5px #eee;
}
								
.fb { margin-top:10px; float:left;
}								

.vedio_news li h2 {
	font-size: 14px;
    font-weight: bold; margin-bottom:10px;
	}
	.ns_news { color: #135095;  font-family: 'optimanormal';
    font-size: 26px;
    font-weight: bold; margin-top:10px; margin-bottom:20px;}
.vedio_news li {  float:left; list-style:none; margin:5px; width:175px !important; }
		
	.new_left { border-bottom:1px dotted #ffffff; padding-bottom:10px;}
	.new_left p { float:left; text-align:justify; width:100%;}
	.new_left p a { float:right; text-align:right; color: #0261BB;}				
	.new_left h2 { float:left; text-align:left; font-size:16px; color: #0261BB; width:100%; }
	.new_left h2 a{ float:left; text-align:left; font-size:14px; color: #0261BB; width:100%; }
	.new_left span { font-size:14px; color:black; font-weight:normal;}
			
			.right_contatiner h2 { float: left;
    margin-bottom: 10px;
    margin-top: 14px; }							
	#page_navigation{ float:right;}
    #page_navigation a {

    float: left;
    /*border: 1px solid gray;*/
    margin: 5px;
    color: black;
    text-decoration: none;
    padding: 2px 8px 2px 8px;
   /* -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: 1px 2px 4px 4px #ccc;
    -webkit-box-shadow: 1px 2px 4px 4px #ccc;
    box-shadow: 1px 2px 4px 4px #ccc;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 157.5, color = '#ccc');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 157.5, Color = '#ccc')";*/
    }
    .active_page{
    background:darkblue;
    color:white !important;
    }
	
	.l_container{
		margin-top:20px;
		float:left;
		width:300px;
		border-right:1px dotted #cccccc;
		height:490px;
	}
	
	.l_container h4{
	font-size:18px !important;
	color:#3175C1;
	}
	
	.l_container h5{
	font-size:14px !important;
	color:#000000;
	}	
	
	.l_container p{
	font-size:14px ;
	color:#000000;
	margin-top:10px;
	line-height:22px;
	}
	
	.r_container{
		margin:20px 0px 0px 20px;
		float:left;
		width:300px;
	}
	
	.r_container h4{
	font-size:18px !important;
	color:#3175C1;  margin-bottom: 10px;
	}
	
	.r_container h5{
	 color: #000000;
    font-size: 20px !important;
    margin-top: 10px;
	}	
	
	.r_container p{
	font-size:14px ;
	color:#000000;
	margin-top:10px;
	line-height:22px;
	}
	
	.form_sec{
		border-top:1px dotted #cccccc;
		padding-top:10px;
	}
	
	.f_section{
		margin-top:30px;
		}
	
	
	.f_section div{margin-bottom:10px;}
	
	.f_section select{ padding:3px; width:220px;}
	
	.f_section label{ width:100px; float:left; margin-right:10px; font-size:14px;}
	
	.f_section input[type="text"]{ width:220px; height:25px; padding:3px;}
	
	.f_section textarea{}
	
	
	.fb-like-box { padding:10px; border:1px solid #C2C2C2;  border-radius:8px;}
		
	
	.productdetails { width:100%; float:left;}

	.productdetails div.topdetails { border-bottom: 1px dotted  lightgray;
    color: 	#2572CA;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 5px;
    width: 95%;}
	.productdetails span a { float:right; color:#0055B1; }
	.productdetails ul { margin:0px; padding:0px; text-decoration:none;}
	.productdetails ul li { width:230px; float:left; margin-right:5px; list-style:none; margin-left:0px;}
	.productdetails ul li div img { width:226px; float:left; overflow:hidden; height:226px;}
	.productdetails ul li:last-child { width:195px; float:left; margin-right:0px;}
	.productdetails ul li h3 { font-size:14px; font-family: 'optimanormal'; width:200px; text-align:center; height:50px; overflow:hidden;}
	.prdall { width:100%; float:left;}
	.prdall table tr td span { bottom:10px;  color:#0055B1; font-size:18px; text-transform:uppercase; margin-bottom:10px; float:left; width:100%;} 
		.prdall table tr td img { text-align:center; right:10px; 
		width:250px; }
	
	
	#tabs { float:left; width:100%; margin-top:30px;background: url("../images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222; }
	#tabs ul { width:100%; float:left; background-color:#E6E6E6;}
	#tabs ul li { 
	float:left; width:200px; 
	  border-bottom-width: 0;
    float: left;
    list-style: none outside none;
    margin: 1px 0.2em 0 0;
    padding: 0;
    position: relative;
    top: 0; display:block;
    white-space: nowrap;
	background: url("../images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
	border-radius:0 8px;
	}
	
	
	.ui-state-active{
    background: url("../images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF !important;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: normal;
}
	
	
	#tabs ul li a
	{  float: left;
	width:80%;
	 display:block;
    padding: 0.5em 1em;
    text-decoration: none;} 
	#tabs-1,#tabs-2,#tabs-3 { padding:20px; font-size:14px; font-family: 'optimanormal'; float:left;}
	
	.fbcomment { width:100%; float:left; margin-top:30px; }
	
	#fancybox-wrap { top:50% !important; left:30% !important;}
	.pluginSkinLight { border-radius:8px; border-color:#0055B1; overflow:hidden;}
	.sugg { list-style:none; width:200px; float:left; overflow:hidden;}
	.sugg div img { width:170px; height:170px; border-radius:8px; overflow:hidden;  float:left;}
	.sugg h3 { float: left;
    font-family: 'optimanormal';
    font-size: 14px;
    height: 21px;
    margin-bottom: 25px;
    margin-top: 7px;
    overflow: hidden;
    text-align: center;
    width: 170px;}
	
.jobdetails {  border-top:2px dotted gray; padding-top:50px;}
.jobdetails p b { font-size:18px; color:red;}	
.applynow { text-align:center; width:100%; color:#0055B1; font-size:26px; font-weight:bold;}
.role { margin-top:20px;}
.skill { margin-top:20px;}
.carrerform {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    margin-top: 5px;
    padding: 40px; float:left;
    width: 88%;
}
.carrerform p ,.carrerform div{
    float: left;
    margin-bottom: 19px;
    width: 100%;
}
.carrerform p label ,.carrerform div label {
    float: left;
    font-family: 'optimanormal';
    font-size: 14px;
    width: 150px;
}
.carrerform p label span,.carrerform div label span{ color:red;}
.carrerform p input[type="text"],.carrerform p input[type="file"] {
    border: 1px solid gray;
    float: left;
    font-family: 'optimanormal';
    font-size: 14px;
    height: 25px;
    padding: 4px;
    width: 300px;
}
.carrerform div div { margin-bottom:0px;}
.carrerform p select,.carrerform div div select {
    border: 1px solid gray;
    float: left;
    font-family: 'optimanormal';
    font-size: 14px;
    height: 30px;
    padding: 4px;
    width: 300px;
}
.arrowapply { width:100%; text-align:center;  float:left; margin-top:5px;}
.arrowapply img{ width:30px; height:30px;}

.carrerform input[type="submit"]
{
	background: none repeat scroll 0 0 #35AAE6;
    border: medium none;
    border-radius: 20px;
    color: #FFFFFF;
	cursor:pointer;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 100%;
    overflow: hidden;
    padding: 6px 20px;
    transition: all 100ms ease-in-out 0s;
}
.carrerform input[type="submit"]:hover{
  background: none repeat scroll 0 0 #2396D2;}
  #txtHint { float:left; width:400px;}
  .submitresume {position:fixed; top:240px; left:0px; opacity: 0.7;}
  .submitresume:hover {opacity: 1; }
  
  
   .slide-out-div 
      {
   line-height: 1; position: fixed;  top: 60px; left: -290px;
    padding: 20px;
    width: 250px;
    height: 410px !important;
    background-color:#dce3ed;
 z-index:999;
}
.slide-div-in
{ width:250px;
  float:left;
  margin-top:15px;
 
  }

.slide-div-in span {color:black; float:left;}
.slide-div-in input[type="text"] {float:left; height:25px; width:220px; margin-top:8px; border-radius:5px 5px 5px 5px;}
.slide-div-in textarea {float:left; width:220px; height:60px; margin-top:8px; border-radius:5px 5px 5px 5px;}
.slide-div-in input[type="button"]  {width:130px; height:35px; float:left; background-color:#6094d2; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; color:White; font-weight:bold; }
.handle {
    right:-62px !important;
   text-indent: 0 !important;
	padding: 5px;
    font-family: Helvetica;
    font-size: 13px;
    text-decoration: none;
    color: #fff;opacity: 1;
   
}
#wrap { z-index:99;}

.handle:hover {
     opacity: 0.7;
}