html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	/*background-image:url(/Images/headerbg.gif);
	background-repeat:repeat-x;

	background-color:#002657;
	background-color:#000000;*/
	color:#727272;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.jigsawbody{
	background-color:#FFFFFF;	
}

.permanentbody{
	background-color:#00193a;	
}

.landingbody{
	background-color:#FFFFFF;	
}

.PageBreak		{PAGE-BREAK-AFTER: always;}
.lefttree{
	font:Arial; font-size:12px; color:#fafafa; text-decoration:none;
}


img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

.NABBody{
	background-color:#015259;
	background-image:url(/Images/MicroSite_NAB/BG.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	/*background-repeat:repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}


.MetroBody{
	background-color:#133f8b;
	background-image:url(/Images/MicroSite_Metro/BG.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	/*background-repeat:repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

.TruBody{
	background-color:#FFF;
	background-image:url(/Images/MicroSite_TRU/BG.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

.OneSteelBody{
	background-color:#bc2029;
	background-image:url(/Images/MicroSite_OneSteel/BG.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	/*background-repeat:repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}


.IntegralBody{
	background-color:#035f58;
	background-image:url(/Images/MicroSite_Integral/BodyBG.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

.SuzlonBody{
	background-color:#035f58;
	background-image:url(/Images/MicroSite_Suzlon/BodyBG.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}


.CEBody{
	background-color:#FFF;
	background-image:url(/Images/MicroSite_CE/BG.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

.CPABody{
	background-color:#FFF;
	background-image:url(/Images/MicroSite_CPA/BG.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#7b7b7b;
}

.JPJBody{
	background-color:#FFF;
	background-image:url(/Images/MicroSite_JPJ/HomeHeaderBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#7b7b7b;
}

.OIBody{
	background-color:#ffffff;
	background-image:url(/Images/MicroSite_OI/BG.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	/*background-repeat:repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}


/************************************************************************
* 	OI Microsite CSS
************************************************************************/

div#OIMainContainer
{
	width:870px;
	margin:auto;
}

div#OIMainInnerContainer
{
	width:870px;
	float:left;
	margin:40px 0px 0px 0px;
	background-color:#FFF;
}
	
div#OILeftPane
{
		width:226px;
		float:left;
		overflow:hidden;
}

	div#OILogo
	{
		width:226px;
		float:left;
	}
	
	div#OINav
	{
		width:220px;
		float:left;
		padding:0px 0px 10px 6px;
	}
	
	div#OILeftPortfolio{
		width:219px;
		float:left;
		padding:0px 0px 0px 6px;
	}

div#OIRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
	div#OIImageHeader
	{
		width:621px;
		float:left;
		padding:6px 8px 8px 15px;
	}
	
	div#OIPageContent
	{
		width:588px;
		float:left;
		padding:10px 28px 40px 28px;
	}
	
	div#OIFooter
	{
		width:100%;
		float:left;
		background-image:url(/Images/MicroSite_OI/FooterBG.jpg);
		background-repeat:repeat-x;
		height:30px;
	}
	
		div#OIFooterInner
		{
			width:870px;
			margin:auto;
		}
		
			div#OIFooterInnerContainer
			{
				width:850px;
				float:left;
				padding:8px 0px 0px 20px;
				color:#FFF;
			}



/************************************************************************
* 	Metro Microsite CSS
************************************************************************/

div#MetroMainContainer
{
	width:872px;
	margin:auto;
}

div#MetroMainInnerContainer
{
	width:870px;
	float:left;
	margin:40px 0px 0px 0px;
	background-color:#FFF;
	border-top:solid 1px #ebebeb;
	border-right:solid 1px #ebebeb;
	border-left:solid 1px #ebebeb;
	border-bottom:none;
	
}
	
div#MetroLeftPane
{
		width:226px;
		float:left;
}

	div#MetroLogo
	{
		width:226px;
		float:left;
	}
	
	div#MetroNav
	{
		width:220px;
		float:left;
		padding:10px 0px 10px 6px;
	}
	
	div#MetroLeftPortfolio{
		width:219px;
		float:left;
		padding:0px 0px 0px 6px;
	}

