html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background:#ffffff url(../Images/BodyBG.gif) left top repeat-x;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

html{height:100%;}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}
    
div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

a:hover, a:active, a:focus  {outline: none;}

.clearbreak {  clear:both; width:100%; height:0; padding:0; margin:0;}
.redBorder{ border:solid 1px red;}
.fullHeight{height:100%;}

.jigsawbody{
	background-color:#FFFFFF;	
}

.permanentbody{
	background-color:#00193a !important;
	background:#ffffff url(../Images/PermanentPage/permanentbodyBg.gif) left top repeat;
 }

.landingbody{
	background-color:#FFFFFF;	
}

.lefttree{
	font:Arial; font-size:12px; color:#fafafa; text-decoration:none;
}


.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;
	color:#fff;
}

.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;
}

.PWCBody{
	background-color:#C42B25;
	background-image:url(/Images/PWC/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:#bed600 url(/Images/MicroSite_Integral/BodyBg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

.SanofiBody{
	background:#525ca3 url(/Images/MicroSite_Integral/BodyBg.jpg) 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;
}
.Colesbody{
	background-color:#e2e2e2;
	background-image:url(/Images/MicroSite_Coles/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;
}

.AGLBody{
	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;
	color:#fff;
}
.CBHBody{
	background-color:#003b5d;
	background-image:url(/Images/PWC/bg.jpg);
	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#TEFullBg{
	float:left; width:100%; background-image:url(/images/MicroSite_TRU/backgroundImg.jpg); background-repeat:no-repeat; background-position:top center;
}
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#PWCMainInnerContainer
{
	width:876px;
	float:left;
	padding:40px 65px 0px 65px;
	
}
div#PWCBodyContents{
	float:left; width:876px; background-color:#FFF;	
}

div#CBHMainInnerContainer
{
	width:876px;
	float:left;
	padding:40px 65px 0px 65px;
	
}
div#CBHBodyContents{
	float:left; width:876px; background-color:#FFF;	
}

	
div#TELeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
	}
	
	div#PWCLeftPane
	{
		width:226px;
		float:left;
		background-color:#FFF;
		padding-left:6px;
	}

	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;
	}
	
	div#PWCFooter
	{
		width:845px;
		float:left;
		padding:20px 0px 20px 25px;
		color:#FFF;
	}


/************************************************************************
* 	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;
	}


/************************************************************************
* 	Coles Microsite CSS
************************************************************************/

div#ColesMainContainer
{
	width:870px;
	margin:auto;
}

div#ColesMainInnerContainer
{
	width:870px;
	float:left;
	padding:40px 0px 0px 0px;
	background-color:#FFF;
	
	/*background-image:url(/Images/MicroSite_TRU/HomeHeaderBG.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
}
	
div#ColesLeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}

	div#ColesLogo
	{
		width:226px;
		float:left;
	}
	
	div#ColesNav
	{
		width:182px;
		float:left;
		padding:15px 25px 10px 19px;
	}
	
	div#ColesLeftPortfolio{
		width:221px;
		float:left;
		padding:10px 0px 0px 5px;
	}

div#ColesRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
	div#ColesImageHeader
	{
		width:628px;
		float:left;
		padding:8px 8px 35px 8px;
	}
	
	div#ColesPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
		min-height:300px;
		_height:300px;
	}
	
	div#ColesFooter
	{
		width:845px;
		float:left;
		padding:20px 0px 20px 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;
	}		
			
/************************************************************************
* 	Sanofi Microsite CSS
************************************************************************/
div#SanofiMainContainer
{
	width:870px;
	margin:auto;
	padding:40px 0px 0px 0px;
	background:#525ca3 url(/Images/MicroSite_Sanofi/BodyBg.jpg) repeat-x;
}
	div#SanofiMainInnerContainer
	{
		float:left;
		width:870px;
		background-color:#FFFFFF;
	}
	div#SanofiLeftPane
	{
		width:230px;
		float:left;
		background-color:#FFF;
	}
		div#SanofiLogo
		{
			width:230px;
			float:left;
			padding:15px 0px;
		}
		div#SanofiNav
		{
			width:212px;
			float:left;
			padding:0px 10px 15px 8px;
		}
		
		div#SanofiLeftPortfolio{
			width:222px;
			float:left;
			padding:0px 0px 0px 8px;
		}

	div#SanofiRightPane
	{
		width:640px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
		div#SanofiImageHeader
		{
			width:620px;
			float:left;
			padding:8px 8px 0px 12px;
		}
		div#SanofiPageContent
		{
			width:570px;
			float:left;
			padding:10px 40px 20px 30px;
			min-height:300px;
			_height:300px;
	}
	
	div#SanofiFooter
	{
		width:845px;
		float:left;
		padding:20px 0px 10px 25px;
		color:#FFFFFF;
	}		
			
/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
margin:auto;
width:963px;
}

