.YBFloatingAd {
	width:200px;
	float:right;
}


.InvisibleBreak
{	
	clear: both;		
}

div
{
	text-align: left;
}

td
{
	font-size: 8pt;
}

dl, dt, dd, h3, h2, h1, span
{
	margin: 0;
	padding: 0;
}

dl, dt
{
	font-size: 9pt;
}

a
{
	color: #5f9211;
}

a:hover
{	
	color: #cce819;
}

a.linkBar:hover
{
	cursor: pointer;
	color: white;
}

.activityStrong
{
	display: block;
	margin-bottom: 10px;
	margin-left: 10px;
	color: #5baf23;
}

.activityStrong em
{
	color: #000000;
}

/*----------GuruPressRelease-------------*/
.GuruPressRelease
{
	margin-top: 20px;
	border: 1px solid #76bd47;
	background-color: #fafbef;
}

.GuruPressRelease .Header
{
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #76bd47;
}

.GuruPressRelease .Header .Head
{
	margin-left: 10px;
	color: #ffffff;
}

.GuruPressRelease dl
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.GuruPressRelease dt
{
	margin-bottom: 5px;
}

.GuruPressRelease .feedPaging
{
	margin-top: 10px;
	text-align: center;
}

.GuruPressRelease .feedPaging ul
{
	margin: 0;
	padding: 0;
}

.GuruPressRelease .feedPaging li
{
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	color: #5aaf22;
	font-weight: bold;
}


/*----------VALENTINE MESSAGE ---------------------*/

.valMessage
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/valBackground.gif");
	background-repeat: no-repeat;
}

.valMessage .pageHeader
{
	margin: 0;
	padding: 0;
	color: #5aaf22;
	font-size: 20pt;
	text-align: left;
	line-height: 30px;
	width: 260px;
	position: relative;
	top: 30px;
	left: 30px;

}

.valMessage .valImage span
{
	display: block;
}

.valMessage .valImage
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.valMessage .bodyText
{
	padding-top: 10px;
}
/*-------------------------------*/

/*--------Recipe List ------*/
.guruList
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #efefc6;
}

.guruList .listHeader .head
{
	display: block;
	margin-bottom: 10px;
	color:  #5aaf22;
	font-size: 14pt;
}

.kidActivity 
{
	width: 475px;
	border: 2px solid #5baf23;
	background-image: url("/images/pg/kidsbackground.gif");
	padding-bottom: 10px;
}

.kidActivity th
{
	text-align: left;
	color: #ffffff;
	background-color: #5baf23;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.kidActivity td
{
	width: 20%;
	text-align: center;
}

.kidActivity img
{
	margin-top: 10px;	
}

.navText
{
	cursor: pointer;
}

.bulletNav
{
	float: right;
	width: 145px;
	margin-top: 5px;
}

.bulletNav ul
{
	margin: 0;
	padding: 0;
}

.bulletNav li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 2px;
}

.bulletNav a
{
	color: #666666;
	text-decoration: none;
}

.bulletNav a:hover
{
	color: #666666;
	text-decoration: underline;
}

.bulletNav .navImage
{
	float: left;
}

.bulletNav .navWords
{
	float: right;
	width: 115px;
}

.bulletNav .navTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #5baf23;
}

.secTitle
{
	font-size: 11pt;
	font-weight: bold;
	color: #5aaf22;
}

.subTitle
{
	margin: 0;
	margin-top: 10px;
	margin-left: 10px;	
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
	color: #5aaf22;
}

.subTableNav td
{
	font-size: 8pt;
}

.subTableNav td a
{
	text-decoration: none;
}

.subTableNav td a:hover
{
	text-decoration: underline;
}

.inlineTitle
{
	font-size: 9pt;
	font-weight: bold;
	color: #5aaf22;
}

.subP
{
	margin: 0;
	padding-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 14px;
}

.dataTable th
{
	background-color: #5aaf22;
	vertical-align: middle;
	color: #ffffff;
	font-size: 7pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dataTable td
{
	font-size: 8pt;
	border: 1px solid #5aaf22;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	background-color: #f4f7d4;
}

.dataTable 
{
	border: 1px solid #5aaf22;
	margin-top: 10px;
	margin-bottom: 10px;
}

.threeDots ul
{
	margin: 0;
	padding: 0;
	text-align: center;
	margin-top: 10px;
}

.threeDots li
{
	list-style-type: none;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

.BackToTop
{
	margin-top: 10px;
	text-align: right;
}

.BackToTop a
{
	color: #cce718;
	font-weight: bold;
	text-decoration: none;
}

.BackToTop a:hover
{
	text-decoration: underline;
}

.nutEasyProduce
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/nutritionBackgroundIII.gif");
	background-repeat: no-repeat;
}

.nutEasyProduce .pageHeader
{
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	color: #5aaf22;
	font-size: 20pt;
	text-align: left;
	line-height: 30px;
	width: 260px;
	position: relative;
	top: 40px;
	left: 30px;
}

.nutEasyProduce .pageHeader span
{
	font-size: 28pt;
	margin-left: 20px;
}

.nutEasyProduce .bodyText
{
	padding-top: 10px;
}

.nutEasyProduce .bodyText h2
{
	margin-bottom: 10px;
}

.nutEasyProduce .subTableNav
{
	text-align: center;
	margin-top: 10px;
	margin-left: 270px;
	width: 175px;
}

.nutTime
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/nutritionBackgroundI.gif");
	background-repeat: no-repeat;
}

.nutTime .pageHeader
{
	margin: 0;
	padding: 0;
	color: #5aaf22;
	font-size: 30pt;
	text-align: right;
	line-height: 40px;
	width: 160px;
	position: relative;
	top: 30px;
	left: 110px;
}

.nutTime .bodyText h2
{
	padding-top: 10px;
}

.nutTime .subTableNav
{
	text-align: center;
	margin-top: 10px;
	margin-left: 270px;
	width: 175px;
}

.nutTime .bigClock
{
	margin-top: -110px;	
}

*html .nutTime .bigClock
{
	margin-left: -5px;
}

.nutritionIntake
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/nutritionBackgroundII.gif");
	background-repeat: no-repeat;
}

