﻿body
{
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 70%;*/
	font-size:12px;
	color: #252F47;
	background: #203448 url('../images/new_page_bkgrnd.jpg') repeat-x;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-align: center;
}

table td{
	vertical-align:top;
}

form{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}

img a{
	border:none;
}







#outer_wrapper{
	/*background: url('../images/wrapper_bg_left.jpg') repeat-y;
	background-repeat:repeat-x;*/
	width:100%;
}

#wrapper_index{
	/*background: url('../images/wrapper_bg_index.jpg') repeat-y;
	background-repeat:repeat-y;
	background-color: #1F3C4A;*/
	background: #203448 url('../images/new_page_bkgrnd.jpg') repeat-x;
	width: 960px;
	height:80px;
	/*border:1px solid #1F3C4A;
	height:100%;
	overflow:hidden;used to overcome the problem where bck image was not repeating in firefox
	padding-top:8px; 
	min-height:785px;
	text-align: left;*/
	margin-left:auto;
	margin-right:auto;
}

#wrapper{
	/*background: url('../images/wrapper_bg.jpg') repeat-y;
	background-repeat:repeat-y;*/
	/*overflow:hidden;*/ /*used to overcome the problem where bck image was not repeating in firefox*/
	width: 960px;
	/*height:auto;
	min-height:785px;*/
	/*padding-top:8px; */
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}


#inner_wrapper{
	width: 936px;
	height:auto;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}


/*-----------------header part-----------------------*/
#header_index{
	width:960px;
	float:left;
	text-align:left;
	background:url('../images/header_bckground.jpg');
	background-repeat:no-repeat;
	margin-top:15px;
	margin-bottom:15px;
}

#header{
	width:960px;
	float:left;
	text-align:left;
	background:url('../images/header_bckground.jpg');
	background-repeat:no-repeat;
	margin-top:15px;
	margin-bottom:45px;
}

#header_left{
	/*position: relative;*/
	float:left;
	width:135px;
	padding:0px 16px;
	/*margin-top:-20px;*/
}

#header_right{
	color:#fff;
	float:right;
	width:735px;
	text-align:right;
	/*padding:5px 6px;
	_padding:0px 5px;*/
	/*_margin-top:35px;*/
	padding-right:3px;
	vertical-align:baseline;
	/*height:20px;*/
	font-size:10px;
	text-transform:uppercase;
}

#header_right a{
	color:#BBCCDF;
	text-decoration:none;
	padding:3px 7px;
}

#header_right a:hover{
	/*text-decoration:underline;*/
	color:#BBCCDF;
	background:#BA0100;
	padding:3px 7px;
}

#header_right div{
	padding-top:8px;
}

#search{
	padding-right:7px;
	color: #BBCCDF;
}

#search input{
	vertical-align:middle;
}

input{
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#selected_main_menu a{
	color:#FFF;
	background:#BA0100;
	padding:3px 7px;
}

/*-----------body--------------------*/
#main_body_wrapper_index{
	width:960px;
	/*margin:15px 0px;*/
	margin-bottom:15px;
	float:left;
	padding-top:15px;
	min-height:300px;
	height:auto;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	
}

#main_body_wrapper{
	width:960px;
	/*margin:15px 0px;*/
	margin-bottom:15px;
	float:left;
	/*padding-top:15px;*/
	min-height:300px;
	height:auto;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	
}


/*-----------------------banner part--------------------------*/

#banner{
	width:936px;
	height:158px;
	float:left;	
}

#banner img{
	border:1px solid #cccccc;
}

/*-------------------main body part---------------------------*/
#main_body{
	width:936px;
	float:left;
	padding-top:15px;
	/*min-height:300px;*/
	height:auto;
	padding-bottom:20px;
}


/*---------------------index page styles starts here-----------------------*/
/*---------left content----------*/
#body_left{
	float:left;
	width:680px;	
}