div#MainContainerPer
{
margin:auto;
width:963px;
background-color:#FFFFFF;
/**
width:905px;
padding:0px 48px 0px 47px;
background-image:url(/Images/PermanentPage/background.gif);
background-repeat:repeat-y;
**/
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	float:left;
	 width:963px;
}
	div#LogoContainer{
		float:left;
		width:223px;
		height:154px;
	}
	div#HeaderLeftContainer{
		float:left;
		width:740px;
	}
	div#CandidateLoginContainer{
		float:right;
		width:359px;
		height:41px;
		padding:5px 10px;
		margin-bottom:49px;
		background:url(/Images/CandidateLoginBG.gif) left top no-repeat;
	}
	    div.CandidateLogOffContainer{
		    float:right;
		    width:309px;
		    padding:10px 0px 0px 50px;
		    height:35px;
		    vertical-align:middle;
	    }	
	    .CandidateName{float:left; width:150px; text-align:right;font-weight:bold; font-size:15px; }
	    .logoutBtn{float:left;width:65px; padding:1px 0px 0px 5px;}
	    
	div#MainNavigationContainer{
		float:right;
		height:42px;
	}
	
	
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
float:left;
width:963px;
}

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;**/
		width:670px;
		padding:13px 0px 25px 22px;
		overflow:hidden;
		background-color:#FFFFFF;
		min-height:770px;
		_height:770px;
	}
	
	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;
			
		}
	
/** Adding new CSS **/
	div#HomeTopContainer{
		float:left;
		width:963px;
		background:url(/Images/HomeTopBG.gif) left top no-repeat;
		height:506px;
	}

		div#JobSearchContainer{
			float:left;
			width:223px;
			height:280px;
			padding:65px 30px 20px 30px;
			background:url(/Images/JobSearchBG.gif) left top no-repeat;
			margin-left:21px;
			margin-right:25px;
			margin-top:20px;
		}
		div#HomeTopRightContainer{
			float:left;
			width:630px;
			margin-right:3px;
		}
		div#QuoteContainer{
			float:left;
			width:630px;
			text-align:center;
			font-size:16px;
			color:#888888;
			line-height:20px;
			padding:20px 0px;
		}		
		div#FlashContainer{
			float:left;
			width:630px;
		}
		div#HomePort01Container{
			float:left;
			width:630px;border:
		}
	div#HomePort02Container{
		float:left;
		width:963px;
		height:83px;
		background:url(/Images/HomePort1BG.gif) left top no-repeat;
	}
	div#HomeMiddleContainer{
		float:left;
		width:963px;
		padding:15px 0px 30px 0px;
	}
		div#HomePort03Container{
			float:left;
			width:963px;
			background:url(/Images/HomePort2MiddleBG.gif) left top repeat-y;
		}
			div#HomePort03ContentContainer{
				float:left;
				width:963px;
				background:url(/Images/HomePort2TopBG.gif) left top no-repeat;
			}
			div#HomePort03BottomContainer{
				float:left;
				width:963px;
				height:5px;
				line-height:5px;
				background:url(/Images/HomePort2BottomBG.gif) left bottom no-repeat;
			}
	div#HomeBottomContainer{
		float:left;
		width:963px;
	}
		div#HomeLeftContainer{
			float:left;
			width:642px;
		}
		div#HomeRightContainer{
			float:left;
			width:321px;
			padding:0px 10px 0px 19px;
			width:292px;
		}
			div#HomePort05Container{
			float:left;
			width:292px;
			background:url(/Images/HomePort4MiddleBG.gif) left top repeat-y;
		}
			div#HomePort05ContentContainer{
				float:left;
				width:262px;
				background:url(/Images/HomePort4TopBG.gif) left top no-repeat;
				padding:15px;
			}
			div#HomePort05BottomContainer{
				float:left;
				width:292px;
				height:5px;
				line-height:5px;
				background:url(/Images/HomePort4BottomBG.gif) left bottom no-repeat;
			}		
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	float:left;
	width:963px;
	background:url(/Images/FooterBG.gif) left top repeat-x;
	height:31px;
	font-size:11px;
	line-height:31px;
	margin-bottom:100px;
	margin-top:30px;
}

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;
	}			
		
		

