/* CSS Document */
/* GENERAL */
body{
	padding:0;
	margin:0;
	font:normal 12px Futura Bk, Arial, Helvetica, sans-serif;
}
div, p, h1, h2, h3, h4, h5, h6, form, input, select, label, li{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	display:block;
	border:none;
	line-height:0;
	font-size:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:0;
	font-size:0;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
/* GENERAL */
/* outer container top start */
div#outer_conttop{
	width:1003px;
	margin:0 auto;
	background-color:#E8E8E8;
	color:#666666;
}
/* top left panel start */
div#top_left{
	width:214px;
	float:left;
}
div#logo{
	background:url(images/logobg.gif) no-repeat 0 0;
	padding:19px 0 24px 38px;
	width:176px;
}
div#logo img{
	width:151px;
	height:41px;
	display:block;
}
div#nav{
	width:214px;
}
div#nav p.navtop{
	width:214px;
	height:5px;
	display:block;
}
div#nav p.navbottom{
	width:214px;
	height:10px;
	display:block;
}
div#nav div.nav_middlebg{
	width:176px;
	background:url(images/nav_middle_bg.gif) repeat-y 0 0;
	padding:30px 38px 50px 0;
}
div#nav div.nav_middlebg ul{
	width:176px;
}
div#nav div.nav_middlebg ul li{
	width:176px;
	margin:0 0 22px 0;
}
div#nav div.nav_middlebg ul li a{
	height:12px;
	display:block;
	font:13px/13px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	text-align:right;
	background:url(images/navbg.gif) no-repeat 0 0;
	padding:0 21px 0 0;
	width:155px;
	text-transform:uppercase;
}
div#nav div.nav_middlebg ul li a:hover, div#nav div.nav_middlebg ul li a.active{
	background:url(images/navbg-on.gif) no-repeat 0 0;
	color:#666666;
	background-color:inherit;
}
/*----content--------*/

