/* CSS Document */

html, body{
	margin:0;
	padding:0;
	font-family: Trebuchet MS;
	font-size:11px;
	text-align:left;
	
	}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*html {
margin:0px;
padding:0px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac 
   // Website Sliced by Naveen Sharma
   // Email: er.naveensharma@gmail.com
*/
img{
	border:none;
	}

p,h1,h2,h3,h4,div,form,blockquote,ul,li,input,label,dl,dt,dd{
	margin:0;
	padding:0;
	}
	
.clear {
	clear: both;
	float:none;

}

a{
    font-family:Trebuchet MS !important;
	color:#242526;
	font-size:11px;
	text-decoration:none;}
.subnavbtns	{
    font-family:Trebuchet MS !important;
}
a:hover{
	text-decoration: underline;}

#right-sub h4{
margin-bottom:10px;
font-family:Trebuchet MS;
font-size:18px;
color:#e77a1f;
font-weight:normal;
text-align:left;
}

h1{
margin-bottom:10px;
font-family:Trebuchet MS;
font-size:22px;
color:#e77a1f;
font-weight:normal;
text-align:left;
}

h2{
margin-bottom:2px;
font-family:Trebuchet MS;
font-size:14px;
color:#009dcc;
font-weight:bold;
text-align:left;
}

h6{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	line-height:24px;
}

.hr{
	margin:0px auto;
	padding: 0 0 0 0;
	background:#d9d9d9;
	height:1px ;
	width:453px;	/* Jyoti */
	overflow:hidden;
}

.text1{
	font-family:Trebuchet MS;
	color:#242526;
	font-size:11px;
	text-align:left;}
	
.text-right{
	font-family:Trebuchet MS;
	color:#333333;
	font-size:11px;
	text-align:left;}	

	
.text3{
	font-family:Trebuchet MS;
	color:#000000;
	font-size:11px;
	text-align:left;}

.text3 a{
	font-family:Trebuchet MS;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:left;}
	
.text3 a:hover{
	font-family:Trebuchet MS;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:left;}
	
/* LAYOUT STRUCTURE CONTROL */

/* head css start */

#header_bg{
	width:100%;
	clear:both;
	margin:0 auto;
	background:url(../images/header_bg.jpg) repeat-x;
	height:130px;
}

#header_bg1{
	width:100%;
	clear:both;
	margin:0 auto;
	background:url(../images/header_bg.jpg) repeat-x;
		padding-top:34px;

}

#header{
	width:896px;
	clear:both;
	margin:0 auto;
	padding-top:20px;
	}
	
#logo{
	float:left;
	width:230px;
}
	
#header_right{
	float:left;
	width:659px;
}
	
#toplink{
	float:right;
	clear:both;
	height:19px;
	margin-bottom:10px;
	}
	
#toplink .text{
	background: url(../images/toplink_left.jpg) no-repeat left top;
	line-height:18px;
	padding-left:8px;	
	}
	
#toplink .text span{
	background: url(../images/toplink_right.jpg) no-repeat right top #8CAEC9;
	line-height:18px;
	color:#FFFFFF;
	display:block;
	padding-right:5px;
	font-family:Trebuchet MS;
	font-size:10px;
	}

#toplink .text span a{
	font-family:Trebuchet MS;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
		
}

#toplink .text span a:hover{
	text-decoration:underline;
}

#search_div{
	float:right;
	height:22px;
	width:auto;
	margin-bottom:19px;}
	
#search_div input{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #DDE0E1;
	border-right:none;
	margin:0px;
	padding:0px;
	float:left;
	height:20px;
	padding-left:5px;
	line-height:20px;
}

#search_div input.go{
border:none; height:22px; padding:0px;
}


#top_icon{
	float:left;
	width:92px;
	padding-left:10px;
}


#home_images{
	width:600px;/* 896px; old jyoti  */
	height:253px;
	clear:both;
	margin:0px auto;
}

#home_icon{
	width:896px;
	clear:both;
	margin:0px auto;
	height:auto;
}

#home_icon #tab1{
	width:217px;
	height:57px;
	float:left;
	margin-right:9px;
}

#home_icon #tab1-top{
	width:217px;
	height:90px;
	float:left;
	margin-right:9px;
}

#home_icon #tab2-top{
	width:217px;
	height:90px;
	float:left;
	margin-right:0px;
}

#home_icon #tab3-top{
	width:217px;
	height:90px;
	float:left;
	margin-right:10px;
}

#home_icon #tab4-top{
	width:217px;
	height:90px;
	float:left;
	margin-right:9px;
}

#home_icon #tab2{
	width:217px;
	height:57px;
	float:left;
	margin-right:0px;
}

#home_icon #tab3{
	width:217px;
	height:57px;
	float:left;
	margin-right:10px;
}

#home_icon #tab4{
	width:217px;
	height:57px;
	float:left;
	margin-right:9px;
}


#subicon{
	width:896px;
	clear:both;
	margin:0px auto;
	height:auto;
	
}

#subicon #tab1{
	width:217px;
	height:39px;
	float:left;
	margin-right:9px;
}

#subicon #tab2{
	width:217px;
	height:39px;
	float:left;
	margin-right:1px;
}

#subicon #tab3{
	width:217px;
	height:39px;
	float:left;
	margin-right:9px;
}

#subicon #tab4{
	width:217px;
	height:39px;
	float:left;
	margin-right:9px;
}

/* middle class start*/

#middle-head{
	width:896px;
	height:30px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:15px 0px 5px 0px;
	border-bottom:#D9D9D9 1px solid;
	margin-bottom:5px;
	}
		
#middle-head a{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	}	

#middle-head a:hover{
	color:#e77a1f;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	}

#initiatives #middle-head .initiatives,
#platforms #middle-head .platforms,
#research #middle-head .research,
		
#overview #middle-head .overview,
#Corporate #middle-head .Corporate,
#Directors #middle-head .Directors,
#Management #middle-head .Management,
#Milestones #middle-head .Milestones,
#Customers #middle-head .Customers,
#Investors-overview #middle-head .Investors-overview,

#Annual #middle-head .Annual,
#Financial #middle-head .Financial,
#Holding #middle-head .Holding,
#Chairman #middle-head .Chairman,
#Analyst #middle-head .Analyst,
#Code #middle-head .Code,
#quarterly #middle-head .quarterly,

#career-overview #middle-head .career-overview,
#career_life #middle-head .career_life,
#career-testimonials #middle-head .career-testimonials,
#current-openings #middle-head .current-openings,
#career-contact #middle-head .career-contact,

#media  #middle-head .media,
#pressrelease  #middle-head .pressrelease,
#mediaclippings  #middle-head .mediaclippings,
#event  #middle-head .event,
#quickfacts  #middle-head .quickfacts,
#mediakit  #middle-head .mediakit,
#corporate-social  #middle-head .corporate-social,


#newsletter  #middle-head .newsletter,
#Subscribe  #middle-head .Subscribe,

#knowledge  #middle-head .knowledge,
#corporate  #middle-head .corporate,
#bpo  #middle-head .bpo,
#travel  #middle-head .travel,
#logistics  #middle-head .logistics,
#airlines  #middle-head .airlines,
#airport  #middle-head .airport,
#consulting  #middle-head .consulting,
#consulting  #middle-head .airlines-consulting,


#off-log  #middle-head .off-log,
#off-bpo #middle-head .off-bpo,
#off-travel #middle-head .off-travel,


#subscribe #middle-head .subscribe,
#unsubscribe #middle-head .unsubscribe,


#off-airlines #middle-head .off-airlines,

#contact #middle-head .contact,
#feedback #middle-head .feedback,


#off-airport #middle-head .off-airport

{	
	color:#e77a1f;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;	
}

#middle-head-icon{
	width:660px;
	height:30px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:0px 236px 0px 0px;
	}	
	
#middle-head-icon2{
	width:880px;
	height:30px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:0px 20px 0px 0px;
	}
#middle{
	width:900px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:0px 0px;
	}	
#middle .left{	
	width:194px;
	margin:0px;
	padding:0px;
	float:left;
	}	
#middle .left-sub{	
	width:170px;
	margin:0px;
	padding:0px;
	float:left;
	}
		
#left-sub-content{	
	width:194px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
#right-sub{	
	width:208px;
	margin:0px;
	padding:0px;
	float:left;
	}

#right-sub img{	
	margin:0px;
	padding:0px;
	}
	
