/*geneticidcss*/
.LTR, .RTL
{
  background-color: #edece7;
}

html {height:100.1%;}

body 
{
  background:transparent url(/images/background.aspx) repeat scroll 0 0;
  margin:0 0 20px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-size-adjust: none;
  font-style: normal;
  font-stretch: normal;
  font-variant: normal;
  font-weight: normal;
}

/*#header styles#*/
h1,h2,h3,h4,h5
{
  font-weight: bold;
}

h1 
{ 
  color: #0D4951;
  font-size: 17px;
  margin:0 0 1.5em;
  text-transform:uppercase;
}

h2 
{  
   color:#0D4951;
   font-size:11px;
   margin:12px 0 0 0;
}


h3 
{
   color:#0D4951;
   font-size:11px;
}

h4{
  font-size:11px;
  margin: 0px;
  color: #D70040;
}

h5
{
  color: #0D4951;
  font-size: 9px;
  line-height: 12px;
  margin: 4px 0 12px;
}

/*#a styles#*/
a
{ 
  color: #0D4951;
}

a:hover
{  
  text-decoration: none;
  color: #D10040;  
}

a img
{  
  border:none;
}

.backtotop
{
  font-weight: bold;
  padding-top: 25px;
}

#content a#topofpage 
{
  color: #0D4951;
  display: block;
  font-size: 10px;
  font-weight: bold;
  line-height: 17px;
  text-transform: uppercase;
}

.mainDiv
{
  width: 800px;
  margin: 0px auto;
  background:transparent url(/images/wrapper.aspx) repeat-y scroll 0 0;
  padding-left:10px;
  padding-right:10px;
}


/*#zones#*/
.zoneLogo
{
  margin: 0px 0px 0px 0px;
  width: 800px;
}

.zoneTopLine
{
  clear:both;
  /*background: #4EA627;*/
  background: #78988A;
  height: 10px;
}

.zoneMenu
{
  font-family: verdana;
  color: black;
  background:#EFE4C9;
  clear: both;
  vertical-align: top;
  width: 800px;
}


ul.mainzone a u
{
  background: transparent url('/images/arrow_news.aspx') no-repeat scroll 4px 2px; 
  padding-left: 5px;
  padding-right: 10px;
  text-decoration: none;
}

.zoneLeft
{
vertical-align: top;
background-color: #DBE6E9;
}

.zoneLeft h2
{
  margin: 0.7em 0 0.3em 0.8em;
}

.zoneContent
{
  vertical-align: top;
  padding: 30px;
  line-height:17px;
  margin:0 0 1.25em;
}

.zoneBottomLine {clear:both; height: 0px;}

.zoneBottom
{  
  background: #24A63C;
  padding: 4px 0 4px 0;
  margin: 0;
  min-height: 15px;
  text-align: center;
  color: white;
  font-size:10px;
}

