/*/General/*/
	html, body { font-family:Georgia, "Times New Roman", Times, serif; }
	a { text-decoration:none; }
	tr { vertical-align:top; }
	table { border:0; }
	
	.logo { background:url(../images/nh_logo.gif) no-repeat right; height:110px; }
	
	.page_heading { color:#136FB2; font-size:24px; text-align:center; font-weight:bold; text-decoration:underline; padding-bottom:5px; }
	.page_sub_heading { color:#F8C400; font-weight:bold; padding-left:20px; }
	.page_text { padding:10px; font-size:13px; text-align:justify; }
	.page_text a { color:136FB2; text-decoration:none; font-weight:bold; }
	.page_text a:hover { text-decoration:underline; }	
	
/*/Menu Bar/*/
	.menu { background:#136FB2; color:#FFF; font-weight:bold; vertical-align:middle; height:30px; padding-left:5px; }
	.menu a { color:#FFF; margin:0px 5px 0px 2px; font-size:13px; }
	.menu a:hover { border-bottom:#FFF solid 2px; border-top:#FFF solid 2px; }
	.active { border-bottom:#FFF solid 2px; border-top:#FFF solid 2px; }
	
	.white_line { background:url(../images/white_line.gif) repeat-x; height:4px;}
	
	.sub_menu { background:url(../images/sub_menu_bg.gif) repeat-x; color:#FFF; vertical-align:middle; height:37px; padding-left:5px; }
	.sub_menu a { color:#FFF; font-size:12px; }
	.sub_menu a:hover { text-decoration:underline;  }
	
/*/Top Banner - Brands/*/
	#top_banner { padding-top:5px; }
	#top_banner img { border:0px; }
	
/*/Body/*/	
	.bodyCell { font-family:Arial, Helvetica, sans-serif; padding:10px 5px 10px 5px; }
	.brands_banner img { padding-top:5px; }
		
/*/Bottom Banner - Mission - Contact - Vision/*/	
	#bottom_banner { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	#bottom_banner .mission { background:#136FB2; color:#FFF; text-align:center; padding:10px; font-size:13px; }
	#bottom_banner .mission u { font-size:14px; font-weight:bold; }
	#bottom_banner .contact { background:#DADDFC; text-align:center; font-size:12px; padding-top:5px; }
	#bottom_banner .contact a { color:#136FB2; text-decoration:none; vertical-align:middle; }
	#bottom_banner .contact a:hover { color:#136FB2; text-decoration:underline; }
	#bottom_banner .vision { background:#136FB2; color:#FFF; text-align:center; padding:12px; font-size:13px; }
	#bottom_banner .vision u { font-size:14px; font-weight:bold; }
	
/*/Footer/*/
	.footerCell { background:#136FB2; color:#FFF; padding:10px 0px 10px 0px; font-size:11px; text-align:center; }
	.footerCell a { color:#FFF; font-weight:bold;}
	.footerCell a:hover { font-weight:bold; text-decoration:underline; }

/*/Home/*/
	.welcome { font-family:Arial, Helvetica, sans-serif; background:#DADDFC; font-size:12px; padding:10px 15px 10px 15px; line-height:1.3; text-align:justify; }
	.home_heading { background:#136FB2; color:#FFF; font-weight:bold; font-variant:small-caps; text-align:center; }
	.home_space { line-height:0.5; color:#136FB2; }
	.home_text { background:#136FB2; color:#FFF; font-size:12px; font-weight:bold; padding:10px; text-align:center; vertical-align:middle; }
	.brands { border:#000 solid 1px; text-align:center; }
	.brands img { padding-top:5px; border:0;}
	.home_text_contact { background:#DADDFC; font-size:11px; padding:10px; font-weight:bold; }
	.home_text_contact a { color:#136FB2; text-decoration:none; }
	.home_text_contact a:hover { color:#136FB2; text-decoration:underline overline; }
	
/*/Home - Related Links/*/
	#related_links { font-size:13px; text-align:center;  }
	#related_links img { border:0px; }
	#related_links a { font-size:15px; color:#136FB2; font-weight:bold; text-decoration:none; }
	#related_links a:hover { text-decoration:underline; }
	
/*/Home - Site Map/*/
	#site_map { font-size:12px; }
	#site_map .level_one_menu { font-size:14px; font-weight:bold; text-decoration:underline; }
	#site_map .level_two_menu { padding-left:10px; padding-bottom:10px;}
	#site_map .level_two_menu a { color:#136FB2; padding-left:10px; text-decoration:none; font-weight:bold; }
	#site_map .level_two_menu a:hover { text-decoration:underline; }
	
/*/Corporate Profile - Board of Directors/*/
	#board_of_directors img { margin:5px; }
	#board_of_directors .name { font-weight:bold; font-style:italic; text-decoration:underline; font-size:14px; padding:10px 0px 0px 5px; }
	#board_of_directors .info { font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px 10px 5px 20px; }
	
/*/Corporate Profile - Executive Management/*/
	#exec_management img { margin:5px; }
	#exec_management .name { font-weight:bold; font-style:italic; text-decoration:underline; font-size:14px; padding:10px 0px 0px 5px; }
	#exec_management .info { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 10px 5px 20px; }

/*/Corporate Profile - Corporate Services/*/
	#corp_services { font-size:13px; }

/*/Corporate Profile - History/*/
	#history { font-size:12px; }
	#history .date { font-size:13px; color:#F8C400; font-weight:bold; text-decoration:underline; padding-left:40px;}
	#history .event { padding-left:50px; }
	#history .event  a { color:#136FB2; font-weight:bold; }
	#history .event  a:hover { text-decoration:underline; }
	
/*/Corporate Profile - BBBEE/*/
	#bbbee .bbbee_info { font-size:13px; }
	
/*/Investor Information - Financial Performance/*/
	#financial_performance .reports { padding-left:50px; }
	#financial_performance .reports a { color:#136FB2; font-weight:bold; }
	#financial_performance .reports a:hover { border-bottom:#136FB2 solid 2px; }
	
/*/Investor Information - Financial Results/*/
	#financial_results .reports { padding-left:50px; }
	#financial_results .reports a { color:#136FB2; font-weight:bold; }
	#financial_results .reports a:hover { border-bottom:#136FB2 solid 2px; }
	
/*/Investor Information - Share Trade Stats/*/
	#share_trade_stats {  }
	#share_trade_stats p { color:#F00; font-weight:bold; }
	#share_trade_stats iframe { width:335; padding-left:10px; padding-top:10px; }
	
/*/Investor Information - Shareholder Information/*/
	#shareholder_info { font-size:12px; }
	#shareholder_info .colums { font-weight:bold; text-decoration:underline; text-align:right; vertical-align:bottom; }
	#shareholder_info .title { padding-top:10px; text-align:left; color:#F8C400; }
	#shareholder_info .amounts { text-align:right; }
	#shareholder_info .totals { border-bottom:#000 thin solid; border-top:#000 thin solid; text-align:right; }
	
/*/Investor Information - Administrative Information/*/
	#admin_info { font-size:13px; }
	#admin_info a { color:136FB2; text-decoration:none; }
	#admin_info a:hover { color:#136FB2; text-decoration:underline; }	
	#admin_info .title { color:#136FB2; font-weight:bold; padding-top:10px; font-size:16px; }
	#admin_info .title b { color:#136FB2; padding-top:10px; font-size:18px; }
	#admin_info .info { font-weight:bold; }
	#admin_info .details b { color:#136FB2; }
	#admin_info .details { color:#000; font-weight:bold; padding-top:5px }
	
/*/Investor Information - Stakeholder Communication/*/
	#stakeholder_comm .circular { font-size:14px; padding-left:30px; padding-bottom:15px; }
	#stakeholder_comm .circular a { color:#136FB2; font-weight:bold; }
	#stakeholder_comm .circular a:hover { border-bottom:#136FB2 solid 2px; }
	
/*/Investor Information - SENS/*/
	#sens { font-size:13px; }
	#sens a { color:#136FB2; font-weight:bold; }
	#sens a:hover { border-bottom:#136FB2 solid 2px; }
	
/*/Investor Information - Investor Calendar/*/
	#investor_cal { font-size:14px; }
	#investor_cal .event { font-weight:bold; text-decoration:underline; }
	#investor_cal .date {  }
	
/*/Investor Information - Investor Relations Contact/*/
	#investor_rel_contact { font-size:13px; }
	#investor_rel_contact .name { color:136FB2; font-weight:bold; padding-top:10px; font-size:14px; }	
	#investor_rel_contact .info { font-weight:bold; }
	#investor_rel_contact .info a { color:136FB2; text-decoration:none; }
	#investor_rel_contact .info a:hover { text-decoration:underline; }
	
/*/Operational Profile - Research and Development/*/
	#research_development { font-size:13px; }
	#research_development u { font-size:13px; font-weight:bold; }
	
/*/Operational Profile - Nutritional Foods/*/
	#nutri_foods { font-size:13px; }
	#nutri_foods table { font-size:13px; }	
	#nutri_foods .info a { color:#136FB2; text-decoration:none; }
	#nutri_foods .info a:hover { text-decoration:underline; }	
	
/*/Operational Profile - Impilo/*/
	#impilo { font-size:13px; }
	
/*/Operational Profile - Imuniti/*/
	#imuniti { font-size:13px; }
	#imuniti .imuniti_links { color:#136FB2; }
	#imuniti .imuniti_links a { color:#136FB2; text-decoration:none; }
	#imuniti .imuniti_links a:hover { text-decoration:underline overline; }
	#imuniti .content u { font-weight:bold; }
	#imuniti .content a { color:#136FB2; text-decoration:none; }
	#imuniti .content a:hover { text-decoration:underline overline; }
	
	
/*/Governance and Sustainability - Commitment/*/
	#commitment { font-size:13px; }
	
/*/Governance and Sustainability - Sustainability/*/
	#sustainability { font-size:13px; }

/*/Media Centre - Press Releases/*/	
	#press_releases { font-size:12px; }
	#press_releases .article { background:#DADDFC; padding:5px; }
	#press_releases .headline a { font-size:18px; color:#136FB2; text-decoration:none; }
	#press_releases .headline a:hover { text-decoration:underline; }
	#press_releases .snipit {  }
	#press_releases input.readMore { background-color:#136FB2; font-weight:bold; color:#FFFFFF; font-size:10px; }
	
/*/Media Centre - Media Contact/*/	
	#media_contact { font-size:13px; }
	#media_contact .details b { color:#136FB2; font-weight:bold; }	
	#media_contact .details { color:#000; font-weight:bold; }
	#media_contact .details a { color:136FB2; text-decoration:none; }
	#media_contact .details a:hover { text-decoration:underline; }
	
/*/Careers - Positions/*/
	#positions { font-size:13px; }
	
	
	
	
	
	
	
	
	
	