#middle-sub{	
	width:470px;
	margin:0px 10px 20px 10px;
	padding:0px;
	float:left;
	padding:0px 10px;
	}	
#middle-contact{	
	width:460px;
	margin:0px 10px 20px 0px;
	padding:0px;
	float:left;
	padding:0px;
	}
		
#middle-sub2{	
	width:698px;
	margin:0px 0px 20px 25px;
	padding:0px;
	float:left;
	padding:0px 0px;
	}
		
.middle-sitemap, .middle-search{
	margin:0px;
	padding:20px 20px;
	clear:both;
	float:left;
	}
	
.sitemap-main{
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	}
	
.disclaimer{
	margin:0px;
	padding:20px 20px;
	clear:both;
	float:left;
	width:856px;
	}	
	
.disclaimer-main{
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	text-align:justify;
	}

.sitemap-box{
	margin:0px;
	padding:20px 10px;
	float:left;
	width:253px;
	}

.sitemap-border{	
	border-bottom:1px solid #cccccc;
	clear:both;
	}
	
.sitemap-box h1{
	margin-bottom:5px;
	margin-top:15px;
	padding-left:5px;
	font-family:Trebuchet MS;
	font-size:15px;
	color:#e77a1f;
	font-weight:bold;
	text-align:left;
	}
	
.sitemap-box h2{
	margin-bottom:3px;
	margin-top:3px;
	padding-left:5px;
	font-family:Trebuchet MS;
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-align:left;
}	
.sitemap-box h3{
	margin:0px;
	padding:0px;
	display:block;
}		
.sitemap-box h3 a {
	color: #666666 ;
	background:url(../images/arrow.jpg) no-repeat left 4px;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	line-height:22px;
	display:block;
	text-decoration:none;
}
.sitemap-box h3 a:hover {
	color: #666666 ;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	line-height:22px;
	display:block;
	text-decoration:none;
}
.sitemap-box h4{
	margin:0px;
	padding:0px;
	margin-left:10px;
	display:block;
}		
.sitemap-box h4 a {
	color: #666666 ;
	background:url(../images/blue-bullet.gif) no-repeat left 2px;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	line-height:22px;
	display:block;
	text-decoration:none;
}
.sitemap-box h4 a:hover {
	color: #666666 ;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	margin:0px;
	line-height:22px;
	display:block;
	text-decoration:none;
}
#middle .middle{	
	width:453px;
	margin:0px 0 20px 0;
	padding:0px;
	float:left;
	}
	
#middle .right{	
	width:208px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
.line-grey{
	width:470px;
	padding:15px 0px;
	border-top: #CCCCCC 1px solid
}

.line-grey2{
	width:698px;
	padding:15px 0px;
	border-top: #CCCCCC 1px solid
}

.icon-bott{
	margin:0 0 0 20px;
	display:inline;
	float:right;	
}
.result{
	border:1px solid #DEE1E1;
	padding:10px;
	margin-bottom:12px;
	clear:both;
	}
	
.fadeshow1{
	padding:0px;
	margin:0px;
	height:200px;
	width:200px;
	float:left;
	}
	
.events{
	border:1px solid #DEE1E1;
	margin-bottom:12px;
	clear:both;}
	
.events .text{
	padding:0px;
	color:#787C7E;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	cursor:pointer;
	}
.events .text ul {
	list-style:none;
	margin:0px;
	padding:0px;}
		
.events .text ul li{
	background:url(../images/blue_arrow.jpg) no-repeat;
	padding-left:15px;
	color:#787C7E;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
}	

.events .text ul li strong{
	color:#009CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.news{
	border:1px solid #DEE1E1;
	margin-bottom:12px;
	clear:both;
	width:206px;
	padding-bottom:5px;
}
	
.news .text{
	padding:5px;
	color:#787C7E;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
	height:1%;
	overflow:hidden;
	}
	
.news .text span{
	color:#009CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
}

.news .text .date{
	background:url(../images/date_bg.jpg) no-repeat;
	float:left;
	width:38px;
	height:37px;
	line-height:15px;
	font-family:Trebuchet MS;
	font-size:8pt;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 0px 7px;
	}
	
.date h2{
	font-family:Trebuchet MS;
	color:#e77716;
	font-size:13pt;
	padding-left:3px;
	line-height:22px;}
	
.news .text .tex{
	margin-bottom:10px;
	}

.news1{
	
	margin:15px 0px;
	clear:both;
	width:99%;
	padding-bottom:5px;
}
.news1 .text{
	padding:5px;
	color:#000000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
	line-height:20px;
	height:1%;
	overflow:hidden;
	}
	
.news1 .text span{
	color:#009CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
}

.news1 .text .date{
	background:url(../images/date_bg.jpg) no-repeat;
	float:left;
	width:38px;
	height:70px;
	line-height:16px;
	font-family:Trebuchet MS;
	font-size:8pt;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 0px 5px;
	}
	
.date h2{
	font-family:Trebuchet MS;
	color:#e77716;
	font-size:13pt;
	padding-left:1px;
	line-height:19px;}
	
.news1 .text .tex{
	margin-bottom:10px;
	}			
.client_login{
	margin-bottom:5px;
	margin-top:20px;
	clear:both;
	width:208px;
}
.client_login a{
	background:url(../images/clientlogin.jpg);
	width:208px;
	height:51px;
	display:block;
	text-indent:-10000px;
	}	
.client_login a:hover{
	background:url(../images/clientloginover.jpg);
}

.download{
	margin-bottom:5px;
	clear:both;
	width:208px;
}
.download a{
	background:url(../images/download.jpg);
	width:208px;
	height:51px;
	display:block;
	text-indent:-10000px;
	}	
.download a:hover{
	background:url(../images/downloadover.jpg);
}

.signup{
	margin-bottom:5px;
	clear:both;
	width:208px;
}
.signup a{
	background:url(../images/signup.jpg);
	width:208px;
	height:51px;
	display:block;
	text-indent:-10000px;
	}	
.signup a:hover{
	background:url(../images/signupover.jpg);
}

#case {
	border:1px solid #DEE1E1;
	border-width:1px 0px 0px 0px;
	clear:both;
	float:none;
	margin:20px 0px;
	padding:10px 5px;
	height:1%;
	overflow:hidden;
	color:#000000;
	}
	
#case h2{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#0599C9;
	font-weight:normal;
	margin:5px 0px;
	}

#case .left1{
	float:left;
	width:200px;
	margin-right:30px;
	}
	
#case .right1{
	float:left;
	width:200px;
	}
.more{
	background:url(../images/more.jpg) no-repeat;
	width:48px;
	height:13px;
	text-indent:-10000px;
	display:block;
	}

a.more{
	background:url(../images/more.jpg) no-repeat;
	width:48px;
	height:13px;
	text-indent:-10000px;	
	display:block;
	}
a:hover.more{
	background:url(../images/more.jpg) no-repeat;
	width:48px;
	height:13px;
	text-indent:-10000px;
	text-decoration:none;	
	display:block;
	}
.text{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;	
	}
.text2{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	line-height:20px;	
	}
	
.text-tabs{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	line-height:15px;	
	}		
.text2 a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	line-height:20px;
	text-decoration:none;	
	}
.text2 a:hover{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	line-height:20px;
	text-decoration: underline;	
	}	
	
.text2 ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	list-style:none;
		
	}	
	
.text2 li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: solid #EFA463 1px;
	list-style-image:none;	
	list-style:none;
	}	
		
.text2 li ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: solid #EFA463 1px;
	list-style-image:none;	
	list-style:none;
	padding-left:15px;
	}	
	
.text2 li ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: solid #EFA463 1px;
	list-style-image:none;	
	list-style:none;
	padding-left:15px;
	}	

.text2 {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	list-style:none;
		
	}
	
.orange-box{
margin:0 auto;
padding:0 0 0 0;
width:300px;
height:400px;
background:#00CC66;
}		
.text2 ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	list-style:none;
}	
	
.text2 li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: solid #EFA463 1px;
	list-style-image:none;	
	list-style:none;
	}			
	
/*middle class end*/

/*footer class start*/

#footer{
	clear:both;
	float:none;
	width:896px;
	margin:0px auto;
	border-top:1px solid #D7D7D7;
	height:33px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	color:#7F7F7F;
	line-height:16px;
}

#footer a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	color:#7F7F7F;
	line-height:16px;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:underline;
}
#footer .left{
	width:300px;
	padding-left:0px;
	text-align:left;
	line-height:15px;
	float:left;
}