/*#zoneLogo table#*/
td.backgroundlogo
{
  background: url("../images/logo.aspx");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

td.masterhead
{
  color: #5A949D;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  vertical-align: middle;
}

td.news
{
  line-height: 18px;
  background: transparent url(/images/background_latestnews.aspx) repeat-x
  scroll 0 0;
  padding-left: 22px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 322px;
  text-decoration:none;
}

ul.news 
{
  line-height:18px;
  margin: 0;
  padding: 0 0 0 18px;
  text-decoration: none;
}

ul.news a:hover 
{
  text-decoration: none;
  color: #D8113A;
}

ul.news a u
{
  background: transparent url('/images/arrow_news.aspx') no-repeat scroll 4px 2px; 
  padding-left: 5px;
  padding-right: 10px;
  text-decoration: none;
}

td.r
{
  color: #D70040;
  font-size:13px;
}

#lab_photo div#am01 
{
  display:block;
}

#lab_photo div 
{
  display:none;
  height:347px;
}

#am01 
{
  background:transparent url(/images/photo_lab_american_01.aspx) no-repeat scroll 0 0;
}
#am02 
{
  background:transparent url(/images/photo_lab_american_02.aspx) no-repeat scroll 0 0;
}

#bottom 
{
  width: 800px;
  margin: 0px auto;
  background:transparent url(/images/bottom.aspx) no repeat scroll 0 0;
  padding-left:10px;
  padding-right:10px;
}

#main_margin.inside
{
  background:transparent url(/images/inside_content.aspx) repeat-y scroll 0 0;
}

#main_margin 
{
  margin:6px 6px 0;
}

#wrapper 
{
  background:transparent url(/images/wrapper.aspx) repeat-y scroll 0 0;
  margin:0 auto;
  padding-left:10px;
  padding-right:10px;
  width:800px;
}

/*#CMSTreeMenu#*/

.CMSTreeMenuTable
{
  width: 228px;
  padding-left: 0px;
}

.CMSTreeMenuTable td
{
  height: 20px;
  color: #000000;
  line-height: 16px;
  width: 228px;
  padding: 3px 20px 3px 21px;
}



.CMSTreeMenuTable a
{
}


.CMSTreeMenuTable a:hover
{
  text-decoration: none;
  padding-left: 0px;
  color: #ffffff;
}

.CMSTreeMenuItem
{
  color: #000000;
  line-height: 18px;
  width: 238px;
}

.CMSTreeMenuSelectedItem
{
  background: #97babe;
  width: 228px;
}

.CMSTreeMenuItem:hover
{
  background: #97babe;
  width: 228px;
}

.CMSTreeMenuLink
{
  text-decoration: none;
  color: black;
  padding-left: 0px;
}

.CMSTreeMenuLink:hover
{
  padding-left: 0px;
  width: 228px;
}

.CMSTreeMenuSelectedLink
{
  padding-left: 0px;
  color: white;
}

/*#CMSTreeMenu/SubMenu#*/
.subCMSTreeMenuTable
{
  margin-left: 0px;
  align: center;
}

.subCMSTreeMenuItem, 
.subCMSTreeMenuSelectedItem
{
  background: #ffffff;
  width: 228px;
}

.subCMSTreeMenuLink
{
}

.subCMSTreeMenuSelectedLink
{
}

.zoneContent .pageHeader
{
  font-size: 160%;
  font-weight: bold;
  color: #ffa21e;
  padding-bottom:10px;
}

/*#Top menu styles#*/
.horizontalCMSMenu
{
  height: 34px;
  color: #ffffff;
  padding: 3px;
  background: #97BABE;
  border-bottom: 1px solid #fff; 
  width: 100%;
}
.horizontalCMSMenuItem
{
  height:42px;
  line-height:18px;
  width:100px;
  line-height:18px;
  margin:0;
  padding:2px 0 0 17px;
  text-decoration:none;
  border: 2px;
  border-color: red;
  border-right: 1px solid #fff;
}

.horizontalsubCMSMenu
{
  background: #ADBBA7;
  color: #ffffff;
}

.horizontalsubCMSMenu tr
{
  background: #ADBBA7;
}

.horizontalsubCMSMenuItem
{
  white-space: nowrap;
}

.horizontalsubCMSMenuItemMouseOver, 
.horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, 
.horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
  padding: 2px 0 0 17px;
  min-width: 81px;
  white-space: nowrap;
}

.horizontalsubCMSMenuHighlightedMenuItem, 
.horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, 
.horizontalsubCMSMenuItemMouseOver
{
  background: #5f939b;
}

.horizontalCMSMenuItemMouseOver, 
.horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 
.horizontalCMSMenuItemMouseUp, 
.horizontalCMSMenuHighlightedMenuItemMouseUp
{
  height:42px;
  line-height:18px;
  padding: 2px 0 0 17px;
  width: 100px;
  background: #5f939b; /* url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) no-repeat top right;*/
  border-right: 1px solid #fff;
}

.horizontalCMSMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown
{
  background: #5f939b repeat-x; /*url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif)  repeat-x;*/
  height:42px;
  line-height:18px;
  width:100px;
  line-height:18px;
  margin:0;
  padding: 2px 0 0 17px;
  text-decoration:none;
}

/*#Home Styles#*/
/* homeintro */
#homeintro {
  background: #ADC9CD;
  width: 391px;
  padding: 24px 30px 33px;
}
#homeintro p {
  font: normal 13px/25px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
}
#homeintro p a {
  color: #000;
}
#homeintro p a:hover {
  color: #D10040;
}
#homeintro p.indent {
  text-indent: 1em;
}

