body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0;
	padding:0
}
.global {
	width:964px;
	margin:auto;
	padding:0
}
.header {
	height:96px;
	width:964px;
	margin:0;
}
.header_hm {
	height:96px;
	width:964px;
	margin:0;
	background:url(../images/header_home.jpg) no-repeat top left
}
.header_hm img {
	padding:12px 0 0 13px
}
.home_banner {
	height:339px;
	background-color:#000000
}
.main_content_hm {
	width:964px;
	padding:27px 0 0 0;
	background-color:#FFFFFF
}
.main_content_hm_lhs {
	padding-left:15px;
	width:319px;
	border-right:1px dotted #666666;
	float:left;
	background-color:#FFFFFF
}
.main_content_hm_middle {
	padding-left:15px;
	width:321px;
	border-right:1px dotted #666666;
	float:left;
	background-color:#FFFFFF
}
.main_content_hm_rhs {
	padding-left:15px;
	width:277px;
	float:left;
	background-color:#FFFFFF
}
.main_content_hm_heading {
	color:#cc0000;
	font-weight:bold
}
.topnav {
	width:964px;
	background-color:#FFFFFF;
	margin:0
}
.whitetext {
	color:#FFFFFF;
	font-weight:bold;
}
.header_links {
	color:#FFFFFF;
	text-decoration:none
}
.sub_header {
	width:964px;
	margin:0;
	padding:0
}
.sub_header_lhs {
	width:689px;
	height:89px;
	float:left;
	margin:0
}
.sub_header_rhs {
	width:275px;
	background-color:#000000;
	text-align:center;
	float:left;
	height:54px;
	padding:35px 0 0 0;
	margin:0
}
.main_content {
	width:964px;
	margin:0;
	padding:0;
}
.main_content_lhs {
	float:left;
	width:227px;
	margin:8px 0 0 0;
	padding:0 0 0 15px
}

.main_content_middle {
	float:left;
	width:397px;
	*margin:25px 0 0 0;
	margin:17px 0 0 0;
	padding:10px 0 0 0;
	*padding:19px 0 0 0;
}

/**** Style added on 17 May 2010 - For Updates, Company Profiles # Start Here ****/

.underline{
	border-bottom:1px solid #666;
	font-weight:bold;
}

.main_content_middle table{
	width:375px;
}

.main_content_middle table tr td {
	padding:2px;
}

.main_content_middle table.tabularList{
	width:390px;
}

.main_content_middle table.tabularList tr td{
	padding:2px;
}

.main_content_middle table.tabularList tr td ul li {
	background:url(../images/red_sub-bullet.gif) no-repeat;
	padding:1px 0 1px 15px;
}

.main_content_middle table.tabularListBdr{
	width:390px;
}

.main_content_middle table.tabularListBdr tr td ul {
	float:left;
/*	border-top: 1px solid #666;
	border-left: 1px solid #666;*/
	width:190px;
}

.main_content_middle table.tabularListBdr tr td ul.single {
/*	border-top: 1px solid #666;
	border-left: 1px solid #666;*/
	width:100%;
}

.main_content_middle table.tabularListBdr tr td ul.width30percent {
	width:30%;
}

.main_content_middle table.tabularListBdr tr td ul.joined {
	float:left;
/*	border-top: 1px solid #666;
	border-left:none;*/
}

.main_content_middle table.tabularListBdr tr td ul.joined60percent {
	float:left;
/*	border-top: 1px solid #666;
	border-left:none;*/
	width:60%;
}


.main_content_middle table.tabularListBdr tr td ul.colspan {
/*	border-top: none;
	border-left: 1px solid #666;*/
	width:380px;
}


.main_content_middle table.tabularListBdr tr td ul li {
	background:url(../images/red_sub-bullet.gif) no-repeat;
/*	border-right: 1px solid #666;
	border-bottom: 1px solid #666;*/
	padding:2px 10px 2px 15px;
}

/**** Style added on 17 May 2010 - For Updates, Company Profiles # End Here ****/


.main_content_middle h1{
/*	font-size:22px; size reduce below after suggested by SEO*/
	font-size:16px;
	color:#000;
}