/* top left panel end */
/* top right panel start */
div#top_right{
	width:756px;
	float:right;
	background:url(images/body_rightbg.gif) no-repeat 0 0;
	padding:84px 11px 40px 22px;
}
/* body left start */
div#body_left{
	width:511px;
	float:left;
}
div#body_left p.body_top{
	width:511px;
	height:6px;
	display:block;
}
div#body_left p.body_botom{
	width:511px;
	height:6px;
	display:block;
}
div#body_left div.body_midle{
	background:url(images/bodybg.gif) no-repeat 0 0;
	padding:24px 0 40px 0;
}
/*-----------Service start---------*/
div#body_left div.body_midle div.service_toppanel{
	width:466px;
	margin:17px 0 0 0;
	padding:0 0 0 1px;
}
div#body_left div.body_midle div.service_toppanel img.service_logo{
	width:158px;
	height:106px;
	display:block;
	float:left;
}
div#body_left div.body_midle div.service_toppanel img.testimonials{
	width:288px;
	height:106px;
	display:block;
	float:right;
}
div#body_left div.body_midle div.service_gallery{
	width:508px;
	margin:60px auto 0 auto;
}
div#body_left div.body_midle div.service_gallery div.services_previous{
	background:url(images/service_arowbg.gif) no-repeat 0 0;
	width:24px;
	height:145px;
	padding:0 11px 0 25px;
	float:left;
}
div#body_left div.body_midle div.service_gallery div.services_previous img{
	width:24px;
	height:17px;
	display:block;
	margin:60px 0 0 0;
}
div#body_left div.body_midle div.service_gallery div.services_imgmiddle{
	width:390px;
	float:left;
}
div#body_left div.body_midle div.service_gallery div.services_imgmiddle div.service_work{
	width:366px;
	margin:0 auto;
	padding:16px 0 0 0;
}
div#body_left div.body_midle div.service_gallery div.services_imgmiddle div.service_work img.work01{
	width:363px;
	height:120px;
	display:block;
	float:left;
}
div#body_left div.body_midle div.service_gallery div.services_imgmiddle div.service_work img.work02{
	width:165px;
	height:120px;
	display:block;
	float:right;
}
div#body_left div.body_midle div.service_gallery div.services_next{
	background:url(images/service_arrow_right.gif) no-repeat 0 0;
	width:49px;
	height:145px;
	padding:0 0 0 9px;
	float:right;
}
div#body_left div.body_midle div.service_gallery div.services_next img{
	width:24px;
	height:17px;
	display:block;
	margin:60px 0 0 0;
}
/*-----------Service end---------*/
div#body_left div.body_midle img.CreativeHub{
	margin:0 0 0 1px;
	display:block;
}
div#body_left div.body_midle p.top_part{
	margin:25px 0 0 58px;
	padding:0 0 0 40px;
	width:378px;
	font:normal 11px/16px Futura Bk, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	background:url(images/arrow.gif) no-repeat 0 0;
}
div#body_left div.body_midle p.top_part strong{
	color:#0099FF;
	background-color:inherit;
	font-weight: normal;
}
div#body_left div.body_midle p.top_part span{
	color:#666666;
	background-color:inherit;
	font-weight:bold;
}
/* body left end */
/* body right start */
div#body_right{
	width:225px;
	float:right;
}
/* login start */
div#login{
	width:201px;
	height:87px;
	padding:14px 0 0 24px;
	background:url(images/loginbg.gif) no-repeat 0 0;
}
div#login img{
	width:37px;
	height:14px;
	display:block;
}
div#login p{
	font:normal 11px/14px Futura Bk, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	width:190px;
	padding:6px 0 2px 0;
}
a.click{
	font:normal 10px/14px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	padding:0 0 0 9px;
	background:url(images/arrow01.gif) no-repeat 0 center;
	width:66px;
	display:block;
}
a.click:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#FF0000;
	background-color:inherit;
}
/* login end */
/* join creativehub start */
div#joincreativehub{
	background:url(images/join_creativehub_bg.gif) no-repeat 0 0;
	padding:14px 0 0 24px;
	height:88px;
	width:201px;
	margin:12px 0 0 0;
}
div#joincreativehub img{
	width:115px;
	height:14px;
	display:block;
}
div#joincreativehub p{
	font:normal 11px/14px Futura Bk, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	width:172px;
	padding:6px 0 2px 0;
}
a.more{
	font:normal 10px/14px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	padding:0 0 0 9px;
	background:url(images/arrow01.gif) no-repeat 0 center;
	display:block;
}
a.more:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#FF0000;
	background-color:inherit;
}
/* join creativehub end */
/* contact us start */
div#contact{
	background:url(images/contactbg.gif) no-repeat 0 0;
	padding:14px 0 0 24px;
	width:201px;
	height:96px;
	margin:12px 0 0 0;
}
div#contact img{
	width:70px;
	height:13px;
	display:block;
}
a.contact_link{
	font:normal 10px/14px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#7C7C7C;
	background-color:inherit;
	display:block;
	margin:2px 0 10px 0;
}
a.contact_link:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#FF0000;
	background-color:inherit;
	
}
/* contact us end */
/* body right end */
/* top right panel end */
/* outer container top end */
/* gallery start */
div#gallery{
	background:url(images/gallery_outerbg.gif) repeat-x 0 0;
	padding:0 0 24px 0;
	width:1003px;
	margin:0 auto;
}
div#gallery_top{
	width:1003px;
}
div#gallery_left{
	background:url(images/examplebg.gif) no-repeat 0 0;
	padding:0 0 0 75px;
	width:138px;
	float:left;
	height:32px;
}
div#gallery_left img{
	/*width:102px;
	height:12px;*/
	display:block;
	margin:12px 0 0 0;
}
div#gallery_right{
	background:url(images/gallery_right_topbg.gif) no-repeat 0 0;
	padding:0 0 0 23px;
	width:767px;
	float:right;
}
div#gallery_right ul{}
div#gallery_right ul li{
	margin:0 5px 0 0;
	float:left;
}
div#gallery_right ul li a{
	text-align:center;
	font:normal 12px/12px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	width:200px;
	display:block;
	background:url(images/gallery_nav.gif) no-repeat 0 0;
	padding:12px 0 0 0;
	height:20px;
}
div#gallery_right ul li a:hover, div#gallery_right ul li a.active{
	background:url(images/gallery_nav-on.gif) no-repeat 0 0;
	color:#1794E8;
	background-color:inherit;
}
div#gallery_middle{
	width:1003px;
}
div#previous{
	background:url(images/arrow_previousbg.gif) no-repeat 0 0;
	width:24px;
	height:168px;
	float:left;
	padding:0 11px 0 25px;
}
div#previous img{
	width:24px;
	height:17px;
	display:block;
	margin:59px 0 0 0;
}
/* gallery main image part start */
div#gallery_middleimagesbg{
	float:left;
	width:888px;
}
div#gallery_middleimage{
	width:802px;
	margin:0;
	padding:16px 0 0 0;
}
div#gallery_middleimage div.istblock{
	width:214px;
	float:left;
}
div#gallery_middleimage div.istblock img{
	width:165px;
	height:120px;
	display:block;
}
div#gallery_middleimage div.istblock p{
	font:normal 11px/13px Futura Bk, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	padding:0 0 0 0;
	margin:7px 0 0 0;
}
div#gallery_middleimage div.block_two{
	width:214px;
	float:left;
	margin:0 0 0 0;
}
div#gallery_middleimage div.block_two img{
	width:165px;
	height:120px;
	display:block;
}
div#gallery_middleimage div.block_two p{
	font:normal 11px/13px Futura Bk, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	margin:7px 0 0 0;
}
div#gallery_middleimage div.block_three{
	width:165px;
	float:left;
	margin:0 0 0 0;
}
div#gallery_middleimage div.block_three img{
	width:165px;
	height:120px;
	display:block;
}
div#gallery_middleimage div.block_three p{
	font:normal 11px/13px Futura Bk, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	margin:7px 0 0 0;
}
div#gallery_middleimage div.block_four{
	width:165px;
	float:right;
	margin:0 0 0 0;
}
div#gallery_middleimage div.block_four img{
	width:165px;
	height:120px;
	display:block;
}
div#gallery_middleimage div.block_four p{
	font:normal 11px/13px Futura Bk, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	margin:7px 0 0 0;
}
/* gallery main image part end */
div#next{
	background:url(images/arrow_nextbg.gif) no-repeat 0 0;
	width:24px;
	height:168px;
	float:right;
	padding:0 22px 0 9px;
}
div#next img{
	width:24px;
	height:17px;
	display:block;
	margin:59px 0 0 0;
}
/* gallery end */
/* footer start */
div#footer{
	background:url(images/footerbg.gif) repeat-x 0 0;
	width:992px;
	padding:0 11px 0 0;
	margin:0 auto;
}
div#footer p.copyright{
	font:normal 11px/43px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	float:right;
	width:425px;
	text-align:right;
}
div#footer p.policy{
	font:normal 11px/43px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	float:right;
	width:114px;
	text-align:right;
}
div#footer p.policy a{
	color:#999999;
	background-color:inherit;
}
div#footer p.policy a:hover, div#footer p.policy a.active{
	/*color:#CCCCCC;*/
	background-color:inherit;
}
/* footer end */
div#main{
	width:440px;
	background:url(images/border.gif) no-repeat 182px 0;
	padding:40px 0 0 18px;
}
div#main ul{
	float:left;
	width:149px;
	border-top:1px solid #E5E5E5;
}
div#main ul li{
	border-bottom:1px solid #E5E5E5;
	text-align:right;
}
div#main ul li a{
	padding:7px 6px 7px 0;
	font:normal 11px/14px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	width:143px;
	text-align:right;
	display:block;
}
div#main ul li a span{
	color:#666666;
	background-color:inherit;
	font:11px/14px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
}
div#main ul li a:hover, div#main ul li a.active{
	color:#666666;
	background-color:#F5F5F5;
}
div#main ul li a span:hover, div#main ul li a span.active{
	color:#0099FF;
	background-color:#F5F5F5;
}
#main div#inner{
width:261px;
float:right;
height:300px;
}
#main div#inner img{
	width:62px;
	height:62px;
	display:block;
	float:left;
	margin:0 22px 20px 0;
}
#main div#inner h2{
	font:normal 12px/14px Futura Bk, Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	float:left;
}
#main div#inner h2 span{
	color:#0099FF;
	background-color:inherit;
	font:bold 14px/16px Futura Bk, Arial, Helvetica, sans-serif;
}
#main div#inner p{
	width:260px;
	float:left;
	font:normal 11px/16px Futura Bk, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	margin:0 0 0 0;
}
.hiddenTab {
	display:none;
}

