@charset "utf-8";
/* CSS Document */


body{
	margin:0;
	padding:0;
	background-position:top;
	/*background-color: #fdfdfd;*/
	background-color: #b9a992;
	font-size:12px;
	line-height:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

#header{
	
	width:1000px;
	background-position:top;	
	margin:0 auto;	
	/*height: 707px;*/
	height: 627px;
		
}

#flash{
	
	width:1000px;
	position: absolute;
	margin:0 auto;	
	height: 627px;
	z-index:2;
	
	
	
}
#top{
	
	width:1000px;
	height:40px;
	margin:0 auto;	
	
}

.mainbg{
	margin:0;
	background-image:url(../images/bga1.jpg);
	background-position:top;
	/*background-color:#ffffff;*/
	height: 627px;
	width: 1000px;
	z-index: -1;
	
}

.mainbg-ab{
	margin:0;
	background-image:url(../images/bga1.jpg);
	background-position:top;
	/*background-color:#ffffff;*/
	height: 1527px;
	width: 1000px;
	z-index: -1;
	
}

#header-ab{
	
	width:1000px;
	background-position:top;	
	margin:0 auto;	
	/*height: 707px;*/
	height: 1527px;
		
}

.logo{
	margin:0;
	padding:75px 0 0 81px;
	position: absolute;
	z-index: 17;
	/*width:300px;
	height:95px;*/
}
.logo_work{
	margin:0;
	padding:31px 0 0 829px;
	position: absolute;
	z-index: 50;
	
	
}
/*  -----------footer starts here ----------------*/
#add{
	
	background-position:top;	
	margin:0 auto;	
	padding: 7px 0 0 0;
	/*color: #b9a992;*/
	color: #ffffff;
	font-weight:normal;
	/*float: left;*/
	text-align:center;
	
	
}

#add a, #add a:active, #add a:focus, #add a:link, #add a:visited{
	color: #d12319;
	font-weight: normal;
	text-decoration: none;

}

#add a:hover{
	color: #d12319;
	font-weight: normal;
	text-decoration: underline;
}


.fb{
	margin:0;
	padding: 5px 0 5px 0;
	float: left;
}
.tube{
	margin:0;
	padding: 5px 0 5px 5px;
	float: left;
	
}
#icons{
	width:1000px;
	margin:auto;
	
}
#footer{
	
	width:1000px;
	margin:0 auto;	
	padding: 5px 0 0 0;
	
	
	
}
/*  -----------Footer ends here ----------------*/




/*  -----------Copy starts here ----------------*/

.space{
	
	width:1px;
	height:30px;
	margin:0 auto;	
	
}
.button{
	
	width:1px;
	height:30px;
	margin:0 auto;
	position:absolute;
	padding: 642px 0 0 710px;	
	
}

.inprr{
	font-weight:normal;
	background-color: #ffffff;	
	width:212px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	color:#4a4c48;
	height: 18px;
	
}
.inprr_home{
	font-weight:normal;
	background-color: #ffffff;	
	width:151px;
	border-style:solid;
	border-color:#c2c2c2;
	border-width:1px;
	color:#4a4c48;
	height: 18px;
	
}
.comments{
	font-weight:normal;
	background-color: #ffffff;	
	width:212px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	color:#4a4c48;
	height: 80px;
	
}
.divider{
	margin:auto;
	width:163px;
	padding: 50px 17px 0 249px;
	position:absolute;
	z-index: 11;
	
		
}
.divider1{
	margin:auto;
	width:163px;
	padding: 50px 17px 0 444px;
	position:absolute;
	z-index: 11;
	
		
}
.divider2{
	margin:auto;
	width:163px;
	padding: 50px 0 0 635px;
	position:absolute;
	z-index: 11;
	
		
}
.small{
	margin:auto;
	width:332px;
	font-size:.8em;
	color: #58595b;
	font-weight:normal;
	
	
		
}
b{
	color: #232323;
	font-weight: bold;
	
}
h1{
	color: #d12319;	
	font-weight: bold;
	line-height:20px;
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:5px;	
}

h2{
	color: #d12319;	
	font-weight: bold;
	line-height:17px;
	font-size:13px;
	/*text-transform:uppercase;*/
	
}

strong{
	font-family: verdana;
	color: #656262;
	font-size: 10px;
	font-weight: bold;
	
}

ul{
	list-style:square;
	padding:0;
	margin:10px 0 0 15px;
}

ul.nobul{
	list-style:none;
	padding:0;
	margin:10px 0 0 15px;
}

li{
	padding:0;
	margin:4px 0;
}