#body_content{
	clear:both;
	text-align:left;
	text-align:justify;
	padding-left:5px;
	padding-right:40px;
	padding-top:20px;
	_padding-top:10px;
}

/*-----------------------right content---------------------------*/
#body_right{
	float:left;
	width:250px;
	_width:240px;
}

#travel_suite{
	/*background:url('../images/travel_suite.jpg');
	background-repeat:no-repeat;
	width:256px;
	height:314px;
	padding-bottom:5px;
	vertical-align:top;*/
	padding-bottom:20px;
	margin-top:-1px;
}

/*#travel_suite img{
	padding-top:110px;
	text-align:center;
}*/

#right_services{
	
}

#right_services .right_service_menus{
	background:url('../images/right_add.jpg');
	background-repeat:no-repeat;
	width:256px;
	height:66px;
}

#right_services .right_service_menus div{
	float:left;
	text-align:left;
}
#right_services .right_service_menus div span{
	text-align:left;
	/*padding-left:20px;*/
}

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

#right_services .right_service_menus a:hover{
	color:#000;
	text-decoration:underline;
}



/*-------------------index page menus------------------------*/
#index_menus{
	color:#000;
}

#index_menus .index_menu_style{
	height:190px;
	width:213px;
	border:1px solid #CFCFCF;
	border-bottom:none;
	text-align:left;
}

.index_menu_style span
{
	font-size:11px;
	text-align:left;
	height:90px;
	display:block;
	padding:2px 15px;
}

.index_menu_style A
{
	padding: 5px 5px;
	_padding: 3px 5px;
	border-bottom:1px solid #cccccc;
	background: url('../images/square-bullet.gif') no-repeat 4px 9px;
	display: block;
	text-indent: 15px;
	text-transform: capitalize;
	text-decoration: none;
	font-size:12px;
	color:#000;
}

.index_menu_style A:hover
{
	background-color:#cccccc;
}


#body_content .heading{
	font-size:18px;
	color:#BA0100;
	font-weight:bold;
}

#read_more a{
	font-size:12px;
	font-weight:bolder;
	color:#BA0100;
	text-decoration:none;
}

#read_more a:hover{
	text-decoration:underline;
}

#contact_us{
	padding:10px 10px;
}

#contact_us div{
	display:block;
	vertical-align:top;
}

/*---------------------index page styles ends here-----------------------*/




/*---------------------inner page styles starts here-----------------------*/
#innerpage_wrapper{
	clear:both;
	background: url('../images/innerpage/background.gif');
	background-repeat:no-repeat;
	width: 960px;
	height:auto;
	min-height:672px;
	_height:672px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	margin-top:-31px;
	position:relative;
}


#innerpage_menu_wrapper{
	/*float:left;*/
	clear:both;
	/*margin-top:15px;*/
	/*padding-top:15px;*/
	height:31px;
	/*padding-bottom:14px;
	_padding-bottom:2px;*/
	/*border:1px solid #ff0000;*/
	padding-bottom:33px;
	_padding-bottom:20px;
}

#innerpage_heading{
	float:left;
	text-align:left;
	width:170px;
	height:31px;
	font-weight:bold;
	font-size:13px;
	padding-top:12px;
	padding-left:25px;
	color:#666666;
	/*border:1px solid #ff0000;*/
}

#innerpage_menus{
	float:right;
	text-align:right;
	padding-right:15px;
	width:690px;
	/*border:1px solid #000;*/
}

#innerpage_menus .innerpage_menu_link{
	/*float:left;*/
	display:inline-block;
	text-align:center;
	background: url('../images/innerpage/tab_menu.jpg');
	background-repeat:no-repeat;
	width:142px;
	height:31px;
	padding-right:3px;
	padding-top:5px;
	margin-bottom:-5px;
	_margin-bottom:-7px;
	font-size:13px;
	color:#666666;
}

#innerpage_menus .innerpage_menu_link a{
	color:#666666;
	text-decoration:none;
}

