
/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	margin:0px;
	background:#f3f3f3;
	color:#6D6B67;
}
.mainouter
{
	width:1000px;
	background:url(../images/innerpage-bg.gif) repeat-x #fff;
	margin:0 auto;
}
.outerwrapper
{
	width:1000px;
	background:url(../images/mainouterbg.gif) no-repeat right top;
}
.investorswrapper
{
	width:1000px;
	background:url(../images/investor-right-img.jpg) no-repeat right top;
	margin:0 auto;
}
.wrapper
{
	width:1000px;
	background:url(../images/outer-bg.jpg) no-repeat right top;
	margin:0 auto;
}
.innerpageheader
{
	width:1000px;
	/*margin-bottom:45px;*/
	display:block;
	overflow:hidden;
	padding-top:9px;
}
.logoouter
{
	width:960px;
	margin-bottom:25px;
	padding:35px 0 0 40px;
}
.logoouter img
{
	padding-right:20px;
}
.locationlogoouter
{
	width:960px;
	margin-bottom:5px;
	padding:35px 0 0 40px;
}
.locationlogoouter img
{
	padding-right:20px;
}
.innerpageheader img
{
	padding:48px 0 0 40px;
}
.menuOuter
{
	width:808px;
	float:right;
}
.menuOuter ul
{
	margin:0px;
	padding:0px;
}
.menuOuter ul li
{
	float:left;
	height:27px;
	display:block;
	overflow:hidden;
	background:url(../images/menu-border.gif) no-repeat right top;
	text-transform:uppercase;
	padding:9px 22px 0 10px;
	font-weight:bold;
	color:#4c4c4c;
	font-size:10px;
	list-style:none;
}
.menuOuter ul li a
{
	color:#4c4c4c;
	text-decoration:none;
}
.menuOuter ul li a:hover
{
	color:#c12e36;
	text-decoration:none;
}
.menuOuter ul li.active
{
	color:#c12e36;
}
.innercontentouter
{
	height:335px;
	width:674px;
	line-height:15px;
	font-size:11px;
	color:#aaabaf;
	padding:9px 0 0 253px;
	background:url(../images/contentLeft.jpg) no-repeat left top;
}
.innercontentouter img
{
	padding-bottom:5px;
}
.footerouter
{
	width:1000px;
	padding:20px 0px 15px 0px;
	display:block;
	overflow:hidden;
	background:#fff;
	margin:0 auto;
}
.footerLeft
{
	float:left;
	padding:0 0 0 20px;
	/*border-right:1px solid #c3c3c3;*/
	width:415px;
	font-size:10px; font-weight:bold;
}

.footercenter
{
	float:left;
	width:335px;
	padding-top:6px;
}
.footercenter img
{
	padding-left:9px;
}

.footerRight
{
	float:right;
	width:187px;
	text-align:right;
	padding-right:23px;
	padding-top:14px;
}
.footercontent
{
	padding-top:5px;
}
.footerRight a
{
	color:#989898;
	text-decoration:none;
}
.footerRight a:hover
{
	color:#989898;
	text-decoration:underline;
}
.contentcontainer
{
	width:1000px;
	display:block;
	overflow:hidden;
	min-height:347px;

}
.contentLife
{
	width:1000px;
	min-height:700px;
}
.leftdetails
{
	width:390px;
	height:280px;
	background:url(../images/clientLeft.gif) no-repeat 34px 0px;
	float:left;
}
.Rightdetails
{
	width:380px;
	margin-left:47px;
	float:left;
}



