/* STRUCTURE 
-------------------------------------------------------------------------------------*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFBEB;
	font-family: verdana;
	font-size: 10px;
}

td {
	font-family: verdana;
	font-size: 10px;
}


.iTt{ FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; COLOR: black; BACKGROUND-COLOR: lightyellow; BORDER: black 1px solid; PADDING: 2px; }

#tblEmail {
	display: none;
	background-color: #DCEBF7;
	text-align: left;
}


.cBgCellDark {
	background-color: #EAE1CE;
}

#navBar {	
	height: 58px;
	background-image:url(http://images.lifescript.com/www/LifeScript/channels/common/header/nav_bg.jpg);
}

#wrapper-whitelist, #wrapper-whitelist p 
{
	font-size: 12px;
	line-height: 1.5em;	
}
	#wrapper-whitelist h3 
	{
		border-bottom: 1px solid #ccc;	
	}

/* SEARCH RESULTS 
-------------------------------------------------------------------------------------*/

.cSearchHeader {
	font-size: 11px;
}	

.cSearchHeader b {
	font-size: 11px;
}

.cResultTitle a {
	text-decoration: none;
	color: #A0410A;
}

.cResultTitle {
	font-size: 12px;
}

.cResultTitle b {
	color: #A0410A;
	font-size: 12px;
}


.cNavButton a {
	color: #A0410A;
	text-decoration: none;
}

.cNavButton {
	color: #A4A4A4;;
	font-size: 12px;
}

.cPage {
	font-size: 12px;
}
		
/* SEARCH RESULTS 
-------------------------------------------------------------------------------------*/


#googleBar {
	background-color: #154F68;
	height: 46px;
}

.googleTextBox 
{
	height: 13px;
	border: none;
	font-family: Verdana;
	font-size: 10px;
}	

.googleButton 
{	
	background-color: #6893AC;
	border: 1px #FFFFFF solid;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

#leftNav {
	padding-top: 15px;
	background-color: #437C9B;
}


#leftNavHeader {
	background-color: #BAD7F0;
}

#newsletter, #pageOptions {
	background-color: #BAD7F0;
}

#footer {
	background-color: #BAD7F0;
}

.MenuItem a 
{
	/*padding-left: 10px;*/
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}	
		
.Menu2Item a 
{
	/*padding-left: 10px;*/
	text-decoration: none;
	font-size: 11px;
	color: #1663c0;	
}

.MenuItem a:hover {
	/*padding-left: 5px;*/
	text-decoration: none;
	font-size: 11px;
	color: #BAD7F0;
}	

.Menu2Item a:hover {
	/*padding-left: 5px;*/
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;	
}

.MenuItemBreak 
{
	padding: 2px;
}

.MenuItem {
	padding:5px 0 5px 5px;
	border-bottom:solid 1px #A3D0EE;
}
.Menu2Item {
	padding:5px 0 5px 5px;
	border-bottom:solid 1px #A3D0EE;
}

.navHeader {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #023E55;
}	

.aboutHeader, h1.page-header {
	font-weight: bold;
	font-family: Verdana;
	font-size: 15px;
	color: #023E55;
}

hr 
{
	background-color: #023E55;
	height: 1px;
}



/* Retro-compatible v1 CSS */

