

	body {
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #666;
		background: #fff;
		margin: 0;
		padding: 0;}
		
		h1 {
	    font-family: Arial, sans-serif;
	    font-size: 30px;
	    font-weight: bold;
	    color: #666;
	    margin: 0px 0px 25px 0px;}
		    
		h2 {
		  font-family: Arial, sans-serif;
		  font-size: 14px;
		  font-weight: bold;
		  color: #333;
		  line-height: 200%;
		  margin: 0;
		  padding: 0;}    
		
		.greentheme h3 {
	   font-family: Arial, sans-serif;
		  font-size: 13px;
		  font-weight: bold;
		  color: #2E7D21;}
		
		.bluetheme h3 {
	   font-family: Arial, sans-serif;
		  font-size: 13px;
		  font-weight: bold;
		  color: #00A0E4;}

		.greytheme h3 {
	   font-family: Arial, sans-serif;
		  font-size: 13px;
		  font-weight: bold;
		  color: #838C9A;}
		 
		.greentheme h3.resulttitels {
		 	font-family: Arial, sans-serif;
	    	font-size: 20px;
	    	font-weight: normal;
	    	color: #2E7D21;
	    	margin: 0px 0px 10px 0px;}
	    	
		.greentheme h3.resulttitels a 
		{
			color: #2E7D21;
		}
		 
		.bluetheme h3.resulttitels {
		 	font-family: Arial, sans-serif;
	    	font-size: 20px;
	    	font-weight: normal;
	    	color: #00A0E4;
	    	margin: 0px 0px 10px 0px;}
	    	
	    .bluetheme h3.resulttitels a 
		{
			color: #00A0E4;
		}

		.greytheme h3.resulttitels {
		 	font-family: Arial, sans-serif;
	    	font-size: 20px;
	    	font-weight: normal;
	    	color: #838C9A;
	    	margin: 0px 0px 10px 0px;}
	    	
	    .greytheme h3.resulttitels a 
		{
			color: #838C9A;
		}
			
		h3.grey {
		 	font-family: Arial, sans-serif;
	    	font-size: 20px;
	    	font-weight: bold;
	    	color: #666666;
	    	margin: 0px 0px 10px 0px;}
			
		h3.green {
		 	font-family: Arial, sans-serif;
	    	font-size: 20px;
	    	font-weight: bold;
	    	color: #2E7D21;
	    	margin: 0px 0px 10px 0px;}
		
	  h4 {
	  	font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
		color: #333;}
		
		.overlay h4 {
	    font-family: Arial, sans-serif;
	    font-size: 14px;
	    font-weight: bold;
		font-style: normal;
	    color: #fff;
	    margin: 5px 0px 10px 0px;} 
		 
	  .greentheme h5 /* green */{
		font-family: Georgia;
		font-size: 14px;
		font-weight: normal;
		font-style: italic;
		color: #2E7D21;}
		
	 .bluetheme h5 /* blue */{
      font-family: Georgia;
      font-size: 14px;
      font-weight: normal;
		font-style: italic;
      color: #00A0E4;}	

	 .greytheme h5 /* grey */{
      font-family: Georgia;
      font-size: 14px;
      font-weight: normal;
		font-style: italic;
      color: #838C9A;}	
		
		h5.conceptintro {
		font-family: Arial, sans-serif;
		font-size: 16px;
		font-weight: normal;
		font-style: normal;
		color: #666;}
		
		h6 {
	    font-family: Arial, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    color: #666;
	    margin: 10px 0px 5px 0px;} 
		 
		h6.green {
	    font-family: Arial, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    color: #2E7D21;
	    margin: 10px 0px 5px 0px;}  
	    
	    .greentheme ul {
	    	font-size: 12px;
	    	color: #2E7D21;
	    	margin: 0;
	    	padding: 0px 0px 0px 12px;}
	    	
	    .bluetheme ul {
	       font-family: Arial, sans-serif;
	       font-size: 12px;
           color: #00A0E4;
	       margin: 0;
	       padding: 0px 0px 0px 12px;}

		.greytheme ul {
	       font-family: Arial, sans-serif;
	       font-size: 12px;
           color: #838C9A;
	       margin: 0;
	       padding: 0px 0px 0px 12px;}
	    
	    .greentheme ul.arial {
	        font-family: Arial, sans-serif;
	    	font-size: 12px;
	    	color: #2E7D21;
	    	margin: 0;
	    	padding: 0px 0px 0px 12px;}
	    	
	    .bluetheme ul.arial {
	       font-size: 12px;
           color: #00A0E4;
	       margin: 0;
	       padding: 0px 0px 0px 12px;}

		.greytheme ul.arial {
	       font-size: 12px;
           color: #838C9A;
	       margin: 0;
	       padding: 0px 0px 0px 12px;}
           
		
		a, a:link, a:active, a:visited, a:hover {
			color: #00A0E4;
			text-decoration: none;}	
		
		a.darkgrey, a.darkgrey:link, a.darkgrey:active, a.darkgrey:visited, a.darkgrey:hover {
			color: #666;
			text-decoration: none;}	
		
		a.green, a.green:link, a.green:active, a.green:visited, a.green:hover {
			color: #2E7D21;
			text-decoration: none;}	
		
		a.greenbold, a.greenbold:link, a.greenbold:active, a.greenbold:visited, a.greenbold:hover {
	    	font-weight: bold;
			color: #2E7D21;
			text-decoration: none;}	
			
		a.more, a.more:link, a.more:active, a.more:visited, a.more:hover {
			font-size: 11px;
			line-height: 200%;
			color: #00A0E4;
			background: url('../img/bg_more_link.gif') no-repeat right;
			text-decoration: none;
			padding: 0px 10px 0px 0px;}	
		
		a.more2, a.more2:link, a.more2:active, a.more2:visited, a.more2:hover {
			font-size: 11px;
			color: #00A0E4;
			background: url('../img/bg_more_link.gif') no-repeat right;
			text-decoration: none;
			padding: 0px 10px 0px 0px;}	
	
		
		a.header3, a.header3:link, a.header3:active, a.header3:visited, a.header3:hover {	
			font-family: Arial, sans-serif;
			font-size: 20px;
	    	font-weight: normal;
	    	color: #2E7D21;
			text-decoration : none;}
			
		div.header3 {	
			font-family: Arial, sans-serif;
			font-size: 20px;
	    	font-weight: normal;
	    	color: #2E7D21;
			text-decoration : none;}
		
		a.articlelink, a.articlelink:link, a.articlelink:active, a.articlelink:visited {	
			font-family: Arial, sans-serif;
	    	font-weight: normal;
	    	color: #2E7D21;
			text-decoration : none;}	
			
		a.articlelink:hover {	
			font-family: Arial, sans-serif;
	    	font-weight: normal;
	    	color: #2E7D21;
			text-decoration : underline;}	
			
		a.download_chapter, a.download_chapter:link, a.download_chapter:active, a.download_chapter:visited, a.download_chapter:hover {	
			font-family: Arial, sans-serif;
	    	font-weight: normal;
	    	color: #2E7D21;
			text-decoration : underline;}		
		
		.page {
			width: 960px;
			margin: 0 auto;
			padding: 0;}
		
		.left {
			float: left;}
			
		.right {
			float: right;}
			
		.clear {
			clear: both;}		
			
		.space5 {
			height: 5px; 
			background: #fff;}	
			
		.line {
			border-bottom: 1px solid #dfdfdf;
			margin: 10px 0px;}	

		#header {
			height: 40px;
			color: #fff;
			background: #2E7D21;}
			
			div.leftsideheader {
				/*width: 400px;*/
				margin: 0;
				padding: 0;}
			
			div.rightsideheader {
				/*width: 550px;*/
				margin: 0;
				padding: 0;}
				
				div.visitortypes {
					height: 30px;
					padding: 10px 0px 0px 0px;}
				
				div.bg_vt_left {
					height: 30px;
					background: none;
					margin: 0;
					padding: 0px 0px 0px 10px;}
					
				div.bg_vt_left_sel {
					height: 30px;
					background: url('../img/bg_visitortype_left.jpg') no-repeat left;
					margin: 0;
					padding: 0px 0px 0px 10px;}	
				
				div.bg_vt_right {
					height: 23px;
					background: none;
					margin: 0;
					padding: 7px 15px 0px 0px;}
					
				div.bg_vt_right_sel {
					height: 23px;
					background: url('../img/bg_visitortype_right.jpg') no-repeat right;
					margin: 0;
					padding: 7px 15px 0px 0px;}
				
					a.visitortype, a.visitortype:link, a.visitortype:active, a.visitortype:visited, a.visitortype:hover {
						font-size: 15px;
						font-weight: bold;
						color: #fff;
						text-decoration: none;}
					
					a.visitortype_sel, a.visitortype_sel:link, a.visitortype_sel:active, a.visitortype_sel:visited, a.visitortype_sel:hover {
						display: block;
						font-size: 15px;
						font-weight: bold;
						color: #2E7D21;
						text-decoration: none;}
						
				div.headertools {
					padding: 13px 0px 0px 0px;}
					
					table.toolbox tr td {
						padding: 0px 0px 0px 20px;}
							
						a.customizehome, a.customizehome:link, a.customizehome:active, a.customizehome:visited, a.customizehome:hover {
							font-size: 12px;
							font-weight: bold;
							color: #fff;
							text-decoration: underline;}	
							
						a.languagechoice, a.languagechoice:link, a.languagechoice:active, a.languagechoice:visited, a.languagechoice:hover {
							display: block;
							font-size: 12px;
							font-weight: bold;
							color: #fff;
							background: #2E7D21 url('../img/bg_languagechoicelink.jpg') no-repeat right;
							text-decoration: none;
							margin: 0;
							padding: 0px 15px 0px 0px;}	
					
						a.font_s, a.font_s:link, a.font_s:active, a.font_s:visited, a.font_s:hover {
							font-family: Verdana, sans-serif;
							font-size: 11px;
							font-weight: bold;
							color: #fff;
							text-decoration: none;}
							
						a.font_m, a.font_m:link, a.font_m:active, a.font_m:visited, a.font_m:hover {
							font-family: Verdana, sans-serif;
							font-size: 14px;
							font-weight: bold;
							color: #fff;
							text-decoration: none;}
							
						a.font_l, a.font_l:link, a.font_l:active, a.font_l:visited, a.font_l:hover {
							font-family: Verdana, sans-serif;
							font-size: 17px;
							font-weight: bold;
							color: #fff;
							text-decoration: none;}
							
		#content {
			margin: 0px;
			padding: 5px 0px 20px 0px;}	
			
			td.column {
				width: 230px;
				padding-left: 5px;
				padding-right: 5px;}
				
			td.columnX2 {
				width: 480px;} 	
				
			td.columnX3 {
				width: 720px;}	
				
				.background_img_space {
					padding-bottom: 380px;}
				
				/*-- bottom background images --*/
				.background_img_left {
					background: url('../img/bg_left_big.jpg') no-repeat bottom right;
					padding-bottom: 380px;}
					
				.background_img_right {
  					background: url('../img/bg_right_big.jpg') no-repeat bottom right;}
				/*-- end bottom background images --*/
				
				a.nav, a.nav:link, a.nav:active, a.nav:visited, a.nav:hover {
					display: block;
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					margin: 0px 0px 5px 0px;
					padding: 5px 15px;}
					
					.item01 {
						background: #8dc53e url('../img/bg_nav_arrow.png') no-repeat right top;}

					.item01b {
						background: #8dc53e;}
						
					.item02 {
						background: #00a0e4 url('../img/bg_nav_arrow.png') no-repeat right top;}
						
					.item03 {
						background: #838c9a;}

					.item03b {
						background: #838c9a url('../img/bg_nav_arrow.png') no-repeat right top;}
						
					.item04 {
						background: #009a97;}
						
					.item05 {
						background: #FDB812;}
						
					.item06 {
						background: #7C51E8;}
						
					.item07 {
						background: #EE593F;}

					.item08 {
						background: #990099;}
						
					div.subnav {
					    padding: 3px 0px 10px 0px;}	
						
					    a.subnav, a.subnav:link, a.subnav:active, a.subnav:visited, a.subnav:hover {
					        display: block;
					        font-size: 12px;
					        font-weight: normal;
					        text-decoration: none;
					        margin: 0;
					        padding: 2px 5px;}	
						
					    a.subnav_select, a.subnav_select:link, a.subnav_select:active, a.subnav_select:visited, a.subnav_select:hover {
					        display: block;
					        font-size: 12px;
					        font-weight: normal;
						    color: #666666;
					        text-decoration: none;
					        margin: 0;
					        padding: 2px 5px;}
    					    
					        a.subitem01 {
						        color: #8AA80C;}
        						
					        a.subitem02 {
						        color: #00A0E4;}  

							a.subitem03 {
						        color: #838c9a;} 
				
				div.padding0x5 {
					margin: 0;
					padding: 0px 5px;}
					
					.plainpage_search {
					    height: 100px;}
			
					div.searchbox {
						width: 456px;
						height: 36px;
						background: url('../img/bg_search.jpg') no-repeat left top;
						margin: 0;
						padding: 7px;}		
			
					div.searchbox2 {
						width: 456px;
						height: 36px;
						background: url('../img/bg_search2.jpg') no-repeat left top;
						margin: 0;
						padding: 7px;}		
						
						form {
							margin: 0;
							padding: 0;}
									
								td.bg_searchfield {
									width: 309px;
									height: 36px;
									background: #fff;}
									
									input.searchfield {
										width: 95%;
										height: 23px;
										font-size: 14px;
										color: #808080;
										line-height: 150%;
										background: #fff;
										border: 1px solid #fff;
										padding: 7px 0px 0px 0px;}
						
							td.bg_searchbutton {
								width: 100px;
								height: 36px;
								background: url('../img/bg_searchbutton.jpg') no-repeat top right;}
						
							td.bg_searchbutton2 {
								width: 100px;
								height: 36px;
								background: url('../img/bg_searchbutton2.jpg') no-repeat top right;}
								
								a.searchbutton, a.searchbutton:link, a.searchbutton:active, a.searchbutton:visited, a.searchbutton:hover {
									font-size: 14px;
									font-weight: bold;
									color: #2E7D21;
									text-decoration: none;}
									
								a.advancedsearch, a.advancedsearch:link, a.advancedsearch:active, a.advancedsearch:visited, a.advancedsearch:hover {
									display: block;
									font-size: 12px;
									font-weight: bold;
									color: #2E7D21;
									text-decoration: none;
									text-align: right;
									padding: 5px;}
									
							input.gotofield {
								width: 25px;
								font-size: 12px;
								font-weight: bold;
								color: #666;
								text-align: center;
								background: #F4F2E9;
								border: 1px solid #F4F2E9;
								padding: 3px 5px;}	
								
							td.gotobutton {
								width: 25px;
								text-align: center;
								background: #2E7D21;
								padding: 3px 5px;}	
								
							a.gotobutton, a.gotobutton:link, a.gotobutton:active, a.gotobutton:visited, a.gotobutton:hover {	
								font-size: 12px;
								font-weight: bold;
								color: #fff;
								text-align: center;
								text-decoration: none;
								background: #2E7D21;
								border: 1px solid #2E7D21;}
									
					div.searchwrapper {
						 position: absolute;
						 width: 365px;
						 z-index: 50;
						 display: none;}					
					
					div.searchresults {
						position:relative;
						width: 355px;
						z-index: 50;
						color: #fff;
						text-align: left;
						background: url('../img/bg_search_results.png') repeat-y top;
						padding: 5px 5px 20px 5px;}
						
						div.topsearchresults {
							color: #303030;
							background: #A8D83E;
							padding: 10px;
							font-size: 13px;
							color: #303030;}
							
							a.topresult, a.topresult:link, a.topresult:active, a.topresult:visited, a.topresult:hover {
								display: block;
								font-size: 13px;
								color: #303030;
								text-decoration: none;
								padding: 0px;}	
								
						div.page_topsearchresults {
							font-size: 13px;
							color: #303030;
							background: #b6d2b2 url('../img/bg_page_topsearchresults.jpg') no-repeat top left;
							padding: 18px 20px 18px 40px;}		
						
						div.searchresults_title {
							font-size: 15px;
							font-weight: bold;
							color: #A8D83E;
							padding: 10px 5px;}
						
						div.searchresults_subtitle {
							font-size: 13px;
							font-weight: bold;
							color: #2E2E2E;
							background: #a6a6a6;
							padding: 5px 10px;}
							
							div.page_result {
								padding: 15px 10px;}
								
							div.page_result_col {
								background: #F0F0F0;
								padding: 15px 10px;}	
							
							div.page_result2 {
								padding: 5px 10px 15px 10px;}
								
							div.page_result2_col {
								background: #F0F0F0;
								padding: 5px 10px 15px 10px;}	
								
								a.page_result_title, a.page_result_title:link, a.page_result_title:active, a.page_result_title:visited, a.page_result_title:hover {
									display: block;
									font-size: 20px;
									color: #2E7D21;
									text-decoration: none;
									padding: 0px 0px 5px 0px;}	
									
								span.page_result_word {
									font-family: Georgia;
									font-weight: bold;
									color: #fff;
									background: #2E7D21;
									text-decoration: none;
									padding: 0px 5px;}		
							
							div.result {
								font-size: 13px;
								color: #C2C2C2;
								text-decoration: none;
								padding: 3px 10px;}	
							
							div.resultsel {
								font-size: 13px;
								color: #000;
								text-decoration: none;
								background: #A8D83E;
								padding: 3px 10px;}	
			
							.resultline {
								border-bottom: 1px solid #C2C2C2;}		
								
						div.result:hover, div.resultsel:hover, div.topsearchresults:hover
						{
							cursor: pointer;
						}
								
						.sorterbar {
							font-size: 14px;
							font-weight: bold;
							color: #fff;
							background: #2E7D21;
							padding: 10px;}	
							
						.sorterbar2 {
							background: #2E7D21;
							margin: 0;
							padding: 0px 10px;}		
							
						.gotopage {
							font-size: 12px;
							font-weight: bold;
							color: #666666;
							padding: 10px;}	
							
						a.gotopage_link, a.gotopage_link:link, a.gotopage_link:active, a.gotopage_link:visited, a.gotopage_link:hover {
							font-size: 12px;
							font-weight: bold;
							color: #2E7D21;
							text-decoration: underline;}		
							
						a.moreresults, a.moreresults:link, a.moreresults:active, a.moreresults:visited, a.moreresults:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							line-height: 100%;
							color: #fff;
							background: url('../img/bg_moreresults.png') no-repeat right;
							text-decoration: none;
							margin: 10px 0px 0px 0px;
							padding: 0px 15px 0px 0px;}				
						
					div.home_title {
						width: 480px;
						font-size: 40px;
						font-weight: bold;
						color: #2E7D21;
						padding: 17px 0px 0px 0px;}
						
						div.home_subtitle {
							font-size: 14px;
							font-weight: normal;
							color: #1A1A1A;}
						
					div.home_img {
						width: 220px;}	
						
				div.ticker {
					height: 15px;
					font-size: 12px;
					color: #4D4D4D;
					background: url('../img/bg_ticker.jpg') no-repeat bottom right;
					margin: 0px 0px 10px 0px;
					padding: 7px;}		
					
				div.breadcrumbs {
				    font-size: 11px;
				    color: #666666;
				    margin: 0px 0px 15px 0px;}
				    
				    a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover {
					    font-size: 11px;
					    color: #2E7D21;
					    text-decoration: none;}		
				
				div.column {
					width: 230px;
					margin: 0px 5px;
					padding: 0;}
					
				div.bigcolumn {
					width: 470px;
					margin: 0px 5px;
					padding: 0;}	
					
					div.dashboard {
						width: 230px;
						margin: 0px 0px 10px 0;}
					
					div.fulldashboard {
						width: 710px;
						margin: 0px 0px 10px 0;}
					
					div.semidashboard {
						width: 470px;
						margin: 0px 0px 10px 0;}
					
						div.dashboard_header {
							background: url('../img/headercorners230.png') no-repeat top;}
							
						div.semidashboard_header {
							background: url('../img/headercorners470.png') no-repeat top;}
							
						div.fulldashboard_header {
							background: url('../img/headercorners710.png') no-repeat top;}	
					
							.bg_green {
								background-color: #2E7D21;}

							.greytheme .bg_green {
								background-color: #838C9A;}
								
							.bg_lightgreen {
								background-color: #8dc53e;}	
								
							.bg_lightblue {
								background-color: #00a0e4;}	
								
							.bg_bluegrey {
								background-color: #838c9a;}	
								
							.bg_darkblue {
								background-color: #009a97;}	
								
							.bg_orange {
								background-color: #FDB812;}	
								
							.bg_purple{
								background-color: #7C51E8;}	
								
							.bg_red {
								background-color: #EE593F;}	
							
							div.dashboard_header_title {
								font-size: 13px;
								font-weight: bold;
								color: #fff;
								padding: 10px;}
								
								a.dashboard_header_link, a.dashboard_header_link:link, a.dashboard_header_link:active, a.dashboard_header_link:visited, a.dashboard_header_link:hover {
									display: block;
									font-size: 13px;
									font-weight: bold;
									color: #fff;
									text-decoration: none;}
								
							div.dashboard_header_tools {
								padding: 12px 10px 0px 0px;} 	
							
						div.dashboard_box {
							background: #fff;
							border: 1px solid #ccc;
							padding: 10px;}
							
						div.dashboard_tabsbox {
							background: #fff;
							border-left: 1px solid #ccc;
							border-bottom: 1px solid #ccc;
							border-right: 1px solid #ccc;
							padding: 20px;}
							
						div.dashboard_box_blue {
							background: #00A0E4;
							border: 1px solid #00A0E4;
							padding: 10px;}
							
						div.dashboard_box_greyblue {
							background: #C6D8DB;
							border: 1px solid #C6D8DB;
							padding: 10px;}
						
						div.dashboard_box_nopadding {
							background: #fff;
							border: 1px solid #ccc;
							padding: 0;}
							
							td.slide_arrow {
								width: 14px;}
							
							td.slidebox {
								width: 176px;}
								
								div.slide_link {
									display: block;
									width: 7px;
									height: 7px;
									font-size: 1px;
									color: #fff;
									background: #fff;
									text-decoration: none;
									margin: 3px 2px 0px 2px;}		
								
								div.slide_link_sel {
									display: block;
									width: 14px;
									height: 14px;
									font-size: 1px;
									color: #fff;
									background: #fff;
									text-decoration: none;
									margin: 0px 2px 0px 2px;}
							
							div.dashboard_box_item {
								background: #fff;
								padding: 10px;}
							
							div.dashboard_box_item20 {
								background: #fff;
								padding: 20px 10px;}
								
							div.dashboard_box_item_sides {
								padding: 5px 15px;}
							
							div.dashboard_box_item_colour {
								background: #F0F0F0;
								padding: 10px;}
							
							div.dashboard_box_item20_colour {
								background: #F0F0F0;
								padding: 20px 10px;}
								
								div.img_border {
									border: 1px solid #969696;}	
							
						div.tabs_box {
							background: #C6D8DB;
							padding: 10px 10px 0px 10px;}	
							
						div.tabs_box2 {
							font-size: 14px;
							font-weight: bold;
							color: #4D4D4D;
							background: #C6D8DB;
							padding: 10px 10px 10px 10px;}		
									
								a.tablink, a.tablink:link, a.tablink:active, a.tablink:visited, a.tablink:hover {
									display: block;
									font-size: 15px;
									font-weight: bold;
									color: #2E7D21;
									text-decoration: none;
									padding: 10px;}		
									
								div.tablink01 {
									background: url('../img/bg_tablink01.jpg') no-repeat left top;
									padding: 0px 0px 0px 0px;}
									
								div.tablink02 {
									font-size: 15px;
									font-weight: bold;
									color: #2E7D21;
									background: url('../img/bg_tablink02.jpg') no-repeat right top;
									margin: 0px 0px 0px 10px;
									padding: 10px 10px 10px 0px;}		
									
								a.foodtoday, a.foodtoday:link, a.foodtoday:active, a.foodtoday:visited, a.foodtoday:hover {
									font-size: 12px;
									font-weight: bold;
									color: #2E7D21;
									text-decoration: none;}	
									
								a.podcast, a.podcast:link, a.podcast:active, a.podcast:visited, a.podcast:hover {
									display: block;
									font-size: 12px;
									font-weight: bold;
									color: #4D4D4D;
									text-decoration: none;
									margin: 0px 0px 5px 0px;}	
			
								a.play, a.play:link, a.play:active, a.play:visited, a.play:hover {
									font-size: 11px;
									line-height: 200%;
									color: #00A0E4;
									background: url('../img/bg_play_link.jpg') no-repeat left;
									text-decoration: none;
									padding: 0px 5px 0px 12px;}		
									
								.light_text, span.light_text {
									color: #999;}	
									
						td.latest, td.latest p {
							color: #2E7D21;}
						
						td.latest h1 {
							font-size: 15px;
							font-weight: bold;
							color: #4D4D4D;
							margin: 0px 0px 10px 0px;}	
							
						td.latest span.light_text {
									color: #666;}			
							
						div.greenbutton {
							border: 1px solid #83a87d;
							background: url('../img/bg_greenbutton.jpg') repeat-x bottom;
							padding: 5px 10px;}	
							
							a.greenbutton, a.greenbutton:link, a.greenbutton:active, a.greenbutton:visited, a.greenbutton:hover {
								font-size: 10px;
								font-weight: bold;
								color: #fff;
								text-decoration: none;
								text-transform: uppercase;}
							
						div.palebutton {
							border: 1px solid #e0e0e0;
							background: url('../img/bg_palebutton.jpg') repeat-x bottom;
							padding: 5px 10px;}	
							
							a.palebutton, a.palebutton:link, a.palebutton:active, a.palebutton:visited, a.palebutton:hover {
								font-size: 10px;
								font-weight: bold;
								color: #4D4D4D;
								text-decoration: none;
								text-transform: uppercase;}
							
						div.feedback_top {
							background: url('../img/bg_feedback_top.png') no-repeat top;
							padding: 22px 65px 10px 15px;}
							
						div.feedback_bottom {
							background: url('../img/bg_feedback_bottom.jpg') no-repeat bottom;
							padding: 0px 0px 5px 0px;}	
							
							a.feedback, a.feedback:link, a.feedback:active, a.feedback:visited, a.feedback:hover {
								display: block;
								font-size: 13px;
								font-weight: bold;
								color: #fff;
								text-decoration: none;}
								
						div.yellowbox {
							background: url('../img/bg_yellowblock_repeat.jpg') repeat-y top;}	
								
						div.orangebox {
							background: url('../img/bg_orangeblock_repeat.jpg') repeat-y top;}	
							
						div.greenbox {
							color: #fff;
							background: url('../img/bg_greenblock_repeat.jpg') repeat-y top;}			
							
						.knowledge_title {
							font-size: 20px;
							font-weight: bold;
							color: #fff;}	
							
							div.knowledge_item {
								background: #C6D8DB url('../img/bg_knowledge_item.jpg') repeat-x bottom;
								padding: 0px 0px 10px 0px;}
								
								div.knowledge_header_title {
									width: 160px;
									font-size: 13px;
									font-weight: bold;
									color: #fff;
									padding: 10px 15px 0px 5px ;}
								
									a.knowledge, a.knowledge:link, a.knowledge:active, a.knowledge:visited, a.knowledge:hover {
										display: block;
										font-size: 12px;
										font-weight: bold;
										color: #4D4D4D;
										text-decoration: none;
										background: url('../img/bg_knowledge_link.jpg') no-repeat left;
										padding: 0px 0px 0px 15px;}
									
									a.knowledge_sel, a.knowledge_sel:link, a.knowledge_sel:active, a.knowledge_sel:visited, a.knowledge_sel:hover {
										display: block;
										font-size: 12px;
										font-weight: bold;
										color: #4D4D4D;
										text-decoration: none;
										background: url('../img/bg_knowledge_link_sel.jpg') no-repeat left;
										padding: 0px 0px 10px 15px;}
								
								div.knowledge_header_tools {
									padding: 12px 10px 0px 0px;} 
									
								div.knowlege_sub_item {
									background: #e4ecee;
									margin: 0px 10px 0px 10px;
									padding: 10px;}
									
									a.subknowledge, a.subknowledge:link, a.subknowledge:active, a.subknowledge:visited, a.subknowledge:hover {
										font-size: 12px;
										font-weight: bold;
										color: #666;
										text-decoration: none;}
										
					div.calendar_border {
							width: 210px;
							border: 1px solid #ccc;}					
										
						table.calendar_top {
								height: 30px;}
								
								table.calendar_top tr td.arrow {
									width: 13px;}
									
								table.calendar_top tr td.month {
									font-weight: bold;
									color: #666;
									padding: 0px 10px;}		
								
							table.calendar {
								background: #fff;
								border: 4px solid #fff;}	
								
								table.calendar tr td {
									width: 20px;
									height: 20px;
									color: #000;
									border: 4px solid #fff;
									margin: 0;
									padding: 0px;}	
									
								table.calendar tr.month td {
									font-size: 12px;
									font-weight: bold;
									color: #666;
									background: #fff;
									border: 2px solid #fff;}	
									
								table.calendar tr.days td {
									font-size: 12px;
									font-weight: bold;
									color: #666;
									background: #F0F0F0;
									border: 2px solid #F0F0F0;}		
									
								table.calendar tr td.othermonth {
									color: #b2b2b2;}		
									
									a.calendar_meeting, a.calendar_meeting:link, a.calendar_meeting:active, a.calendar_meeting:visited, a.calendar_meeting:hover {
										display: block;
										height: 17px;
										font-size: 12px;
										color: #fff;
										text-decoration: none;
										background: #2E7D21;
										padding: 3px 0px 0px 0px;}	
									
									a.calendar_meeting_sel, a.calendar_meeting_sel:link, a.calendar_meeting_sel:active, a.calendar_meeting_sel:visited, a.calendar_meeting_sel:hover {
										display: block;
										height: 17px;
										font-size: 12px;
										color: #666;
										text-decoration: none;
										background: none;
										border: 1px solid #666;
										padding: 3px 0px 0px 0px;}	
										
		    td.textintro_image {
		      padding: 0px 10px 0px 0px;}
		      
		    td.textintro_text_item01 {
		      padding: 0px 0px 15px 0px;} 
		      
		    td.textintro_text_item02 {
		      padding: 0px 0px 15px 0px;} 	
		      
		    div.article_text { 
		      font-family: Georgia;
		      font-size: 14px;
		      font-weight: normal;
		      color: #333;}  	
		      
		    div.reference_text {
		      font-family: Georgia;
		      font-size: 11px;
		      font-weight: normal;
		      color: #333;}  	
		      
		      a.reference_link, a.reference_link:link, a.reference_link:active, a.reference_link:visited, a.reference_link:hover {
		        font-family: Georgia;
		        font-size: 11px;
		        font-weight: normal;
		        color: #333;
		        text-decoration: none;}
		        
				
									
			a.sitemap, a.sitemap:link, a.sitemap:active, a.sitemap:visited, a.sitemap:hover {
				display: block;
				font-size: 12px;
				font-weight: bold;
				color: #4D4D4D;
				text-decoration: none;
				margin: 0px 0px 5px 0px;}	  
				  
		     div.page_tools {
		      padding: 0px 0px 10px 0px;}
		      
		      table.page_toolbox tr td {
		        padding: 0px 0px 0px 10px;}   
		        
		      div.terms_header {
		        font-size: 14px;
				font-weight: bold;
				color: #fff;
		        background: #2E7D21;
				padding: 10px;} 
						
					div.terms_box {
						padding: 5px 0px;} 	 
						
					a.term, a.term:link, a.term:active, a.term:visited {
					  display: block;
  		        	  font-size: 13px;
	  				  font-weight: normal;
		  			  color: #4D4D4D;
		  			  text-decoration: none;
		  			  padding: 5px 10px;}
					  
					 a.term:hover, a.term_sel, a.term_sel:link, a.term_sel:active, a.term_sel:visited, a.term_sel:hover {
					  display: block;
  		        	  font-size: 13px;
	  				  font-weight: normal;
		  			  color: #fff;
					  background: #2E7D21;
		  			  text-decoration: none;
		  			  padding: 5px 10px;} 
					  
					 div.term{
				       font-size: 13px;
				       font-weight: normal;
				       color: #4D4D4D;
				       text-decoration: none;
				       padding: 5px 10px;}
				
					div.term_sel{
				       color: #fff;
				       background: #2E7D21;} 
					  
					 div.termwrapper {
						 position: absolute;
						 width: 225px;
						 z-index: 50;}					
					
					div.terminfo {
						position: relative;
						top: 0px;
						left: -350px;
						width: 330px; 
						color: #fff;
						text-align: left;
						background: #2E7D21;
						padding: 10px;} 
		  			  
		  			a.related, a.related:link, a.related:active, a.related:visited, a.related:hover {
						font-size: 12px;
						font-weight: bold;
						color: #4D4D4D;
						text-decoration: none;}		 
						
		table.fieldtable tr td {
			padding-bottom: 10px;}
			
			td.formtext {
				padding-top: 3px;
				padding-right: 10px;
				padding-left: 10px;}
				
			input.formfield {
				width: 285px;
				font-family: Arial, sans-serif;
				font-size: 12px;
				color: #666;
				background: #fff;
				border: 1px solid #7F9DB9;
				padding: 2px;}	
				
			select.formfield {
				width: 290px;
				font-family: Arial, sans-serif;
				font-size: 12px;
				color: #666;
				background: #fff;
				border: 1px solid #7F9DB9;
				padding: 3px;}		
				
			textarea.formfield {
				width: 283px;
				height: 175px;
				font-family: Arial, sans-serif;
				font-size: 12px;
				color: #666;
				background: #fff;
				border: 1px solid #7F9DB9;
				padding: 3px;}		
		
		div.overlaywrapper {
			position: absolute;
			z-index: 70;
		}					
		
		div.overlay_top {
			width: 270px;
			height: 10px;
			background: url('../img/bg_overlay_top.png') no-repeat top;
			padding: 7px 10px 0px 0px;}
		
		div.overlay{
			width: 280px; 
			z-index: 70;
			color: #fff;
			text-align: left;}
				
		div.overlay_bottom {
			width: 280px;
			height: 14px;
			background: url('../img/bg_overlay_bottom.png') no-repeat top;}			 
			
		div.bg_overlay {
			background: url('../img/bg_overlay.png') repeat-y top;
			padding: 14px 10px 5px 10px;}	
			
		div.overlaybox {
			font-size: 12px;
			color: #ccc;
			background: #787878;
			margin: 0px 0px 10px 0px;
			padding: 10px;}	
			
			div.overlaybox h1 {				
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				margin: 0;}
				
			div.shadowbox {		
				font-size: 12px;
				color: #fff;
				padding: 0px;
				position:absolute;
				z-index:90;
				}
				
				div.shadowbox h1 {		
					font-size: 14px;
					font-weight: bold;
					color: #fff;
					margin: 0px;}		
					
					a.boxclose, a.boxclose:link, a.boxclose:active, a.boxclose:visited, a.boxclose:hover {
						display: block;
						font-size: 14px;
						color: #fff;
						text-decoration: none;
						background: url('../img/boxclose.png') no-repeat right;
						padding: 0px 15px 0px 0px;}		 
					
					a.boxdownload, a.boxdownload:link, a.boxdownload:active, a.boxdownload:visited, a.boxdownload:hover {
						display: block;
						font-size: 14px;
						color: #fff;
						text-decoration: none;
						background: url('../img/boxdownload.png') no-repeat right;
						padding: 0px 20px 0px 0px;}		 
			
			div.shadow_img {
				background: #fff;
				margin: 10px 0px;
				padding:5px;}
				
				div.shadow_imgborder {
					border: 3px solid #000;
					margin: 5px;}
					
				div.buttonwrapper {
					position: relative;}	
					
				div.prev_button{
					width: 30px; 
					height: 20px;
					position: absolute; 
					z-index: 80;
					top: 70px;
					left: 0px;
					font-size: 14px;
					font-weight: bold;
					color: #fff;
					background: url('../img/bg_prev_button.png') no-repeat left;
					padding: 15px;}
					
				div.next_button{
					width: 30px; 
					height: 20px;
					position: absolute; 
					z-index: 80;
					top: 70px;
					right: 0px;
					font-size: 14px;
					font-weight: bold;
					color: #fff;
					background: url('../img/bg_next_button.png') no-repeat right;
					padding: 15px;}
			
		#othersites {
			background: #B9C2C3 url('../img/bg_othersites.jpg') repeat-x top;
			margin: 0;
			padding: 20px 0px;}	
			
			div.othersitebox {
				width: 220px;
				margin: 0px 75px 0px 0px;}
				
				div.other_header {
					font-size: 12px;
					font-weight: bold;
					color: #4D4D4D;
					text-transform: uppercase;
					padding: 0px 0px 20px 0px;}
					
					a.otherlink, a.otherlink:link, a.otherlink:active, a.otherlink:visited, a.otherlink:hover {
						font-size: 12px;
						font-weight: bold;
						color: #fff;
						text-transform: uppercase;
						text-decoration: none;}				
	
					div.whiteline {
						border-bottom: 1px solid #fff;
						margin: 10px 0px;}	
						
			a.archivelink, a.archivelink:link, a.archivelink:active, a.archivelink:visited, a.archivelink:hover {
				font-size: 13px;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
				padding: 0px 5px;}			
				
			table.fixtheghost {
				float: left;}	
				
			a.archiveyearlink, a.archiveyearlink:link, a.archiveyearlink:active, a.archiveyearlink:visited, a.archiveyearlink:hover {
				display: block;
				font-size: 13px;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
				margin: 5px 0px 0px 0px;
				padding: 3px 5px 10px 5px;}
				
			 a.archiveyearlink_sel, a.archiveyearlink_sel:link, a.archiveyearlink_sel:active, a.archiveyearlink_sel:visited, a.archiveyearlink_sel:hover {
				display: block;
				font-size: 13px;
				font-weight: bold;
				color: #2E7D21;
				text-decoration: none;
				background: #fff;
				margin: 5px 0px 0px 0px;
				padding: 3px 5px 10px 5px;}
				
			.scrollspacer {
				padding-top: 35px;}	
			
			.scrollbox {
				width: 130px;}
				
			td.fav_info {
				width: 650px;}	
		

		#footer {
			height: 17px;
			color: #ccc;
			background: #4D4D4D;
			margin: 0;
			padding: 8px 0px;}
			
				a.footernav, a.footernav:link, a.footernav:active, a.footernav:visited, a.footernav:hover {
					display: block;
					font-size: 12px;
					font-weight: bold;
					color: #ccc;
					text-decoration: none;
					padding: 0px 20px 0px 0px;}		
			
		div.glossary_body {
			padding: 20px;}	
			
			div.gloslinks {
				font-size: 13px;
				font-color: #000;
				font-size: bold;
				background: #b6d2b2;
				padding: 10px 15px;}
			
				a.gloslink, a.gloslink:link, a.gloslink:active, a.gloslink:visited, a.gloslink:hover {
					font-size: 13px;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					padding: 0px 5px;}	
					
					
		div.customize {
			color: #fff;
			background:  #191919;
			padding: 10px;
			margin: 10px 0px 5px 0px;}
			
			.customfield {
				width: 130px;
				font-size: 12px;
				font-weight: bold;
				color: #2E2E2E;
				background: #C2C2C2;
				border: 1px solid #C2C2C2;}
				
			a.custom_save, a.custom_save:link, a.custom_save:active, a.custom_save:visited, a.custom_save:hover {
				display: block;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				background: #2E7D21;
				padding: 7px 15px;}	
				
			a.custom_close, a.custom_close:link, a.custom_close:active, a.custom_close:visited, a.custom_close:hover {
				display: block;
				font-size: 12px;
				font-weight: bold;
				color: #2E2E2E;
				background: #C2C2C2;
				padding: 7px 15px;}	
				
			div.popup_content {
				padding: 0px 30px 0px 50px;}	
			
			
		/*-------------DROPDOWN NAVIGATION ------------*/
		
		.menu {
			width: 100px; 
			position:relative;
			height:20px;
			}
			
		.menu #langmenudropdown {
			position:absolute;
			width: 130px; 
			background-color: #2E7D21;
			left:-15px;
			padding-top:1px;
			display:none;}
		
		.menu a.langmainlink, 
		.menu a.langmainlink:visited,
		.menu a.langmainlink:hover {
			display: block;
			height: 14px;
			font-size: 12px;
			font-weight: bold;
			color: #fff;
			text-decoration: none;
			margin: 0;
			padding: 6px 15px 0px 0px;
			background: #2E7D21 url('../img/bg_languagechoicelink.jpg') no-repeat right;}
						
		.menu #langmenudropdown a, 
		.menu #langmenudropdown a:visited,
		.menu #langmenudropdown a:hover {
			display: block;
			font-size: 12px;
			font-weight: bold;
			color: #fff; 
			padding: 5px 15px;}
			
		/*------------------------*/
			
				
	.dashboardplaceholder 
	{
		background-color:#EEE;
		margin: 0px 0px 10px 0;
	}
	
	DIV.surveyresult{
		margin-top:3px;
		float:left;
		line-height:0;
		font-size:0;
		height:10px;
		background-position:left top;
		background-repeat:repeat-y;
	}

	.greentitle
	{
		font-size: 15px;
		font-weight: bold;
		color: #2E7D21;
	}
	
	.spotlightlogo
	{
		display:block;
		color:black !important;
		font-size:10px;
		float:left;
		width:166px;
		height:50px;
		padding:7px 0px 7px 7px;
		background-color:#A0A0A0;
		margin:10px 6px 10px 0px;
	}
	
	h4.customize
	{
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		color: #fff;
		margin: 5px 0px 10px 0px;
	}
	
	div.facebooklink
	{
		padding-left:23px;
		background-image: url(/web/sources/img/facebook_16.png);
		background-repeat: no-repeat;
		background-position:left center;
		line-height:20px;
		height:20px;
		width:62px;
	}
	
	div.twitterlink
	{
		padding-left:23px;
		background-image: url(/web/sources/img/twitter_16.png);
		background-repeat: no-repeat;
		background-position:left center;
		line-height:20px;
		height:20px;
		width:43px;
	}

	div.youtubelink
	{
		padding-left:23px;
		background-image: url(/web/sources/img/youtube_16.png);
		background-repeat: no-repeat;
		background-position:left center;
		line-height:20px;
		height:20px;
		width:57px;
	}
	
	div.linkedinlink
	{
		padding-left:23px;
		background-image: url(/web/sources/img/linkedin_16.png);
		background-repeat: no-repeat;
		background-position:left center;
		line-height:20px;
		height:20px;
		width:53px;
	}
	
	div.googlepluslink
	{
		padding-left:23px;
		background-image: url(/web/sources/img/googleplus_16.png);
		background-repeat: no-repeat;
		background-position:left center;
		line-height:20px;
		height:20px;
		width:53px;
	}

/*case 8438 link too long in IE */

.article_breaklonglink
{
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	width:470px;
	position:relative;
}
	
/*case 10177 consumer insights aanpassingen*/
.dashboardpage-consumer-title
{
	float:left;
	background-color:#F0F0F0;
	margin:0px 5px 10px 5px;
	padding:8px 10px;
}

.dashboardpage-consumer-title span
{
	color:#666;
	font-weight:bold;
	font-size:16px;
}