div#MetroRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
	}
	
	div#MetroImageHeader
	{
		width:621px;
		float:left;
		padding:6px 7px 8px 16px;
	}
	
	div#MetroPageContent
	{
		width:588px;
		float:left;
		padding:20px 28px 15px 28px;
	}
	
	div#MetroFooter
	{
		width:872px;
		float:left;
		padding:5px 0px 20px 0px;
		color:#bcc1c1;
		border-top:solid 1px #ebebeb;
		
	}	


/************************************************************************
* 	NAB Microsite CSS
************************************************************************/

div#NABMainContainer
{
	width:870px;
	margin:auto;
}

div#NABMainInnerContainer
{
	width:870px;
	float:left;
	margin:40px 0px 0px 0px;
	background-color:#FFF;
}
	
div#NABLeftPane
{
		width:226px;
		float:left;
}

	div#NABLogo
	{
		width:226px;
		float:left;
	}
	
	div#NABNav
	{
		width:220px;
		float:left;
		padding:10px 0px 10px 6px;
	}
	
	div#NABLeftPortfolio{
		width:219px;
		float:left;
		padding:0px 0px 0px 6px;
	}

div#NABRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
	}
	
	div#NABImageHeader
	{
		width:628px;
		float:left;
		padding:6px 8px 8px 8px;
	}
	
	div#NABPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
	}
	
	div#NABFooter
	{
		width:836px;
		float:left;
		padding:20px 0px 20px 34px;
		background-color:#000000;
		color:#FFF;
	}


/************************************************************************
* 	Tru Energy Microsite CSS
************************************************************************/

div#TEMainContainer
{
	width:1000px;
	margin:auto;
}

div#TEMainInnerContainer
{
	width:870px;
	float:left;
	padding:40px 65px 0px 65px;
	background-image:url(/Images/MicroSite_TRU/HomeHeaderBG.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
	
div#TELeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
	}

	div#TELogo
	{
		width:226px;
		float:left;
	}
	
	div#TENav
	{
		width:197px;
		float:left;
		padding:15px 10px 10px 19px;
	}
	
	div#TELeftPortfolio{
		width:221px;
		float:left;
		padding:10px 0px 0px 5px;
	}

div#TERightPane{
		width:644px;
		float:left;
		background-color:#FFF;
	}
	
	div#TEImageHeader
	{
		width:628px;
		float:left;
		padding:10px 8px 35px 8px;
	}
	
	div#TEPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
		min-height:300px;
		_height:300px;
	}
	
	div#TEFooter
	{
		width:845px;
		float:left;
		padding:0px 0px 10px 25px;
	}


/************************************************************************
* 	Country Energy Microsite CSS
************************************************************************/

div#CEMainContainer
{
	width:870px;
	margin:auto;
}

div#CEMainInnerContainer
{
	width:870px;
	float:left;
	padding:40px 0px 0px 0px;
	/*background-image:url(/Images/MicroSite_TRU/HomeHeaderBG.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
}
	
div#CELeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}

	div#CELogo
	{
		width:226px;
		float:left;
	}
	
	div#CENav
	{
		width:182px;
		float:left;
		padding:15px 25px 10px 19px;
	}
	
	div#CELeftPortfolio{
		width:221px;
		float:left;
		padding:10px 0px 0px 5px;
	}

div#CERightPane{
		width:644px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
	div#CEImageHeader
	{
		width:628px;
		float:left;
		padding:8px 8px 35px 8px;
	}
	
	div#CEPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
		min-height:300px;
		_height:300px;
	}
	
	div#CEFooter
	{
		width:845px;
		float:left;
		padding:0px 0px 10px 25px;
	}


/************************************************************************
* 	CPA Australia Microsite CSS
************************************************************************/

div#CPAMainContainer
{
	width:870px;
	margin:auto;
}

div#CPAMainInnerContainer
{
	width:870px;
	float:left;
	padding:40px 0px 0px 0px;
}
	
div#CPALeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}

	div#CPALogo
	{
		width:226px;
		float:left;
	}
	
	div#CPANav
	{
		width:182px;
		float:left;
		padding:15px 25px 10px 19px;
	}
	
	div#CPALeftPortfolio{
		width:221px;
		float:left;
		padding:10px 0px 0px 5px;
	}

