@charset "utf-8";


  /* 1267 =================================================== */  

/* Additional styles for mobile-ready site */  
html,body
{
    width: auto;
}
.container {
	top:0px;
}
.footer, .header, .topNavigation, .socialnetworksharecontainer, .nutritionTopfoodsNav, .sidebar, .subfooter, .sectionHeader, .menu, .localSearch, .slidesDesktop, .topBlueBanner, .hideMobile {
	display:block;
}  
.mobile, .burgerMobileNav {
	display:none;	
}
.sectionTitle, #iconForTool {
	display:inline-block;
}
.subHeader h3 {
	display:inline;
}
.titleHolder {
	display:inline-block;
}
.container, .content, .subHeader ,sectionTitle, .main, .threeColumn {
	width:auto;
}
.subHeader h1 {
	border:none;
	width:auto;
	height:auto;
	text-align:left;
	display:inline;
	margin-left:215px;
	background-color:#fff;
	line-height:normal;
}
.headerHolder {
	display:inline-block;
	width:auto;
}
.h1Wrap {
	display:inline-block;
}
.content .getMore .mobileText {
	display:none;
}
.content .main ul li {
	padding-left: 25px;
}
.content .main li {
	padding-bottom:10px !important;
}
.content .innerLeftColumn, .content .innerRightColumn {
	line-height:25px !important;
	min-height:80px;
}
.content .innerLeftColumn {
	width:440px;
	margin-right:50px;
	float:left;
}
.content .innerRightColumn {
	width:217px;
	float:left;
	font-weight:bold;
}
.content .innerLeftColumn.columnTitle, .content .innerRightColumn.columnTitle {
	min-height:0px;
	color:#484848;
	font-weight:normal;
}
.mobileButtonForm {
	display:none;
}
#nextButton {
	display:block;
	margin-top:15px;
}
.mobileButton {
	width:auto; 
	height:auto;
	margin-left:0 !important;
	padding-bottom:0 !important;
	padding-left:25px !important;
	line-height:normal;
	border-bottom:none;
}
.mobileMenu {
	display:none;
}
.mobileMenuLink {
	display:none;
}
.threeColumn h2 {
	width:auto;
	height:auto !important;
	line-height:normal;
	font-size:18px;
	margin-left:auto;
	padding-top:auto;
	padding-bottom:auto;
	margin-top:auto;
	marin-bottom:auto;
}
.iphoneArrowGray, .mobileVideo {
	display:none;
}
.animationCornerWidgetLink {
	display:block;
}
.tableReference {
	display:inline;
}
table.wide, table.small {
	display:block;
}
.imageBullet {
	margin-left:0px;
	float:left;
}
.imageBulletParagraph {
	width:630px !important;
	margin-left:20px !important;
	margin-right:0px !important;
}
.mobileTable {
	display:none;
}
.imageThumb {
	float:left;
	margin-bottom:15px;
	width:200px;
}
.imageThumb img {
	border: 1px solid #DDDDDD;
    border-radius: 10px;
}
.imageThumbDescription {
	padding-left:15px;
	float:left;
	margin-bottom:15px;
}
.navTable {
	margin-top:15px;
}
.navTable td {
	font-size:inherit;
	margin-left:0;
}
.interesting img {
	margin-bottom:10px;
}
.level2 .imageZone {
	display:block;
}












body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	color: #666;
}

body.splash {
	background-image:url('../images/new-home/bg-bar.png');
	background-repeat: repeat-x;
	background-position: left top;
}