/* login form part start */
div#body_left div.body_midle table.loginForm input{
	border: 1px solid #000000;
	line-height: 20px;
	height: 20px;
}

div#body_left div.body_midle table.loginForm .submitBtn{
	background-color: #000000;
	color: #FFFFFF;
	padding: 3px 5px;
	font-size: 14px;
	height: auto;
	font-family: Futura Bk,Arial,Helvetica,sans-serif;	
}
/* login form part end */

/* join page part start */
 div#body_left div.body_midle.join p {
	margin: 9px 0px 0px 58px;
	font-family: Futura Bk,Arial,Helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	width: 378px;
 }
 
 div#body_left div.body_midle.join p a {
	color: #009999;
 }
 
 div#body_left div.body_midle h2 {
	color: #0066CC;
	font-weight: normal;
 }
 
 div#body_left div.body_midle.join p a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#FF0000;
	background-color:inherit;
}

div#body_left div.body_midle.join ul {
	font-size: 11px;
	line-height: 15px;
	list-style-type: disc;
	margin-left: 72px;
	width: 364px;
}

div#body_left div.body_midle.join ul.innerUL {
	margin-left: 23px;
	width: 341px;
}

div#body_left div.body_midle .jcarousel-prev-horizontal {
	left: -50px;
}

div#body_left div.body_midle .jcarousel-next-horizontal {
	right: -50px;
}

div#body_left div.body_midle .jcarousel-container-horizontal,
div#body_left div.body_midle .jcarousel-clip-horizontal {
	width: 370px;
	/*overflow: hidden;*/
	padding: 0px;
	margin: 0px;
}

div#body_left div.body_midle ul#studies_list .jcarousel-item {
	height:145px;
	width:363px;
}
/* join page part end */


#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:1000;
}

#talent_list li {
	height: 120px;
	margin-left: 45px;
}



