/*	--------------------------------------------------
	:: COLORS
	-------------------------------------------------- */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		vertical-align: baseline;
	}
	html {
		font-size: 1em; 
	}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	

/*	--------------------------------------------------
	:: FONTS
	-------------------------------------------------- */

	/*@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700&subset=latin,greek);	*/
	
	
	body { background: #fff; font-family: 'Open Sans', sans-serif; color: #404040; position: relative; -webkit-font-smoothing: antialiased; font-weight:400; font-size:16px;}	

/*	--------------------------------------------------
	:: Links
	-------------------------------------------------- */
	a { color: #979599; text-decoration: none; line-height: inherit; }
	a.active { color: #f57c2e; }
	a:hover { color: #f57c2e; outline: none;}
	p a, p a:visited { line-height: inherit; }
	
	/*	--------------------------------------------------
	:: COLORS
	-------------------------------------------------- */

	.green {background-color:#6db43f;}
	.orange {background-color:#f57c2e;}
	.darkgrey {background-color:#404040;}
	.grey {background-color:#979599;}	
	.lightgrey {background-color:#d7d7d7;}
		
	.Tgreen {color:#6db43f;}
	.Torange {color:#f57c2e;}
	.Tdarkgrey {color:#404040;}
	.Tgrey {color:#979599;}	
	.Tlightgrey {color:#d7d7d7;}	

/*	--------------------------------------------------
	:: Lists
	-------------------------------------------------- */
	ul, ol, dl { margin:0 0 1em; }
	dl {border-bottom:1px solid #d7d7d7; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	li, dt, dd { margin:0 0 0.3em; }
	dt, dd { line-height:1em; }
	dd + dt {border-top:1px solid #d7d7d7; padding-top:1em;}
	
	.page-content ul, .page-content ol {
		margin:1em 1em 2em 2em;
	}
	.page-content li{
		margin-bottom:0.5em;
	}


	.dl-date, .dl-date a, .download {color:#979599;text-transform:uppercase; }
	.dl-date span {color:#6db43f;}
	.dl-date a:hover {color:#f57c2e; }
	.dl-title { font-weight: 600; }
	.events .dl-title { font-size: 18px; }
	.dl-description {padding-bottom:5px; }
	a.link, a.link:hover {border-bottom: none;} 
	.dl-link {border-top:1px dotted #d7d7d7; text-transform:uppercase; padding:5px 0; overflow:hidden;}
/* -------------------------------------------------- 
	:: Misc
---------------------------------------------------*/
	.left       { float: left; }
	.right      { float: right; }
	.hide     	{ display: none !important; }
	.highlight 	{ background: #ff0; }
	

/*	--------------------------------------------------
    :: Typography
	-------------------------------------------------- */
	h1, h2, h3, h4, h5, h6 { line-height: 1.25; margin-bottom:0.4em;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 {font-size: 36px; line-height: 1.05;}  
	h2 {font-size: 24px; line-height: 1.05; font-weight: 300;}
	h2.large {font-size: 28px; line-height: 1.05; font-weight: 300;}
	h2 span, h3 span {color:#6db43f;}
	h3 {font-size: 24px; line-height: 1.05; font-weight:600;}
	h4 {font-size: 18px; line-height: 1.25; font-weight:600;}
	h5 {font-size: 16px; line-height: 1.25;font-weight:600;}
	ul, ol, dl, p, .page-title, .page-content th {font-size: 14px;  line-height: 1.5;  }
	 {font-size: 13px; font-size: 0.813em; line-height: 1.25;  }
	h6, .dl-date, .dl-description, .dl-link, table, table li, table p {font-size: 12px; line-height: 1.25;}
	pre, .footnote {font-size: 11px;  }
	h6 {text-transform:uppercase; font-weight: 700; color:#d7d7d7;}
	
	h3 + p, h2 + p, h4 + p{ margin-top:1em;}
	p + p {}
	p + h4 {margin-top:2em;}
	.footnote { color:#979599;}
	
	.subheader { color: #777; margin-bottom: 24px; }
	.text { padding: 1em 0 0 1em; }
	
	p {  margin: 1.2em 0 0 0; padding:0; }
	p img { margin: 0; float:left; padding:0 1em 1em 0}
	p.lead { line-height: 2em;}
	
	em, i { font-style: italic; line-height: inherit; }
	strong, b { font-weight: 700; line-height: inherit; }
	small { font-size: 60%; line-height: inherit; }
	pre {font-style:italic; color:#979599; margin-bottom:1em;}
	
	h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }
	
	.page-content table {margin:2em 0; border:1px solid #d7d7d7; width:100%}
	.page-content table ul, .page-content table ol {margin-bottom:0.5em;}
	table p {margin:0;}
	ul li {list-style:disc;}
	ul li li {list-style:circle;}
	.page-content td, .page-content th {padding:9px;	}
	.page-content th {background:#d7d7d7;font-weight:600; text-align:left;	}
	.page-content td {border-bottom:1px dotted #d7d7d7;	}
	.page-content td + td {border-left:1px dotted #d7d7d7;	}
	
	hr { border: dotted #d7d7d7; border-width: 1px 0 0; clear: both; margin: 0.5em 0 0.5em 0; height: 0; width:100%; text-align:left; font-size:24px;}

	.page-title {border-bottom: 1px dotted #979599;padding-bottom:8px;}
	.page-title li {display:inline;padding:4px 3px 4px 0 ; text-transform:uppercase;color:#d7d7d7; }
	.page-title li a, .page-title li a span{color:#d7d7d7; border:none; margin:0;}
	.page-title li a:hover{color:#f57c2e;  border:none;}
	.page-title li span {color:#404040;}
	
	
	.title {padding:5px 10px; margin-bottom: 10px; color:#fff;}
	
	.dl-link a { color: #979599; line-height:1.2;}
	.dl-link a.readmore { float:right; height:14px;}
	.dl-link a.readmore span{ float:left;}
	.dl-link a:hover { color: #404040;}
	.arrow {color:#f57c2e; font-size:125%; font-weight:400;}
	.dl-link .arrow {font-size:166%;line-height:8px; padding-left:3px;}
	
	.download {background:url(/img/ICOpdf.png) no-repeat right 0; padding-right:16px; float:left; height:14px;}
	
	/**
 	 * Print styles.
	 *
	 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
	 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
	 */
	.print-only { display: none !important; }
	@media print {
		* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
		-ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
		p a, p a:visited { color: #444 !important; text-decoration: underline; }
		p a[href]:after { content: " (" attr(href) ")"; }
		abbr[title]:after { content: " (" attr(title) ")"; }
		.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
		pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
		thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
		tr, img { page-break-inside: avoid; }
		@page { margin: 0.5cm; }
		p, h2, h3 { orphans: 3; widows: 3; }
		h2, h3{ page-break-after: avoid; }
		.hide-on-print { display: none !important; }
		.print-only { display: block !important; }
	}
 
/* --------------------------------------------------
	:: LISTS
	
	-------------------------------------------------- */
	
	ul.submenu { margin:-5px 0 0 0;}
	ul.submenu li { list-style:none inside; font-size:14px;}
	ul.submenu a{ padding:6px 0; display:block; border-bottom: 1px dotted #d7d7d7; text-transform:uppercase;}
	ul.submenu a:hover, ul.submenu .active a{ color:#404040; border-bottom: 1px solid #f57c2e;}
	ul.submenu.partners a:hover, ul.submenu.partners .active a{ color:#404040; border-bottom: 1px solid #6db43f;}
		
 
/* --------------------------------------------------
	:: HEADER
	
	-------------------------------------------------- */
	#header { height:150px;}
	.logo span {display:none;}
	.logo {width:250px;height:140px;float:left;background: url(/img/foodmanufutureL.png) no-repeat; margin-top:10px;}

	 
/* --------------------------------------------------
	:: CONTENT
	
	-------------------------------------------------- */

	#content {border-bottom:1px solid #d7d7d7;}
	.thumbnail {float:left; margin:3px; }
	.thumbnail.files{/*float:left;*/ width:100px; margin:3px; height:130px; display:block;}
	.grid .thumbnail.files img{display:block;}
	.grid .thumbnail.files  a {float:left; padding:2px;font-size:10px;}
	.grid .thumbnail.files a:hover{padding:0;border:2px solid #f57c2e; }
	.grid {margin:0 -5px; overflow:hidden; text-align:center;}
	.grid .thumbnail img{display:block;}
	.grid .thumbnail a {float:left; padding:2px}
	.grid .thumbnail a:hover{padding:0;border:2px solid #f57c2e}
	dl.media {padding-bottom:10px;}
	.media dd + dt {margin-top:2em; border:none;}
	.media .dl-title {color:#fff; padding:10px; }
	
	.span9 .span3 {padding:0; margin:0; border-color:#6db43f !important;border-style:dotted !important;}
	.span9 .span3 .row {padding-top:0;}
	 
/* --------------------------------------------------
	:: INTRANET
	
	-------------------------------------------------- */

	.i-nav { background:url(/img/intanetBG.png); }
	.i-nav ul li{ display:block; position: relative; float:left; margin:0 10px 0 0;}
	.i-nav li ul { display: none;}
	.i-nav li:hover ul {display: block; position: absolute; overflow:hidden;}
	.i-nav li:hover li {float: none; font-size: 11px; margin:0;}
	.i-nav a {text-align:left; display: block; color: #ffffff;padding: 10px; margin:0; background-color: #252525;white-space: nowrap;}
	.i-nav a:hover, .i-nav .active a{color:#6db43f; }
	.i-nav li:hover li a { background-image:none;}
	.i-nav li:hover li a:hover { color: #6db43f; }
	.i-nav li.sub a {background:url(/img/ICOsub.png) no-repeat right 0 #252525; padding-right:18px;}
	.i-nav li.sub a:hover {background-position: right -32px;}
	 
/* --------------------------------------------------
	:: FOOTER
	
	-------------------------------------------------- */
	
	#footer {padding:10px;}
	
/*	--------------------------------------------------
   	Nav Bar
	-------------------------------------------------- */
	
	.nav-bar  { margin:0; float:right;}
	.nav-bar>li { float: left; display: block; position: relative; padding: 0; margin: 0; }
	.nav-bar>li>a { position: relative; font-size: 14px; padding:0 10px; display: block; text-decoration: none; height:150px;}
	.nav-bar>li>a>span { display:block; color:#d7d7d7; padding:50px 0 10px; border-bottom:1px solid #d7d7d7; margin-bottom:10px;}
	.nav-bar>li:hover>a { background: #404040; color:#fff;}
	.nav-bar>li:hover>a>span { color:#6db43f; border-color:#6db43f;}
	.nav-bar>li.active>a { background: #6db43f; color:#323232;}
	.nav-bar>li.active>a>span { color:#fff; border-color:#fff;}

 
/* -----------------------------------------
   promobox
----------------------------------------- */
	#promobox {
		border-bottom:1px solid #555; background:url(/img/galleryBG.png) #404040 center 0; /*padding:10px;*/ padding:0px;text-align:center;
		box-shadow:inset #000 0px 0px 100px;-moz-box-shadow:inset #000 0px 0px 100px;-webkit-box-shadow:inset #000 0px 0px 100px;
	}
	#featured .text {
		padding:20px;
		display:none;
	}
 
/* -----------------------------------------
   FORMS
----------------------------------------- */
	.span3 input.input-small {padding: 5px;width: 175px; margin-bottom: 5px;}
	label {display: block; font-size:12px;margin-bottom: 5px;}
	.btn { font: 300 18px/18px 'Open Sans', sans-serif; padding:5px; border:none; background:transparent; cursor:pointer; text-transform: uppercase; color:#959799; border-top:  1px dotted #d7d7d7; width: 185px; text-align:right; margin:0;}
	.btn .arrow {font-size:1.4em;}
	.btn:hover {color:#404040; }
	.form-search {padding:5px 10px;}
	.form-search .input{border:none; padding: 5px; width:70%;}
	.form-search .btn { border:none; text-indent: 1000px; background:url(/img/ICOsearch.png) no-repeat transparent; cursor:pointer; width: 28px; height:28px; text-align:right; margin:0;}
	.form-search .btn:hover {background-position: 0 -28px; }
	

/* -----------------------------------------
   PAGINATION
----------------------------------------- */	
	
.pagination {
  height: 36px;
  margin: 18px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
}
.pagination li {
  display: inline;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  border: 1px solid #d7d7d7;
  border-left-width: 0;
}
.pagination a:hover, .pagination .active a {
  background-color: #f5f5f5;
}
.pagination .active a {
  color: #404040;
}
.pagination li:first-child a {
  border-left-width: 1px;
}
.pagination-centered {
  text-align: center;
}


/* -----------------------------------------
   ACCORDION
----------------------------------------- */


ol li{
}
ol.accordion {
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	list-style-position:inside;
	margin:0;
	}
ol.accordion{
	color:#d7d7d7;
}
ol.accordion li{
	margin:0;
}
ol.accordion li .accordionButton{
	border-bottom: 1px dotted #D7D7D7;
}
.accordion code {
	color:#d7d7d7;
	padding-left:6px;
	font:12px/18px "Courier New", Courier, monospace;
}
.accordionContent, .accordionButton {
	position:relative;
	font-size:14px;
	line-height:18px;
	color:#404040;
}
.accordionButton {
	padding:10px 5px;
	padding-right:20px;
}
.accordionButton span{
}
.accordionContent {
	overflow:hidden;
/*	padding:10px;
	border-bottom: 1px solid #D7D7D7;
	background:#f9f9f9;*/
}
.accordionContent table{
	margin:0;
	padding:0;
	border-top: none;
}
.accordionContent table td{
	vertical-align:top;
	padding:0;
}
.accordionContent .dl-link{
	clear:left;
}
.accordionContent table dt{
	font-weight:600;
	color:#6db43f;
	font-size:12px;
}
.accordionContent table dt, .accordionContent table dd{
	padding:0 10px;
}
.accordionContent table dl{
	border:none;
}
.accordionContent table p{
	padding:10px;
}
.accordionContent table dt{
	border-top:dotted 1px #d7d7d7;
	margin-top:1em;
	padding-top:1em;
}
.accordionContent table dt:first-child{
	border-top:none;
	margin-top:0;
	/*padding-top:0;*/
}
.accordionContent img{
	padding:10px 0;
}
.st-arrow {
	font-size:24px;
	font-weight:600;
	position:absolute;
	top:9px;
	right:9px;
	color:#d7d7d7;
}
ol.accordion li .accordionButton.over {
	color: #000;
	cursor: pointer;
	border-bottom:solid 1px #6db43f;
	}
ol.accordion li .accordionButton.on {
	color: #fff;
	cursor: pointer;
	background:#6db43f;
	border-bottom:solid 1px #6db43f;
	}
.over .st-arrow{
	color: #6db43f;
	}
.on .st-arrow{
	color: #fff;
	}
/* --------------------------------------------------
	:: Grid
	
	-------------------------------------------------- */

	.row {
  margin-left: -20px;
  *zoom: 1;
}
.row .row{
  margin-left: 0;
  padding:20px;
}
.row:before, .row:after {
  display: table;
  content: "";
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  margin-left: 10px;
}
[class*="span"] + [class*="span"] {
	margin-left: -1px;
	border-left:1px solid #d7d7d7;
}
.i-nav [class*="span"] {
	border-left:none;
}
.span1 {
  width: 70px;
}
.span2 {
  width: 150px;
}
.span3 {
  width: 230px;
}
.span4 {
  width: 310px;
}
.span5 {
  width: 390px;
}
.span6 {
  width: 470px;
}
.span7 {
  width: 550px;
}
.span8 {
  width: 630px;
}
.span9 {
  width: 710px;
}
.span10 {
  width: 790px;
}
.span11 {
  width: 870px;
}
.span12, .container {
  width: 950px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
}
.row-fluid:after {
  clear: both;
}.row-fluid > [class*="span"] {
  float: left;
  margin-left: 1.041625%;
}
.row-fluid > [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid > .span1 {
  width: 7.291705%;
}
.row-fluid > .span2 {
  width: 15.625035%;
}
.row-fluid > .span3 {
  width: 23.958365%;
}
.row-fluid > .span4 {
  width: 32.291695000000004%;
}
.row-fluid > .span5 {
  width: 40.625025%;
}
.row-fluid > .span6 {
  width: 48.958355000000005%;
}
.row-fluid > .span7 {
  width: 57.291685%;
}
.row-fluid > .span8 {
  width: 65.625015%;
}
.row-fluid > .span9 {
  width: 73.95834500000001%;
}
.row-fluid > .span10 {
  width: 82.291675%;
}
.row-fluid > .span11 {
  width: 90.625005%;
}
.row-fluid > .span12 {
  width: 98.958335%;
}
.container {
  width: 950px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}
.container:before, .container:after {
  display: table;

  content: "";
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}
.container-fluid:after {
  clear: both;
}
	
#promobox .orbit-wrapper,#featured.orbit{width:950px;height:200px}
#featured.orbit a{z-index:3;display:block}
#featured.orbit img{display:block;left: -950px; z-index: 1;}