.Rightdetails ul li
{
	font-size:12px;
	line-height: 18px;
	list-style:disc;
}
/*
.Rightdetails ul li
{
	float:left;
	height:50px;
	padding:10px 0 5px 20px;
	border-right:2px solid #fafaff;
	border-bottom:2px solid #fafaff;
	list-style:none;
	width:104px;
}
.Rightdetails ul li.bottom
{
	border-bottom:none;
}
.Rightdetails ul li.Right
{
	border-right:none;
}*/
.enquiryleft
{
	width:325px;
	height:344px;
	background:url(../images/left-businesenquiry.jpg) no-repeat center;
	float:left;
}
.enquiryRight
{
	width:460px;
	float:left;
}
.enquirybutton
{
	width:124px;
	margin-right:3px;
	height:33px;
	background:url(../images/left-bg.gif) no-repeat left top;
	float:left;
}
.enquirybutton a
{
	background:url(../images/Right-bg.gif) no-repeat right top;
	display:block;
	padding:11px 0 0 12px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	overflow:hidden;
	height:23px;
}
.feebackbutton
{
	width:87px;
	float:left;
	height:33px;
	background:url(../images/left-feedbackbg.gif) no-repeat left;
}
.feebackbutton a
{
	display:block;
	padding:11px 0 0 16px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	color:#4b4b4b;
	font-weight:bold;
	height:23px;
	overflow:hidden;
	background:url(../images/Right-feedbackbg.gif) no-repeat right top;
}
.enquirycontent
{
	padding-top:19px;
	float:right;
	text-align:right;
	width:160px;
}
.formcontainer
{
	width:327px;
	background:url(../images/mailbg.gif) no-repeat right top;
	padding:27px 0 0 0px;
	float:left;
	/*height:250px;*/
}
.formcontainer ul
{
	margin:0px;
	padding:0px;
}
.formcontainer ul li
{
	float:left;
	padding-bottom:8px;
	margin-right:20px;
	list-style:none;
}
.formcontainer input
{
	width:184px;
	padding:2px 2px 2px 2px;
	height:16px;
	font-size:10px;
	color:#000;
	border:1px solid #ddd;	
}
.textwrap
{
	width:184px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	height:68px;
	border:1px solid #ddd;	
	padding:2px;
}
.feedbackTextwrap
{
	width:189px;
	display:block;
	overflow:hidden;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
		color:#a2a2a2;
	height:57px;
	border:1px solid #ddd;	
	padding:2px;
}
.textarea
{
	width:188px;
	/*margin-top:-52px;*/
	height:69px;
	color:#a2a2a2;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	overflow:hidden;
	border:1px solid #ddd;	
	padding:2px;
}
.enquiryTop
{
	width:460px;
	border-bottom:2px solid #ff932a;
	float:left;
}
.formbutton
{
	width:89px;
	float:left;
	color:#adadad;
	padding:3px 0 3px 0px;
	text-align:center;
	margin-right:5px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	background:#f3f3f3;
	border:1px solid #e5e5e5;
}
.formbutton a
{
	font-size:10px;
	text-decoration:none;
	color:#adadad;
}
.locationLeft
{
	width:319px;
	height:390px;
	background:url(../images/locationLeftbg.jpg) no-repeat;
	float:left;
}
.locationRight
{
	width:450px;
	font-size:11px;
	float:left;
}
.locationRight span
{
	font-size:11px;
	font-weight:bold;
	color:#aaabaf;
}
.locationRight ul
{
	margin:0px;
	height:181px;
	background:url(../images/line-bottom.gif) no-repeat -36px 173px;
	padding:0px;
}
.locationRight ul li
{
	float:left;
	padding-bottom:20px;
	width:225px;
	background:url(../images/line-left.gif) no-repeat 190px 0px;
	list-style:none;
}
.locationRight ul li.last
{
	background:none;
}
.locationRight ul.bottom
{
	background:none;
}
.locationRight ul li span
{
	font-size:11px;
	font-weight:bold;
	color:#aaabaf;
}
.locationRight ul li  a
{
	color:#aaabaf;
	text-decoration:underline;
}
.locationRight ul li  a:hover
{
	color:#bf3032;
	text-decoration:underline;
}
.locationTitle
{
	font-size:11px;
	width:140px;
	font-weight:bold;
	color:#bf3032;
	
}
.loactionouter
{
	width:1000px;
	margin:0 auto;
	background:url(../images/location-bg.jpg) no-repeat right top;
}
.careerLeft
{
	width:312px;
	height:340px;
	background:url(../images/leftcurrentopenings.jpg) no-repeat;
	float:left;
}
.employeebenifitsLeft
{
	width:226px;
	height:340px;
	background:url(../images/employee-benifits-img.jpg) no-repeat;
	float:left;
}
.investorLeft
{
	width:368px;
	height:400px;
	background:url(../images/investor-left-img.jpg) no-repeat;
	float:left;
}
.managementLeft
{
	width:380px;
	height:395px;
	float:left;
	text-align:right;
}
.careerRight
{
	width:440px;
	color:#aaabaf;
	line-height:15px;
	margin-left:25px;
	float:left;
}
.managementRight{ 
background:url(../images/management-box.gif) no-repeat; 
width:497px; 
height:283px; 
float:left;
padding:19px 22px 23px 57px;
	}