/*li.roll{
	
	line-height:16px;
	font-size: 11px;
	width: 150px;
	padding: 0 0 0 5px;
	text-align:left; 
	
}*/

/*li.line{
	
	margin:auto;
	font-family: verdana;
	width:320px;
	font-size:12px;
	color: #58595b;
	line-height:15px;
	font-weight:normal;
	float:left; 
	
}

li.bullet{
	
	font-family: verdana;
	line-height: 18px;
	color: #58595b;
	line-height:16px;
	font-size: 10px;
	list-style-image: url(../images/bullet_1.gif);
	 
	
}*/
/*#contformat{
	margin:auto;
	padding: 220px 0 0 50px;
	z-index: 8;
	

}
#contformat_career{
	margin:auto;
	padding: 350px 0 0 50px;
	z-index: 8;
	

}
#contformat_acc{
	margin:auto;
	padding: 240px 0 0 256px;
	z-index: 8;
	position:absolute;
	

}
#contformat_home{
	margin:auto;
	padding: 500px 0 0 746px;
	width:180px;
	z-index: 50;
	
	

}
#contformat_cre{
	margin:auto;
	padding: 360px 0 0 630px;
	position: absolute;


}
#contformat_people{
	margin:auto;
	padding: 220px 0 0 626px;
	z-index: 9;
	position:absolute;

}
#contformat_news{
	margin:auto;
	padding: 330px 0 0 50px;
	z-index: 22;
	position:absolute;

}
#contformat_news1{
	margin:auto;
	padding: 50px 0 0 373px;
	z-index: 9;
	position:absolute;

}
#contformat_services{
	margin:auto;
	padding: 340px 0 0 749px;
	z-index: 9;
	position:absolute;

}
.header_txt{
	margin:auto;
	padding: 482px 0 0 814px;
	z-index: 9;
	position:absolute;

}
#contformat_digital{
	margin:auto;
	padding: 220px 0 0 601px;
	z-index: 9;
	position:absolute;

}
#contformat_contact{
	margin:auto;
	padding: 90px 0 0 50px;
	z-index: 31;
	position:absolute;

}
#contformat_btl{
	margin:auto;
	padding: 220px 0 0 50px;
	z-index: 9;
	position:absolute;

}
#contformat_media{
	margin:auto;
	padding: 220px 0 0 270px;
	z-index: 9;
	position:absolute;

}
#contformat_media1{
	margin:auto;
	padding: 215px 0 0 639px;
	z-index: 9;
	position:absolute;

}*/

.heading {
	margin: auto;
	color: #000000;
	cursor: pointer;
	position: relative;
}
a.link1, a:focus.link1, a:link.link1, a:visited.link1{
	color: #b9a992;
	text-decoration: none;

}

a:hover.link1, a.active.link1{
	color: #d12319;
	text-decoration: none;

}
a.link2, a:active.link2, a:focus.link2, a:link.link2, a:visited.link2{
	color: #b8a04a;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;

}

a:hover.link2{
	color: #b8a04a;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;

}
a.link3, a:active.link3, a:focus.link3, a:link.link3, a:visited.link3{
	font-family: verdana;
	color: #b8a04a;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;

}

a:hover.link3{
	font-family: verdana;
	color: #5a5a5a;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;

}
a.link4, a:active.link4, a:focus.link4, a:link.link4, a:visited.link4{
	font-family: verdana;
	color: #b8a04a;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;

}

a:hover.link4{
	font-family: verdana;
	color: #5a5a5a;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;

}
a.link5, a:active.link5, a:focus.link5, a:link.link5, a:visited.link5{
	color: #b9a992;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;

}

a:hover.link5{
	color: #d12319;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;

}
a.link6, a:active.link6, a:focus.link6, a:link.link6, a:visited.link6{
	font-family: verdana;
	color: #ff001e;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;

}

a:hover.link6{
	font-family: verdana;
	color: #d12319;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;

}
/*  -----------Copy ends here ----------------*/



/*  -----------Navigation starts here ----------------*/
.nav1{
	margin:0 auto;
	position: absolute;
	
	
		
}

.links{
	padding:0 0 0 31px;
	margin:auto;
	color: #898989;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	float: left;
	
		
}
.hightlight{
	margin:auto;
	color: #bea13a;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	
	
		
}
.nav_padding{
	top: 41px;
	left: 50px;
	margin:auto;
	z-index: 50;
	color: #898989;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	position: absolute;	
	width: 600px;
}
.nav_home{
	top: 75px;
	left: 200px;
	margin:auto;
	z-index: 80;
	color: #898989;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	position: absolute;	
	width: 1000px;
}

