/************************ 
TOP NAV
************************/
ul#topNav {
	position: absolute;
	top: 57px;
	left: 213px;
	width: 399px;
	margin: 0;
	height: 21px;
	list-style-type: none;
	overflow: hidden;
}
ul#topNav_consumer,ul#topNav_foodservice,ul#topNav_growers-shippers,ul#topNav_retailers,ul#topNav_admin {
	position: absolute;
	top: 57px;
	left: 213px;
	width: 399px;
	margin: 0;
	height: 23px;
	list-style-type: none;
	overflow: hidden;
}
#topNav_consumer_alt,#topNav_foodservice_alt,#topNav_growers-shippers_alt,#topNav_retailers_alt,#topNav_admin_alt {
	position: absolute;
	top: 57px;
	left: 213px;
	width: 399px;
	margin: 0;
	height: 33px;
	list-style-type: none;
	overflow: hidden;
	z-index: -1;
}

/*
body.homepage ul#topNav  { background: transparent url(../images/global/nav-bar.gif) no-repeat 0 0; }

body.about ul#topNav_consumer { background: transparent url(../images/global/nav-bar_consumer.gif) no-repeat 0 0; }
body.health ul#topNav_consumer { background: transparent url(../images/global/nav-bar_consumer.gif) no-repeat 0 -13px; }
body.tasty ul#topNav_consumer { background: transparent url(../images/global/nav-bar_consumer.gif) no-repeat 0 -27px; }
body.kids ul#topNav_consumer { background: transparent url(../images/global/nav-bar_consumer.gif) no-repeat 0 -40px; }
body.general ul#topNav_consumer { background: transparent url(../images/global/nav-bar_consumer.gif) no-repeat 0 -53px; }

body.about ul#topNav_foodservice { background: transparent url(../images/global/nav-bar_foodservice.gif) no-repeat 0 0;}
body.health ul#topNav_foodservice { background: transparent url(../images/global/nav-bar_foodservice.gif) no-repeat 0 -13px; }
body.tasty ul#topNav_foodservice { background: transparent url(../images/global/nav-bar_foodservice.gif) no-repeat 0 -27px; }
body.kids ul#topNav_foodservice { background: transparent url(../images/global/nav-bar_foodservice.gif) no-repeat 0 -40px; }
body.general ul#topNav_foodservice { background: transparent url(../images/global/nav-bar_foodservice.gif) no-repeat 0 -53px; }

body.about ul#topNav_growers-shippers { background: transparent url(../images/global/nav-bar_growers-shippers.gif) no-repeat 0 0;}
body.health ul#topNav_growers-shippers { background: transparent url(../images/global/nav-bar_growers-shippers.gif) no-repeat 0 -13px; }
body.tasty ul#topNav_growers-shippers { background: transparent url(../images/global/nav-bar_growers-shippers.gif) no-repeat 0 -27px; }
body.kids ul#topNav_growers-shippers { background: transparent url(../images/global/nav-bar_growers-shippers.gif) no-repeat 0 -40px; }
body.general ul#topNav_growers-shippers { background: transparent url(../images/global/nav-bar_growers-shippers.gif) no-repeat 0 -53px; }

body.about ul#topNav_retailers { background: transparent url(../images/global/nav-bar_retailers.gif) no-repeat 0 0;}
body.health ul#topNav_retailers { background: transparent url(../images/global/nav-bar_retailers.gif) no-repeat 0 -13px; }
body.tasty ul#topNav_retailers { background: transparent url(../images/global/nav-bar_retailers.gif) no-repeat 0 -27px; }
body.kids ul#topNav_retailers { background: transparent url(../images/global/nav-bar_retailers.gif) no-repeat 0 -40px; }
body.general ul#topNav_retailers { background: transparent url(../images/global/nav-bar_retailers.gif) no-repeat 0 -53px; }
*/