#footer .right{
	width:570px;
	padding-left:25px;
	text-align:right;
	float:left;
}

/*footer class end*/
.textvk a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF !important;
	border:none !important;
	border-bottom: solid #EFA463 1px !important;
	display:block !important;
	width:94% !important;
	padding-left:15px !important;
	text-decoration:none;
	}
	.textvk a:hover{
	background:none !important;
	text-decoration:underline !important;
	font-weight:normal !important;
	}	
	
.text ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	margin-bottom:15px;
	background:url(../images/bulet.gif) no-repeat 0px 3px;
	padding-left:10px;
	}	
	
.text1{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	}
	
.text1 a{
text-decoration:underline;
color:#1A3E72;}

.text1 ul {
list-style:none;
}	
.text1 ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	margin-bottom:5px;
	background:url(../images/bulet.gif) no-repeat 0px 3px;
	padding-left:10px;
	}
	
.link{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	}
	
.link a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
	
.link a:hover{
text-decoration:underline;
color:#1A3E72;}

.link ul {
list-style:none;
margin:0px;
padding:0px;
}	
.link ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:24px;
	background:url(../images/link_bulet.jpg) no-repeat 2px 7px;
	padding-left:18px;	
	}
	
h3{
	font-family:Trebuchet MS;
	font-size:10pt;
	color:#000000;
	margin:3px 0px 5px 0px;
	font-weight:bold;
	padding-bottom:5px;	
}

h4{
	font-family:Trebuchet MS;
	font-size:9pt;
	color:#000000;
	margin:0px 0px 10px 0px;
	font-weight:bold;	
}

/* LAYOUT STRUCTURE CONTROL */

/* head css start */

#middle_home{
	width:875px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:0px 0px 15px 0px;
	}
	
#middle_home .left{	
	width:194px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
#middle_home .middle{	
	width:452px;
	margin:0px 10px 0px 10px;
	padding:0px;
	float:left;
	}
	
#middle_home .right{	
	width:208px;
	margin:0px;
	padding:0px;
	float:left;
	}

.bullet-big{
	font-size:13px;
	font-weight:bold;
	}

.subbullet3{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
	}
	
.subbullet3 ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style:none;
	margin:0px;	
	}
.subbullet3 ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;		
	background:url(../images/orgarrow.jpg) no-repeat;
	border-bottom:#dcdcdc solid 1px;
	padding:0px 0px 0px 20px;
	}
	
.subbullet{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#000000;
	}
	
.subbullet ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style:none;
	margin:0px;	
	}
.subbullet ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;		
	background:url(../images/orgarrow.jpg) no-repeat left 2px;;
	padding:0px 0px 0px 20px;
	}	
	
.subbullet ul li a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;		
		}	
		
	.subbullet ul li a.blue1{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#009DCC;
	text-decoration: underline;		
		}
	
.subbullet ul li a:hover{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	}	
			
.subbullet2{
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
	}
	
.subbullet2 ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
	padding:0px 0px 10px 0px;
	color:#000000;
	list-style:none;
	margin:0px;	
	}
.subbullet2 ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
	color:#000000;		
	background:url(../images/orgarrow2.jpg) no-repeat;
	padding:0px 0px 0px 20px;
	}	
		
.left-sub{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	width: auto;
}


.left-sub h2 {
	color: #000000 ;
	background: #e5ebeb;
	padding-left:10px;
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin:0px;
	line-height:29px;
	display:block;
	border-bottom: #CCCCCC 1px solid;
	text-decoration:none;
}

.left-sub h3{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	display:block;
}		

.left-sub h3 a {
	color: #666666 ;
	padding-left:15px;
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin:0px;
	line-height:29px;
	display:block;
	border-bottom: #CCCCCC 1px solid;
	text-decoration:none;
}

.left-sub h3 a:hover {
	color: #ffffff;
	padding-left:15px;
	background:url(../images/bg-orange2.jpg) right #E77A1F no-repeat;
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin:0px;
	line-height:29px;
	display:block;
	border-bottom:#ffffff 1px solid;
	text-decoration:none;
}

#initiatives .left-sub h3 a.initiatives,
#platforms .left-sub h3 a.platforms,
#research .left-sub h3 a.research,

#overview .left-sub h3 a.overview,
#Corporate .left-sub h3 a.Corporate,
#Directors .left-sub h3 a.Directors,
#Management .left-sub h3 a.Management,
#Milestones .left-sub h3 a.Milestones,
#Customers .left-sub h3 a.Customers,

#Investors-overview .left-sub h3 a.Investors-overview,
#Annual .left-sub h3 a.Annual,
#Financial .left-sub h3 a.Financial,
#Holding .left-sub h3 a.Holding,
#Chairman .left-sub h3 a.Chairman,
#Analyst .left-sub h3 a.Analyst,
#Code .left-sub h3 a.Code,
#quarterly .left-sub h3 a.quarterly,

#career-overview .left-sub h3 a.career-overview,
#career_life  .left-sub h3 a.career_life,
#career-testimonials  .left-sub h3 a.career-testimonials,
#current-openings .left-sub h3 a.current-openings,
#career-contact .left-sub h3 a.career-contact,


#media .left-sub h3 a.media,
#pressrelease .left-sub h3 a.pressrelease,
#mediaclippings .left-sub h3 a.mediaclippings,
#event .left-sub h3 a.event,
#quickfacts .left-sub h3 a.quickfacts,
#mediakit .left-sub h3 a.mediakit,
#corporate-social .left-sub h3 a.corporate-social,

#newsletter .left-sub h3 a.newsletter,
#subscribe .left-sub h3 a.subscribe,
#unsubscribe .left-sub h3 a.unsubscribe,

#knowledge .left-sub h3 a.knowledge,
#bpo .left-sub h3 a.bpo,
#travel .left-sub h3 a.travel,
#logistics .left-sub h3 a.logistics,
#airlines .left-sub h3 a.airlines,
#airport .left-sub h3 a.airport,
#corporate .left-sub h3 a.corporate,
#consulting .left-sub h3 a.consulting,


#off-log .left-sub h3 a.off-log,
#off-bpo .left-sub h3 a.off-bpo,
#off-travel .left-sub h3 a.off-travel,
#off-airlines .left-sub h3 a.off-airlines,

#contact .left-sub h3 a.contact,
#feedback .left-sub h3 a.feedback,


#off-airport .left-sub h3 a.off-airport

{
	color: #ffffff;
	padding: 0px 0 0px 15px;
	background:url(../images/bg-orange2.jpg) right #E77A1F no-repeat;
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
	line-height:29px;
	display:block;
	border-bottom:none;
	text-decoration:none;
}

.left-sub h5{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:10px;
	display:block;
}		

.left-sub h5 a {
	color: #666666 ;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom: #CCCCCC 1px solid;
	text-decoration:none;
}