.nav_home ul#nav li{
padding:0 0 5px 0;margin:0;
}

.cont_work{
	top: 170px;
	left: 50px;
	margin:auto;
	z-index: 60;
	font-family: verdana;
	color: #898989;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	position: absolute;	
	width: 1000px;
}
.sub_links{
	margin:auto;
	padding:0 31px 0 0;
	color: #898989;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	float: right;
	
	
	
		
}

/*  -----------Navigation ends here ----------------*/



/*  -----------Background text bg ----------------*/
#background-wrap img {
	position: absolute;
	z-index: 1;
	
	
}
.news_bg{
	margin:0 0 0 0;
	padding:150px 0 0 368px;
	position: absolute;
	z-index: 1;
	
	
		
}
.news_thumb{
	margin:0 0 0 0;
	padding:224px 0 0 608px;
	position: absolute;
	z-index: 0;
	
	
		
}
.btl_bg{
	margin:0 0 0 0;
	padding:0 0 0 472px;
	position: absolute;
	z-index: 0;
	
}
.about_bg{
	margin:0 0 0 0;
	padding:106px 0 0 460px;
	position: absolute;
	
	
}
.about_flash{
	margin:0 0 0 0;	
	position: absolute;		
}
.people_flash{
	margin:0 0 0 0;	
	position: absolute;		
}
.flash_align_digital{
	margin:0 0 0 0;
	top:215px;
	left:45px;
	position: absolute;
	z-index: 60;
	
	
}
.flash_align_mine{
	margin:0 0 0 0;
	top:185px;
	left:204px;
	position: absolute;
	z-index: 60;
	
	
}
.flash_align_btl{
	margin:0 0 0 0;
	top:203px;
	left:574px;
	position: absolute;
	z-index: 60;
	
	
}
.flash_align{
	margin:0 0 0 0;
	top:441px;
	left:606px;
	position: absolute;
	z-index: 60;
	
	
}
.flash_align_people{
	margin:0 0 0 0;
	top:162px;
	left:85px;
	position: absolute;
	z-index: 60;
	
	
}
.career_bg{
	margin:0 0 0 0;
	padding:136px 0 0 429px;
	position: absolute;
	
	
}
.people_bg{
	margin:0 0 0 0;
	padding:110px 0 0 0;
	position: absolute;
	
	
}
.media_bg{
	margin:auto;
	padding:406px 0 0 0;
	position: absolute;
	z-index: 0;
		
}
.creative_bg{
	margin:auto;
	padding:109px 0 0 0;
	position: absolute;
	z-index: 0;
		
}
.work_bg{
	margin:auto;
	padding:300px 0 0 0;
	position: absolute;
	z-index: 0;
		
}


/*  -----------Background text bg ends----------------*/

/*  -----------thumb images starts----------------*/

#thumb{
	margin:0 0 0 0;
	padding:289px 0 0 156px;
	position: absolute;
	z-index: 9;
	
	
		
}
#thumb_2{
	margin:0 0 0 0;
	padding:356px 0 0 156px;
	position: absolute;
	z-index: 9;
	
}
#thumb_people{
	margin:0 0 0 0;
	top:352px;
	left:265px;
	position: absolute;
	z-index: 26;
	
}
#thumb_digital{
	margin:0 0 0 0;
	padding:509px 0 0 808px;
	position: absolute;
	z-index: 9;
	
}
#thumb_acc{
	margin:0 0 0 0;
	padding:289px 0 0 53px;
	position: absolute;
	z-index: 9;
	
}
#thumb_acc1{
	margin:0 0 0 0;
	padding:356px 0 0 53px;
	position: absolute;
	z-index: 9;
	
}
#thumb_people1{
	margin:0;
	top: 351px;
	left: 348px;
	position: absolute;
	z-index: 27;
	
}
#thumb_people2{
	margin:0;
	top: 419px;
	left: 265px;
	position: absolute;
	z-index: 28;
	
}
#thumb_people3{
	margin:0;
	top: 419px;
	left: 348px;
	position: absolute;
	z-index: 29;
	
}
#thumb_people4{
	margin:0;
	top: 486px;
	left: 265px;
	position: absolute;
	z-index: 30;
	
}
#thumb_people5{
	margin:0;
	top: 486px;
	left: 348px;
	position: absolute;
	z-index: 31;
	
}
#thumb_digital1{
	margin:0 0 0 0;
	padding:576px 0 0 808px;
	position: absolute;
	z-index: 9;
	
}
#thumb_digital2{
	margin:0 0 0 0;
	padding:580px 0 0 730px;
	position: absolute;
	z-index: 9;
	
}

