*
{

}

body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Arial;
	padding-top: 11px;
	text-align: center;
}

img
{
	border:solid 0px white;	
}

h1
{
	font-size: 12pt;
	font-weight:bold;
	padding-top: 6px;
	padding-bottom: 0px;	
	margin-top: 0px;
	margin-bottom: 0px;
}

h2
{
	padding-top: 0px;/*6px;*/
	padding-bottom: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	color: #060077;
	font-size: 9pt;	
}

marquee a,marquee a:link,marquee a,marquee a:active
{
	color: #ffffff; text-decoration: none; font-family: Arial; 
}

marquee a:hover
{
	color: #ffffff; text-decoration: none; font-family: Arial; 
}

#MainContainerCell
{
	width: 952px; border: solid 1px #959BBC;
}

#divMainContainer
{
	width: 952px; 	 
	margin: 0 auto 0 auto; 
	text-align: left;
	position: relative;	
}

#divMainPrintContainer
{
	width: 761px; 	 
	margin: 0 0 0 0; 
	text-align: left;
	position: relative;
	font-family: Arial;
	color: #060077;
	font-size: 9pt;
	padding-top: 32px;
}

#divPrintLogoArea
{
	width: 120px;
	height: 83px;
	position: absolute;
	left: 620px;
	top:-12px;
	z-index: -1;	
}

#divMainPrintContainer a,#divMainPrintContainer a:link,#divMainPrintContainer a,#divMainPrintContainer a:active
{
	color: #060077; text-decoration: underline; font-family: Arial; 
}

#divMainPrintContainer a:hover
{
	color: #060077; text-decoration: none; font-family: Arial; 
}

#divMainPrintContainer p
{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:none;
}

#divMainContainerOffset
{
	background-color: white;
	width: 952px; 	 
	margin: 0 auto 0 auto; 
	text-align: left;
	position: relative;
	float: left;
}

#divTopArea
{
	float: left;
	position: relative;	
}

#divLogoArea
{
	width: 150px;
	overflow: hidden;
	float: left;
	position: relative;	
}

#divTopBanner
{
	width: 802px;
	overflow: hidden;
	float: right; 
	position: relative;	
	text-align: right;
}

.divBannerSpacer
{
	height:2px;
	width: 100%;	
	float: left;
	font-size: 1px;
}

#divMenuRow
{
	width: 952px;
	overflow: hidden;
	float: left;
	border-bottom: solid 1px #959BBC;
}

#divMenuItems
{
	width: 627px; float: left;	
	padding-left: 160px;	
}

#divSearchRow
{
	width: 150px; float: left;
	padding-left: 0px;	
	padding-right: 15px;
	overflow: hidden;
	text-align: right;
}

#tblTopMenu
{
	top:1px;
	position:relative;
	display:block;
}

.tdTopMenu15w
{
	width: 15px;
}

.tdTopMenuSelectedTab
{
	background-image: url(../image/button_middle.gif); 
	background-position: bottom;
	background-repeat: repeat-x;
}

.tdTopMenu15w3p
{
	width: 15px; padding-right: 3px;
}

#divContentAndLeftMenu
{
	float:left;
	width:952px;
}

#tblContentRow
{
	width: 952px; float: left;
	background-image: url(../image/menubanner.jpg);	
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;	
	position:relative;
}

#tdContentRow td
{
	/*vertical-align: top;*/
}

#divMainContentContainer
{
	min-height: 640px;
}

#divMainContentContainerTitle
{
	float: left;
	width: 620px;
	/*height: 36px;*/
}

#divMainContentContainerPrint
{
	float: right;
	width: 30px;
	/*height: 36px;*/
}

#divMainContentText
{
	float: left;
	width: 761px;	
}

#divMainContentContainer a,#divMainContentContainer a:link,#divMainContentContainer a,#divMainContentContainer a:active
{
	color: #060077; text-decoration: underline; font-family: Arial; 
}

#divMainContentContainer a:hover
{
	color: #060077; text-decoration: none; font-family: Arial; 
}

#divMainContentContainer p
{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:none;
}

#tdMenuColumn
{
	width: 150px;
	vertical-align: top;
}

#divMenuColumnSecondLayer
{
	position: absolute;
	left:0px;
	width: 150px;
	float: left;
  	margin-top:10px;
	padding-top: 11px;
	padding-bottom: 15px;	
	overflow: hidden;	
	z-index: 1;
}

.divSecondLevelMenuItem
{
	width: 142px;
	padding-left:8px;	
	overflow:hidden;
	padding-bottom: 1pt;	
}

.divThirdLevelMenuBlock
{
	width: 128px;
	padding-left:22px;	
	overflow:hidden;	
	padding-top: 0px;
}