ul#topNav li a {
	position: absolute !important;
	top: 0px;
	width: 520px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 13px 0 0 0;
	overflow: hidden;
	background: transparent url(../images/global/nav-bar.gif) no-repeat;
}
ul#topNav_consumer li a {
	position: absolute !important;
	top: 0px;
	width: 520px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 13px 0 0 0;
	overflow: hidden;
	background: transparent url(../images/global/nav-bar_consumer.gif) no-repeat;
}
ul#topNav_foodservice li a {
	position: absolute !important;
	top: 0px;
	width: 520px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 13px 0 0 0;
	overflow: hidden;
	background: transparent url(../images/global/nav-bar_foodservice.gif) no-repeat;
}
ul#topNav_growers-shippers li a {
	position: absolute !important;
	top: 0px;
	width: 520px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 13px 0 0 0;
	overflow: hidden;
	background: transparent url(../images/global/nav-bar_growers-shippers.gif) no-repeat;
}
ul#topNav_retailers li a {
	position: absolute !important;
	top: 0px;
	width: 520px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 13px 0 0 0;
	overflow: hidden;
	background: transparent url(../images/global/nav-bar_retailers.gif) no-repeat;
}
ul#topNav_admin li a {
	position: absolute !important;
	top: 0px;
	width: 520px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 13px 0 0 0;
	overflow: hidden;
	background: transparent url(../images/global/nav-bar_admin.gif) no-repeat;
}

/************************ 
CONSUMER TOP NAV
************************/
body.homepage li#aboutlink a { background-position: 0 -87px; left: 0px; width: 97px; }
body.homepage li#aboutlink a:hover { background-position: 0 0; }
body.homepage li#healthlink a { background-position: -110px -87px; left: 110px; width: 107px; }
body.homepage li#healthlink a:hover	{ background-position: -110px -22px; }
body.homepage li#ideaslink a { background-position: -228px -87px; left: 228px; width: 67px; }
body.homepage li#ideaslink a:hover { background-position: -228px -43px; }
body.homepage li#kidslink a { background-position: -305px -87px; left: 305px; width: 92px; }
body.homepage li#kidslink a:hover { background-position: -305px -65px; }

body.general li#aboutlink a { background-position: 0 -87px; left: 0px; width: 97px; }
body.general li#aboutlink a:hover { background-position: 0 0; }
body.general li#healthlink a { background-position: -110px -87px; left: 110px; width: 107px; }
body.general li#healthlink a:hover { background-position: -110px -22px; }
body.general li#ideaslink a { background-position: -228px -87px; left: 228px; width: 67px; }
body.general li#ideaslink a:hover { background-position: -228px -43px; }
body.general li#kidslink a { background-position: -305px -87px; left: 305px; width: 92px; }
body.general li#kidslink a:hover { background-position: -305px -65px; }

body.about li#aboutlink a { background-position: 0 0; left: 0px; width: 97px; }
body.about li#aboutlink a:hover { background-position: 0 0px; }
body.about li#healthlink a { background-position: -110px -87px; left: 110px; width: 107px; }
body.about li#healthlink a:hover { background-position: -110px -22px; }
body.about li#ideaslink a { background-position: -228px -87px; left: 228px; width: 67px; }
body.about li#ideaslink a:hover { background-position: -228px -43px; }
body.about li#kidslink a { background-position: -305px -87px; left: 305px; width: 92px; }
body.about li#kidslink a:hover { background-position: -305px -65px; }

body.health li#aboutlink a { background-position: 0 -87px; left: 0px; width: 97px; }
body.health li#aboutlink a:hover { background-position: 0 0px; }
body.health li#healthlink a { background-position: -110px -22px; left: 110px; width: 107px; }
body.health li#healthlink a:hover { background-position: -110px -22px; }
body.health li#ideaslink a { background-position: -228px -87px; left: 228px; width: 67px; }
body.health li#ideaslink a:hover { background-position: -228px -43px; }
body.health li#kidslink a { background-position: -305px -87px; left: 305px; width: 92px; }
body.health li#kidslink a:hover { background-position: -305px -65px; }

body.tasty li#aboutlink a { background-position: 0 -87px; left: 0px; width: 97px; }
body.tasty li#aboutlink a:hover { background-position: 0 0px; }
body.tasty li#healthlink a { background-position: -110px -87px; left: 110px; width: 107px; }
body.tasty li#healthlink a:hover { background-position: -110px -22px; }
body.tasty li#ideaslink a { background-position: -228px -43px; left: 228px; width: 67px; }
body.tasty li#ideaslink a:hover { background-position: -228px -43px; }
body.tasty li#kidslink a { background-position: -305px 0px; left: 305px; width: 92px; }
body.tasty li#kidslink a:hover { background-position: -305px -65px; }