@font-face {
    font-family: 'GudeaRegular';
    src: url('../assets/fonts/Gudea-Regular-webfont.eot');
    src: url('../assets/fonts/Gudea-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/Gudea-Regular-webfont.woff') format('woff'),
         url('../assets/fonts/Gudea-Regular-webfont.ttf') format('truetype'),
         url('../assets/fonts/Gudea-Regular-webfont.svg#GudeaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GudeaItalic';
    src: url('../assets/fonts/Gudea-Italic-webfont.eot');
    src: url('../assets/fonts/Gudea-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/Gudea-Italic-webfont.woff') format('woff'),
         url('../assets/fonts/Gudea-Italic-webfont.ttf') format('truetype'),
         url('../assets/fonts/Gudea-Italic-webfont.svg#GudeaItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GudeaBold';
    src: url('../assets/fonts/Gudea-Bold-webfont.eot');
    src: url('../assets/fonts/Gudea-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/Gudea-Bold-webfont.woff') format('woff'),
         url('../assets/fonts/Gudea-Bold-webfont.ttf') format('truetype'),
         url('../assets/fonts/Gudea-Bold-webfont.svg#GudeaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, p {
	margin:0;
	padding:0;
}

a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

a:link {
	color: #02a2bb;
	text-decoration: underline; 
}
a:visited {
	color: #02a2bb;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
	outline:none;
	border:none;
}

hr {
	color:#ccc;
	background-color:#ccc;
	height:1px;	
	border:0;
	margin-top:10px;
	margin-bottom:15px;
}

input:focus {outline: none; }
select:focus {outline: none; }

.container {
	width: 987px;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	position:relative;
	#padding-left:15px;
	#padding-right:15px;
}

.header {
	background-color: #fff;
	height:90px;
	width:987px;
}
.content {
	padding: 80px 0 60px 0;
	width:987px;
}
.content.hot {
	position:relative;
	top:0px;
}
.splash .content {
	height: auto;
	padding-top: 40px;
	padding-bottom:15px;
	width: 987px;
	margin-left: 0px;
}
.content.level2, .tool {
	padding-top:0;
}
.home {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bg04-narrow.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
.content .main {
	width:707px;
}
.content .main .hide {
	display:none;
}
.content .main .threeColumn {
	margin-right:100px;
}
.content .main.topFoods .threeColumn {
	margin-right:50px;
}
.home .main {
	width:640px;
	padding-left:7px;
}
.tool .main {
	width:987px;
}
.tool .bannerZone {
	margin-bottom:0;
	padding-top:0;
	/*border-top:solid 3px #cfe148;*/
}
.tool .reportLine {
	height:21px;
	line-height:normal;
	margin-bottom: 5px !important;
}
.tool .statusSad {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/icon-emotion-sad.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	padding-left:30px;
}
.tool .statusHappy {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/icon-emotion-happy.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:30px;	
}
.tool .statusNormal {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/icon-emotion-normal.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	padding-left:30px;
}
.content .main {
	line-height:21px;
	font-size:14px;
	margin-bottom:15px;
	text-align:justify;
	text-justify:inter-word;
	/*font-weight:400;*/
}
.content .main p {
	line-height:21px;
	font-size:14px;
	margin-bottom:15px;
	text-align:justify;
	text-justify:inter-word;
	width:auto;
	/*font-weight:300;
	color:#333;*/
}
.content .main .footnote {
	width:100%;
	border-top: solid #ddd 3px;
	padding-top:5px;
}

.content .main .indent {
	padding-left:20px;
	display:inline-block;
	margin-bottom: 15px;
}
#twitter-widget-0 {
	margin-bottom: 15px;
}
.content .main p.caption {
	line-height:normal;
	font-size:11px;
	margin-top:10px;
	width:500px;
}
.content .main p.caption.disclaimer {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ddd;	
	padding-top:10px;
	margin-top:30px;
}
.content .main p.intro {
	line-height:22px;
	font-size:16px;
	margin-bottom:10px;
	text-align:justify;
	text-justify:inter-word;
	width:500px;
	color:#484848;
	margin-bottom:20px;
	/*font-weight:600;*/
}
.content .main .introZoneWide p.intro {
	width:100%;
}
.content .main .introZone div.intro {
	background-color: #e7e7e7;
	padding: 10px;
	margin-bottom: 10px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bg-subtle.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.content .main .introZoneWide div.intro {
	background-color: #e7e7e7;
	padding: 10px 40px 10px 10px;
	margin-bottom: 10px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bg-subtle.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.content .main .introZone div.intro p {
	width:460px !important;
}
.content .main .introZone {
	width:500px;
}
.content .main .introZoneWide {
	width:707px;
}
.content .main .introImage {
	margin-bottom:15px;
	display:block;
}
.narrow {
	width:345px;
}
.narrow p.header {
	margin-top:22px;
}
.content .main p.introduction {
	padding-left:0px;
}

.content .main li {
	font-size:14px;	
	padding-bottom:10px;
	padding-left:25px;
	list-style-position:inside;
	padding-left:0;
}
.content .main ul li {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style-type: none;
	padding-left:25px;
}
.content .main ul ul li {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-disc.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	list-style-type: none;
	font-size:12px;	
	padding-bottom:5px;
	padding-left:15px;
	list-style-position:inside;
}
.content .main ul ul ul li {
	background: none;
	list-style-type: none;
	font-size:12px;	
	padding-bottom:5px;
	padding-left:45px;
	list-style-position:outside;
}
.content .main ul ul ul ul li {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-arrow-small.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-type: none;
	font-size:12px;	
	padding-bottom:5px;
	padding-left:15px;
	list-style-position:outside;
}
.content .main ul ul {
	margin-top:5px;
	margin-left:25px;
}
.content .main .newsholder li {
	list-style-type: none;
	font-size:15px;	
	padding-bottom:10px;
}
.content .main .newsholder li li {
	padding-left:25px;
	font-size:13px;
	padding-bottom:0;
}
.content .main .newsholder li.itemList {
	list-style-type: disc;
	list-style-position:outside;
	font-size:14px;	
	line-height:18px;
	padding-bottom:10px;
	padding-left:5px;
	margin-left:12px;
	text-align:justify;
}
.content .main a:link, .content .main a:visited {
	color: #02a2bb;
	text-decoration: none; 
}
.content .main a:hover, .content .main a:active { 
	color: #02a2bb;
	text-decoration: underline;
}
.content .main hr {
	width:500px;
}
.content .main h2 {
	margin-top:22px;
	margin-bottom:10px;
	color:#484848;
	font-weight:normal;
	font-size:20px;
	position:relative;
	line-height:32px;
	/*width:100%;*/
	/*font-weight:600;*/
}
.content .main h3, #account h3, #personal h3 {
	font-size:14px;
	margin-bottom:10px;
	/*font-weight:600;*/
}
.content .main h4 {
	font-size:14px;
	margin-bottom:10px;
	text-transform:lowercase;
	font-style:italic;
	/*font-weight:600;*/
}
.hot .main h2 {
	margin-top:0;
}
.interesting .main h2 a:link, .interesting .main h2 a:visited { 
	color: #02a2bb;
	text-decoration: none;
}
.interesting .main h2 a:hover, .interesting .main h2 a:active { 
	color: #02a2bb;
	text-decoration: none;
}
.content .main .introHead {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #cfe148;
	margin-bottom:10px;
	margin-top:0px;
}
.content .main .introHeadSimple {
	margin-top:0px;
}
.content .mainBasic .introHead {
	margin-top:0px !important;
}
.content .main .introHead h2.intro {
	background-color: #fff;
	padding-top: 10px;
	padding-bottom:5px;
	font-size: 32px;
	color: #484848;
	width: 697px;
	height: auto;
	margin-top: 0;	
}
.content .main .mainText {
	width:707px;
}
.aboutUsmainText {
	margin-top:0;
}
.content .main .rightText {
	border-left: 3px solid #DDDDDD;
    margin-bottom: 10px;
    margin-left: 80px;
    min-height: 90px;
    padding-left: 20px;
}
.content .main .rightText p {
    font-size: 12px;
	line-height:normal;
}
.content .secondary h2 {
	width:697px;
	height:32px;
	margin-top:22px;
	color:#484848;
	font-weight:normal;
	font-size:16px;
	position:relative;
	line-height:32px;
	margin-left:290px;
}
.content .sidebar {
	width:280px;
	margin-top:0px;
}
.home .sidebar {
	width:340px;
}
.content .sidebar h1 {
	margin-bottom:30px;
}
.content .subSidebar {
	margin-top:20px;
}
.content h1 {
	font-size:24px;
	font-weight:normal;
	color:#484848;
}
.content h1.titleBullet {
	padding-left: 40px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/title-bullet-welcome.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height:40px;	
}
.content .h3, #account .h3, #personal .h3 {
	margin-bottom:12px;
}
.formDiv {
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border:1px solid #ccc;
	color:#777;
	font-size:14px;
	height:25px;
	padding:0 0 0 9px;
	margin-right: 9px;
	margin-top: 9px;
	margin-bottom:10px;
}
.formZone input[type=text] {
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border:1px solid #ccc;
	color:#777;
	font-size:14px;
	height:25px;
	padding:0 0 0 9px;
	margin-right: 9px;
	margin-top: 9px;
	margin-bottom:10px;
}
.formZone input[type=text].large {
	width:390px;
} 
.formZone input[type=text].small {
	width:60px;
}
.formZone .closeX {
	position:relative;
	top:12px;
}

/* ~~ The footer ~~ */
.superFooter {
	
}
.footer {
	padding-top: 45px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	background-color: #fff;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #99d8e1;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f4f2f1;
	height: 330px;
	color: #666;
	font-size: 14px;
	text-transform: uppercase;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bg-footer.png);
	background-repeat: repeat-x;
	background-position: 0px 6px;
	margin-bottom:15px;
	# width:100%;
}
.footer a:link, .footer a:visited {
	color: #02a2bb;
	text-decoration: none;
}
.footer a:hover, .footer a:active, .footer a:focus { 
	color: #02a2bb;
	text-decoration: underline;
}
.footer .col {
	width:236px;
	padding-right:10px;
}
.footer .col.last {
	width:239px;
	padding-right:10px;
}
.footer .col h3 {
	font-size:14px;
}
.footer .col p {
	margin-bottom:20px;
	margin-top:5px;
	line-height:20px;
}
.footerContent {
	width:987px;
}
.footerWrap {
	margin:0 auto;
	width:1017px;
}
.subfooter {
	margin-bottom:50px;
	color:#999;
	font-size:11px;
}
.subfooterContent {
	margin:0 auto;
	width:987px;
}
.fourTools {
	margin-bottom:20px;
}
.fourTools .tool02:hover, .fourTools .tool04:hover {
	background-position: -86px 0px;
}
.fourTools .tool03:hover {
	background-position: -172px 0px;
}
.fourTools .tool01 {
	width: 172px;
	height: 172px;
	margin-bottom: 8px;
	margin-right: 8px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/4tools-01b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;	
}
.fourTools .tool02 {
	width:86px;
	height:172px;
	margin-bottom: 8px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/4tools-02b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
}
.fourTools .tool03 {
	width:172px;
	height:86px;
	margin-right:8px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/4tools-03b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;	
}
.fourTools .tool04 {
	width:86px;
	height:86px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/4tools-04b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
}
.fourToolsMini {
	margin-top:13px;
}
.fourToolsNav {
	position:absolute;
	z-index:1000;
	left:70px;
	top:13px;
	width:auto;
	height:60px;
	background-color:#fff;
	display:none;
	font-size:12px;
}
.fourToolsNav a:link, .fourToolsNav a:visited {
	color: #484848;
	text-decoration: none; 
	background-color:#ddd;
}
.fourToolsNav a:hover, .fourToolsNav a:active { 
	color: #fff;
	text-decoration: none;
	background-color: #f89939;
}
.fourToolsNav .set {
	width:136px;
	height:60px;
	margin-right:4px;
}
.fourToolsNav .toolButton {
	width: 110px;
	height: 22px;
	padding: 6px 0 0 26px;
	display: block;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/tool-plus.png);
	background-repeat: no-repeat;
	background-position: 5px 7px;	
}
.fourToolsNav a.orange:link, .fourToolsNav a.orange:visited {
	color: #484848;
	text-decoration: none; 
	background-color:#ddd;
}
.fourToolsNav a.orange:hover, .fourToolsNav a.orange:active { 
	color: #fff;
	text-decoration: none;
	background-color: #f89939;
}
.fourToolsNav a.blue:link, .fourToolsNav a.blue:visited {
	color: #484848;
	text-decoration: none; 
	background-color:#ddd;
}
.fourToolsNav a.blue:hover, .fourToolsNav a.blue:active { 
	color: #fff;
	text-decoration: none;
	background-color: #19bbd4;
}
.fourToolsNav .toolButton.top {
	margin-bottom:4px;
}
/*
.fourToolsNav .toolButton.gray {
	background-color:#ccc;
}
.fourToolsNav .toolButton.blue {
	background-color:#19bbd4;
}
.fourToolsNav .toolButton.orange {
	background-color:#f89939;
}
.fourToolsNav .toolButton.green {
	background-color:#cfe148;
}
*/

/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in the page. */
	float: right;
}
.fltlft { /* this class can be used to float an element left in the page. */
	float: left;
}
.alignrt {
	text-align:right;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.clearfix { 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}
.banner {
	border: 1px solid #ddd;
	margin-bottom:3px;	
}
.bannerCaption {
	background-color:#f0f0f0;
	padding: 15px 17px 15px 17px;
	font-weight:bold;
}
.bannerQuad {
	margin-left:23px;
}
.logo {
	margin-left:0;
	margin-top:15px;
}

.main .menu {
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:15px;
}
.current a:link, .current a:visited, .current a:hover, .current a:active {
	color:#484848 !important;
	text-decoration:none !important;
}
.main .menu span {
	padding-left:2px;
	padding-right:2px;
	color:#999;
}
.iconCalendar {
	margin-left:7px;
	margin-right:11px;
	position:relative;
	top:-5px;
}
.innerLinks {
	text-align: right;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ddd;
	width: 170px;
	font-size: 14px;
	min-height:120px;
}
.innerLinks .heading {
	font-weight:bold;
}
.innerLinks .links {
	margin-top:10px;
	line-height:20px;
}
.innerLinks .links a:link, .innerLinks .links a:visited {
	color: #02a2bb;
	text-decoration: none;
	padding-right: 12px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow01.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
.innerLinks .links a:hover, .innerLinks .links a:active, .quad06 a:focus { 
	color: #02a2bb;
	text-decoration: underline;
}
.level1 {
	padding-left:0px;
}
.quad01 {
	width: 268px;
	height: 268px;
	background-color: #cfe148;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 8px;
	margin-bottom: 8px;
}
.quad01:hover {
	/*background-position: 0px -268px;*/
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad01-hot.png);
}
.quad02 {
	width: 130px;
	height: 268px;
	background-color:#f89939;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right:8px;
	margin-bottom:8px;
}
.quad02:hover {
	/*background-position: -130px 0px;*/
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad02-hot.png);
}
.quad03 {
	width: 433px;
	height: 268px;
	background-color: #fff;
	margin-right: 8px;
	margin-bottom: 8px;
	text-align: left;
	position:relative;
}
.quad03 .slide02, .quad03 .slide03, .quad03 .slide04, .quad03 .slide05 {
	position:absolute;
    top:0;
    left:0;
    z-index:8;
}
.quad03 .active {
	position:absolute;
    top:0;
    left:0;
	z-index:10;
}
.quad03 .last-active {
	z-index:9;
}
.quad04 {
	width: 130px;
	height: 406px;
}
.quad04a {
	width:130px;
	height: 130px;
	margin-top:8px;
	background-color:#04a2bb;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad04a.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.quad04a:hover {
	background-position: -130px 0px;
}
.quad04b {
	width:130px;
	height: 130px;
	background-color:#ccc;
}
.quad05 {
	width: 406px;
	height: 268px;
	margin-right:8px;
}
.quad05a {
	width: 268px;
	height: 130px;
	margin-right:8px;
	margin-bottom:8px;
	background-color:#04a2bb;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad05a.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.quad05a:hover {
	/*background-position: 0px -130px;*/
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad05a-hot.png);
}
.quad05b {
	width: 130px;
	height: 130px;
	background-color:#cfe148;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad05b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:8px;
}
.quad05b:hover {
	/*background-position: -130px 0px;*/
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad05b-hot.png);
}
.quad05c {
	width: 130px;
	height: 130px;;
	margin-bottom:8px;
	background-color:#ccc;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad05c.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.quad05c:hover {
	background-position: -130px 0px;
}
.quad05d {
	width: 130px;
	height: 130px;
	margin-bottom:8px;
	background-color:#99d8e1;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad05d.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.quad05d:hover {
	background-position: -130px 0px;
}
.quad05e {
	width: 130px;
	height: 130px;
	background-color:#99d8e1;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad05e.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.quad05e:hover {
	background-position: -130px 0px;
}
.quad06 {
	width: 295px;
	height: 130px;
	background-color: #fff;
	margin-right: 8px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bg-subtle.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	position:relative;
}
.quad06 .latestNewsletter {
	width:auto;
	padding-left:8px;
	font-size:14px;
	position:relative;
	padding-right:8px;
}
.quad06 .latestNewsletter a:link, .quad06 .latestNewsletter a:visited, .quad06 .latestNewsletter a:hover, .quad06 .latestNewsletter a:active {
	text-decoration:none;
	color: #02a2bb;
	padding-right: 12px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow01.png);
	background-repeat: no-repeat;
	background-position: right 21px;	
}
.quad06 a:link, .quad06 a:visited, .quad06 a:hover, .quad06 a:active {
	text-decoration:none;
	color: #02a2bb;
	padding-right: 12px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow01.png);
	background-repeat: no-repeat;
	background-position: right 21px;
	font-size:14px;	
}
.quad06 h2, .quad06 p {
	margin-left:20px;
	margin-right:20px;
	color:#666;
}
.quad06 h2 {
	font-size:24px;
	margin-top:25px;
	margin-bottom:30px;
}
.quad06 p {
	font-size:16px;
}
.quad06 p.geneContent {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/gene-label01.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

.quad07 {
	width: 130px;
	height: 130px;
	background-color:#99d8e1;
	margin-right:8px;
}
.quad08 {
	width: 130px;
	height: 268px;
}
.quad08b {
	width: 130px;
	height: 130px;
	background-color:#99d8e1;
	margin-top:8px;
}
.quadToolGray {
	width: 98px;
	padding-left:32px;
	height: 60px;
	background-color: #ccc;
	font-size: 14px;
	color: #fff;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadTool-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:relative;	
}
.quadToolGray.active:hover {
	background-color:#f89939;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadTool-icon02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.quadToolBlue {
	width: 98px;
	padding-left:32px;
	height:60px;
	background-color:#99d8e1;
	font-size:14px;
	color:#fff;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadTool-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:relative;
}
.quadToolBlue.active:hover {
	background-color:#f89939;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadTool-icon02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.quadToolBrightBlue {
	width: 98px;
	padding-left:32px;
	height:60px;
	background-color:#04a2bb;
	font-size:14px;
	color:#fff;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadTool-icon02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:relative;
}
.quadToolBrightBlue.active:hover {
	background-color:#f89939;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadTool-icon02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.quadToolBrightOrange {
	width: 98px;
	padding-left:32px;
	height:60px;
	background-color:#f89939;
	font-size:14px;
	color:#fff;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadTool-icon02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:relative;
}
.quadToolBrightOrange.active:hover {
	background-color:#f89939;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadTool-icon02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.quadLoginFacebook {
	width:285px;
	height:60px;
	background-color:#ccc;
	margin-right:1px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad-login-facebook.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.quadLoginFacebook:hover {
	background-position: 0px -60px;
}
.quadLoginTwitter {
	width:285px;
	height:60px;
	background-color:#ccc;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quad-login-twitter.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.quadLoginTwitter:hover {
	background-position: 0px -60px;
}
.quadToolBlue .myinnercontainer,.quadToolGray .myinnercontainer,.quadToolBrightBlue .myinnercontainer, .quadToolBrightOrange .myinnercontainer { 
	position:absolute; 
	top:50%; 
	height:38px; 
	margin-top:-19px; 
}
.quadrants {
	background-color:#fff;
	text-align:left;
	display:block;
}
.quadrantsMobile {
	display:none;
}
.quadrantsTools a:link,.quadrantsTools a:visited,.quadrantsTools a:hover,.quadrantsTools a:active {
	text-decoration:none;
}
.quadrantsTools form .textfield {
	border: 2px solid #ccc;
    border-radius: 10px;
    font-size: 16px;
    height: 48px;
    margin-bottom: 10px;
    width: 358px;
}
.quadrantsTools form .formInput {
	background-color: #ffffff;
    color: #555555;
    display: block;
    line-height: 1.42857;
    padding: 8px 12px;
    vertical-align: middle;
	box-sizing: border-box;
}
.quadrantsTools form .formInput::-moz-placeholder, .w-select::-moz-placeholder {
    color: #999999;
    opacity: 1;
}
.quadrantBanner {
	width:441px;
}
.quadrantSlogan {
	width:571px;
	height:130px;
	background-color:#04a2bb;
	margin-bottom:8px;
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadrant-slogan02.jpg) no-repeat;
}

.quadrantSloganBig {
	width:571px;
	height:198px;
	background-color:#04a2bb;
	margin-bottom:8px;
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/quadrant-slogan-large01.jpg) no-repeat;
}