a.HeaderLink, a:Visited.HeaderLink, a:Hover.HeaderLink {color:Black; font-family: verdana, sans-serif; font-size: 12px; text-decoration:none;}
.Header {color:Black; font-family: verdana, sans-serif; font-size: 12px; text-decoration:none;}
h1 {font-family: verdana, sans-serif; color:#023E55; font-size:16px; font-weight:bold; padding: 12 0 4 0; margin:0px; text-decoration:none;} 
h3 {font-family: verdana, sans-serif; color:#023E55; font-size:12px; font-weight:bold; padding: 2 0 2 0; margin:0px; text-decoration:none;} 
/*padding:0px*/
b {font-family: verdana, sans-serif;}

a.RelatedLink, a:visited.RelatedLink {font-family: verdana, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none;}

.MainArticleTeaser {font-size:10px; font-family:verdana, sans-serif; color:#000000; font-weight:normal;}
.NewsBiteTeaser {font-size:10px; font-family:verdana, sans-serif; color:#000000; font-weight:normal;}

a.FooterLink, a:Visited.FooterLink, a:Hover.FooterLink {color:Black; font-family: verdana, sans-serif; font-size: 12px; text-decoration:none;}
.Footer {color:Black; font-family: verdana, sans-serif; font-size: 12px; text-decoration:none;}
/**/

.adwordsbody {background-color: #DCEBF7; font-size:11px;}

.PageLink b
{ 
	COLOR: #A0410A;
}

a.PageLink
{
    PADDING: 8 0 0 0;
    /*FONT-WEIGHT: normal;*/
    FONT-SIZE: 12px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.PageLink:hover
{
    PADDING: 8 0 0 0;
    /*FONT-WEIGHT: normal;*/
    FONT-SIZE: 12px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

.PageTable
{
    PADDING: 8 0 0 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

.PageLabel
{
    PADDING: 8 0 0 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

.PageLinkInactive
{
    /*PADDING: 8 0 0 0;*/
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #A4A4A4;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.subnav
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.subnav:hover
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

a.footernav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
	PADDING: 0 10 0 10;
	line-height: 20px;
}

a.footernav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
	PADDING: 0 10 0 10;
	line-height: 20px;
}

.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
	PADDING: 0 10 0 10;
	line-height: 20px;
}

.newsletter
{
    PADDING: 5 0 0 4;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
}

.bodyNav
{
	padding-left: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, sans-serif;
}

.nutritionnewsNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, sans-serif;
}

.article
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: verdana, sans-serif;
}

.articleTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
	padding: 12 0 8 0;
}

a.articlelink
{
    PADDING: 8 0 0 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.articlelink:hover
{
    PADDING: 8 0 0 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

a.recipelink
{
    PADDING: 8 0 0 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.recipelink:hover
{
    PADDING: 8 0 0 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

a.recipecategorylink
{
    PADDING: 8 0 5 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.recipecategorylink:hover
{
    PADDING: 8 0 5 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

.recipeSectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
}

.indexSectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
}

a.indexlink
{
    PADDING: 8 0 0 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.indexlink:hover
{
    PADDING: 8 0 0 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

a.articlelink2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.articlelink2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

.rotatingLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, sans-serif;
	padding: 0 6 0 6;
}

.rotatingTitle, a.rotatingTitle, a.rotatingTitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #023E55;
    FONT-FAMILY: arial, verdana, sans-serif;
	TEXT-DECORATION: none;
}

.rotatingNav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, sans-serif;
	padding: 0 6 0 6;
	TEXT-DECORATION: none;
}

.rotatingNav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, sans-serif;
	padding: 0 6 0 6;
	TEXT-DECORATION: underline;
}

.rotatingText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: verdana, sans-serif;
	padding: 10 12 10 12;
	line-height: 15px;
}

a.rotatingarticlelink
{
    PADDING: 0 0 0 12;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.rotatingarticlelink:hover
{
    PADDING: 0 0 0 12;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

a.morelink
{
    PADDING: 0 0 0 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

a.morelink:hover
{
    PADDING: 0 0 0 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #A0410A;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: underline;
}

/* start internal articles */
.DataDiv {font-size:13px; line-height:150%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal;}
.DataDiv li {font-size:13px; line-height:150%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-indent: 1px; padding:0px; margin:0px;}
.DataLI {font-size:13px; line-height:150%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; text-indent: 1px; padding:0px; margin:0px;}
.DataLI b {font-size:13px; line-height:150%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-indent: 1px; padding:0px; margin:0px;}
.DataI {font-size:13px; line-height:150%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.DataI I {font-size:13px; line-height:150%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.DataDiv td {font-size:11px; line-height:150%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal;}

.DataSubTitle {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-style:italic; padding-top:5px; padding-bottom:5px;}
.DataAuthor {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal;}
.DataDateLine {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal;}
.DataLinkHeader {font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
/* end internal articles */


/** For Add To Favorites **/
.cSubHeader {
	PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #023E55;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none;
}

/** New Nav **/
			#navTable{
				background-image:url(http://images.lifescript.com/www/LifeScript/channels/common/header/nav_bg.jpg);
			}
			
			#navLinksActive
			{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:#154f68;
				background-color:#FFFFFF;
				padding-left:9px;
				padding-right:9px;
				}
				
				#navLinksActive a
				{
					text-decoration:none;
					color:#154f68;
					}
				#navLinksActive a:hover
				{
					text-decoration:underline;
					color:#154f68;
					}	
					
			#navLinks
			{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:#FFFFFF;
				padding-left:9px;
				padding-right:9px;
				}
				
				#navLinks a
				{
					text-decoration:none;
					color:#FFFFFF;
					}
				#navLinks a:hover
				{
					text-decoration:underline;
					color:#FFFFFF;
					}
			
			#headerNav
			{
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:10px; 
				font-weight:bold;
				color:#154f68; 
				text-align:right; 
				}
				
				#headerNav a
				{
					text-decoration:underline;
					color:#154f68;
				}
				
					
/* =HEADINGS
-------------------------------------------------------------------------------------*/
h2.channel-header 
{
	border-bottom: 1px solid #064158;
	color: #064158;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 5px 0;
}

/* =LISTS
-------------------------------------------------------------------------------------*/

/* Lists for WhiteList.asp page */
.sidebox-header
{
	background: #BAD7F0; 
	color: #023E55; 
	padding: 7px;
}

.sidebox-list
{
	background: #437C9B; 
	margin: 0; 
	padding: 7px; 
	list-style: none;
}

	.sidebox-list li
	{
		padding: 0 0 7px 0;
	}
	
	.sidebox-list li a:link, .sidebox-list li a:visited
	{
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	
	.sidebox-list li a:hover
	{
		text-decoration: underline;
	}
	
	
/* =QUIZ PAGE
-------------------------------------------------------------------------------------*/
#wrapper-quiz {
	background: #fff;
	width: 610px;
	}

	#wrapper-quiz .col {
		float: left;
		width: 305px;
		}
	
	#wrapper-quiz img {
		padding: 0 0 10px 0;
		}

	#wrapper-quiz a:link, #wrapper-quiz a:visited {
		color: #000;
		}

ul.quizzes, ul.top-quizzes {
	line-height: 1.5em;
	list-style: none;
	margin: 0;
	padding: 10px 0 10px 0;
	}
	
	ul.quizzes i, ul.top-quizzes i {
		color: #437C9B;
		}

	ul.quizzes li, ul.top-quizzes li {
		padding: 0 0 5px 0;
		text-transform: capitalize;
		}
	
ul.ads-vertical {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	ul.ads-vertical li 
	{
		padding: 0 0 10px 0;
	}
	
h1.bg-blue-header 
{
	background: url(http://images.lifescript.com/www/LifeScript/channels/v2/title_bg.gif) top left repeat-x;
	color: #fff;
	padding: 10px;
}

ul.top-quizzes
{
	border-left: 2px solid #bad7f0;
	border-right: 2px solid #bad7f0;	
	border-bottom: 2px solid #bad7f0;
	margin: 0 0 10px 0;
}
	
	ul.top-quizzes li
	{
		padding: 0 0 5px 10px;
	}
	
	ul.top-quizzes li a:link, ul.top-quizzes li a:visited
	{
		font-family: Verdana, Sans-Serif;
		font-size: 11px;
		font-weight: bold;
	}
	
	ul.top-quizzes a
	{
		color: #ff0000;
	}
	
	#wrapper-quiz h2 a
	{
		color: #ff0000;
		font-family: Verdana, Sans-Serif;
		font-size: 15px;
		text-decoration:underline;
		line-height: 5px;
		font-weight: 500;
		padding-left:10px;
	}
	html>body #wrapper-quiz h2 a
	{
		line-height: 8px;
	}
	a.viewall
	{
		font-size: 10px;
		margin:0;
		padding-left: 180px;
		/*float:left;*/
		/*text-align:right;*/
		/*width: 288px;*/
		padding-top: 20px;
    }

	div.sponsored-resource
	{
		padding: 15px 0 10px 0;
		float:left;
		/*background: red;*/
	}
	
	/* Vibarent need class for to show the link on quiz landing page*/
	li.quiz-list {}
	h2.quiz-landing-page {}

/* new quiz landing page css wrote by steven ng 1/24/2008 */
#ls-quizCategoryWrapper { 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:290px;
	}
/* trigger hasLayout and target ie7/win only */
*:first-child+html #ls-quizCategoryWrapper {margin-top:10px;}
/* trigger hasLayout and target ie5+6/win only */ 
* html #ls-quizCategoryWrapper	{margin-top:10px;}
#ls-quizCategoryWrapper dl,
#ls-quizCategoryWrapper dt,
#ls-quizCategoryWrapper dd {
	margin:0;
	padding:0;
	}
#ls-quizCategoryWrapper dl {
	float:left;
	width:96px;
	}
	
#ls-quizCategoryWrapper dt {
	height:76px;
	}
	
#ls-quizCategoryWrapper dd {
	margin-bottom:15px;
	}


img {
	border:0;
	}

	
/* =PRESS RELEASES
-------------------------------------------------------------------------------------*/
div#press 
{
	font-size: 12px;
	line-height: 1.5em;	
}
	
	div#press p.headline 
	{
		font-weight: bold;
	}
	
	div#press p.release {}
	
	div#press p.subtitle 
	{
		font-style: italic;	
	}
	
	div#press p.content {}
	
	div#press span.preRegDate {}
	
	div#press div.additional_1 {}
	div#press div.additional_2 {}
	
	div#press div.contactInfo {}
		
		div.contactInfo div.contact 
		{
			padding-top:10px;
			}
		
			div#press span.name, div#press span.email, div#press span.phone
			{
				margin: 0;
				padding: 0;
			}

			div#press span.name 
			{
				font-weight: bold;
			}
	
	div#press p.title 
	{
		text-decoration: underline;	
	}
		
	div#press p.desc {}

/* =CONTAINERS
-------------------------------------------------------------------------------------*/