.left-sub h5 a:hover {
	color: #666666;
	background:url(../images/blue-bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	text-align:left;
	font-weight: bold;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	text-decoration:none;
}


#ev .left-sub h5 a.event, 
#past .left-sub h5 a.past,
#log-bpo .left-sub h5 a.log-bpo,
#log-warehousing .left-sub h5 a.log-warehousing,
#log-freight .left-sub h5 a.log-freight,
#log-cfs .left-sub h5 a.log-cfs,
#off-logistic .left-sub h5 a.off-logistic,

#off-bpo-over .left-sub h5 a.off-bpo-over,
#bpo-journey .left-sub h5 a.bpo-journey,
#bpo-delivery .left-sub h5 a.bpo-delivery,
#bpo-transition .left-sub h5 a.bpo-transition,
#bpo-kale .left-sub h5 a.bpo-kale,
#bpo-infra .left-sub h5 a.bpo-infra,
#bpo-bcs .left-sub h5 a.bpo-bcs,

#off-travel-over .left-sub h5 a.off-travel-over,
#travel-solutions .left-sub h5 a.travel-solutions,
#travel-eflight .left-sub h5 a.travel-eflight,
#travel-eprofile .left-sub h5 a.travel-eprofile,
#travel-gateway .left-sub h5 a.travel-gateway,
#travel-rainbow .left-sub h5 a.travel-rainbow,
#travel-airfare .left-sub h5 a.travel-airfare,
#travel-bpo .left-sub h5 a.travel-bpo,

#off-airlines-over .left-sub h5 a.off-airlines-over,
#airlines-pra .left-sub h5 a.airlines-pra,
#airlines-cargo .left-sub h5 a.airlines-cargo,
#airlines-it .left-sub h5 a.airlines-it,
#airlines-bpo .left-sub h5 a.airlines-bpo,
#airlines-consulting .left-sub h5 a.airlines-consulting,
#airlines-audit .left-sub h5 a.airlines-audit,
#airlines-financial .left-sub h5 a.airlines-financial,

#off-airport-over .left-sub h5 a.off-airport-over,
#off-airport-mercury .left-sub h5 a.off-airport-mercury,
#off-airport-galaxy .left-sub h5 a.off-airport-galaxy

{
	background:url(../images/blue-bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#666666;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	text-decoration:none;

}
.doc .left-sub h6 a.doc,
.dashboard .left-sub h6 a.dashboard,
.fps .left-sub h6 a.fps,
.afms .left-sub h6 a.afms,
.eflight .left-sub h6 a.eflight,
.rainbow .left-sub h6 a.rainbow,
.eprofile .left-sub h6 a.eprofile,
.msg .left-sub h6 a.msg,
.prism .left-sub h6 a.prism,
.apex .left-sub h6 a.apex,
.revera .left-sub h6 a.revera,
.elements .left-sub h6 a.elements,
.billcard .left-sub h6 a.billcard,
.clearview .left-sub h6 a.clearview,
.csp .left-sub h6 a.csp,
.res .left-sub h6 a.res,
.ops .left-sub h6 a.ops,
.uld .left-sub h6 a.uld,
.cropic .left-sub h6 a.cropic,
.amber .left-sub h6 a.amber,
.mercury .left-sub h6 a.mercury

{
	color: #e77a1f;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:40px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	text-align:left;
	font-weight: bold;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	text-decoration:none;
}
.left-sub h6{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:10px;
	display:block;
}
.left-sub h6 a {
	color: #666666 ;
	padding-left:40px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom: #CCCCCC 1px solid;
	text-decoration:none;
}

.left-sub h6 a:hover {
	color: #e77a1f;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:40px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	text-align:left;
	font-weight: bold;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	text-decoration:none;
}

.orange2{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#e77a1f;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	}
	
.orange3{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:18px;
	color:#e77a1f;
	margin-bottom:5px;
	font-weight:normal;
	}

.orange{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#e77a1f;
	border-bottom:#CCCCCC 1px solid;
	margin-bottom:5px;
	font-weight:bold;
	}

.blue{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	color:#009DCC;
	text-transform:capitalize;
	font-weight:bold;
	}
	
.blue-date{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	color:#009DCC;
	font-weight:bold;
	line-height:30px;
	margin-bottom:25px;
	}
	
.blue4{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#009DCC;
	font-weight:bold;
	}
	
.blue3{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#009DCC;
	font-weight:normal;
	}
	
.blue2{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	color:#009DCC;
	border-bottom:#CCCCCC 1px solid;	
	text-transform:capitalize;
	}
	
.blue1{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11pt;
	color:#009DCC;
	font-weight:bold;
}


.border-flash{
	border:#CCCCCC 1px solid;
	display:block;}
	
	
.border{
	border-bottom:#CCCCCC 1px solid;
	margin-bottom:5px;
	display:block;}
	
.border1{
	border-top:#CCCCCC 1px solid;
	margin-bottom:5px;}
	
.border3{
	border-top:#CCCCCC 1px solid;
	margin-bottom:5px;
	margin-top:10px;
	clear:both;}
	
	
ul2 {

list-style:circle;
}	



.button{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:none;
	background:#e77a1f;
	text-transform:none;
	margin:0px;
	padding:0px;
	height:14px;
	text-align:left;
	padding:0px 0px 0px 4px;
	 }
	
	
	
	.button:hover{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:none;
	background:#e77a1f;
	text-transform:none;
	margin:0px;
	padding:0px;
	height:14px;
	text-align:left;
	padding:0px 0px 0px 4px;
	text-decoration:underline; }
	


.back{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:none;
	background:#E5791F;
	text-transform:capitalize;
	margin:0px;
	padding:0px;
	height:18px;
	line-height:18px;
	text-align:left;
	padding:0px 10px;}


.pdf{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	height:35px;	
	color:#000000;		
	background:url(../images/pdf-icon.jpg) no-repeat;
	padding:0px 0px 0px 30px;  }
	
	
.press-rel{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	height:35px;
	line-height:35px;
	color:#000000;		
	background:url(../images/press-release-icon.jpg) no-repeat;
	padding:0px 0px 0px 30px;  }


.table-header{
	background:url(../images/bg-table-header.gif) repeat-x;
	padding:0 0 0 10px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	color:#009DCC;
	line-height:27px;
	font-weight:bold;
	}
	
.table-header2{
	background:url(../images/bg-table-header.gif) repeat-x;
	padding:0 0 0 10px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#009DCC;
	line-height:27px;
	font-weight:bold;
	}
	
.table{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	background:#FFFFFF;
	font-size:12px;
	color:#333333;
	line-height:27px;
	font-weight:normal;
	}
	
.table2{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 0px 0 0px;
	background:#FFFFFF;
	border-right:#CCCCCC solid 1px;
	font-size:11px;
	text-align:center;
	color:#333333;
	line-height:27px;
	font-weight:normal;
	}
	
.table-title{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	background:#FFFFFF;
	font-size:12px;
	color:#009DCC;
	line-height:27px;
	font-weight:bold;
	}
	
.table-title-sub{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	background:#FFFFFF;
	font-size:12px;
	color:#e77a1f;
	line-height:27px;
	font-weight:normal;
	}
	
	
.form-butt{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 2px 0 2px;
	background:#e67a20;
	font-size:12px;
	color:#ffffff;
	line-height:16px;
	font-weight:normal;
	border:none;
	}
	
#dhtmltooltip{
	border:#ffffff 1px solid;
	background:#e67817;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height:18px;
	text-align:left;	
	position: absolute;
	left: -300px;
	width: 200px;
	padding: 10px;
	visibility: hidden;
	z-index:100000;
}

#dhtmltooltip2{
	border:#ffffff 1px solid;
	background:#e67817;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height:18px;
	text-align:left;	
	position: absolute;
	left: -300px;
	width: 300px;
	padding: 10px;
	visibility: hidden;
	z-index:10000;
}



.logo-pannel{
	padding:0px;
	margin:0px;
	clear:both;
	}
	
	
	
.input-box{
	margin:5px 0px;
	padding:0px;
	}
	
.input-box-text{
	margin:0px;
	padding:0px;
	padding-left:20px;
	font-weight:bold;
	}
	
.input-box-text2{
	margin:0px;
	padding:0px;
	padding-top:7px;
	font-weight:bold;
	}



#right-sub .clt-speech{	
	padding:0px 20px;
	background:url(../images/client-speech-botttom.gif) no-repeat bottom right;
	margin:0px;
	font-family:Trebuchet MS;
	color:#333333;
	font-size:11px;
	text-align:left;
	}

#right-sub .clt-speech2{	
	padding:0px 20px;
	background:url(../images/client-speech-botttom2.gif) no-repeat bottom right;
	margin:0px;
	font-family:Trebuchet MS;
	color:#333333;
	font-size:11px;
	text-align:left;
	}

#right-sub .clt-name{	
	padding:0px 20px;
	margin:0px;
	font-family:Trebuchet MS;
	color:#333333;
	font-size:11px;
	text-align:left;
	}
	
	
#right-sub .blue{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#009DCC;
	font-weight:bold;
	}
	
	
.block{
	padding:5px 10px;
	background:#dcddde;
	margin:0px;
	display:inline;
	line-height:20px;}
	
	
#table{
	padding:0px;
	margin:0px;
	height:298px;
	margin-bottom:20px;
	display:block;
	width:214px;
	}
	
#table2{
	padding:0px;
	margin:0px;
	height:153px;
	display:block;
	width:895px;  /* 895px; old jyoti */
	}
/*Investor page CSS*/

.invest_head{
font-size:13px; 
color:#019dce; 
font-weight:bold;
}

.padL10{
padding-left:10px;
}