/************************************************************************
* 	Coles Microsite CSS
************************************************************************/

div#ColesMainContainer
{
	width:870px;
	margin:auto;
}

div#ColesMainInnerContainer
{
	width:870px;
	float:left;
	padding:40px 0px 0px 0px;
	background-color:#FFF;
	
	/*background-image:url(/Images/MicroSite_TRU/HomeHeaderBG.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
}
	
div#ColesLeftPane
{
		width:226px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}

	div#ColesLogo
	{
		width:226px;
		float:left;
	}
	
	div#ColesNav
	{
		width:182px;
		float:left;
		padding:15px 25px 10px 19px;
	}
	
	div#ColesLeftPortfolio{
		width:221px;
		float:left;
		padding:10px 0px 0px 5px;
	}
	
	div#ColesLiveRoles
	{
	width:215px;
	float:left;
	background-image: url(/Images/MicroSite_Coles/CurrentLiveBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;		
	}

div#ColesRightPane{
		width:644px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
	div#ColesImageHeader
	{
		width:628px;
		float:left;
		padding:8px 8px 35px 8px;
	}
	
	div#ColesPageContent
	{
		width:588px;
		float:left;
		padding:0px 28px 10px 28px;
		min-height:300px;
		_height:300px;
	}
	
	div#ColesFooter
	{
		width:845px;
		float:left;
		padding:20px 0px 20px 25px;
	}

/* KRAFT starting */	
	
.KRAFTBody{
	background-color:#1f6271;
	background-image:url(../Images/MicroSite_KRAFT/bg.jpg);
	background-repeat:repeat;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

div#KRAFTmain{
	width:870px;
	margin:auto;
	padding-top:40px;
	padding-bottom:40px;
}

div#KRAFTContainer{
	width:856px;
	float:left;
	background-color:#FFF;
	padding:7px 7px 20px 7px;
}		
	
div#KRAFTLeft{
	width:220px;
	float:left;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

	div#KRAFTlogo{
		width:220px;
		height:134px;
		float:left;
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}
	div#KRAFTportfolio{
		width:220px;
		float:left;
		padding:0px 0px 0px 0px;
		
	}
	div#KRAFTtree{
		width:220px;
		float:left;
		padding:0px 0px 10px 0px;
		
	}
	.currentbox{
		width:218px;
		height:150px;
		float:left;
		padding:0px 0px 10px 0px;
		border:1px solid #1f9694;
		background-color:#37b0ae;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
	}
	
	
	
div#KRAFTRight{
	width:621px;
	float:left;
	padding:0px 0px 0px 15px;
	overflow:hidden;
}

	div#KRAFTHeader{
		width:621px;
		float:left;
		height:260px;
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}
	
	div#KRAFTContent{
		width:600px;
		float:left;
		padding:25px 6px 0px 15px;
	}

div#KRAFTfooter{
	width:820px;
	float:left;
	height:30px;
	background-image:url(../Images/MicroSite_KRAFT/footerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:30px 25px 30px 25px;
	font-size:12px;
	color:#FFF;
	
}


.KRAFTmap{
		width:375px;
		float:left;
		height:310px;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
/* KRAFT End */		
		
/************************************************************************
* 	Tatura Microsite CSS
************************************************************************/

.TaturaBody{
	background-color:#C42B25;
	background-image:url(/Images/PWC/bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}
	div#TaturaMainContainer{
		width:1000px;
		margin:auto;
	}
		div#TaturaMainInnerContainer{
			width:872px;
			float:left;
			padding:40px 65px 0px 65px;
		}
			div#TaturaBodyContents{
				width:872px;
				float:left;
				background:#ffffff;
			}
			div#TaturaFooter{
				float:left;
				width:822px;
				padding:20px 25px 25px 25px;
				color:#ffffff;
				line-height:11px;
				font-size:11px;
			}

div#TaturaLeftPane{
	width:235px;
	float:left;
	background-color:#ffffff;
}
	div#TaturaLogo{
		width:219px;
		float:left;
		padding:8px 8px 0px 8px;
	}
	div#TaturaNav{
		width:190px;
		float:left;
		padding:0px 23px 8px 22px;
	}
	div#TaturaLeftPortfolio{
		width:219px;
		float:left;
		padding:8px;
	}

div#TaturaRightPane{
	width:637px;
	float:left;
	background-color:#ffffff;
}
	div#TaturaImageHeader{
		width:621px;
		float:left;
		padding:8px;
	}
	div#TaturaPageContent{
		width:585px;
		float:left;
		padding:0px 25px 25px 25px;
		min-height:300px;
		_height:300px;
	}

		
