﻿/*=========================================
//
// Default Style
//
//=========================================*/
body
{
	background-color:#FFFFFF;
	color:#202020;
	font-family:Trebuchet MS, Tahoma, Arial;
	font-size:9pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
}

a
{
	color:#606060;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

h1
{
	color:#006600;
	font-family:Trebuchet MS, Tahoma, Arial;
	font-size:16pt;
	font-weight:bold;
	font-variant:small-caps;
	margin-top:10px
}

h2
{
	color:#cf080f;
	font-size:14pt;
	font-weight:bold;
	font-variant:small-caps;
	padding-top:4px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:5px;
}

h3
{
	color:#5d8c65;
	font-size:13pt;
}

h4
{
	font-size:12pt;
}

h5
{
	font-size:11pt;
}

a > h1, 
a > h2, 
a > h3, 
a > h4, 
a > h5
{
	text-decoration:none;
}


p
{
	margin:3px 3px 6px 3px;
}

img
{
	-ms-interpolation-mode:bicubic;
}

/*=========================================
//
// Default Template
//
//=========================================*/

div.WholePage
{
	background-image:url(/novafruit/images/borders/pagetop.png);
	background-repeat:repeat-x;
	background-position:top top;
}

div.WholePage > div
{
	width:972px;
	height:auto;
	margin:0pt auto;
	position:relative;
}

div.Page
{
}

div.PageTop
{
	color:#ffffff;
	background:#4d4d4d;
	padding:0px 20px 0px 20px;
	font-size:10pt;
	font-weight:bold;
}

div.PageTop > table > tr > td,
div.PageTop > table > tbody > tr > td
{
	height:28px;
	vertical-align:middle;
}

div.PageTop a
{
	color:#ffffff;
}

div.PageTop span.Spacer,
.LocaleSelector > span
{
	color:#cf080f;
	font-weight:bold;
}

div.TopGreenBox
{
	background-color:#95c49d;
	padding:8px 20px 8px 35px;
}

div.TopGreenBox h1
{
	color:#ffffff;
	font-variant:normal;
	margin-bottom:8px
}

div.Content
{
	clear:both;
	vertical-align:top;
	min-height:200px;
}

tr.ContentSplitRow
{
}

td.ContentSplitLeft
{
	width:25%;
	background:#5d8c65;
	vertical-align:top;
	text-align:left;
	padding:5px;
}

td.ContentSplitLeft img
{
	border:solid 2px #FFFFFF;
	
}

td.ContentSplitLeft h2
{
	color:#ffffff;	
}

td.ContentSplitLeft a
{
	color:#FFFFFF;
}

td.ContentSplitCenter
{
	width:50%;
	background:#e8e8e8;
	vertical-align:top;
	padding:5px 20px 5px 20px;
}

td.ContentSplitCenter h2
{
	border-top:solid 2px #FFFFFF;
}

td.ContentSplitCenter a
{
	text-decoration:underline;
}

td.ContentSplitRight
{
	width:25%;
	vertical-align:top;
	padding:5px;
}

/*=========================================
//
// Novafruit
//
//=========================================*/
.RedNVBackgroud
{
	color:#cc0000;
}

.RedNVBackgroud
{
	background-color:#cc0000;
}

.GreenNV
{
	color:#006600;
}

.GreenNVBackgroud
{
	background-color:#006600;
}

.date
{
	color:#006600;
	font-weight:bold;
}

/*=========================================
//
// Navigation
//
//=========================================*/
div.TopMenu
{
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	background-color:#4d4d4d;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	height:35px;
}


ul.TopMenu, ul.TopMenu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
}

ul.TopMenu a
{
	display:block;
	adding:0px 5px;
    color:#ffffff;
    text-decoration:none;
}

ul.TopMenu > li
{
	height:35px;
	border-left:solid 1px transparent;
	border-right:solid 1px transparent;
}

ul.TopMenu > li.Selected
{
	background-color:#6d6d6d;
	border-left:solid 1px #7d7d7d;
	border-right:solid 1px #7d7d7d;
}

ul.TopMenu > li > ul
{
	top:35px;
}

ul.TopMenu ul
{
	padding:3px 0px 3px 0px;
}