div#CPARightPane{
		width:644px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
	div#CPAImageHeader
	{
		width:628px;
		float:left;
		padding:8px 8px 35px 8px;
	}
	
	div#CPAPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
		min-height:300px;
		_height:300px;
	}
	
	div#CPAFooter
	{
		width:845px;
		float:left;
		padding:0px 0px 10px 25px;
	}

/************************************************************************
* 	OneSteel Microsite CSS
************************************************************************/

div#OneSteelMainContainer
{
	width:870px;
	margin:auto;
}

div#OneSteelMainInnerContainer
{
	width:870px;
	float:left;
	margin:40px 0px 0px 0px;
	background-color:#FFF;
}
	
div#OneSteelLeftPane
{
		width:226px;
		float:left;
}

	div#OneSteelLogo
	{
		width:226px;
		float:left;
	}
	
	div#OneSteelNav
	{
		width:220px;
		float:left;
		padding:10px 0px 10px 6px;
	}
	
	div#OneSteelLeftPortfolio{
		width:219px;
		float:left;
		padding:0px 0px 0px 6px;
overflow:hidden;
	}

div#OneSteelRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
overflow:hidden;
	}
	
	div#OneSteelImageHeader
	{
		width:621px;
		float:left;
		padding:6px 8px 8px 15px;
	}
	
	div#OneSteelPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
	}
	
	div#OneSteelFooter
	{
		width:836px;
		float:left;
		padding:20px 0px 20px 26px;
		color:#FFF;
	}

/************************************************************************
* 	Jetstar Platinum Jobs Microsite CSS
************************************************************************/



div#JPJMainContainer
{
	width:870px;
	margin:auto;
}

div#JPJMainInnerContainer
{
	width:870px;
	float:left;
	padding:40px 0px 0px 0px;


}
	
div#JPJeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}

	div#JPJLogo
	{
		width:226px;
		float:left;
	}
	
	div#JPJNav
	{
		width:182px;
		float:left;
		padding:15px 25px 10px 19px;
	}
	
	div#JPJLeftPortfolio{
		width:221px;
		float:left;
		padding:10px 0px 0px 5px;
	}

div#JPJRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
	div#JPJImageHeader
	{
		width:628px;
		float:left;
		padding:8px 8px 10px 8px;
	}
	
	div#JPJPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
		min-height:300px;
		_height:300px;
	}
	
	div#JPJFooter
	{
		width:845px;
		float:left;
		padding:0px 0px 10px 25px;
	}


/************************************************************************
* 	Integral Microsite CSS
************************************************************************/

div#IntegralMainContainer
{
	width:1082px;
	margin:auto;
}

div#IntegralBackgroundContainer
{
	width:1082px;
	float:left;
	background-image:url(/Images/MicroSite_Integral/IntegralGradientBG.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:341px;
	
}

div#IntegralMainInnerContainer
{
	width:870px;
	float:left;
	padding:40px 106px 0px 106px;
	background-image:url(/Images/MicroSite_Integral/HomeHeaderBG.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

div#IntegralMainInnerInnerContainer
{
	width:870px;
	float:left;
	background-color:#FFFFFF;
}
	
div#IntegralLeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}

	div#IntegralLogo
	{
		width:226px;
		float:left;
		padding-bottom:15px;
	}
	
	div#IntegralNav
	{
		width:209px;
		float:left;
		padding:0px 10px 15px 7px;
	}
	
	div#IntegralLeftPortfolio{
		width:221px;
		float:left;
		padding:0px 0px 0px 5px;
	}

div#IntegralRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
	div#IntegralImageHeader
	{
		width:621px;
		float:left;
		padding:8px 8px 0px 15px;
	}
	
	div#IntegralPageContent
	{
		width:574px;
		float:left;
		padding:10px 40px 20px 30px;
		min-height:300px;
		_height:300px;
	}
	
	/*div#IntegralPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
		min-height:300px;
		_height:300px;
	}*/
	
	div#IntegralFooter
	{
		width:845px;
		float:left;
		padding:20px 0px 10px 25px;
		color:#FFFFFF;
	}		
			

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
margin:auto;
width:905px;
padding:0px 48px 0px 47px;
background-image:url(/Images/InterimPage/background.gif);
background-repeat:repeat-y;
}

div#MainContainerPer
{
margin:auto;
width:905px;
padding:0px 48px 0px 47px;
background-color:#FFFFFF;
background-image:url(/Images/PermanentPage/background.gif);
background-repeat:repeat-y;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
float:left;
width:905px;
}
		
		div#HeaderContainerLogo a
		{
			float:left;
			width:316px;
			height:214px;			
			display:block;
		}
	
	div#HeaderContainerImage
	{
	float:left;
	width:905px;
	height:159px;
	/*background-position:16px 0px;*/
	}
	
	div#HeaderContainerImageInternal
	{
	float:left;
	width:590px;
	height:161px;
	background-image:url(/Images/HeaderImgInternal.jpg);
	background-repeat:no-repeat;
	/*background-position:16px 0px;*/
	}
	div#HeaderFullMenu{
		float:left;
		width:905px;
		height:53px;
		background-color:#c6c6c6;
	}
	div#HeaderContainerMenu
	{
	float:left;
	width:905px;
	height:53px;
	}
	
	
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
float:left;
width:905px;
background-image:url(/Images/LandingPage/ContentBG.jpg);
background-repeat:repeat-y;
}

