body {
	background-color: #DFDFDF;
	text-align: center;
}


#horizon        
{
color:#0000FF;
background-color: #DFDFDF;
width: 100%;
}

#wrapper{
width: 762px;
padding:0; 
position:inherit;
margin-top:6px; 
font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; 
font-size:40.1%;
text-align:center;
color:#0000FF;
}
.horizline_rifht_news
{ 
border-bottom:solid 1px #DBDBDB;
width:220px;
margin-top:10px;
margin-bottom:10px;
height:1px;
background-image:url(../images/spacer.gif)
}
.newsDataright
{
font-family:Arial,tahoma;
font-size:1.7em;
text-align:left;
padding-left:10px;
padding-top:5px;
color:#555555;
}
#header
{
	width:762px;
	display:block;
	clear:both;
	border:0px solid #000000;
}

#header_logo
{
	
	float:left;
	display: block;
	clear: left;
}

#header_bg
{
	float:left;
	display: block;
	background-image:url(../images/home_topbg.jpg);
	width:408px;
	height:66px;
	text-align:left;
}

#header_bg img
{
	margin-top:40px;
	margin-left:8px;
}

#header_right_image
{
	float:right;
}

#header_menu
{
	margin-bottom:9px; 
	float:left; 
	width:100%;
	margin-top:9px;
	text-align:center;
}

.newsData
{
	font-family:Arial,tahoma;
	font-size:1.7em;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color:#555555;
}

.newsData span
{
	float:right;
	margin-right:10px;
}

.newsData a{text-decoration:none;}
.newsData a:active{text-decoration:none;}


.left_global_curve
	{
		float:left;
		width:9px;
		height:25px;
		background-image:url(../images/nav_left_curve.gif);
		background-repeat: no-repeat;
	}		
.right_global_curve
	{
		float:right;
		width:9px;
		height:25px;
		background-image:url(../images/nav_right_curve.gif);
		background-repeat: no-repeat;
	}	
	
.mid_global_background
{
	float:left;
	background-color:#FFFFFF;
	width:744px;
	border-top:1px solid #d3d3d3;
	display:block;
	border-bottom:1px solid #d3d3d3;
	height:23px;
}	

.padding_navbar
{
  padding-top:9px;
}

		
.header_link_img
{
	padding-left:10px;
}

#footer
{
	width:738px;
	color:#49494B;
	font-family:Arial;
	font-size:1.7em;
	float:left;
	background-color:#ffffff;
	height:23px;
	margin-top:1px;
	margin-bottom:1px;
}

.footer_inner
{
	padding-top:4px;
}

.bg_img
{
	/*background-image:url(../images/wnsLogo_sub.gif);
	background-repeat:no-repeat;*/
	margin-left:0px;
	height:20px;
	width:741px;
}

.footer_left_wnslink
{
    float:left;
    width:16%;
    display:block;
    padding-top:6px;
    padding-bottom:0px;
}

.wns_link
{}

#footer1
{
	width:762px;
	display:block;
	clear:both;
	border:0px solid #000000;
	color:#49494B;
	font-family:Arial;
	font-size:1.7em;
}

	
#footer a, #footer1 a
{
float:left;
display:block;
text-decoration:none;
}

#footer a:hover, #footer1 a:hover
{
float:right;
display:block;
text-decoration:none;
}

#footer_left a 
{
float:right;
display:block;
padding:0 0 0 0;
font-weight:normal; 
font-family:Arial, Helvetica, sans-serif;
color: #49494B; 
text-decoration:none;
font-size:1.7em;

}
#footer_left a:hover
{
float:right;
display:block;
font-weight:normal; font-family:Arial, Helvetica, sans-serif;color: #49494B;text-decoration:none;
font-size:1.7em;
}
.footer_line
{
    color:#49494B;
	font-family:Arial;
	font-size:1em;
	padding-left:5px;
	padding-right:5px;
	float:right;
	display:block;
	font-size:1.7em;
}
#footer_left
{
	float:right;
	width:83%;
	/*height:80%;*/
	display:block;
	vertical-align:top;
	padding-top:4px;
}

#footer_right
{
	float:right;
	display:block;
	padding-right:10px;
}

#footer_right_dt
{
	float:right;
	display:block;
	padding-right:10px;
	color:#49494B;
	font-size:1em;
	
}
#footer_right_dt a
{
	text-decoration:none;
}

#footer_right1
{
	float:right;
	display:block;
	font-size:1.7em;
	width:700px;
	text-align:right;
	color:#49494B;
	padding-right:3px;
}

#footer_right_dt1
{
	color:#49494B;
	font-size:1em;
	text-align:right;
	font-size:1.7em;
	width:700px;
	float:right;
	padding-right:3px;
}

#footer_right_dt1 a
{
	text-decoration:none;
}


#home_flash{
	float:left;
	width:505px;
	border:0px solid #FFFFFF;
}

#home_right
{
	width:248px;
	padding-left:9px;
	float:right;
	height:312px;
	text-align:left;
	border:0px solid #000000;
}

.spotlight
{
	padding-left:10px;
	padding-top:5px;
}

#home_right_data
{
	width:246px;
	float:left;
	background-color:#ffffff;
	border-left:solid 1px #D3D3D3;
	border-right:solid 1px #D3D3D3;
	display:inline;
}

#home_right_sep
{	
		border-bottom:solid 1px #F9EFC4;
		width:228px;
		margin-left:10px;
		height:5px;
		margin-bottom:3px;
}

.know_sep
{	
		border-bottom:solid 1px #93D5FD;
		width:230px;
		
		height:5px;
		
}



#home_left_curve_top
{
	width:10px;
	float:left;
	display:block;
	background-color:#ffffff;
	background-image:url(../images/home_white_topleft.gif);
}