ul.TopMenu ul,
ul.TopMenu ul > li,
ul.TopMenu > li:hover
{
	background-color:#5d5d5d;
}

ul.TopMenu > li:hover
{
	background-color:#5d5d5d;
	border-left:solid 1px #6d6d6d;
	border-right:solid 1px #6d6d6d;
}

ul.TopMenu ul > li
{
	border-bottom:dotted 1px #6d6d6d;
}

ul.TopMenu ul > li:hover
{
	background-color:#6d6d6d;
}

ul.TopMenu > li:hover
{
	background-color:#5d5d5d;
	color:#ffffff;
}

ul.TopMenu li
{
    float:left;
    position:relative;
}

ul.TopMenu > li > a
{
    margin-top:8px;
    margin-left:15px;
    margin-right:15px;
}

ul.TopMenu ul 
{
	font-size:9pt;
    position:absolute;
    display:none;
    top:1.5em;
}

ul.TopMenu ul li
{
    width:200px;
	padding:3px 3px 3px 3px;
}

ul.TopMenu li ul a
{
	margin-left:5px;
    width:200px;
    height:auto;
/*    float:left;*/
}

ul.TopMenu ul ul
{
	top:-3px;
}	

ul.TopMenu ul ul > li,
ul.TopMenu ul ul > li > a
{
	width:300px;
}	

ul.TopMenu li ul ul 
{
    left:196px;
    border-left:solid 1px #7d7d7d;
    margin:0px 0 0 10px;
}

ul.TopMenu li:hover ul ul, 
ul.TopMenu li:hover ul ul ul, 
ul.TopMenu li:hover ul ul ul ul
{
    display:none;
}

ul.TopMenu li:hover ul, 
ul.TopMenu li li:hover ul, 
ul.TopMenu li li li:hover ul, 
ul.TopMenu li li li li:hover ul
{
	display:block;
}


/*=========================================
//
// Skins
//
//=========================================*/

div.TopMenu_Strawberry
{
	background-color:#4d4d4d;
	background-image:url(/novafruit/images/skins/Strawberry/menu.png);
	background-position:right top;
	background-repeat:no-repeat;
}

div.PageContent_Strawberry
{
	background-image:url(/novafruit/images/skins/Strawberry/content.png);
	background-position:right top;
	background-repeat:no-repeat;
}


/*=========================================
//
// Varit�
//
//=========================================*/
.varieteReference
{
	color:#cf080f;
}

div.DynamicPictureBar
{
	position:relative;
	left:0px;
	top:0px;
	height:200px;
	border-top:solid 2px #FFFFFF;
	border-bottom:solid 2px #FFFFFF;
	overflow:hidden;
}

img.DynamicPictureBarImg
{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	border:none;
	width:100%;
}

img.DynamicPictureBarLogo
{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:auto;
	border:none;
	border-right:solid 2px #FFFFFF;
	height:100%;
	
}

/*=========================================
//
// Table / Summary
//
//=========================================*/
div.TableSummary
{
	padding:10px 0px 10px 0px;
	background-color:#95c49d;
	color:#666666;
}

div.TableSummary .Notes
{
	padding-left:5px;
}


div.TableSummary div.ShowAvailableLink
{
	font-size:10pt;
	text-align:right;
	margin-right:5px;
}

table.TableSummary
{
	width:100%;
	margin:10px 0px 10px 0px;
}

table.TableSummary > tbody > tr > th.Header,
table.TableSummary >         tr > th.Header,
table.TableSummary > tbody > tr > th.Header > a,
table.TableSummary >         tr > th.Header > a
{
	padding:2px 4px 2px 4px;
	color:#FFFFFF;
	background-color:#cf080f;
	font-weight:bold;
	font-size:11pt;
	vertical-align:bottom;
	text-align:center;
	font-variant:small-caps;
	text-decoration:none;
}

table.TableSummary > tbody > tr > th.SubHeader,
table.TableSummary >         tr > th.SubHeader,
table.TableSummary > tbody > tr > th.SubHeader > a,
table.TableSummary >         tr > th.SubHeader > a
{
	padding:1px 4px 2px 4px;
	color:#4d4d4d;
	background-color:#e8e8e8;
	font-size:10pt;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}