div#MainBodyContainerFooter
{
float:left;
width:905px;
background-image:url(/Images/InterimPage/ContentBGFooter.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

div#MainBodyContainerPer
{
float:left;
width:905px;
background-image:url(/Images/LandingPage/ContentBG.jpg);
background-repeat:repeat-y;
}

div#MainBodyContainerPerFooter
{
float:left;
width:905px;
background-color:#FFFFFF;
background-image:url(/Images/PermanentPage/ContentBGFooter.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

div#MainBodyContainerinternal
{
float:left;
width:906px;
/*background-color:#ffffff;*/
background-image:url(/Images/mainContainerBG.jpg);
background-repeat:repeat-y;
}


	div#MainBodyContainerleft
	{
	float:left;
	width:271px;
	padding:0px 0px 0px 0px;
	min-height:300px;
	_height:300px;
	}
		div#infoarea
		{
		float:left;
		width:271px;
		height:289px;
		}
		
		div#treecontainer
			{	
				float:left;
				width:271px;
				padding:1px 0px 0px 0px;
				background-image:url(/Images/InterimPage/BlueStrip.jpg);
				background-repeat:no-repeat;
				border-bottom:solid 1px #096395;		
			}
			
		div#HomeLeftBlank
		{
			width:271px;
			height:126px;
			float:left;
			padding:0px 0px 0px 0px;
			background-image:url(/Images/InterimPage/BlueStrip.jpg);
			background-repeat:no-repeat;
		}	
				

		div#portfoliocontainer
		{
		float:left;
		width:222px;
		background-color:#bdbdbd;
		padding:18px 25px 21px 24px;
		
		}
		
		div#platinumpartners{
			float:left;
			width:271px;
			background-color:#c8c8c8;
			background-image:url(/Images/platinum_partners.jpg);
			background-repeat:no-repeat;
			min-height:40px;
			_height:40px;
			padding-top:44px;
			padding-bottom:10px;
		}
		div#newscontainer
		{
		float:left;
		width:205px;
		background-color:#c8c8c8;
		padding:55px 25px 44px 41px;
		background-image:url(/Images/latestnews.gif);
		background-repeat:no-repeat;
		min-height:97px;
		/*_height:97px;*/
		}
	
	div#MainBodyContainerright
	{
	float:left;
	width:544px;
	padding:41px 15px 110px 0px;
	overflow:hidden;
	}
	div#MainBodyContainerrightInternal{
		float:left;
		width:529px;
		padding:41px 15px 110px 15px;
		overflow:hidden;
	}
	div#MainBodyContainerright1{
		float:left;
		width:590px;
		padding:16px 18px 25px 27px;
		overflow:hidden;
		}
		
	div#MainBodyContainerHome{
		float:left;
		width:612px;
		padding:13px 0px 25px 22px;
		overflow:hidden;
		background-image:url(/Images/InterimPage/BlueStrip2.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	div#MainBodyContainerHomePer{
		float:left;
		width:612px;
		padding:13px 0px 25px 22px;
		overflow:hidden;
		background-image:url(/Images/PermanentPage/StripPer.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	div#MainBodyContainerInt{
		float:left;
		border-top:solid 1px #022850;
		width:612px;
		padding:13px 0px 25px 22px;
		overflow:hidden;
	}
	
	div#MainBodyContainerright2{
		float:left;
		width:590px;
		padding:141px 18px 25px 27px;
		overflow:hidden;
	}
	
	
		div#MainBodyContainerrightContent
		{
			float:left;
			width:590px;		
			overflow:hidden;
		}
	

		div#MainBodyContainerrightPortfolio
		{
			float:left;
			width:577px;
			padding-top:19px;
			
		}
	
		
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
margin:auto;
width:1000px;
}