.main_content_middle h1#wide{
	font-size:22px;
	color:#000;
	width:710px;
}
.main_content_middle p #content_text{
	float:left;
	margin: -20px 0 20px 20px;
	vertical-align: top;
}
.main_content_rhs {
	float:left;
	width:275px;
	margin:0 0 0 50px;
	padding:0
}
.main_content_middlerhs {
	float:left;
	width:672px;
	margin:8px 0 0 0;
	padding:0
}
.slideshow {
	margin-top:50px;
	margin-bottom:20px;
	margin-left:20px;
	background-color:#FFFFFF!important;
}
.breadcrumbs {
	color:#000000
}
h2.breadcrumbs {
	float:left;
/*	font-size:11px;		Edited for the fold in safari */
	font-size:10px;
	font-weight:normal;
	margin:0;
}
h2.breadcrumbs a{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	margin:0;
	padding: 0 5px;
}
h2.breadcrumbs span{
	color:#000000;
	font-weight:normal;
	margin:0;
/*	padding: 0 5px;		Edited for the fold in safari */
	padding: 0 4px;
}
.breadcrumbs_layer {
	color:#000000;
/*	top:224px;*/
	top:222px;
	position:absolute;
	padding:0 0 0 15px;
	margin: 0 0 4px 0;
}

h2.breadcrumbs_layer{
	float:left;
	font-size:11px;
	font-weight:normal;
	margin:0;
}
h2.breadcrumbs_layer a {
	color:#000000;
	text-decoration:underline;
	margin:0;
	padding: 0 5px;
}
h2.breadcrumbs_layer span{
	color:#000000;
	font-weight:normal;
	margin:0;
	padding: 0 5px;
}

.breadcrumbs_layer1 {
	color:#000000;
	position:absolute;
	top:0;
	/*padding:8px 0 0 0;*/
	margin: 225px 0 0px 0;
}


/*More link Start*/

.link_more {
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:1px;
	text-decoration:none;
}
a.link_more:hover {
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:1px;
	text-decoration:underline;
}
/*More link End*/

/*Communication Start*/

#amo {
	top:-635px;
	left:15px;
}
#per_perspec {
	top:-1025px;
	left:15px;
}
#per_h {
	top:-716px;
	left:15px;
}
#per_haku {
	top:-800px;
	left:15px;
}
#per_me {
	top:-815px;
	left:15px;
}
#per_swift {
	top:-603px;
	left:15px;
}
#per_profile {
	top:-644px;
	left:15px;
}
#per_gulf {
	top:-685px;
	left:15px;
}
#per_clea {
	top:-725px;
	left:15px;
}
#per_communication {
	top:-800px;
	left:15px;
}
#communication {
	top:-720px;
	left:15px;
}
#hakhudo {
	top:-770px;
	left:15px;
}
#per_ibd {
	top:-648px;
	left:15px;
}
/*Communication End*/




/*Entertainment Start*/
#ptm {
	top:-802px;
	left:15px;
}
#per_int_fz {
	top:-605px;
	left:15px;
}
#pdm_india {
	top:-650px;
	left:15px;
}
#per_pic_company {
	top:-636px;
	left:15px;
}
#per_entertainment {
	top:-600px;
	left:15px;
}
#per_talent {
	top:-816px;
	left:15px;
}
#tiger {
	top:-694px;
	left:15px;
}
#per_p9 {
	top:-750px;
	left:15px;
}

#bollywood_corp {
	top:-600px;
	left:15px;
}
/*Entertainment End*/



/*Media Start*/

#all_media {
	top:-612px;
	left:15px;
}
#per_out_home {
	top:-798px;
	left:15px;
}
#media_agency {
	top:-770px;
	left:15px;
}
#percept_knorigin {
	top:-790px;
	left:15px;
}
#per_media {
	top:-600px;
	left:15px;
}
/*Media End*/



.lhs_heading {
	color:#000000;
	font-size:22px;
	font-weight:bold
}

span.lhs_heading h1 {
	color:#000;
	font-size:22px;
	font-weight:bold;
	width:425px;
}

.lhs_heading table tr td h1{
	color:#000;
/*	font-size:11px;	*/
	font-size:16px;
	font-weight:bold
}