table.TableSummary > tbody > tr > td,
table.TableSummary >         tr > td
{
	padding:2px 4px 2px 4px;
}

table.TableSummary > tbody > tr.Section > td,
table.TableSummary >         tr.Section > td
{
	padding-top:8px
}


table.TableSummary > tbody > tr > td.Name,
table.TableSummary >         tr > td.Name
{
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap
}

table.TableSummary > tbody > tr.Element > td,
table.TableSummary >         tr.Element > td
{
	background-color:#ffffff;
}

table.TableSummary > tbody > tr.Element > td.Name,
table.TableSummary >         tr.Element > td.Name
{
	background-color:#5d8c65;
	border-top:solid 1px #e8e8e8;
}

table.TableSummary > tbody > tr > td.Name > a,
table.TableSummary >         tr > td.Name > a
{
	color:#FFFFFF;
	font-weight:bold;
}

table.TableSummary > tbody > tr.Section > td,
table.TableSummary >         tr.Section > td
{
	background:none;
	color:#cf080f;
	font-size:12pt;
	font-weight:bold;
}

table.TableSummary > tbody > tr.Section > td.Name,
table.TableSummary >         tr.Section > td.Name
{
	color:#cf080f;
	font-size:12pt;
	font-weight:bold;
}


table.TableSummary > tbody > tr.Element > td,
table.TableSummary >         tr.Element > td
{
	border-top:solid 1px #5d8c65;
}

table.TableSummary > tbody > tr.LastRow > td,
table.TableSummary >         tr.LastRow > td
{
	border-bottom:solid 1px #5d8c65;
}

table.TableSummary > tbody > tr.LastRow > td.Name,
table.TableSummary >         tr.LastRow > td.Name
{
	border-bottom:solid 1px #5d8c65;
}

/* System Specific */

table.TableSummary > tbody > tr > td.Status,
table.TableSummary >         tr > td.Status,
table.TableSummary > tbody > tr > td.Status1,
table.TableSummary >         tr > td.Status1,
table.TableSummary > tbody > tr > td.Status2,
table.TableSummary >         tr > td.Status2,
table.TableSummary > tbody > tr > td.Status3,
table.TableSummary >         tr > td.Status3
{
	padding:0px 0px 0px 0px;
}

table.TableSummary > tbody > tr > td.Status > div,
table.TableSummary >         tr > td.Status > div
{
	background-color:Transparent;
	height:4px;
}

table.TableSummary > tbody > tr > td.Status1 > div,
table.TableSummary >         tr > td.Status1 > div
{
	background-color:#005710;
	height:8px;
}

table.TableSummary > tbody > tr > td.Status2 > div,
table.TableSummary >         tr > td.Status2 > div
{
	background-color:#cf080f;
	height:12px;
}

table.TableSummary > tbody > tr > td.Status3 > div,
table.TableSummary >         tr > td.Status3 > div
{
	background-color:#777777;
	height:5px;
}

table.TableSummarySystems > tbody > tr.Section > td,
table.TableSummarySystems >         tr.Section > td
{
	background:#FFFFFF;
}

table.TableSummarySystems > tbody > tr.Section > td.Name,
table.TableSummarySystems >         tr.Section > td.Name
{
	background:none;
}

/* Plant Specific */

table.TableSummary > tbody > tr.SeasonScopeChange > td,
table.TableSummary >         tr.SeasonScopeChange > td
{
	border-top:solid 1px #663333;
}

table.TableSummary > tbody > tr > td.SeasonScope,
table.TableSummary >         tr > td.SeasonScope
{
	background-color:#e8e8e8;
	padding-left:0px;
	padding-right:0px;
}


table.TableSummary > tbody > tr > td.SeasonScope2,
table.TableSummary >         tr > td.SeasonScope2,
table.TableSummary > tbody > tr > td.SeasonScope4,
table.TableSummary >         tr > td.SeasonScope4,
table.TableSummary > tbody > tr > td.SeasonScope6,
table.TableSummary >         tr > td.SeasonScope6
{
	/*border-right:solid 1px #5d8c65;*/
}