/************************************************************************
* 	Visy Microsite CSS
************************************************************************/

.VisyBody{
	background-color:#005195;
	background:url(/Images/MicroSite_Visy/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}
	div#VisyMainContainer{
		width:1000px;
		margin:auto;
	}
		div#VisyMainInnerContainer{
			width:872px;
			float:left;
			padding:40px 65px 0px 65px;
		}
			div#VisyBodyContents{
				width:872px;
				float:left;
				background:#ffffff;
			}
			div#VisyFooter{
				float:left;
				width:822px;
				padding:20px 25px 25px 25px;
				color:#ffffff;
				line-height:11px;
				font-size:11px;
			}

div#VisyLeftPane{
	width:236px;
	float:left;
	background-color:#ffffff;
}
	div#VisyLogo{
		width:220px;
		float:left;
		padding:8px 8px 0px 8px;
	}
	div#VisyNav{
		width:220px;
		float:left;
		padding:10px 8px 10px 8px;
	}
	div#VisyLeftPortfolio{
		width:220px;
		float:left;
		padding:8px;
	}

div#VisyRightPane{
	width:636px;
	float:left;
	background-color:#ffffff;
}
	div#VisyImageHeader{
		width:620px;
		float:left;
		padding:8px;
	}
	div#VisyPageContent{
		width:584px;
		float:left;
		padding:0px 25px 25px 25px;
		min-height:300px;
		_height:300px;
	}

/************************************************************************
* 	AGL Microsite CSS
************************************************************************/

.AGLBody{
	background-color:#133f8b;
	background-image:none;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}
	div#AGLMainContainer{
		width:1000px;
		margin:auto;
	}
		div#AGLMainInnerContainer{
			width:872px;
			float:left;
			padding:40px 65px 0px 65px;
		}
			div#AGLBodyContents{
				width:872px;
				float:left;
				background:#ffffff;
			}
			div#AGLFooter{
				float:left;
				width:822px;
				padding:20px 25px 25px 25px;
				color:#ffffff;
				line-height:11px;
				font-size:11px;
			}

div#AGLLeftPane{
	width:235px;
	float:left;
	background-color:#ffffff;
}
	div#AGLLogo{
		width:219px;
		float:left;
		padding:8px 8px 0px 8px;
	}
	div#AGLNav{
		width:190px;
		float:left;
		padding:0px 23px 8px 22px;
	}
	div#AGLLeftPortfolio{
		width:219px;
		float:left;
		padding:8px;
	}

div#AGLRightPane{
	width:637px;
	float:left;
	background-color:#ffffff;
}
	div#AGLImageHeader{
		width:621px;
		float:left;
		padding:8px;
	}
	div#AGLPageContent{
		width:585px;
		float:left;
		padding:15px 25px 25px 25px;
		min-height:300px;
		_height:300px;
	}		
				
/************************************************************************
*	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; }

/***************************************************************************************
* Internal Page Styles - Aug 2010
****************************************************************************************/

/*--------------------Internal Page Styles-------------------------------*/
div#IntLeftContainer{
	float:left;
	width:262px;
	padding-right:29px;
}
	div#LeftNavContainer{
		float:left;
		margin-bottom:20px;
		background:url(/Images/LeftNavBG.gif) left top repeat-y;
	}
		div#LeftNavHeadingContainer{
			float:left;
			background:url(/Images/LeftNavHeadingBG.gif) left top no-repeat;
			width:242px;
			padding:10px 20px;
			height:19px;
		}
	div#IntJobSearchContainer{
		float:left;
		width:222px;
		padding:68px 20px 20px 20px;
		height:280px;
		background:url(/Images/IntJobSearchBG.gif) left top no-repeat;
		margin-bottom:15px;
	}
	div#IntJobReportSearchContainer{
		float:left;
		width:262px;
/**		padding:68px 20px 20px 20px; **/
/*		height:280px;*/
		
/**		background:url(/Images/JobReport/IntJobReportBG.gif) left top no-repeat;
		margin-bottom:15px;		**/
	}
	    div#IntJobReportSearchTop{
		    float:left;
		    width:222px;
		    height:68px;
		    padding:0px 20px 0px 20px;
		    background:url(/Images/JobReport/JobReportTop.gif) left top no-repeat;
	    }	
	    div#IntJobReportSearchBody{
		    float:left;
		    width:222px;
		    padding:0px 20px 0px 20px;
		    background:url(/Images/JobReport/JobReportMid.gif) left top repeat-y;
	    }
	    div#IntJobReportSearchBottom{
		    float:left;
		    width:222px;
		    height:20px;
		    padding:0px 20px 0px 20px;
		    background:url(/Images/JobReport/JobReportBottom.gif) left top no-repeat;
	    }		    
	    
	div#IntPortContainer{
		float:left;
		width:262px;
		padding:0px 0px 15px 0px;
	}
	
