/* These rules will be hidden from NS4 & IE4.5/Mac */

/* Body & Main Wrapper -----------------------------------------------*/
/*--------------------------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 76%;
	color: #191919;
	text-align: center;
	background: #d0e9ef url(/iwp/images/mjnNew/mjnBg.jpg) repeat-x top left;
	}

body.mjnPopWindow {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 69%;
	color: #191919;
	text-align: center;
	background: #d0e9ef;
	}

body.mjnPrinter {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 69%;
	color: #191919;
	text-align: center;
	background: #ffffff;
	}

.mjnWrapper {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 938px; /* 3px wider to accomodate ie 3px bug*/
	}

.mjnLeftNavContainer {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 170px;
	}


.mjnContentContainer {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 765px;
	}

.mjnTopNav {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 765px;
	height: 34px;
	overflow: hidden;
	}

	.mjnTopNav p {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		display: block;
		margin: 15px 0 0 0;
		padding: 0;
		border: 0;
		color: #fff;
		}
	
	.mjnTopNav a:link,
	.mjnTopNav a:visited  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		}
	
	.mjnTopNav a:hover,
	.mjnTopNav a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #fff;
		text-decoration: underline;
		}

/* Header Replacement With Link -----------------------------------*/
/*-----------------------------------------------------------------*/
.mjnHeader,
.mjnHeader2 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 765px;
	height: 150px;
	overflow: hidden;
	}

	/* Header Replacement */
	.mjnHeader a,
	.mjnHeader h1  {
		display: inline;
		float: left;
		width: 765px;
		height: 150px;
		text-indent: -9999px;
		background-image: url(/iwp/images/mjnNew/mjnHeader.jpg);
		overflow: hidden;
		text-decoration: none;
		margin: 0;
		padding: 0;
		}

	/* Header Replacement */
	.mjnHeader2 a,
	.mjnHeader2 h1  {
		display: inline;
		float: left;
		width: 765px;
		height: 150px;
		text-indent: -9999px;
		background-image: url(/iwp/images/mjnNew/mjnHeader2.jpg);
		overflow: hidden;
		text-decoration: none;
		margin: 0;
		padding: 0;
		}
		
.mjnBgContentStripe {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	width: 765px;
	height: 139px;
	overflow: hidden;
	background: transparent url(/iwp/images/mjnNew/mjnBgContentStripe.jpg) repeat-y top left;
	}

.mjnBgContent {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 765px;
	background: transparent url(/iwp/images/mjnNew/mjnBgContent.jpg) repeat-y top left;
	}


.mjnContent {
	display: block;
	margin: -139px 10px 0 10px;
	padding: 0;
	border: 0;
	width: 745px;
	min-height: 300px; /* CSS MIN-HEIGHT HACK ALL BROWSERS*/
	height:auto !important; /* CSS MIN-HEIGHT HACK ALL BROWSERS*/
	height: 300px; /* CSS MIN-HEIGHT HACK ALL BROWSERS*/
	position: relative;
	text-align: left;
	}

.mjnContent h1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #2f5d7b;
	margin: 0 0 8px 10px;
	}

.mjnContent p {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #191919;
	margin: 0 0 0 0;
	padding: 0 0 10px 10px;
	}

.mjnFooter {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 765px;
	height: 20px;
	overflow: hidden;
	}

.mjnFooter2 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 765px;
	height: 34px;
	overflow: hidden;
	background: transparent url(/iwp/images/mjnNew/mjnFooterBg.jpg) no-repeat top left;
	text-align: left;
	}

.mjnFooter2 p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #163448;
	padding: 0 25px 0 25px;
	margin: 0;
	font-size: 11px;
	height: 24px;
	line-height: 22px;
	}

	.mjnFooter2 a:link,
	.mjnFooter2 a:visited  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #163448;
		text-decoration: underline;
		}
	
	.mjnFooter2 a:hover,
	.mjnFooter2 a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #163448;
		text-decoration: none;
		}


/* Basic Elements -------------------------------------------------*/
/*-----------------------------------------------------------------*/
h1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #df7f48;
	margin: 0 0 8px 0;
	}

h2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #660033;
	margin: 0 0 8px 0;
	}


h3 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #2f5d7b;
	margin: 0 0 8px 0;
	}

h4 {
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #2f5d7b;
	margin: 0 0 8px 0;
	}

h5 {
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #437fbd;
	margin: 0 0 8px 0;
	font-style: italic;
	}

h6 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #707070;
	margin: 0 0 8px 0;
	font-style: italic;
	}

p {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #191919;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	}

p.test {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	line-height: 1.0em;
	color: #5b5b5b;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	}



a:link {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	color: #295877;
	font-weight: normal;
	text-decoration: underline;
	}

a:visited {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	color: #666;
	font-weight: normal;
	text-decoration: underline;
	}

a:hover {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	}

a:active {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	color: #417ebd;
	font-weight: normal;
	text-decoration: none;
	}

hr {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	margin: 5px 0 10px 0;
	width: 100%;
	}

img {
	border: none;
	}

ul,
ol {
	margin-top: 0px;
	}

ul li ul {
	margin-top: 5px;
	}

ol.mjnReference li {
	font-family: Georgia, Times New Roman, Times, serif;
	margin: 0 0 8px 0;
	font-size: 0.9em;
	}

ul.mjnReferenceA {
	font-family: Georgia, Times New Roman, Times, serif;
	margin: 0 0 8px 0;
	font-size: 0.9em;
	list-style-type: none;
	}

ul li,
ol li {
	font-family: Georgia, Times New Roman, Times, serif;
	margin: 0 0 8px 0;
	font-size: 1.0em;
	}

.italic {
	font-style: italic;
	}

.indent {
	margin: 0 0 0 10px;
	}


.photoContainer200 {
	display: inline;
	float: left;
	width: 200px;
	margin: 0 15px 0 0;
	}

.photoContainer250 {
	display: inline;
	float: left;
	width: 250px;
	margin: 0 15px 0 0;
	}

.photoContainer300 {
	display: inline;
	float: left;
	width: 315px;
	margin: 0 15px 0 0;
	}


.photoContainer500 {
	display: block;
	float: left;
	width: 500px;
	margin: 0;
	}

.programContainer {
	display: inline;
	float: left;
	width: 300px;
	margin: 0;
	}

.programContainer250 {
	display: inline;
	float: left;
	width: 200px;
	margin: 0;
	}

.caption {
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-style: italic;
	color: #999999;
	margin: 5px 0 0 0;
	}
	
.indent {
	margin: 0 0 0 25px;
	}

.listHead {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.3em; /* jneel */
	color: #191919;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: bold;
	}

.arial {
	font-family: Arial, Times New Roman, Times, serif;
	}
	
.nopad {
	padding: 0;
	}

/* Basic Classes -------------------------------------------------*/
/*----------------------------------------------------------------*/
.hide {
	display: none;
	}

.padded {
	padding-top: 10px;
	}

.small,
.reference {
	font-size: 0.9em;
	}

.required {
	color: #ff0000;
	}

.hilite {
	color: #07c;
	}

.clear {
	content: ".";
	overflow: hidden;
	clear: both;
	font-size: 1px;
	line-height: 0;
	}

.right {
	float: right;
	}

.center {
	text-align: center;
	}

.left {
	float: left;
	}

.inline {
	display: inline;
	}

.leftContainer {
	float: left;
	margin-left: 10px;
	color: #191919;
	font-size: 1.3em; /* jneel */
	}

.noborder {
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	}

.needInfo,
.needInfo p {
	color: #FF33CC;
	}

.colorBg {
	background: #fff6dd;
	padding: 10px;
	margin: 0 0 10px 0;	
}

.colorBg h4,
{
	margin: 8px 0 2px 0;
}

.list_head {
	margin-bottom: -5px;
	}

/* Primary Navigation ---------------------------------------------*/
/*-----------------------------------------------------------------*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;/*zoom:1;*/z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, 
.qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 li {float:none;}
#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:170px;
		padding:0px;
		margin:194px 0 35px 0;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:206px;
		padding:0px;
		margin:5px 0px 0px 5px;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:0px;
		color:#CCCCCC;
		font-size:11px;
		border-width:0px;
		border-color:#FFCC33;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		color:#FFCC33;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		color:#FFCC33;
		text-decoration:underline;
	}

/*Add-On Core Code (Remove when not using any add-on's) */
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}