.invest_txt{font-size:12px; color:#3c3c3c;}

/*table borders*/
.border1{ border:1px solid #CCCCCC}

.borderRBL{ border:1px solid #CCCCCC}

.borderLTR{ border:1px solid #CCCCCC}

.borderRB { border:1px solid #CCCCCC}

/* CSS Document */

html, body{
	margin:0;
	padding:0;
	font-family: Trebuchet MS;
	font-size:11px;
	text-align:left;
	
	}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*html {
margin:0px;
padding:0px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac 
   // Website Sliced by Naveen Sharma
   // Email: er.naveensharma@gmail.com
*/
img{
	border:none;
	}

p,h1,h2,h3,h4,div,form,blockquote,ul,li,input,label,dl,dt,dd{
	margin:0;
	padding:0;
	}
	
.clear {
	clear: both;
	float:none;

}

a{
    font-family:Trebuchet MS !important;
	color:#242526;
	font-size:11px;
	text-decoration:none;}
.subnavbtns	{
    font-family:Trebuchet MS !important;
}
a:hover{
	text-decoration: underline;}

#right-sub h4{
margin-bottom:10px;
font-family:Trebuchet MS;
font-size:18px;
color:#e77a1f;
font-weight:normal;
text-align:left;
}

h1{
margin-bottom:10px;
font-family:Trebuchet MS;
font-size:22px;
color:#e77a1f;
font-weight:normal;
text-align:left;
}

h2{
margin-bottom:2px;
font-family:Trebuchet MS;
font-size:14px;
color:#009dcc;
font-weight:bold;
text-align:left;
}

h6{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	line-height:24px;
}

.hr{
	margin:0px auto;
	padding: 0 0 0 0;
	background:#d9d9d9;
	height:1px ;
	width:453px;	/* Jyoti */
	overflow:hidden;
}

.text1{
	font-family:Trebuchet MS;
	color:#242526;
	font-size:11px;
	text-align:left;}
	
.text-right{
	font-family:Trebuchet MS;
	color:#333333;
	font-size:11px;
	text-align:left;}	

	
.text3{
	font-family:Trebuchet MS;
	color:#000000;
	font-size:11px;
	text-align:left;}

.text3 a{
	font-family:Trebuchet MS;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:left;}
	
.text3 a:hover{
	font-family:Trebuchet MS;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:left;}
	
/* LAYOUT STRUCTURE CONTROL */

/* head css start */

#header_bg{
	width:100%;
	clear:both;
	margin:0 auto;
	background:url(../images/header_bg.jpg) repeat-x;
	height:130px;
}

#header_bg1{
	width:100%;
	clear:both;
	margin:0 auto;
	background:url(../images/header_bg.jpg) repeat-x;
		padding-top:34px;

}

#header{
	width:896px;
	clear:both;
	margin:0 auto;
	padding-top:20px;
	}
	
#logo{
	float:left;
	width:230px;
}
	
#header_right{
	float:left;
	width:659px;
}
	
#toplink{
	float:right;
	clear:both;
	height:19px;
	margin-bottom:10px;
	}
	
#toplink .text{
	background: url(../images/toplink_left.jpg) no-repeat left top;
	line-height:18px;
	padding-left:8px;	
	}
	
#toplink .text span{
	background: url(../images/toplink_right.jpg) no-repeat right top #8CAEC9;
	line-height:18px;
	color:#FFFFFF;
	display:block;
	padding-right:5px;
	font-family:Trebuchet MS;
	font-size:10px;
	}

#toplink .text span a{
	font-family:Trebuchet MS;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
		
}

#toplink .text span a:hover{
	text-decoration:underline;
}

#search_div{
	float:right;
	height:22px;
	width:auto;
	margin-bottom:19px;}
	
#search_div input{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #DDE0E1;
	border-right:none;
	margin:0px;
	padding:0px;
	float:left;
	height:20px;
	padding-left:5px;
	line-height:20px;
}

#search_div input.go{
border:none; height:22px; padding:0px;
}


#top_icon{
	float:left;
	width:92px;
	padding-left:10px;
}


#home_images{
	width:600px;/* 896px; old jyoti  */
	height:253px;
	clear:both;
	margin:0px auto;
}

#home_icon{
	width:896px;
	clear:both;
	margin:0px auto;
	height:auto;
}

#home_icon #tab1{
	width:217px;
	height:57px;
	float:left;
	margin-right:9px;
}

#home_icon #tab1-top{
	width:217px;
	height:90px;
	float:left;
	margin-right:9px;
}

#home_icon #tab2-top{
	width:217px;
	height:90px;
	float:left;
	margin-right:0px;
}

#home_icon #tab3-top{
	width:217px;
	height:90px;
	float:left;
	margin-right:10px;
}

#home_icon #tab4-top{
	width:217px;
	height:90px;
	float:left;
	margin-right:9px;
}

#home_icon #tab2{
	width:217px;
	height:57px;
	float:left;
	margin-right:0px;
}

#home_icon #tab3{
	width:217px;
	height:57px;
	float:left;
	margin-right:10px;
}

#home_icon #tab4{
	width:217px;
	height:57px;
	float:left;
	margin-right:9px;
}


#subicon{
	width:896px;
	clear:both;
	margin:0px auto;
	height:auto;
	
}

#subicon #tab1{
	width:217px;
	height:39px;
	float:left;
	margin-right:9px;
}

#subicon #tab2{
	width:217px;
	height:39px;
	float:left;
	margin-right:1px;
}

#subicon #tab3{
	width:217px;
	height:39px;
	float:left;
	margin-right:9px;
}

#subicon #tab4{
	width:217px;
	height:39px;
	float:left;
	margin-right:9px;
}

/* middle class start*/

#middle-head{
	width:896px;
	height:30px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:15px 0px 5px 0px;
	border-bottom:#D9D9D9 1px solid;
	margin-bottom:5px;
	}
		
#middle-head a{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	}	

#middle-head a:hover{
	color:#e77a1f;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	}

#initiatives #middle-head .initiatives,
#platforms #middle-head .platforms,
#research #middle-head .research,
		
#overview #middle-head .overview,
#Corporate #middle-head .Corporate,
#Directors #middle-head .Directors,
#Management #middle-head .Management,
#Milestones #middle-head .Milestones,
#Customers #middle-head .Customers,
#Investors-overview #middle-head .Investors-overview,

#Annual #middle-head .Annual,
#Financial #middle-head .Financial,
#Holding #middle-head .Holding,
#Chairman #middle-head .Chairman,
#Analyst #middle-head .Analyst,
#Code #middle-head .Code,
#quarterly #middle-head .quarterly,

#career-overview #middle-head .career-overview,
#career_life #middle-head .career_life,
#career-testimonials #middle-head .career-testimonials,
#current-openings #middle-head .current-openings,
#career-contact #middle-head .career-contact,

#media  #middle-head .media,
#pressrelease  #middle-head .pressrelease,
#mediaclippings  #middle-head .mediaclippings,
#event  #middle-head .event,
#quickfacts  #middle-head .quickfacts,
#mediakit  #middle-head .mediakit,
#corporate-social  #middle-head .corporate-social,


#newsletter  #middle-head .newsletter,
#Subscribe  #middle-head .Subscribe,

#knowledge  #middle-head .knowledge,
#corporate  #middle-head .corporate,
#bpo  #middle-head .bpo,
#travel  #middle-head .travel,
#logistics  #middle-head .logistics,
#airlines  #middle-head .airlines,
#airport  #middle-head .airport,
#consulting  #middle-head .consulting,
#consulting  #middle-head .airlines-consulting,


#off-log  #middle-head .off-log,
#off-bpo #middle-head .off-bpo,
#off-travel #middle-head .off-travel,


#subscribe #middle-head .subscribe,
#unsubscribe #middle-head .unsubscribe,


#off-airlines #middle-head .off-airlines,

#contact #middle-head .contact,
#feedback #middle-head .feedback,


#off-airport #middle-head .off-airport

{	
	color:#e77a1f;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;	
}

#middle-head-icon{
	width:660px;
	height:30px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:0px 236px 0px 0px;
	}	
	
#middle-head-icon2{
	width:880px;
	height:30px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:0px 20px 0px 0px;
	}
#middle{
	width:900px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:0px 0px;
	}	
#middle .left{	
	width:194px;
	margin:0px;
	padding:0px;
	float:left;
	}	
#middle .left-sub{	
	width:170px;
	margin:0px;
	padding:0px;
	float:left;
	}
		
#left-sub-content{	
	width:194px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
#right-sub{	
	width:208px;
	margin:0px;
	padding:0px;
	float:left;
	}

#right-sub img{	
	margin:0px;
	padding:0px;
	}
	
#middle-sub{	
	width:470px;
	margin:0px 10px 20px 10px;
	padding:0px;
	float:left;
	padding:0px 10px;
	}	