.lhs_global3 {
	display:block;
	width:166px;
	color:#ce0002;
	font-weight:bold;
	background:url(../images/bullet.gif) no-repeat left;
	padding:6px 0 6px 18px
}
.lhs_global2 {
	display:block;
	width:166px;
	border-top:1px dotted #000000;
	color:#ce0002;
	font-weight:bold;
	background:url(../images/bullet.gif) no-repeat left;
	padding:6px 0 6px 18px
}
.lhs_global {
	display:block;
	width:166px;
	padding:0px 0 6px 18px
}
.lhs_global1 {
	display:block;
	width:166px;
	border-bottom:1px dotted #000000;
	padding:0px 0 6px 18px
}
.lhs_links a, .lhs_links a:visited {
	display:block;
	width:166px;
	border-top:1px dotted #000000;
	color:#ce0002;
	text-decoration:underline;
	background:url(../images/bullet.gif) no-repeat left;
	padding:6px 0 6px 18px
}
.lhs_links span {
	display:block;
	width:166px;
	border-top:1px dotted #000000;
	color:#000000;
	text-decoration:none;
	background:url(../images/bullet.gif) no-repeat left;
	padding:6px 0 6px 18px
}
.lhs_links1 a, .lhs_links1 a:visited  {
	display:block;
	width:166px;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	color:#ce0002;
	text-decoration:underline;
	background:url(../images/bullet.gif) no-repeat left;
	padding:6px 0 6px 18px
}
.lhs_links1 span {
	display:block;
	width:166px;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	color:#000000;
	text-decoration:none;
	background:url(../images/bullet.gif) no-repeat left;
	padding:6px 0 6px 18px
}
.border-top {
	border-top:1px dotted #000000
}
.blackfont {
	color:#000000
}
a.link {
	color:#666666 !important;
	text-decoration:none;
	/* To tackle the Safari Hover 15 Apr 10 */
/*	display:block;*/
}
a.popUp {
	color:#666666 !important;
	text-decoration:underline;
}
a.link:hover {
	color:#ee1d25 !important;
	text-decoration:underline;
	/* To tackle the Safari Hover 15 Apr 10 */
/*	display:block;*/
}
.link_red {
	color:#cc0000;
}
.red_bold_font {
	font-weight:bold;
	color:#cc0000
}
.red_bold_font#address{
	font-weight:bold;
	color:#cc0000;
/*	text-decoration:underline;*/
	text-decoration:none;
}
.footer {
	width:964px;
	float:left
}
.color_light {
	color:#666666;
	text-decoration:none;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
li {
	padding:0px;
	margin:0px;
}
.red_bullet ul {
	margin:0px;
	padding:0px
}
.red_bullet li {
	background:url(../images/red_bullet1.gif) no-repeat;
	padding:2px 20px 2px 15px;
	margin:0px
}
.red_bullet li.sub{
	background:url(../images/red_sub-bullet.gif) no-repeat;
	padding:2px 20px 2px 15px;
	margin:0px
}
p.per_op {
	margin:0;
	padding:0;
}
.red_bullet li ul {
	margin:0;
	padding:0;
}
.red_bullet li ul li {
	margin:0;
	padding:0;
	background:none;
	text-decoration:none;
	font-weight:normal;
}
.txtbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:1px solid #D1CDCE;
	width:160px
}
.select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:1px solid #D1CDCE
}
.clear {
	clear:both;
}
.dott_img {
	background:url(/common/images/dott_red.gif) repeat-x;
	height:1px;
}


.media_contact_spacer {
	padding-left:83px;
}

#content { 
	width:739px;
	margin: -35px 0 0 -17px;
	float:left;
	z-index: 0;
}

/* Created in June 09 for Allied media AD Insert Starts here */

.adthumb{
	float:left;
	width:100px;
	padding-bottom:40px;
	}

.adtext{
	float:left;
	padding:24px 0px;
	width:190px;
	}

.demarker{
	width:395px; 
	background-color:#FF0000; 
	height:5px; 
	margin-bottom:10px; 
	font-size:1px;
}

/* Created in June 09 for Allied media AD Insert Ends here */

/* Created in Show Hide in Board of Directors Starts here */

.showHideImg{
	margin:-8px 0 0 0;
	*padding:6px 0 0 0;
	_padding:7px 0 0 0;
	padding/*\**/:6px 0 0 0\9;	
}


.lhs_heading#subsidiaries {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding:9px 0 10px 0;
	*padding:4px 0 10px 0;
}


/* Created in Show Hide in Board of Directors Ends here */

/* Created on 19 July 2010 For Hr Application from Careers Section - Starts here */

.main_content_middle table.hrApp{
	width:250px;
}

.main_content_middle table.hrApp tr td{
	padding:2px;
}

.main_content_middle table.hrApp tr td table{
	width:138px;
}

.main_content_middle table.hrApp tr td{
	padding:2px;
}
/* Created on 19 July 2010 For Hr Application from Careers Section - Ends here */