.quoteZone {
	width:330px;
	font-size:20px;
	font-style:italic;
	border-top:solid 10px #ccc;
	padding-top:10px;
	float:right;
}
.search
{
	float: right;
#       padding-bottom: 18px;
	width: 447px;
	margin-top:10px;
	margin-right:-3px;
}
.search input[type=text]
{
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/search-small.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	border:1px solid #dadada;
	-webkit-border-radius: 6px 0 0 6px;
   	-moz-border-radius: 6px 0 0 6px;
   	border-radius: 6px 0 0 6px;
	color:#777;
	font-size:14px;
	height:25px;
	padding:0 0 0 35px;
	width:328px;
}
.searchZone {
	-webkit-border-radius: 7px;
   	-moz-border-radius: 7px;
   	border-radius: 7px;
	width: 338px;
	height: 30px;
	border: 1px solid #e2e3e4;	
	margin-top:20px;
}
.searchZone .searchLabel {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bg03.png);
	background-repeat: repeat-x;
	background-position: left top;
	color:#aaa;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2e3e4;
	text-align:center;	
	padding-top:5px;
	height: 25px;
}
.tool .sectionHeader {
	width: 977px;
	height: 43px;
	background-color: #ddd;
	margin-bottom:20px;
	margin-top:10px;
	padding-left:10px;
}
.sectionHeader {
	width: 100%;
	height: 43px;
	background-color: #cfe148;
}
.sectionHeader .foodSearch input[type=text] {
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border:0;
	color:#777;
	font-size:14px;
	height:25px;
	padding:0 0 0 9px;
	width:400px;
	margin-right: 9px;
	margin-top: 9px;
}
.sectionHeader .localSearch {
	margin-right: 9px;
	margin-top: 9px;
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/select-arrow.png) no-repeat scroll right #fff;
	height:25px;
	overflow:hidden;
	width:200px;
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
}
.sectionHeader .localSearchField input[type=text] {
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border:1px solid #ccc;
	color:#777;
	font-size:14px;
	height:25px;
	width:189px;
	padding:0 0 0 9px;
	margin-right: 9px;
	margin-top: 9px;
}
.sectionHeader .localSearch select {
	-webkit-appearance:none;
	background:none repeat scroll 0 0 transparent;
	border:0;
	color:#777;
	font-size:14px;
	height:auto;
	padding-left:9px;
	padding-top:3px;
	width:220px;
	cursor:pointer;
}
.sectionHeader .localSearch select option {
	padding-bottom:5px;
	color:#02A2BB;
}
.sectionHeader .localSearch select optgroup {
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
}
.sideNavigation {
	width: 232px;
	padding: 20px 15px 0 15px;
	border: 3px solid #ddd;
	font-size:14px;
	min-height:426px;
}
.home .sideNavigation {
	min-height:210px;
}
.sideNavigation .ui-icon {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow03.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:14px;
	height:14px;
	display:block;
	cursor: pointer;
	margin-top: 0;
    overflow: hidden;
    text-indent: -99999px;
	position:relative;
	top:1px;
}
.sideNavigation div {
	margin-bottom:20px;
}
.sideNavigation .subLink {
	font-size:12px;
	margin-bottom:10px;
	margin-left:14px;
}
.sideNavigation .subLinks {
	position:relative;
	top:-5px;
}
.sideNavigation a:link, .sideNavigation a:visited {
	color: #02a2bb;
	text-decoration: none;
	display: block;
	width:218px;
}
.sideNavigation a:hover, .sideNavigation a:active, .sideNavigation a:focus {
	color: #02a2bb;
	text-decoration: none;
	padding-bttom:3px;
	width:218px;	
}
.sideNavigationHeader {
	width: 238px;
	height:40px;
	background-color:#ddd;
	color:#666;
	padding: 0 15px 0 15px;
	position:relative;
}
.sideNavigationHeader .centeredText {
	position:absolute;
	top:50%;
	height:12px;
	margin-top:-6px;
}
.subHeader {
	padding-top:0px;
	padding-bottom:10px;
	position:relative;
}
.subHeader h1 {
	display:inline;
	margin-left:215px;
}
.subHeader h1.toolTitle {
	display:inline;
	margin-left:10px;
}
.subHeader h1 a:link, .subHeader h1 a:visited {
	color: #02a2bb;
	text-decoration: none;
	font-size: 24px;
}
.subHeader h1 a:hover, .subHeader h1 a:active { 
	color: #02a2bb;
	text-decoration: underline;
	font-size: 24px;
}
.subHeader h3 {
	display: inline;
	padding-right: 20px;
	font-size: 32px;
	font-weight: normal;
	color: #484848;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow05.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
	position:relative;
	top:-17px;
}
.subHeader h3.first {
	margin-left:10px;	
}
.subHeader h3.first .secondCrumb {
	 background-image: url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow05.png");
	 display:inline-block;
	 padding-left:20px;
	 background-repeat: no-repeat;
	 background-position: 3px 3px;
}
.subHeader h3 a:link, .subHeader h3 a:visited {
	color: #02a2bb;
	text-decoration: none; 
	font-size:14px;
}
.subHeader h3 a:hover, .subHeader h3 a:active { 
	color: #02a2bb;
	text-decoration: underline;
	font-size: 14px;
}
table.small {
	width:345px;
	margin-left:17px;
	text-align:center;
	font-size:11px;
	margin-bottom:30px;
}
table.small th {
	border-bottom: solid 2px #cfe148;
	padding:10px 7px 5px 7px;
	vertical-align:bottom;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
}
table.small th.lower {
	text-transform: none;
}
table.small th.left {
	text-align:left;
}
table.small td {
	border-bottom: solid 1px #ddd;
	padding:5px 7px;
}
table.small td.left {
	background-color:#eee;
	border-bottom: solid 1px #fff;
	text-align:left;
}
table.wide {
	text-align:center;
	font-size:11px;
	margin-bottom:30px;
}
table.wide th {
	border-bottom: solid 2px #cfe148;
	padding:10px 7px 5px 7px;
	vertical-align:bottom;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
}
table.wide th.lower {
	text-transform: none;
}
table.wide th.left {
	text-align:left;
}
table.wide td {
	border-bottom: solid 1px #ddd;
	padding:5px 7px;
}
table.wide td.left {
	background-color:#eee;
	border-bottom: solid 1px #fff;
	text-align:left;
}
.tableHeaderSmall, h4.tableHeaderSmall {
	margin-left: 17px;
	font-size: 11px !important;
	text-transform: uppercase !important;
	font-style:normal !important;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	width:345px;
	padding-top:5px;
	padding-bottom:5px;	
	margin-top:22px; 
}
.tableHeaderSmall.lower {
	text-transform: none !important;
}
.tableHeaderWide, h4.tableHeaderWide {
	font-size: 11px !important;
	text-transform: uppercase !important;
	font-style:normal !important;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	padding-top:5px;
	padding-bottom:5px;	
	margin-top:22px; 
}
.tableHeaderWide.lower {
	text-transform: none !important;
}
.tableZone {
	width:362px;
}
.tableZone .caption, .imageZone .caption {
	margin-left:17px;
}
table.userInfowithinForm td {
	font-size:14px;
}
.imageZoneGND, .imageZoneGND .caption {
	width:180px !important;
}
.imageZoneGND.hidden, br.hidden {
	display:none;
	margin:0 !important;
}
.tableZone img, .imageZone img {
	margin-left:17px;
}
.imageZone {
	width: 342px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ddd;
	margin-left:17px;	
	margin-bottom:15px;
}
.topLinks {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.topLinks a:link, .topLinks a:visited, .topLinks a:active {
	color: #02a2bb;
	text-decoration: none; 
}
.topLinks a:hover { 
	color: #02a2bb;
	text-decoration: underline;
}
.topSubnavigation {
width:857px;
height:130px;
position:absolute;
z-index:1000;
color:#02a2bb;
font-size:16px;
padding-left:130px;
padding-top:20px;
line-height:36px;
display:none;
opacity:0;
background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.topNavigation {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 987px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: 40px;
	background-color: #bbb;
	position: relative;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bg05.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	z-index:1000;
}
.topNavigation a:link, .topNavigation a:visited {
	color: #fff;
	text-decoration: none; 
	position:relative;
	top:3px;
}
.topNavigation a:hover, .topNavigation a:active, .topNavigation a:focus { 
	color: #fff;
	text-decoration: underline;
}
.topNavigation .divider {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topnav-divider.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 27px;
	margin-left:25px;
	margin-right:25px;
	width: 1px;
}
.topNavigation .navArrows {
	height:40px;
	width:50px;
	padding-top:7px;
	position:relative;
	left:-20px;
}
.topNavigation .navLinks {
	height:27px;
	width:850px;
	position:absolute;
	top:6px;
}
.ui-tabs-nav {
	padding-left: 0px;
}
.ui-tabs-nav li {
	display:inline-block;
	width:120px;
	height:20px;
	padding:0 0 8px 0 !important;
	text-align:center;
	background-color: #fff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-left-color: #ccc;
	-webkit-top-left-border-radius: 4px;
	-webkit-top-right-border-radius: 4px;
   	-moz-top-left-border-radius: 4px;
	-moz-top-right-border-radius: 4px;
   	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-image:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.ui-tabs-nav li.geneTab {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/gene-label02.png) !important;
	background-repeat: no-repeat;
	background-position: 8px 4px !important;
}
.ui-tabs-nav li a:link, .ui-tabs-nav li a:visited {
	color: #999 !important;
	text-decoration: none !important; 
	position:relative;
	top:3px;
	line-height:20px;
	display:inline-block;
}
.ui-tabs-nav li a:hover, .ui-tabs-nav li a:active { 
	color: #999 !important;
	text-decoration: none !important;
}
.ui-tabs-nav li.ui-state-active {
	border-top-color: #cfe148;
	border-right-color: #cfe148;
	border-left-color: #cfe148;
	background-color:#cfe148;	
}
.ui-tabs-nav li.ui-state-active a:link, .ui-tabs-nav li.ui-state-active a:visited {
	color: #484848 !important;
	text-decoration: none !important; 
}
.ui-tabs-nav li.ui-state-active a:hover, .ui-tabs-nav li.ui-state-active a:active { 
	color: #484848 !important;
	text-decoration: none !important;
}

.ui-tabs-nav li.currentTab {
	border-top-color: #cfe148;
	border-right-color: #cfe148;
	border-left-color: #cfe148;
	background-color:#cfe148;	
}
.ui-tabs-nav li.currentTab a:link, .ui-tabs-nav li.currentTab a:visited {
	color: #484848 !important;
	text-decoration: none !important; 
}
.ui-tabs-nav li.currentTab a:hover, .ui-tabs-nav li.currentTab a:active { 
	color: #484848 !important;
	text-decoration: none !important;
}

.vertBanners p, .vertBannersLinks p {
	width:295px !important;
	font-size:16px !important;
}
.vertBanners h2, .vertBannersLinks h2 {
	font-size:26px;
	font-weight:normal;
}
.vertBanners a:link, .vertBanners a:visited {
	color: #02a2bb !important;
	text-decoration: none; 
}
.vertBanners a:hover, .vertBanners a:active { 
	color: #02a2bb !important;
	text-decoration: none;
}
.vertBannersLinks a:link, .vertBannersLinks a:visited {
	color: #02a2bb;
	text-decoration: none;
	padding-right: 12px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow01.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
.vertBannersLinks a:hover, .vertBannersLinks a:active { 
	color: #02a2bb;
	text-decoration: underline;
}
/*.vertBanners div:hover { 
	background-position: 0px -250px;
}*/
.verticalBanner01 h2, .verticalBanner02 h2, .verticalBanner03 h2, .verticalBanner04 h2, .verticalBanner06 h2, .verticalBanner07 h2, .verticalBanner08 h2 {
	color: #02a2bb !important;
}
.verticalBanner02 h2, .verticalBanner06 h2, .verticalBanner07 h2, .verticalBanner08 h2 {
	padding-left: 42px;
}
.verticalBanner02 h2 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/toolHighlight02.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.verticalBanner06 h2 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/toolHighlight06.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.verticalBanner07 h2 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/toolHighlight08.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.verticalBanner08 h2 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/toolHighlight08.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.verticalBanner01 {
	width: 295px;
	height: 200px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/home-banner01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
	padding-left:345px;
	padding-top:50px;
}

.verticalBanner02 {
	width: 295px;
	height: 200px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/home-banner02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
	padding-left:345px;
	padding-top:30px;
}
.verticalBanner03 {
	width: 295px;
	height: 200px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/home-banner03.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
	padding-left:345px;
	padding-top:50px;
}
.verticalBanner04 {
	width: 295px;
	height: 200px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/home-banner04.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
	padding-left:345px;
	padding-top:20px;	
}
.verticalBanner05 {
	width: 295px;
	height: 200px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/home-banner05.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
	padding-left:345px;
	padding-top:50px;	
}
.verticalBanner06 {
	width: 295px;
	height: 200px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/home-banner06.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
	padding-left:345px;
	padding-top:30px;
}
.verticalBanner07 {
	width: 295px;
	height: 200px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/home-banner07.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
	padding-left:345px;
	padding-top:30px;
}
.verticalBanner08 {
	width: 295px;
	height: 275px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/home-banner08.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display:block;
	padding-left:345px;
	padding-top:30px;
}


.bannerHover, .bannerHover h1, bannerHover a { color:#fff; }
.bannerHover h1 { 
	font-size:24px; 
}
.bannerHover p { 
	margin:15px 0 10px 0; 
	line-height:1.4em; 
	font-size:16px; 
	width:auto;
}
.bannerHover .topZone a:link, .bannerHover .topZone a:visited {
	color: #02a2bb;
	text-decoration: none;
	padding-right: 12px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow02.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
.bannerHover .topZone a:hover, .bannerHover .topZone a:active, .bannerHover .topZone a:focus { 
	color: #02a2bb;
	text-decoration: underline;
}
.bannerHover .topZone {
	width: 393px;
	height: 199px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: left;
}
.bannerHover a.mainButton { 
	display:block; 
	float:left; 
	width:433px;
	height:59px; 
	background:#484848;
}

.slide01 .bannerHover a.mainButton:hover {  
	background:#aaa; 
}
.slide02 .bannerHover a.mainButton:hover {  
	background:#ff6c02; 
}
/*
red banner
.slide03 .bannerHover a.mainButton:hover {  
	background:#c03e12; 
}
yellow banner
.slide02 .bannerHover a.mainButton:hover {  
	background:#ffcc00; 
}
*/
.slide03 .bannerHover a.mainButton:hover {  
	background:#c8bf1f; 
}
.slide04 .bannerHover a.mainButton:hover {  
	background:#54a2e6; 
}
.slide05 .bannerHover a.mainButton:hover {  
	background:#ce3431; 
}



    .news-headlines {
      list-style: none;
      position: relative;
    }

      .news-headlines li {
       height: 35px;
    	padding: 5px 15px 0 15px !important;
        margin-bottom: 3px;
        position: relative;
        z-index: 20;
        -webkit-transition: all .75s ease-out;
        -moz-transition: all .75s ease-out;
        -o-transition: all .75s ease-out;
        transition: all .75s ease-out;
        color: #336699;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
		color:#484848;
		background-image:none !important;
		line-height:18px;
      }

      .news-headlines li:hover {
          cursor: pointer;
      }
      
      .news-headlines .highlight {
         width: 324px;
         background: #cfe148;
         position: absolute;
         top: 0;
         left: 0;
         z-index: 10;
      }

      .news-headlines .highlight:before {
        display: none;
      }

    .news-headlines {
       float: left;
       width: 354px;
    }
	
	.news-holder {
		border-bottom-width: 3px;
		border-bottom-style: solid;
		border-bottom-color: #ddd;
		padding-bottom:0px;
		height:220px;
		margin-bottom:20px;		
	}

    .news-preview {
	float: left;
	width: 353px;
	position: relative;
	z-index: 5;
	margin-left: 0px;
	min-height: 210px;
	position: relative;
	background-color: #ddd;
    }
	 

      .news-preview img {
        display: block;
        border: solid 1px #999;
        width: 100%;
        height: auto;
        max-width: 220px;
        max-height: 143px;
        margin: 0 auto 5px auto;
      } 
	  
	  .news-content {
        position: absolute;
        background: #484848;
        z-index: 10;
        padding: 0;
        top: 0;
        left: 0;
		height:200px;
		padding-top:10px;
    }

    .bg01 {
        position: absolute;
        background: #484848;
        z-index: 10;
        padding: 0;
        top: 0;
        left: 0;
		height:200px;
		padding-top:10px;
		background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/hot-topic-banner.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
    }
	.bg02 {
        position: absolute;
        background: #484848;
        z-index: 10;
        padding: 0;
        top: 0;
        left: 0;
		height:200px;
		padding-top:10px;
		background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/hot-topic-banner.png);
		background-repeat: no-repeat;
		background-position: 0px -210px;
    }
	.bg03 {
        position: absolute;
        background: #484848;
        z-index: 10;
        padding: 0;
        top: 0;
        left: 0;
		height:200px;
		padding-top:10px;
		background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/hot-topic-banner.png);
		background-repeat: no-repeat;
		background-position: 0px -420px;
    }
	.bg04 {
        position: absolute;
        background: #484848;
        z-index: 10;
        padding: 0;
        top: 0;
        left: 0;
		height:200px;
		padding-top:10px;
		background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/hot-topic-banner.png);
		background-repeat: no-repeat;
		background-position: 0px -630px;
    }
	
	.news-content  a:link, .news-content  a:visited {
		font-size:15px;
		color: #02a2bb;
		text-decoration: none;
		padding-right: 12px;
		background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/linkArrow02.png);
		background-repeat: no-repeat;
		background-position: right center;	
	}
	
	.news-content  a:hover, .news-content  a:active { 
		color: #02a2bb;
		text-decoration: underline;
	}
	
	.news-content p {
		font-size:13px !important;
		line-height:16px !important;
		color:#fff;
		padding-right:20px;
		padding-left:20px;
		margin-bottom:5px !important;
	}

    .top-content {
        z-index: 50; 
    }
.newsletterORtopics {
	display:block;
	width:707px;
	height:auto;
	margin-bottom:10px;
}
.newsletterORtopics .mainZone {
	display:block;
	width:405px;
	height:80px;
	background-color:#ddd;
	padding-left:15px;
	padding-right:15px;
	padding-top:14px;
}
.newsletterORtopics .sideZone {
	display:block;
	width:242px;
	height:80px;
	background-color:#fff;
	padding-left:15px;
	padding-right:15px;
	padding-top:14px;
	font-size:13px;
	line-height:normal;
	
}
.hotTopicIntroHighlight {
	width:707px;
}
.hotTopicIntroHighlightNarrow {
	width:574px;
}

.hotTopicIntroHighlight p, .hotTopicIntroHighlightNarrow p {
	margin-bottom:0 !important;
}
	
.latestHotTopicArticles {
	width:420px;
	height:170px;
	padding: 15px 20px;	
	background-image: url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bg-subtle.png");
	margin-right:9px;
	margin-top:38px;
	margin-bottom:25px;
}

.latestHotTopicArticles h2 {
	margin-top:0 !important;
}

.latestHotTopicArticles a:link, .latestHotTopicArticles a:visited, .latestHotTopicArticles a:hover, .latestHotTopicArticles a:active {
	font-size:16px;
	margin-top:12px;
	display:block;
	text-decoration:none !important;
}
.hotTopicBanner01 {
	width:667px;
	height:90px;
	padding: 20px 20px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/hot-topic-banner01.jpg);
	margin-top:10px;
}
.hotTopicBanner02 {
	width:667px;
	height:90px;
	padding: 20px 20px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/hot-topic-banner02.jpg);
	margin-top:10px;
}
.hotTopicBanner03 {
	width:667px;
	height:90px;
	padding: 20px 20px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/hot-topic-banner03.jpg);
	margin-top:10px;
}
.hotTopicBanner01 h3, .hotTopicBanner02 h3, .hotTopicBanner03 h3 {
	color:#fff;
	font-size:20px !important;
}
.weeklyArticles .ui-accordion-content {
	margin-bottom:30px !important;
}
.weeklyArticles .ui-accordion-content ol {
	margin-bottom:15px;
}
.weeklyArticles .ui-accordion-content li {
	padding-bottom:0 !important;
	line-height:normal !important;
}
.weeklyArticles h3 {
	outline:0 !important;
	outline-style:none !important;
	border:none !important;
	text-decoration:none !important;
	border-style:none !important;
	color: #02a2bb;
    cursor: pointer;
    font-size: 20px !important;
    font-weight: normal;
}
.weeklyArticles h3 a:link, .weeklyArticles h3 a:visited, .weeklyArticles h3 a:hover, .weeklyArticles h3 a:active {
	text-decoration:none !important;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/arrow-down-accordion.png);
	background-position: right 50px;
	background-repeat:no-repeat;
	padding-right:35px;
}
.weeklyArticles .ui-accordion-header {
	color:#02a2bb;
	font-size:20px !important;
	font-weight:normal;
	cursor:pointer;
}
.weeklyArticles .ui-state-active {
	color:#02a2bb;
	font-size:20px !important;
	font-weight:normal;
	cursor:pointer;
	text-decoration:none !important;
	border-top:1px solid #ccc !important;
	padding-top:10px;
}
.weeklyArticles .ui-icon-minus {
	width:40px;
	height:14px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/arrow-down-accordion.png);
	background-repeat:no-repeat;
	display:inline-block;
	float:right;
}
	