.nutritionIntake .pageHeader
{
	margin: 0;
	padding: 0;
	color: #5aaf22;
	font-size: 20pt;
	text-align: left;
	line-height: 40px;
	width: 260px;
	position: relative;
	top: 10px;
	left: 30px;
}

.nutritionIntake .bodyText img
{
	margin-left: 10px;
	margin-top: 10px;
}

.nutritionIntake .bodyText
{
	padding-top: 10px;
}

.nutritionIntake .bodyText h2
{
	padding-top: 10px;
}

.nutritionIntake .colorTables table
{
	width: 100%;
}

.nutritionIntake .colorTables ul
{
	margin: 0;
	padding: 0;
}

.nutritionIntake .colorTables li
{
	margin-top: 5px;
}

.nutritionIntake .colorTables table td
{
	width: 300px;
	vertical-align: top;
}

.nutritionIntake .colorTables ul
{
	margin-left: 15px;
}

.nutritionIntake .colorTables li
{
	list-style-type: circle;
}

.nutritionIntake .bluepurple
{
	background-image: url("/images/pg/bluepurplebackground.gif");
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.nutritionIntake .red
{
	background-image: url("/images/pg/redbackground.gif");
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.nutritionIntake .green
{
	background-image: url("/images/pg/greenbackground.gif");
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.nutritionIntake .yelloworange
{
	background-image: url("/images/pg/yelloworangebackground.gif");
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.nutritionIntake .white
{
	background-image: url("/images/pg/whitebackground.gif");
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.nutritionIntake .dataTable
{
	width: 80%;
	margin-left: 45px;
}

.nutritionIntake .datatable ul
{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 30px;
}

.nutritionIntake .dataTable li
{
	list-style-type: none;
}

.nutritionIntake .tableTitle
{
	color: #5aaf22;
	font-weight: bold;
}

.nutPrepare
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/nutritionBackgroundII.gif");
	background-repeat: no-repeat;
}

.nutPrepare .pageHeader
{
	margin: 0;
	padding: 0;
	color: #5aaf22;
	font-size: 20pt;
	text-align: left;
	line-height: 40px;
	width: 260px;
	position: relative;
	top: 10px;
	left: 30px;
}

.nutPrepare .bodyText img
{
	margin-left: 10px;
	margin-top: 10px;
}

.nutPrepare .bodyText
{
	padding-top: 10px;
}

.nutNutra 
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/nutritionBackgroundI.gif");
	background-repeat: no-repeat;
}

.nutNutra h2
{
	padding-top: 10px;
}

.nutNutra .testTube
{
	margin-top: -35px;
}

.nutNutra .pageHeader
{
	margin: 0;
	padding: 0;
	color: #5aaf22;
	font-size: 25pt;
	text-align: right;
	line-height: 40px;
	width: 260px;
	padding-top: 40px;
	margin-left: 20px;
}

.nutNutra .pageHeader span
{
	margin-right: 28px;
	font-size: 45pt;
}

.organicEnvironment
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/organicbackground.gif");
	background-repeat: no-repeat;
}

.organicEnvironment .pageHeader
{	
	font-size: 30pt;
	width: 300px;
	text-align: center;
	line-height: 40px;
	position: relative;
	left: 10px;
	top: 30px;
}

.organicEnvironment .pageHeader span
{
	font-size: 35pt;
}

.organicEnvironment .bodyText
{
	padding-top: 10px;
}

.organicEnvironment .earth
{
	margin-top: -50px;
}

.organicCost
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/organicbackground.gif");
	background-repeat: no-repeat;
}

.organicCost .pageHeader
{	
	font-size: 30pt;
	width: 300px;
	text-align: left;
	line-height: 40px;
	position: relative;
	left: 10px;
	top: 30px;
}

.organicCost .pageHeader span
{
	font-size: 25pt;
}

.organicCost h2
{
	width: 100%;
	padding-top: 10px;
}

.organicCost .money
{	
	margin-top: -10px;
	margin-right: 5px;
}

.organicTerms
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/organicbackground.gif");
	background-repeat: no-repeat;
}

.organicTerms .pageHeader
{
	font-size: 35pt;
	width: 100px;
	line-height: 40px;
	padding-left: 120px;
	padding-bottom: 20px;
	position: relative;
	left: 30px;
	top: 30px;
}

*html .organicTerms .pageHeader
{
	width: 300px;	
}

.organicTerms .pageHeader span
{
	font-size: 30pt;
	margin-left: -120px;
}

.organicTerms .dictionary
{
	margin-top: -60px;	
}

.organicTerms h2
{
	padding-top: 10px;
}

.organicTerms dl
{
	margin-top: 10px;
}

.organicTerms dt
{
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.organicTerms dd
{
	margin-left: 20px;
}

.organicWhat
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/organicbackground.gif");
	background-repeat: no-repeat;
}

.organicWhat .pageHeader
{
	font-size: 35pt;
	width: 200px;
	line-height: 30px;
	padding-left: 50px;
	padding-bottom: 20px;
	position: relative;
	left: 30px;
	top: 30px;
}

.organicWhat .pageHeader span
{
	font-size: 30pt;
	margin-left: -50px;
}

.organicWhat .bodyText
{
	padding-top: 10px;
}

.organicGO
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/organicbackground.gif");
	background-repeat: no-repeat;
}

.organicGO h2
{
	padding-top: 20px;
}

.organicGO .pageHeader 
{
	position: relative;
	left: 30px;
	top: 20px;
	font-size: 35pt;
	width: 200px;
	line-height: 35px;
	padding-bottom: 20px;
	padding-left: 50px;	
}

.organicGO .pageHeader span
{
	font-size: 30pt;
	margin-right: 3px;
	margin-left: -30px;
}

.organicGO .bigBerry
{
	margin-top: -40px;
}

.kidsInvolved
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/kidsgenericIIBackground.gif");
	background-repeat: no-repeat;
}

.kidsInvolved .pageHeader
{
	width: 300px;
	margin-top: 25px;
	margin-left: 10px;
	text-align: center;
	font-size: 23pt;
}

*html .kidsInvolved .pageHeader
{
	margin-left: 5px;
}

.kidsInvolved .pageHeader span
{
	font-size: 15pt;
}