#innerpage_menus .innerpage_menu_link a:hover{
	text-decoration:underline;
}

#innerpage_banner{
	clear:both;
	text-align: center;
	width:890px;
	height:157px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #CECECE;
	border-bottom:none;
	border-color:#CECECE;
}

#breadcrumbs{
	clear:both;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:889px;
	height:30px;
	border:1px solid #CCCCCC;
}

#breadcrumbs img{
	border:none;
}

#breadcrumbs div{
	float:left;
	padding:0px 5px;
}

#breadcrumbs .breadcrumb_menus{
	padding-top:7px;
	font-family:Century Gothic;
	font-size:12px;
	color:#333333;
}

#breadcrumbs .breadcrumb_menus a{
	font-family:Century Gothic;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

#breadcrumbs .breadcrumb_menus a:hover{
	text-decoration:underline;
}

/*-------share this page------------*/
#share_page{
	float:left;
	height:30px;
	_margin-bottom:-35px;
	_margin-top:-1px;
}

/*-------------------*/

#innerpage_main_body{
	clear:both;
	text-align: center;
	width:890px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	/*border:1px solid #ff0000;*/
}


/*---left part---*/
#innerpage_leftcontent{
	float:left;
	width:185px;
}

#left_menu{
	text-align:left;
	font-size:11px;
	color:#666666;
}

#left_menu .overview_link{
	padding-left:15px;
	padding-bottom:4px;
}

#left_menu .overview_link a{
	color:#BA0100;
	text-decoration:none;
}

#left_menu .overview_link a:hover{
	text-decoration:underline;
}

/*---Define menu under sub-menu----*/
#left_menu .selected_menu_items .subsetsubmenu_item{
	padding:0px 0px;
	padding-left:50px;
}

#left_menu .selected_menu_items .subsetsubmenu_item a{
	color:#BA0100;
	text-decoration:none;
}


/*---selected menus and submenus ---*/
#left_menu .selected_menu_items{
	color:#BA0100;
}

#selected_menu{
	color:#BA0100;
	font-weight:bold;
}

#selected_submenu{
	color:#BA0100;
	font-weight:bold;
}

#left_menu .selected_menu_items div{
	padding:2px 0px;
}

#left_menu .selected_menu_items span{
	padding-right:8px;
}

#left_menu .selected_menu_items .menu_item{
	padding:0px 5px;
}

#left_menu .selected_menu_items .menu_item a{
	color:#BA0100;
	text-decoration:none;
}


#left_menu .selected_menu_items .submenu_item{
	padding:0px 0px;
	padding-left:30px;
}

#left_menu .selected_menu_items .submenu_item a{
	color:#BA0100;
	text-decoration:none;
}


/*---selected menus and submenus ---*/
#left_menu .deselected_menu_items{
	color:#666666;
}

#left_menu .deselected_menu_items div{
	padding:2px 0px;
}

#left_menu .deselected_menu_items span{
	padding-right:5px;
}

#left_menu .deselected_menu_items .menu_item{
	padding:0px 5px;
}

#left_menu .deselected_menu_items .menu_item a{
	color:#666666;
	text-decoration:none;
}


/*---middle part---*/
#innerpage_middlecontent{
	float:left;
	width:529px;
	text-align:justify;
	
}

#content_wrapper{
	padding:0px 25px;
}

#content_wrapper div{
	/*display:inline;*/
	padding:3px 0px;
	padding-left:5px;
}



#innerpage_middlecontent .heading{
	display:inline;
	color:#BA0100;
	font-size:16px;
	font-weight:bolder;
}

#innerpage_middlecontent .sub_heading{
	color:#000;
	font-size:12px;
	font-weight:bold;
}


/*----right-----*/
#innerpage_rightcontent{
	float:left;
	width:174px;
	_margin-right:-8px;/*fix for IE width*/
	text-align:right;
}