/* ~~ tweaks to Top Foods images ~~ */
	
	.font_turquoise_15px {
		font-weight:bold;
		font-size:14px;
	}
	.td_4_topleft img {
		-webkit-border-radius: 10px;
   		-moz-border-radius: 10px;
		border-radius:10px;
		border: solid 1px #ddd;
	}
	.td_4_middleleft {
		/*text-transform:uppercase;*/
		font-size:11px;
	}
	.td_4 {
		font-size:11px;
	}
	
/* ~~ tweaks to Gogle search button ~~ */

.gsc-clear-button {
	display:none;
}
input.gsc-search-button {
	background-color:#fff !important;
	border: 1px solid #DADADA !important;
    border-radius: 0px 6px 6px 0px !important;
    color: #777777 !important;
    font-size: 14px !important;
    height: 27px !important;
	margin-left:0px !important;
	position:relative !important;
	left:-1px !important;
	text-transform:lowercase !important;
	-webkit-appearance: none;
}
input.gsc-search-button:hover {
	cursor:pointer;
	-webkit-appearance: none;
}
.cse input.gsc-search-button, input.gsc-search-button {
	 height: 27px !important;
	 width:80px !important;
	 font-weight:normal !important;
	 -webkit-appearance: none;
}
button.gsc-search-button {
	background-color:#fff !important;
	border: 1px solid #DADADA !important;
    border-radius: 0px 6px 6px 0px !important;
    color: #777777 !important;
    font-size: 14px !important;
    height: 27px !important;
	margin-left:0px !important;
	position:relative !important;
	left:-1px !important;
	text-transform:lowercase !important;
}
button.gsc-search-button:hover {
	cursor:pointer;
}
.cse button.gsc-search-button, button.gsc-search-button {
	 height: 27px !important;
	 width:80px !important;
	 font-weight:normal !important;
}
table.gsc-search-box td.gsc-input {
	padding-right:0 !important;
}
td.gsc-search-button {
	width:82px !important;
}