div#ReportRightContainer{
	float:left;
	background:url(/Images/ReportRightMiddleBG.gif) left top repeat-y;
	width:672px;
}
	
div#IntRightContainer{
	float:left;
	background:url(/Images/InternalRightMiddleBG.png) left top repeat-y;
	width:672px;
}
	div#IntRightContentContainer{
		float:left;
		background:url(/Images/InternalRightTopBG.png) left top no-repeat;
		width:592px;
		padding:30px 40px;
	}
	
	div#IntRightReportContentContainer{
		float:left;
		width:672px;
		background:url(/Images/ReportRightTopBG.gif) left top no-repeat;
		padding:6px 0px 0px 0px;
	}
	
	
	div#IntRightBottomContainer{
		float:left;
		background:#ffffff url(/Images/InternalRightBottomBG.png) left bottom no-repeat;
		width:672px;
		height:7px;
		line-height:7px;
	}
	div#LoginContainer{
		float:left;
		background:url(/Images/LoginBG.gif) left top repeat-y;
		width:672px;
	}
	div#LoginCotentContainer{
		float:left;
		background:url(/Images/LoginTopBG.gif) left top no-repeat;
		width:457px;
		padding:80px 0px 15px 215px;
	}
		div#LoginBottomContainer{
			float:left;
			background:url(/Images/LoginBottomBG.gif) left bottom no-repeat;
			width:672px;
			height:6px;
		}
div#ContactContainer{
	float:left;
	width:963px;
	background:url(/Images/ContactContentMiddleBG.gif) left top repeat-y;
}
	div#ContactContentContainer{
		float:left;
		width:903px;
		background:url(/Images/ContactContentTopBG.gif) left top no-repeat;
		padding:40px 20px 25px 40px;
	}
	div#ContactBottomContainer{
		float:left;
		width:963px;
		height:6px;
		line-height:6px;
		background:url(/Images/ContactContentBottomBG.gif) left top no-repeat;
	}
div#ContactLeftContainer{
	float:left;
	width:590px;
	padding-right:51px;
}
div#ContactRightContainer{
	float:left;
	width:262px;
}

.ContactAddContainer{
	float:left;
	width:262px;
	background:url(/Images/ContactAddMiddleBG.gif) left top repeat-y;
}
	.ContactAddContentContainer{
		float:left;
		width:222px;
		background:url(/Images/ContactAddTopBG.gif) left top no-repeat;
		padding:20px 20px 15px 20px;
	}
	.ContactAddBottomContainer{
		float:left;
		width:262px;
		height:5px;
		line-height:5px;
		background:url(/Images/ContactAddBottomBG.gif) left top no-repeat;
	}
	
	
/*Job Search*/

.HiddenTxtBox { display:none;}