/*-------for search----------*/
#content_wrapper_search{
	padding:0px 10px;
}

/*--------------------------------------*/




/*-------for world wide locations----------*/
#content_wrapper_world{
	padding:0px 0px;
}

#world_wide_locations{
	width:480px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
}

#world_wide_locations div{
	padding-bottom:15px;
}
/*-----------------------------*/



/*-----------aboutus client speak----------------*/
#content_wrapper_client_speak{
	padding:0px 10px;
	width:490px;
	margin-left:auto;
	margin-right:auto;
}
/*-----------------------------*/



/*----------sitemap-------------------*/
#sitemap{
	
}

#sitemap span{
	color:#666;
}

#sitemap br{
	margin:10px 0px;
}

#sitemap a{
	/*display:block;*/
	padding:5px 0px;
	color:#666;
	text-decoration:none;
	font-size:13px;
}

#sitemap a:hover{
	text-decoration:underline;
	font-size:13px;
}

#sitemap .submenu{
	padding-left:20px;
}

#sitemap .subsubmenu{
	padding-left:48px;
}
/*--------------------------------*/



/*-------call centre solutions-------------*/
#call_centre table{
	border:1px solid #000;
	border-collapse:collapse;
	
}

#call_centre table th,td{
	border:1px solid #000;
}
/*----------------------------------*/


/*--------------about us infrastructure---------*/
#infrastructure table{
	border:none;
}

#infrastructure table th,td{
	border:none;
}
/*-----------------------*/

/*---services offered---*/
#services_offered{
	padding-top:10px;
}

#services_offered .service_offered_menus{
	background:url('../images/innerpage/add_icon.jpg');
	background-repeat:no-repeat;
	width:184px;
	height:45px;
	padding-bottom:5px;
}

#services_offered .service_offered_menus div{
	float:left;
	text-align:left;
}
#services_offered .service_offered_menus div span{
	text-align:left;
	/*padding-left:20px;*/
}

#services_offered .service_offered_menus div a{
	color:#3E3E3E;
	text-decoration:none;
}

#services_offered .service_offered_menus div a:hover{
	color:#3E3E3E;
	text-decoration:underline;
}



/*-----lpo and bpo delivery model--------*/
#delivery_model_wrapper ul{
	font-size:9px;
	padding-left:20px;
	padding-top:0px;
	_margin-bottom:2px;
	margin-bottom:5px;
	padding-right:5px;
	margin-left:0px;
}

/*--first row--*/

#delivery_model_innerwrapper1{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:490px;
	_width:470px;
}

#delivery_model_innerwrapper1 .delivery_model{
	float:left;
	width:33%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#delivery_model_innerwrapper1 .delivery_model_arrowimage{
	background:url('../images/innerpage/bpo/delivery-model/deliverymodel_01.jpg');
	background-repeat:no-repeat;
	width:153px;
	height:41px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:9px;
}

#delivery_model_innerwrapper1 .delivery_model_arrowimage div{
	padding-top:10px;
}

#delivery_model_innerwrapper1 .delivery_model_text{
	text-align:left;
	margin-top:10px;
	margin-left:2px;
	_margin-left:8px;
	margin-right:auto;
	width:78%;
	border:1px solid #009899;
}

/*--second row--*/
#delivery_model_innerwrapper2{
	clear:both;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:390px;
	_width:310px;
}

#delivery_model_innerwrapper2 .delivery_model{
	float:left;
	width:50%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#delivery_model_innerwrapper2 .delivery_model_arrowimage{
	background:url('../images/innerpage/bpo/delivery-model/deliverymodel_02.jpg');
	background-repeat:no-repeat;
	width:153px;
	height:41px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:9px;
}

#delivery_model_innerwrapper2 .delivery_model_arrowimage div{
	padding-top:12px;
}

#delivery_model_innerwrapper2 .delivery_model_text{
	text-align:left;
	margin-top:10px;
	margin-left:18px;
	margin-right:auto;
	width:67%;
	_width:85%;
	border:1px solid #009899;
}



