@charset "utf-8";

/*--------------------
15 March 2009
--------------------*/


/*------------------
GLOBAL :
--------------------*/


	html, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-weight:inherit;
		font-style:inherit;
		font-size:100%;
		font-family:inherit;
		vertical-align:baseline;
	}
	
	body {
		margin:0;
		padding:0;
		border:0;
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		background:#fff url(../images/bg-shadow.jpg) repeat-x;
	}
		
	a {
		text-decoration:none;	
		font-weight:normal;
	}
	
	li {
		list-style:none;
	}
	
	img {
		float:left;
	}
	
	h1 {
			font:12px/18px Georgia, "Times New Roman", Times, serif;
			color:#666;
			font-weight:bold;
		}

	
/*------------------
WRAPPER & HEADER :
--------------------*/

	.wrapper-main {
		width:966px;
		height:auto;
		margin:0 auto;
	}
	
	.header {
		width:966px;
		height:53px;
		padding-top:22px;
	}
	
	.menu {
		width:964px;
		height:30px;
		background:#f0f0f0;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
	}
	
	.menu li {
		display:inline;
	}
	
	.menu li a{
		line-height:30px;
		display:inline;
		float:left;
		background:url(../images/bar-menu.jpg) right no-repeat;
		padding-left:33px;
		padding-right:33px;
		font:11px/30px Arial, Helvetica, sans-serif;
		color:#666;
		font-weight:bold;
	}
	
	.menu li a:hover{
		background-color:#fff;
	}
	
	.menu li a.last{
		background-image:none;
		background-color:#f0f0f0;
		padding-right:36px;
	}
	
	.menu li a.last:hover {
		background-color:#fff;
	}
	
	
	.menu li.active{
		line-height:30px;
		display:inline;
		float:left;
		background:#fff url(../images/bar-menu.jpg) right no-repeat;
		padding-left:33px;
		padding-right:33px;
		font:11px/30px Arial, Helvetica, sans-serif;
		color:#000;
		font-weight:bold;
	}
	
	.menu li.active-norightbar{
		line-height:30px;
		display:inline;
		float:left;
		background:#fff;
		padding-left:33px;
		padding-right:36px;
		font:11px/30px Arial, Helvetica, sans-serif;
		color:#000;
		font-weight:bold;
	}
	
		
	
	.flash-container {
		width:964px;
		height:210px;
		border: 1px dotted #ccc;
	}
	
		.flash-right-boder {
			width:611px;
			height:210px;
			border-right:1px dotted #ccc;
			float:left;
		}
		
		.flash-container-image {
			width:352px;
			height:210px;
			float:left;
			background:#f0f0f0;
		}

