/* nrfc */


/*  BEGIN GLOBAL */

b, .b, .h3, strong { font-weight:bold; }
u, .u { text-decoration:underline; }
i, .i, em { font-style:italic; }
.bi { font-style:italic; font-weight:bold;}
p, .p { margin:12px 0px 0px 0px; padding:0px; }
td { empty-cells:show; }
img { border:0px; margin:0px; padding:0px; }
form, input { margin:0px; padding:0px; }
sup, .superscript { font-size:9px; vertical-align:top; }
sub, .subscript { font-size:9px; vertical-align:bottom; }
ul, ol { margin-top:5px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
ul ul, ol ol { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
li { margin-top:8px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
.footnote { font-size:9px; font-family:Verdana; }
.clear {  clear:both;  font-size:1px;  line-height:1px; }
.clear2 {  height:1px; clear:both;  font-size:1px;  line-height:1px; }

a { color:#339900; }
a:hover { color:#339900; text-decoration:underline; }

body
	{
	padding:0px 5px 10px 5px;
	margin:0px;
	background-color:#D2E7D6;
	font-family:Arial;
	font-size:12px; 
	color:#666666;	
	background-image:url(../../images/global/bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	}

.container
	{
	width:771px;
	margin:0px auto 0px auto;
	}

.containerBG1
	{
	background-image:url(../../images/global/bg_container1.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	border:0px solid green;
	}

.containerBG2
	{
	background-image:url(../../images/global/bg_container2.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	padding:0px 5px 0px 5px;
	border:0px solid black;	
	}

.innerContainer
	{
	padding:15px;
	border:0px solid red;
	}

.h2
	{
	color:#006600;
	font-weight:bold;
	font-size:16px;
	}

.breadcrumbs
	{
	color:#339900;
	font-size:11px;	
	padding-top:3px;
	display:none;
	}

.splash .breadcrumbs
	{ padding-top:0px; }

/* END GLOBAL */

/* begin masthead */

.masthead
	{
	height:78px;
	background-image:url(../../images/global/masthead/bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	}

.masthead .logo
	{
	width:190px;
	height:53px;
	padding:11px 0px 0px 14px;
	float:left;
	border:0px solid red;
	}

.emailContainer
	{
	float:left;
	padding:33px 0px 0px 245px;
	/* formerly: margin:23px 0px 0px 210px; */
	border:0px solid red;
	}

.signUp
	{
	/*
	width:291px;
	height:10px;	
	padding-bottom:5px;
	border:0px solid red;
	*/
	}

.signupTable td
	{ padding-right:5px; }

.emailAddressBox
	{ 
	width:175px; 
	font-size:12px; 
	border:1px solid #999999; 
	padding:1px;
	background-color:#FFFFFF;
	}
.emailText img
	{ padding-top:1px; border:0px solid red; }

.topSWFNav
	{
	padding-bottom:20px;
	width:761px;
	height:183px;
	}

.hedGraphic
	{  }
.hedGraphic2
	{  }

.emailSubscribeButton
	{
	width:60px;
	height:17px;
	border:0px;
	
	}

/* end masthead */

.mainBody
	{ border-bottom:1px solid #FFFFFF; }


/* begin left nav */

.leftColumn
	{
	width:175px;
	padding:0px 34px 0px 13px;
	float:left;
	border:0px solid red;
	margin:0px;
	}
.inner .leftColumn
	{
	padding-top:15px;
	}

.nav1
	{
	font-size:11px;
	font-weight:bold;
	/* text-transform:uppercase; */
	}

.nav1 a
	{
	display:block;  
	text-decoration:none;
	background-image:url(../../images/global/bullet_grey_closed.gif);
	background-position:3px 2px;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#999999;
	border:0px solid red;
	margin-top:10px;
	}

.nav1 .nav2 a, .nav1 .nav2 .nav3 a
	{
	margin-top:1px;
	}
	
	
.nav1 a:hover
	{ display:block;  text-decoration:underline; color:#999999;}

.nav1 .current
	{
	background-image:url(../../images/global/bullet_green_open.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:3px;
	color:#006600;
	}
.nav1 .current:hover
	{
	background-image:url(../../images/global/bullet_green_open.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:3px;
	color:#006600;	
	}


.nav1 .nav2, .nav1 .nav3
	{ margin-left:15px; font-size:10px; font-family:Verdana;}
.nav1 .nav2 a, .nav1 .nav2 .nav3 a
	{ background-image:none; color:#339900; margin-top:7px;}
.nav1 .nav2 a:hover, .nav1 .nav3 a:hover
	{ background-image:none; color:#339900;}


.nav1 .currentOpenSub
	{ color:#339900; }

.nav1 .nav2 a.current
	{
	background-image:url(../../images/global/bullet_green_closed.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:3px;
	color:#006600;
	}

.nav1 .nav2 .currentOpenThis .nav3 a.current, .nav1 .nav2 .currentOpenThis .nav3 a.current:hover
	{
	background-image:url(../../images/global/bullet_green_closed.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:3px;
	color:#006600;
	}
	
.nav1 .nav2 a.current:hover
	{
	background-image:url(../../images/global/bullet_green_closed.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:3px;
	color:#006600;
	}	

.nav2, .nav3
	{ margin-top:7px; }

.nav1 .nav2 .currentOpenThis a.current, .nav1 .nav2 .currentOpenThis a.current:hover
	{
	background-image:url(../../images/global/bullet_green_open.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:12px;	
	color:#006600;
	}

.nav1 .nav2 .currentOpenThis .nav3 a.current:hover
	{
	background-image:url(../../images/global/bullet_green_closed.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:12px;	
	color:#006600;
	}

/* end left nav */


/* begin right nav */

.rightColumn
	{
	width:539px;
	float:left;
	border:0px solid red;
	}
.splash .rightColumn, .privacy .rightColumn, .error .rightColumn
	{ width:525px; }

.rightColumn p, .rightColumn li
	{ padding-right:15px; }

/* end right nav */



/* begin footer */

.footerNav
	{
	background-color:#006600;
	color:#C7E2C7;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana;
	text-align:center;
	padding:12px;
	margin-top:20px;
	}
.footerNav a
	{ color:#D2E7D6; }

.footerNav a:hover
	{ color:#FFFFFF; }

.footerShadow
	{
	width:772px;
	height:5px;
	line-height:1px;
	font-size:1px;
	}

/* end footer */


/* begin homepage */

.callouts
	{ padding-top:12px; }

.navigating, .recipes, .mypyramid
	{
	width:160px;
	height:215px;
	float:left;
	}
.navigating, .recipes
	{ padding-right:22px; }
.calltxt
	{
	height:100px;
	background-image:url(../../images/home/callout_textbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#E2ECE3;
	color:#666666;
	padding:10px;
	}
.calltxt a
	{ color:#006600;  display:block; padding-top:5px;}
.calltxt a:hover
	{ color:#99CC99; }



/* end homepage */

/* begin shopping list */

.shoppingList
	{ 
	font-size:10px; 
	word-spacing:-0.05em;
	}

.shoppingList b
	{ font-size:12px; }

.shoppingList .purpleCat
	{ font-size:11px; font-style:italic; }
.shoppingListCheck
	{ letter-spacing:1px; }

/* end shopping list */



/* begin coming soon */

.comingSoon .mainBody
	{
	height:250px;
	padding:15px;
	}

.other .mainBody
	{ height:250px; }

.privacy .mainBody, .other .mainBody
	{ margin-top:15px; }

.sectionHead
	{ font-size:13px; font-weight:bold; padding-top:15px; }

.morePadding
	{ padding-top:15px; }


/* for health professionals: scientific_forum_video */

#player1
	{
	border:0px; 
	padding:0px;
	margin-top:12px;
	border:1px solid #CCCCCC;
	width:360px;
	}
/*--test --*/

.emailContainer
	{
	float:right;
	padding: 25px 0 0 0;
	/* formerly: margin:23px 0px 0px 210px; */
	width: 540px;
	
	}
	
#cse-search-box
{
	float: left;
	padding: 0 20px 0 40px;
}	

#cse-search-box input
{
	margin: 0;
	padding: 0;
}
#cse-search-box #searchtext
{
	width: 110px;
	height: 18px;
	border: solid 1px #cccccc;
	margin: 0;
	padding: 0;
}	

.signUp
	{
	/*
	width:291px;
	height:10px;	
	padding-bottom:5px;
	border:0px solid red;
	*/
	float: left;
	padding: 5px 0 0 0;
	}
	
/*-- test end --*/

/* newsgator widget */
	
#newsgator
{
	font-weight: normal; height: 300px; width: 170px; overflow: auto; border: solid 1px #cccccc; margin: 20px 0 0 0 ;
}	