#mjnBtnAboutMeadJohnson {
display: block;
width: 170px;
height: 30px;
background: transparent url(/iwp/images/mjnNew/mjnBtnAboutMeadJohnson.gif) no-repeat top left;
}
#mjnBtnAboutMeadJohnson2 {
display: block;
width: 170px;
height: 24px;
background: transparent url(/iwp/images/mjnNew/mjnBtnAboutMeadJohnson2.gif) no-repeat top left;
}

#mjnBtnNews {
display: block;
width: 170px;
height: 26px;
background: transparent url(/iwp/images/mjnNew/mjnBtnNews.gif) no-repeat top left;
}
#mjnBtnNews2 {
display: block;
width: 170px;
height: 24px;
background: transparent url(/iwp/images/mjnNew/mjnBtnNews2.gif) no-repeat top left;
}

#mjnBtnSocialResponsibility {
display: block;
width: 170px;
height: 29px;
background: transparent url(/iwp/images/mjnNew/mjnBtnSocialResponsibility.gif) no-repeat top left;
}
#mjnBtnSocialResponsibility2 {
display: block;
width: 170px;
height: 24px;
background: transparent url(/iwp/images/mjnNew/mjnBtnSocialResponsibility2.gif) no-repeat top left;
}

#mjnBtnCareers {
display: block;
width: 170px;
height: 26px;
background: transparent url(/iwp/images/mjnNew/mjnBtnCareers.gif) no-repeat top left;
}
#mjnBtnCareers2 {
display: block;
width: 170px;
height: 24px;
background: transparent url(/iwp/images/mjnNew/mjnBtnCareers2.gif) no-repeat top left;
}
#mjnBtnInvestors2 {
display: block;
width: 170px;
height: 24px;
background: transparent url(/iwp/images/mjnNew/mjnBtnInvestors2.gif) no-repeat top left;
}


ul.mjnUSWebsites {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 170px;
	height: 160px;
	}

ul.mjnUSWebsites li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

	* html ul.mjnUSWebsites li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

/*
Contact Us Nav
Currently: <a><h2>Contact Us</h2></a>
Should Be: <h2><a>Contact Us</a></h2>

2/15/08 Modiified Styles to Accommodate

Was:
li.mjnHdrContactUsNav,
li.mjnHdrContactUsNav h2,
*/


li.mjnHdrUSWebsites,
li.mjnHdrUSWebsites h2,
li.mjnHdrContactUsNav,
li.mjnHdrContactUsNav a,
li.mjnHdrUSParents,
li.mjnHdrUSParents h2,
li.mjnHdrForHealthcare,
li.mjnHdrForHealthcare h2,
li.mjnBtnUSEnfamil,
li.mjnBtnUSEnfamil a,
li.mjnBtnBuyEnfamil,
li.mjnBtnBuyEnfamil a,
li.mjnBtnUSHCP,
li.mjnBtnUSHCP a,
li.mjnBtnUSInstitutionalCustomerOrderCenter,
li.mjnBtnUSInstitutionalCustomerOrderCenter a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Contact Us Nav */
li.mjnHdrContactUsNav a { /*FIX FOR IE6 FLICKER BUG*/
	width: 170px;
	height: 28px;
	background: transparent url(/iwp/images/mjnNew/mjnHdrContactUsNav.gif) no-repeat top left;
	}
li.mjnHdrContactUsNav a {
	width: 170px;
	height: 28px;
	background: transparent url(/iwp/images/mjnNew/mjnHdrContactUsNav.gif) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
	}

/* US Websites */
li.mjnHdrUSWebsites { /*FIX FOR IE6 FLICKER BUG*/
	width: 170px;
	height: 22px;
	background: transparent url(/iwp/images/mjnNew/mjnHdrUSWebsites.gif) no-repeat top left;
	}
li.mjnHdrUSWebsites h2 {
	width: 170px;
	height: 30px;
	background: transparent url(/iwp/images/mjnNew/mjnHdrUSWebsites.gif) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
	}

/* US Websites */
li.mjnHdrUSParents { /*FIX FOR IE6 FLICKER BUG*/
	width: 170px;
	height: 15px;
	background: transparent url(/iwp/images/mjnNew/mjnHdrUSParents.gif) no-repeat top left;
	}
li.mjnHdrUSParents h2 {
	width: 170px;
	height: 15px;
	background: transparent url(/iwp/images/mjnNew/mjnHdrUSParents.gif) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
	}

/* US Websites */
li.mjnHdrForHealthcare { /*FIX FOR IE6 FLICKER BUG*/
	width: 170px;
	height: 15px;
	background: transparent url(/iwp/images/mjnNew/mjnHdrForHealthcare.gif) no-repeat top left;
	}
li.mjnHdrForHealthcare h2 {
	width: 170px;
	height: 15px;
	background: transparent url(/iwp/images/mjnNew/mjnHdrForHealthcare.gif) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
	}


/* Enfamil */
li.mjnBtnUSEnfamil { /*FIX FOR IE6 FLICKER BUG*/
	padding: 0;
	width: 170px;
	height: 16px;
	background: transparent url(/iwp/images/mjnNew/mjnBtnUSEnfamil.gif) no-repeat top left;
	}
