BODY {
background: #ffffff;
/* The horizontal strip background, used as filler for wider screens
  background-repeat: repeat-y;
  background: url("/images/page_bg.gif");
background: #faf4ef;
*/
  font-family: Veradna, Helvetica, Serif;
  margin-left: 0px; margin-right: 0px;
  margin-top: 0px;
  font-size: 9pt;
  cursor: auto;
OVERFLOW:scroll;OVERFLOW-X:hidden;
/*
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color:  #000000;
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #dddddd; 
scrollbar-arrow-color: #000000;
*/
}

p {
  font-family: "MS sans-serif", Verdana, Helvetica, Serif;
  font-size: 9pt;
  margin-left: 3px; margin-right: 3px;
  text-align: justify;
}
h2 {
/*
	width: 100%;
	border-bottom: 3px double #000030;
	color: navy;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	background: #d0d0e0;
*/
	border-bottom: 3px double #aa3300;
	color: #aa3300;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
}
h3 {
	color: #aa3300;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
td.maincell { 
left-padding: 3px; margin-right: 1px; 
/*
background: url("/images/threadsbg.jpg");
*/
background: #ffffff;
}
td, p{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

.brand1 {
	background: #ffffDD;
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, Serif;
	width: 100%;
}

.cert1 {
    background: transparent;
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, Serif;
	width: 100%;
}

P.just {
  text-align: justify;
}

P.left {
  text-align: left;
}
P.cent {
  text-align: center;
}

TH, TD.shade {
  background: #EAEAEA;
}

pre {
	font-family: "Courier New", Courier, Arial;
	font-size: 10pt;
}

ul {
  color: #000;
  font-family: Arial, Helvetica, Serif;
  font-size: 10pt;
}

dd {
  color: green;
  font-family: Arial, Verdana, Helvetica, Serif;
  font-style: italic;
  font-size: 10pt;
}

dt {
  color: #800040;
  font-family: Arial, Helvetica, Serif;
  font-size: 10pt;
  font-weight: bold;
}

A:link  { color: #996666; background: transparent }
A:active { color: #996666; background: transparent  }
A:visited { color: #944; background: transparent }
A:hover { color: #FAF4EF; background: #9b024a }

ADDRESS { 
  text-align: left;
  font-weight: bold;
  font-style: italic ;
}

.hide {
  display: none;
  color: white;
}

.thick { size: 8 }

.page-header {
  text-align: center;
  background: none;
  border-left: none ;
  border-right: none ;
  border-top: thin solid navy;
  border-bottom: thin solid navy;
  text-decoration: none;
; font-variant: small-caps
}


.hilite {
  color: #FFFFFE;
  font-weight: bold;
}

.indent1 {
  margin-left: 60px; margin-right: 40px;
}

.indent2 {
  margin-left: 120px; margin-right: 80px;
}

.form1 {
  border-style: solid;
  border-width: 1px;
  border-color: #603000;
  background-color: #ffffff;
  text-color: #f0e0d3;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
;  font-weight: normal;
  text-decoration: none;
  visibility: inherit;

}

.search_form {
  border-style: solid;
  border-width: 1px;
  border-color: #603000;
  background-color: #ffffff;
  text-color: brown;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
;  font-weight: normal;
  text-decoration: none;
  visibility: inherit;

}


.top_menu0 {
}
.top_menu {
}

.NavBarLinkClass {
	font-family: Arial, Helvetica, Verdana, sans-serif ;
	font-size: 9pt;
	font-weight: normal ;
	height: 21px; width: 72px; 
	color: red; 
	vertical-align: middle;
	background: #ffff00;
	text-decoration: none; 
	text-align: center;
      border: 1px solid #a03000;
}
A.NavBarLinkClass:link {color: #a03000; text-decoration: none }
A.NavBarLinkClass:visited {color: #a03000; text-decoration: none }
A.NavBarLinkClass:hover {
		background: #f0e0d3; 
		color: #a03000;
		text-decoration: none;
}

.but {
  background-color: #AAA;
  font-family: Arial, Helvetica;
  font-size: 8pt;
  text-decoration: none;
  text-align: center;
}

.fnotice {
  color: #BBB;
  alink-color: #000;
  vlink-color: #FFF;
  font-family: Arial, Helvetica, Serif;
  font-size: 9;
  text-align: center;
}


.hint_text{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	border: 1px solid black;
	background: #ffffD0;
}

#TLTP{ position:absolute;
       visibility:hidden;
	   width: 80px;
       border:1px solid navy;
       padding:2px;
       background-color:#ffd; layer-background-color:#ffc;
       font-size: 8pt ;
	   font-family: Arial, Helvetica, Verdana, sans-serif; 
	   color: navy;
}

.prod_nav_table{
border: 1px solid silver;
font-size: 8px;
width: 100%;
}

.prod_nav_row{
}

.ChartTableClass { background-color: navy; border: 0px; margin-right: 2px, margin-left: 2px;}
.ChartTreatHeadClass { vertical-align: top; text-align: center; background: white; font-weight: bold;}
.ChartDescHeadClass { vertical-align: top; text-align: center; vertical-align: middle; font-weight: bold; text-transformation: uppercase; background: silver;}
.ChartTreatColClass1 { vertical-align: top; text-align: center; font-weight: bold; background: lightpink;}
.ChartTreatColClass2 { vertical-align: top; text-align: center; font-weight: bold; background: lightcyan;}
.ChartTreatColClass3 { vertical-align: top; text-align: center; font-weight: bold; background: lightyellow;}
.ChartTreatColClass4 { vertical-align: top; text-align: center; font-weight: bold; background: lightblue;}
.ChartTreatColClass5 { vertical-align: top; text-align: center; }
.ChartGroupHeadClass { vertical-align: middle; text-align: center; background-color: #808080; color: #F0F0F0; font-weight: bolder; }
.ChartVarietyDescClass { vertical-align: top; text-align: left; background: white; }
.ChartBrandColClass { vertical-align: top; text-align: center;  background: white;  }
A.ChartBrandColClass:link { color: brown; background: transparent; text-decoration: none; }
A.ChartBrandColClass:visited {color: brown; background: transparent; text-decoration: none; }
A.ChartBrandColClass:active {text-decoration: none; }
A.ChartBrandColClass:hover { color: red; background: transparent; text-decoration: underline;}

.LeftTable {
	margin: 0px, border: 0px;
}
.VarietyHead {
	background: transparent ; 
	font-size: 10pt ;
	font-family: Arial, Helvetica, Verdana, sans-serif ;
	font-weight: bold;
	color: #663300 ;
	text-align: center ;
      border-bottom: 1px solid #663300;
      border-top: 1px solid #663300;
}

.Variety {
	font-size: 8pt ;
	font-family:  "MS sans-serif", Verdana, Arial, Helvetica;
	text-align: left ;
	font-weight: bold ;
	margin-top: 3px ;
	padding: 2px ;
	width: 100% ;
    text-decoration: none;
}
a.Variety:link, a.Variety:active, a.Variety:visited, a.Variety:unknown {
	color: #9b024a; 
	text-decoration: none;
}
a.Variety:hover { 
      text-decoration: none;
      background: #663300;
	  color: white;
}
.CertClass { border: 1px solid #663300 }

/*
    Styles for Brand's Specific Page
*/

.brand_name_hdr {
	font-family: Arial, Helvetica, Verdana, Serif;
	font-weight: bold;
	font-size: 14pt;
	font-variant: small-caps ;
	text-align: center;
	border-top: thin solid navy;
	border-bottom: thin solid navy;
}

.brand_variety {
	text-align: center;
	font-family: Arial, Helvetica, Verdana, Serif;
	font-size: 12pt;
	font-style: italic;
}

.brand_desc {
	text-align: left ;
	font-family: Arial, Helvetica, Verdana, Serif;
	font-size: 10pt;
}

.brand_sub_head {
	font-family: Arial, Helvetica, Verdana, Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
}

.brand_feature_list {
	color: #9b024a;
	font-family: Arial, Helvetica, Serif;
	font-size: 10pt; ; list-style-position: outside;
	list-style-image: url(/images/tick.gif)
}

.brand_spec_tbl {
	font-family: Arial, Helvetica, sans-Serif;
	font-size: 8pt;
	color: navy;
	text-align: center;
	vertical-align: top;
	background: #f8f8e8;
}

.brand_spec_hdr {
	font-family: Verdana, Arial, Helvetica, Verdana, sans-Serif;
	background: #EAEAEA;
	font-size: 7pt; font-weight: bold;
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;
	text-align: center;
	vertical-align: top;
}

.brand_spec_cell {
	font-size: 8pt;
	color: navy
	text-align: center;
	valign: top;
    border-bottom: 1px solid brown;
}

.brand_app_tbl {
	font-family: Arial, Helvetica, Serif;
	font-size: 8pt;
	color: navy;
	text-align: center;
	valign: top;
	background: #f8f8e8;
}

.brand_app_hdr {
	font-family: Arial, Helvetica, Serif;
	background: #EAEAEA;
	font-size: 8pt; font-weight: normal;
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;
	text-align: left;
}

.brand_app_cell {
	color: navy;
	text-align: left;
	valign: top;
	border-bottom: 1px solid brown;
}