.bluebox
{  
   color:#0D4951;
   font-size:11px;
   margin:12px 0 0 0;
}
.blueboxtext
{
  font-size: 125%;
}

/* home_services */
#home_services {
  float: right;
  width: 330px;
  background: #EEF4F5;
}
#home_services p {
  font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
  color: #D10040;
  margin: 0px;
  padding-left: 21px;
  padding-top: 8px;
  padding-bottom: 8px;
  background: #EEF4F5;
}
#home_services a {
  display: block;
  font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  text-decoration: none;
  padding: 4px 10px 4px 21px;
  background: transparent url(/images/bullet_home.aspx) no-repeat 13px 10px;
}
#home_services2 a {
  color: #000;
  text-decoration: none;
}
#home_services2 a:hover {
  color: #D10040;
}
#home_services2 a u {
  text-decoration: none;
  background: url(/images/arrow_home_links.aspx) no-repeat 3px 3px;
  padding-right: 4px;
  padding-left: 4px;
}
#home_services a:hover {
  color: #D10040;
}
#home_services a.dark {
  background: #DBE6E9 url(/images/bullet_home.aspx) 
  no-repeat 13px 10px;
}
#home_services a u {
  text-decoration: none;
  background: url(/images/arrow_home_links.aspx) no-repeat 3px 3px;
  padding-right: 4px;
  padding-left: 4px;
}

/* accredited */
#accredited {
  background: url(/images/photo_home_food.aspx) no-repeat 0px bottom;
  width: 331px;
  height: 157px;
  float: right;
}
#accredited img {
  display: block;
  float: right;
  margin: 13px 7px 0px 0px;
}
#accredited p {
  font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
  margin: 10px 100px 0px 0px;
  padding: 0px;
  text-align: right;
}
#accredited p a {
  color: #000;
  text-decoration: none;
}

/* homeServices2 */
#home_services2 {
  background: #DBE6E9;
  width: 391px;
  margin: 0px;
  padding: 10px 30px;
  height: 137px;
}
#home_services2 h4 {
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #D10040;
	margin: 0px;
	padding: 0px;
}
#home_services2 p {
  font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  text-decoration: none;
  padding: 0px 0px 0px 10px;
  background: url(/images/bullet_home.aspx) no-repeat 0px 6px;
  margin: 0px;
}

/*#Home2 Styles#*/
/* home2_flash */
.home2_flash {
  width: 391px;
  vertical-align: top;
  display: block;
}

/* home2_intro */
.home2_intro {
  background: #ADC9CD;
  width: 391px;
  padding: 24px 30px 33px;
}
.home2_intro p {
  font: normal 13px/25px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
}
.home2_intro p a {
  color: #000;
}
.home2_intro p a:hover {
  color: #D10040;
}
.home2_intro p.indent {
  text-indent: 1em;
}


/* home2_services */
.home2_services 
{
  width: 330px;
  background: #EEF4F5;
}
.home2_services p {
  font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
  color: #D10040;
  margin: 0px;
  padding-left: 21px;
  padding-top: 8px;
  padding-bottom: 8px;
  background: #EEF4F5;
}
.home2_services a {
  display: block;
  font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  text-decoration: none;
  padding: 4px 10px 4px 21px;
  background: transparent url(/images/bullet_home.aspx) no-repeat 13px 10px;
}
.home2_services a:hover {
  color: #D10040;
}
.home2_services a.dark {
  background: #DBE6E9 url(/images/bullet_home.aspx) 
  no-repeat 13px 10px;
}
.home2_services a u {
  text-decoration: none;
  background: url(/images/arrow_home_links.aspx) no-repeat 3px 3px;
  padding-right: 4px;
  padding-left: 4px;
}

