body
{
background-color:#CCCCCC;
text-align:center;
margin:0px;
}

* html #mainContainer{
width:800px;
overflow:hidden;
margin-right:auto;
margin-left:auto;
}

/* firefox to force show scrollbar 
html {
     overflow: -moz-scrollbars-vertical;
}
*/

/* safari to force show scrollbar 
html>body { overflow-x: auto; overflow-y: scroll;}*/

 

#mainContainer{
width:800px;
margin-right:auto;
margin-left:auto;
/*height:100%;
border:1px solid #CECFCE;*/
}


a{
color:#28568f;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a:visited{
color:#28568f;
}

TD.content
{
    FONT-SIZE: 10.5px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    line-height:16px;
  /*  background-color:#E7E3E7;*/
}

.heading	{	
	font-family:Verdana;
	font-size:18px;
	color:#9d0a0f;
	TEXT-TRANSFORM: uppercase;
	line-height:24px;
	font-weight:normal;
	}
		
.HeadingTM
{
font-family:Verdana;
font-size:12px;
color:#9d0a0f;
TEXT-TRANSFORM: uppercase;
}
	
*html .HeadingTM
{
font-family:Verdana;
font-size:14px;
color:#9d0a0f;
TEXT-TRANSFORM: uppercase;
}
	
.subHeading	{	
	font-family: Verdana;
	font-size:	14px;
	Color:#000000;
	text-decoration:none;
	text-transform:	none;
	margin-bottom:4px;
	}	
	
.subHeadingTM{
font-size:8px;
}

* html .subHeadingTM{
font-size:10px;
}

.contentTM
{
font-size:7px;
}

* html .contentTM
{
font-size:8px;
}
	
.subSheading	{	
	font-family: Verdana;
	font-size:	12px;
	Color:#000000;
	text-decoration:	none;
	text-transform:	none;
	padding:0px;
	margin-bottom:4px;
	}	

.headingB{
	color:#9d0a0f;
	font-size:12px;
	font-weight:bold;
}

span.subSheading{
	font-weight:bold;
}

H5 	{	
	font-family: Verdana;
	font-size:	10px;
	font-weight:	700;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana;
	font-size:	16pt;
	Color:#9d0a0e;
	text-decoration:	none;
	text-transform:	none;
	}	


.tblTD
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
}


#Layer1{
	position:relative;
	z-index:1;
	width:330px; 
	left:44px; 
	top:0px;
}


.section1{
	top:-42px !important;
}


* html #Layer2{
	position:relative;
	width:620px; 
	height:49px; 
	z-index:2; 
	left:103px; 
	top:-58px;
}


#Layer2{
	position:relative;
	width:620px; 
	height:30px; 
	z-index:2; 
	left:146px; 
	top:-49px; 	
	}


* html .section2{
	top:-56px !important;
}


.section2{
	top:-47px !important;
}


* html #Layer3{
	position:relative; 
	width:600px; 
	height:49px; 
	z-index:2; 
	left:116px; 
	top:-116px; 
	visibility: hidden;
}


#Layer3{
	position:relative; 
	width:600px; 
	height:49px; 
	z-index:2; 
	left:117px; 
	top:-79px; 
	visibility: hidden;
}


* html .section3{
	top:-110px !important;
}

.section3{
	top:-82px !important;
}


* html #Layer4{
	position:relative;
	width:400px; 
	height:50px; 
	z-index:3; 
	left: 227px; 
	top: -174px; 
	visibility: hidden;
}


#Layer4{
	position:relative;
	width:400px; 
	height:50px; 
	z-index:3; 
	left: 227px; 
	top: -128px; 
	visibility: hidden;
	overflow:hidden;
}

* html .section4{
	top:-168px !important;
}


.section4{
	top:-131px !important;
}

* html #Layer5{
	position:relative;
	width:775px; 
	height:52px; 
	z-index:4; 
	left:20px; 
	top: -224px; 
	visibility: hidden;
}

#Layer5{
	position:relative;
	width:775px; 
	height:52px; 
	z-index:4; 
	left:20px; 
	top: -178px; 
	visibility: hidden;
}