div#FooterContainerPer
{
width:905px;
min-height:200px;
_height:200px;
margin:0px auto;
background-image:url(/Images/PermanentPage/FooterBG.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
}


/* Micro Site */
.micro_body {
	background-color:#005195; background-image:url(/Images/micro_bg_all.jpg); background-repeat:no-repeat; padding:41px 0px 0px 87px;
}

.micro_body_EDS {
	background-color:#005195; background-image:url(/Images/micro_bg_all.jpg); background-repeat:no-repeat; padding:41px 0px 0px 87px;
}

.micro_body_Railcorp {
	background-color:#005195;   background-image:url(/Images/micro_bg_all.jpg); background-repeat:no-repeat; padding:41px 0px 0px 87px;
}

.micro_body_ {
	background-color:#009dc4;  background-repeat:no-repeat; padding:41px 0px 0px 87px;
}

div#micro_pagecontainer{
	margin:0px 0px 0px 0px;
	width:870px;
	background-color:#FFFFFF;
	background-image:url(/Images/micro_pagebg.jpg);
	background-repeat:repeat-y;
}
div#micro_allcontainer{
	float:left;
	width:870px;
	background-color:#FFFFFF;
}
	div#micro_leftpane{
		float:left;
		width:226px;			
	}
		div#micro_logo{
			float:left;
			width:226px;
			height:111px;		
		}
		div#micro_logo a{
			float:left;
			width:226px;
			height:111px;			
			display:block;			
		}
		
		div#micro_leftinner{
			float:left;
			width:219px;
			padding:13px 0px 0px 7px;
			overflow:hidden;
		}
		div#micro_treemenu{
			float:left;
			width:219px;
			padding:0px 0px 13px 0px;
		}
		div#micro_leftbanner{
			float:left;
			width:219px;	
			
		}
		div#micro_leftportfolio{
			float:left;
			width:219px;
			padding:7px 0px 7px 0px;	
			background-position:0px 7px;	
			/*	
			background-image:url(/Images/micro_portfolio_bg.jpg);
			background-repeat:no-repeat;			
			height:152px;		
			*/
		}
			div#micro_leftportfolioItem{
				float:left;
				/*
				padding:23px 16px 23px 16px;				
				*/
			}
		div#micro_leftcontactus{
			float:left;
			width:219px;
			padding:0px 0px 7px 0px;			
		}
	div#micro_rightpane{
		float:left;
		width:629px;
		padding:7px 7px 7px 8px;
		background-color:#FFFFFF;	
	}
		div#micro_rightbanner{
			float:left;
			width:629px;
			height:110px;	/* ammendments for Railcorp Emergency Site */
		}
		div#EDS_rightbanner{
			float:left;
			width:629px;
			height:281px;
			padding:0px 0px 20px 0px;
		}
		
		div#micro_rightcontainer{
			float:left;
			width:575px;
			background-image:url(/Images/micro_maincontentbg.jpg);
			background-repeat:no-repeat;
			min-height:150px;		
			padding:13px 27px 7px 27px;		
		}
div#micro_footer{
	float:left;
	width:830px;
	height:75px;
	background-color:#005195;
	padding:17px 20px 0px 20px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;	
}


/************************************************************************
*	Landin Page - Structural DIVs
************************************************************************/


