
	/* Global Standard Fonts */
body, table
	{ font: normal normal normal 12px Arial,sans-serif; color: #333333 }
a
	{ color: #1c5685; }
a:visited
	{ color: #3399cc; }
h1
	{ font: normal normal normal 26px Arial,sans-serif; color: #1c5685;  }
h2
                { font: normal normal bold 16px Arial,sans-serif; color: #1c5685; padding-left: 5px;  }
h3
	{ font: italic normal normal 14px Arial,sans-serif; color: #1c5685;  }
h4
	{ font: normal normal bold 12px Arial,sans-serif; color: #333333; padding-left: 5px;  }
h5
	{ font: italic normal normal 12px Arial,sans-serif; color: #333333;  }
.inline
	{ display:inline; }
.legal
	{ font: italic normal normal 10px Arial,sans-serif; margin-top:12px; padding-top:6px; border-top:1px solid #cccccc; }
.disclaimer
	{  }
.BodyText
{ font-family: Arial; font-size: 12px}

.GrayMediumText
{ color: #999999 }

.H2Lightblue
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #3399cc;
}

	/***************************
STD Header
***************************/
/* Global Header Styles */
#std_header, #head-banner {
	position:relative;
	height: 100px;
	width: 996px;
	background-color:#1c5685;
	color:#FFF;
	z-index:2;

}
#headerRightContainer {	
	position: absolute!important;
	top: 0!important;
	left: 0!important;
	z-index: 999!important;
}
/***************************
STD Header - Head Banner
***************************/
#head-banner {
	background: url(/Images/header_bg.jpg) no-repeat;
}
#head-banner li {
	display:inline;
	list-style-type:none;
}
/***************************
STD Header - Head Banner - Header Logo Link
***************************/
#header-logo-link {
	background: url(/Images/logo.gif) no-repeat;
	width:293px;
	height:48px;
	float: left;
	margin: 7px 0 0 20px;
}
#header-logo-link h1 {
	display:none;
}
/**************************************************
Header Site Search
**************************************************/
#site-search-wrapper {
	position: relative;
	top: 12px;
	left: 25px;
	width: 400px;
	float: left;
	background: #003768;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/Consumer/htc/PIE.htc);
}
#site-search {
	padding: 7px;
	height: 34px;
}
#siteSearchInputContainer {
	height: 34px;
	width: 300px;
	float: left;
	background: #FFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CCC), to(#FFF));
	background: -moz-linear-gradient(#CCC, #FFF);
	background: linear-gradient(#CCC, #FFF);
	-pie-background: linear-gradient(#CCC, #FFF);
	behavior: url(/Consumer/htc/PIE.htc);
}
input#SiteSearchTexbox {
	width: 296px;
	border-top: 4px solid #FFF;
	border-bottom: 4px solid #FFF;
	border-left: none;
	border-right: none;
	margin: 2px 0 0 2px;
	float: left;
	background: #FFF;
	font: 16px arial, helvetica, sans-sarif;
	color: #5E88A2;
	outline: none;
	overflow: hidden;
}
#SiteSearchButton a, #SiteSearchButton a:link, #SiteSearchButton a:visited {
	float: right;
	padding: 8px 12px;
	display: block;	
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #1AB7EA;	
	background: #E8F8FD;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E8F8FD), to(#1AB7EA));
	background: -moz-linear-gradient(#E8F8FD, #1AB7EA);
	background: linear-gradient(#E8F8FD, #1AB7EA);
	-pie-background: linear-gradient(#E8F8FD, #1AB7EA);
	behavior: url(/Consumer/htc/PIE.htc);
}
#SiteSearchButton a:hover, #SiteSearchButton a:active, #SiteSearchButton a:focus {
	background: #1AB7EA;
}
/***************************
STD Header - Head Banner - Header Login
***************************/
#header-login {
	float: right;
	display: inline;
	margin: 12px 20px 0 0;
}
#header-login ol {
	background-color:transparent;
}
#header-login li {
	display:inline;
	list-style-type:none;
	color:#FFF;
	font-weight:bold;
}
#header-login a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
/***************************
STD Header - Head Banner - Header Links
***************************/
#header-links {
	width:100%;
	top:70px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color:#1C5685;
	background-image:none;
	bottom:0;
	color:#FFF;
	left:0;
	position:absolute;
	text-align:center;
	border-top: 1px solid #5491b3;
}
#header-links li {
	display:inline;
	list-style-type:none;
	position:relative;
	top:1px;
}
#header-links img {
	border:medium none;
	height:14px;
	left:0;
	position:relative;
	top:2px;
}
#header-links a {
	color:#FFF;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
#header-links a:hover {
	text-decoration:none;
}
#header-stars {
	position: absolute;
	top:5px;
	left:410px;
	background-image: url(/Images/stars.gif);
	background-position: left top;
	background-repeat:none;
	height:60px;
	width:350px;
}
.ctr {
	text-align:center;
}

