/*styles.css*/

/*global link classes*/

a {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
	background-color: transparent}
	
a.morelinks {
	text-decoration: none;
	color: #5393D0;
	background-color: transparent}
	
a.morelinks:hover {
	text-decoration: none;
	color: #000000;
	background-color: transparent}
	
a.noline {
	text-decoration: none;
	color: #666666;
	background-color: transparent}
	
a.quicklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	background-color: #EBEBEB;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 9px}
	
a.quicklinks:hover {	
	text-decoration: none;
	color: #000000}
	
a.cookiecrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none}
	
a.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none}
	
a.breadcrumb:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none}

a.cookiecrumb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none}
	
a:hover {
	text-decoration: underline;
	color: #000000;
	background-color: transparent}

	
/* global tags */

body {
	background-color: #FFFFFF;
	margin: 15px 0px 20px}
	
.container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-color: transparent}

.home {
	background-color: #FFFFFF;
	margin: 100px 0px 20px}
	
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	list-style-type: square}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-color: transparent}
	
/* global classes */
	
.cookiecrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	background-color: transparent;
	line-height: 12px}
	
.morebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5393D0;
	background-color: #EBEBEB;
	line-height: 16px;
	padding: 2px;
	width: 360px}
	
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	background-color: transparent;
	line-height: 16px}
	
.rhtcolumnhome {
	background-color: #EFD093;
	padding-top: 55px;
	width: 171px}
	
.rhtcolumnhometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 12px}
	
/* template 0. corporate */

a.menulink0 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #5393D0}
	
a.menulink0:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
a.submenulink0 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
a.submenulink0:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
.menu0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5393D0;
	background-color: #BAD4EC;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.submenu0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E9E4E4;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.pageheading0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #5393D0;
	background-color: FFFFFF;
	margin-bottom: 15px;
	line-height: 20px}
	
a.corporatelink {
	color: #5393D0;
	background-color: transparent}
	
/* template 1. biopharma */

a.menulink1 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #D46036}
	
a.menulink1:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
a.submenulink1 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
a.submenulink1:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #D46036;
	background-color: #E9B8A6;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.submenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E9E4E4;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.pageheading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #D46036;
	background-color: FFFFFF;
	margin-bottom: 15px;
	line-height: 20px}
	
a.biopharmalink {
	color: #D46036;
	background-color: transparent}
	
/* template 2. environmental */

a.menulink2 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #76ACA1}
	
a.menulink2:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
a.submenulink2 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
a.submenulink2:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #76ACA1;
	background-color: #C8DED9;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.submenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E9E4E4;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.pageheading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #76ACA1;
	background-color: FFFFFF;
	margin-bottom: 15px;
	line-height: 20px}
	
a.envirolink {
	color: #76ACA1;
	background-color: transparent}
	
/* template 3. food */

a.menulink3 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #E5AD3E}
	
a.menulink3:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
a.submenulink3 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
a.submenulink3:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E5AD3E;
	background-color: #F5DEB2;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.submenu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E9E4E4;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.pageheading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #E5AD3E;
	background-color: FFFFFF;
	margin-bottom: 15px;
	line-height: 20px}
	
a.foodlink {
	color: #E5AD3E;
	background-color: transparent}
	
/* template 4. industrial */

a.menulink4 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #9A9BBA}
	
a.menulink4:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
a.submenulink4 {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #666666}
	
a.submenulink4:hover {
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #000000}
	
.menu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9A9BBA;
	background-color: #D7D7E3;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.submenu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E9E4E4;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 149px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF}
	
.pageheading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #9A9BBA;
	background-color: FFFFFF;
	margin-bottom: 15px;
	line-height: 20px}
	
a.industriallink {
	color: #9A9BBA;
	background-color: transparent}
	
/* global form elements */
	
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF}
	
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF}
		
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF}	
	
/* Site Map page */
a.site_menu_1,a.site_menu_2,a.site_menu_3,a.site_menu_4 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;
}
.site_menu_1 {
	font-size: 14px;
	font-weight: bold;
	padding-top:20px;
}
.site_menu_2 {
	font-size: 12px;
	padding-left:20px;
	padding-top:5px;
	text-decoration: none;
}
.site_menu_3 {
	font-size: 10px;
	padding-left:40px;
	text-decoration: none;
}
.site_menu_4 {
	font-size: 9px;
	line-height: 13px;
	padding-left:60px;
	text-decoration: none;	
}

/*form elements.*/
.field_data,.field_divider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 16px;
	color: #666666;
	background-color: #FFFFFF;}

.field_status {
	background-color: #FFFFFF;
	width: 12px;
	padding:4 0 0 0}

.field_help {
	background-color: #FFFFFF;
	width: 20px;
	padding: 0px;
	vertical-align:top;}

.field_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 16px;
	color: #666666;
	background-color: #FFFFFF;
	width:150px;
	padding-left: 8px;
	padding-right: 8px;}

.field_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: red;
	background-color: #EDF1F8;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	letter-spacing: 1px;}
		
.help_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	border: 1px dotted black;
	padding: 5px;
	background-color: #EDF1F8;}
	
/*Presto WYSIWYG Styles*/

.heading_corp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #5393D0;
	background-color: FFFFFF}

.heading_bio,.heading_life{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #D46036;
	background-color: FFFFFF}

.heading_enviro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #76ACA1;
	background-color: FFFFFF}

.heading_food{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #E5AD3E;
	background-color: FFFFFF}

.heading_hygiene,.heading_special{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #9A9BBA;
	background-color: FFFFFF}

.subheading_corp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #5393D0;
	background-color: FFFFFF}

.subheading_bio,.subheading_life{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #D46036;
	background-color: FFFFFF}

.subheading_enviro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #76ACA1;
	background-color: FFFFFF}

.subheading_food{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #E5AD3E;
	background-color: FFFFFF}

.subheading_hygiene,.subheading_special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9A9BBA;
	background-color: FFFFFF}

.caption_corp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5393D0;
	background-color: FFFFFF}

.caption_bio,.caption_life{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D46036;
	background-color: FFFFFF}

.caption_enviro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #76ACA1;
	background-color: FFFFFF}

.caption_food{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E5AD3E;
	background-color: FFFFFFx}

.caption_hygiene,.caption_special{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9A9BBA;
	background-color: FFFFFF}