#middle-contact{	
	width:460px;
	margin:0px 10px 20px 0px;
	padding:0px;
	float:left;
	padding:0px;
	}
		
#middle-sub2{	
	width:698px;
	margin:0px 0px 20px 25px;
	padding:0px;
	float:left;
	padding:0px 0px;
	}
		
.middle-sitemap, .middle-search{
	margin:0px;
	padding:20px 20px;
	clear:both;
	float:left;
	}
	
.sitemap-main{
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	}
	
.disclaimer{
	margin:0px;
	padding:20px 20px;
	clear:both;
	float:left;
	width:856px;
	}	
	
.disclaimer-main{
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	text-align:justify;
	}

.sitemap-box{
	margin:0px;
	padding:20px 10px;
	float:left;
	width:253px;
	}

.sitemap-border{	
	border-bottom:1px solid #cccccc;
	clear:both;
	}
	
.sitemap-box h1{
	margin-bottom:5px;
	margin-top:15px;
	padding-left:5px;
	font-family:Trebuchet MS;
	font-size:15px;
	color:#e77a1f;
	font-weight:bold;
	text-align:left;
	}
	
.sitemap-box h2{
	margin-bottom:3px;
	margin-top:3px;
	padding-left:5px;
	font-family:Trebuchet MS;
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-align:left;
}	
.sitemap-box h3{
	margin:0px;
	padding:0px;
	display:block;
}		
.sitemap-box h3 a {
	color: #666666 ;
	background:url(../images/arrow.jpg) no-repeat left 4px;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	line-height:22px;
	display:block;
	text-decoration:none;
}
.sitemap-box h3 a:hover {
	color: #666666 ;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	line-height:22px;
	display:block;
	text-decoration:none;
}
.sitemap-box h4{
	margin:0px;
	padding:0px;
	margin-left:10px;
	display:block;
}		
.sitemap-box h4 a {
	color: #666666 ;
	background:url(../images/blue-bullet.gif) no-repeat left 2px;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	line-height:22px;
	display:block;
	text-decoration:none;
}
.sitemap-box h4 a:hover {
	color: #666666 ;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	margin:0px;
	line-height:22px;
	display:block;
	text-decoration:none;
}
#middle .middle{	
	width:453px;
	margin:0px 0 20px 0;
	padding:0px;
	float:left;
	}
	
#middle .right{	
	width:208px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
.line-grey{
	width:470px;
	padding:15px 0px;
	border-top: #CCCCCC 1px solid
}

.line-grey2{
	width:698px;
	padding:15px 0px;
	border-top: #CCCCCC 1px solid
}

.icon-bott{
	margin:0 0 0 20px;
	display:inline;
	float:right;	
}
.result{
	border:1px solid #DEE1E1;
	padding:10px;
	margin-bottom:12px;
	clear:both;
	}
	
.fadeshow1{
	padding:0px;
	margin:0px;
	height:200px;
	width:200px;
	float:left;
	}
	
.events{
	border:1px solid #DEE1E1;
	margin-bottom:12px;
	clear:both;}
	
.events .text{
	padding:0px;
	color:#787C7E;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	cursor:pointer;
	}
.events .text ul {
	list-style:none;
	margin:0px;
	padding:0px;}
		
.events .text ul li{
	background:url(../images/blue_arrow.jpg) no-repeat;
	padding-left:15px;
	color:#787C7E;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
}	

.events .text ul li strong{
	color:#009CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.news{
	border:1px solid #DEE1E1;
	margin-bottom:12px;
	clear:both;
	width:206px;
	padding-bottom:5px;
}
	
.news .text{
	padding:5px;
	color:#787C7E;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
	height:1%;
	overflow:hidden;
	}
	
.news .text span{
	color:#009CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
}

.news .text .date{
	background:url(../images/date_bg.jpg) no-repeat;
	float:left;
	width:38px;
	height:37px;
	line-height:15px;
	font-family:Trebuchet MS;
	font-size:8pt;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 0px 7px;
	}
	
.date h2{
	font-family:Trebuchet MS;
	color:#e77716;
	font-size:13pt;
	padding-left:3px;
	line-height:22px;}
	
.news .text .tex{
	margin-bottom:10px;
	}

.news1{
	
	margin:15px 0px;
	clear:both;
	width:99%;
	padding-bottom:5px;
}
.news1 .text{
	padding:5px;
	color:#000000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
	line-height:20px;
	height:1%;
	overflow:hidden;
	}
	
.news1 .text span{
	color:#009CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
}

.news1 .text .date{
	background:url(../images/date_bg.jpg) no-repeat;
	float:left;
	width:38px;
	height:70px;
	line-height:16px;
	font-family:Trebuchet MS;
	font-size:8pt;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 0px 5px;
	}
	
.date h2{
	font-family:Trebuchet MS;
	color:#e77716;
	font-size:13pt;
	padding-left:1px;
	line-height:19px;}
	
.news1 .text .tex{
	margin-bottom:10px;
	}			
.client_login{
	margin-bottom:5px;
	margin-top:20px;
	clear:both;
	width:208px;
}
.client_login a{
	background:url(../images/clientlogin.jpg);
	width:208px;
	height:51px;
	display:block;
	text-indent:-10000px;
	}	
.client_login a:hover{
	background:url(../images/clientloginover.jpg);
}

.download{
	margin-bottom:5px;
	clear:both;
	width:208px;
}
.download a{
	background:url(../images/download.jpg);
	width:208px;
	height:51px;
	display:block;
	text-indent:-10000px;
	}	
.download a:hover{
	background:url(../images/downloadover.jpg);
}

.signup{
	margin-bottom:5px;
	clear:both;
	width:208px;
}
.signup a{
	background:url(../images/signup.jpg);
	width:208px;
	height:51px;
	display:block;
	text-indent:-10000px;
	}	
.signup a:hover{
	background:url(../images/signupover.jpg);
}

#case {
	border:1px solid #DEE1E1;
	border-width:1px 0px 0px 0px;
	clear:both;
	float:none;
	margin:20px 0px;
	padding:10px 5px;
	height:1%;
	overflow:hidden;
	color:#000000;
	}
	
#case h2{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#0599C9;
	font-weight:normal;
	margin:5px 0px;
	}

#case .left1{
	float:left;
	width:200px;
	margin-right:30px;
	}
	
#case .right1{
	float:left;
	width:200px;
	}
.more{
	background:url(../images/more.jpg) no-repeat;
	width:48px;
	height:13px;
	text-indent:-10000px;
	display:block;
	}

a.more{
	background:url(../images/more.jpg) no-repeat;
	width:48px;
	height:13px;
	text-indent:-10000px;	
	display:block;
	}
a:hover.more{
	background:url(../images/more.jpg) no-repeat;
	width:48px;
	height:13px;
	text-indent:-10000px;
	text-decoration:none;	
	display:block;
	}
.text{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;	
	}
.text2{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	line-height:20px;	
	}
	
.text-tabs{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	line-height:15px;	
	}		
.text2 a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	line-height:20px;
	text-decoration:none;	
	}
.text2 a:hover{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:5px;
	line-height:20px;
	text-decoration: underline;	
	}	
	
.text2 ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	list-style:none;
		
	}	
	
.text2 li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: solid #EFA463 1px;
	list-style-image:none;	
	list-style:none;
	}	
		
.text2 li ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: solid #EFA463 1px;
	list-style-image:none;	
	list-style:none;
	padding-left:15px;
	}	
	
.text2 li ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: solid #EFA463 1px;
	list-style-image:none;	
	list-style:none;
	padding-left:15px;
	}	

.text2 {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	list-style:none;
		
	}
	
.orange-box{
margin:0 auto;
padding:0 0 0 0;
width:300px;
height:400px;
background:#00CC66;
}		
.text2 ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	list-style:none;
}	
	
.text2 li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom: solid #EFA463 1px;
	list-style-image:none;	
	list-style:none;
	}			
	
/*middle class end*/

/*footer class start*/

#footer{
	clear:both;
	float:none;
	width:896px;
	margin:0px auto;
	border-top:1px solid #D7D7D7;
	height:33px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	color:#7F7F7F;
	line-height:16px;
}

#footer a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	color:#7F7F7F;
	line-height:16px;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:underline;
}
#footer .left{
	width:300px;
	padding-left:0px;
	text-align:left;
	line-height:15px;
	float:left;
}

#footer .right{
	width:570px;
	padding-left:25px;
	text-align:right;
	float:left;
}