/*------------------
SECTION :
--------------------*/

	.section-wrapper {
		width:966px;
	}
	
	.section-coll-1 {
		width:694px;
		height:auto;
		float:left;
		border-left:1px dotted #ccc;
		
	}
	
		.section-coll-1 .container1 {
			padding-top:32px;
			float:left;
		}
		
		.section-coll-1 .container1 span {
			width:694px;
			height:60px;
			float:left;
			background:url(../images/side-icon-welcome.jpg) left no-repeat;
		}
		
		.section-coll-1 .container1 span.about {
			background:url(../images/welcome.jpg) left no-repeat ;
		}
		
		.section-coll-1 .container1 span.consulting {
			background:url(../images/side-icon-consulting.jpg) left no-repeat;
		}
		
		.section-coll-1 .container1 span.outsourcing {
			background:url(../images/side-icon-outsourcing.jpg) left no-repeat;
		}
		
		.section-coll-1 .container1 span.research {
			background:url(../images/side-icon-research.jpg) left no-repeat;
		}
		
		.section-coll-1 .container1 span.career {
			background:url(../images/side-icon-career.jpg) left no-repeat;
		}
		
		.section-coll-1 .container1 span.contact {
			background:url(../images/side-icon-contact.jpg) left no-repeat;
		}
		
		h1.homeh1 {
			margin-left:140px;
			font:12px/18px Georgia, "Times New Roman", Times, serif;
			color:#666;
			font-weight:bold;
		}
		
		h1.homesubh1 {
			color:#FF7D07;
		}
		
		.welcometext{
			float:left;
			padding:20px 30px;
			font:11px Arial, Helvetica, sans-serif;
			color:#666;
		}
		
			.welcometext img {
				margin-right:20px;
			}
		
		.section-coll-1 .container1 a {
			font:11px Arial, Helvetica, sans-serif;
			color:#FF7D07;
			text-decoration:underline;
		}
		
		.section-coll-1 .container1 a:hover {
			text-decoration:none;
		}
		
		.section-coll-1 .container2 {
			width:664px;
			height:auto;
			padding-top:30px;
			padding-left:30px;
			float:left;
			border-top:1px dotted #ccc;
		}
		
		.section-coll-1 .container2 .highlights {
			width:204px;
			height:120px;
			padding-left:120px;
			margin-right:5px;
			margin-bottom:5px;
			float:left;
		}
		
		.one {
			background:url(../images/highlight-ourstrength.jpg) left top no-repeat;
		}
		
		.two {
			background:url(../images/highlight-global-partnership.jpg) left top no-repeat;
		}
		
		.three {
			background:url(../images/highlight-freedom.jpg) left top no-repeat;
		}
		
		.four {
			background:url(../images/highlight-innovation.jpg) left top no-repeat;
		}
		
		.section-coll-1 .container2 a{
			font:11px Arial, Helvetica, sans-serif;
			color:#FF7D07;
			text-decoration:underline;
			line-height:25px;
		}
		
		.section-coll-1 .container2 a:hover{
			text-decoration:none;
		}
		
		
	.section-coll-2 {
		width:269px;
		height:280px;
		float:left;	
		overflow:hidden;
		border-right:1px dotted #ccc;
		border-left:1px dotted #ccc;
	}
		
		.news-homepage li {
			width:229px;
			display:block;
			float:left;
			padding-left:35px;
			padding-right:10px;
			padding-top:15px;
			padding-bottom:15px;
			background:url(../images/bullet-anbha.jpg) left top no-repeat;
			font-weight:bold;
			border-bottom:1px dotted #ccc;
		}
		
		.news-homepage li.first {
			height:40px;
			padding-top:20px;
			padding-left:35px;
			padding-bottom:0;
			background:url(../images/side-icon-news.jpg) left no-repeat;
		}
		
		.news-homepage li a {
			color:#666666;
		}
		
		.news-homepage li a:hover {
			text-decoration:underline;
		}
		
		.news-homepage li.last {
			padding-top:10px;
			padding-left:20px;
			padding-bottom:0;
			border-bottom:none;
			background:none;
		}
		
		.news-homepage li.last a{
			color:#FF6600;
			text-decoration:underline;
		}
		
		.news-homepage li.last a:hover{
			text-decoration:none;
		}
		
/*------------------
SUBFOOTER :
--------------------*/		

		
	.subfooter {
		width:930px;
		height:157px;
		padding-top:28px;
		padding-left:34px;
		float:left;
		border:1px dotted #ccc;
		border-bottom:none;
		background:url(../images/side-icon-ourclients.jpg) left top no-repeat;
	}
	
		.subfooter h1 {
			width:930px;
			display:block;
		}
		
		.client-scroller {
			width:880px;
			height:75px;
			float:left;
			margin-top:20px;			
		}
		
			.left-button {
				width:25px;
				height:75px;
				float:left;
			}
			
			.clients-scrolling{
				width:800px;
				height:75px;
				margin:0 15px;
				float:left;
				overflow:hidden;
			}
				
				.clients-scrolling img {
					margin-right:21px;
					float:left;
				}
			
			.right-button {
				width:25px;
				height:75px;
				float:left;
			}

/*------------------
FOOTER :
--------------------*/	
			
	
	.footer {
		width:966px;
		height:50px;
		float:left;
		border-top:1px dotted #ccc;
	}
	
		.footer-main {
			width:764px;
			height:20px;
			float:left;
			text-align:left;
		}
		
			.footer-main ul {
				margin-top:20px;
				margin-left:30px;
			}
		
			.footer-main li {
				display:inline;
			}
			
			.footer-main li a{
				display:inline;
				font:11px Arial, Helvetica, sans-serif;
				color:#666;
				text-decoration:none;
			}
			
			.footer-main li a:hover{
				text-decoration:underline;
			}
		
		.footer-secondary {
			width:200px;
			height:20px;
			float:left;
			margin-top:20px;
			text-align:right;
		}
		
		.footer-shadow {
			width:auto;
			height:30px;
			background:url(../images/bg-shadow-footer.jpg) repeat-x;
			clear:both;
		}
		
		