.home_left_curve
{
	width:10px;
	float:left;
	display:block;
	
}

#home_white_center_top
{
	border-top:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:228px; 
	height:9px;
	float:left;
	display:block;
}

#home_white_center_bot
{
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:228px; 
	height:9px;
	float:left;
	display: block;
}

.home_right_curve
{
	width:10px;
	float:left;
	display:block;
}

.home_right_curve
{
	width:10px;
	float:left;
	display:block;
}


#emp_data
{
	font-family:Arial;
	padding-left:5px;
	padding-right:5px;
	font-size:1.7em;
	
}




#emp_data h1
{
	font-size:1em;
	font-weight:normal;
	background-color:#FFD50E;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#935604;
	margin:5px 0px 0px 0px;
}

#emp_data p
{
	margin:5px 0px 0px 0px;
	color:#D77C00;
	padding-left:5px;
}

#client_data
{
	font-family:Arial;
	padding-left:5px;
	padding-right:5px;
	color:#606802;
	font-size:1.7em;
}

#client_data h1
{
	font-size:1em;
	font-weight:normal;
	background-color:#E7F33A;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin:5px 0px 0px 0px;
}

#client_data p
{
	margin:0px 0px 0px 0px;
	padding:5px 5px 0px 5px;
}

.home_solutions
{
	width:248px;
	float:left; 
	margin-top:9px;
	border:0px solid #000000;
	
	
}

#home_knowledge
{
	width:248px;
	float:left;
	margin-left:9px;
	margin-top:9px;
	border:0px solid #000000;
}


#home_news
{
	width:248px;
	float:left; 
	margin-left:9px;
	margin-top:9px;
	border:0px solid #000000;
}

.home_bot_img
{
	float:left;
	height:41px;

}

#home_sol_space
{
	width:159px; 
	float:left;
	height:41px;
	background-image:url(../images/home_solutionsbg.jpg);
	text-align:right;
}

#home_sol_image
{
	float:left; 
	padding-top:10px;
	padding-left:0px; 
	border-left:solid 1px #FFFFFF;  
	border-right:solid 1px #FFFFFF;
	width:246px; 
	background-color:#FDCB04; 
	height:181px;
}
#home_sol_bot
{
	width:228px; 
	float:left;
	height:9px; 
	background-color:#FDCB04; 
	border-bottom:solid 1px #FFFFFF;
}

#home_know_bot
{
	width:228px; 
	float:left;
	height:9px; 
	background-color:#6AC5FD; 
	border-bottom:solid 1px #FFFFFF;
}

#home_know_space
{
	
	width:141px; 
	float:left;
	height:41px;
	background-image:url(../images/home_knowledgebg.jpg);
	text-align:right;
}

#home_know_data
{
	width:241px; 
	 float:left; 
	height:186px; 
	padding-top:5px;
	padding-left:5px;
	border-left:solid 1px #FFFFFF;  
	border-right:solid 1px #FFFFFF;
	background-color:#6AC5FD; 
	
	
}


#home_know_data p
{
	text-align:left;
		font-size:1.7em;
	color:#206BB9;
 	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
}



#home_news_space
{
	width:189px; 
	
	float:left;
	height:41px;
	background-image:url(../images/home_newsbg.jpg);
	text-align:right;
}

#home_news_data
{
	float:left; 
	padding-left:5px; 
	padding-top:5px;
	border-left:solid 1px #FFFFFF;  
	border-right:solid 1px #FFFFFF;
	width:241px; 
	background-color:#CBD908; 
	height:186px;
}

#home_news_data a{text-decoration:none}

.news_sep
{	
		border-bottom:solid 1px #DDE548;
		width:230px;
		margin-left:2px;
		height:5px;
}

#home_news_data p
{
	text-align:left;
 	font-size:1.7em;
	margin:0px 0px 0px 0px;
	color:#606803;
	padding:5px 5px 5px 5px;
}



#home_news_bot
{
	width:228px; 
	float:left;
	height:9px; 
	background-color:#CBD908; 
	border-bottom:solid 1px #FFFFFF;
}
a img{border:0;}
a{font-weight:normal; font-size:1em; color: #555555; text-decoration:underline;}
a:hover{text-decoration:underline;color: #555555;}
a:active{text-decoration:underline;}
/*------------------------------ end Marketic ----------------------------*/
	.img_top_left_curve 
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image:url(../images/home_white_topleft.gif);
	}
	
	.img_top_right_curve 
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image:url(../images/home_white_topright.gif);
		background-repeat:no-repeat;
	}
	
	
	.img_top_right_curve_org 
	{
		float:right;
		display:block;
		width:10px;
		height:41px;
		background-image:url(../images/home_solutions_topright.jpg);
		background-repeat:no-repeat;
	}
	.img_top_right_curve_blue
	{
		float:right;
		display:block;
		width:10px;
		height:41px;
		background-image:url(../images/home_knowledge_topright.jpg);
		background-repeat:no-repeat;
	}
	.img_top_right_curve_green
	{
		float:right;
		display:block;
		width:10px;
		height:41px;
		background-image:url(../images/home_news_topright.jpg);
		background-repeat:no-repeat;
	}
	
	
	.img_bot_left_curve 
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image: url(../images/home_white_botleft.gif);
		background-repeat: no-repeat;
		
	}
	
	.img_bot_left_curve_org 
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image: url(../images/home_solutions_botleft.gif);
		background-repeat: no-repeat;
		
	}
	
	.img_bot_left_curve_blue
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image:url(../images/home_knowledge_botleft.gif);
		background-repeat: no-repeat;
		
	}
	
	.img_bot_left_curve_green
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image:url(../images/home_news_botleft.gif);
		background-repeat: no-repeat;
		
	}

	.img_bot_right_curve 
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image: url(../images/home_white_botright.gif);
		background-repeat: no-repeat;
	}
	
	.img_bot_right_curve_green 
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image:url(../images/home_news_botright.gif);
		background-repeat: no-repeat;
	}
    .img_bot_right_curve_org
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image: url(../images/home_solutions_botright.gif);
		background-repeat: no-repeat;
	}

 .img_bot_right_curve_blue
	{
		float:left;
		display:block;
		width:10px;
		height:10px;
		background-image:url(../images/home_knowledge_botright.gif);
		background-repeat: no-repeat;
	}