/********************
In Health Header Links
********************/
.inHealthHeaderLinks {
	margin: 0 0 5px 0;
}
.inHealthHeaderLinks li {
	display: inline;
	padding: 0 5px 0 0;
}
.inHealthHeaderLinkTitle {
	color: #003768;
	font-weight: bold;
}

	/* Global Standard Page Styles */
body
	{ background-color: #99cce5; background-image: url(/Images/Page-Background-Gradient.jpg); background-repeat: repeat-x; text-align:center; position:relative; margin:0px; padding:0px; font: normal normal normal 12px sans-serif; }
body, table
	{ color: #333 }
/* Zeros */
h1, h2, h3, h4, h5, h6, div, p, ul, ol, dl, li, dt, dd
	{ margin:0px; padding:0px; }
#pagebbox
	{ text-align:left; position:relative; width:996px; margin:12px auto; }
#pagebg
	{ position:relative; background-color:white; border-left: 1px solid #1c5685; border-right: 1px solid #1c5685; background-color:white; margin:0px auto; z-index:1}
#mainbbox
	{ width: 968px; margin:12px 12px 0px 12px; }
ol#breadcrumbs-head, div#breadcrumbs-head
	{ margin: 6px 0px 6px 0px; padding:0px; font-size:9pt; }
ol#breadcrumbs-head li
	{ margin:0px; padding:0px; font-weight:normal; list-style-type: none; display:inline; color:#9B9B9B; }
div#breadcrumbs-head h4, div#breadcrumbs-head .divider
	{ display:inline; font-size:9pt; }
#head-ad
	{ text-align:center; margin-bottom:6px; position:relative; }
.adbbox
	{ background-color: #eee; }
.adbbox a
	{ display:block; font: normal normal normal 10px arial,sans-serif; color: #999999; }
.adbbox iframe
	{ margin:0px; padding:0px; }
#head-ad .adbbox
	{ height:96px; text-align:center; margin: 0px auto; padding:6px 0px; position:relative; }
#head-ad .adbbox a
	{ position:absolute; top:84px; left: 870px; }
#left-rail
	{ width:160px; float:left; margin-right:18px; }
#right-rail
	{ width:300px; float:right; margin-left:12px; }
#mainpage
	{ float:left; width:474px; padding:0px; margin:0px; }
.railsleft #mainpage
	{ width: 786px }
.railsright #mainpage
	{ width: 634px }
.rails #mainpage
	{ width: 946px }
.adbbox a
	{ display:block; text-align:center; }
.clb
	{ clear: both; }
#addthis
	{ float: right; }
.Hidden
	{ display: none; }

table.privacy tr.row td, table.privacy tr.row th
	{ background-color: #99cce5; }
#mainpage ol,#mainpage ul
	{ margin:6px 24px 6px 42px; }
	/* User-agreement stylesheet */

.user-agreement-wrapper
	{ text-align:center; padding:0px 1em; }
.user-agreement-wrapper div
	{ text-align:left; }
.user-agreement-wrapper p
	{ text-align:center; }
.agreement
	{ height:18em; overflow:auto; margin:12px auto 6px auto; border:1px solid black; padding:0.5em; }
.agreement p
	{ font: normal normal 12px monospace; margin-top:0.5em; text-align:left; }
div.condition-note
	{ font-size:smaller; text-align:center; }

	/* Global Footer Styles */
#footer-links {
	text-align:center;
	font: normal normal bold 12px Arial, sans-serif;
}
#footer-banner {
	background-color:#1c5685;
	color:white;
	font: normal normal normal 10pt Arial, sans-serif;
	padding:6px 12px;
}
#footer-banner a {
	color:white;
	text-decoration:none;
}
#footer-links {
	clear:both;
}
#footer-links li {
	list-style-type:none;
	display:inline;
}
#refund_policy {
	display:none;
}
#std_footer {
	width: 996px;
	background-color:#99f;
	color:white;
}
#std_subfooter {
	width: 996px;
	margin:0;
	font: normal normal normal 10px Arial, sans-serif;
	color:#1c5685;
}
#std_subfooter hr {
	border:none;
	border-top:1px solid #1c5685;
}
#hon-code {
	width:240px;
	float:right;
}
#hon-code #hon-logo {
	float:left;
	margin-right:6px;
	background-image:url(/Images/HDN.jpg);
}
/* Revised breadcrumb footer link styles */