table.TableSummary > tbody > tr > td.SeasonScope > div,
table.TableSummary >         tr > td.SeasonScope > div
{
	background-color:Transparent;
	height:8px;
}

table.TableSummary > tbody > tr > td.InSeason > div,
table.TableSummary >         tr > td.InSeason > div
{
	background-color:#cf080f;
}


table.TableSummary > tbody > tr > td.Name > a.VarietyOld,
table.TableSummary >         tr > td.Name > a.VarietyOld,
table.TableSummary > tbody > tr > td.VarietyOld,
table.TableSummary >         tr > td.VarietyOld
{
	color:#404040;
}

table.TableSummary > tbody > tr > td.Name > a.VarietyStd,
table.TableSummary >         tr > td.Name > a.VarietyStd,
table.TableSummary > tbody > tr > td.VarietyStd,
table.TableSummary >         tr > td.VarietyStd
{
	color:#ffffff;
}

table.TableSummary > tbody > tr > td.Name > a.VarietyNew,
table.TableSummary >         tr > td.Name > a.VarietyNew,
table.TableSummary > tbody > tr > td.VarietyNew,
table.TableSummary >         tr > td.VarietyNew
{
	color:#e0e0e0;
}


/*=========================================
//
// TableDetails
//
//=========================================*/

div.VarietyDescription
{
}

div.VarietyDescription > .VarietyNew
{
	color:#404040;
	font-weight:bold;
}


table.TableDetails
{
	text-align:left;
}


table.TableDetails > tbody > tr > td,
table.TableDetails >         tr > td
{
	padding:4px 10px 4px 10px;
	vertical-align:top;
	border-top:solid 1px #a0a0a0;
}

table.TableDetails > tbody > tr > td.Field,
table.TableDetails >         tr > td.Field
{
	font-weight:bold;
	white-space:nowrap;
}

table.TableDetails > tbody > tr > td.Value,
table.TableDetails >         tr > td.Value
{
	font-style:italic;
}

table.TableDetails > tbody > tr > td > .Field,
table.TableDetails >         tr > td > .Field
{
	font-weight:bold;
	white-space:nowrap;
}

table.TableDetails > tbody > tr > td > .Value,
table.TableDetails >         tr > td > .Value
{
	font-style:italic;
	padding-left:2px;
}


/***************************************
   =cluetipClass: 'novafruit'
-------------------------------------- */
.cluetip-novafruit-details,
.cluetip-novafruit 
{
  background-color: transparent;
}
.cluetip-novafruit-details #cluetip-outer, 
.cluetip-novafruit         #cluetip-outer 
{
  border: 1px solid #4d4d4d;
  position: relative;
  background-color: #fff;
}

.cluetip-novafruit-details h3#cluetip-title, 
.cluetip-novafruit         h3#cluetip-title 
{
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 12pt;
  font-weight: bold;
  background-color: #4d4d4d;
  color: #ffffff;
}

.cluetip-novafruit-details #cluetip-inner,
.cluetip-novafruit         #cluetip-inner 
{
  padding: 5px 5px 5px 5px;
  display: inline-block;
  background:url(images/tooltip/background.png) repeat-x top top;
}

.cluetip-novafruit-details div#cluetip-close, 
.cluetip-novafruit         div#cluetip-close 
{ 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* novafruit arrows */

.clue-right-novafruit-details .cluetip-arrows, 
.clue-right-novafruit         .cluetip-arrows 
{
  background-image: url(images/tooltip/arrowleft.png);
  margin-top: 4px;
}
.clue-left-novafruit-details .cluetip-arrows, 
.clue-left-novafruit         .cluetip-arrows 
{
  background-image: url(images/tooltip/arrowright.png);
  left: 100%;
  margin-right: -11px;
  margin-top: 4px;
}
.clue-top-novafruit-details .cluetip-arrows, 
.clue-top-novafruit         .cluetip-arrows 
{
  background-image: url(images/tooltip/arrowdown.png);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-novafruit-details .cluetip-arrows, 
.clue-bottom-novafruit         .cluetip-arrows 
{
  background-image: url(images/tooltip/arrowup.png);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

#cluetip-waitimage 
{
  width: 16px;
  height: 16px;
  position: absolute;
  background-image: url(images/wait.gif);
}