/*--------------------------------------------------------------------------------------------*/
/* ------------------------- News ------------------------------------------------------------ */

.white_bold_big
{
	text-align:left;
	font-size:1.8em;
	color:#FFFFFF;
	margin:5px 0px 10px 5px;
	padding-left:10px;
}


#solutions_banner
{
		float:left;
		width:500px;
         display: block;
		 clear:both;
  		border:0px solid #FFFFFF;
		
}

#news_top_right_green
{
		width:253px;
		height:211px;
		float:right;
		border:0px solid #000000;
		
}

#news_background_img_green
{
		width:246px;
		float:left;
		height:53px;
		background-image:url(../images/news_hdbg.jpg);
}

#news_midcontent
{
		float:left; 
		padding-left:5px; 
		border-left:solid 1px #FFFFFF;  
		border-right:solid 1px #FFFFFF;
		width:259px;height:150px;
		background-color:#CFDC04;
		margin-top:0px 0px 0px 0px;
}

#news_bottom_background_green
{
		width:246px; 
		float:left;
		height:9px; 
		background-color:#CFDC04; 
		border-bottom:solid 1px #FFFFFF;
}

.float_left
 {
	 float:left;
 }

#news_bot_left
{
		width:500px;
		float:left; 
		border:0px solid #000000;
		text-align:left;
}

#news_bot_left_sub
{
		width:499px;
		float:left; 
		border:0px solid #000000;
		text-align:left;
		background-color:#FFFFFF;
}

.news_mid_logo
{
		padding-left:1px;
		padding-top:15px;
}

#news_bot_left_newsimg
{
		width:479px;
		float:left;
		height:53px;
		background-image:url(../images/news_hdbg.jpg);
		border:0px solid #000000;
}
#news_bot_left_white
{
		width:492px;
		float:left; 
		padding-left:5px;
		border:0px solid #000000;
		text-align:left;
		background-color:#FFFFFF;
		border-left:1px solid #d3d3d3;
		border-right:1px solid #d3d3d3;

}
.news_bot_left_white_data
{
		
		padding:10px 0px 0px 7px;
		padding-left:11px;
		padding-right:10px;
		border:0px solid #000000;
		color:#595858;
		font-size:1.7em;
}

#green_tab
{
		width:253px;
		float:left; 
		border:0px solid #000000;
		
}



#bot_right_green
{
		width:233px;
		float:left;
		height:9px;
		background-color:#CFDC04;
		border-top:1px solid #FFFFFF;
 
}
#bot_right_content
{
		float:left; 
		padding-left:5px; 
		border-left:solid 1px #FFFFFF; 
		border-right:solid 1px #FFFFFF;
		width:246px;
		background-color:#CFDC04;
		margin-top:0px 0px 0px 0px;
}



#mid_green_content
{
		width:233px; 
		float:left;
		height:9px; 
		background-color:#CFDC04; 
		border-bottom:solid 1px #FFFFFF;
}
#white_tab_right
{
		width:253px;
		float:left;
		margin-top:9px; 
		border:0px solid #000000;
		
}

#white_bot_tab
{
		float:left; 
		padding-left:5px; 
		border-left:solid 1px #d3d3d3;  
		border-right:solid 1px #d3d3d3;
		width:246px;
		background-color:#FFFFFF;
		margin-top:0px 0px 0px 0px;
		height:433px;
}

#home_white_center_top_news
{
	border-top:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:233px;
	height:9px;
	float:left;
	display: block;
}

#home_white_center_bot_news
{
	
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:233px; 
	height:9px;
	float:left;
	display: block;
}

#home_white_big_center_bot_news
{
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:480px; 
	height:9px;
	float:left;
	display: block;
}


 .selectbox {
	margin-top:5px;
	font-family: Arial;
	font-size: 0.9em;
	color: #636363;
	border: 1px solid #7E9BB9;
}

#newsub_main_left
{
	width:500px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	/*background-color:#FFFFFF;*/
}

#newsub_left_width
{
	width:500px;
	border:0px solid #000000;
	text-align:left;
	float:left;
}
#newsub_left_bgcolor_white
{
	width:498px;
	float:left;
	background-color:#FFFFFF;
	border:0px solid #000000;
border-left:1px solid #d3d3d3;
border-right:1px solid #d3d3d3;
}

#newsub_right_main
{
	width:253px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	margin-left:9px;
	
}

#newsub_newsbg
{
		width:480px;
		float:left;
		height:53px;
		background-image:url(../images/news_hdbg.jpg);
}


.img_top_left_curve_green_newssub
	{
		float:left;
		width:10px;
		height:53px;
		background-image:url(../images/news_hdleft.jpg);
		background-repeat: no-repeat;
	}
	
 .img_top_right_curve_green_newssub
	{
		float:left;
		width:10px;
		height:53px;
		background-image:url(../images/news_hdright.jpg);
		background-repeat: no-repeat;
	}	
	