body.kids li#aboutlink a { background-position: 0 -87px; left: 0px; width: 97px; }
body.kids li#aboutlink a:hover { background-position: 0 0px; }
body.kids li#healthlink a { background-position: -110px 0; left: 110px; width: 107px; }
body.kids li#healthlink a:hover	{ background-position: -110px -22px; }
body.kids li#ideaslink a { background-position: -228px 0px; left: 228px; width: 67px; }
body.kids li#ideaslink a:hover { background-position: -228px -43px; }
body.kids li#kidslink a { background-position: -305px -65px; left: 305px; width: 92px; }
body.kids li#kidslink a:hover { background-position: -305px -65px; }

/************************ 
FOODSERVICE TOP NAV
************************/
body.general li#foodservicehomelink a { background-position: -11px -87px; left: 5px; width: 117px; }
body.general li#foodservicehomelink a:hover { background-position: -11px 0; }
body.general li#foodservicemenulink a { background-position: -150px -87px; left: 147px; width: 125px; }
body.general li#foodservicemenulink a:hover { background-position: -150px -22px; }
body.general li#foodservicehandlinglink a { background-position: -291px -87px; left: 288px; width: 105px; }
body.general li#foodservicehandlinglink a:hover { background-position: -291px -43px; }

body.home li#foodservicehomelink a { background-position: -11px 0; left: 5px; width: 117px; }
body.home li#foodservicehomelink a:hover { background-position: -11px 0; }
body.home li#foodservicemenulink a { background-position: -150px -87px; left: 147px; width: 125px; }
body.home li#foodservicemenulink a:hover { background-position: -150px -22px; }
body.home li#foodservicehandlinglink a { background-position: -291px -87px; left: 288px; width: 105px; }
body.home li#foodservicehandlinglink a:hover { background-position: -291px -43px; }

body.seasonal li#foodservicehomelink a { background-position: -11px -87px; left: 5px; width: 117px; }
body.seasonal li#foodservicehomelink a:hover { background-position: -11px 0; }
body.seasonal li#foodservicemenulink a { background-position: -150px -22px; left: 147px; width: 125px; }
body.seasonal li#foodservicemenulink a:hover { background-position: -150px -22px; }
body.seasonal li#foodservicehandlinglink a { background-position: -291px 0; left: 288px; width: 105px; }
body.seasonal li#foodservicehandlinglink a:hover { background-position: -291px -43px; }

body.handling li#foodservicehomelink a { background-position: -11px -87px; left: 5px; width: 117px; }
body.handling li#foodservicehomelink a:hover { background-position: -11px 0; }
body.handling li#foodservicemenulink a { background-position: -150px -87px; left: 147px; width: 125px; }
body.handling li#foodservicemenulink a:hover { background-position: -150px -22px; }
body.handling li#foodservicehandlinglink a { background-position: -291px -43px; left: 288px; width: 105px; }
body.handling li#foodservicehandlinglink a:hover { background-position: -291px -43px; }

/************************ 
GROWERS AND SHIPPERS TOP NAV
************************/
body.general li#growers_shippers-main_sitelink a { background-position: -11px -87px; left: 5px; width: 90px; }
body.general li#growers_shippers-main_sitelink a:hover { background-position: -11px 0; }
body.general li#growers_shippers-homelink a { background-position: -100px -87px; left: 95px; width: 130px; }
body.general li#growers_shippers-homelink a:hover { background-position: -100px -22px; }
body.general li#growers_shippers-intl_dblink a { background-position: -249px -87px; left: 250px; width: 140px; }
body.general li#growers_shippers-intl_dblink a:hover { background-position: -249px -43px; }

body.home li#growers_shippers-main_sitelink a { background-position: -11px -87px; left: 5px; width: 90px; }
body.home li#growers_shippers-main_sitelink a:hover { background-position: -11px 0; }
body.home li#growers_shippers-homelink a { background-position: -100px -22px; left: 95px; width: 130px; }
body.home li#growers_shippers-homelink a:hover { background-position: -100px -22px; }
body.home li#growers_shippers-intl_dblink a { background-position: -249px -87px; left: 250px; width: 140px; }
body.home li#growers_shippers-intl_dblink a:hover { background-position: -249px -43px; }

