/*@import url( "generics.css" );
@import url( "nwnaGlobal.css" );
@import url( "pageGlobal.css" );*/

img.timeLine { margin: 5px 0 0 26px; }
div.businessOverview { margin: 5px 0 0 26px; }
div.supportingServices { margin: 5px 0 0 26px; }
ul.relatedCareers { list-style: none; }
ul.relatedCareers li { padding-top: 2px; }

ul.columnList { list-style: none; width: 425px; }
ul.columnList li { margin: 5px 0 0 0;  width: 210px; }
ul.columnList li.leftColumn { float: left; clear: left; }
ul.columnList li.rightColumn { float: right; clear: right; }

body.OurCareers ul.columnList li a { text-decoration: none; }
/*
body.OurCareers ul.columnList li a { color: #6e97c6 !important; text-decoration: none; }
body.OurCareers ul.columnList li a:hover { color: #2e5e8e !important; }
*/

body.WhatItsLikeHere div.dropdown { background: #fcfbf1; margin: 0 1px 0 0px; padding: 2px 26px;}
body.WhatItsLikeHere div.dropdown a.arrow { background-image: url( ../img/common/background/arrow_link_yellow_mod.gif); }
body.WhatItsLikeHere div.dropdown select { font: 12px Arial; margin: 2px; }
body.WhatItsLikeHere div.dropdown .goButton { position: relative; top: -4px; }

body.WhatWeDo div.dropdown { background: #ebf8eb; margin: 0 1px 0 0px; padding: 2px 26px; }
body.WhatWeDo div.dropdown select { font: 12px Arial; margin: 2px; }
body.WhatWeDo div.dropdown .goButton { position: relative; top: -4px; }

body.CareerDetails div.invertedModule { margin: 10px 0 15px 26px; padding: 10px; }
body.CareerDetails div.invertedModule p { margin: 5px 0; }
body.CareerDetails div.invertedModule h4, body.CareerDetails div.invertedModule a { margin: 0; }

body.CompensationAndSavings div.invertedModule { margin: 10px 0 15px 26px; padding: 10px; }
body.CompensationAndSavings div.invertedModule p { margin: 5px 0; }
body.CompensationAndSavings div.invertedModule h4 { margin: 0; }

div.careerDetail { margin: 5px 10px 10px 26px; }
div.careerDetail h3, div.careerDetail p { margin: 0 0 5px; }
div.careerDetail div img { margin-right: 10px; float: left; }
div.careerDetail div ul { list-style: none; margin: 0; float: left; width: 265px; }
div.careerDetail div ul li { margin: 0 0 3px; }
div.careerDetail div ul li a { padding-right: 0; }

body.CommunityInvolvement a.arrow { display: block; margin: 3px 0 10px; }

body.Endorsements div.quote { margin: 5px 0 0 26px; }
body.Endorsements div.quote p.author { padding: 8px 0 0 0; margin: 5px 0; background: url( ../img/common/testimonials/footer.gif) left top no-repeat; }

p.header		{ text-align: center; }
p.printControl  { margin-top:10px; }

div.teamPerspectives { margin-left: 26px; width: 520px; }
div.teamPerspectives img.personalImage { float: left; margin-right: 10px; }
div.teamPerspectives a.arrow { background-image: url( ../img/common/background/arrow_link_yellow_mod.gif); }
div.teamPerspectives div.leftColumn { background: #fcfbf1; float: left; clear: left; width: 250px; margin: 10px 10px 0 0; }
div.teamPerspectives div.rightColumn { background: #fcfbf1; float: right; clear: right; width: 250px; margin: 10px 10px 0 0; }
div.teamPerspectives div.columnContent { float: left; width: 145px; }
div.teamPerspectives div.columnContent h3, div.teamPerspectives div.columnContent p, div.teamPerspectives div.columnContent h4 { 
	margin: 5px 0 0 0; padding: 0; 
}

div.noBackground { background: none !important; }

body.WhoWeAre div.floatingQuoteModule div { margin-top: -3px; background: #e8f5fa; }
body.WhatWeDo div.floatingQuoteModule div { margin-top: -3px; background: #ebf8eb; }
div.floatingQuoteModule div.quoteAuthor { padding: 0 0 5px 13px; }
div.floatingQuoteModule div.ceoQuoteAuthor { padding: 0 0 5px 8px; }

body.WhoWeAre div.invertedModule { border-bottom-width: 0; }
body.WhoWeAre div.lastInvertedModule { border-bottom-width: 13px !important; }

body.WhatWeDo div.invertedModule { border-bottom-width: 0; }
body.WhatWeDo div.lastInvertedModule { border-bottom-width: 13px !important; }
body.SubNode div.invertedModule { border-bottom-width: 13px !important; }

body.WhatItsLikeHere div.invertedModule { border-bottom-width: 0; }
body.WhatItsLikeHere div.lastInvertedModule { border-bottom-width: 13px !important; }

div.profileContainer { margin: 10px 0 0 26px; }
div.profileContainer p { margin: 5px 0; }
div.personalProfile { float: left; clear: left; }
div.personalProfile p { float: left; width: 300px; }
div.personalProfile div.quickInfo { width: 335px; }
div.personalProfile img.profilePic { margin-right: 10px; float: left; }
div.personalProfile div.quickInfo h3 { padding: 70px 0 0 0; }
div.personalProfile div.quickInfo h4 { margin: 0; }
div.personalProfile div.quickInfo p { float: left; width: 155px; }

div.leftFloatModule { float: right; margin-right: 10px; }
div.rightFloatModule { float: right; margin-right: 10px; }

div.contentColumnContainer { padding: 0; float: left; width: 400px; margin: 0; }
div.contentColumnContainer div.column { float: left; width: 200px; }
div.contentColumnContainer div.column h4 { margin: 5px 0 3px 0; }
body.CareerSearch div.canadaCareers { background: #e8f5fa; margin-top: 20px; padding-bottom: 15px; }
body.CareerSearch div.canadaCareers h3 { margin-top: 0; padding-top: 10px; }
div.contentColumnContainer p { float: left; width: 400px; }

div.applyForCareerModule { padding-bottom: 3px; }
div.applyForCareerModule p { margin: 2px 0 3px; }
div.applyForCareerModule h4 { margin: 0; padding: 3px 0; }

body.CareerSearch div.contentContainer ul.columnList { width: auto; padding-right: 110px; background: url( ../img/career_search/cs_img1.jpg) right top no-repeat; }

ul.otherNestleSites li { margin: 3px 0; margin-left: z0px; }
ul.otherNestleSites li a.arrow { color: #6d94bf; }

body.EnvironmentalPolicy p a.arrow { display: block; margin-top: 5px; width: 150px; }

div.careerSearchColumnContainer { padding-left: 26px; }

body.PrivacyPolicy div.contentContainer p { padding-right: 10px; }

/* Print Styles */
@media print { 
	body { background: white; font-size: 12pt; }
    .hide {display:block;}
	div.footerContainer {display:none;}
	h1 { display:none; }
	p.printControl  { display: none; }
	div.header { display: none !important ; }
		
	div.mainContainer { background: white; width: auto !important; }
	div.pageContainer { background:white; width: auto !important; }
	div.pageHeaderOuter { display: none; }
	div.columnContainer { background:white; width: auto !important; }
	div.contentContainer { width: auto; margin-left: -10px !important; }
	div.navigationContainer { display: none !important; /*padding-bottom: 10px;*/ }	
	div.testimonial { display: none !important;}
	dl dt { float: none; display: inline; padding-right: 0; margin-left: 0; }
}
/* End of Print Styles */