.kidsInvolved .guyHand
{
	margin-top: -90px;
}

*html .kidsInvolved .guyHand
{
	margin-top: -80px;
}

.kidsInvolved h2
{
	padding-top: 20px;
}

.kidsCookbooks
{
	width: 100%;	
	margin-top: 10px;
	background-image: url("/images/pg/kidsgenericbackground.gif");
	background-repeat: no-repeat;
}

.kidsCookbooks .pageHeader
{
	width: 250px;
	margin-top: 30px;	
	margin-left: 50px;
	text-align: center;
	font-size: 25pt;
}

.kidsCookbooks .bigHat
{
	margin-top: -100px;
}

*html .kidsCookbooks .pageHeader
{
	margin-left: 20px;
}

.kidsCookbooks .pageHeader span
{
	font-size: 30pt;
}

.kidsCookbooks .bodyText
{
	margin-top: 10px;
}

.kidsCookbooks  .subTableNav
{
	text-align: center;
	width: 300px;
	margin-left: 160px;
}

.kidRecipes2
{
	width: 100%;	
	padding-top: 10px;
	background-image: url("/images/pg/kidrecipes2.gif");
	background-repeat: no-repeat;
}

.kidRecipes2 .bodyText ul
{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
}


.kidRecipes2 strong
{
	display: block;
	margin-left: 10px;
}

.kidRecipes2 .pageHeader
{	
	margin: 0;
	padding: 0;
	position: relative;
	top: 30px;
	left: 100px;
	width: 160px;	
	text-align: center;
	font-size: 20pt;
}

.kidRecipes2 .pageHeader span
{
	font-size: 30pt;
}

.kidRecipes2 .bodyText  ul li
{
	list-style: none;
}

.kidRecipes2  .bodyText ol
{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.kidRecipes2 .bodyText
{
	margin-top: 10px;
}

.kidRecipes2  .subTableNav
{
	text-align: center;
	width: 300px;
	margin-left: 160px;
}

*html .kidRecipes2 .subTableNav
{
	margin-top: -5px;
}

.kidRecipes
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/kidrecipes1.gif");
	background-repeat: no-repeat;
}

.kidRecipes .bodyText ul
{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
}

.kidRecipes .pageHeader
{
	margin: 0;
	padding: 0;
	position: relative;
	top: 30px;
	left: 140px;
	width: 150px;	
	text-align: center;
	font-size: 20pt;
}

.kidRecipes .pageHeader span
{
	font-size: 30pt;
}

.kidRecipes .bodyText  ul li
{
	list-style: none;
}

.kidRecipes  .bodyText ol
{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.kidRecipes .bodyText
{
	margin-top: 10px;
}

.kidRecipes  .subTableNav
{
	text-align: center;
	width: 300px;
	margin-left: 160px;
}

.kidFV
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/kidsgenericIIBackground.gif");
	background-repeat: no-repeat;
}

.kidFV .pageHeader
{
	width: 260px;
	margin-top: 30px;
	margin-left: 20px;
	text-align: center;
	font-size: 23pt;
}

.kidFV .pageHeader span
{
	font-size: 15pt;
}

.kidFV h2
{
	padding-top: 10px;
}

.kidFV .stats
{
	width: 100%;
	margin-left: 5px;
}

.kidFV .boyApple
{
	margin: 0;
	padding: 0;	
	margin-left: 0px;
	margin-top: -50px;
}

*html .kidFV .boyApple
{
	margin-left: -3px;
	margin-top: -45px;
}

.kidFV .stats td
{
	vertical-align: top;
}

.kidFV .stats table
{
	width: 100%;
}

.kidsNeed
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/kidneedBackground.gif");
	background-repeat: no-repeat;
}

.kidsNeed .pageHeader
{
	width: 260px;
	margin-top: 30px;
	margin-left: 20px;
	text-align: center;
}

.kidsNeed .pageHeader span
{
	font-size: 25pt;
}

.kidsNeed table
{
	margin-bottom: 10px;
	margin-left: 10px;
}

.kidsNeed .subTableNav
{
	text-align: center;
	width: 160px;
	margin-left: 300px;
}

.kidsNeed h2
{
	margin-top: 0;
}

.kidsBest
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/bestkidBackground.gif");
	background-repeat: no-repeat;
}

.kidsBest table .subTitle
{
	margin-left: 0;
	display: block;
}

.kidsBest .bodyText table td
{
	padding-left: 10px;
}

.kidsBest .subTableNav
{
	text-align: center;
	width: 160px;
	margin-left: 300px;
}

.kidsBest .subTitle
{
	display: block;
}

.kidsBest .pageHeader
{
	width: 260px;
	margin-top: 30px;
	margin-left: 20px;
	text-align: center;
}

.kidsBest .pageHeader span
{
	font-size: 25pt;
}

.kidMaintain
{
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/kidsgenericBackground.gif");
	background-repeat: no-repeat;
}

.kidMaintain .subTitle
{
	display: block;
	margin-top: 10px;
}

.kidMaintain .pageHeader
{
	width: 260px;
	text-align: center;
	margin-top: 30px;
	margin-left: 20px;
}

.kidMaintain .pageHeader span
{
	font-size: 25pt;
}

.kidMaintain table
{
	text-align: center;
	width: 100%;
}

.kidTips
{	
	width: 100%;
	margin-top: 10px;
	background-image: url("/images/pg/kidsgenericBackground.gif");
	background-repeat: no-repeat;
}

.kidTips .subTitle
{
	display: block;
	margin-top: 10px;
}

.kidTips .pageHeader
{
	width: 260px;
	text-align: center;
	margin-top: 30px;
	margin-left: 20px;
}

.kidTips .pageHeader span
{
	font-size: 25pt;
}

.kidTips table
{
	text-align: center;
	width: 100%;
}

.obesity
{	
	width: 100%;
	background-image: url("/images/pg/obesityBackground.gif");
	background-repeat: no-repeat;
	margin-top: 10px;
}

.obesity .boygirl
{
	margin-top: 10px;
}

.obesityHeader .pageHeader
{
	font-size: 14pt;
	width: 260px;
	text-align: center;
	margin-top: 30px;
	margin-left: 20px;
}