.img_top_left_curve_small_green_newssub
	{
		float:left;
		width:10px;
		height:10px;
		background-image: url(../images/greencurv_topleft.gif);
		background-repeat: no-repeat;
	}	
	
.img_top_right_curve_small_green_newssub
	{
		float:left;
		width:10px;
		height:10px;
		background-image:url(../images/greencrv_topright.gif);
		background-repeat: no-repeat;
	}	
	
.img_bot_left_curve_small_green_newssub
	{
		float:left;
		width:10px;
		height:10px;
		background-image:url(../images/greencurv_botleft.gif);
		background-repeat: no-repeat;
	}	

.img_bot_right_curve_small_green_newssub
	{
		float:left;
		width:10px;
		height:10px;
		background-image:url(../images/greencurv_botright.gif);
		background-repeat: no-repeat;
	}	
	
	.img_white_top_left_curve_newssub
	{
		float:left;
		width:10px;
		height:10px;
		background-image:url(../images/home_white_topleft.gif);
		background-repeat: no-repeat;
	}		
	.img_white_top_right_curve_newssub
	{
		float:left;
		width:10px;
		height:10px;
		background-image:url(../images/home_white_topright.gif);
		background-repeat: no-repeat;
	}		
	
.img_white_bot_left_curve_newssub
	{
		float:left;
		width:10px;
		height:10px;
		background-image:url(../images/home_white_botleft.gif);
		background-repeat: no-repeat;
	}		
	
.img_white_bot_bg_left_curve_newssub
	{
		float:left;
		width:10px;
		height:10px;
		background-image:url(../images/home_white_botleft.gif);
		background-repeat: no-repeat;
	}		
		
.img_white_bot_right_curve_newssub
	{
		width:10px;
		height:10px;
		background-image:url(../images/home_white_botright.gif);
		background-repeat: no-repeat;
		float:left;
	}		
	.img_white_bot_bg_right_curve_newssub
	{
		width:10px;
		height:10px;
		background-image:url(../images/home_white_botright.gif);
		background-repeat: no-repeat;
		float:left;
	}		
	
#news_botmain
{
		width:762px;
		float:right; 
		margin-top:9px;
		border:0px solid #000000;
}	

/*---------------end news -------------------*/


/*-----------------Fun left banner-----------------*/
#fun_main_header
{
		width:762px;
		display:block;
		clear:both;
		border:0px solid #000000;
}

#solutions_banner
{
		float:left;
		width:500px;
         display: block;
		 clear:both;
  		border:0px solid #FFFFFF;
		
}


/* ------fun left banner ends----*/


/* -----------------------------Fun right banner -------------------------------------------*/
#fun_right_banner_main
{
	float:right;
	width:253px;
	height:211px; 
	display:block;
	border:0px solid #000000;
	
}

.topleft_fun_bgcurv
{
float:left;
width:10px;
display:block;
background-image:url(../images/funrightnav_topleft.jpg);
background-repeat:no-repeat;
border:0px solid #000000;
margin:0x 0px 0px 0px;
height:10px;
}

#fun_main_mid_top
{
	background-color:#0097C2;
	border-top:1px solid #FFFFFF;
	width:233px; 
	float:left;
	display: block;
	height:9px;
	
}

.topright_fun_bgcurv
{
	float:right;
	width:10px;
	display:block;
	background-image:url(../images/funrightnav_topright.jpg);
	background-repeat:no-repeat;
	margin:0x 0px 0px 0px;
	border:0px solid #000000;
	height:10px;
}

#top_funbgmidright
{
float:right;
width:253px;
/*height:10px;*/
display:block;
border:0px solid #000000;
}

#fun_mid_header_right_menu
{
	/*background-image:url(../images/funrightnav_bg.jpg);*/
	height:191px; 
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;	
	padding-left:25px;
}
#fun_mid_header_right_menu a
{
color:#ffffff;
text-decoration:none;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;

}
#fun_mid_header_right_menu a:hover{text-decoration:none;color: #ffffff;}
.fun_main_img
{
	padding-top:70px;
	width:200px;
	border-bottom:1px solid #bce5fe;
	height:20px;
	float:left;
	display:block;
	text-align:left;
	padding-left:0px;
	
}
.fun_main_img1
{
	padding-top:10px;
	width:200px;
	border-bottom:1px solid #bce5fe;
	height:20px;
	float:left;
	display:block;
	text-align:left;
	padding-left:0px;
	
}
.fun_main_img2
{
	padding-top:10px;
	width:200px;
	
	height:20px;
	float:left;
	display:block;
	text-align:left;
	padding-left:0px;
	
}

.fun_botleft_bgcurv
{
float:left;
width:10px;
display:block;
background-image:url(../images/funrightnav_botleft.jpg);
background-repeat:no-repeat;
margin:0x 0px 0px 0px;
height:10px;
}
.fun_botright_bgcurv
{
float:right;
width:10px;
display:block;
background-image:url(../images/funrightnav_botright.jpg);
background-repeat:no-repeat;
margin:0x 0px 0px 0px;
height:10px;
}

#fun_main_right_bot
{
	border-bottom:solid 1px #FFFFFF;
	background-color:#00A0C9;
	width:233px; 
	height:9px;
	float:left;
	display: block;
	/*text-align:left;*/
}


/*-------------------------right banner end here------------------------------------- */


/*-------------[Fun bottom table] -----------------------------------------------*/

#funsub_main_bot
{
		width:762px;
		float:right;
		margin-top:9px;
		border:0px solid #000000;

}

/*  *************************fun bottom left table******************** */
 
/*used for knowledge */ 
#funsub_main_left
{

width:762px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	/*background-color:#FFFFFF;*/
}
#funsub_main_left2
{
	width:500px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	/*background-color:#FFFFFF;*/
}
#ksub_main_left_rev
{
	width:762px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	/*background-color:#FFFFFF;*/
}