body.intl_db li#growers_shippers-main_sitelink a { background-position: -11px -87px; left: 5px; width: 90px; }
body.intl_db li#growers_shippers-main_sitelink a:hover { background-position: -11px 0; }
body.intl_db li#growers_shippers-homelink a { background-position: -100px -87px; left: 95px; width: 130px; }
body.intl_db li#growers_shippers-homelink a:hover { background-position: -100px -22px; }
body.intl_db li#growers_shippers-intl_dblink a { background-position: -249px -43px; left: 250px; width: 140px; }
body.intl_db li#growers_shippers-intl_dblink a:hover { background-position: -249px -43px; }

/************************ 
RETAILERS TOP NAV
************************/
body.general li#retailers-main_sitelink a { background-position: -11px -87px; left: 2px; width: 90px; }
body.general li#retailers-main_sitelink a:hover { background-position: -11px 0; }
body.general li#retailershomelink a { background-position: -140px -87px; left: 130px; width: 80px; }
body.general li#retailershomelink a:hover { background-position: -140px -22px; }
body.general li#retailerscontactslink a { background-position: -269px -87px; left: 262px; width: 135px; }
body.general li#retailerscontactslink a:hover { background-position: -269px -43px; }

body.home li#retailers-main_sitelink a { background-position: -11px -87px; left: 2px; width: 90px;  }
body.home li#retailers-main_sitelink a:hover { background-position: -11px 0; }
body.home li#retailershomelink a { background-position: -140px -22px; left: 130px; width: 80px;  }
body.home li#retailershomelink a:hover { background-position: -140px -22px; }
body.home li#retailerscontactslink a { background-position: -269px -87px; left: 262px; width: 135px;  }
body.home li#retailerscontactslink a:hover { background-position: -269px -43px; }

body.contacts li#retailers-main_sitelink a { background-position: -11px -87px; left: 2px; width: 90px;  }
body.contacts li#retailers-main_sitelink a:hover { background-position: -11px 0; }
body.contacts li#retailershomelink a { background-position: -140px -87px; left: 130px; width: 80px;  }
body.contacts li#retailershomelink a:hover { background-position: -140px -22px; }
body.contacts li#retailerscontactslink a { background-position: -269px -43px; left: 262px; width: 135px;  }
body.contacts li#retailerscontactslink a:hover { background-position: -269px -43px; }

/************************ 
LEFT NAVS
************************/
body.kids.facts li#factslink a, li#active_main a, li#active a, body.scholarships li#scholarshiplink a,
body.scholarships li#scholarshiplink a, body.lessonplanspage li#lessonplanslink a   {
	color: #CF2B4A;
	background: transparent url(../images/global/sidearrowRed.gif) no-repeat 0px 5px;
}

/************************
SECONDARY NAV
*************************/
#secondaryNav li {
	padding: 10px 0 10px 10px;
	list-style: none;
	position: relative;
	/*left: -60px;*/
	width: 150px;
	background: url(../images/global/dots.gif) no-repeat left bottom;
}
#secondaryNav li.gs_left_nav_subsection {
	padding: 15px 0 5px 10px;
	list-style: none;
	width: 150px;
	background: none;
	font-size: 11px;
}
#secondaryNav li.sub_first {
	padding: 5px 0 7px 20px;
	list-style: none;
	position: relative;
	width: 137px;
	background-image: url(../images/global/dots.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	font-size: 11px;
}
#secondaryNav li.sub {
	padding: 5px 0 7px 20px;
	list-style: none;
	position: relative;
	width: 137px;
	background-image: url(../images/global/dots.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	font-size: 11px;
}
#secondaryNav li.sub_sub {
	padding: 5px 0 7px 30px;
	list-style: none;
	position: relative;
	width: 127px;
	background-image: url(../images/global/dots.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	font-size: 11px;
}
#secondaryNav li.sub_last {
	padding: 5px 0 7px 20px;
	list-style: none;
	position: relative;
	width: 137px;
	background-image: url(../images/global/dots.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 11px;
}
#secondaryNav li.sub_sub_last {
	padding: 5px 0 7px 30px;
	list-style: none;
	position: relative;
	width: 137px;
	background-image: url(../images/global/dots.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 11px;
}