.obesityHeader .pageHeader span
{
	font-size: 25pt;
}

.obesityBodyI h2
{
	margin: 0;
	margin-left: 175px;
	margin-top: 20px;
}

.obesityBodyI .firstP
{
	margin: 0;
	margin-left: 175px;
	margin-right: 10px;
	line-height: 16px;
}

.obesityBodyI ol
{
	padding-top: 70px;
}

.obesitySubNav td
{
	width: 127px;
	font-size: 8pt;
	text-align: center;
}

.obesitySubNav table
{
	margin-left: 70px;	
}


.orgJumpHeader
{
	background-image: url("/images/pg/orgJumpHeader.gif");
	background-repeat: no-repeat;
	text-align: left;
	height: 410px;	
	margin-top: 10px;
	padding-bottom:15px;
}

.orgJumpHeader h1
{
	padding-top: 10px;
	text-indent: 10px;
	text-align: left;
	font-size: 26pt;
	font-style: italic;
	color: #5baf23;
}

.orgJumpHeader ul
{
	margin: 0;
	padding: 0;
}

.orgJumpHeader .leftSide
{
	width: 135px;
	float: left;
}

.orgJumpHeader .rightSide
{
	width: 185px;
	float: right;
}

.orgJumpHeader .rightSide .navText
{
	width: 150px;
	margin-top: 5px;
}

.orgJumpHeader .nav
{
	margin-left: 15px;	
	width: 330px;
}

.orgJumpHeader .navText
{
	width: 100px;
	float: right;
}

.orgJumpHeader li img
{	
	float: left;
	margin-right: 8px;
}

.orgJumpHeader li
{
	list-style-type: none;
	margin-top: 5px;
}

.orgJumpHeader li a
{
	color: #666666;
	text-decoration: none;
}

.orgJumpHeader li a:hover
{
	color: #666666;
	text-decoration: underline;
}

.orgJumpHeader .orgJump1st
{
	margin-left: 10px;
	margin-right: 140px;
	margin-top: 25px;	
	line-height: 15px;	
}

.orgJumpHeader .orgJump2nd
{
	margin-top: -10px;
	margin-left: 130px;
	margin-right: 10px;	
	line-height: 15px;	
}
































.valMessage2
{
	background-image: url("/images/pg/valBackground2.gif");
	background-repeat: no-repeat;
	text-align: left;
	height: 150px;	
	margin-top: 10px;
	margin:0px;
}

.valMessage2 h1
{
	padding-top: 10px;
	text-indent: 10px;
	text-align: left;
	font-size: 26pt;
	font-style: italic;
	color: #5baf23;
}

.valMessage2 ul
{
	margin: 0;
	padding: 0;
}

.valMessage2 .leftSide
{
	width: 135px;
	float: left;
}

.valMessage2 .rightSide
{
	width: 185px;
	float: right;
}

.valMessage2 .rightSide .navText
{
	width: 150px;
	margin-top: 5px;
}

.valMessage2 .nav
{
	margin-left: 15px;	
	width: 330px;
}

.valMessage2 .navText
{
	width: 100px;
	float: right;
}

.valMessage2 li img
{	
	float: left;
	margin-right: 8px;
}

.valMessage2 li
{
	list-style-type: none;
	margin-top: 5px;
}

.valMessage2 li a
{
	color: #666666;
	text-decoration: none;
}

.valMessage2 li a:hover
{
	color: #666666;
	text-decoration: underline;
}

.valMessage2 .orgJump1st
{
	margin-left: 10px;
	margin-right: 140px;
	margin-top: 25px;	
	line-height: 15px;	
}

.valMessage2 .orgJump2nd
{
	margin-top: -10px;
	margin-left: 130px;
	margin-right: 10px;	
	line-height: 15px;	
}




.bodyText2 {
background-image: url("/images/pg/valBackground3.gif");
background-repeat: no-repeat;
}

























.kidJumpHeader
{
	background-image: url("/images/pg/kidJumpHeader.gif");
	background-repeat: no-repeat;
	text-align: left;
	height: 376px;	
}

.kidJumpHeader h1
{
	padding-top: 10px;
	text-indent: 10px;
	text-align: left;
	font-size: 26pt;
	font-style: italic;
	color: #5baf23;
}

.kidJumpHeader ul
{
	margin: 0;
	padding: 0;
}

.kidJumpHeader .leftSide
{
	width: 145px;
	float: left;
}

.kidJumpHeader .rightSide
{
	width: 135px;
	float: right;
}

.kidJumpHeader .rightSide .navText
{
	width: 100px;
}

.kidJumpHeader .nav
{
	margin-left: 10px;
	margin-top: 10px;
	width: 280px;
}

.kidJumpHeader .navText
{
	width: 110px;
	float: right;
}

.kidJumpHeader li img
{	
	float: left;
	margin-right: 8px;
}

.kidJumpHeader li
{
	list-style-type: none;
	margin-top: 5px;
}

.kidJumpHeader li a
{
	color: #666666;
	text-decoration: none;
}

.kidJumpHeader li a:hover
{
	color: #666666;
	text-decoration: underline;
}

.kidJumpHeader .kidJump1st
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 35px;
	line-height: 17px;
}

.kidJumpHeader .kidJump2nd
{
	margin-top: 25px;
	margin-right: 10px;
	margin-left: 135px;
	line-height: 17px;
}

.nutritionJumpHeader
{
	background-image: url("/images/pg/nutJumpHeader.gif");
	background-repeat: no-repeat;
	text-align: left;
	height: 376px;
	margin-top: 10px;
}

.nutritionJumpHeader h1
{
	text-align: center;
	font-size: 26pt;
	font-style:italic;
	color: #5baf23;
}

.nutritionJumpHeader ul
{
	margin: 0;
	padding: 0;
}

.nutritionJumpHeader .leftSide
{
	width: 125px;
	float: left;
}

.nutritionJumpHeader .rightSide
{
	width: 135px;
	float: right;
}

.nutritionJumpHeader .nav
{
	margin-left: 10px;
	margin-top: 10px;
	width: 265px;
}

.nutritionJumpHeader .navText
{
	width: 90px;
	float: right;
}