* html .section5{
	top:-218px !important;
}

.section5{
	top:-181px !important;
}

* html #Layer6{
	position:relative;
	width:400px; 
	height:50px; 
	z-index:3; 
	left: 447px; 
	top: -283px; 
	visibility: hidden;
}


#Layer6{
	position:relative;
	width:400px; 
	height:50px; 
	z-index:3; 
	left: 447px; 
	top: -230px; 
	visibility: hidden;
	overflow:hidden;
}

* html .section6{
	top:-276px !important;
}

.section6{
	top:-233px !important;
}

/*India Watch Section */
*html .sectionIndiawatch2{
	top:-61px !important;
	left:102px !important;
}

.sectionIndiawatch2{
	top:-52px !important;
	left:102px !important;
}

*html .sectionIndiawatch6{
	margin-top:6px !important;
    left:457px !important;
}

.sectionIndiawatch6{
	margin-top:5px !important;
    left:457px !important;
}

.sectionIndiawatch3{
	margin-top:-3px !important;
}

.sectionIndiawatch4{
	margin-top:0px !important;
}

.sectionIndiawatch5{
	margin-top:0px !important;
}

/* industrial Layers */

* html .industrialSec1{
	top:-61px !important;
}

.industrialSec1{
	top:-52px !important;
}

* html .indussection3{
	margin-top:-37px;
}

.indussection3{
	top:-82px !important;
}


* html .indussection4{
	top:-140px !important;
}


.indussection4{
	top:-131px !important;
}


* html .indussection5{
	top:-190px !important;
}

.indussection5{
	top:-181px !important;
}

/* industrial Layers */

/*India Watch Section*/
* html .indussection6{
	top:-248px !important;
}

.indussection6{
	top:-233px !important;
}
/*India Watch Section */


/* leading section */
* html .leadingsection4{
	top:-140px !important;
}

.leadingsection4{
	top:-131px !important;
}
/* leading section */
td #topNav{
	height:34px;
	overflow:hidden;
	
}

img .spacer{
	cursor:pointer;
}

#menuLayer{
	position:absolute;
	top:161px;
	z-index:10;
/**/	height:40px;
	}

#topNavmenu{

	}

td #leftSpacer{
	width:175px;
	/*background-color:#E7E3E7;*/
}

td #dataContainer{
	width:555px;
	padding-left:15px;

}

td #dataContainer1{
	width:300px;

}

table #dataTable{
	background-color:#e2e2e1;
	width:800px;
}

td #rightSpacer{
	width:20px;
	/*background-color:#E7E3E7;*/
}

span.headingAbout{
	text-transform: uppercase;
	font-family:Verdana;
	font-size:	18px;
	line-height:30px;
}

img.lastMenuItem{
	margin-right:2px;
}

#footer{
	font-family:Verdana;
	font-size: 10px;
	line-height:20px; 
	padding-right:4px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
}

.rightText{
text-align:right
}


/* Contact and Other Layer Positioning */

.sect1global{
	margin-top:-5px;
	left:43px !important;
}

* html .sect2global{
	margin-top:0px;
	left: 102px !important; 
}

.sect2global{
	margin-top:0px;
	left: 102px !important; 
}

* html .sect3global{
	margin-top:0px;
}

.sect3global{
	margin-top:0px;
}

* html .sect4global{
	margin-top:0px;
}

.sect4global{
	margin-top:0px;
}

* html .sect5global{
	margin-top:0px;
}

.sect5global{
	margin-top:0px;
}

* html .sect6global{
	margin-top:0px;
	left: 447px !important; 
}

.sect6global{
	margin-top:0px;
	left: 447px !important; 
}

/* for the left Library of Contact , news, & Careers section */

* html .libraryLeft{
	font-size:11px; 
	font-family:verdana;
	line-height:15px;
	list-style-type:square;
	color:#ffffff;
	padding-right:8px;
	margin-left:26px;
	padding-left:0px;
}


.libraryLeft{
	font-size:11px; 
	font-family:verdana;
	line-height:15px;
	list-style-type:square;
	color:#ffffff;
	padding-right:8px;
	padding-left:25px;
}