div#LandingContainer
{
	width:1000px;
	margin:auto;
}

	div#LandHeaderContainer
	{
		width:1000px;
		float:left;
	}
	
		div#LandQuickLinks
		{
			width:1000px;
			float:left;
			height:45px;
		}
		
		div#LandHeader
		{
			width:1000px;
			float:left;
			height:202px;
			background-image:url(/Images/LandingPage/header.jpg);
			background-repeat:no-repeat;
		}

			div#LandSearch
				{
				width:245px;
				float:left;
				padding:0px 34px 0px 721px;
				}
	
	div#LandMainContainer
	{
		width:1000px;
		float:left;
		background-image:url(/Images/LandingPage/background.jpg);
		background-repeat:repeat-y;
		min-height:500px;
		_height:500px;
	}
	
	div#LandSearchContainer
	{
		width:1000px;
		float:left;
		background-image:url(/Images/LandingPage/background.jpg);
		background-repeat:repeat-y;
		min-height:200px;
		_height:200px;
	}
		div#LandingMainPort
		{
			width:952px;
			float:left;
			padding:0px 22px 0px 26px;
		}
		
			div#LandingMainSearch
				{
					width:952px;
					float:left;
					padding:10px 0px 10px 0px;
					background-color:#FFFFFF;
				}

				div#LandingSearchContainer
				{
					width:902px;
					float:left;
					padding:0px 10px 0px 10px;
				}
		
			div#LandMainPort1
			{
				width:472px;
				float:left;
				height:308px;
				background-image:url(/Images/LandingPage/InterimManagementBG.jpg);
				background-repeat:no-repeat;
			}
				
				div#MainPort1Content
				{
					width:402px;
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					line-height:18px;
					font-size:12px;
					padding:80px 35px 0px 35px;
				}
			
			div#LandMainPort2
			{
				width:480px;
				float:left;
				height:308px;
				background-image:url(/Images/LandingPage/SearchPermanentBG.jpg);
				background-repeat:no-repeat;
			}
			
				div#MainPort2Content
				{
					width:400px;
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					line-height:18px;
					font-size:12px;
					padding:80px 40px 0px 40px;
				}
			
			div#LandingFourPort
			{
				width:946px;
				padding:0px 27px 0px 27px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				line-height:18px;
				font-size:12px;
			}
			
		div#LandingMainFooter
		{
			width:1000px;
			background-image:url(/Images/LandingPage/background_footer.jpg);
			background-repeat:no-repeat;
			height:18px;
			}
			
	div#LandFooterMainContainer
	{
		width:1000px;
		margin:auto;
		min-height:300px;
		_height:300px;
		float:left;
	}
		
	div#LandFooterContainer
	{
		width:970px;
		min-height:180px;
		_height:180px;
		padding:10px 15px 0px 15px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#011a3a;
		line-height:18px;
		font-size:12px;
	}
	
		div#LandFooterCopyright
		{
			float:left;
			width:975px;
			padding:0px 10px 0px 15px;
			height:29px;
			font-family:Arial, Helvetica, sans-serif;
			color:#212121;
			font-weight:bold;
			font-size:12px;
			line-height:16px;
		}
		


/************************************************************************
* 	Suzlon Microsite CSS
************************************************************************/

div#SuzlonMainContainer
{
	width:1082px;
	margin:auto;
}