/*footer class end*/
.textvk a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF !important;
	border:none !important;
	border-bottom: solid #EFA463 1px !important;
	display:block !important;
	width:94% !important;
	padding-left:15px !important;
	text-decoration:none;
	}
	.textvk a:hover{
	background:none !important;
	text-decoration:underline !important;
	font-weight:normal !important;
	}	
	
.text ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	margin-bottom:15px;
	background:url(../images/bulet.gif) no-repeat 0px 3px;
	padding-left:10px;
	}	
	
.text1{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	}
	
.text1 a{
text-decoration:underline;
color:#1A3E72;}

.text1 ul {
list-style:none;
}	
.text1 ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	margin-bottom:5px;
	background:url(../images/bulet.gif) no-repeat 0px 3px;
	padding-left:10px;
	}
	
.link{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	}
	
.link a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
	
.link a:hover{
text-decoration:underline;
color:#1A3E72;}

.link ul {
list-style:none;
margin:0px;
padding:0px;
}	
.link ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:24px;
	background:url(../images/link_bulet.jpg) no-repeat 2px 7px;
	padding-left:18px;	
	}
	
h3{
	font-family:Trebuchet MS;
	font-size:10pt;
	color:#000000;
	margin:3px 0px 5px 0px;
	font-weight:bold;
	padding-bottom:5px;	
}

h4{
	font-family:Trebuchet MS;
	font-size:9pt;
	color:#000000;
	margin:0px 0px 10px 0px;
	font-weight:bold;	
}

/* LAYOUT STRUCTURE CONTROL */

/* head css start */

#middle_home{
	width:875px;
	margin:0px auto;
	clear:both;
	float:none;
	height:auto;
	padding:0px 0px 15px 0px;
	}
	
#middle_home .left{	
	width:194px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
#middle_home .middle{	
	width:452px;
	margin:0px 10px 0px 10px;
	padding:0px;
	float:left;
	}
	
#middle_home .right{	
	width:208px;
	margin:0px;
	padding:0px;
	float:left;
	}

.bullet-big{
	font-size:13px;
	font-weight:bold;
	}

.subbullet3{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
	}
	
.subbullet3 ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style:none;
	margin:0px;	
	}
.subbullet3 ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;		
	background:url(../images/orgarrow.jpg) no-repeat;
	border-bottom:#dcdcdc solid 1px;
	padding:0px 0px 0px 20px;
	}
	
.subbullet{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#000000;
	}
	
.subbullet ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style:none;
	margin:0px;	
	}
.subbullet ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;		
	background:url(../images/orgarrow.jpg) no-repeat left 2px;;
	padding:0px 0px 0px 20px;
	}	
	
.subbullet ul li a{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;		
		}	
		
	.subbullet ul li a.blue1{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#009DCC;
	text-decoration: underline;		
		}
	
.subbullet ul li a:hover{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	}	
			
.subbullet2{
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
	}
	
.subbullet2 ul{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
	padding:0px 0px 10px 0px;
	color:#000000;
	list-style:none;
	margin:0px;	
	}
.subbullet2 ul li{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
	color:#000000;		
	background:url(../images/orgarrow2.jpg) no-repeat;
	padding:0px 0px 0px 20px;
	}	
		
.left-sub{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	width: auto;
}


.left-sub h2 {
	color: #000000 ;
	background: #e5ebeb;
	padding-left:10px;
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin:0px;
	line-height:29px;
	display:block;
	border-bottom: #CCCCCC 1px solid;
	text-decoration:none;
}

.left-sub h3{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	display:block;
}		

.left-sub h3 a {
	color: #666666 ;
	padding-left:15px;
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin:0px;
	line-height:29px;
	display:block;
	border-bottom: #CCCCCC 1px solid;
	text-decoration:none;
}

.left-sub h3 a:hover {
	color: #ffffff;
	padding-left:15px;
	background:url(../images/bg-orange2.jpg) right #E77A1F no-repeat;
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin:0px;
	line-height:29px;
	display:block;
	border-bottom:#ffffff 1px solid;
	text-decoration:none;
}

#initiatives .left-sub h3 a.initiatives,
#platforms .left-sub h3 a.platforms,
#research .left-sub h3 a.research,

#overview .left-sub h3 a.overview,
#Corporate .left-sub h3 a.Corporate,
#Directors .left-sub h3 a.Directors,
#Management .left-sub h3 a.Management,
#Milestones .left-sub h3 a.Milestones,
#Customers .left-sub h3 a.Customers,

#Investors-overview .left-sub h3 a.Investors-overview,
#Annual .left-sub h3 a.Annual,
#Financial .left-sub h3 a.Financial,
#Holding .left-sub h3 a.Holding,
#Chairman .left-sub h3 a.Chairman,
#Analyst .left-sub h3 a.Analyst,
#Code .left-sub h3 a.Code,
#quarterly .left-sub h3 a.quarterly,

#career-overview .left-sub h3 a.career-overview,
#career_life  .left-sub h3 a.career_life,
#career-testimonials  .left-sub h3 a.career-testimonials,
#current-openings .left-sub h3 a.current-openings,
#career-contact .left-sub h3 a.career-contact,


#media .left-sub h3 a.media,
#pressrelease .left-sub h3 a.pressrelease,
#mediaclippings .left-sub h3 a.mediaclippings,
#event .left-sub h3 a.event,
#quickfacts .left-sub h3 a.quickfacts,
#mediakit .left-sub h3 a.mediakit,
#corporate-social .left-sub h3 a.corporate-social,

#newsletter .left-sub h3 a.newsletter,
#subscribe .left-sub h3 a.subscribe,
#unsubscribe .left-sub h3 a.unsubscribe,

#knowledge .left-sub h3 a.knowledge,
#bpo .left-sub h3 a.bpo,
#travel .left-sub h3 a.travel,
#logistics .left-sub h3 a.logistics,
#airlines .left-sub h3 a.airlines,
#airport .left-sub h3 a.airport,
#corporate .left-sub h3 a.corporate,
#consulting .left-sub h3 a.consulting,


#off-log .left-sub h3 a.off-log,
#off-bpo .left-sub h3 a.off-bpo,
#off-travel .left-sub h3 a.off-travel,
#off-airlines .left-sub h3 a.off-airlines,

#contact .left-sub h3 a.contact,
#feedback .left-sub h3 a.feedback,


#off-airport .left-sub h3 a.off-airport

{
	color: #ffffff;
	padding: 0px 0 0px 15px;
	background:url(../images/bg-orange2.jpg) right #E77A1F no-repeat;
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
	line-height:29px;
	display:block;
	border-bottom:none;
	text-decoration:none;
}

.left-sub h5{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:10px;
	display:block;
}		

.left-sub h5 a {
	color: #666666 ;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom: #CCCCCC 1px solid;
	text-decoration:none;
}