.managementcontouter{ width:485px; float:left; height:253px; margin-top:13px;
	}
.managementscrollOuter{ width:9; float:left; height:280px;
	}
.managementarrow{ padding-top:274px;
	}
.managementinnerOuter{ width:480px; padding-top:20px;
	}
.managementinnerleft{ width:360px; float:left; height:180px; overflow:hidden;
	}
.managementinnerright{ width:110px; float:left; padding:0 5px 0 5px;
	}
.linehight17{ line-height:17px;
	}
.List{ margin:0px; padding:0 0 0 15px;
	}
.careerRight a
{
	color:#aaabaf;
	text-decoration:underline;
}
.careerRight span
{
	color:#c22735;
	font-size:11px;
	text-decoration:none; font-weight:bold;
}
.galleryTop
{
	width:960px; margin:0px;
	padding:35px 0 0 40px;
/*	background:url(../images/galleryTopbg.jpg) no-repeat 758px 1px;*/
}
.managementTop
{
	width:960px; margin:0px;
	padding:35px 0 0 40px;
	}
.managementTop img{ 	padding-right:20px;
	}
.galleryTop img{ 	padding-right:20px;
	}
.galleryOuter
{
	margin:0px auto;
	width:798px;
	height:325px;
	background:url(../images/img-gallerybg.jpg) no-repeat 0px 0px;
	padding:37px 45px 33px 46px;
}

/*ie6 patch for ganesh image*/

*html .galleryOuter
{
	margin:0px auto;
	width:798px;
	height:325px;
	background:url(../images/img-gallerybg.jpg) no-repeat 0px 0px;
	padding:37px 45px 33px 22px !important;
}

*html .galleryouter
{
	width:1000px;
	background:url(../images/mainouterbg.gif) no-repeat 786px top;
	margin:0 auto;
}

/*End of patch*/

.galleryinimg{ padding-left:335px;
	}
.featureOuter
{
	padding-left:35px;
}
.galleryouter
{
	width:1000px;
	background:url(../images/mainouterbg.gif) no-repeat right top;
	margin:0 auto;
}

.NewsLeft
{
	width:242px;
	margin-left:10px;
	height:336px;
	background:url(../images/sanraLeft.jpg) no-repeat center;
	float:left;
}
.indexcontentOuter
{
	width:796px;
	margin-left:140px;
}
.indexwrapper
{
	width:1000px;
}
.indexcontentLeft
{
	width:432px;
	float:left;
}
.indexcontentOuter img
{
	padding:0px;
}
.indexcontentRight
{
	width:364px;
	float:left;
	margin-bottom:50px;
}
.indexlogo
{
	margin-left:210px;
	margin-top:18px;
	outline:none;
}
.indexleftbottom
{
	width:250px;
	text-align:center;
}
.indexleftbottom img
{
	margin-bottom:10px;
}
.testimonialsLeft
{
	width:242px;
	margin-left:10px;
	height:336px;
	background:url(../images/testimonials-img.jpg) no-repeat center;
	float:left;
}
.testimonialswrapper
{
	width:1000px;
	background:url(../images/testimonialsRightbg.jpg) no-repeat right top;
	margin:0 auto;
}
.testimonialsLeft
{
	width:242px;
	margin-left:10px;
	height:336px;
	background:url(../images/testimonials-img.jpg) no-repeat 0px 0px;
	float:left;
}
.NewsLeft ul
{
	margin:0px;
	padding:0px;
}
.listingmodule
{
	width:203px;
	float:left;
}
.listingmoduleRight
{
	width:360px;
	padding-left:20px;
	float:left;
	text-align:justify;
	padding-right:5px;
}
.listingmoduleTitle
{
	font-size:15px;
	margin-bottom:5px;
	color:#c12a31;
	font-weight:bold;
}
.testimonialsTitle
{
	font-size:17px;
	color:#c12a31;
	font-weight:bold;
}
.listingmodule ul
{
	margin:0px;
	border-right:1px solid #ececec;
	padding:0 0px 0 0px;
	height:250px;
}
.listingmodule ul li
{
	list-style:none;
	padding:9px 10px 9px 0px;
	color:#969696;
	font-size:11px;
		cursor:pointer;
	background:url(../images/newsmiddle-line.gif) no-repeat bottom left;
}
.listingmodule ul li.active
{
	font-weight:bold;
	background:url(../images/newsRightarrow.gif) no-repeat right;
	border-bottom:1px solid #ececec;
}
.dropmenudiv{

clip: rect(0pt, auto, 245.227px, 0pt);
visibility: hidden;
position:absolute;
padding:0;
z-index:100;
width: 580px;
height:235px;
outline:none;
}