/*Footer Tabs CSS */
#footerTabsContentContainer {
	overflow: hidden;
	clear: both;
	float: left;
	width: 996px;
	background: #CCE5F2;
	margin: 0;
	padding: 0;
}
.footerTabsContent {
	padding: 20px;
	margin: 0;
}
ul#footerTabs {
	margin: 0;
	float: left;
	list-style: none;
	width: 100%;
	background: #7BB5D4;
	padding: 0;
}
ul#footerTabs li {
	float: left;
	margin: 0;
	padding: 6px 0 5px 0;
	overflow: hidden;
	cursor: pointer;
}
ul#footerTabs li a {
	text-decoration: none;
	color: #1C5685;
	font-size: 11px;
	font-weight: bold;
	padding-left: 16px;
	background: transparent url(/Images/rightArrow.png) 0 2px no-repeat;
}
ul#footerTabs li a: hover {
	color: #003768;
}
ul#footerTabs li.current {
	background: #CCE5F2;
}
ul#footerTabs li.current a, ul#footerTabs li.current a, ul#footerTabs li.current a:link {
	background: transparent url(/Images/downArrow.png) 1px 2px no-repeat;
}
.header-link {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.footerTabsContent ul {
	padding: 0 0 15px 0;
}
.footerTabsContent ul li {
	display: inline;
}
.footerTabsContent {
	padding: 10px 20px 0;
}
ul#footerTabs li.tab0, ul#footerTabs li.tab1, ul#footerTabs li.tab2 {
	border-right: 1px solid #8AC9E5;
}
ul#footerTabs li.tab0 {
	padding: 5px 30px;
}
ul#footerTabs li.tab1 {
	padding: 5px 40px;
}
ul#footerTabs li.tab2 {
	padding: 5px 45px 5px 44px;
}
ul#footerTabs li.tab3 {
	padding: 5px 35px 5px 36px;
}
#copyright-text {
	clear: both;
	margin: 10px 0 15px 0;
	text-align:left;
	padding:0px;
}

	/* Start Google Search Results Styles */
.gsc-control-cse
{
	font-family: Arial, sans-serif;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}
input.gsc-input
{
	border-color: #BCCDF0;
}
.gsc-search-button td
{
	position: absolute;
}
.gsc-search-button
{
	background-color: #E08D4C;
	border: 0px solid #E08D4C;
	color: #FFFFFF;
	padding-bottom: 2px;
	cursor: pointer;
	font-size: 14px;
	font-weight: bolder;
	height: 19px;
	text-decoration: none !important;
	width: auto;
	font-size: 14px;
	font-family: Arial,sans-serif;
}
.gsc-tabHeader.gsc-tabhInactive
{
	border-color: #E9E9E9;
	background-color: #E9E9E9;
}
.gsc-tabHeader.gsc-tabhActive
{
	border-top-color: #FF9900;
	border-left-color: #E9E9E9;
	border-right-color: #E9E9E9;
	background-color: #FFFFFF;
}
.gsc-tabsArea
{
	border-color: #E9E9E9;
}
.gsc-webResult.gsc-result
{
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover
{
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b
{
	color: #1c5685;
}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b
{
	color: #1c5685;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b
{
	color: #1c5685;
}
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b
{
	color: #1c5685;
}
.gsc-cursor-page
{
	color: #1c5685;
}
a.gsc-trailing-more-results:link
{
	color: #1c5685;
}
.gs-webResult.gs-result .gs-snippet
{
	color: #333333;
}
.gs-webResult.gs-result .gs-visibleUrl
{
	color: #666666;
}
.gsc-cursor-box
{
	border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page
{
	border-color: #E9E9E9;
	background-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page
{
	border-color: #FF9900;
	background-color: #FFFFFF;
}
.gs-promotion.gs-result
{
	border-color: #336699;
	background-color: #FFFFFF;
}

/* Justin Added */
.gsc-tabsArea, #breadcrumbs-head
{
	display: none;
}
.gs-visibleUrl, .gs-webResult div.gs-visibleUrl.gs-visibleUrl-long, .gs-promotion.gs-result, .adDescription
{
	color: #666666;
}
div.gs-webResult .gs-title a
{
	color: #1c5685;
	font-size: 16px;
	font-weight: bold;
}

.gsc-search-box
{
	display: none;
}

.HeadSiteSearchTexbox
{
	width: 300px;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF url(https://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left center;
	border: 1px solid #7E9DB9;
	font-size: 14px;
	padding: 2px;
}

#searchResults
{
	padding-top: 6px;
}

.SearchResultHeading
{
	color: #333333;
	margin-bottom: 12px;
}

.SearchResultHeading #SearchLabel
{
	color: #1c5685;
}

div.gs-webResult div.gs-visibleUrl.gs-visibleUrl-long
{
	display: block;
}

div.gs-webResult div.gs-visibleUrl.gs-visibleUrl-short
{
	display: none;
}

.GreyBoldLabel
{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}



/* end Google Search Results Styles */
	

/* Tridion Component: Triglycerides Search Graphic */ 
inc#img { background-image: url("/Images/triglycerides-searchgraphic.jpg"); }
	

/* Tridion Component: Global Header Background */ 
inc#img { background-image: url("/Images/header_bg.jpg"); }
	

/* Tridion Component: Global Header Logo */ 
inc#img { background-image: url("/Images/logo.gif"); }
	

/* Tridion Component: Header 5-Stars */ 
inc#img { background-image: url("/Images/stars.gif"); }
	

/* Tridion Component: Shopping Cart Icon */ 
inc#img { background-image: url("/Images/shopping_cart.gif"); }
	

/* Tridion Component: HON Code Compliance Icon */ 
inc#img { background-image: url("/Images/HDN.jpg"); }