.divThirdLevelMenuItem
{
	width: 120px;
	overflow:hidden;
	padding-top: 0px;
	padding-bottom: 1pt;
}

.divMenuArrow
{
	overflow: hidden;	
	float:left;
	position: relative;
	width:10px;
	padding-top:3px;
}

.divMenuLink
{
	overflow: hidden;
	float:left;
	position: relative;
	width:102px;
}

.ancMenuItem,.ancMenuItem:link,.ancMenuItem:visited,.ancMenuItem:active
{
	color: #060077; text-decoration: none; font-size: 12px; font-family: Arial; 
	letter-spacing: 1px; font-weight: bold;
}

.ancMenuItem:hover
{
	color: #060077; text-decoration: none; font-size: 12px; font-family: Arial; 
	letter-spacing: 1px; font-weight: bold; 
}

.ancMenuItemSelected,.ancMenuItemSelected:link,.ancMenuItemSelected:visited,.ancMenuItemSelected:active
{
	color: #cc0000; text-decoration: none; font-size: 12px; font-family: Arial; 
	letter-spacing: 1px; font-weight: bold;
}

.ancMenuItemSelected:hover
{
	color: #cc0000; text-decoration: none; font-size: 12px; font-family: Arial; 
	letter-spacing: 1px; font-weight: bold;
}

#tdContentColumn
{
	width: 802px;/*669px;*/
	font-family: Arial;
	color: #060077;
	font-size: 9pt;
	border-left: solid 1px #959BBC;
}

#divContentColumn
{
	width: 762px;
	float: left;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	/*padding-bottom: 15px;*/
	font-family: Arial;
	color: #060077;
	font-size: 9pt;
	overflow: hidden;
}

.Title
{
	font-weight: bold;
	float:none;
}

#tblFooterContainer
{
	margin: 0 auto 0 auto;
}

#divFooterContainer
{
	color: #908CA5;
	float: left; 
	width: 952px;
	text-align: center;
	font-size: 8.5pt; 
	font-weight: normal;
}

.ancFooterContainer,.ancFooterContainer:link,.ancFooterContainer:visited,.ancFooterContainer:active
{
	color: #908CA5; text-decoration: none; font-size: 8.5pt; 
}

.ancFooterContainer:hover
{
	color: #060077; text-decoration: none; font-size: 8.5pt;
}

.ancFooterContainerSelected,.ancFooterContainerSelected:link,.ancFooterContainerSelected:visited,.ancFooterContainerSelected:active
{
	color: #060077; text-decoration: none; font-size: 8.5pt; 
}

.ancFooterContainerSelected:hover
{
	color: #060077; text-decoration: none; font-size: 8.5pt;
}

.txtSearch
{
	width: 110px; border: solid 1px #908ca5;	
}

.ancSearch,.ancSearch:link,.ancSearch:visited,.ancSearch:active
{
	color: #7A7AB0; text-decoration: none; font-size: 16px; font-family: Arial; font-weight: bold;
}

.ancSearch:hover
{
	color: #7A7AB0; text-decoration: none; font-size: 16px; font-family: Arial; font-weight: bold;
}

/* homepage specific >> */
#MainContentHomepage
{
	font-family: Arial; 
	font-size: 9pt;
	/*min-height: 490px;*/
}

#tblContentRowHome
{
	width: 952px; float: left;
	background-image: url(../image/menubanner_home.jpg);	
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;	
	position:relative;
}

.RotatingBanner
{
	margin-bottom: 16px; background-color: #7A7AB0;
	position: relative; width: 761px;
}

.mrqRotatingBanner
{
	color: #FFF;	
}

#divBlockArea
{
	padding: 0px 0px 0px 0px;
	float: left; position: relative;
}

.divBlockAreaInnerVerticalSpacer
{
	width: 20px;
	float:left;
}

.divHomeBlock
{
	width: 110px;
	height: 110px;
	overflow: hidden;
	float:left;
	cursor: pointer;
	cursor: hand;
}

.divHomeBlockForeLayer
{
	width: 110px;
	height: 110px;
	overflow:hidden;
	vertical-align:top;
	position:absolute;
	z-index:2;	
}

.divHomeBlockBackLayer
{
	width: 110px;
	height: 110px;
	overflow:hidden;
	vertical-align:top;
	position:absolute;
	z-index:1;
}

.NewsHomeBlock
{
	width: 761px;
	padding-top:15px;
	padding-bottom: 0pt;
}

.NewsTitleAndTextArea
{
	float:left;
	width:530px;
	overflow:hidden;
}

.NewsTitleAndTextAreaNoPicture
{
	float:left;
	width:761px;
	overflow:hidden;
}

.NewsSpacer
{
	float:left;
	width:19px;
}