.onecolumn{ 

width:145px;
float:left;
}

.categorydropdown{


width:580px;
font-size:10px;
color:#6f6f6f;
float:left;
background:#000000;
padding:15px;
display: block;
}

.categorydropdown ul {
margin:0px;
}

.categorydropdown ul li {
height:20px;
width:140px;
float:left;
padding:0px;
margin:0px;
display:inline;
list-style:none;
border:0px;
}

.categorydropdown ul li a  {
color:#6f6f6f;
text-decoration:none;
}

.categorydropdown ul li a:hover  {
text-decoration:underline;
background:none;
}
.careersleftin{ width:165px;
padding-right:10px;
}
.careersrightin{ width:227px;
	}
.fl{ float:left;
	}
.galleryImgPrv{ width:361px; height:270px; border-bottom:14px solid #fff; border-right:14px solid #fff; border-top:14px solid #fff; background-color:#f0f0f0;
	}
.gallerytextPrv{ width:285px;  height:214px; border-bottom:14px solid #fff; border-right:14px solid #fff; border-top:14px solid #fff; padding:28px;
	}
.galleryinnerintext{ width:285px;
	}
.gallerythumOuter{ width:68px; height:298px;
	}
.gallerythumarrowOuter{ width:68px; height:14px;
	}
.gallerythim{ width:60px; height:271px;  padding-left:8px;
	}
.gallerythim img{ padding-top:5px;
	}
.pR10{ padding-right:10px;
	}
.galleryinsidecont{ float:left; width:220px;
	}
.grayttle{ font-weight:bold; color:#7e7e7e;
	}
	
	/* Tooltip class*/
	
	#tooltip {
	position: absolute;
	z-index: 3000;
	color:#000;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#main
{
	height:500px;
	width:500px;
}


/*arunanithi modifications*/



.sf-menu a.sf-with-ul {
	padding-right: 	0px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}

.menuOuter ul li ul li.last
{
	background:none;
}
/*.menuOuter ul ul.aboutus{
background: transparent url(../images/menubg1.gif) no-repeat 0px top; width:534px;  padding-left:10px;
}

.menuOuter ul ul.contactus{
background: transparent url(../images/contact-menubg.gif) no-repeat 0px top;  padding-left:10px; width:252px;
}

.menuOuter ul ul.shows{
background: transparent url(../images/shows-menubg.gif) no-repeat 0px top; width:252px;  padding-left:10px;
}

.menuOuter ul ul.career{
background: transparent url(../images/careersmenu-bg.gif) no-repeat 0px top; width:398px; padding-left:10px;
}*/



.menuOuter ul li ul li{
	float:left;
	/*position:relative;*/
	background:none;
	padding-top: 15px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	
	background: url(../images/borderright.gif) no-repeat right 22px;
}
.menuOuter ul li ul li a{
	color:#4c4C4C;
}

.menuOuter ul li ul li.first{
	padding-left:20px;
}



.submenu{
	position:absolute;
	/*top:45px;*/
	/*left:482px;*/
	/*margin:-9px 0 0 -17px !important;*/
	width:650px;
	display:block;
	margin:5px 0px 0 -20px !important;
	background:url(../images/aboutus-menubg.jpg) no-repeat -1px 0;
}
.submenushows {
	position:absolute;
	/*top:45px;
	margin:-9px 0 0 -17px !important;*/
	/*left:565px;*/
	width:300px;
	display:block;
	margin:5px 0px 0 -20px !important;
	background:url(../images/shows-menubg.jpg) no-repeat -1px 0px;
	
}
.submenudemo {
	position:absolute;
	/*top:45px;
	margin:-9px 0 0 -17px !important;*/
	/*left:565px;*/
	width:300px;
	display:block;
	margin:2px 0px 0 -20px !important;
	background:url(../images/demo-menubg.jpg) no-repeat -1px 0px;
	
}


.submenucareer{
	position:absolute;
	/*top:5.5em;*/
	/*right:428px;*/
	/*margin:-19px 0 0 -301px !important;*/
	width:450px;
	display:block;
	margin:5px 0px 0 -308px !important;
	background:url(../images/careers-menubg.jpg) no-repeat -22px 0;
	
	}
