@charset "ISO-8859-1";

body { margin:0; background-color:#FFFFFF; overflow:-moz-scrollbars-vertical; }

h1 {}
h2 { font-size:1em; margin:0; }

p { margin:0 0 10px 0; }

img { border:0; display:inline; }

.bold { font-weight:bold; }

.floatLeft { float:left; }
.floatRight { float:right; }
.clearBoth { clear:both; }

form { margin:0; padding:0; }

A:link.nounderline, A:visited.nounderline, A:active.nounderline, A:hover.nounderline { text-decoration:none;}
A:link.redlink, A:visited.redlink, A:active.redlink { text-decoration:underline; color:#C41130; }
A:hover.redlink { text-decoration:none; color:#C41130; }

.red { color:#c41130; }
.dkgrey { color:#717275; }
.ltgrey { color:#e6e7e8; }
.provincegrey { font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#8c8c8c; }
.footergrey { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#8c8c8c; }

.dividedcontent { width:575px; }

.formcopy { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; }

.bodyleft { width:257px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#3f3f3f; padding-left:20px; padding-right:10px; float:left; }
.bodyright { width:257px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#3f3f3f; padding-left:10px; padding-right:20px; float:left; }
.onecolumn { width:535px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#3f3f3f; padding-left:20px; padding-right:20px; float:left; }

.headline { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#c41130; text-transform:uppercase; margin-top:27px; margin-bottom:5px; }
.subhead { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#c41130; margin-top:20px; margin-bottom:3px; }
.subheadindent { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#c41130; margin-top:27px; margin-bottom:3px; }

A:link.province_off, A:visited.province_off, A:active.province_off { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; color:#8c8c8c; text-decoration:none; }
A:hover.province_off { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; color:#8c8c8c; text-decoration:underline; }
.province_on { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; color:#c41130; }

A:link.footer_off, A:visited.footer_off, A:active.footer_off { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#8c8c8c; text-decoration:none; }
A:hover.footer_off { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#8c8c8c; text-decoration:underline; }
.footer_on { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#c41130; }

.nav_off { width:153px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#FFFFFF; padding-left:8px; padding-top:2px; padding-bottom:1px; background-image:url(/atf/cf/{DE11B5FB-BCB6-4378-8C57-132F6FC775FA}/fitf08ONdivider-white.gif); background-repeat:repeat-x; background-position:top; background-color:#717275; }
.nav_on { width:153px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#5f5f5f; padding-left:8px; padding-top:2px; padding-bottom:1px; background-image:url(/atf/cf/{DE11B5FB-BCB6-4378-8C57-132F6FC775FA}/fitf08ONdivider-white.gif); background-repeat:repeat-x; background-position:top; background-color:#E6E7E8; }
.nav_sections { width:153px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; padding-left:8px; padding-top:5px; padding-bottom:4px; background-image:url(/atf/cf/{DE11B5FB-BCB6-4378-8C57-132F6FC775FA}/fitf08ONdivider-white.gif); background-repeat:repeat-x; background-position:top; background-color:#C41130; }

.divider { width:162px; height:2px; background-image:url(/atf/cf/{DE11B5FB-BCB6-4378-8C57-132F6FC775FA}/fitf08ONdivider.gif); background-repeat:repeat-x; }

.CTAbodycopy { font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left:4px; padding-top:8px; padding-right:2px; padding-bottom:8px; }
.CTAheadline { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C41130; padding-left:2px; padding-top:8px; padding-right:2px; text-align:center; }

.CTAhealthyheadline { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; padding-left:24px; padding-top:2px; padding-bottom:2px; }
.CTAhealthymeals { width:152px; height:28px; background-image:url(/atf/cf/{DE11B5FB-BCB6-4378-8C57-132F6FC775FA}/fitf08ONcta_healty_meals.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:8px; text-align:right; color:#c41130; padding-right:4px; padding-top:40px; }
.CTAhealthyyou { width:152px; height:28px; background-image:url(/atf/cf/{DE11B5FB-BCB6-4378-8C57-132F6FC775FA}/fitf08ONcta_healty_you.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:8px; text-align:right; color:#c41130; padding-right:4px; padding-top:40px; }
.CTAhealthytools { width:152px; height:28px; background-image:url(/atf/cf/{DE11B5FB-BCB6-4378-8C57-132F6FC775FA}/fitf08ONcta_healty_tools.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:8px; text-align:right; color:#c41130; padding-right:4px; padding-top:40px; }

.didyouknowbody { width:121px; background-image:url(/atf/cf/{DE11B5FB-BCB6-4378-8C57-132F6FC775FA}/fitf08ONdid_you_know_background.gif); background-repeat:repeat-y; background-position:center; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:10px; }