li.mjnBtnUSEnfamil a {
	padding: 21px 0 0 0;
	width: 170px;
	height: 16px;
	clip: rect(0, 170px, 15px, 0);	
	background: transparent url(/iwp/images/mjnNew/mjnBtnUSEnfamil.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}

/* Buy Enfamil */
li.mjnBtnBuyEnfamil { /*FIX FOR IE6 FLICKER BUG*/
	padding: 0;
	width: 170px;
	height: 22px;
	background: transparent url(/iwp/images/mjnNew/mjnBtnBuyEnfamil.gif) no-repeat top left;
	}
li.mjnBtnBuyEnfamil a {
	padding: 21px 0 0 0;
	width: 170px;
	height: 22px;
	clip: rect(0, 170px, 22px, 0);	
	background: transparent url(/iwp/images/mjnNew/mjnBtnBuyEnfamil.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}

/* HCP */
li.mjnBtnUSHCP { /*FIX FOR IE6 FLICKER BUG*/
	padding: 0;
	width: 170px;
	height: 16px;
	background: transparent url(/iwp/images/mjnNew/mjnBtnUSHCP.gif) no-repeat top left;
	}
li.mjnBtnUSHCP a {
	padding: 37px 0 0 0;
	width: 170px;
	height: 16px;
	clip: rect(0, 170px, 15px, 0);	
	background: transparent url(/iwp/images/mjnNew/mjnBtnUSHCP.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:37px; /* for IE5.5's bad box model */
	}

/* HCP */
li.mjnBtnUSInstitutionalCustomerOrderCenter { /*FIX FOR IE6 FLICKER BUG*/
	padding: 0;
	width: 170px;
	height: 15px;
	background: transparent url(/iwp/images/mjnNew/mjnBtnUSInstitutionalCustomerOrderCenter.gif) no-repeat top left;
	}
li.mjnBtnUSInstitutionalCustomerOrderCenter a {
	padding: 36px 0 0 0;
	width: 170px;
	height: 15px;
	clip: rect(0, 170px, 15px, 0);	
	background: transparent url(/iwp/images/mjnNew/mjnBtnUSInstitutionalCustomerOrderCenter.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
	}


/* HomePage    ----------------------------------------------------*/
/*-----------------------------------------------------------------*/

.mjnHomeLeftColContainer {
	display: inline;
	float: left;
	width: 302px;
	margin: 0;
	padding: 0;
}


.mjnHomeRightColContainer {
	display: inline;
	float: left;
	width: 443px;
	margin: 0;
	padding: 0;
}

.mjnHomePromoContainer {
	display: block;
	margin: 0 auto;
	width: 260px;
	background: transparent url(/iwp/images/mjnNew/mjnHomePromoMiddle.jpg) repeat top left;
}

.mjnHomePromoContainer img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

.mjnHomePromoMiddle {
	display: block;
	margin: 0 auto;
	width: 260px;
	background: transparent url(/iwp/images/mjnNew/mjnHomePromoMiddle.jpg) repeat top left;
	text-align: left;
	}


.mjnHomeArticle {
display: block;
background: #e6e2d9;
width: 745px;
padding: 10px 0;
border-bottom: 3px solid #fff;
}

.mjnHomeArticle p {
display: block;
margin: 0 25px;
color: #405560;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.mjnHomeArticle p a:link,
.mjnHomeArticle p a:visited  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #405560;
		text-decoration: underline;
		}
	
.mjnHomeArticle p a:hover,
.mjnHomeArticle p a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #405560;
		text-decoration: none;
		}

.mjnHomePromo {
	display: block;
	width: 220px;
	margin: 0 20px 5px 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #21787e;
	font-size: 1.0em;
	text-align: left;
	}

.mjnHomePromo h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #024288;
	padding: 0;
	margin: 0 0 4px 0;
	}

.mjnHomePromo p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #21787e;
	font-size: 1.0em;
	text-align: left;
	}

.mjnHomePromo strong {
	color: #21787e;
	}


#mjnProductScroller {
	width: 443px;
	height: 250px;
	background: transparent;
	overflow: hidden;
	text-align: center;
	padding: 0;
	clip: rect(0, 443px, 250px, 0);	
}

#mjnProductScroller2 {
	width: 745px;
	height: 168px;
	background: transparent;
	overflow: hidden;
	text-align: center;
	padding: 0;
	clip: rect(0, 745px, 168px, 0);	
}

/*
#mjnProductScroller {
	width: 443px;
	height: 105px;
	background: transparent;
	overflow: hidden;
	text-align: center;
	padding: 0;
	clip: rect(0, 443px, 105px, 0);	
}

#mjnProductScroller:link #mjnProductScrollerHolder,
#mjnProductScroller:active #mjnProductScrollerHolder,
#mjnProductScroller:visited #mjnProductScrollerHolder {

}

#mjnProductScroller:hover #mjnProductScrollerHolder {

}

#mjnProductScrollerHolder {
	height: 505px;
	width: 443px;
	margin-top: -395px;
	background: transparent;
}


#mjnProductScroller {
	width: 443px;
	height: 105px;
	background: red;
	overflow: hidden;
	text-align: center;
	padding: 0;
	clip: rect(0, 443px, 105px, 0);	
}



#mjnProductScroller:hover {
	width: 443px;
	background: red;
	height: 500px;
	overflow: visible;
	text-align: center;
	padding: 0;
	clip: rect(0, 443px, 500px, 0);	
}


#mjnProductScrollerHolder {
	height: 500px;
	width: 443px;
	margin-top: -395px;
	background: transparent;
}
*/


.mjnNoFlash {
	text-align: left;
}



/* World Sites ----------------------------------------------------*/
/*-----------------------------------------------------------------*/

.worldSitesBtn {
	display: block;
	margin: 0;
	padding: 0;
	}

#WorldSites {
	background: #417ebd;
	text-align: right;
}

#WorldSites form {
	margin: 0 15px;
}

#WorldSites form select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	width: 140px;
	font-size: 0.9em;
	background: #dae2ec;
	color: #293780;
}

form#mjnWorldwideURLSiteMap select {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	color: #295877;
	font-weight: normal;
}

.mjnMessage {
	display: block; /* Show Message = display: block;  Hide Message = display: none; */
	float: right;
	margin: 10px 0 0 0;
}

/* POP Window       ----------------------------------------------*/
/*----------------------------------------------------------------*/

.mjnPopWindowWrapper {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 400px;
	background: transparent url(/iwp/images/mjnNew/mjnPopWindowBg.jpg) repeat-y top left;
	}

.mjnPopWindowHeader {
	display: block;
	margin: 0;
	padding: 0;
	width: 400px;
	height: 83px;
	}

.mjnPopWindowContent {
	display: block;
	margin: 10px 25px 20px 25px;
	padding: 0;
	width: 350px;
	text-align: left;
	}

.mjnPopWindowFooter {
	display: block;
	margin: 0;
	padding: 0;
	width: 400px;
	height: 42px;
	}

/* Copyright ----------------------------------------------------------*/
/*------------------------------------------------------------------*/

.mjnCopyright {
	display: block;
	margin: 5px 0 15px 0;
	padding: 0;
	border: 0;
	width: 765px;
	text-align: right;
	}

.mjnCopyright p {
	margin: 0 15px;
	padding: 0;
	color: #8092a0;
	text-align: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	}

.mjnCopyright p a:link,
.mjnCopyright p a:visited  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #8092a0;
		text-decoration: none;
		}
	
.mjnCopyright p a:hover,
.mjnCopyright p a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #8092a0;
		text-decoration: underline;
		}

/* Supplier Link Copyright ----------------------------------------------------------*/
/*------------------------------------------------------------------*/
.supplierlinkCopyright {
	display: block;
	margin: 5px 0 15px 0;
	padding: 0;
	border: 0;
	width: 765px;
	text-align: left;
	}

.supplierlinkCopyright p {
	margin: 0 15px;
	padding: 0;
	color: #8092a0;
	text-align: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	}

.supplierlinkCopyright p a:link,
.supplierlinkCopyright p a:visited  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #8092a0;
		text-decoration: none;
		}
	
.supplierlinkCopyright p a:hover,
.supplierlinkCopyright p a:active  {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #8092a0;
		text-decoration: underline;
		}

/* Subpage ----------------------------------------------------------*/
/*-------------------------------------------------------------------*/

.mjnSubHeaderContainer {
	display: block;
	width: 745px;
	background-color: #717171;
	text-align: left;
}

p.mjnBtnHome  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	display: block;
	margin: 0;
	padding: 8px 20px 0 0;
	border: 0;
	color: #fff;
	float: right;
	}

p.mjnBtnHome a:link,
p.mjnBtnHome a:visited  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}

p.mjnBtnHome a:hover,
p.mjnBtnHome a:active  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	}




/* About Mead Johnson  ----------------------------------------------*/
/*-------------------------------------------------------------------*/