.LoginTitle{font-size:16px; color:#545454; font-weight:normal; font-family:Helvetica; padding:0px; margin:0px; line-height:16px;}
.LeftNavHeading{font-size:18px; color:#545454; font-weight:normal; font-family:Helvetica; padding:0px; margin:0px; line-height:18px;}

/***************************************************************************************
* JOB SEARCH - SEARCH
****************************************************************************************/

DIV#JSSearchContainer
{
	float:left;
	width:223px;
}	
/***************************************************************************************
* JOB SEARCH - RESULT
****************************************************************************************/

div#JSResultHeader
{
    float:left;
    width:592px;    
    padding:20px 40px;
/**    background:url(/images/JobSearch/SearchResultHeader.gif) left top no-repeat;
    background-position:20px 40px;**/
    background:url(/Images/InternalRightTopBG.png) left top no-repeat;
}
div#JSResultHeaderRow
{
    float:left;
    width:592px;    
    padding:10px 40px;
    background-color:#f3f3f3;        
}
    div#JSResultSort
    {
        float:left;
        width:280px;
        height:30px; 
        padding-top:5px;
    }
    div#JSResultPaging
    {
        float:left;
        width:312px;    
        height:35px;
    }    
span.JobRecNo {padding-left:20px}

div#JSResultBack
{
    height:44px;
    background:url(/images/jobsearch/JobProfileHeaderBG.gif)left top no-repeat;    
    padding:20px 40px 0px 40px;
}
div#JSResultContainer
{
    float:left;
    width:592px;    
    padding:20px 40px; 
}
    div.JSResultRow
    {
        float:left;
        width:592px;    
        padding-bottom:20px;
    }
        div.jsrLogoContainer1
        {
            float:left;
            width:160px;
            height:70px;
            padding:20px 40px 20px 0px;
            background:url('/images/JobSearch/LogoContainer.gif') left top no-repeat;
            text-align:center;
            vertical-align:middle;
        }
        div.jsrLogoContainer2
        {
            float:left;
            width:160px;
            padding:5px 40px 20px 0px;
        }        
        div.jsrDetail1
        {
            float:left;
            width: 254px;              
        }
        div.jsrDetail2
        {
            float:left;
            width: 254px;   
            padding-top:5px;           
        }

        div.jsrJobStatus1
        {
            float:left;
            width:138px;  
        }
            div.JSResultJobStatusRow1
            {
                float:left;
                width:138px;    
                text-align:right; 
            }
            div.JSResultJobStatusRow2
            {
                float:left;
                width:138px;    
                text-align:center;
                vertical-align:middle;
                margin-top:20px;    
            }          
        div.jsrJobStatus2
        {
            float:left;
            width:138px;
            text-align:right;
        }        
     
div#JSResultFooterRow
{
    float:left;
    width:592px;    
    padding:10px 40px;
    background-color:#f3f3f3;        
}
           
span.jsrProfTitle{ font-size:16px; font-weight:bold; color:#000;}                 
table.jsrProfTitle {border-collapse:collapse;  width:254px; }
table.jsrProfTitle td{ padding:0px 0px 10px 0px;  font-family:Arial;  }
table.jsrProfTitle td.field{  color:#666666; font-size:12px; font-weight:normal; width:90px;  }
table.jsrProfTitle td.content{  color:#222222; font-size:12px; font-weight:bold;     }

a.jsrLink:link,a.jsrLink:active,a.jsrLink:visited{color:#117bbb; font-size:11px; text-decoration:none;  }
a.jsrLink:hover{color:#117bbb; font-size:11px; text-decoration:underline; }

hr.sep {color: #e5e5e5;
background-color: #e5e5e5;
height: 1px;
}

div#JSResultSort select.sortbyDrp	{font-family:Arial; color:#969696; width:100px; margin:2px 4px;}



/***************************************************************************************
* Candidate Console
****************************************************************************************/
/** Job application History **/
DIV.CanConsoleContainer
{
	padding-top:10px;    /**width:592px;**/
}

table.tblCanHistory {border-collapse:collapse;  width:592px; }
table.tblCanHistory tr.hdr{background-color:#d6edfb; border-bottom:solid 1px #dfdfdf; font-weight:bold;}
table.tblCanHistory tr.itm{background-color:#fff; border-bottom:solid 1px #dfdfdf;}
table.tblCanHistory tr.altItm{background-color:#f8f8f8; border-bottom:solid 1px #dfdfdf;}
table.tblCanHistory td{ padding:5px 5px;  font-family:Arial;  font-size:11px; }
table.tblCanHistory td.JobId{ width:40px; }
table.tblCanHistory td.Title{  }
table.tblCanHistory td.Comany{ width:150px; }
table.tblCanHistory td.Date{ width:100px; }


/** Current details **/
div.ContactUpdateForm{ width:582px;background:#fff; padding-left:10px; padding-right:0px; }
div.ContactUpdateForm dl{ padding-top:15px;  padding-right:20px;  float:left;    }
div.ContactUpdateForm dl.hw{width:270px ; height:50px; }
div.ContactUpdateForm dt{  font-size:12px; font-weight:bold; display:block; padding-bottom:5px;      }
div.ContactUpdateForm dd{  margin:0;     }
div.ContactUpdateForm .errMsg{ font-size:11px; display:block; clear:both;      }
div.ContactUpdateForm .Privacy{ font-size:12px; font-weight:bold; padding-top:40px; padding-bottom:30px;  }


div.ContactUpdateForm div.bg251		{float:left;background:url(/Images/CandidateConsole/inputBg.gif) left top no-repeat; width:251px; height:27px;}
div.ContactUpdateForm input.input251	{font-family:Arial; color:#969696; width:243px; margin:2px 4px; border:#ffffff solid 1px;}
div.ContactUpdateForm select.input251	{font-family:Arial; color:#969696; width:243px; margin:2px 4px;}


div.ContactUpdateForm div.bg551		{float:left;background:url(/Images/CandidateConsole/inputBg_long.gif) left top no-repeat; width:551px; height:27px;}
div.ContactUpdateForm input.Input551 {font-family:Arial; color:#969696; width:523px; margin:2px 4px; padding-right:10px; border:#ffffff solid 1px;}

div.ContactUpdateForm div.textareabg551		{float:left;background:url(/Images/CandidateConsole/textareaBg.gif) left top no-repeat; width:551px; height:87px;}
div.ContactUpdateForm textarea.textarea551	{font-family:Arial; color:#969696; width:515px; margin:2px 4px; padding-right:10px;border:#ffffff solid 1px; height:75px; font-size:12px;}

div.ContactUpdateForm div.bgTown		{float:left;background:url(/Images/CandidateConsole/TownInputBg.gif) left top no-repeat; width:142px; height:27px; padding-right:10px;padding-bottom:5px}
div.ContactUpdateForm input.InputTown {font-family:Arial; color:#969696; width:125px; margin:2px 4px; border:#ffffff solid 1px;}

div.ContactUpdateForm div.bgState		{float:left;background:url(/Images/CandidateConsole/SateInputBg.gif) left top no-repeat; width:92px; height:27px;}
div.ContactUpdateForm input.InputState  {font-family:Arial; color:#969696; width:85px; margin:2px 4px; border:#ffffff solid 1px;}

div.ContactUpdateForm div.bgSuburb		{float:left;background:url(/Images/CandidateConsole/SateInputBg.gif) left top no-repeat; width:92px; height:27px;}
div.ContactUpdateForm input.InputSuburb  {font-family:Arial; color:#969696; width:85px; margin:2px 4px; border:#ffffff solid 1px;}

div.ContactUpdateForm div.bgStreet		{float:left;background:url(/Images/CandidateConsole/TownInputBg.gif) left top no-repeat; width:142px; height:27px; padding-right:10px;}
div.ContactUpdateForm input.InputStreet  {font-family:Arial; color:#969696; width:125px; margin:2px 4px; border:#ffffff solid 1px;}

div.ContactUpdateForm div.bgPostCode	{float:left;background:url(/Images/CandidateConsole/SateInputBg.gif) left top no-repeat; width:92px; height:27px;}
div.ContactUpdateForm input.InputPostCode  {font-family:Arial; color:#969696; width:50px; margin:2px 4px; border:#ffffff solid 1px;}

.fwc{ width:100%; clear:both;  }
.alignRight{text-align:right;}
.chk label{ padding-left:3px; top:-5px; } 
.chk input[type="checkbox"] {padding-top:3px!important; } 

/** Resume **/
	div#CCIntRightMiddleContainer{
		float:left;
		background-color:#eeeeee;
		width:592px;
		padding:30px 40px;
	}
	    div#UploadContainer{
		    background: url(/Images/CandidateConsole/UploadIcon.gif) left top no-repeat;
		    width:592px;
		    padding-left:58px;
	    }	
	    div#UploadContainer Span.GrayTxt{ font-size:12px; color:#666666; line-height:200%;     }
        .normalInput{ font-size:12px; width:250px; height:25px; padding-right:20px; border:1px solid #c0c0c0;  }

	    div#DownloadContainer{
		    background: url(/Images/CandidateConsole/DownloadIcon.gif) left top no-repeat;
		    width:592px;
		    padding-left:58px;
		    margin-top:20px;
	    }

	div#CCIntRightBottomContainer{
		float:left;
		background:#ffffff url(/Images/CandidateConsole/CCRightBottomBG.png) left bottom no-repeat;
		width:672px;
		height:7px;
		line-height:7px;
	}
	
	
/***************************************************************************************
* Job Apply
****************************************************************************************/
table.tblCanRegister {border-collapse:collapse; }
table.tblCanRegister td{ padding:5px 5px;  font-family:Arial;  font-size:11px; }

table.tblCanRegister input.InputBoxA	{font-family:Arial; color:#969696; width:243px; margin:2px 4px; height:22px;}
table.tblCanRegister select.InputBoxA	{font-family:Arial; color:#969696; width:243px; margin:2px 4px; height:22px;}
table.tblCanRegister  textarea.InputBoxMultiA	{font-family:Arial; color:#969696; width:375px; margin:2px 4px; padding-right:28px; height:75px;}

div.ApplyJobProfile {margin-bottom:10px;}
	
/***************************************************************************************
* Misc.
****************************************************************************************/
.crsr {cursor:pointer;	cursor:hand; }
.asterisk {color:Red;}

.ErrMsg
{
	color:Red;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	margin-bottom:20px;   
	display:block; 
	border:solid 1px #ff0000;
	text-align:left;
	background-color:#ffe8e5;
	line-height:20px;	
	padding:5px;
	width:90%;
}

.LoginErrMsg
{
	color:Red;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	display:block; 
	border:solid 1px #ff0000;
	text-align:left;
	background-color:#ffe8e5;
	padding:5px;
	width:90%;
	margin-top:4px
}


.SuccessMsg
{
	color:black;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	margin-bottom:20px;   
	display:block; 
	border:solid 1px #009900;
	background-color:#EBF8E7;
	line-height:20px;	
	padding:5px;
	width:90%;
}
/***************************************************************************************
* Job Report
****************************************************************************************/

	div#ChartContainer  {
		width:672px;
        padding-bottom:50px;
        min-height:500px;
        _height:500px;
       
	}
	    div.ChartRow    {   float:left; width:592px; padding:0px 0px; }
	    div.ChartRow   .header { font-size:18px; color:#1082c6; min-height:35px;}
	    div.ChartClmn   {   float:left; width:286px; padding:0 10px 20px 0; }
	    div.ChartClmnRw   {   width:100%; }
	    div#ChartTitle  {   float:left; width:75%; height:25px; vertical-align:bottom;   }
	    div#ChartPrint  {   float:left; width:25%; height:21px; text-align:right; padding-top:4px;    }		
	    div#ChartDesc   {   float:left; width:100%; padding:20px 0 20px 0;  }
	    
	    .bldtxt { font-weight:bold;}	
	    .ReportBigText {font-size:27px;font-weight:bold;color:#000000;}
		
		div#ReportHeaderContainer{
			float:left;
			width:672px;
			padding:10px 0px 10px 0px;
			border-bottom:1px solid #dedede;
			background:url(/Images/ReportHeaderBg.gif) top left repeat-y;
		}
		
			div#ReportTitle{
				width:451px;
				float:left;
				padding:0px 0px 0px 31px;
			}
			
			div#ReportPrint{
				width:98px;
				float:left;
				background:url(/Images/LinkSeparator.gif) no-repeat right 11px;
				text-align:right;
				padding:10px 12px 0px 0px;
			}
			
			div#ReportLogout{
				width:70px;
				float:left;
				padding:10px 0px 0px 10px;
			}
			
		div#ReportChartContainer{
			float:left;
			width:610px;
			padding:0px 32px 0px 0px;
		}
		
		div#ReportChartContainerOuter{
			float:left;
			width:640px;
			padding:0px 2px 50px 30px;
		}
		
			div#SnapshotReportValueContainer{
				float:left;
				width:610px;
				height:89px;
				background:url(/Images/SnapshotReportValueContainerBg.gif) no-repeat;
				padding-bottom:10px;
			}
			
				div#SnapshotReportValueLeft{
					width:285px;
					float:left;
					padding:19px 0px 0px 21px;
				}
				
				div#SnapshotReportValueRight{
					width:284px;
					float:left;
					padding:19px 0px 0px 20px;
				}
				
					.ChartHeader { font-size:18px; color:#1082c6;}
					.ChartValue {width:100%;float:left;padding-top:3px;}
					
					div#ChartRowContainer{
						width:610px;
						float:left;
						padding:18px 0px 0px 0px;
					}
					
					div#ChartRowContainer2{
						width:610px;
						float:left;
						padding:18px 0px 0px 0px;
						border-top:1px solid #e5e5e5;
					}
					
					div#ChartRowContainer3{
						width:610px;
						float:left;
						padding:0px 0px 18px 0px;
					}
					
					div#ChartRowContainer4{
						width:610px;
						float:left;
						padding:18px 0px 18px 0px;
						border-top:1px solid #e5e5e5;
					}
					
						div#ChartRightContainer{
							width:306px;
							float:left;
						}
						
						div#ChartLeftContainer{
							width:304px;
							float:left;
						}
						
							div#ReportChartTitle{
								width:304px;
								float:left;
								font-size:15px;
								color:#1082c6;
							}
							
/*Contact Us - Update - August 2011*/

div#ContactOfficeDetaislContainer
{
	width:903px; float:left;
	padding:45px 0px 45px 0px;	
}

	div#ContactOfficeSydney
	{
		width:304px; float:left;	
	}
	div#ContactOfficeMelbourne
	{
		width:310px; float:left;		
	}
	div#ContactOfficeBrisbane
	{
		width:280px; float:left;	
	}

div#ContactFormContainer
{
	width:903px; float:left;
}							