#thumb_btl{
	margin:0 0 0 0;
	padding: 509px 0 0 31px;
	position: absolute;
	z-index: 9;
	
}
#thumb_work{
	margin:0 auto;
	padding: 206px 0 0 0;
	position: absolute;
	z-index: 20;
	
	
}
#thumb_people_main{
	margin:0 0 0 0;
	position: absolute;
	
	
}
#thumb_media1{
	margin:0 0 0 0;
	padding: 223px 0 0 31px;
	position: absolute;
	z-index: 9;
	
}
#thumb_media{
	margin:0 0 0 0;
	padding: 155px 0 0 31px;
	position: absolute;
	z-index: 9;
	
}
#thumb_btl2{
	margin:0 0 0 0;
	padding: 576px 0 0 31px;
	position: absolute;
	z-index: 9;
	
}
#thumb_btl3{
	margin:0 0 0 0;
	padding: 510px 0 0 37px;
	position: absolute;
	z-index: 9;
	
}
.thumb_img{
	margin:auto;
	position:absolute;
	top: 500px;
	left: 10px;
	
		
}

/*  -----------thumb images starts----------------*/


.copy_home1{
	/*margin:auto;*/
	/*padding: 70px 0 0 527px;
	width:300px;*/
	margin: 410px 0 0 80px;
	padding:5px 10px 10px 10px;
	/*border:1px dotted #b9a992;*/
	width:210px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 8;
	position: absolute;
	text-align:justify;
}


.copy_home2{
	/*margin:auto;*/
	/*padding: 230px 0 0 527px;
	width:300px;*/
	margin: 410px 0 0 365px;
	padding:5px 10px 10px 10px;
	/*border:1px dotted #b9a992;*/
	width:260px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 8;
	position: absolute;
	text-align:justify;	
}


.copy_home3{
	/*margin:auto;*/
	/*padding: 370px 0 0 527px;
	width:300px;*/
	margin: 410px 0 0 700px;
	padding:5px 10px 10px 10px;
	/*border:1px dotted #b9a992;*/
	width:210px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 8;
	position: absolute;
	text-align:justify;	
}

.ppt_home{
	/*margin:auto;*/
	padding: 88px 0 0 77px;
	font-family: verdana;
	width:400px;
	height:500px;	
	font-size:12px;
	color: #58595b;
	line-height:15px;
	font-weight:normal;
	float:left;
	z-index: 8;
	position: absolute;
		
}




.big1{
	font-size:1.2em;
}

.small1{
	font-size:0.8em;
}

.home_flow{
	padding: 20px 0 0 480px;
	font-family: verdana;
	width:337px;			
	font-size:12px;
	color: #58595b;
	line-height:15px;
	font-weight:normal;
	float:left;
	z-index: 8;
	position: absolute;
}

.recog_home{
	padding: 415px 0 0 70px;
	font-family: verdana;
	width:400px;			
	font-size:12px;
	color: #58595b;
	line-height:15px;
	font-weight:normal;
	float:left;
	z-index: 8;
	position: absolute;
}

.copy_aboutus{
	/*margin:auto;*/
	/*padding: 70px 0 0 527px;
	width:300px;*/
	margin: 40px 0 0 370px;
	padding:5px 10px 10px 10px;
	/*border:1px dotted #b9a992;*/
	width:500px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 99;
	position: absolute;
	text-align:justify;
}

.copy_ibm{
	margin: 50px 0 0 340px;
	padding:5px 10px 10px 10px;
	width:600px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 99;
	position: absolute;
	text-align:justify;
}

.ibmsc{
	margin: 570px 0 0 70px;
	padding:5px 10px 10px 10px;
	width:500px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 8;
	position: absolute;
	text-align:justify;
}


.copy_services{
	/*margin:auto;*/
	/*padding: 70px 0 0 527px;
	width:300px;*/
	margin: 40px 0 0 370px;
	padding:5px 10px 10px 10px;
	/*border:1px dotted #b9a992;*/
	width:500px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 99;
	position: absolute;
	text-align:justify;
}

.copy_services_l{
	margin: 400px 0 0 70px;
	padding:5px 10px 10px 10px;
	width:220px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 8;
	position: absolute;
	text-align:justify;
	font-style:italic;
}


.copy_contact{
	margin: 40px 0 0 370px;
	padding:5px 10px 10px 10px;
	width:500px;
	font-family: verdana;	
	font-size:12px;
	color: #58595b;
	line-height:18px;
	font-weight:normal;
	float:left;
	z-index: 99;
	position: absolute;
	text-align:justify;
}