.left-sub h5 a:hover {
	color: #666666;
	background:url(../images/blue-bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	text-align:left;
	font-weight: bold;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	text-decoration:none;
}


#ev .left-sub h5 a.event, 
#past .left-sub h5 a.past,
#log-bpo .left-sub h5 a.log-bpo,
#log-warehousing .left-sub h5 a.log-warehousing,
#log-freight .left-sub h5 a.log-freight,
#log-cfs .left-sub h5 a.log-cfs,
#off-logistic .left-sub h5 a.off-logistic,

#off-bpo-over .left-sub h5 a.off-bpo-over,
#bpo-journey .left-sub h5 a.bpo-journey,
#bpo-delivery .left-sub h5 a.bpo-delivery,
#bpo-transition .left-sub h5 a.bpo-transition,
#bpo-kale .left-sub h5 a.bpo-kale,
#bpo-infra .left-sub h5 a.bpo-infra,
#bpo-bcs .left-sub h5 a.bpo-bcs,

#off-travel-over .left-sub h5 a.off-travel-over,
#travel-solutions .left-sub h5 a.travel-solutions,
#travel-eflight .left-sub h5 a.travel-eflight,
#travel-eprofile .left-sub h5 a.travel-eprofile,
#travel-gateway .left-sub h5 a.travel-gateway,
#travel-rainbow .left-sub h5 a.travel-rainbow,
#travel-airfare .left-sub h5 a.travel-airfare,
#travel-bpo .left-sub h5 a.travel-bpo,

#off-airlines-over .left-sub h5 a.off-airlines-over,
#airlines-pra .left-sub h5 a.airlines-pra,
#airlines-cargo .left-sub h5 a.airlines-cargo,
#airlines-it .left-sub h5 a.airlines-it,
#airlines-bpo .left-sub h5 a.airlines-bpo,
#airlines-consulting .left-sub h5 a.airlines-consulting,
#airlines-audit .left-sub h5 a.airlines-audit,
#airlines-financial .left-sub h5 a.airlines-financial,

#off-airport-over .left-sub h5 a.off-airport-over,
#off-airport-mercury .left-sub h5 a.off-airport-mercury,
#off-airport-galaxy .left-sub h5 a.off-airport-galaxy

{
	background:url(../images/blue-bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#666666;
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	text-decoration:none;

}
.doc .left-sub h6 a.doc,
.dashboard .left-sub h6 a.dashboard,
.fps .left-sub h6 a.fps,
.afms .left-sub h6 a.afms,
.eflight .left-sub h6 a.eflight,
.rainbow .left-sub h6 a.rainbow,
.eprofile .left-sub h6 a.eprofile,
.msg .left-sub h6 a.msg,
.prism .left-sub h6 a.prism,
.apex .left-sub h6 a.apex,
.revera .left-sub h6 a.revera,
.elements .left-sub h6 a.elements,
.billcard .left-sub h6 a.billcard,
.clearview .left-sub h6 a.clearview,
.csp .left-sub h6 a.csp,
.res .left-sub h6 a.res,
.ops .left-sub h6 a.ops,
.uld .left-sub h6 a.uld,
.cropic .left-sub h6 a.cropic,
.amber .left-sub h6 a.amber,
.mercury .left-sub h6 a.mercury

{
	color: #e77a1f;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:40px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	text-align:left;
	font-weight: bold;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	text-decoration:none;
}
.left-sub h6{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:10px;
	display:block;
}
.left-sub h6 a {
	color: #666666 ;
	padding-left:40px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom: #CCCCCC 1px solid;
	text-decoration:none;
}

.left-sub h6 a:hover {
	color: #e77a1f;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:40px;
	font-family:Trebuchet MS;
	font-size: 8pt;
	text-align:left;
	font-weight: bold;
	margin:0px;
	line-height:20px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	text-decoration:none;
}

.orange2{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#e77a1f;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	}
	
.orange3{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:18px;
	color:#e77a1f;
	margin-bottom:5px;
	font-weight:normal;
	}

.orange{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#e77a1f;
	border-bottom:#CCCCCC 1px solid;
	margin-bottom:5px;
	font-weight:bold;
	}

.blue{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	color:#009DCC;
	text-transform:capitalize;
	font-weight:bold;
	}
	
.blue-date{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	color:#009DCC;
	font-weight:bold;
	line-height:30px;
	margin-bottom:25px;
	}
	
.blue4{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#009DCC;
	font-weight:bold;
	}
	
.blue3{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#009DCC;
	font-weight:normal;
	}
	
.blue2{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	color:#009DCC;
	border-bottom:#CCCCCC 1px solid;	
	text-transform:capitalize;
	}
	
.blue1{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11pt;
	color:#009DCC;
	font-weight:bold;
}


.border-flash{
	border:#CCCCCC 1px solid;
	display:block;}
	
	
.border{
	border-bottom:#CCCCCC 1px solid;
	margin-bottom:5px;
	display:block;}
	
.border1{
	border-top:#CCCCCC 1px solid;
	margin-bottom:5px;}
	
.border3{
	border-top:#CCCCCC 1px solid;
	margin-bottom:5px;
	margin-top:10px;
	clear:both;}
	
	
ul2 {

list-style:circle;
}	



.button{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:none;
	background:#e77a1f;
	text-transform:none;
	margin:0px;
	padding:0px;
	height:14px;
	text-align:left;
	padding:0px 0px 0px 4px;
	 }
	
	
	
	.button:hover{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:none;
	background:#e77a1f;
	text-transform:none;
	margin:0px;
	padding:0px;
	height:14px;
	text-align:left;
	padding:0px 0px 0px 4px;
	text-decoration:underline; }
	


.back{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:none;
	background:#E5791F;
	text-transform:capitalize;
	margin:0px;
	padding:0px;
	height:18px;
	line-height:18px;
	text-align:left;
	padding:0px 10px;}


.pdf{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	height:35px;	
	color:#000000;		
	background:url(../images/pdf-icon.jpg) no-repeat;
	padding:0px 0px 0px 30px;  }
	
	
.press-rel{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	height:35px;
	line-height:35px;
	color:#000000;		
	background:url(../images/press-release-icon.jpg) no-repeat;
	padding:0px 0px 0px 30px;  }


.table-header{
	background:url(../images/bg-table-header.gif) repeat-x;
	padding:0 0 0 10px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	color:#009DCC;
	line-height:27px;
	font-weight:bold;
	}
	
.table-header2{
	background:url(../images/bg-table-header.gif) repeat-x;
	padding:0 0 0 10px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#009DCC;
	line-height:27px;
	font-weight:bold;
	}
	
.table{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	background:#FFFFFF;
	font-size:12px;
	color:#333333;
	line-height:27px;
	font-weight:normal;
	}
	
.table2{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 0px 0 0px;
	background:#FFFFFF;
	border-right:#CCCCCC solid 1px;
	font-size:11px;
	text-align:center;
	color:#333333;
	line-height:27px;
	font-weight:normal;
	}
	
.table-title{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	background:#FFFFFF;
	font-size:12px;
	color:#009DCC;
	line-height:27px;
	font-weight:bold;
	}
	
.table-title-sub{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	background:#FFFFFF;
	font-size:12px;
	color:#e77a1f;
	line-height:27px;
	font-weight:normal;
	}
	
	
.form-butt{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	padding:0 2px 0 2px;
	background:#e67a20;
	font-size:12px;
	color:#ffffff;
	line-height:16px;
	font-weight:normal;
	border:none;
	}
	
#dhtmltooltip{
	border:#ffffff 1px solid;
	background:#e67817;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height:18px;
	text-align:left;	
	position: absolute;
	left: -300px;
	width: 200px;
	padding: 10px;
	visibility: hidden;
	z-index:100000;
}

#dhtmltooltip2{
	border:#ffffff 1px solid;
	background:#e67817;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height:18px;
	text-align:left;	
	position: absolute;
	left: -300px;
	width: 300px;
	padding: 10px;
	visibility: hidden;
	z-index:10000;
}



.logo-pannel{
	padding:0px;
	margin:0px;
	clear:both;
	}
	
	
	
.input-box{
	margin:5px 0px;
	padding:0px;
	}
	
.input-box-text{
	margin:0px;
	padding:0px;
	padding-left:20px;
	font-weight:bold;
	}
	
.input-box-text2{
	margin:0px;
	padding:0px;
	padding-top:7px;
	font-weight:bold;
	}



#right-sub .clt-speech{	
	padding:0px 20px;
	background:url(../images/client-speech-botttom.gif) no-repeat bottom right;
	margin:0px;
	font-family:Trebuchet MS;
	color:#333333;
	font-size:11px;
	text-align:left;
	}

#right-sub .clt-speech2{	
	padding:0px 20px;
	background:url(../images/client-speech-botttom2.gif) no-repeat bottom right;
	margin:0px;
	font-family:Trebuchet MS;
	color:#333333;
	font-size:11px;
	text-align:left;
	}

#right-sub .clt-name{	
	padding:0px 20px;
	margin:0px;
	font-family:Trebuchet MS;
	color:#333333;
	font-size:11px;
	text-align:left;
	}
	
	
#right-sub .blue{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#009DCC;
	font-weight:bold;
	}
	
	
.block{
	padding:5px 10px;
	background:#dcddde;
	margin:0px;
	display:inline;
	line-height:20px;}
	
	
#table{
	padding:0px;
	margin:0px;
	height:298px;
	margin-bottom:20px;
	display:block;
	width:214px;
	}
	
#table2{
	padding:0px;
	margin:0px;
	height:153px;
	display:block;
	width:895px;  /* 895px; old jyoti */
	}
/*Investor page CSS*/

.invest_head{
font-size:13px; 
color:#019dce; 
font-weight:bold;
}

.padL10{
padding-left:10px;
}

.invest_txt{font-size:12px; color:#3c3c3c;}

/*table borders*/
.border1{ border:1px solid #CCCCCC}

.borderRBL{ border:1px solid #CCCCCC}

.borderLTR{ border:1px solid #CCCCCC}

.borderRB { border:1px solid #CCCCCC}