#gsc-i-id1 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/search-small.png) !important;
	background-repeat: no-repeat !important;
	background-position: 8px center !important;
}

.gs-imageResult div.gs-visibleUrl {
    color: #999 !important;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
	color: #999 !important;
}

.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #666 !important;
    font-size:14px !important;
}

.gs-title a:link {
	color:#02A2BB !important;
	text-decoration:none !important;
}
.gs-title a:visited {
	color:#02A2BB !important;
	text-decoration:none !important;
}
.gs-title a:hover {
	color:#02A2BB !important;
	text-decoration:underline !important;
}
.gs-title a:active {
	color:#02A2BB !important;
	text-decoration:underline !important;
}

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
	color:#02A2BB !important;
	text-decoration:none !important;
}

.gs-result .gs-title, .gs-result .gs-title * {
    color:#02A2BB !important;
	text-decoration:none !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FFFFFF !important;
    color:#484848 !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #02A2BB !important;
}


#slideshow {
    position:relative;
    height:350px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	-webkit-border-radius: 10px;
   	-moz-border-radius: 10px;
   	border-radius: 10px;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}



.nutritionTopfoodsNav {
	width:707px;
	border-top: 3px solid #CFE148;
	padding-top:3px;
}
.toolsNav {
	width:735px;
}
.nutritionTopfoodsNav img, .toolsNav img {
	float:left;
}