.submenucontact{
	position:absolute;
	/*top:5.5em;*/
	/*margin:-19px 0 0 -183px !important;*/
	/*right:379px; */
	width:300px;
	display:block;
	margin:7px 0px 0 -183px !important;
	background:url(../images/contactus-bg.gif) no-repeat 0 0;
}


/*IE6 patch*/
*html .menu  ul {list-style-type:none;}

*html .menu  li {float:left;}

*html .menu  a, *html .menu  a:visited { float:left; text-decoration:none; height:15px;}

*html .menu  ul ul {visibility:hidden;position:absolute;}

*html .menu  ul ul.submenucontact {width:300px;margin:2px 0 0 -190px !important;background:url(../images/contactus-bg.gif) no-repeat 4px 0px  ;}
*html .menu  ul ul.submenucareer {width:450px;margin:2px 0 0 -319px !important;background:url(../images/careers-menubg.jpg) no-repeat -14px -2px;}
*html .menu  ul ul.submenushows {width:550px;margin:2px 0 0 -30px !important;background:url(../images/shows-menubg.jpg) no-repeat 6px -3px;}
*html .menu  ul ul.submenu {width:650px;margin:2px 0 0 -27px !important;background:url(../images/aboutus-menubg.jpg) no-repeat 3px -3px;}


*html .menu  table {position:relative; }

*html .menu  ul ul a, *html .menu  ul ul a:visited {}

*html .menu  ul ul a, *html .menu  ul ul a:visited { padding-right:3px; margin:0px; padding-left:3px;}