/* homeServices2 */
.home2_services2 {
  background: #DBE6E9;
  width: 391px;
  margin: 0px;
  padding: 10px 30px;
  height: 137px;
}
.home2_services2 h4 {
  font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
  color: #D10040;
  margin: 0px;
  padding: 0px;
}
.home2_services2 p {
  font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  text-decoration: none;
  padding: 0px 0px 0px 10px;
  background: url(/images/bullet_home.aspx) no-repeat 0px 6px;
  margin: 0px;
}
.home2_services2 a {
  color: #000;
  text-decoration: none;
}
.home2_services2 a:hover {
  color: #D10040;
}
.home2_services2 a u {
  text-decoration: none;
  background: url(/images/arrow_home_links.aspx) no-repeat 3px 3px;
  padding-right: 4px;
  padding-left: 4px;
}

/* accredited */
.home2_accredited {
  background: url(/images/home_food.aspx) no-repeat 0px bottom;
  width: 331px;
  height: 157px;
}

.home2_accredited p {
  font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
  margin: 13px 7px 0px 0px;
  padding: 0px;
  text-align: right;
}
.home2_accredited p a {
  color: #000;
  text-decoration: none;
}

/*#BulletedLists#*/
.redbullets li
{
  list-style: none;
  background-image: url(/images/bullet_home.aspx);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 18px;
  margin-bottom: 6px;
}	

/*#odd-row-table-colors#*/

tr.odd
{
  background-color: #DBE6E9;
}

/*#special-table-cell#*/

td.specialtablecell
{
  vertical-align: top;
  text-align: left;
  padding-right: 10px;
}

td.specialtablecell a
{
  color:#000000;
  text-decoration:none;
}	

td.specialtablecell a:hover {
  color:#D8113A;
  text-decoration:none;
}

td.specialtablecell a u
{
  text-decoration: none;
  background: url(/images/arrow_home_links.aspx) no-repeat 3px 3px;
  padding-right: 5px;
  padding-left: 5px;
}

/*#BlockSpacingFix#*/

embed.nospace 
{
display: inline;
}

/*#navlab#*/

td.navlab {
  border-top: 1px solid #1C4B52;
  border-bottom: 1px solid #1C4B52;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
td.navlab  li.labtitle {
  font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #D10040;
  margin: 0px;
  padding: 0px;
}
td.navlab ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
td.navlab ul#left {
  float: left;
}
td.navlab ul#right {
  margin-left: 0px;
}
td.navlab li a {
  font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
  color: #0d4951;
  text-decoration: none;
  text-transform: uppercase;
  background: url(/images/arrow_labnav.aspx) no-repeat right 1px;
  padding-right: 12px;
}
td.navlab li a:hover {
  text-decoration: underline;
}

/*#labgallery#*/

#lab_thumbs {
  height: 40px;
}
#lab_thumbs a {
  display: block;
  float: left;
  margin-right: 2px;
  border: 2px solid #F5F8F9;
}
#lab_thumbs a:hover {
  border: 2px solid #D10040;
}
#lab_photo div {
  display: none;
  height: 347px;
}
#am01 {
  background: url(/images/photo_lab_american_01.aspx) no-repeat;
}
#am02 {
  background: url(/images/photo_lab_american_02.aspx) no-repeat;
}
#am03 {
  background: url(/images/photo_lab_american_03.aspx) no-repeat;
}
#am04 {
  background: url(/images/photo_lab_american_04.aspx) no-repeat;
}
#am05 {
  background: url(/images/photo_lab_american_05.aspx) no-repeat;
}
#am06 {
  background: url(/images/photo_lab_american_06.aspx) no-repeat;
}
#am07 {
  background: url(/images/photo_lab_american_07.aspx) no-repeat;
}
#am08 {
  background: url(/images/photo_lab_american_08.aspx) no-repeat;
}

#alac01 {
  background: url(/images/photo_lab_alac_01.aspx) no-repeat;
}
#alac02 {
  background: url(/images/photo_lab_alac_02.aspx) no-repeat;
}
#alac03 {
  background: url(/images/photo_lab_alac_03.aspx) no-repeat;
}
#alac04 {
  background: url(/images/photo_lab_alac_04.aspx) no-repeat;
}
#alac05 {
  background: url(/images/photo_lab_alac_05.aspx) no-repeat;

}

#alac06 {
  background: url(/images/photo_lab_alac_06.aspx) no-repeat;
}
#alac07 {
  background: url(/images/photo_lab_alac_07.aspx) no-repeat;
}
#alac08 {
  background: url(/images/photo_lab_alac_08.aspx) no-repeat;
}