.headerImages {
	margin-top: 28px;
	/*border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ddd;	
	padding-left:3px;*/
}
.headerImages .imageItem {
	width:115px;
	height:115px;
	background-position: 0px 0px;
	margin-bottom:30px;
}
.headerImages .imageItem:hover {
	background-position: -115px 0px;
}
.headerImages .imageItem.interestingFacts01 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact01.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts02 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact02.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts03 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact03.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts04 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact04.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts05 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact05.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts06 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact06.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts07 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact07.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts08 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact08.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts09 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact09.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts10 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact10.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts11 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact11.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts12 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact12.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts13 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact13.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts14 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact14.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts15 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact15.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts16 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact16.png);
	background-repeat: no-repeat;	
}
.headerImages .imageItem.interestingFacts17 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/interesting-fact17.png);
	background-repeat: no-repeat;	
}
.typekit-badge {
	display:none !important;
}
.didyouknowBullet {
	margin-left:20px;
}

/*
.diseaseDetail li {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-orange.png) !important;
	background-position:0px 1px !important;
	line-height:14px !important;
	padding-left:10px !important;
}
.diseaseDetail ul {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-gray.png) !important;
	background-position:0px 0px !important;
	background-repeat:repeat-y;
}
*/



.diseaseDetail > ul:first-child { 
	list-style: none !important; 
	background-color:#ebfdff;
	padding: 10px 30px 10px 20px;
	width:450px;
	margin-bottom:10px;
}
.diseaseDetail > ul:first-child li { 
	font-size:12px !important;
	line-height:14px !important;
	padding-left:10px !important;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-orange.png) !important;
	background-position:0px 10px !important;
	padding-bottom:0 !important;
}
.diseaseDetail > ul:first-child li a { 
	display:block; 
	text-decoration:none; 
	color:#000000;  
	line-height:20px;
	border-top-style:solid; 
	border-top-width:1px; 
	border-top-color:#ddd; 
	padding: 5px 10px 5px 0;
	cursor:pointer; 
}
.diseaseDetail > ul:first-child li:first-child a {
	border:none !important; 
}
.diseaseDetail > ul:first-child li.level2 { 
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-orange-small.png) !important;
	background-position:20px 12px !important;
	padding-bottom:0 !important;
}
.diseaseDetail > ul:first-child li.level2 a { 
	border:0 !important; 
	padding-left:25px !important; 
}
.diseaseDetail > ul:first-child li.level3 { 
	background-image: none !important;
	padding-bottom:0 !important;
	font-size:11px !important;
}
.diseaseDetail > ul:first-child li.level3 a { 
	border:0 !important; 
	padding-left:60px !important; 
	line-height:20px;
}



.tableContents { 
	list-style: none !important; 
	background-color:#ebfdff;
	padding: 10px 30px 10px 20px;
	width:450px;
	margin-bottom:10px;
}
.tableContents li { 
	font-size:12px !important;
	line-height:14px !important;
	padding-left:10px !important;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-orange.png) !important;
	background-position:0px 10px !important;
	padding-bottom:0 !important;
}
.tableContents li a { 
	display:block; 
	text-decoration:none; 
	color:#000000;  
	line-height:20px;
	border-top-style:solid; 
	border-top-width:1px; 
	border-top-color:#ddd; 
	padding: 5px 10px 5px 0;
	cursor:pointer; 
}
.tableContents li:first-child a { 
	border:none !important; 
}
.tableContents li.level2 { 
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-orange-small.png) !important;
	background-position:20px 12px !important;
	padding-bottom:0 !important;
}
.tableContents li.level2 a { 
	border:0 !important; 
	padding-left:25px !important; 
}
.tableContents li.level3 { 
	background-image: none !important;
	padding-bottom:0 !important;
	font-size:11px !important;
}
.tableContents li.level3 a { 
	border:0 !important; 
	padding-left:60px !important; 
	line-height:20px;
}
table.wide p, table.wide ul li {
	text-align:left !important;
	font-size:11px !important;
	line-height:14px !important;
	margin-bottom:0 !important;
}
table.wide ul li {
	background-image: url("http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/bullet-arrow-small.png")  !important;
    background-position: 0 3px  !important;
    background-repeat: no-repeat  !important;
	padding-left: 10px  !important;
}


.loginTool {
	width:282px;
	height:auto;
	padding-top:37px;
	overflow:hidden;
	display:block;
	position:absolute;
	right:-14px;
	top: -1px;
	z-index:1001;
	border: solid #ddd 1px;
	-webkit-border-radius: 0 0 6px 6px;
   	-moz-border-radius 0 0 6px 6px;
   	border-radius: 0 0 6px 6px;
	display:none;
	opacity:0;
	-webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.3);
}
.loginTool .loginToolContent {
	width:254px;
	height:auto;
	border-top: solid #ddd 1px;
	background-color:#fff;
	padding: 10px 14px 14px 14px;
	line-height:21px;
	font-size:14px;
}
.button {
	margin-top:12px;
}
.loginTool .loginToolContent input[type=text] {
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border:1px solid #ccc;
	color:#777;
	font-size:14px;
	height:25px;
	width:200px;
	padding:0 0 0 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom:5px;
}
.loginFloat {
	cursor:pointer;
	text-align:right;
	color:#02A2BB;
	text-decoration:none;
}
.loginFloat:hover {
	text-decoration:underline;
}
.loginClose {
	position:absolute;
	top:5px;
	left:12px;
	background-color:#fff;
}
.secondaryLink {
	font-size:12px;
}