.nutritionJumpHeader .rightside .navText
{
	width: 100px;
}

.nutritionJumpHeader li img
{	
	float: left;
	margin-right: 8px;
}

.nutritionJumpHeader li
{
	list-style-type: none;
	margin-top: 5px;
}


.nutritionJumpHeader li a
{
	color: #666666;
	text-decoration: none;
}

.nutritionJumpHeader li a:hover
{
	color: #666666;
	text-decoration: underline;
}

.nutritionJumpHeader p
{
	margin-right: 10px;
	margin-left: 175px;
	margin-top: 50px;
	line-height: 16px;
}

.JumpBody h2
{
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	height: 23px;
	text-indent: 30px;
	background-color: #5baf23;
	background-image: url("/images/pg/sectionheader.gif");
	background-repeat: no-repeat;
}

.JumpBody a
{
	color: #5baf23;
	font-weight: bold;
	text-decoration: none;
}

.JumpBody p
{
	margin-left: 10px;
	margin-right: 10px;
	line-height: 15px;				
}

.JumpBody a:hover
{	
	text-decoration: underline;
}

.NJB
{
	width: 100%;
	text-align: left;
	background-image: url("/images/pg/dottedbackground.gif");	
	background-repeat: no-repeat;
}

.PKB
{
	width: 100%;
	text-align: left;
	background-image: url("/images/pg/kidsbackground.gif");	
	background-repeat: no-repeat;		
}

.OPB
{
	width: 100%;
	text-align: left;
	background-image: url("/images/pg/orgbackground.gif");	
	background-repeat: no-repeat;
}

.keyBodyI
{
	background-image: url("/images/pg/dottedbackground.gif");	
	background-repeat: no-repeat;
}

.newAdvertise
{
	text-align: left;
	margin-top: 10px;
}