*html .menu  a:hover, *html .menu  ul ul a:hover{ background:#FFF; color:#C00; }

*html .menu  ul li:hover ul,*html .menu  ul a:hover ul{visibility:visible; float:left;}
/*IE6 Patch ends*/


/* IE7 patch */


/* The following rule used to hide the height 
   property to Internet Explorer. In IE7, the 
   value will be applied */



ul.submenucontact{position:absolute !ie;width:300px !ie;display:block !ie;margin:16px 0px 0 -249px !important! !ie;	background:url(../images/contactus-bg.gif) no-repeat !ie;}
ul.submenucareer {width:450px;margin:18px 0 0 -364px !important! !ie;background:url(../images/careers-menubg.jpg) no-repeat -18px -2px !ie;}
ul.submenushows {width:550px;margin:18px 0 0 -65px !important! !ie;background:url(../images/shows-menubg.jpg) no-repeat 3px -3px !ie;}
ul ul.submenu {width:650px;margin:18px 0 0 -75px !important! !ie;background:url(../images/aboutus-menubg.jpg) no-repeat 0px -3px !ie;}




/* IE7 patch End */
/* Tooltip class*/
	
	#tooltip {
	position: absolute;
	z-index: 3000;
	color:#000;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#main
{
	height:500px;
	width:500px;
}


.hidenews
{
	display:none;
	overflow:hidden;
}

.listingmodule ul li.inactive
{
	background:url(../images/newsmiddle-line.gif) no-repeat bottom left;
	font-weight:normal;
}
.feedbackactive
{
	width:87px;
	float:left;
	height:33px;
	background:url(../images/left-bg.gif) no-repeat left top;
}
.feedbackactive a
{
	display:block;
	padding:11px 0 0 16px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	height:23px;
	overflow:hidden;
	background:url(../images/Right-bg.gif) no-repeat right top;
}
.CurrentOpenings
{
	width:100%;
}
.lefttop
{
	width:123px;
	padding:11px 0 20px 19px;
	background:#f7f7f7;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	vertical-align:top;
	font-weight:bold;
}
.leftTitle
{
	font-size:11px;
	border-right:1px solid #fff;
	padding:11px 10px 10px 19px;
	font-weight:bold;
	height:18px;
	background:#ececec;
	color:#c22735;
}
.centertop
{
	width:155px;
	border-right:1px solid #fff;
	padding:11px 0 20px 19px;
	background:#f7f7f7;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.RightTop
{
	width:316px;
	border-bottom:1px solid #fff;
	padding:11px 5px 20px 19px;
	background:#f7f7f7;
	border-right:1px solid #fff;
}
.CurrentOpeningsLeft
{
	width:220px;
	height:340px;
	background:url(../images/leftcurentopenings.jpg) no-repeat 0px 0px;
	float:left;
}
.CurrentOpeningsRight
{
	width:620px;
	margin-left:30px;
	float:left;
}


.employeewrapper
{
	width:1000px;
	background:url(../images/employeeLeftbg.jpg) no-repeat right top;
	margin:0 auto;
}
.outerInfrastructure
{
	width:817px;
	display:block;
	overflow:hidden;
	clear:both;
}

.investorttleLeft{ width:508px; float:left;
}
.investorttleRight{ width:15px; float:left;
	}
.investorborderbot{ border-bottom:1px solid #eaeaea; padding-bottom:5px; padding-top:8px;
	}
.investorRight a
{
	color:#7e7e7e;
	text-decoration: none;
	}
.investorRight a:hover
{
	color:#7e7e7e;
	text-decoration:underline;
}
.investorRight span
{
	color:#7e7e7e;
	font-size:11px;
	text-decoration:none; font-weight:bold;
}
.investorLeft
{
	width:251px;
	height:400px;
	background:url(../images/investor-left-img.jpg) no-repeat;
	float:left;
}
.InfrastructureLeft
{
	float:left;
	background:url(../images/left-infastructure.jpg) no-repeat;
	height:347px;
	width:455px;
}
.Infrastructureswrapper
{
	width:1000px;
	background:url(../images/infastructureouterbg.jpg) no-repeat right top;
	margin:0 auto;
}
.InfrastructureRight
{
	float:left;
	height:347px;
	padding:43px 0 0 20px;
	background:url(../images/Right-infastructure.jpg) no-repeat;
	width:340px;
}
.InfrastructureRight img
{
	padding-bottom:10px;
}

.Infrastructure
{
	width:960px;
	margin-bottom:5px;
	padding:35px 0 0 40px;
}
.lefttable
{
	width:123px;
	padding:11px 0 20px 19px;
	background:#f3f3f3;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	vertical-align:top;
	font-weight:bold;
}

.centertable
{
	width:155px;
	border-right:1px solid #fff;
	padding:11px 0 20px 19px;
	background:#f3f3f3;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.gridebgttle{ background-color:#ececec; color:#cc2635; font-weight:bold;
}
.gridebg{ background-color:#f7f7f7; 
	}
.investorRight td{ padding-left:10px;
	}
	
.Righttable
{
	width:316px;
	border-bottom:1px solid #fff;
	padding:11px 5px 20px 19px;
	background:#f3f3f3;
	border-right:1px solid #fff;
}
.newswrapper
{
	width:1000px;
	background:url(../images/newsleftbg.jpg) no-repeat right top;
	margin:0 auto;
}

.enquiryinactive
{
	width:124px;
	margin-right:3px;
	height:33px;
	background:url(../images/left-feedbackbg.gif) repeat-x left;
	float:left;
}
.loactionouter
{
	width:1000px;
	margin:0 auto;
	background:url(../images/location-bg.jpg) no-repeat right top;
}
.NewsLeft
{
	width:242px;
	margin-left:10px;
	height:336px;
	background:url(../images/sanraLeft.jpg) no-repeat center;
	float:left;
}

.enquiryinactive a
{
	background:url(../images/Right-feedbackbg.gif) no-repeat right top;
	display:block;
	padding:11px 0 0 12px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4b4b4b;
	overflow:hidden;
	height:23px;
}
.investorswrapper
{
	width:1000px;
	background:url(../images/investor-right-img.jpg) no-repeat right top;
	margin:0 auto;
}
.businesswrapper
{
	width:1000px;
	background:url(../images/businessRightbg.jpg) no-repeat right top;
	margin:0 auto;
}
.careerswrapper 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/careersLeftbg.jpg) no-repeat scroll right top;
	margin:0 auto;
	width:1000px;
}




/* gallery styles */



.FeatureContentOuter
{
	width:1000px;
	background:url(../images/feature-leftbg.jpg) no-repeat left top;
}
.showcaseOuter
{
	width:678px;
	height:341px;
	padding-top:32px;
	background:url(../images/feature-topbg.jpg) no-repeat;
	margin-left:230px;
}

.showcaseTrailer
{
	width:678px;
	height:500px;
	padding-top:32px;
	background:url(../images/trailer-bg.jpg) no-repeat;
	margin-left:220px;
	padding-left:32px;
}