#account {
	width:457px;
}
#personal {
	width:515px;
	background-color:#fff;
	padding-left:12px;
	padding-bottom:0;
	border-left:3px #ddd solid;
	margin-top:22px;
}

#account input[type=text], #account input[type=tel], #account input[type=email], #personal input[type=text], #password, #password1 {
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border:1px solid #ccc;
	color:#777;
	font-size:14px;
	height:25px;
	padding:0 0 0 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom:5px;
	display:inline-block;
}
#account textarea {
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border:1px solid #ccc;
	color:#777;
	font-size:14px;
	height:70px;
	padding:0 0 0 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom:5px;
}
.innerFormDiv {
	width:80%;
}
#personal .smallSelect, #account .smallSelect {
	margin-right: 9px;
	margin-top: 9px;
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/select-arrow-small.png) no-repeat scroll right #fff;
	height:25px;
	overflow:hidden;
	width:80px;
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border: 1px solid #CCCCCC;
}
#personal .smallSelect select, #account .smallSelect select {
	-webkit-appearance:none;
	background:none repeat scroll 0 0 transparent;
	border:0;
	color:#777;
	font-size:14px;
	height:auto;
	padding-left:9px;
	padding-top:3px;
	width:100px;
	cursor:pointer;
}
#personal .mediumSelect, #account .mediumSelect {
	margin-right: 9px;
	margin-top: 9px;
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/select-arrow-small.png) no-repeat scroll right #fff;
	height:25px;
	overflow:hidden;
	width:190px;
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
	border: 1px solid #CCCCCC;
}
#personal .mediumSelect select, #account .mediumSelect select {
	-webkit-appearance:none;
	background:none repeat scroll 0 0 transparent;
	border:0;
	color:#777;
	font-size:14px;
	height:auto;
	padding-left:9px;
	padding-top:3px;
	width:210px;
	cursor:pointer;
}
.tool .highlightZone {
	min-height: 155px;
	background-color: #e6e6e6;
	position: relative;
	padding-left: 20px;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-position: right top;	
}


.sidebarTitle {
	margin-top:20px;
	margin-bottom:10px;
}
.diseaseSideBanner01 {
	width: 268px;
	height: 60px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/diseases-side-banner01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:3px;	
}
.diseaseSideBanner02 {
	width: 268px;
	height: 60px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/diseases-side-banner02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	margin-bottom:3px;
}
.diseaseSideBanner03 {
	width: 268px;
	height: 60px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/diseases-side-banner03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:3px;	
}
.diseaseSideBanner04 {
	width: 268px;
	height: 60px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/diseases-side-banner04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	margin-bottom:3px;
}
.diseaseSideBanner05 {
	width: 268px;
	height: 60px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/diseases-side-banner05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	margin-bottom:3px;
}
.diseaseSideBanner06 {
	width: 268px;
	height: 60px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/diseases-side-banner06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	margin-bottom:3px;
}
.diseaseSideBanner07 {
	width: 268px;
	height: 60px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/diseases-side-banner07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.loginTool .loginToolContent input[type=password] {
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                border:1px solid #ccc;
                color:#777;
                font-size:14px;
                height:25px;
                width:200px;
                padding:0 0 0 9px;
                margin-right: 9px;
                margin-top: 0;
                margin-bottom:5px;
}
.formUnfilled {
                               color:#e83437 !important;
                               font-size:14px !important;
}


.topfoodScroll01 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll02 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll03 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll04 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll05 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll06 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll07 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll08 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll09 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll10 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll11 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link11.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll12 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll13 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link13.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll14 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link14.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll15 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link15.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.topfoodScroll16 {
	width: 88px;
	height: 110px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/topfood-link16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}




ul.smallNav {
  list-style-image:initial !important;
  list-style-position:initial !important;
  list-style-type:none !important;
  margin:0;
  padding:0;
  position:relative !important;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

ul.smallNav li.current {
  background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(#FFFFFF), to(#E0E0E0)) !important;
  background-position:initial initial !important;
  background-repeat:initial initial !important;
  color:#484848;
  cursor:default;
}

ul.smallNav li.inactiveCell {
	background-color:#fff !important;
	color:#ddd !important;
	cursor:default !important;
}

ul.smallNav li.selectedCell {
	background-color:#dddddd !important;
}

ul.smallNav li.selectedCell {
	background-color:#dddddd !important;
}

ul.smallNav li.unselectedCell {
	background-color:#ffffff !important;
}

a.current:link, a.current:visited, a.current:hover, a.current:active {
	color:#484848 !important;
}

ul.smallNav li {
  background-image:none !important;
  background-position:50% 50% !important;
  background-repeat:no-repeat no-repeat !important;
  border:1px solid #DDDDDD;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  color:#02A2BB;
  cursor:pointer;
  display:inline;
  float:left;
  font-size:14px;
  font-weight:bold;
  height:22px !important;
  line-height:22px !important;
  list-style:none;
  overflow:hidden;
  padding:0 !important;
  position:relative;
  text-align:center;
  width:22px !important;
}



ul.smallNav a {
  outline:none;
}

ul.smallNav a:link, ul.smallNav a:visited, ul.smallNav a:hover, ul.smallNav a:active {
  text-decoration:none !important;
  display:block;
}

ul.smallNav li.curr-thumb {
  color:#484848;
  cursor:default;
}












#bg1 {
  z-index: 50;
  top: 0;
  width: 987px;
  height: 1500px;
  background: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/tour/bubbles.png) repeat 0 0;
}

#intro {
  width: 987px;
  padding: 2em;
  background: #ddd;
  text-align: center;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color:#484848;
}
#intro .arrows {
  font-size: 2em;
  color: #09f;
}
.skrollable {
	/*
	 * First-level skrollables are positioned relative to window
	 */
	position:fixed;
	left: 50%;
	margin-left: -494px;

	/*
	 * Skrollables by default have a z-index of 100 in order to make it easy to position elements in front/back without changing each skrollable
	 */
	z-index:100;
}

/*
.skrollable.unrendered {
	display:none !important;
}
*/

.skrollable .skrollable {
	/*
	 * Second-level skrollables are positioned relative their parent skrollable
	 */
	position:absolute;
}

.skrollable .skrollable .skrollable {
	/*
	 * Third-level (and below) skrollables are positioned static
	 */
	position:static;
}


.endReadingLink01 {
	background-position: 0px 0px;
	width:88px;
	height:128px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/end-reading-link01.jpg);
	position:relative;
	top:60px;
}
.endReadingLink01:hover {
	background-position: -88px 0px;
}
.endReadingLink02 {
	background-position: 0px 0px;
	width:89px;
	height:128px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/end-reading-link02.jpg);
	position:relative;
	top:60px;
}
.endReadingLink02:hover {
	background-position: -89px 0px;
}
.endReadingLink03 {
	background-position: 0px 0px;
	width:88px;
	height:128px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/end-reading-link03.jpg);
	position:relative;
	top:60px;
}
.endReadingLink03:hover {
	background-position: -88px 0px;
}
.endReadingLink04 {
	background-position: 0px 0px;
	width:88px;
	height:128px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/end-reading-link04.jpg);
	position:relative;
	top:60px;
}
.endReadingLink04:hover {
	background-position: -88px 0px;
}
.endReadingLink05 {
	background-position: 0px 0px;
	width:88px;
	height:128px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/end-reading-link05.jpg);
	position:relative;
	top:60px;
}
.endReadingLink05:hover {
	background-position: -88px 0px;
}
.endReadingLink06 {
	background-position: 0px 0px;
	width:89px;
	height:128px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/end-reading-link06.jpg);
	position:relative;
	top:60px;
}
.endReadingLink06:hover {
	background-position: -89px 0px;
}
.endReadingLink07 {
	background-position: 0px 0px;
	width:88px;
	height:128px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/end-reading-link07.jpg);
	position:relative;
	top:60px;
}
.endReadingLink07:hover {
	background-position: -88px 0px;
}
.endReadingLink08 {
	background-position: 0px 0px;
	width:87px;
	height:128px;
	background-image:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/end-reading-link08.jpg);
	position:relative;
	top:60px;
}
.endReadingLink08:hover {
	background-position: -87px 0px;
}