.newAdvertise p
{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

.newAdvertise .greyPrompt
{
	text-align: center;
	font-size: 13pt;
	color: #939598;
}

.newAdvertise .greenPrompt
{
	text-align: center;
	background-color: #76c341;
	font-size: 12pt;
	color: #ffffff;	
	padding-top: 5px;
	padding-bottom: 5px;
}

.newAdvertise .adBody p
{
	color: #76c341;
	font-size: 10pt;
	margin-bottom: 10px;
}

.newAdvertise .adBody li
{
	color: #939598;
	margin-bottom: 10px;
	list-style-image: url("/images/pg/yellow_bullet.gif");
}

.healthIntake table ul
{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
}

.healthIntake li
{
	list-style: none;
}

.healthIntake dl
{
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.healthIntake dd
{
	margin-bottom: 10px;
}

.healthIntake dl ul
{
	margin: 0;
	padding: 0;
	margin-left: 20px;
}

.keyHeader
{
	text-align: left;
	margin-top: 10px;
	background-image: url("/images/pg/nutKeyHeader.gif");	
	background-repeat: no-repeat;
	height: 450px;	
}

.keyHeader .pageHeader
{
	margin: 0;
	padding: 0;
	color: #5aaf22;
	font-size: 25pt;
	text-align: right;
	line-height: 40px;
	width: 260px;
	padding-top: 30px;
	margin-left: 10px;
}

.keyHeader .pageHeader span
{
	margin-right: 28px;
	font-size: 45pt;
}

.keyHeader h2
{	
	font-size: 11pt;
	font-weight: bold;
	color: #5aaf22;
	margin-top: 15px;
	margin-left: 285px;
}

.keyHeader .firstP
{	
	margin-top: 0;
	margin-right: 10px;
	margin-left: 285px;
}

.keyHeader p
{
	margin:0;
	margin-top: 15px;
	line-height: 14px;
	margin-left: 10px;
	margin-right: 10px;
}

.colorHeader
{
	margin-top: 10px;
	text-align: left;
	background-image: url("/images/pg/nutColorHeader.gif");	
	background-repeat: no-repeat;
	height: 405px;
}

.colorHeader h2
{	
	font-size: 11pt;
	font-weight: bold;
	color: #5aaf22;
	margin-top: 15px;
	margin-left: 190px;
}

.colorHeader .firstP
{	
	margin-top: 0;
	margin-right: 10px;
	margin-left: 190px;
}

.colorHeader p
{
	margin:0;
	margin-top: 15px;
	line-height: 14px;
	margin-left: 10px;
}

.colorHeader .pageHeader
{
	margin: 0;
	padding: 0;
	color: #5aaf22;
	font-size: 25pt;
	text-align: right;
	line-height: 40px;
	width: 260px;
	padding-top: 40px;
	margin-left: 20px;
}

.colorHeader .pageHeader span
{
	margin-right: 28px;
	font-size: 45pt;
}

.pageHeader
{
	float: left;
	color: #5aaf22;
}

.subNavText, .subNavDot
{
	margin: 0;
	padding: 0;
}

.subNavText li, .subNavDot li
{
	list-style-type: none;
	display: inline;
}

.subNavText li a
{
	text-decoration: none;
}

.subNavText li a:hover
{
	text-decoration: underline;
}

.subNavDot
{
	margin-top: 6px;
	margin-right: 45px;
}

.subNavText, .subNavDot
{
	text-align: right;
}

.subNavText
{
	margin-top: 12px;
	margin-right: 15px;
}

.subNavText li
{
	margin-left: 20px;
}

.subNavDot li
{
	margin-left: 75px;
}

.healthNutrition 
{
	padding-bottom: 20px;
	background-image: url("/images/pg/dottedbackground.gif");	
	background-repeat: no-repeat;
	text-align: left;
}

.healthNutrition p, .healthNutrition img
{
	margin-left: 10px;
}

.healthNutrition dl
{
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.healthNutrition dd
{
	margin-left: 10px;
}

.healthNutrition dt
{
	margin-bottom: 5px;
	margin-top: 5px;
}

.easyHealth ol
{
	margin: 0;
	padding: 0;
	margin-left: 30px;
}

.easyHealth li
{
	margin-bottom: 10px;
}

.ads
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.ads div
{
	margin-top: 10px;
}

.healthList
{
	margin-left: 25px;
}

.healthList strong
{
	margin-left: -25px;
}

.googleads
{
	margin-top: 10px;
}

#PGFeedBack p
{
	text-decoration: underline;
	font-weight: bold;
	color: #ff0000;
}

#PGFeedBack
{
	width: 100%;
	text-align: left;
}

#PGFeedBack .pnlFeedBackForm
{
	width: 100%;
}

#PGFeedBack label
{
	font-weight: bold;
	color: #5f9211;
	float: left;
	margin-top: 10px;
}

#PGFeedBack h2
{
	text-align: center;
	color: #f86610;
	margin-bottom: 20px;
}

#PGFeedBack input
{
	float: right;
	margin-top: 10px;
	margin-right: 150px;
}

#PGFeedBack textarea
{
	margin-top: 10px;	
}

#PGFeedBack .fbSubmit
{
	margin: 0;
	margin-top: 10px;
	margin-left: 325px;
	float: none;
}

#PGFeedBack br
{
	clear: both;
}

.ybxMoreInfo
{	
	margin-left: 10px;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #d3dd62;
}

.ybxMoreInfo:hover
{
	text-decoration: underline;
}

.newsBoxII
{
	background-image: url("/images/pg/leftnavfade.gif");
	background-repeat:repeat-x;
}

.newsBoxII div
{	
	margin: 0;
	padding: 0;
}

.newsBoxII .ybxMoreInfo
{
	margin-left: 2px;
}

.newsBoxII .newsBody
{
	border-right: 1px solid #bbdca8;
	border-left: 1px solid #bbdca8;
	border-bottom: 1px solid #bbdca8;
	margin-left: 11px;
	background-color: #f4f7d4;
	width: 146px;
	overflow: hidden;
}

.newsBoxII .newsBody div
{
	padding-top: 4px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
}

.newsBoxII .newsHeader
{
	margin-left: 9px;
	width: 150px;
	text-align: center;	
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #76bd47;
	background-color: #ffffff;
}

.newsBoxII .newsHeader span
{
	font-size: 10pt;
	font-weight: bold;
	color: #65b832;
}

.newsBoxII .newsHeader span em
{
	color: #cce819;
}

.newsBox
{
	margin-top: 10px;
	border: 1px solid #76bd47;
	background-color: #fafbef;
}

.newsBox .newsHeader
{
	text-align: left;
	padding-left: 20px;	
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #76bd47;
}

.newsBox .newsHeader span
{
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
}

.newsBox .newsHeader span em
{
	color: #cce819;
}

.landingBox
{
	text-align: left;
}

.landingBox p, .landingBox li
{
	font-family: verdana, geneva, arial, helvetica, sans serif family;
	font-size: 8pt;
}

.landingBox .landingHeader
{	
	margin-top: 10px;
}

.landingBox .landingHeader span
{
	color: #5f9211;	
	font-weight: bold;
	font-size: 12pt;
}

#commodityHeader
{
	background-color: #f5f8cb;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#productLanding
{
	text-align: left;
}

#productHeader img
{
	float: left;
}

#productHeader .productDescription
{
	margin-left: 200px; 
}

#productHeader .productDescription h2
{
	color: #76bd47;
}

#productHeader .productDescription h1
{
	color: #fb6711;
}

#categoryListing a
{
	font-size: 8pt;
	color: #8c8c8c;
	text-decoration: none;
}

#categoryListing a:hover
{	
	font-size: 8pt;
	color: #8c8c8c;
	text-decoration: underline;
}

#categoryInfo .catHeader
{
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #64b72b;
	padding-bottom: 5px;
}


#categoryInfo .catHeader h2
{
	display: inline;
	color: #ffffff;
	margin-left: 20px;
}

#categoryInfo .catHeader h2 em
{
	color: #cce819;
}

#categoryInfo .catFooter a
{
	text-decoration: none;
	font-weight: bold;
	color: #d3dd62;
}

#categoryInfo .catFooter a:hover
{
	font-weight: bold;
	color: #d3dd62;
	text-decoration: underline;
}

.findTitle
{
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 15px;
	color:#5f9114;
}

.findTitle em
{
	color: #bee00f;
}

#productList
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#productList img
{
	float: left;
	margin-left: 10px;	
}

#productList .commodityItem, #productList .commodityItemAlternate
{
	padding-top: 10px;
	padding-bottom: 10px;
}

#productList .commodityContent
{
	margin-left: 120px;
}

#productList p
{
	margin: 0;
	padding: 0;
}

.commodityName
{
	text-decoration: none;
	font-weight: bold;
	color: #65b832;
}

.commodityName:hover
{
	font-weight: bold;
	color: #65b832;
	text-decoration: underline;
}

.commodityMoreInfo
{
	font-weight: bold;
	text-decoration: none;
	color: #d3dd62;
}

.commodityMoreInfo:hover
{
	text-decoration: underline;
}

.commodityItem, .commodityItemAlternate
{
	font-size: 8pt;
}

.commodityItem
{
	background-color: #f5f8cb;
}

.boxHeader
{	
	background-color: #65b832;
}

.boxHeader span
{
	margin-left: 10px;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
}

.circleNavHeader
{
	background-color: #cbe718;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	padding-left: 5px;
}

.circleNavHeader a
{
	text-decoration: none;
	margin-left: 5px;
	margin-right: 10px;
	font-size: 11pt;
	font-weight: bold;
	color: #65B832;
}

.circleNavHeader a:hover
{
	color: #65B832;
	font-size: 11pt;
	font-weight: bold;	
	text-decoration: underline;
}

.circleNav
{
	margin-top: 5px;
	margin-bottom: 15px;
	text-align:center;
}

.circleNav a
{
	margin-left: 10px;
	margin-right: 20px
}

.circleNav .recipesCircle
{
	margin: 0;
}

.featuredCommodities dt
{
	text-align: center;
	margin-top: 30px;
}

.featuredCommodities dd
{
	font-size: 8pt;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px;
}

.featuredCommodities dd p
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.featuredCommodities .fcName
{
	text-decoration: none;
	font-weight: bold;
	color: #66cc33;
}

.featuredCommodities .fcName:hover
{
	text-decoration: underline;
}

.featuredCommodities .fcMoreInfo
{
	text-decoration: none;
	font-weight: bold;
	color: #d3dd62;
}

.featuredCommodities .fcMoreInfo:hover
{
	text-decoration: underline;	
}

.logopane
{
	margin-top: 20px;
	text-align: left;
}

.logopane .logo
{
	margin-left: 0px;
	margin-right: 25px;
}

.logopane .topbanner
{
	display: inline;
}

.topNav
{	
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 8px;
	padding-bottom:8px;
}

.topNav ul
{
	margin: 0;
	margin-left:10px;
	padding: 0;
}

.topNav ul li
{
	display: inline;
	color: #8c8c8c;
	font-size: 9pt;	
}

.topNav ul li a
{	
	text-decoration: none;
	color: #8c8c8c;
	margin-left: 5px;
	margin-right: 5px;
}

.topNav a:hover
{
	color: #8c8c8c;
	text-decoration: underline;
}

.bottomNav
{		
	margin-bottom: 5px;
	margin-top: 10px;
	text-align: center;
}

.bottomNav ul
{
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

.bottomNav ul li
{
	display: inline;
	color: #8c8c8c;
	font-size: 9pt;	
}

.bottomNav ul li a
{	
	text-decoration: none;
	color: #8c8c8c;
	margin-left: 0px;
	margin-right: 0px;
}

.bottomNav a:hover
{
	color: #8c8c8c;
	text-decoration: underline;
}

.flashNav
{
	background-color: #D6E030;
	width: 100%;
}

.findFruit
{
	border-right: 2px solid #65b832;
}

.findStuff a
{
	width: 158px;
	display: block;
}

.findStuff
{	
	float: left;
}

.guruFlash
{	
	float: right;
}

.newLeftNav
{		
	padding-top: 10px;
	background-color: #65b832;
	width: 100%;
	text-align:center;
}

.newLeftNav img
{		
	margin-bottom:5px;
}

.newLeftNav ul
{
	margin:0;
	padding: 0;
	margin-bottom: 20px;
	margin-right: 15px;
}

.newLeftNav ul li
{
	list-style: none;
	text-align: right;
}

.newLeftNav .newsLetter
{
	text-align: center;
}

.newLeftNav a 
{
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;		

	line-height: 1.75em;
	display: block;
}

.newLeftNav a:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.leftNav
{
	padding-top: 10px;
	padding-bottom: 200px;
	background-color: #65b832;
	width: 100%;
	text-align:center;
}

.LeftNav img
{		
	margin-bottom:5px;
}
.leftNav a 
{
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	margin-right: 15px;
	text-align: right;
	line-height: 1.75em;
	display: block;
}

.leftNav a:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.story strong
{
	color: #5f9116;
}

.story
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 8pt;
}

.story a
{	
	color: #63b934;
	text-decoration: none;
}

.story a:hover
{
	color: #63b934;
	text-decoration: underline;
}

.addThis 
{
	padding-top:10px;
}

.googleSearchButton input, .txtbtnComboTop input, .txtbtnComboBottom input
{
	width:70px;
	float:left;
}

.btnGoWrapper a, .btnGoWrapperTop a, .btnGoWrapperBottom a
{
	padding-left:4px;
	margin-top:4px;
}




/*-----------------GoogleAds-----------------------------*/
.GoogleAds
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.GoogleAds .Head
{
	display:none;
}



/*-----------------vGoogleSearch-----------------------------*/
.vGoogleSearch
{
	margin:4px 0px 0px 0px;
	padding:0;
}

.vGoogleSearch .Head
{
	display:none;
}

.vGoogleSearch .txtSearch
{
	height:22px;
	width:70;
	float:left;
	display:block;
	padding-top:1px;
}

.vGoogleSearch .btnGo, .vGoogleSearch .btnGo:visited, .vGoogleSearch .btnGo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	text-align:center;
	color:#FFF;
	padding:0px 2px 0px 2px;
	text-decoration:none;
	height:20px;
	width:50px;
	float:right;
	display:block;
	float:right;
	line-height:19px;
	background:#65B832 url(/images/pg/SearchButtonBG.gif) repeat-x;
	border:1px solid #65b832;
}

/*-----------------vGoogleMini-----------------------------*/
.vGoogleMini
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	background-color: transparent;
}

.vGoogleMini .Head
{
	display:none;
}


.vGoogleMini table td
{
	margin:0;
	padding:0;
	text-align:left;
	background-color: transparent;
}

.vGoogleMini table td font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:left;
	background-color: transparent;
}

.vGoogleMini table td font b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color: transparent;
	color:#000;
}