/*new top width for fun*/
#knowledgesub_main_left1
{
	width:762px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	/*background-color:#FFFFFF;*/
}

/*----used for knowledge----*/
#funsub_left_width
{
	width:500px;
	border:0px solid #000000;
	text-align:left;
	float:left;
}

/*---top css used for fun-----------*/
#knowledgesub_left_width1
{
	width:762px;
	border:0px solid #000000;
	text-align:left;
	float:left;
}


.img_top_left_curve_bluegreen_funsub
	{
		float:left;
		width:10px;
		height:53px;
		background-image:url(../images/fun_hdleft.jpg);
		background-repeat: no-repeat;
	}
		#funsub_bot_mid_bgimage
		{
				width:742px;
				float:left;
				height:53px;
				background-image:url(../images/fun_hdbg.jpg);
		}
		#funbot_image_padding
		{
			padding-left:1px;
			padding-top:15px;
		}

 .img_top_right_curve_bluegreen_funsub
	{
		float:left;
		width:10px;
		height:53px;
		background-image:url(../images/fun_hdright.jpg);
		background-repeat: no-repeat;
	}
	
	/*used for knowledge page */
	#funsub_left_bgcolor_white
	{
	width:762px;
		
		float:left;
		background-color:#FFFFFF;
		border:0px solid #000000;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	}
	#funsub_left_bgcolor_white2
	{
		width:498px;
		float:left;
		background-color:#FFFFFF;
		border:0px solid #000000;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	}
	#knowledgecont{
width:766px;
float:left;
}

	
	#ksub_left_bgcolor_white_rev
	{
		width:760px;
		float:left;
		background-color:#FFFFFF;
		border:0px solid #000000;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	}
	
	/*used top css revised for fun */
	#knowledgesub_left_bgcolor_white1
	{
		width:760px;
		float:left;
		background-color:#FFFFFF;
		border:0px solid #000000;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	}
	
	
	.fun_bot_left_white_data
{
		
		padding:0px 0px 0px 0px;
		margin-left:0px;
		margin-right:0px;
		border:0px solid #000000;
		color:#595858;
		font-size:1.7em;
}
#home_white_big_center_bot_fun
{
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:480px; 
	height:9px;
	float:left;
	display: block;
}
/*used for revised fun */
#home_white_big_center_bot_fun11
{
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:742px; 
	height:9px;
	float:left;
	display: block;
}

/*  *************fun bottom left table ends here************************* */


/*===================fun bottom right table =========================== */

#funsub_right_main
{
	width:253px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	margin-left:9px;
}
#fun_toprightimage
{
    float:right;
	width:253px;
	height:211px; 
	display:block;
	border:0px solid #000000;
	background-image:url(../images/funright_bg.jpg);
}
#white_tab_funn_right
{
		width:253px;
		float:left;
		border:0px solid #000000;
		
}
#home_white_center_top_fun
{
	border-top:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:233px;
	height:9px;
	float:left;
	display: block;
}
#white_bot_midfun_tab
{
		float:left; 
		border-left:solid 1px #d3d3d3;  
		border-right:solid 1px #d3d3d3;
		width:251px;
		background-color:#FFFFFF;
		margin-top:0px 0px 0px 0px;
		height:431px;
		
}

#white_fun_rightnav_data 
{
	padding-left:10px;
	width:230px;
	border:0px solid #000000;
}

 .h6
{
 color:#077DA3;
 font-size:1.7em;
 font-weight:bold;
}
 .grey_hyphen
{
padding-top:5px;
color:#595858;
 font-size:1.7em;
}

.forspacing
{	
		
		
		border-bottom:solid 1px #FFFFFF;
		padding-top:1px;
		/*margin-left:2px;*/
		
		background-image:url(../images/spacer.gif)
}

.horizline_news
{	
		border-bottom:solid 1px #DBDBDB;
		width:465px;
		margin-top:10px;
		margin-bottom:10px;
		height:1px;
		background-image:url(../images/spacer.gif)
}


.horizline
{	
		border-bottom:solid 1px #d3d3d3;
		width:251px;
		padding-top:3px;
		/*margin-left:2px;*/
		height:1px;
		background-image:url(../images/spacer.gif)
}

.white_fun_rightnav_data1 
{
	padding-top:5px;
	padding-left:10px;
	width:230px;
	border:0px solid #000000;
}




#home_white_center_bot_funn
{
	
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:233px; 
	height:9px;
	float:left;
	display: block;
}

#img_fun_main
				  {
				  margin-top:15px;
				  border:0px solid #000000;
				  width:365px;
				  float:left;
				   
				  }
				  #broken_img_fun
				  {
						  float:left;
						  width:255px;
						  border:0px solid #000000;
						  padding-left:15px;
				  }
				  #img_left_div_fun
				  {
				  	  float:left;
				
				  height:219px;
				  width:286px;
				
				  }
				  .text_paddingtop_fun
				  {
				  padding-top:50px;
				  margin-left:15px;
				  margin-right:20px;
				  }
				  #bigimg_left_fun
				  {
				  float:left;
				  width:441px;
				  border:0px solid #000000;
				  }
				  
				  .text_below_img_fun
				  {
				  margin-left:15px;
				  margin-right:33px;
				  }
				  .left_horizline_grey
				  {
				  float:right;
				  height:219px;
				 
				  border-right:0px solid #000000;
				  
				  width:33px;
				  }
				  
/*==================fun bottom right table ends here ====================*/

/*-----------Fun bottom table ends here -------------------------------------*/

/* -----------------------------Knowledge right banner -------------------------------------------*/

.topleft_knowledge_bgcurv
{
float:left;
width:10px;
display:block;
background-image:url(../images/knowrightnav_topleft.jpg);
background-repeat:no-repeat;
border:0px solid #000000;
margin:0x 0px 0px 0px;
height:10px;
}

#knowledge_main_mid_top
{
	background-color:#0097C2;
	border-top:1px solid #FFFFFF;
	width:233px; 
	float:left;
	display: block;
	height:9px;
	
}

.topright_knowledge_bgcurv
{
	float:right;
	width:10px;
	display:block;
	background-image:url(../images/knowrightnav_topright.jpg);
	background-repeat:no-repeat;
	margin:0x 0px 0px 0px;
	border:0px solid #000000;
	height:10px;
}


#knowledge_mid_header_right_menu
{
	background-image:url(../images/knowrightnav_bg.jpg);
	height:191px; 
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;	
	padding-left:25px;
}

.knowledge_main_img
{
	padding-top:50px;
	width:200px;
	border-bottom:1px solid #6CC3F7;
	height:20px;
	float:left;
	display:block;
	text-align:left;
	padding-left:0px;
	
}
.knowledge_main_img1
{
	padding-top:10px;
	width:200px;
	border-bottom:1px solid #6CC3F7;
	height:20px;
	float:left;
	display:block;
	text-align:left;
	padding-left:0px;
	
}

.knowledge_main_img2
{
	padding-top:10px;
	width:200px;
	height:20px;
	float:left;
	display:block;
	text-align:left;
	padding-left:0px;
	
}


.knowledge_botleft_bgcurv
{
float:left;
width:10px;
display:block;
background-image:url(../images/knowrightnav_botleft.jpg);
background-repeat:no-repeat;
margin:0x 0px 0px 0px;
height:10px;
}
.knowledge_botright_bgcurv
{
float:right;
width:10px;
display:block;
background-image:url(../images/knowrightnav_botright.jpg);
background-repeat:no-repeat;
margin:0x 0px 0px 0px;
height:10px;
}

#knowledge_main_right_bot
{
	border-bottom:solid 1px #FFFFFF;
	background-color:#00A0C9;
	width:233px; 
	height:9px;
	float:left;
	display: block;
	/*text-align:left;*/
}


/*-------------------------right banner end here------------------------------------- */


/*-------------[Knowledge bottom table] -----------------------------------------------*/



/*  ************************Knowledge bottom left table******************** */
 
#knowledgesub_main_left
{
	width:500px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	/*background-color:#FFFFFF;*/
}
#knowledgesub_main_left_rev
{
	width:762px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	/*background-color:#FFFFFF;*/
}



.img_top_left_curve_blue_knowledgesub
	{
		float:left;
		width:10px;
		height:53px;
		background-image:url(../images/know_hdleft.jpg);
		background-repeat: no-repeat;
	}
		#knowledgesub_bot_mid_bgimage
		{
		width:742px;
				
				float:left;
				height:53px;
				background-image:url(../images/know_hdbg.jpg);
		}
		#knowledgesub_bot_mid_bgimage2
		{width:480px;
				
				float:left;
				height:53px;
				background-image:url(../images/know_hdbg.jpg);
		}
		
		
		#knowledgesub_bot_mid_bgimage_revise
		{
				width:742px;
				float:left;
				height:53px;
				background-image:url(../images/know_hdbg.jpg);
		}
		
 .img_top_right_curve_blue_knowledgesub
	{
		float:left;
		width:10px;
		height:53px;
		background-image:url(../images/know_hdright.jpg);
		background-repeat: no-repeat;
	}
	
	.knowledge_bot_left_white_data
{
		
		padding:10px 0px 0px 7px;
		padding-left:11px;
		padding-right:10px;
		border:0px solid #000000;
		color:#595858;
		font-size:1.7em;
		font-weight:normal;
		font:arial;
}
#home_white_big_center_bot_knowledge
{
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:744px; 
	height:9px;
	float:left;
	display: block;
}

#home_white_big_center_bot_knowledge2
{
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:480px; 
	height:9px;
	float:left;
	display: block;
}
#home_white_big_center_bot_knowledge_rev
{
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:742px; 
	height:9px;
	float:left;
	display: block;
}


/*  *************Knowledge bottom left table ends here************************* */


/*===================Knowledge bottom right table =========================== */

#knowledgesub_right_main
{
	width:253px;
	border:0px solid #000000;
	text-align:left;
	float:left;
	margin-left:9px;
}

.white_tab_knowledge_right
{
		width:253px;
		float:left;
		border:0px solid #000000;
		
}
/*---------*/
.knowledgeheight{
height:528px;
float:left;
}
.contactheight{

float:left;
}
/*-----------*/

#white_bot_midknowledge_tab
{
		float:left; 
		border-left:solid 1px #d3d3d3;  
		border-right:solid 1px #d3d3d3;
		width:251px;
		background-color:#FFFFFF;
		margin-top:0px 0px 0px 0px;
		height:100%;
}

#home_white_center_top_fun
{
	border-top:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:233px;
	height:9px;
	float:left;
	display: block;
}
/*---------Contact Mid --------------*/





.white_bot_midcontact_tab
{
		float:left; 
		border-left:solid 1px #d3d3d3;  
		border-right:solid 1px #d3d3d3;
		width:251px;
		background-color:#FFFFFF;
		margin-top:0px 0px 0px 0px;
		font:arial;
		font-weight:normal;
		font-size:1.7em;
		color:#555555;
		height:669px;
}

/*--------Contact Mid ends here ----- */
#contact_maintable
			{
			  width:230px;
			  border:0px solid #000000;
			  float:right;
			  margin-top:7px;
			
			}
			
			.contact_loc_tab
			{
				float:left;
				padding-right:20px;
			}
			.contact_mailto
			{
			   color:#1181D3;
			   font-size:1.0em;
			   font:arial;
			   font-weight:normal;
			}
			.contact_img
			{
			 float:left;
			 width:141px;
			}
			.contact_blue_horiz
			{
			  float:right;
			  border-bottom:1px solid #99CFFB;
			  height:30px;
			  width:89px;
			}




#white_knowledge_rightnav_data 
{
	padding-left:10px;
	width:230px;
	border:0px solid #000000;
}

 .h6_blue
{
 color:#0B87E9;
 font-size:1.7em;
 font-weight:bold;
}
.h6_blue1
{
 color:#0B87E9;
 font-size:1.0em;
 font-weight:bold;
}

 .blue_hyphen
{
padding-top:5px;
color:#0B87E9;
 font-size:1.7em;
}


.white_knowledge_rightnav_data1 
{
	padding-top:5px;
	padding-left:10px;
	width:230px;
	border:0px solid #000000;
	
}




#home_white_center_bot_knowledgee
{
	
	border-bottom:solid 1px #d3d3d3;
	background-color:#ffffff;
	width:233px; 
	height:9px;
	float:left;
	display: block;
}


/*==================Knowledge bottom right table ends here ====================*/

/*-----------Knowledge bottom table ends here -------------------------------------*/

/*------------+++++++Contact -+++++++++++++ */


    .table_width_contact
						{
							width:400px;
							border:0px solid #000000;
						}
						.table_input_width
						{
							width:200px;
							float:left;
							padding-left:0px;
							margin-bottom:3px;
							padding-bottom:0px;
							
						}
						#button_class
						{
						width:245px;
						border:0px solid #000000;
						float:right;
						height:68px;
						}
						.input_border_grey
						{
							border:1px solid #CACACA;
							height:15px;
							font:Arial;
							font-size:1.0em;
							color:#555555;
							font-weight:normal;
							margin-bottom:3px;
							padding-bottom:0px;
							width:140px;
						}
						.input_textarea_border_grey
						{
							border:1px solid #CACACA;
							font:Arial;
							font-size:1.0em;
							color:#555555;
							font-weight:normal;
							width:195px;
							height:75px;
							margin-bottom:3px;
							padding-bottom:0px;
							
						}
				
/*---------------Knowledge ------------------------------*/
.text-href{text-decoration:none;font-size:1.02em;}
		#main_div_know
		{
			width:740px;
			border:0px solid #000000;
		}
		#left_div_know
		{
		 float:left;
		 width:355px;
		 border:0px solid #000000;
		}
		.blue_ccurve_left_know
		{
		float:left;
		width:10px;
		height:10px;
		background-image:url(/images/blucurv_topleft.gif);
		background-repeat:no-repeat;
		}
		.mid_bblue_know
		{
		border-top:solid 1px #F7F8FA;
		background-color:#F4F9FC;
		height:9px;
		float:left;
		display:block;
		width:335px;
		}
		.blue_ccurve_right_know
		{
		float:left;
		width:10px;
		height:10px;
		background-image:url(/images/blucurv_topright.gif);
		background-repeat:no-repeat;
		}
		#left_mid_main_div_know
		{
		float:left;
		border-left:solid 1px #F4F9FC;
		border-right:solid 1px #F4F9FC;
		width:353px;
		background-color:#F4F9FC;
		margin-top:0px 0px 0px 0px;
		}
		
		.mid_product_div_know
		{
		width:280px;
		padding-left:15px;
		margin-bottom:4px;
		}
		.color_blue_product
		{
		color:#0B87E9;
		}
		.horiz_grey_kknow
		{
		float:left;
		border-top:1px solid #d3d3d3;
		height:1px;
		width:353px;
		padding-left:0px;
		padding-top:5px;
		padding-bottom:0px
		}
		.div_farm_main_kknow
		{
		width:330px;
		padding-left:15px;
		border:0px solid #000000;
		}
		.blue_bullet_kknow
		{
		float:left;
		width:12px;
		height:12px;
		}
		.blue_bullet_text_kknow
		{
		width:313px;
		color:#595858;
		margin-left:5px;
		}
		.DMA_color_width_kknow
			{
			 width:313px;
			 color:#595858;
			}
			.yoga_img_ext_bottom
			{
			float:left;
			height:99px;
			width:127px;
			}
			/*---------------------Right Section ----------*/
			#right_main_div_kknow
			{
			float:right;
			width:380px;
			border:0px solid #000000;
			}
			.right_mid_width_kknow
			{
			border-top:solid 0px #F7F8FA;
			background-color:#F4F9FC;
			width:233px;height:10px;
			float:left;
			display:block;
			width:360px;
			text-align:right;
			}
			#right_mid_main_div_kknow
				{
				float:left;
				border-left:solid 1px #F4F9FC;
				border-right:solid 1px #F4F9FC;
				width:378px;
				background-color:#F4F9FC;
				margin-top:0px 0px 0px 0px;
				}
				.case_study_div_kknow
				{
				width:348px;
				padding-left:15px;
				margin-bottom:4px;
				}
				.case_study_horiz_kknow
				{
				float:left;
				border-top:1px solid #d3d3d3;
				height:1px;
				width:377px;
				padding-left:0px;
				padding-top:5px;
				padding-bottom:0px
				}
				#mr_whole_div_width_kknow
							{
							width:340px;
							padding-left:15px;
							border:0px solid #000000;
							height:366px;
							}
				#mr_analytics_main_div_kknow
				{
				width:313px;
				color:#595858;
				margin-left:5px;
				border:0px solid #000000;
				}	
				.Customer_segment_top_kknow
				{
				margin-top:5px;
				}
				#left_crmanalytics_margin_kknow
				{
				width:325px;
				color:#595858;
				margin-left:5px;
				}
				#spacing_hybrid_kknow
							{
								width:325px;
								color:#595858;
							}
				.hybrid_block_kknow
							{
							width:325px;
							color:#595858;
							margin-left:6px;
							}			
				.inbetween_space_kknow
				{
				width:313px;
				color:#595858;
				}
				.data_management_div_kknow
							{
							width:325px;
							color:#595858;
							margin-left:7px;
							margin-top:0px;
							}
				.bluecurve_bot_left_kknow
				{
				float:left;
				width:10px;
				height:10px;
				background-image:url(../images/blucurv_botleft.gif);
				background-repeat: no-repeat;
				}
				.bluecur_mid_kknow
				{
				border-top:solid 1px #F7F8FA;
				background-color:#F4F9FC;
				/*width:233px;*/
				height:9px;	
				float:left;
				display:block;
				width:360px;
				}
				.bluecurve_bot_right_kknow
				{
				float:left;
				width:10px;
				height:10px;
				background-image:url(/images/blucurv_botright.gif);
				background-repeat:no-repeat;
				}
				
				.left_mid_bot_block_nine_kknow
				{
				border-top:solid 1px #F7F8FA;

				background-color:#F4F9FC;
				height:9px;
				float:left;
				display:block;
				width:335px;
				}
				
/*----------------fun_careers_revised done on 2feb----------------------------*/
#fun_grey
{
float:left;
display:block;
width:360px;
border:1px solid #000000;
}				
#fun_left_layout
{
float:left;
padding-top:0px;
padding-left:10px;
border:0px solid #000000;
}
#fun_left_grey_topcurve
{
float:left;
border:0px solid #000000;
width:376px;
padding-top:0px;

}
#fun_img_topleft_greycurve
{
float:left;
background-image:url(/images/fun_left_top_curve.gif);
background-repeat:no-repeat;
background-position:top left;
height:27px;
border:0px;
margin:0 0 0 0;
}
#fun_img_botleft_greycurve
{
float:left;
background-repeat:no-repeat;
height:13px;
width:376px;
border:0px;
margin:0 0 0 0;
}
#fun_greybodytext_top
{
float:left;
display:block;
width:281px;
height:113px;
background-color:#F2F3F5;
border-left:1px solid #d3d3d3;
padding-left:5px;
padding-right:3px;
}

#fun_img_rightcurve
{
float:right;
width:86px;
height:113px;
border:0px;
margin:0 0 0 0;
}
#fun_greybodytext_bot
{
float:left;
display:block;
width:364px;
border-left:1px solid #d3d3d3;
border-right:1px solid #d3d3d3;
background-color:#F2F3F5;
padding-left:5px;
padding-right:5px;
}
#fun_mainimg
{
float:right;
width:374px;
height:229px;
border:0px;
margin:0 0 0 0;
}
#fun_secondimg
{
float:right;
width:374px;
height:113px;
border:0px;
margin:0 0 0 0;
}
/*------------------------------------------------------*/				

/*------------------Fun at work ----------------------*/
#left_main_div_funwork
				{
				  float:left;
				  padding-top:0px;
				  padding-left:10px;
				  border:0px solid #000000;
				}
				#left_main_div_sub_grey_funwork
				{
				   float:left;
				   border:0px solid #000000;
				   width:376px;
				   padding-top:0px;
				}
				.left_top_curve_funwork
				{
					float:left;
					background-image:url(/images/fun_left_top_curve.gif);
					background-repeat:no-repeat;
					background-position:top left;
					height:27px;
				}
				.left_text_nextgirl_funwork
				{
						float:left;
						width:289px;
						height:113px;
						background-color:#F2F3F5;
						border-left:1px solid #d3d3d3;
				}
				.padding_left_five_funwork
				{
					padding-left:5px;
				}
				.img_girl_funwork
				{
				  float:right;
				  width:86px;
				  height:113px;
				}
				.mid_content_grey_funwork
				{
				 float:left;
				 width:374px;
				 border-left:1px solid #d3d3d3;
				 border-right:1px solid #d3d3d3;
				 background-color:#F2F3F5;
				}
				.padding_left_right_funwork
				{
				  padding-left:5px;
				  padding-right:5px;
				}
				.bottom_curve_grey_funwork
				{
				 float:left;
				 height:13px;
				 width:376px;
				}
				#the_difference_funwork
				{
				float:left;width:376px;
				}
				.padding_lrt_funwork
				{
					padding-left:10px;
					padding-right:10px;
					padding-top:5px;
				}
				
				.dipayan_div_funwork
				{
					float:right;
					width:340px;
					border:0px solid #000000;
					text-align:right;
					padding-right:22px;
				}
				#right_img_funwork
				{
				 float:right;
				 width:374px;
				 height:229px;
				}
				#right_img_below_funwork
				{
				  float:right;
				  width:374px;
				  height:113px;
				}
				.prita_quote_maindiv_funwork
				{
					float:right;
					width:374px;
				}
				.prita_padding_lr_funwork
				{
				  padding-left:22px;
				  padding-right:22px;
				}
				#img_third_funwork
				{
				 float:right;
				 width:374px;
				 height:118px;
				 padding-top:20px;
				}
				#giri_div_funwork
				{
				float:right;
				width:374px;
				border:0px solid #000000;
				}
				.giri_content_funwork
				{
				padding-left:22px;
				padding-right:22px;
				padding-top:10px;
				}
				.padding_seven_subbullet_funwork
				  {
				  padding-left:7px;
				  }

/*-----------------------Funa t work -------------------*/