.weightProgress0 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress00.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	width:256px;
	height:56px;
	margin-bottom:20px;
}
.weightProgress1 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress01a.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:118px;
	height:56px;
	margin-bottom:20px;	
}
.weightProgress2 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress02a.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	width:125px;
	height:56px;
	margin-bottom:20px;
}
.weightProgress3 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress03a.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:114px;
	height:56px;
	margin-bottom:20px;	
}
.weightProgress4 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress04a.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:140px;
	height:56px;
	margin-bottom:20px;	
}
.weightProgress5 {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress05a.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:109px;
	height:56px;
	margin-bottom:20px;	
}
.weightProgress1off {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress01b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:118px;
	height:56px;	
}
.weightProgress2off {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress02b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	width:125px;
	height:56px;
}
.weightProgress3off {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress03b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:114px;
	height:56px;	
}
.weightProgress4off {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress04b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:140px;
	height:56px;	
}
.weightProgress5off {
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/weight-progress05b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:109px;
	height:56px;	
}
.weightProgress0:hover {
	background-position: 0px -56px;
	cursor:pointer;
}
.weightProgress1:hover {
	background-position: 0px -56px;
	cursor:pointer;
}
.weightProgress2:hover {
	background-position: 0px -56px;
	cursor:pointer;
}
.weightProgress3:hover {
	background-position: 0px -56px;
	cursor:pointer;	
}
.weightProgress4:hover {
	background-position: 0px -56px;	
	cursor:pointer;
}
.weightProgress5:hover {
	background-position: 0px -56px;	
	cursor:pointer;
}


.backgroundimage {
	background-size: 100%;
}
.highlightToolsScale {
	z-index:400;
	position:absolute;
}
.quad01Label {
	position:absolute;
	top:205px;
	z-index:300;
	display:none;
}
.quad01Text {
	position:absolute;
	top:276px;
	z-index:301;
	width:362px;
	height:86px;
	background-color:#000;
	color:#fff;
	padding:22px;
	font-size:16px;
	display:none;
}


.socialIcons {
	position:relative;
	top:0px;
}
.tutorialLink {
	background-position:0px 0px;
}
.tutorialLink:hover {
	background-position:116px 0px;
}

.animationCornerWidget {
	width:180px;
	height:154px;
	font-size:11px;
	color:#484848;
	margin-top:22px;
}
.animationCornerWidget img {
	margin:0;
	padding:0;
	display: block;
}
.animationCornerWidget .textZone {
	width:160px;
	height:35px;
	background-color:#ddd;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	line-height:normal;
}

/*
reviews and comments
*/

.reviewColumn01 {
	float:left;
	width:532px;
}
.reviewColumn02 {
	float:left;
	width:455px;
}
.bubbleZone {
	width:455px;
	margin-bottom:30px;
}
.loaderMainPage {
	position:absolute;
	top:300px;
	left:125px;
}
.bubbleZone .mainQuote {
	color:#666;
	font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:18px;
}
.bubbleZone .signatureZone {
	color:#f89939;
	font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
	font-size:14px;
	width:385px;
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/review-quote-end.png) no-repeat top right;
	margin-top:20px;
	font-weight:bold;
}
.bubbleZone .textLead {
	color:#666;
	font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
	font-size:20px;
	font-style:italic;
	width:385px;
	text-align:right;
	height:28px;
	padding-top:10px;
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/review-quote-start.png) no-repeat top left;
}
.bubbleZone .textZone {
	background-color: #eee;
	padding: 25px 35px 25px 35px;
	width:385px;
}
.slidesMobile {
	display:none;
}
.AndroidAPKbutton {
	margin-bottom:20px;
	display:none;
}
.AndroidAPKqr {
	margin-bottom:20px;
}
.AndroidAPKqr img {
	margin-bottom:5px;
	margin-top:10px;
}
.featureAdHealthwatch360 {
	width:345px;
	height:130px;
	padding-top:60px;
	padding-right:15px;
	text-align:right;
	font-size:14px;
}
.featureAdHealthwatch360 a:link, .featureAdHealthwatch360 a:visited, .featureAdHealthwatch360 a:hover, .featureAdHealthwatch360 a:active {
	text-decoration:none;
}
.featureAdHealthwatch360.one {
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/featureAd-healthwatch360-01.png) no-repeat left top;
}
.featureAdHealthwatch360.two {
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/featureAd-healthwatch360-02.png) no-repeat left top;
}
.featureAdHealthwatch360.three {
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/featureAd-healthwatch360-03.png) no-repeat left top;
}
.featureAdHealthwatch360.four {
	background:url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/featureAd-healthwatch360-04.png) no-repeat left top;
}

.newsletter-file-upload::-webkit-file-upload-button {
  visibility: hidden;
}
.newsletter-file-upload {
	padding-left:100px;
}
.newsletter-file-upload::before {
  content: 'Select a newsletter';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
  position:relative;
  left:-100px;
}
.newsletter-file-upload:hover::before {
  border-color: black;
}
.newsletter-file-upload:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.fileUpload {
	background-color: #ddd;
	color:#484848;
    height: 20px;
    margin-left: 5px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 156px;
	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
}
#uploadFile {
	font-size: 14px;
    height: 40px;
    padding-left: 20px;
    width: 240px;
	background-color:#FFFFFF;
  	border:1px solid #CCCCCC;
}
.fileUpload input.uploadNewsletter {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.weightTrait01 h2, .weightTrait02 h2, .weightTrait03 h2, .weightTrait04 h2 {
	height:auto;
	background:none;
	padding-left:0;
}

/* Tools */
.cell1 {
	width:37%;
}
.cell2 {
	display:table-cell;
	width:4%;
}
.cell3 {
	display:table-cell;
	width:59%;
}
.checkbox-adv,.radio-adv{
	font-size:13px;
	line-height:22px;
}
.checkbox-adv [class^=circle],.radio-adv [class^=circle]{display:block;height:15px;position:absolute;top:2px;left:0;width:15px}
.checkbox-adv .circle-check:after,.radio-adv .circle-check:after{background-color:#02a3bc;border-radius:50%;display:block;height:80px;position:absolute;top:-32px;left:-32px;width:80px;opacity:0;filter:alpha(opacity=0)}

.radio-adv input.access-hide:checked ~ .circle-check {
    background-color: #02a3bc;
    left: 2px;
    top: 4px;
}
.checkbox-adv .circle-icon,.checkbox-adv input.access-hide:checked~.circle-check,.radio-adv .circle-icon,.radio-adv input.access-hide:checked~.circle-check{-webkit-transform:scale(.6);transform:scale(.6);-ms-transform:scale(.6)}

.checkbox-adv input.access-hide:checked~.circle,.radio-adv input.access-hide:checked~.circle{border-color:#02a3bc}

.checkbox-adv input.access-hide:focus~.circle,.radio-adv input.access-hide:focus~.circle{border-color:#02a3bc}

#contactform .bulletList {
	margin-bottom:15px;
	height:auto;
}
#contactform textarea {
	margin-top:5px;
}
#account .floatDiv {
	float:left;
}




.textGood {
font-weight:bold;
color:#b6cb00 !important;
font-size:95%;
}

.textBad {
font-weight:bold;
color:#e83437 !important;
font-size:95%;
}

.textGoodLight {
font-weight:normal !important;
color:#b6cb00 !important;
font-size:95%;
}

.topBlueBanner {
	width:707px;
	height:85px;
	color:#fff;
	font-size:17px;
	background-image: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/arrows-topBlueBanner.png),
                       url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/blue-banner-logo-research.png);
  	background-repeat: no-repeat,
                       no-repeat;
  	background-position: right 15px,
                       11px 10px;
	background-color:#19bbd4;
}
.topBlueBanner:hover {
	background-color:#42d7ee;
}














@media only screen and (min-width: 1425px)
{
	.stickyZone {
		z-index: 100;width: 195px;position: absolute;right: -195px;top: 220px;left:auto;border:none;
 
		
	}
	.stickyZone .pointArrow {
		z-index:500;
		position:relative;
		top:50px;
		left:1px;
		float:left;
	}
	.stickyZone .stickyHook {
		background-color: #fff;
		color: #484848;
		display: inline-block;
		font-size: 15px;
		line-height: 22px;
		min-height: 100px;
		width: 183px;
		border:solid 1px #dddddd;
		float:left;
	}
	.stickyZone .stickyHook .action {
		width: 173px;
		height:40px;
		color: #fff;
		line-height:40px;
		padding-left:10px;
		background: url(http://res.cloudinary.com/lwzh69gvq/image/upload/v1467397382/web/images/arrow-click.png) no-repeat 164px 13px #02a2bb;
		font-size:13px;
	}
	.stickyZone .stickyHook .action a:link, .stickyZone .stickyHook .action a:visited, .stickyZone .stickyHook .action a:hover, .stickyZone .stickyHook .action a:active {
		text-decoration:none;
		color: #fff;
	}
	.stickyZone .stickyHook .content {
		padding: 10px;
		width: 163px;
	}
	.stickyZone .stickyHook a:link, .stickyZone .stickyHook a:visited, .stickyZone .stickyHook a:hover, .stickyZone .stickyHook a:active {
		text-decoration:none;
	}
	
	.dynamicChartWide {
		width:707px; 
		height:400px;
	}
	
	.dynamicChartNarrow {
		width:350px; 
		height:400px;
		float:left;
	}
	
	.dynamicChartNarrowLeft {
		width:350px; 
		height:400px;
		float:left;
		margin-right:7px;
	}

}

@media only screen and (max-width: 1424px)
{
		.stickyZone {
		display:none;
	 
		}
}