.vGoogleMini .s font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#8C8C8C;
	text-decoration:none;
}

.vGoogleMini .i
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#8C8C8C;
	margin:0;
	padding:0;
	text-decoration:none;
}

.vGoogleMini .g
{
	margin:0;
	padding:0;
	background-color: transparent;
}

.vGoogleMini .s
{
	margin:0px 0px 0px 0px;
	padding:0;
	background-color: transparent;
}

.vGoogleMini .n table
{
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:center;
	display:block;
	background-color: transparent;
}

.vGoogleMini .l, .vGoogleMini .l:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	display:block;
	padding:0;
	color:#65B832;
	text-decoration:none;
}

.vGoogleMini .l:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	display:block;
	margin:20px 0px 0px 0px;
	padding:0;
	color:#65B832;
	text-decoration:underline;
}

.vGoogleMini .s a, .vGoogleMini .s a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#65B832;
	text-decoration:none;
}

.vGoogleMini .s a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#65B832;
	text-decoration:underline;
}

.vGoogleMini a, .vGoogleMini a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	color:#65B832;
	padding:0;
	text-decoration:none;
}

.vGoogleMini a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	color:#65B832;
	padding:0;
	text-decoration:underline;
}

.vGoogleMini table td a, .vGoogleMini table td a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	color:#65B832;
	padding:0;
	text-decoration:none;
}

.vGoogleMini table td a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	color:#65B832;
	padding:0;
	text-decoration:underline;
}

.vGoogleMini .txtSearch
{
	width:120px;
	height:20px;
	background-color:#FFF;
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
}

.vGoogleMini .btnGoWrapperTop
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:50px;
	height:20px;
	float:right;
	display:block;
	background-color: transparent;
}