/*----bpo----*/
#bpo_overview_desc_wrapper{
	background:url('../images/innerpage/bpo/bpo_bg.jpg');
	background-repeat:no-repeat;
	width:473px;
	_width:471px;
	height:333px;
	margin-left:auto;
	margin-right:auto;
}

#bpo_overview_desc_wrapper ul{
	font-size:12px;
	padding-left:20px;
	padding-top:0px;
	margin-top:0px;
	_margin-bottom:2px;
	margin-bottom:5px;
	padding-right:5px;
	margin-left:0px;
}

#bpo_overview_desc_innerwrapper{
	width:410px;
	height:315px;
	margin-left:auto;
	margin-right:auto;
}

#bpo_overview_desc{
	padding-top:0px;
	width:408px;
	height:290px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

/*------lpo-----*/
#lpo_people_strength_wrapper{
	width:450px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


#lpo_people_strength_wrapper ul{
	padding:0px;
	_padding:5px 0px;
	_margin:0px;
	padding-left:20px;
}

#lpo_people_strength_col1{
	float:left;
	width:200px;
	height:252px;
}

#lpo_people_strength_col1_wrapper{
	font-size:9px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:175px;
	height:252px;
}

#lpo_people_strength_col1 .border{
 border:2px dotted #DB3D3C;
}


#lpo_people_strength_col2{
	float:left;
	width:225px;
}

#lpo_people_strength_col3{
	float:left;
	width:25px;
}

/*---------------------inner page styles ends here-----------------------*/




/*---------------------footer part-----------------------*/

#footer{
	clear:both;
	background:url('../images/footer_bckground.jpg');
	background-repeat:no-repeat;
	width:960px;
	height:130px;
	font-family:verdana;
	padding-bottom:15px;
}

#footer_innerwrapper{
	padding:6px 25px;
}

#footer_innerwrapper .footer_menus{
	float:left;
	text-align:left;
	/*width:182px;*/
	width:162px;
	padding-left:20px;
}

#footer_innerwrapper .footer_menus span{
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
}

#footer_innerwrapper .footer_menus a{
	display:block;
	color:#BBCCDF;
	text-decoration:none;
	font-size:11px;
}


/*--------------------form fields---------------------*/
.textbox
{
	border:solid 1px #4C4C4C;
	width:181px;
	font-size:11px;
	font-family:Tahoma;
	height:15px;
}





/*--------------------------POPUP DIV-------------------*/
#QMS {
	position: absolute;
	visibility: hidden;
	width: 576px;
	height: 750px;
	/*left: 40px;
	top: 40px;*/
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
	text-align:center;
}

#ISMS {
	position: absolute;
	visibility: hidden;
	width: 576px;
	height: 750px;
	/*left: 40px;
	top: 40px;*/
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
	text-align:center;
}

#erpservices_image {
	position: absolute;
	visibility: hidden;
	width: 755px;
	height: 350px;
	/*left: 40px;
	top: 40px;*/
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
	text-align:center;
}

#Technology{
	position: absolute;
	visibility: hidden;
	width: 800px;
	height: 545px;
	left: 0px;
	top: 0px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
	text-align:center;
}

#close {
	float: right;
}


#travel_bpo_services table{
	border:1px solid #000;
	border-collapse: collapse;
}

#travel_bpo_services th{
	border-bottom:1px solid #000;
	background-color: #172D3A;
	color : #fff;
	text-align : center;
	padding: 5px 0px;

}

#travel_bpo_services td{
	padding-top:5px;
	background-color: #E1ECF3;
	border-bottom:1px solid #000;
	
}


#travel_it_services table{
	border:1px solid #000;
	border-collapse: collapse;
}


#travel_it_services td{

	background-color: #C9DDE9;
	font-size:9px;
	
}

#travel_it_services ul{
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
}






/*-----------------------------------------------*/