.NewsImageArea
{
	float:left;
	width:110px;
	overflow:hidden;
}
/* <<homepage specific */

/* news specific >> */
.NewsDateText
{
	color: #999999;
	font-size: 11px;
}

.NewsTitle
{
	font-weight: bold;
}

.spnNewsDate
{
	font-family: Arial; 
	font-size: 8.5pt;
	color: #888888;	
}

.ancNewsBackLink,.ancNewsBackLink:link,.ancNewsBackLink:visited,.ancNewsBackLink:active
{
	color: #060077!important; 
	text-decoration: underline!important;
	font-weight: bold!important;
}

.ancNewsBackLink:hover
{
	color: #060077!important; 
	text-decoration: none!important;
	font-weight: bold;
}

.NewsArchiveBrackets
{
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;	
}

.NewsArchiveToggle
{
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;	
	font-family: Courier;
}


/* <<news specific */

/* contact specific>> */
.OfficeBlock
{
	width: 641px;
	padding: 8px;
	border: solid 1px #cccccc;
	float: left;
}

.OfficeDetailsArea
{
	float: left;
	width: 440px;
	overflow: hidden;
}

.OfficePhotoArea
{
	float: right;
	width: 200px;
	overflow: hidden;
}

.OfficeRowSpacer
{
	width: 603px;
	height: 2px;
	font-size: 1px;
	float: left;
}

.ddlCountries
{
	font-family: Arial;
	color: #060077;
	font-size: 9pt;
	width: 222px;
}

.divContactContent
{
	float: left;
	width: 750px;
	overflow: hidden;
}

.divContactRow
{
	float: left;
	width: 750px;
	overflow: hidden;	
}

.divContactRowSpacer
{
	float: left;
	width: 750px;
	overflow: hidden;	
	height:12px;
}

.divContactBlock
{
	float: left;
	width: 365px;
}

.divContactColumnSpacer
{
	float: left;
	width: 20px;
}

.divContactDetailsArea
{
	float: left;
	width: 260px;
	overflow: hidden;
}

.divContactPhotoArea
{
	float: right;
	width: 90px;
	overflow: hidden;
	padding-top: 29px;
}

.divOfficeDetailsArea
{
	float: left;
	width: 200px;
	overflow: hidden;
}

.divOfficePhotoArea
{
	float: right;
	width: 160px;
	overflow: hidden;
	padding-top: 29px;
}

.ContactRowSpacer
{
	width: 324px;
	height: 8px;
	font-size: 1px;
	float: left;
}

.CountryContactBlock
{
	float: left;
	width: 324px;
}

.CountryContactDetailsArea
{
	float: right;
	width: 208px;
	padding-left:8px;
	overflow: hidden;
}

.CountryContactPhotoArea
{
	float: left;
	width: 100px;
	overflow: hidden;
}
/* <<contact specific */



/* ------------------------ */
/* --- FRUIT FACT FILES --- */
/* ------------------------ */

body1
{
	background-color: #5B5B5B;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size: 11px;
	color: #666666;
	height: 100%;
	
}
/*--------- Table Style ---------*/


.tableFruitNames
{
	font-family: Arial;
}

.tableAdminObj
{
	color: black;
	font-family: Arial;
}

.tableLogin
{
	
}

.tableAdmin
{
	border-right: darkgray thin solid;
	border-top: darkgray thin solid;
	border-left: darkgray thin solid;
	border-bottom: darkgray thin solid;
}


.tableHeader
{
	height: 30px;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #000040;
	font-weight: bold;
	background-color: activeborder;

}

.tableHeaderAdmin
{
	height: 30px;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #000040;
	font-weight: bold;
	background-color: activeborder;

}