.showcasebottomOuter
{
	width:678px;
	height:341px;
	padding-top:22px;
	background:url(../images/showcasebg.jpg) no-repeat;
	margin-left:230px;
}
.bannerTop
{
	width:616px;
	margin-bottom:8px;
	margin-left:31px;
	height:191px;
	background:url(../images/img-featurefilm1.jpg) no-repeat;
}

.bannercontent
{
	width:656px;
	height:37px;
	padding-top:15px;
	margin-left:21px;
	margin-right:21px;
}
.bannercontent ul
{
	margin:0px;
	padding:0px;
}
.bannercontent ul li
{
	float:left;
	padding:0 50px 0 13px;
	background:url(../images/featurefilm_line.gif) no-repeat right;
	list-style:none;
}

.bannercontent ul li.last
{
	background:none;
}
.bannercontent ul li span
{
	font-weight:bold;
	color:#7e7e7e;
}
.bottomcontent
{
	margin-left:38px;
	padding:0px 0 0 0px;
}
.bottomcontent strong
{
	display:block;
	float:left;
}
.bottomcontent span
{
	display:inline-block;
		float:left;
		width:560px;
		padding-left:5px;
}
.showcasebottom
{
	width:678px;
	height:341px;
	padding-top:21px;
	background:url(../images/feature-bottombg.jpg) no-repeat 4px -3px;
	margin-left:230px;
}
.bannerbottom
{
	width:616px;
	margin-bottom:8px;
	margin-left:31px;
	height:191px;
	background:url(../images/img-featurefilm2.jpg) no-repeat;
}
.TVSerialbannerTop
{
	width:616px;
	margin-bottom:8px;
	margin-left:31px;
	height:191px;
	background:url(../images/tv-serial_Top.jpg) no-repeat;
}
.tvserialouter
{
	width:1000px;
	background:url(../images/left-tvserialbg.jpg) no-repeat left top;
	display:block;
	overflow:hidden;
	height:518px;
}
.TVSerialbottom
{
	width:616px;
	margin-bottom:8px;
	margin-left:31px;
	height:191px;
	background:url(../images/tv-serial_bottom.jpg) no-repeat;
}


.jcarousel-list li img
	{
	cursor: pointer;
	}
	
	
	
.indexcontentOuter .logo
{
	display:block;
	margin-top:60px;
}


/*Investors Page*/

.fwbld
{
	font-weight:bold;
}

.investorRight
{
	width:540px;	
	line-height:17px;
	float:left;
	text-align:justify;
}

.investorCorparate ul
{
	padding-top:10px;
	padding-left:0;
	list-style:none;
}

.investorCorparate ul ul ul
{	
	padding-top:0;
	list-style:none;
}

.investorCorparate span
{	
	font-size:17px;
	color:#c12a31;
	font-weight:bold;
	padding-left:0px;
}

.investorCorparate ul ul li
{
	padding-bottom:10px;
}

.investorCorparate ul ul ul.lstDisc li
{
	padding-bottom:0px;
}
.investorCorparate ul li span
{	
	font-size:11px;
	color:#6D6B67;
}

.investorCorparate ul li span a
{
	background:url(../images/pdf-icon.jpg) no-repeat scroll right;
	display:block;
	text-decoration:none;
	color:#6D6B67;
	border-bottom:1px #eaeaea solid;
	padding:8px 0px 5px 0px;
	cursor:pointer;
}

