@charset "UTF-8";/* SWATCHESCOLOUR:	#FFFTEXT:	#333333;LINK:	#900VLINK:	#900HLINK:	#900/* MASTER STYLES___________________________________*/html {	height: 100%;}body {	background-color:#FFF;	margin:0px;	padding:0px;	text-align:center;	height: 100%;	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	-webkit-text-size-adjust: none;		background-image:url(../images/bodyBG.png);	background-repeat:repeat-x;	background-color:#94b08e;}td, th, #wrapper {	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:1em; /* 12px */	font-weight:normal;	color:#333;}img {	border:none;}.clear {	clear:both;}.center {	text-align:center;}.italic {	font-style:italic;}.top {	vertical-align:top;}#copy p {	margin:16px 0 0 0;}ul, ol {	margin-top:2px;}.hide {	display:none;}table .sub-head {	background-color:#80A479;	text-align:center;	color:#fff;	padding:5px;}table .body {	background-color:#D5E0D2;	padding:5px;}table .head {	background-color:#2C641F;	color:#fff;	padding: 10px;	text-align:center;}.big {	margin-bottom: 20px;border-bottom: 1px solid #ccc;}address {	font-style:normal;	margin:5px 0;}ol ul li { 	list-style-type:disc;}ol ul ol li, ol ol li {	list-style-type:lower-roman;}/* HOMEPAGE___________________________________*/#english, #french {	width:50%;	float:left;	margin:30px 0;	padding:0;	text-align:center}#english h1 a, #french h1 a {	color:#2c641f;	text-decoration:none;}/* LAYOUT___________________________________*/#wrapper {	margin: 0 auto;	width: 780px;	position:relative;	text-align:left;	padding: 0 9px;	background-image:url(../images/shadowBG.png);	background-repeat:repeat-y;}#wrapper.ie {	background-image:url(../../images/shadowBG-ie6.png);}#language {	background:#A8B9CB url(../images/language.gif) no-repeat scroll left bottom;	float:right;	padding:5px 15px;}#top { 	display:none;}#logo { 	padding-left:15px;}h1 img { 	float:right;	height:40px;	margin:-1em 5px 1em;	width:400px;}#banner {	float:right;	padding: 0 15px 15px 0;}#footer {	padding: 30px 0 0;	margin:0;	text-align:center;	clear:both;}#footerCopyright {	font-size:0.92em;	padding:0 0 50px 0;		background-image:url(../images/bottomBG.png);	background-repeat:no-repeat;	background-position:center bottom;	margin: 0 -9px;	}#sidebar {	width:190px;	float:left;	padding:15px;}#sidebar fieldset {	clear:none;	border:none;	background-image:url(../images/sidebarBG.png);	background-repeat:no-repeat;		padding:0 1px 4px 1px;	margin:0;	position:relative;}#noscript { 	padding:30px 0 0 0;}#section { 	display:none;}fieldset  h3 {	text-align:center;	width: 190px;	position: absolute;	top: -5px;	margin:0 0 10px 0;	font-size: 1em;	text-transform:uppercase;}fieldset h3 span {	background-color:#fff;	line-height:1.3em;	padding: 0 10px;	}#pictures {	width: 126px;	float:right;	padding:15px 15px 0 0;	color:#999;	text-align:center;}#content { 	padding:15px 0 0 0;	float:left;	width:560px;}#glossary { 	padding:15px 0 0 20px;	float:left;	width:680px;}#glossary ul {	padding:0;}#glossary ul li {	list-style:none;}#content #copy {	float:left;	width:400px;}#content #copy-wide {	float:left;	width:520px;}#toggle {	border-bottom:1px solid #ccc;	margin-right:15px;	padding:5px 5px 5px 15px;	position:relative;}#toggle #print {	position:absolute;	right: 0px;	bottom:3px;}.weeds th { 	text-align:left;	border-bottom:1px solid #ccc;}.aweeds td ul { 	margin:0;	padding:0;}.aweeds td ul ul { 	margin:0;	padding:0 0 0 20px;}.moreInfo, .right, .wrong {	display:none;}.smallButton {	width: 150px;	height: 50px;	font-size: 14px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	cursor:pointer;	border: medium none;	background-image:url(../images/small_button.jpg);	background-repeat:no-repeat;	display:block;}p.training {	background-image:url(../images/training.jpg);	background-repeat:no-repeat;	width: 300px;	height:57px;	padding:15px 10px 10px 75px;	font-weight:bold;	text-transform:uppercase;}p.training.fr {	background-image:url(../images/training_fr.jpg);}#pictures a {	position:relative;	display:block;}.plus {	position:absolute;	right:0px;	top:-7px;	background-image:url(../images/icons/plus.png);	background-repeat:no-repeat;	width: 20px;	height: 20px;}#quick-choices {	background-image:url(../images/quickChoicesBG.png);	background-position: center 10px;	background-repeat:no-repeat;	background-color:#fff;	width:311px;	float:left;	text-align:center;	margin: 20px 10px 0 20px;}#crop-selection {	background-image:url(../images/cropSelectionBG.png);	background-position: center 10px;	background-repeat:no-repeat;	background-color:#fff;	width:430px;	text-align:center;	float:left;	margin: 20px 0 0 0;}#crop-selection h1, #quick-choices h1 {	color:#000;	text-align:center;	text-transform:none;	background-color:#fff;	display:inline;	margin: 0 auto;	font-size: 1.54em;}.tooltip {	float:right;}.tipsy { padding: 5px; font-size:0.77em; opacity: 0.8;  background-repeat: no-repeat;  }.tipsy-inner { padding: 10px 10px; background-color: black; color: white; max-width: 200px; text-align:left; }.tipsy-north { background-image: url(../images/tipsy/tipsy-north.gif); background-position: top center; }.tipsy-south { background-image: url(../images/tipsy/tipsy-south.gif); background-position: bottom center; }.tipsy-east { background-image: url(../images/tipsy/tipsy-east.gif); background-position: right center; }.tipsy-west { background-image: url(../images/tipsy/tipsy-west.gif); background-position: left center; }.bottom-border { 	border-bottom:1px solid #ccc;}/* NAVIGATION STYLES___________________________________*/#nav, #footerNav {	margin:0;	padding:3px 15px;	height:23px;	position: relative;	background-color:#faeed1;	clear:both;}#footerNav {	margin:15px 0;}#nav ul, #footerNav ul {	margin:0;	padding:0;	font-size:1.08em; /* 14px */	line-height:1.54em; /* 20px */	white-space:nowrap;	}#nav ul { 	float: left;}#nav li, #footerNav li {	list-style-type:none;	display:inline;}#nav li a, #footerNav li a {	text-decoration:none;	padding:5px 4px;	color:#414141;}#nav li a:hover, #footerNav li a:hover {	text-decoration:underline;}#nav select {	float:right;}ul.omafra {	padding:10px;	margin: 0 24px 15px;	border-top:2px solid #ccc;	border-bottom:2px solid #ccc;}#sidebar ul { 	margin:20px 0 0 0;	padding:0;	width:185px;}#sidebar li {	list-style-type:none;}#sidebar li a {	display:block;	padding:5px 5px 5px 10px;	color:#000;	width:172px;}#sidebar li a:hover {	background-color:#FAEED1;	text-decoration:none;}#footerCopyright li {	list-style-type:none;	display:inline;}#footerCopyright li a {	text-decoration:none;	padding:5px 5px;	color:#414141;}/* TEXT STYLES___________________________________*/.highlight {	background-color: #FFFFCC;}.micro {	font-size: 0.69em; /* 9px */}.alert {	background: #fff6bf url(../images/icons/exclamation.png) center no-repeat;	background-position: 15px 50%; /* x-pos y-pos */	text-align: left;	padding: 5px 20px 5px 45px;	margin: 10px;	border-top: 2px solid #ffd324;	border-bottom: 2px solid #ffd324;}.success {	background: #fff6bf url(../images/icons/tick.png) center no-repeat;	background-position: 15px 50%; /* x-pos y-pos */	text-align: left;	padding: 5px 20px 5px 45px;	border-top: 2px solid #ffd324;	margin: 10px;	border-bottom: 2px solid #ffd324;}.info {	background: #F8FAFC url(../images/icons/information.png) center no-repeat;	background-position: 15px 50%; /* x-pos y-pos */	text-align: left;	padding: 5px 20px 5px 45px;	margin: 10px;	border-top: 2px solid #B5D4FE;	border-bottom: 2px solid #B5D4FE;}h1 {	margin:0 0 10px 0;	color:#2c641f;	text-transform:uppercase;}#glossary h3 { 	margin: 20px 0 0 0;}#up{	right: 5px;	padding:30px;	text-align:left;	width: 30px;	position:absolute;}#up.fixed{	display:block;	position:fixed;	top:40px;}.lowercase {	text-transform:lowercase; }/* LINK STYLES___________________________________*/a:link {	color:#a9594e;	text-decoration:none;	outline:0;}a:visited, img a:hover {	text-decoration:none;	color:#a9594e;}a:hover {	text-decoration:underline;	color:#a9594e;}a:active {	text-decoration:none;	color:#a9594e;}a img {	border:0px;	color:#FFF;	text-decoration:none;}#toggle a {	padding:5px;	background-color:#FAEED1;}a {	outline:none;}#toggle #print a {	padding:1px;	background-color:#fff;	color:#333333;}#toggle a.active {	border-bottom:1px solid #fff;	background-color:#fff;	border-left:1px solid #ccc;	border-top:1px solid #ccc;	border-right:1px solid #ccc;}#language a { 	color:#000;}#scoutWrap {	width:741px;	padding:15px;}.scoutBack {	float:right;}#scoutWrap p {	margin-left:4px;}/* PUSH UP___________________________________*/#pushup {  position: fixed;  top: 10px;  right: 10px;  margin: 0;  padding: 4px;  background: #ffffc6;  border: 1px solid #b0dfc8;  z-index: 9999;  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;}* html #pushup {  position: absolute;}#pushup * {  margin: 0;  padding: 0;  border: 0;  background: none;}.withReminder { padding-bottom: 6px; }#pushup a {   outline-style: none;  text-decoration: none;}#pushup .pushup_messageLink {  float: left;  position: relative;  color: #4293cd;  font-size: 12px;  cursor: pointer;}#pushup .pushup_icon {  position: relative;  float: left;  height: 22px;  width: 22px;  margin-right: 5px;  overflow: hidden;  vertical-align: middle;}#pushup .pushup_message {  position: relative;  float: left;  margin-right: 3px;  line-height: 22px;  vertical-align: middle;}#pushup .pushup_reminder {  float: left;  clear: both;  font-size: 10px;  color: #84a2ac;  margin-left: 27px;  cursor: pointer;}#pushup .pushup_messageLink:hover,#pushup .pushup_reminder:hover { text-decoration: underline; }/* LIST NAV___________________________________*/.listNav { margin:0 0 10px;}.listNav a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none }.listNav a.ln-last { border-right:1px solid silver; }.listNav a:hover,.listNav a.ln-selected { background-color:#eaeaea }.listNav a.ln-disabled { color:#ccc }.listNav .ln-letterCount { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#333333; } /* extra styling using jquery.listnav.js internally used class name *//* FANCY BOX___________________________________*/.name {	font-weight:bold;	font-size:14px;	color:#698895;}.acknowledge li {	margin-bottom:10px;	padding-bottom:10px;	border-bottom:1px dotted #94b08e;	}.rightPrint {	float:right;}/* FANCY BOX___________________________________*/div#fancy_overlay {	position:absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	background-color: #333;}div#fancy_loading {	position: absolute;	height: 40px;	width: 40px;	cursor: pointer;	display: none;	overflow: hidden;	background: transparent;	z-index: 100;}div#fancy_loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background: transparent url(../images/fancybox/fancy_progress.png) no-repeat;}div#fancy_close {	position: absolute;	top: -12px;	right: -12px;	height: 30px;	width: 30px;	background: transparent url(../images/fancybox/fancy_closebox.png) ;	cursor: pointer;	z-index: 100;	display: none;}div#fancy_content {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	padding: 0; 	margin: 0;	z-index: 96;}#fancy_frame {	position: relative;	width: 100%;	height: 100%;	display: none;}img#fancy_img {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	border:0; 	padding: 0; 	margin: 0;	z-index: 92;}div#fancy_title {	position: absolute;	bottom: -35px;	left: 0;	width: 100%;	z-index: 100;	display: none;}div#fancy_title table {	margin: 0 auto;}div#fancy_title div {	color: #FFF;	font: bold 12px Arial;	padding-bottom: 2px;}td#fancy_title_left {	height: 32px;	width: 15px;	background: transparent url(../images/fancybox/fancy_title_left.png) repeat-x;}td#fancy_title_main {	height: 32px;	background: transparent url(../images/fancybox/fancy_title_main.png) repeat-x;}td#fancy_title_right {	height: 32px;	width: 15px;	background: transparent url(../images/fancybox/fancy_title_right.png) repeat-x;}div#fancy_outer {	position: absolute;    top: 0;    left: 0;    z-index: 90;    padding: 18px 18px 58px 18px;    margin: 0;    overflow: hidden;    background: transparent;    display: none;}div#fancy_inner {	position: relative;	width:100%;	height:100%;	border: 1px solid #444;	background: #FFF;}a#fancy_left, a#fancy_right {	position: absolute; 	bottom: 10px; 	height: 100%; 	width: 35%; 	cursor: pointer;	background-image: url(data:image/gif;base64,AAAA);	z-index: 100; }a#fancy_left {	left: 0px; }a#fancy_right {	right: 0px; }a#fancy_left:hover {	background: transparent url(../images/fancybox/fancy_left.gif) no-repeat 0% 100%;}a#fancy_right:hover {	background: transparent url(../images/fancybox/fancy_right.gif) no-repeat 100% 100%;}#fancy_bigIframe, #fancy_freeIframe {	position:absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 10;}div#fancy_bg {	display: none;}	div.fancy_bg {	position: absolute;	display: block;	z-index: 70;}div.fancy_bg_n {	top: -18px;	width: 100%;	height: 18px;	background: transparent url(../images/fancybox/fancy_shadow_n.png) repeat-x;}div.fancy_bg_ne {	top: -18px;	right: -13px;	width: 13px;	height: 18px;	background: transparent url(../images/fancybox/fancy_shadow_ne.png) no-repeat;}div.fancy_bg_e {	right: -13px;	height: 100%;	width: 13px;	background: transparent url(../images/fancybox/fancy_shadow_e.png) repeat-y;}div.fancy_bg_se {	bottom: -18px;	right: -13px;	width: 13px;	height: 18px;	background: transparent url(../images/fancybox/fancy_shadow_se.png) no-repeat;}div.fancy_bg_s {	bottom: -18px;	width: 100%;	height: 18px;	background: transparent url(../images/fancybox/fancy_shadow_s.png) repeat-x;}div.fancy_bg_sw {	bottom: -18px;	left: -13px;	width: 13px;	height: 18px;	background: transparent url(../images/fancybox/fancy_shadow_sw.png) no-repeat;}div.fancy_bg_w {	left: -13px;	height: 100%;	width: 13px;	background: transparent url(../images/fancybox/fancy_shadow_w.png) repeat-y;}div.fancy_bg_nw {	top: -18px;	left: -13px;	width: 13px;	height: 18px;	background: transparent url(../images/fancybox/fancy_shadow_nw.png) no-repeat;}