body {
	background-color:#DEDEDE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
	padding: .5em 0px .5em 0px;
	margin: 0pt;
	line-height: 1.5em;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#000000;
	padding: .5em 0px .5em 0px;
	margin: 0pt;
	line-height: 1.3em;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#008348;
	padding: .5em 0px .5em 0px;
	margin: 0pt;
	line-height: 1em;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000000;
	padding: .5em 0px .5em 0px;
	margin: 0pt;
	line-height: 1em;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
	padding: .5em 0px .5em 0px;
	margin: 0pt;
	line-height: 1.5em;
	font-weight:bold;
}

ul, ol {
	list-style-position:outside;
	list-style-type:disc;
	margin: .5em 0 .5em 2em;
	padding: 0;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#000000;
	padding: .5em 0px .5em 0px;
	margin: 0pt;
	line-height: 1.3em;
}

a { 
	color:#0000FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding: 0px;
	margin: 0px;
	line-height: 16pt;
	text-decoration:underline;
}
a:hover, a:active, a:visited {
	color: #008348;
}

.page_bg {background-color:#DEDEDE;}
#page_bg_top-left {}
#page_bg_top {}
#page_bg_top-right {}
#page_bg_left {width:50%;}
#page_bg_center {
	width:752px;
	text-align:left;
	vertical-align:top;
	border: 1px solid #000000;
	/*padding: 10px;*/
	padding: 0px;
	margin: 0px;	
	background-color:#FFFFFF;
}
#page_bg_right {
	width:50%;
	text-align:left;
	vertical-align:top;
	background-image: url('images/page_bg_right.gif');
	background-attachment: left;
	background-repeat: repeat-y;
}
#page_bg_bottom-left {}
#page_bg_bottom {
	text-align:left;
	vertical-align:top; 
	background-image: url('images/page_bg_bottom.gif');
	background-attachment: top;
	background-repeat: repeat-x;
}
#page_bg_bottom-right {
	background-image: url('images/page_bg_bottom-right.gif');		
	background-attachment: top left;
	background-repeat: no-repeat;
}

.head_bar1 {
background: #008348;
}

.head_bar2 {
background: #FFFFFF;
}

.head_bar3 {
background: #000000;
}


#menu1 {
	padding: 0px 7px 0px 0px;
	margin: 0px;
	height: 85px;
	vertical-align:top;
	background: url('images/layout_back.gif') left top;		
}

#menu1 a { 
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	line-height: 16pt;
	font-weight:bold;
	text-decoration: none; 	
}
#menu1 a:hover, #menu1 a:active, #menu1 a:visited {
	color:#FFFFFF;
}


#menu1 #link619 {
	width: 131px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	background: url('images/btn_1.gif') no-repeat;		
}

#menu1 #link604 {
	width: 133px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	background: url('images/btn_2.gif') no-repeat;		
}

#menu1 #link603 {
	width: 133px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	background: url('images/btn_3.gif') no-repeat;		
}

#menu1 #link768 {
	width: 133px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	background: url('images/btn_4.gif') no-repeat;		
}

#menu1 #link602 {
	width: 138px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	background: url('images/btn_4.gif') no-repeat;		
}

#body {
	background: #FFFFFF url('http://www.plantexsolutions.com/fileadmin/sites/plantex/images/layout_20.jpg') bottom left no-repeat;
}


#sidebar {
	padding: 20px 10px 20px 15px;
	margin: 0px;
	width: 185px;
	border-right: 1px solid #dddddd; 
}




#sub_menu {
  width: 100%;	  
}

/*#sub_menu a {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#000000;
  text-decoration:none;
  font-weight:normal;
}
#sub_menu a:hover { color:#FFFFFF; }*/

#sub_menu .level1_cur a:hover { color:#000000; }
#sub_menu .level2_act a:hover { color:#000000; }

#sub_menu .level1_no {	
	padding: 5px 5px 5px 5px;	
	margin: 0px 0px 0px 0px;	
	text-align: left;
	vertical-align: top;
	/*background-color:#7D91A0;
	border-top: 1px #FFFFFF solid;*/
}

#sub_menu .level1_act {	
	padding: 5px 5px 5px 5px;	
	margin: 0px 0px 0px 0px;	
	text-align: left;
	vertical-align: top;
	/*background-color:#7D91A0;
	border-top: 1px #FFFFFF solid;*/
}

#sub_menu .level1_cur {	
	padding: 5px 5px 5px 5px;	
	margin: 0px 0px 0px 0px;	
	text-align: left;
	vertical-align: top;
	/*background-color:#FFFFFF;
	border-top: 1px #FFFFFF solid;*/
}


#content {
	padding: 20px 40px 20px 25px;
	margin: 0px;
	width: 535px;
	height: 200px;
}

#footer {
	padding: 10px 10px 10px 10px;
	margin: 0px;
	width: 752px;
	height: 30px;
	background-color:#000000;
	text-align:right;
}

#footer span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#ffffff;
	padding: .5em 0px .5em 0px;
	margin: 0pt;
	line-height: 1em;
}
#footer a {
	font-size:1em;
	color:#ffffff;
	padding: .5em 0px .5em 0px;
	margin: 0pt;
	line-height: 1em;
}
#footer a:visited, #footer a:active, #footer a:hover {
	color: #999999;
}


#company_logo {
	text-align:left;
	vertical-align:top;
}

#header_content {
	text-align:right;
	vertical-align:top;
	width: 100%;
}

#search {
	text-align:right;
	vertical-align:top;
	padding: 10px 50px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#sunopta_logo {
	text-align:right;
	vertical-align:top;
}
	
	
	
.input_text {
border: 1px solid #A5A6A5;
}


#menu1 #level1 {
	padding: 0px;
	margin: 0px;
	width: 755px;
	height: 30px;
	background-color: #000000;
}

#menu1 #level1 .no{
	float:left;
	height: 20px;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	background-color: #000000;
	border-left-style:dashed;
	border-left-color:#888888;
	border-left-width: 1px;
}

#menu1 #level1 .act {
	float:left;
	height: 30px;
	background-color: #42B6E7;
}

#menu1 #level2 {
	padding: 0px;
	margin: 0px;
	width: 755px;
	height: 30px;
	background-color: #42B6E7;	
}

#menu1 #level2 .no{
	float:left;
	height: 30px;
	background-color: #42B6E7;
}

#menu1 #level2 .act {
	float:left;
	height: 30px;
	background-color: #42B6E7;	
}
	
	
#menu1 #level1 .no a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#DDDDDD;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	line-height: 20px;
	text-decoration:none;
}
#menu1 #level1 .no a:hover {color:#AAAAAA;}


#menu1 #level1 .act a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	line-height: 30px;
	text-decoration:none;
}
#menu1 #level1 .act a:hover {color:#FFFFFF;}


#menu1 #level2 .no a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	line-height: 30px;
	text-decoration:none;
}
#menu1 #level2 .no a:hover {color:#0A516F;}


#menu1 #level2 .act a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	line-height: 30px;
	text-decoration:none;
}	
#menu1 #level2 .act a:hover {color:#000000;}


#content_image {
	padding: 0px 0px 14px 0px;
	margin: 0px;
	text-align:left;
	vertical-align:bottom;
}

#content_text {
	padding: 0px;
	margin: 0px;
	text-align:left;
	vertical-align:top;
	width: 100%;	
}

#content_space {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	text-align:left;
	vertical-align:top;	
}

#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#42B6E7;
	padding: 5px 10px 10px 10px;
	margin: 0px;
	line-height: 16px;
}