.tableHeaderBottomLine
{
    height: 30px;
    font-weight: bold;
    border-bottom: #A9A9A9 1px solid;
    font-family:Arial;
	font-size: 14px;
	color: #000040;	
	font-weight:bold;
}
.tableItemRow
{
	padding-bottom: 10px;
	font-family: Arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.tableItemRowAdmin
{
	height: 30px;
	background-color: transparent;
	font-family: Arial;
	font-size: 14px;
	color: black;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.tableItemRowBottomLine
{
    height: 30px;
    background-color: #FFFFCC;
    font-family:Arial;
	font-size: 14px;
	color: #000040;	
}

.tableItemCelFruitnameTopLine01
{
	
	/*background-color: transparent;*/
	font-family: Arial;
	color: #000040;
	border-top: black thin solid;	
}

.tableItemCelFruitnamesBottomLine01
{
	height: 10px;
	/*background-color: transparent;*/
	font-family: Arial;
	font-size: 14px;
	color: #000040;
	width: 761px;
	border-bottom: black thin solid;
}

.tableItemCelFruitnamesBottomLine02
{
	height: 10px;
	background-color: transparent;
	font-family: Arial;
	font-size: 14px;
	color: #000040;
	border-bottom: black thin solid;
}

.tableFFFNutritionRow
{
	color: #666666;
	/*background-color: #f0f0f0;*/
	background-color: Transparent;
	filter:alpha(Opacity=100);
	opacity: 1.0;
	khtml-opacity: 1.0;
	padding: 2px 0px 2px 0px;
}

.tableFFFNutritionAlternatingRow
{
	color: #060077;
	/*background-color: #ddddff;*/
	background-color: Transparent;
	filter:alpha(Opacity=100);
	opacity: 1.0;
	khtml-opacity: 1.0;
	padding: 2px 0px 2px 0px;
}

.tableAlternativeItemRow
{
	background-color: #ffffff;
	border-top: solid 1px #000000;
	padding-top: 2px;	
}

.tableAlternativeItemRowAdmin
{	
	height: 30px;
	color: black;
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: 14px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.tableAlternativeItemRowBottonLine
{
    height: 30px;
    border-bottom: #A9A9A9 1px solid;
}

.tableFooter
{
    height: 30px;
}

.normalText
{
	font-family:Arial;
	font-size: 11px;	
}



.TableCelHeaderlogin
{
	/*01/09/2008   background-color: gainsboro;*/
	background-color:Transparent;
	
}

.TableCelHeaderBackGround
{
	background-color: gainsboro;

	
}

.TableCelHeaderAdmin
{
	background-color: gainsboro;
	font-family: Arial;
}

/*--------- Label Style ---------*/


.LabelNormal
{
	font-family:Arial;
	font-size: 14px;
	color: #000040;	
}

.LabelNormalBold
{
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color: #000040;	
}

.LabelNormalBoldAdmin
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000040;
}

.LabelHeader
{
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
}

.LabelHeaderFieldLogin
{
	font-weight: bold;
	font-family: Arial;
	font-size: medium;
	/*text-align: center;*/
	text-align: left;
}


.LabelHeaderFieldAdmin
{
	font-weight: bold;
	font-family: Arial;
	font-size: medium;
	color: black;
	text-align: center;
}

.LabelSubHeaderFieldLogin
{
	font-weight: normal;
}

.LabelSubHeaderAdmin
{
	font-weight: normal;
	color: black;
}

.LabelFieldLogin
{
	font-weight: normal;
}

.LabelNamesHeaderText
{
	font-weight: bold;
}

.LabelNamesSubHeaderText01
{
	font-weight: normal;
}

.LabelNamesFruitNameText
{
	font-weight: bold;
}

.LabelNamesFruitItems
{
	font-weight: normal;
}

.LabelNamesFruitItemsBold
{
	font-weight: Bold;
}

/*--------- LinkButton Style ---------*/



.LinkButtonLogin
{
	font-weight: bold;
	font-size: small;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-color: black;
	font-family: Arial;
	background-color: transparent;
	border-right-color: black;
	text-decoration: none;
}


.LinkTextLogin
{
	font-weight: bold;
	font-size: small;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-color: black;
	font-family: Arial;
	background-color: transparent;
	border-right-color: black;
	text-decoration: none;
}


.LinkSubHeaderTextLogin
{
	font-weight: bold;
	font-size: small;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-color: black;
	font-family: Arial;
	background-color: transparent;
	border-right-color: black;
	text-decoration: none;
}

.LinkBtnNamesFruitNameItems
{
	font-weight: bold;
	color: Black;
	font-family: Arial;
	text-decoration: none;
	width: 470px;
}

.LinkHeaderLinks
{
	font-weight: bold;
	font-size: x-small;
	font-family: Arial;	
}

/*--------- TextBox Style ---------*/

.TextBoxField
{
	font-size: small;
	color: black;
	font-family: Arial;
	background-color: white;
}

.TextBoxCommitInputField
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: x-small;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: white;
}

.TextBoxInputField
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: x-small;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: white;
}

.TextBoxInputFieldLarge01
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: x-small;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: white;
}

/*--------- Button Style ---------*/

.buttonRedButton
{
	color: white;
	font-family: Arial;
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: red;
}

/*----------DataList------------*/


.DataListNamesFruitNameItems
{
	width: 761px;
}

.DataListNamesFruitNameItems td
{
	width: 33%;
}

/*----------Image------------*/

.ImageButtonFruitNames
{
	width: 41px;
	height: 41px;
	font-family: Arial;
}

.tblFruitNamesSummaryMain
{
	width: 659px; 
}

.tblFruitNamesSummaryMain td
{
	vertical-align:top;
}