/* Header Replacement */
h2.mjnHdrAboutMeadJohnson {
	display: block;
	width: 655px;
	height: 39px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/aboutMeadJohnson/mjnHdrAboutMeadJohnson.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* About Tabs */
ul.mjnTabAboutMeadJohnson {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	height: 21px;
	}

ul.mjnTabAboutMeadJohnson li {
	list-style-type: none;
	margin: 0 1px 0 0;
	padding: 0;
	float: left;
	}

	* html ul.mjnTabAboutMeadJohnson li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li.mjnBtnTabWelcome,
li.mjnBtnTabWelcome a,
li.mjnBtnTabOurCompany,
li.mjnBtnTabOurCompany a,
li.mjnBtnTabExecutiveOfficers,
li.mjnBtnTabExecutiveOfficers a,
li.mjnBtnTabCorporateGovernance,
li.mjnBtnTabCorporateGovernance a,
li.mjnBtnTabBoardOfDirectors,
li.mjnBtnTabBoardOfDirectors a,
li.mjnBtnTabAMessageFromOurPresident,
li.mjnBtnTabAMessageFromOurPresident a,
li.mjnBtnTabOurHistory,
li.mjnBtnTabOurHistory a,
li.mjnBtnTabOurFounder,
li.mjnBtnTabOurFounder a,
li.mjnBtnTabOurBrands,
li.mjnBtnTabOurBrands a,
li.mjnBtnTabMarketingGuidelines,
li.mjnBtnTabMarketingGuidelines a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Tab - Welcome */
li.mjnBtnTabWelcome  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 68px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabWelcome.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabWelcome a {
	padding: 21px 0 0 0;
	width: 68px;
	height: 21px;
	clip: rect(0, 68px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabWelcome.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabWelcome a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabWelcome a.selected {
	background-position: 0 -21px;
	}


/* Tab - Our Company */
li.mjnBtnTabOurCompany  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 92px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabOurCompany.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabOurCompany a {
	padding: 21px 0 0 0;
	width: 92px;
	height: 21px;
	clip: rect(0, 92px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabOurCompany.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabOurCompany a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabOurCompany a.selected {
	background-position: 0 -21px;
	}

/* Tab - Board Of Directors */
li.mjnBtnTabBoardOfDirectors { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 113px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabBoardOfDirectors.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabBoardOfDirectors a {
	padding: 21px 0 0 0;
	width: 113px;
	height: 21px;
	clip: rect(0, 113px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabBoardOfDirectors.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabBoardOfDirectors a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabBoardOfDirectors a.selected {
	background-position: 0 -21px;
	}


/* Tab - Executive Officers */
li.mjnBtnTabExecutiveOfficers { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 112px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabExecutiveOfficers.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabExecutiveOfficers a {
	padding: 21px 0 0 0;
	width: 112px;
	height: 21px;
	clip: rect(0, 112px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabExecutiveOfficers.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabExecutiveOfficers a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabExecutiveOfficers a.selected {
	background-position: 0 -21px;
	}

/* Tab - Corporate Governance */
li.mjnBtnTabCorporateGovernance { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 134px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabCorporateGovernance.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabCorporateGovernance a {
	padding: 21px 0 0 0;
	width: 134px;
	height: 21px;
	clip: rect(0, 134px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabCorporateGovernance.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabCorporateGovernance a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabCorporateGovernance a.selected {
	background-position: 0 -21px;
	}
	

/* Tab - A Message From Our President */
li.mjnBtnTabAMessageFromOurPresident  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 173px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabAMessageFromOurPresident.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabAMessageFromOurPresident a {
	padding: 21px 0 0 0;
	width: 173px;
	height: 21px;
	clip: rect(0, 173px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabAMessageFromOurPresident.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabAMessageFromOurPresident a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabAMessageFromOurPresident a.selected {
	background-position: 0 -21px;
	}
	
/* Tab - A Message From Our President */
li.mjnBtnTabOurHistory { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 80px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabOurHistory.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabOurHistory a {
	padding: 21px 0 0 0;
	width: 80px;
	height: 21px;
	clip: rect(0, 80px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabOurHistory.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabOurHistory a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabOurHistory a.selected {
	background-position: 0 -21px;
	}

/* Tab - Our Founder */
li.mjnBtnTabOurFounder { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 86px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabOurFounder.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabOurFounder a {
	padding: 21px 0 0 0;
	width: 86px;
	height: 21px;
	clip: rect(0, 86px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabOurFounder.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabOurFounder a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabOurFounder a.selected {
	background-position: 0 -21px;
	}


/* Tab - Our Brands */
li.mjnBtnTabOurBrands { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 78px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabOurBrands.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabOurBrands a {
	padding: 21px 0 0 0;
	width: 78px;
	height: 21px;
	clip: rect(0, 78px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabOurBrands.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabOurBrands a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabOurBrands a.selected {
	background-position: 0 -21px;
	}

/* Tab - Marketing Guidelines */
li.mjnBtnTabMarketingGuidelines { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 130px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabMarketingGuidelines.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabMarketingGuidelines a {
	padding: 21px 0 0 0;
	width: 130px;
	height: 21px;
	clip: rect(0, 130px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/aboutMeadJohnson/mjnBtnTabMarketingGuidelines.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabAboutMeadJohnson li.mjnBtnTabMarketingGuidelines a:hover,
ul.mjnTabAboutMeadJohnson li.mjnBtnTabMarketingGuidelines a.selected {
	background-position: 0 -21px;
	}


.mjnTimelinePhoto {
	display: inline;
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
	text-align: center;
}

.mjnSubpageLeftCol .mjnTimelinePhoto img {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}

.mjnTimelineText {
	display: inline;
	float: left;
	width: 402px;
	margin: 10px 0 0 0;
}

/* News -------------------------------------------------------------*/
/*-------------------------------------------------------------------*/

/* Header Replacement */
h2.mjnHdrNews {
	display: block;
	width: 655px;
	height: 39px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/news/mjnHdrNews.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* News Tabs */
ul.mjnTabNews {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	height: 21px;
	}

ul.mjnTabNews li {
	list-style-type: none;
	margin: 0 1px 0 0;
	padding: 0;
	float: left;
	}

	* html ul.mjnTabNews li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li.mjnBtnTabCompanyNews,
li.mjnBtnTabCompanyNews a,
li.mjnBtnTabNewsArchive,
li.mjnBtnTabNewsArchive a,
li.mjnBtnTabNutritionNews,
li.mjnBtnTabNutritionNews a,
li.mjnBtnTabRelatedNews,
li.mjnBtnTabRelatedNews a,
li.mjnBtnTabMediaResources,
li.mjnBtnTabMediaResources a
 {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Tab - Company News */
li.mjnBtnTabCompanyNews { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 101px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabCompanyNews.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabCompanyNews a {
	padding: 21px 0 0 0;
	width: 101px;
	height: 21px;
	clip: rect(0, 101px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabCompanyNews.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabNews li.mjnBtnTabCompanyNews a:hover,
ul.mjnTabNews li.mjnBtnTabCompanyNews a.selected {
	background-position: 0 -21px;
	}
	
/* Tab - News Archive */
li.mjnBtnTabNewsArchive { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 89px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabNewsArchive.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabNewsArchive a {
	padding: 21px 0 0 0;
	width: 89px;
	height: 21px;
	clip: rect(0, 89px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabNewsArchive.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabNews li.mjnBtnTabNewsArchive a:hover,
ul.mjnTabNews li.mjnBtnTabNewsArchive a.selected {
	background-position: 0 -21px;
	}


/* Tab - Nutrition News */
li.mjnBtnTabNutritionNews { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 97px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabNutritionNews.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabNutritionNews a {
	padding: 21px 0 0 0;
	width: 97px;
	height: 21px;
	clip: rect(0, 97px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabNutritionNews.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabNews li.mjnBtnTabNutritionNews a:hover,
ul.mjnTabNews li.mjnBtnTabNutritionNews a.selected {
	background-position: 0 -21px;
	}


/* Tab - Related News */
li.mjnBtnTabRelatedNews { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 89px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabRelatedNews.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabRelatedNews a {
	padding: 21px 0 0 0;
	width: 89px;
	height: 21px;
	clip: rect(0, 89px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabRelatedNews.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabNews li.mjnBtnTabRelatedNews a:hover,
ul.mjnTabNews li.mjnBtnTabRelatedNews a.selected {
	background-position: 0 -21px;
	}

/* Tab - Media Resources */
li.mjnBtnTabMediaResources { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 107px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabMediaResources.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabMediaResources a {
	padding: 21px 0 0 0;
	width: 107px;
	height: 21px;
	clip: rect(0, 107px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/news/mjnBtnTabMediaResources.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabNews li.mjnBtnTabMediaResources a:hover,
ul.mjnTabNews li.mjnBtnTabMediaResources a.selected {
	background-position: 0 -21px;
	}


/* Social Responsibility --------------------------------------------*/
/*-------------------------------------------------------------------*/

/* Header Replacement */
h2.mjnHdrSocialResponsibility {
	display: block;
	width: 655px;
	height: 39px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/socialResponsibility/mjnHdrSocialResponsibility.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Social Responsibility Tabs */
ul.mjnTabSocialResponsibility {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	height: 34px;
	}

ul.mjnTabSocialResponsibility li {
	list-style-type: none;
	margin: 0 1px 0 0;
	padding: 0;
	float: left;
	}

	* html ul.mjnTabSocialResponsibility li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li.mjnBtnTabSustainability,
li.mjnBtnTabSustainability a,
li.mjnBtnTabOverview,
li.mjnBtnTabOverview a,
li.mjnBtnTabCharitableGiving,
li.mjnBtnTabCharitableGiving a,
li.mjnBtnTabCharitableGivingApplication,
li.mjnBtnTabCharitableGivingApplication a,
li.mjnBtnTabMedicalEducation,
li.mjnBtnTabMedicalEducation a,
li.mjnBtnTabMedicalEducationApplications,
li.mjnBtnTabMedicalEducationApplications a,
li.mjnBtnTabEnvironmentalStewardship,
li.mjnBtnTabEnvironmentalStewardship a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Tab - Sustainability */
li.mjnBtnTabSustainability { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 89px;
	height: 34px;
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabSustainability.gif) no-repeat top left;
	background-position: 0 -34px;
	}
li.mjnBtnTabSustainability a {
	padding: 34px 0 0 0;
	width: 89px;
	height: 34px;
	clip: rect(0, 89px, 34px, 0);	
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabSustainability.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:34px; /* for IE5.5's bad box model */
	}
ul.mjnTabSocialResponsibility li.mjnBtnTabSustainability a:hover,
ul.mjnTabSocialResponsibility li.mjnBtnTabSustainability a.selected {
	background-position: 0 -34px;
	}

/* Tab - Overview */
li.mjnBtnTabOverview { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 70px;
	height: 34px;
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabOverview.gif) no-repeat top left;
	background-position: 0 -34px;
	}
li.mjnBtnTabOverview a {
	padding: 34px 0 0 0;
	width: 70px;
	height: 34px;
	clip: rect(0, 70px, 34px, 0);	
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabOverview.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:34px; /* for IE5.5's bad box model */
	}
ul.mjnTabSocialResponsibility li.mjnBtnTabOverview a:hover,
ul.mjnTabSocialResponsibility li.mjnBtnTabOverview a.selected {
	background-position: 0 -34px;
	}

/* Tab - Charitable Giving */
li.mjnBtnTabCharitableGiving { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 94px;
	height: 34px;
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabCharitableGiving.gif) no-repeat top left;
	background-position: 0 -34px;
	}
li.mjnBtnTabCharitableGiving a {
	padding: 34px 0 0 0;
	width: 94px;
	height: 34px;
	clip: rect(0, 94px, 34px, 0);	
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabCharitableGiving.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:34px; /* for IE5.5's bad box model */
	}
ul.mjnTabSocialResponsibility li.mjnBtnTabCharitableGiving a:hover,
ul.mjnTabSocialResponsibility li.mjnBtnTabCharitableGiving a.selected {
	background-position: 0 -34px;
	}
	
/* Tab - Charitable Giving Application */
li.mjnBtnTabCharitableGivingApplication { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 121px;
	height: 34px;
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabCharitableGivingApplication.gif) no-repeat top left;
	background-position: 0 -34px;
	}
li.mjnBtnTabCharitableGivingApplication a {
	padding: 34px 0 0 0;
	width: 121px;
	height: 34px;
	clip: rect(0, 121px, 34px, 0);	
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabCharitableGivingApplication.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:34px; /* for IE5.5's bad box model */
	}
ul.mjnTabSocialResponsibility li.mjnBtnTabCharitableGivingApplication a:hover,
ul.mjnTabSocialResponsibility li.mjnBtnTabCharitableGivingApplication a.selected {
	background-position: 0 -34px;
	}

/* Tab - Medical Education */
li.mjnBtnTabMedicalEducation { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 81px;
	height: 34px;
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabMedicalEducation.gif) no-repeat top left;
	background-position: 0 -34px;
	}
li.mjnBtnTabMedicalEducation a {
	padding: 34px 0 0 0;
	width: 81px;
	height: 34px;
	clip: rect(0, 81px, 34px, 0);	
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabMedicalEducation.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:34px; /* for IE5.5's bad box model */
	}
ul.mjnTabSocialResponsibility li.mjnBtnTabMedicalEducation a:hover,
ul.mjnTabSocialResponsibility li.mjnBtnTabMedicalEducation a.selected {
	background-position: 0 -34px;
	}

/* Tab - Medical Education Applications */
li.mjnBtnTabMedicalEducationApplications { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 137px;
	height: 34px;
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabMedicalEducationApplications.gif) no-repeat top left;
	background-position: 0 -34px;
	}
li.mjnBtnTabMedicalEducationApplications a {
	padding: 34px 0 0 0;
	width: 137px;
	height: 34px;
	clip: rect(0, 137px, 34px, 0);	
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabMedicalEducationApplications.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:34px; /* for IE5.5's bad box model */
	}
ul.mjnTabSocialResponsibility li.mjnBtnTabMedicalEducationApplications a:hover,
ul.mjnTabSocialResponsibility li.mjnBtnTabMedicalEducationApplications a.selected {
	background-position: 0 -34px;
	}

/* Tab - Environmental Stewardship */
li.mjnBtnTabEnvironmentalStewardship { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 94px;
	height: 34px;
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabEnvironmentalStewardship.gif) no-repeat top left;
	background-position: 0 -34px;
	}
li.mjnBtnTabEnvironmentalStewardship a {
	padding: 34px 0 0 0;
	width: 94px;
	height: 34px;
	clip: rect(0, 94px, 34px, 0);	
	background: transparent url(/iwp/images/mjnNew/socialResponsibility/mjnBtnTabEnvironmentalStewardship.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:34px; /* for IE5.5's bad box model */
	}
ul.mjnTabSocialResponsibility li.mjnBtnTabEnvironmentalStewardship a:hover,
ul.mjnTabSocialResponsibility li.mjnBtnTabEnvironmentalStewardship a.selected {
	background-position: 0 -34px;
	}


/* Careers  ----------------------------------------------*/
/*-------------------------------------------------------------------*/

/* Header Replacement */
h2.mjnHdrCareers {
	display: block;
	width: 655px;
	height: 39px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/careers/mjnHdrCareers.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}


/* About Tabs */
ul.mjnTabCareers {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	height: 21px;
	}

ul.mjnTabCareers li {
	list-style-type: none;
	margin: 0 1px 0 0;
	padding: 0;
	float: left;
	}

	* html ul.mjnTabCareers li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li.mjnBtnTabCareersOverview,
li.mjnBtnTabCareersOverview a,
li.mjnBtnTabOpportunities,
li.mjnBtnTabOpportunities a,
li.mjnBtnTabHeadquartersLocation,
li.mjnBtnTabHeadquartersLocation a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Tab - Overview */
li.mjnBtnTabCareersOverview { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 70px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/careers/mjnBtnTabCareersOverview.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabCareersOverview a {
	padding: 21px 0 0 0;
	width: 70px;
	height: 21px;
	clip: rect(0, 70px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/careers/mjnBtnTabCareersOverview.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabCareers li.mjnBtnTabCareersOverview a:hover,
ul.mjnTabCareers li.mjnBtnTabCareersOverview a.selected {
	background-position: 0 -21px;
	}

/* Tab - Opportunities */
li.mjnBtnTabOpportunities { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 92px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/careers/mjnBtnTabOpportunities.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabOpportunities a {
	padding: 21px 0 0 0;
	width: 92px;
	height: 21px;
	clip: rect(0, 92px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/careers/mjnBtnTabOpportunities.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabCareers li.mjnBtnTabOpportunities a:hover,
ul.mjnTabCareers li.mjnBtnTabOpportunities a.selected {
	background-position: 0 -21px;
	}

/* Tab - Our Home City */
li.mjnBtnTabHeadquartersLocation { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 238px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/careers/mjnBtnTabHeadquartersLocation.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabHeadquartersLocation a {
	padding: 21px 0 0 0;
	width: 238px;
	height: 21px;
	clip: rect(0, 97px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/careers/mjnBtnTabHeadquartersLocation.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabCareers li.mjnBtnTabHeadquartersLocation a:hover,
ul.mjnTabCareers li.mjnBtnTabHeadquartersLocation a.selected {
	background-position: 0 -21px;
	}
	
/* Investors ----------------------------------------------------------*/
/*-------------------------------------------------------------------*/

/* Header Replacement */
h2.mjnHdrInvestors {
	display: block;
	width: 655px;
	height: 39px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/investors/mjnHdrInvestors.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}


/* About Tabs */
ul.mjnTabInvestors {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	height: 21px;
	}

ul.mjnTabInvestors li {
	list-style-type: none;
	margin: 0 1px 0 0;
	padding: 0;
	float: left;
	}

	* html ul.mjnTabInvestors li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li.mjnBtnTabInvestorsOverview,
li.mjnBtnTabInvestorsOverview a,
li.mjnBtnTabInvestorInformation,
li.mjnBtnTabInvestorInformation a,
li.mjnBtnTabFinancialData,
li.mjnBtnTabFinancialData a,
li.mjnBtnTabPublicationsAndFilings,
li.mjnBtnTabPublicationsAndFilings a,
li.mjnBtnTabShareholderServices,
li.mjnBtnTabShareholderServices a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Tab - Overview */
li.mjnBtnTabInvestorsOverview { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 68px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabInvestorsOverview.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabInvestorsOverview a {
	padding: 21px 0 0 0;
	width: 68px;
	height: 21px;
	clip: rect(0, 68px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabInvestorsOverview.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabInvestors li.mjnBtnTabInvestorsOverview a:hover,
ul.mjnTabInvestors li.mjnBtnTabInvestorsOverview a.selected {
	background-position: 0 -21px;
	}


/* Tab - Investor Information */
li.mjnBtnTabInvestorInformation { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 125px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabInvestorInformation.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabInvestorInformation a {
	padding: 21px 0 0 0;
	width: 125px;
	height: 21px;
	clip: rect(0, 125px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabInvestorInformation.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabInvestors li.mjnBtnTabInvestorInformation a:hover,
ul.mjnTabInvestors li.mjnBtnTabInvestorInformation a.selected {
	background-position: 0 -21px;
	}

/* Tab - Financial Data */
li.mjnBtnTabFinancialData { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 93px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabFinancialData.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabFinancialData a {
	padding: 21px 0 0 0;
	width: 93px;
	height: 21px;
	clip: rect(0, 93px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabFinancialData.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabInvestors li.mjnBtnTabFinancialData a:hover,
ul.mjnTabInvestors li.mjnBtnTabFinancialData a.selected {
	background-position: 0 -21px;
	}

/* Tab - Publications and Filings */
li.mjnBtnTabPublicationsAndFilings { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 141px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabPublicationsAndFilings.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabPublicationsAndFilings a {
	padding: 21px 0 0 0;
	width: 141px;
	height: 21px;
	clip: rect(0, 141px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabPublicationsAndFilings.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabInvestors li.mjnBtnTabPublicationsAndFilings a:hover,
ul.mjnTabInvestors li.mjnBtnTabPublicationsAndFilings a.selected {
	background-position: 0 -21px;
	}

/* Tab - Shareholder Services */
li.mjnBtnTabShareholderServices { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 127px;
	height: 21px;
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabShareholderServices.gif) no-repeat top left;
	background-position: 0 -21px;
	}
li.mjnBtnTabShareholderServices a {
	padding: 21px 0 0 0;
	width: 127px;
	height: 21px;
	clip: rect(0, 127px, 21px, 0);	
	background: transparent url(/iwp/images/mjnNew/investors/mjnBtnTabShareholderServices.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:21px; /* for IE5.5's bad box model */
	}
ul.mjnTabInvestors li.mjnBtnTabShareholderServices a:hover,
ul.mjnTabInvestors li.mjnBtnTabShareholderServices a.selected {
	background-position: 0 -21px;
	}



.mjnSubpageLeftCol_a {
display: inline;
width: 260px;
float: left;
margin: 15px 10px 0 0;
padding: 0;
}

.mjnSubpageLeftCol_b {
display: inline;
width: 260px;
float: left;
margin: 15px 0 0 0;
padding: 0;
}

.mjnExecutiveOfficersThumb {
display: inline;
float: left;
width: 70px;
margin: 0 12px 0 0;
padding: 0;
}

.mjnExecutiveOfficersListText {
display: inline;
float: left;
width: 178px;
margin: 0;
padding: 0;
}

.mjnSubpageLeftCol_a .mjnExecutiveOfficersListText h5,
.mjnSubpageLeftCol_b .mjnExecutiveOfficersListText h5 {margin: 0 0 3px 0; padding: 0;}
.mjnSubpageLeftCol_a .mjnExecutiveOfficersListText h4,
.mjnSubpageLeftCol_b .mjnExecutiveOfficersListText h4 {margin: 0 0 3px 0; padding: 0;}

.mjnSubpageLeftCol_a h5,
.mjnSubpageLeftCol_b h5 {margin: 0; padding: 0;}
.mjnSubpageLeftCol_a h4,
.mjnSubpageLeftCol_b h4 {margin: 0; padding: 0;}

.mjnExecutiveOfficersDetailPhoto {
display: inline;
float: left;
width: 112px;
margin: 0 20px 0 0;
padding: 0;
}

.mjnExecutiveOfficersDetailText {
display: inline;
float: left;
width: 385px;
margin: 0 0 0 0;
padding: 0;
}


/* Content: Loop Net -----------------------------------*/
/*-----------------------------------------------------------------*/
iframe#investorsContent {
	border: 0;
	width: 525px;
	height: 500px;
	overflow: auto;
	text-align: left;
}

iframe#investorsContent body h4 {
	font-size: 5.0em;
	color: yellow;
}

/* Charitable Givings ------------------------------------------------*/
/*-------------------------------------------------------------------*/

.charitableNotice {
	background: #fff6dd;
	padding: 10px 10px 5px 10px;
	margin: 0 0 10px 0;
	}
	
.highlight {
	background: #fff6dd;
	}
/* Other Subpage Headers  -------------------------------------------*/
/*-------------------------------------------------------------------*/

/* Header Replacement */
h2.mjnHdrPrivacyPolicy {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrPrivacyPolicy.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrTermsOfUse {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrTermsOfUse.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrStoryIndex {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrStoryIndex.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrContactUs {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrContactUs.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrSiteMap {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrSiteMap.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrPageNotFound {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrPageNotFound.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrSorry {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrSorry.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrContactCorporateCommunications {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrContactCorporateCommunications.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrContactMedicalAffairs {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrContactMedicalAffairs.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrWatchingTheWorldInWonder {
	display: block;
	width: 650px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrWatchingTheWorldInWonder.gif);
	overflow: hidden;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 0;
	}



/* Header Replacement */
h2.mjnHdrInLoveWithLife {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrInLoveWithLife.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrFeedingHope {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrFeedingHope.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}


/* Header Replacement */
h2.mjnHdrHelpingBoysBeBoys {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrHelpingBoysBeBoys.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

/* Header Replacement */
h2.mjnHdrFiftyLittleToes {
	display: block;
	width: 655px;
	height: 45px;
	text-indent: -9999px;
	background-image: url(/iwp/images/mjnNew/mjnHdrFiftyLittleToes.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}


/* Subpage Content  ----------------------------------------------*/
/*----------------------------------------------------------------*/

.mjnSubpage2ColContainer {
	display: block;
	width: 745px;
	margin: 15px 0 0 0;
	background: transparent url(/iwp/images/mjnNew/mjnBgSubpage2Col.gif) repeat-y top left;
	}

.mjnSubpage2ColContainerNoBg {
	display: block;
	width: 715px;
	margin: 15px 15px 0 15px;
	background: #fff;
	}

.mjnSubpageLeftCol {
	display: inline;
	float: left;
	width: 530px;
	margin: 0 15px;
	text-align: left;
	}

.mjnSubpageLeftCol.flash {
	width: 715px;
	}

/*Commented out by grayloon 2-23-2010 cause it was breaking the board page
.mjnSubpageLeftCol_a {
	display: inline;
	float: left;
	width: 715px;
	margin: 0 15px;
	text-align: left;
	background: green;
	}
*/
.mjnSubpageLeftColprint {
	display: inline;
	float: left;
	width: 90%;
	margin: 10px 15px;
	text-align: left;
	}

.mjnSubpageLeftCol img {
	margin: 0;
	padding: 0;
	border: 0;
	}

.mjnSubpageLeftCol img.left {
	margin: 0 10px 10px 0;
	padding: 0;
	border: 0;
	}

.mjnSubpageLeftCol img.left_margin {
	float: left;
	margin: 0 10px 120px 0;
	padding: 0;
	border: 0;
	}

.mjnSubpageLeftCol img.left_margin_short {
	float: left;
	margin: 0 10px 0px 0;
	padding: 0;
	border: 0;
	}

.mjnSubpageLeftCol img.right {
	margin: 0 0 10px 10px;
	padding: 0;
	border: 0;
	}

.mjnSubpageRightCol {
	display: inline;
	float: left;
	width: 176px;
	margin: 0 0 0 7px;
	}

.contactIndent {
	margin-top: 0px;
	}

.specialKidsText {
	display: inline;
	float: left;
	width: 395px;
	}


/* Site Map UL      ----------------------------------------------*/
/*----------------------------------------------------------------*/

.mjnSiteMapContent ul li ul {
	margin-top: 10px;
}

/* Privacy Content   ----------------------------------------------*/
/*----------------------------------------------------------------*/

.privacyContent ul {
	margin-top: -5px;
	}


/* Error Page UL     ----------------------------------------------*/
/*----------------------------------------------------------------*/

.errorPage ul {
	margin-top: -5px;
}



/* Tables ----------------------------------------------------------*/
/*------------------------------------------------------------------*/
table {
	margin: 0;
	padding: 0;
	width: 100%;
	}

table th,
table td {
	margin: 0;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	}

table th {
	border-bottom: 2px solid #07c;
	font-weight: bold;
	}

/* Our Company Table (not in use) -----------------------------------*/
/*------------------------------------------------------------------*/

.key_facts {
	background: #d0e9ef; 
	width: 516px; 
	margin: 0; 
	padding: 0;
	}

.key_facts img {
	display: block; 
	margin: 0; 
	padding: 0;
	}


.ourCompanyTable {
	width: 506px;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0 auto;
	padding: 0;
	border-collapse: collapse;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #191919;
	}
	
.ourCompanyTable td {
	margin: 0;
	padding: 4px;
	vertical-align: top;
	}

.ourCompanyTable td.rightPanel {
	text-align: right; 
	width: 40%; 
	border-bottom: 1px solid #bcd0d7;
	}

.ourCompanyTable td.leftPanel {
	border-bottom: 1px solid #bcd0d7;
	}

.ourCompanyTable td.noBorder {
	border-bottom: none;
	}


.ourCompanyTable th {
	font-family: Times New Roman, Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #2f5d7b;
	border-bottom: none;
	text-align: right;
	margin: 0;
	padding: 0;
	}

/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/


.sustainCat {
background: #fff5da;
padding: 5px 10px;
margin: 0 0 1px 0;
}

.sustainCat h4 {
margin: 0 0 0 3px;
padding: 0;
display: inline;
}

.sustainCat h4 a:link,
.sustainCat h4 a:visited {
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #2f5d7b;
	text-decoration: none;
}

.sustainCat h4 a:hover,
.sustainCat h4 a:active {
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #2f5d7b;
	text-decoration: underline;
}

.sustainTxt {
padding: 5px 10px;
margin: 0;
}

/* Form Elements --------------------------------------------------*/
/*-----------------------------------------------------------------*/

.mjnFormLeftContainer {
	display: inline;
	float: left;
	width: 255px;
	margin: 0 15px 0 0;
	padding: 0;
	}

.mjnFormRightContainer {
	display: inline;
	float: left;
	width: 255px;
	margin: 0;
	padding: 0;
	}

.mjnElementContainer {
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	}

form {
	margin: 0;
	padding: 0;
	}

form fieldset {
	margin: 0;
	padding: 0;
	border: none;
	}

label {
	display: block;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	color: #191919;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	}

.required {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #f00;
	}

input, textarea {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	margin: 0 0 8px 0;
	padding: 2px;
	border: 1px solid #a7a7a7;;
	font-weight: normal;
	color: #a7a7a7;
	background-color: #fff;
	}

select {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	margin: 0 0 8px 0;
	padding: 1px;
	border: 1px solid #a7a7a7;;
	font-weight: normal;
	color: #a7a7a7;
	background-color: #fff;
	}

.selectState {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	width: 140px;
	margin: 0 0 8px 0;
	padding: 1px;
	border: 1px solid #a7a7a7;;
	font-weight: normal;
	color: #a7a7a7;
	background-color: #fff;
	}

textarea.mjnComments,
textarea#comments {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	margin: 0 0 8px 0;
	padding: 2px;
	border: 1px solid #a7a7a7;;
	font-weight: normal;
	color: #a7a7a7;
	background-color: #fff;
	width: 520px;
	}

input.noborder {
	border: 0;
	background: transparent;
	}

input.button {
	border: 1px solid #00436e;
	font-weight: bold;
	color: #fff;
	background-color: #07c;
	padding: 2px;
	}

input.images {
	border: 0;
	}



iframe#investorsContent body h4 {
	font-size: 5.0em;
	color: yellow;
}



/*SUPPLIER HOMEPAGE */


.mjnContentContainerSupplier {
	display: block;
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 765px;
	}

.mjnSubpage2ColContainerSupplier {
	display: block;
	width: 705px;
	margin: 15px 0px 0 40px;
	
	}

.mjnSubpageLeftColSupplier {
	display: inline;
	float: left;
	width: 605px;
	margin: 0 40px 0 40px;
	text-align: center;

	}

/*.mjnSubpageRightColSupplier {
	display: inline;
	float: left;
	width: 190px;
	margin: 0 25px;
	} */

.mjnSupplierLine {
	display: block;
	width: 205px;
	margin: 10px auto;
	height: 1px;
	background: #c3c6c8;
}

.mjnSubpage2ColContainerSupplier h2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #660033;
	margin: 0 0 8px 0;
	}

.mjnSubpage2ColContainerSupplier h3 {
	font-family: "Lucida Grande", sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #baa772;
	margin: 0 0 8px 0;
	}

.mjnSubpage2ColContainerSupplier p {
	font-family: "Lucida Grande", sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #676e73;
	margin: 0 0 8px 0;
	text-align: left;
	line-height: 1.6em;
	}
	

.mjnSubpage2ColContainerSupplier select {
	font-family: "Lucida Grande", sans-serif;
	font-weight: normal;
	color: #676e73;
	}

.mjnSubpage2ColContainerSupplier p strong {
	font-weight: bold;
	color: #baa772;
	}

a.mjnSignInOrRegister {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

a.mjnSignInOrRegister {
	padding: 22px 0 0 0;
	width: 135px;
	height: 22px;
	clip: rect(0, 135px, 22px, 0);	
	background: transparent url(/iwp/images/mjnNew/supplier/mjnBtnSignInOrRegister.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:22px; /* for IE5.5's bad box model */
	}
a.mjnSignInOrRegister:hover {
	background-position: 0 -22px;
	}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



   .ccbnBioHeader                {font-size: 14px;

                                  color: #2F5D7B;

                                  font-weight: bold;

                                  font-family: Arial, Times New Roman, Times, serif;}



   .ccbnBioTitle                 {font-size: 12px;

                                  color: #437fbd;

                                  font-weight: normal;

                                  font-family: Arial, Times New Roman, Times, serif;

                                  font-style: italic;}



   #ccbnManageBoardPage h3       {font-size: 18px;}

  

   #ccbnManageBoardPage h4       {font-size: 14px;}



   #ccbnManageBoardPage h5       {font-size: 12px;}



   #ccbnManageBoardPage a        {font-size: 12px;}



   #ccbnManageBoardPage p        {font-size: 12px;}

   .ccbnAlignRight               {text-align: right;}




   .ccbnTxt                      {color: #191919;

                                  font-family: Georgia, Times New Roman, Times, serif;

                                  font-weight: normal;

                                  font-size: 12px;}



   .ccbnBgTxt                    {background-color: #FFFFFF;}

   .ccbnLnk                      {font-family: Georgia, Times New Roman, Times, serif;

                                  font-weight: normal;

                                  font-size: 12px;}



   .ccbnBgLnk                    {background-color: #FFFFFF;}

   .ccbnBgSpacer                 {background-color: #FFFFFF;}

   .ccbnTblTtl                   {color: #FFFFFF;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: bold;

                                     font-size: 12px;}

   

      .ccbnBgTblTtl                 {background-color: #2A5977;}

   

      .ccbnTblSubTtl                {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: bold;

                                     font-size: 12px;}

   

      .ccbnBgTblSubTtl              {background-color: #EFEFEF;}

   

      .ccbnBgTblSubTtl td           {border-bottom: 3px solid #CCCCCC;}

   

      .ccbnBgTblSubTtl td td        {border-bottom: none;} 

   

      .ccbnTblOdd                   {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;}

   

      .ccbnBgTblOdd                 {background-color: #FFFFFF;}

   

      .ccbnBgTblOdd td              {border-bottom: 1px solid #CCCCCC;}

   

      .ccbnBgTblOdd td td           {border-bottom: none;} 

   

      .ccbnTblEven                  {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;}

   

      .ccbnBgTblEven                {background-color: #FFFFFF;}

   

      .ccbnBgTblEven td             {border-bottom: 1px solid #CCCCCC;}

   

      .ccbnBgTblEven td td          {border-bottom: none;}

   

      .ccbnTblTxt                   {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;}

   

      .ccbnBgTblTxt                 {background-color: #FFFFFF;}

   

      .ccbnTblTxtBold               {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: bold;

                                     font-size: 12px;}

   

      .ccbnBgTblTxtBold             {background-color: #FFFFFF;}

   

      .ccbnTblHighlight             {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;}

   

      .ccbnBgTblHighlight           {background-color: #FFFFFF;}

   

      .ccbnTblSubTxt                {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;}

   

      .ccbnBgTblSubTxt              {background-color: #FFFFFF;}

   

      .ccbnTblLnk                   {font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;}

   

      .ccbnBgTblLnk                 {background-color: #FFFFFF;}

   

      .ccbnTblHighlightLnk          {font-family: Georgia, Times New Roman, Times, serif;

                                     font-size: 12px;

                                     font-weight: bold;}

   

      .ccbnBgTblHighlightLnk        {background-color: #FFFFFF;}

   

      .ccbnTblLabelLnk              {font-family: Georgia, Times New Roman, Times, serif;

                                     font-size: 12px;

                                     font-weight: bold;}

   

      .ccbnBgTblLabelLnk            {background-color: #FFFFFF;}

   

      .ccbnTtl                      {font-family: Arial, Times New Roman, Times, serif;

   	                          font-size: 14px;

   	                          font-weight: bold;

   	                          color: #2f5d7b;}

   

      .ccbnBgTtl                    {background-color: #FFFFFF;}

   

      .ccbnSubTtl                   {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: bold;

                                     font-size: 12px;}

   

      .ccbnBgSubTtl                 {background-color: #FFFFFF;}

   

      .ccbnTxt                      {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 13px;}

   

      .ccbnBgTxt                    {background-color: #FFFFFF;}

   

      .ccbnTxtBold                  {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: bold;

                                     font-size: 12px;}

   

      .ccbnBgTxtBold                {background-color: #FFFFFF;}

   

      .ccbnTxtBoldSub               {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: bold;

                                     font-size: 12px;}

   

      .ccbnBgTxtBoldSub             {background-color: #FFFFFF;}

   

      .ccbnSubTxt                   {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;}

   

      .ccbnBgSubTxt                 {background-color: #FFFFFF;}

   

      .ccbnRequired                 {font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;

                                     color: #FF0000;}

   

      .ccbnBgRequired               {background-color: #FFFFFF;}

   

      .ccbnError                    {font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;

                                     color: #FF0000;}

   

      .ccbnBgError                  {background-color: #FFFFFF;}

   

      .ccbnConfirmBold              {color: #191919;

                                     font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: bold;

                                     font-size: 12px;}

   

      .ccbnBgConfirmBold            {background-color: #FFFFFF;}

   

      .ccbnNeg                      {font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;

                                     color: #FF0000;}

   

      .ccbnBgNeg                    {background-color: #FF0000;}

   

      .ccbnPos                      {font-family: Georgia, Times New Roman, Times, serif;

                                     font-weight: normal;

                                     font-size: 12px;

                                     color: #00B000;}

   

      .ccbnBgPos                    {background-color: #00B000;}
	  
	  .ccbnOutline                  {background-color: #FFFFFF;}