.libraryLeft li{
	margin-left:0px;

}

.libraryLeft li.active{
	margin-left:0px;
	color:#29558c;
}

.libraryLeft span{
	color:#969696;
	}

.libraryLeft span.bold{
	font-weight:bold;
	color:#979797;
}

.libraryLeft1{
	font-size:11px; 
	font-family:verdana;
	line-height:15px;
	list-style-type:square;
	color:#000000;
	background-color:#f3f3f3;
	margin-left:10px;
	padding:5px 10px 0 10px;
	width:165px;
	height:245px;
	margin-right:10px;
	margin-top:45px;
	float:left;
}

.libraryLeft2{
	font-size:11px; 
	font-family:verdana;
	line-height:15px;
	list-style-type:square;
	color:#000000;
	background-color:#ffffff;
	margin-left:10px;
	padding:5px 0px 0px 0px;
	width:170px;
	height:235px;
	margin-right:15px;
	float:left;
}


/* left Library of Contact , news, & Careers section propertiers end*/


table td .tableheading{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}

/* India Watch Section */

.tblindiaWatch td#leftSpacer{
	width:285px;
	padding-left:25px;
	padding-right:8px;
	border-right:2px solid #ffffff;
	font-size:11px; 
	font-family:verdana;
}

.tblindiaWatch td#dataContainer{
	width:458px;
	padding-left:15px;
}

td.IndiaWatchhead{
	padding-left:25px;
}

.tblindiaWatch span.subheading{
	font-family:Verdana;
	font-size:18px;
	color:#9d0a0f;
}

.contentItalic{
	font-style:italic;
	line-height:16px;
	font-size:11px;
}

.NewslHead{
color:#0f5c9a; 
font-size:12px; 
font-weight:bold;

}

.headingRed{
color:#9e0b0f;
font-weight:bold;
text-transform: uppercase;
}


.headingBlue{
color:#005295;
font-weight:bold;
font-size:11px;
}

.headingBlueli{
list-style-image:url(../images/bullet_round.gif);
padding-left:0px;
margin-left:0px;
padding-right:10px;
}

.blue{
color:#005295;
}

* html .buletIndiawatch{
	padding-left:0px;
}

.buletIndiawatch{
	
	margin-left:0px;
}

.buletIndiawatch li{
	
	list-style-image:url(../images/bullet.gif);
	padding-bottom:5px;
}

.buletIndiawatch1{
	
	margin-left:0px;
}

.buletIndiawatch1 li{
	
	list-style-image:url(../images/bullet.gif);
	padding-bottom:5px;
}


td.IndiaWatchhead span.heading{
	color:#9d0a0f;
	font-size:12px;
	font-weight:bold;
}
/* India Watch Section end */

#table_1
{
width:780px;
float:left;
background-color:#F3f3f3;
padding:10px 10px 10px 10px;
margin-left:10px;
}

#tableheading1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9e0b0f;
text-transform:uppercase;
padding:5px 0 5px 5px;
width:780px;
}


#tableheadinggrey
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 0 5px 5px;
color:#333333;
background-color:#aeaeae;
}

#tablecontent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:5px 0 5px 5px;
color:#333333;
text-align:left;
vertical-align:top;
}

#tablecontent ul
{
padding-left:10px;
margin-left:10px;
padding-right:15px;
}

#tablecontent ul li
{
list-style-image:url(../images/bullet_round.gif);
padding-left:0px;
margin-left:0px;
padding-right:15px;
}

#content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
width:780px;
float:left;
text-align:left;
}

#content ul
{
padding-left:10px;
margin-left:10px;
padding-right:15px;
}

#content ul li
{
list-style-image:url(../images/bullet_round.gif);
padding-left:0px;
margin-left:0px;
padding-right:15px;
}

#footer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
width:740px;
text-align:left;
margin:10px 0 10px 22px;
float:left;
}

#divider
{
width:1px; 
background-color:#999999; 
height:252px; 
float:left; 
margin-right:10px; 
margin-top:45px;
}