.vGoogleMini .btnGoWrapperBottom
{
	margin:0px 0px 0px 5px;
	padding:0;
	width:50px;
	height:20px;
	float:right;
	display:block;
	background-color: transparent;
}

.vGoogleMini .txtbtnComboTop
{
	margin:0px 0px 0px 0px;
	padding:0;
	display:block;
	width:183px;
	
}

.vGoogleMini .txtbtnComboBottom
{
	margin:0px 0px 0px 0px;
	padding:0;
	display:block;
	width:183px;
}

.vGoogleMini .btnGo, .vGoogleMini .btnGo:visited, .vGoogleMini .btnGo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	text-align:center;
	color:#FFF;
	padding:0px 2px 0px 1px;
	background:#65B832 url(/images/pg/SearchButtonBG.gif) repeat-x;
	line-height:19px;
	text-decoration:none;
	width:50px;
	height:20px;
	display:block;
	border:1px solid #65b832;

}


#FormalStatement
{
	font-size:8pt;
	border-bottom:2px solid #68B535;
	padding:2px;

}

#FormalStatement h1
{
	font-size: 17pt;
	color: #68B535;
}

#FormalStatement h2
{
	font-size: 14pt;
	color: #68B535;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

#FormalStatement img
{
	float:left;
	margin-right:4px;
	margin-top:5px;

}

.releaseMessage
{
	margin:10px 0pt 0pt 10px;
	clear:both;
}

.releaseMessage H1 
{
	color:#5AAF22;
	font-size:12pt;
	font-weight:bold;
}

.releaseMessage p
{
	margin-top:5px;
}

.releaseMessage em
{
	font-size:9pt;
}

.releaseMessage ul
{
	margin-top:-3px;
}

.releaseMessage .releaseImage span
{
	display: block;
}

.releaseMessage .releaseImage
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.emeraldBuffet
{
	margin:10px 0pt 0pt 10px;
}
.emeraldBuffet H1 
{
	color:#5AAF22;
	font-size:12pt;
	font-weight:bold;
}
.emeraldBuffet H2
{
	color:#5AAF22;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:4px;
}

.emRecipe
{
	border-bottom:1px dashed #5AAF22;
	padding-bottom:10px;
	margin-bottom:10px;
}

.emRecipe strong
{
	margin-top:5px;
	display:block;
}

.hpFVButtons
{
	background-color:#69B73A;
	text-align:center;
}

.hpFVButtons img
{
	margin:0;
	margin-left:5px;
	margin-right:5px;
}

/*----------------------------------------------------askGuru Form---------------------------------------*/
#formUI
{
	margin-top:10px;
}

#formUI span
{
	font-weight:bold;
	color: #9D9EA3;
	/*padding-bottom:5px;*/
}

#formUI textarea
{
	font-style:italic;
	color: #65B832;
}

#formUI  input
{
	font-style:italic;
	color: #65B832;
}


#askGuruHeader 
{
	width:100%;
	height:27px;
	/*font-style:italic;*/
	background-color: #65B832;
}

#askGuruHeader h2
{
	/*font-style:italic;*/
	font-family:Helvetica;
	color: #ffffff;
	padding-left:10px;
}
/*-------------------------------------------------GuruHeader-------------------------------------------------------------------------*/

#GuruHeader
{
	width: 100%;
	height: 200px;
	background-image:url(images/circlebackground.gif);
	background-repeat: repeat-y;
	/*background-color: #000000;*/
}

#GuruHeader img
{
	float: right;
	margin-right: 25px;
	margin-top: 20px;
}

#GuruHeader h2
{
	color: #65b846;
	width: 202px;
	font-size: 37px;
	font-family: Helvetica;
	/*font-style: italic;
	float: left;
	padding-left: 30px;
	/*padding-top: 24px;*/
}

#GuruHeader .leftContent
{
	width: 202px;
	font-family: Helvetica;
	float:left;
	padding-left:30px;
}

#GuruHeader .leftContent p
{
	color:#9D9EA3;
	font-weight:normal;
	/*width: 202px;*/
	font-family: Helvetica;
}

/*---------------------------------------------askGuru - btnGoWrapperTop--------------------------*/
.btnGoWrapperTop a:link
{
	color:#3A9625;
	font-weight: bold;
	text-decoration: none;
}

.ContentPane .googleSearchButton
{
	padding-top:10px;
	padding-left:10px;
}

.ContentPane .googleSearchButton input
{
	background-color:#EFF5BD;
	width:250px;
}

#dnn_ctr607_askGuru_Button1
{
	float:right;
}

#dnn_ctr614_ModuleContent table
{
	width:100%;
}

#dnn_ctr614_ModuleContent td
{
	width:33%;
}

#dnn_ctr614_ModuleContent a
{
	color:#9D9EA3;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
}

#dnn_ctr614_ModuleContent 
{
	padding-left:20px;
}

/*#dnn_ctr615_ModuleContent dt
{
	color:#9D9EA3;
	font-weight: bold;
	text-decoration: none;
	
}
*/

.toggleSymbol
{
	float:left;
	width:15px;
	border: 1px #9D9EA3 solid;
	color: #9D9EA3;
	text-align:center;
}

.titleBlock
{
	padding-left:10px;
	/*color: #9D9EA3;*/
	/*background-color:#EFF5BD;*/
}

.questionTitle
{
	padding-left:23px;
	color: #9D9EA3;
	/*background-color:#EFF5BD;*/
}

.answeredQuestions
{
	/*padding-left:25px;*/
	color: #9D9EA3;
}

.answerTitle
{
	/*padding-top:10px;*/
	background-color:#EFF5BD;
	height:19px;
}

.answerBody
{
	background-color:#FFFFFF;
	padding-top:5px;
	
}

.bodyBlock
{
	color: #9D9EA3;
	padding-left:35px;
	/*color: #9D9EA3;*/
	/*background-color:#EFF5BD;*/
}

.answeredContent
{
	padding-top:10px;
	/*background-color:#EFF5BD;*/
}

.answeredContent dt
{
	color:#9D9EA3;
	font-weight: bold;
	text-decoration: none;
	
}

.clear
{
	padding-bottom:5px;
}