.investorCorparate ul ul ul.lstDisc
{
	list-style:outside disc;
	padding-left:5px;
	margin-left:5px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.investorGeneralInfo span
{
	font-size:17px;
	color:#c12a31;
	font-weight:bold;
}

.investorGeneralInfo ul
{
	margin:10px 0 0 0;
	padding:0px;
	list-style:none;
}

.investorGeneralInfo ul li.last
{
	padding-bottom:10px;
}

.investorFinance span
{
	font-size:17px;
	color:#c12a31;
	font-weight:bold;
}

.investorFinance ul
{
	margin:3px 0 0 0;
	padding:0px;
	list-style:none;
	width:540px;
}

.investorFinance ul li
{
	border-bottom:1px #eaeaea solid;
	padding:8px 0px 5px 0px;
	font-weight:bold;
}

.investorFinance ul li a
{
	background:url(../images/pdf-icon.jpg) no-repeat scroll right;
	display:block;
	text-decoration:none;
	color:#6D6B67;
}

.investorFinance ul li.last
{
	margin-bottom:30px;
}

/*Location page*/

.fwbld
{
	font-weight:bold;
}

.locationContent
{
	margin:0px;
	padding:0px;
	float:left;
	width:500px;
	line-height:15px;
}

.locationContent ul
{
	width:220px;
	list-style:none;
	float:left;
	height:187px;
	display:block;
	margin:0px;
	padding:0px;
}

.locationContent ul li a
{
	cursor:pointer;
	text-decoration:none;
	color:#6D6B67;
}
.locationContent span
{
	font-weight:bold;
	display:inline-block;
}
.locationContent span.locationHeader
{
	color:#bf3032;
	font-weight:bold;
}

.locationContent ul.locationFirst
{
	border-bottom:#dcdbdb solid 1px;
	height:187px;
	width:201px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-right:7px;
}

.locationContent ul.locationSecond
{
	border-left:#dcdbdb solid 1px;
	width:187px;
	height:181px;
	padding-left:30px;
	margin-bottom:7px;
	padding-bottom:0px;
}

.locationContent ul.locationThird
{
	border-right:#dcdbdb solid 1px;
	width:208px;
	height:181px;
	margin-right:5px;
	margin-top:6px;
	padding-top:0px;
	padding-left:0px;
}

.locationContent ul.locationFourth
{
	border-top:#dcdbdb solid 1px;
	width:190px;
	margin-top:0px;
	padding-top:6px;
	padding-left:25px;
}
.locationContent ul.locationFiveth
{
	border-top:#dcdbdb solid 1px;
	width:200px;
	height:181px;
	margin-right:0px;
	margin-top:0px;
	padding-top:7px;
	padding-left:0px;
}
.locationContent ul.locationSixth
{
	border-top:#dcdbdb solid 1px;
	border-left:#dcdbdb solid 1px;
	width:190px;
	margin-top:0px;
	margin-left:10px;
	padding-top:9px;
	padding-left:25px;
}


.locationContent li.voicePosregoff
{
	padding-bottom:20px;
}

.locationContent li.voicePoscorpoff
{
		padding-bottom:35px;
}

.locationContent li.voicePosuscomp
{
		padding-bottom:77px;
}

/*Gallery page*/

.gallcontent
{
	width:271px;  
	height:214px; 
	border-bottom:14px solid #fff;
	border-left:14px solid #fff;
	padding:42px 42px 28px 28px;
	text-align:justify;
	float:left;
}

.gallcontent ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.gallcontent ul li
{
	padding-bottom:5px;
}
.gallcontent li.gallHeader
{
	font-size:15px;
	color:#c12a31;
	font-weight:bold;
	padding-bottom:10px;
}

.gallcontent strong
{
	float:left;
	padding-right:5px;
}
.gallcontent span
{
	display:inline-block;
	width:214px;
	float:left;
}

/*Testimonial Page*/

.testimonialContent
{
	float:left;
	padding-right:10px;
	text-align:justify;
}

.testimonialContent span
{
	display:inline-block;
	width:310px;
	padding-left:5px;
}
.smessage
{
	padding-left:5px;
	font-weight:bold;
	color:Green;
}
.fmessage
{
	padding-left:5px;
	font-weight:bold;
	color:red;
}
.errorsummary
{
	width:327px;
	
}
.errorsummary ul
{
	padding-left:18px;
	padding-bottom:5px;
}
.errorsummary ul li
{
	float:none;
	list-style-type:disc;
	padding:0px;
}


.crtopbg
{
	background:url(../images/careertopbg.gif) no-repeat;
	height:8px;
	
	
}

.crbottombg
{
	background:url(../images/careerbottombg.gif) no-repeat;
	height:8px;
}

.crmiddlebg
{
	background:url(../images/careermiddlebg.gif) repeat-y  left top;
}

.careersrightin ul
{
	margin:8px 0 0 0;
	padding:0px;

		
}
	
.careersrightin ul li
{
	
	list-style-type:none;
	width:190px;
	background:url(../images/crarrow.gif) no-repeat left top ;
	height:24px;
	margin:0 0 0 11px;
	padding:9px 0 0 0;
	border-top:1px solid #cccccc;
	;
}

.careersrightin ul li a
{
	text-decoration:none;
	margin:8px 0 0 38px;
	color:#797979;
	
}

.crlast{
	border-top:none !important;
}
	