#intertek01 {
  background: url(/images/photo_lab_intertek_01.aspx) no-repeat;
}
#intertek02 {
  background: url(/images/photo_lab_intertek_02.aspx) no-repeat;
}
#intertek03 {
  background: url(/images/photo_lab_intertek_03.aspx) no-repeat;
}
#intertek04 {
  background: url(/images/photo_lab_intertek_04.aspx) no-repeat;
}
#intertek05 {
  background: url(/images/photo_lab_intertek_05.aspx) no-repeat;
}
#intertek06 {
  background: url(/images/photo_lab_intertek_06.aspx) no-repeat;
}
#intertek07 {
  background: url(/images/photo_lab_intertek_07.aspx) no-repeat;
}
#intertek08 {
  background: url(/images/photo_lab_intertek_08.aspx) no-repeat;
}

#german01 {
  background: url(/images/photo_lab_german_01.aspx) no-repeat;
}
#german02 {
  background: url(/images/photo_lab_german_02.aspx) no-repeat;
}
#german03 {
  background: url(/images/photo_lab_german_03.aspx) no-repeat;
}
#german04 {
  background: url(/images/photo_lab_german_04.aspx) no-repeat;
}
#german05 {
  background: url(/images/photo_lab_german_05.aspx) no-repeat;
}
#german06 {
  background: url(/images/photo_lab_german_06.aspx) no-repeat;
}
#german07 {
  background: url(/images/photo_lab_german_07.aspx) no-repeat;
}
#german08 {
  background: url(/images/photo_lab_german_08.aspx) no-repeat;
}

#japan01 {
  background: url(/images/photo_lab_japan_01.aspx) no-repeat;

}
#japan02 {
  background: url(/images/photo_lab_japan_02.aspx) no-repeat;
}
#japan03 {
  background: url(/images/photo_lab_japan_03.aspx) no-repeat;
}
#japan04 {
  background: url(/images/photo_lab_japan_04.aspx) no-repeat;
}
#japan05 {
  background: url(/images/photo_lab_japan_05.aspx) no-repeat;
}
#japan06 {
  background: url(/images/photo_lab_japan_06.aspx) no-repeat;
}
#japan07 {
  background: url(/images/photo_lab_japan_07.aspx) no-repeat;
}
#japan08 {
  background: url(/images/photo_lab_japan_08.aspx) no-repeat;
}

#nisshinbo01 {
  background: url(/images/photo_lab_nisshinbo_01.aspx) no-repeat;
}
#nisshinbo02 {
  background: url(/images/photo_lab_nisshinbo_02.aspx) no-repeat;
}
#nisshinbo03 {
  background: url(/images/photo_lab_nisshinbo_03.aspx) no-repeat;
}
#nisshinbo04 {
  background: url(/images/photo_lab_nisshinbo_04.aspx) no-repeat;
}
#nisshinbo05 {
  background: url(/images/photo_lab_nisshinbo_05.aspx) no-repeat;
}
#nisshinbo06 {
  background: url(/images/photo_lab_nisshinbo_06.aspx) no-repeat;
}
#nisshinbo07 {
  background: url(/images/photo_lab_nisshinbo_07.aspx) no-repeat;
}
#nisshinbo08 {
  background: url(/images/photo_lab_nisshinbo_08.aspx) no-repeat;
}

#oda01 {
  background: url(/images/photo_lab_oda_01.aspx) no-repeat;
}
#oda02 {
  background: url(/images/photo_lab_oda_02.aspx) no-repeat;
}
#oda03 {
  background: url(/images/photo_lab_oda_03.aspx) no-repeat;
}
#oda04 {
  background: url(/images/photo_lab_oda_04.aspx) no-repeat;
}
#oda05 {
  background: url(/images/photo_lab_oda_05.aspx) no-repeat;
}
#oda06 {
  background: url(/images/photo_lab_oda_06.aspx) no-repeat;
}
#oda07 {
  background: url(/images/photo_lab_oda_07.aspx) no-repeat;
}
#oda08 {
  background: url(/images/photo_lab_oda_08.aspx) no-repeat;
}