/*-----------------------------
ABOUT US  :
-------------------------------*/

	.coll1-about {
		height:350px;
	}

	.coll-2-about {
		height:350px;
	}	


	.anbha-services li {
		border-bottom:1px dotted #ccc;
	}
	
	.anbha-services li.first {
		height:40px;
		display:block;
		padding-left:35px;
		padding-top:20px;
		background:url(../images/side-icon-services.jpg) left no-repeat;
	}
	
	.anbha-services li.first-vacancies  {
		height:40px;
		display:block;
		padding-left:35px;
		padding-top:20px;
		background:url(../images/side-icon-vacancies.jpg) left no-repeat;
	}
	
	
	.anbha-services li a {
		height:30px;
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		display:block;
		line-height:30px;
		padding-left:20px;
	}
	
	.anbha-services li a:hover {
		background-color: #f0f0f0;
	}
	
	.anbha-services li a.last {
		color:#FF6600;
		text-decoration:underline;
		border-bottom:none;
	} 
	
	.anbha-services li a.last:hover {
		text-decoration:none;
		background:none;
	} 
	
	.anbha-services li.last {
		border-bottom:none;
	}

/*-----------------------------
CONSULTING & SERVICES  :
-------------------------------*/

	.services-container {
		width:634px;
		height:240px;
		padding:30px;
		float:left;
		border-top:1px dotted #ccc;
	}
	
	.coll-2-services {
		height:630px;
	}	
	
		.coll-2-services img {
			margin-left:23px;
			margin-top:23px;
		}
		
/*-----------------------------
OUTSOURCING  :
-------------------------------*/

	.coll-1-outsourcing {
		height:350px;
	}
	
	.coll-2-outsourcing {
		height:350px;
	}
	
/*-----------------------------
RESEARCH & INNOVATIONS  :
-------------------------------*/

	.coll-1-research {
		height:350px;
	}
	
	.coll-2-research {
		height:350px;
	}
	
/*-----------------------------
CAREER  :
-------------------------------*/

	.coll-1-career {
		height:1075px;
	}
		
		.career-container2 {
			width:664px;
			height:auto;
			padding-left:30px;
			padding-top:30px;
			clear:both;
			float:left;
			border-top:1px dotted #ccc;
		}
		
		.career-subhead {
			padding-top:15px;
			padding-bottom:15px;
		}
		
		.career-subhead a {
			font:11px Arial, Helvetica, sans-serif;
			color:#FF6600;
			text-decoration:underline;
		}
		
		.career-subhead a:hover {
			text-decoration:none;
		}
	
	.coll-2-career {
		height:1075px;
	}
	
/*------------------
CONTACT :
--------------------*/

	.coll-1-contact {
		height:500px;
	}
	
	.coll-2-contact {
		height:500px;
	}
	
	.container1-contact {
		height:90px;
	}
	
	.contact-container2{
		width:275px;
		float:left;
		padding-bottom:20px;
	}
	
	.contact-container-main{
		width:275px;
		float:left;
		border-top:1px dotted #ccc;
		padding-left:30px;
		padding-top:30px;
			}
			
	.contact-container-form{
		width:350px;
		float:left;
		border-top:1px dotted #ccc;
		padding-left:10px;
		padding-top:30px;
			}
			
	.contact-container-form-name{
	float:left;
	width:350px;
	margin-bottom:15px;
			}
			
	.contact-container-form-name label{
	float:left;
	width:100px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
			}
			
	.contact-container-form-name input{
	float:left;
	width:150px;
	height:18px;
	border:solid 1px #CCCCCC;
	font:11px bold Arial, Helvetica, sans-serif;
	color:#000000;
			}
			
	.contact-container-form-name textarea{
	float:left;
	width:200px;
	height:55px;
	border:solid 1px #CCCCCC;
	font:11px bold Arial, Helvetica, sans-serif;
	color:#000000;
			}
			
	.contact-container-form-name img{
	float:left;
	width:70px;
	height:20px;
	padding-left:100px;
			}
	
	
	
		.rightside {
			border-left:1px dotted #ccc;
			height:200px;
		}
		
	.contact-container2 a {
		font:11px Arial, Helvetica, sans-serif;
		color:#FF6600;
		text-decoration:underline;
	}
	
	.contact-container2 a:hover {
		text-decoration:none;
	}
	
	 
	