div#SuzlonBackgroundContainer
{
	width:1082px;
	float:left;
	background-image:url(/Images/MicroSite_Suzlon/SuzlonGradientBG.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:341px;
	
}

div#SuzlonMainInnerContainer
{
	width:870px;
	float:left;
	padding:40px 106px 0px 106px;
	background-image:url(/Images/MicroSite_Suzlon/HomeHeaderBG.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

div#SuzlonMainInnerInnerContainer
{
	width:870px;
	float:left;
	background-color:#FFFFFF;
}
	
div#SuzlonLeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}

	div#SuzlonLogo
	{
		width:226px;
		float:left;
	}
	
	div#SuzlonNav
	{
		width:209px;
		float:left;
		padding:0px 10px 24px 7px;
	}
	
	div#SuzlonLeftPortfolio{
		width:221px;
		float:left;
		padding:0px 0px 0px 5px;
	}

div#SuzlonRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
	div#SuzlonImageHeader
	{
		width:621px;
		float:left;
		padding:8px 8px 0px 15px;
	}
	
	div#SuzlonPageContent
	{
		width:574px;
		float:left;
		padding:10px 40px 20px 30px;
		min-height:300px;
		_height:300px;
	}
	
	/*div#SuzlonPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
		min-height:300px;
		_height:300px;
	}*/
	
	div#SuzlonFooter
	{
		width:845px;
		float:left;
		padding:20px 0px 10px 25px;
		color:#FFFFFF;
	}			
		
/************************************************************************
*	Client Console - added by Eric
************************************************************************/		


.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
.clearbreak{ clear:both;width:100%;  }



div.ccHeader { height:94px; width:100%;  background:#096395 url(/images/cc_header_bg.gif) left top no-repeat; float:left;      }
.ccBackButton {margin-left:20px; display:block; margin-top:10px;       }
.ccCompanyName { font-family:Arial; font-size:18px; font-weight:bold; line-height:100%;  margin-left:20px; color:#fff; display:block;  margin-top:8px;       }
.ccTitle{  font-family:Arial; font-size:16px; font-weight:bold; line-height:100%;  margin-left:20px; color:#fff; display:block;  margin-top:10px;            }
div.ccButton { float:right; margin-top:-80px; z-index:99; margin-bottom:20px;   }
div.ccButton ul { margin:0; padding:0; list-style-type:none;  margin-right:20px;       }
div.ccButton ul li{ float:left; background-image:none;     }

.ccMain{ border:solid #e0e0e0 1px;  margin:20px; padding:20px;    }
.chartTitle { font-family:Arial; font-size:18px; font-weight:bold; display:block;  color:#000;       }
.chartTitleNote{ font-family:Arial; color:#0066aa; font-size:11px; font-weight:bold; display:block; line-height:30px; vertical-align:middle;}
.chartFootNote{ font-family:Arial; color:#0066aa; font-size:11px; display:block; line-height:18px; vertical-align:middle;}

.chartTable { background-color:#eeeeee; border-collapse:separate  ; width:100%;  }
.chartTable tbody.scrollTbody{ height:400px; overflow-y:scroll; overflow-x:hidden;   }
.chartTable td,.chartTable th{ background-color:#fff; padding:10px; text-align:center; font-family:Arial;     }

            
.chartTable th{ background-color:#f5f5f5; color:#096395; font-weight:bold; font-size:11px;        }
.chartTable td{ color:#000; font-weight:bold; font-size:11px; height:11px;         }

.chartTable tr.ralt td{ background-color:#f5f5f5; }

.chartTable th.c0{ text-align:left; /*font-size:16px; font-weight:bold;  color:#000;    */   }
.chartTable td.c0{ text-align:left;  /*font-weight:normal; color:#666666; /*white-space:nowrap; */    }
.chartTable td.cs{  background-color:#ebebeb  }



div.ccTab{ height:60px; padding:0 20px 0 21px  ; background:#fff url(/images/cc_tab_div_bg.gif) left top repeat-x;    }
div.ccTab ul{ margin:0; padding:0; list-style-type:none;  width:100%; background:#fff url(/images/cc_tab_bg.gif) left top repeat-x;height:60px;  }
div.ccTab ul li{ float:left; background-image:none;    padding:0px;  width:288px       }
div.ccTab ul li.c1,
div.ccTab ul li.c2{ background:url(/images/cc_tab_li_bg.gif) left top no-repeat }
a.ccTabLink:link,
a.ccTabLink:active,
a.ccTabLink:visited  ,
a.ccTabLink:hover {color:#fff; font-size:12px; font-weight:bold; display:block;text-align:center; height:40px; padding-top:20px; line-height:100%;      }

a.ccTabSelected,
a.ccTabSelected:link,
a.ccTabSelected:active,
a.ccTabSelected:visited  ,
a.ccTabSelected:hover { color:#000;  background:url(/images/cc_tab_selected.gif) center top no-repeat   }


div.ccProfile{ background: url(/images/cc_profile_left_bg.gif) repeat-y ; margin-top:-34px;  width:100%;z-index:98; }
dl.dlProfile {padding: 10px 0; float:left; width:216px;   }
dl.dlProfile dt{ color:#666666; font-size:12px; font-weight:normal; display:block; padding:10px 10px 4px 20px;       }
dl.dlProfile dd{ border-bottom:solid 1px #eeeeee; font-size:12px; font-weight:bold;  color:#333333;   display:block; padding:4px 10px 10px 20px;   }

div.ccProfileDetail{ float:left; margin-top:40px; margin-left:20px; border:solid 1px #dddddd; padding:20px; margin-bottom:20px;  }

div.ccProfHeader { margin-bottom:20px; }
span.ccProfTitle1{font-size:18px; font-weight:bold; color:#666666; line-height:200% }
span.ccProfTitle2{ font-size:18px; font-weight:bold; color:#000;  line-height:200%  }
span.ccProfTitle3{ font-size:12px; font-weight:bold; color:#096395; display:block;      }

span.ccProfDescShow { cursor:pointer; background:url(/images/cc_dropdown_img.gif) right top no-repeat; padding-right:25px; font-size:12px; font-weight:bold; color:#096395;  height:17px; line-height:17px; display:inline-block    ;padding-bottom:10px;   }
span.ccProfDescHide { cursor:pointer; background:url(/images/cc_collapse.gif) right top no-repeat; padding-right:25px; font-size:12px; font-weight:bold; color:#096395;height:17px; line-height:17px;display:inline-block; padding-bottom:10px;  }

div.ccProfImage{ float:left; width:160px; text-align:center; overflow:hidden;       }
div.ccProfTable{ float:left; margin-bottom:10px;      }
table.profileTable{border-collapse:collapse;  width:440px;    }
table.profileTable td{ border-bottom:solid 1px #eeeeee; padding:8px 10px;  font-family:Arial;  }
table.profileTable td.c0{  color:#666666; font-size:12px; font-weight:normal; padding-right:20px;   }
table.profileTable span.c0_Copy { float:right;color:#666666; font-size:12px; font-weight:normal; line-height:150%    }
table.profileTable td.c1{  color:#333333; font-size:12px; font-weight:bold;     }
table.profileTable td.c1_1{  color:#333333; font-size:16px; font-weight:bold;     }
a.ccLink:link,a.ccLink:active,a.ccLink:visited{color:#666666; font-size:11px; font-weight:bold;text-decoration:underline;  }
a.ccLink:hover{color:#096395; font-size:11px; font-weight:bold;  text-decoration:underline; }


ul.ccProfButton{ width:607px; height:38px; list-style-type:none; margin:0; padding:0; background:url(/images/cc_profile_button.gif);        }
ul.ccProfButton li{ background-image:none;  width:303px; float:left; height:38px; line-height:38px; margin:0; padding:0;   color:#fff;         }
ul.ccProfButton li.c0{text-align:center;}
ul.ccProfButton li.c1{text-align:left; }

ul.ccProfButton  span{color:#fff; font-size:12px;  font-weight:bold; vertical-align:middle;  }
ul.ccProfButton span.buttonLargeCopy{ font-size:24px; font-weight:bold; line-height:38px;  height:38px; display:inline;   padding:0; margin:0;       }

a.ccMatchLink,
a.ccMatchLink:link,
a.ccMatchLink:active,
a.ccMatchLink:visited,
a.ccMatchLink:hover{ color:#fff; font-size:12px;  font-weight:bold; display:block; padding-left:20px; line-height:38px;  height:38px; vertical-align:middle;       }

a.ccPotentialLink,
a.ccPotentialLink:link,
a.ccPotentialLink:active,
a.ccPotentialLink:visited,
a.ccPotentialLink:hover{ color:#fff; font-size:12px;  font-weight:bold;  line-height:38px;  height:38px; vertical-align:middle;       }

div.ccInnerWrapper{ background:url(/images/cc_left_bg.gif) left top repeat-y ;}
span.ccFormTitle{ font:bold 16px arial; color:#0a628e;  float:left; margin-left:30px;          }
div#ManualWrapper{ float:right;  margin-top:-20px   }


a.sortArrowASC{ background:url(/images/arrow_ASC.gif) right center no-repeat;  display:block; padding-right:15px;    }
a.sortArrowDESC{ background:url(/images/arrow_DESC.gif) right center no-repeat;  display:block; padding-right:15px;    }

#ccJobDescWrapper{ width:600px; }

dl{ font-size:10px; }
dd{ margin-left:10px; }