/* start with 0 margins and padding on all elements */
* { margin: 0; padding:0; }

/* pixel based font-sizes don't resize properly in all browsers, this 'body' contains a cross-browser solution from Yahoo! 
   please refer to http://developer.yahoo.com/yui/fonts/#using for a chart that explains what percentages to use
   to gain the desired font size in pixels  */

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
html, body { margin: 0px; padding: 0px; }
html .clearfix { height: 1%; } /* part of clearfix */

p { font-family: verdana; font-size: 85%; color: #8c8c8c; line-height: 150%; }
a { font-family: verdana; font-size: 0.8em; color: #7485a1; }
p a { font-size: 100%; }
h1 { font-family: arial; font-size: 122%; }
h2 { font-family: arial; font-size: 114%; }
h3 { font-family: arial; font-size: 107%; }
strong { font-family: verdana; color: #8c8c8c; font-weight: bolder; } 
.hidden { visibility: hidden; }
span.hidden { visibility: hidden; }
span.validationMessage { font-family: verdana; font-size: 77%; color: #9a2121; vertical-align: top; display: block; padding: 2px 0px 2px 0px; font-weight: bolder; }
td.validationMessage { font-family: verdana; font-size: 77%; color: #9a2121; vertical-align: top; display: block; padding: 0 0 10px 0; font-weight: bolder; }
a.button { text-decoration: none; width: 100%; height: 100%; display: block; }
input { color: #6e6e6e; }
textarea { color: #6e6e6e; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

ul li {line-height:0.9em; padding:2px 0 0;}

#masterContainer { width: 800px; height: auto; margin: 0 auto; }

/* Text sizer for launch start */
.btnLanguageTab { float:right; z-index: 1000; position: relative; }
/* Text sizer for launch end */

div.SiteBreadCrumb { margin: 0px 0px 8px 0px; }
div.SiteBreadCrumb table { border-collapse: collapse; }
#masterPrintHeader { display: none; }

/* Text sizer for launch start */

#masterHeader .float_right{ width: 775px; border:1px solid white; height:60px;}
#masterHeader .float_right .text_sizer{background:url(/images/master/text_size.gif) no-repeat; float:right; height:27px; width:127px; padding:4px 0 0;}
.btnSmaller {float:right; margin:3px 4px 0 0; cursor:pointer;}
.btnLarger {float:right; margin:0 10px 0 0; cursor:pointer;}
/* Text sizer for launch end */


#masterHeader #masterLogos { margin: -30px 0 0 0; }
#masterHeader #masterLogos a { text-decoration: none; }
#masterHeader #masterLogos img.logoOntario { margin: 19px 0px 24px 35px; border: 0; }
#masterHeader #masterLogos img.logoERO { margin: 20px 0px 0px 360px; border: 0; padding:0 0 4px 0;}
#masterHeader #masterHeaderNav { width: 760px; height: auto; margin: 0 auto; }
#masterHeader #masterHeaderNav #masterHeaderNavTop { background: url(/images/master/header_nav_top_bg.gif) no-repeat; height: 9px; width: 760px; overflow: hidden; }
#masterHeader #masterHeaderNav #masterHeaderNavMid { background: url(/images/master/header_nav_mid_bg.gif) repeat-y 0% 0%; height: auto; width: 760px; }
#masterHeader #masterHeaderNav #masterHeaderNavBottom { background: url(/images/master/header_nav_bottom_bg.gif) no-repeat; height: 10px; width: 760px; }
#masterHeader ul#ulMasterHeaderNav { display: block; list-style-type: none; }
#masterHeader ul#ulMasterHeaderNav li { display: inline; float: left; padding: 0; }
    #masterHeader ul#ulMasterHeaderNav li.navItem1 { border-right:1px solid lightGrey; margin: 0px 0px 0px; padding: 0pt 12px 0px; }
    #masterHeader ul#ulMasterHeaderNav li.navItem2 { border-right:1px solid lightGrey; margin: 0px 0px 0px; padding:0pt 12px 0px; }
    #masterHeader ul#ulMasterHeaderNav li.navItem3 { border-right:1px solid lightGrey; margin: 0px 0px 0px; padding:0pt 12px 0px; }
    #masterHeader ul#ulMasterHeaderNav li.navItem4 { margin: 0px 0px 0px; padding:0pt 12px 0px; }  
    #masterHeader ul#ulMasterHeaderNav li.search { color:#c06132; font-size:85%; font-weight:bold; text-decoration:none; float:right; width:208px;}
#masterHeader ul#ulMasterHeaderNav a { font-size: 85%; color: #8c8c8c; font-weight: bold; text-decoration: none; font-family: verdana; }
#masterHeader ul#ulMasterHeaderNav a span { text-transform: uppercase; }
#masterHeader .searchButton {margin:-19px 0px 0px 0px; padding:0 8px 0 4px;}

div.arrowButton { background: url(/images/master/btn_arrow_right.gif) no-repeat left; padding: 5px 0 8px 19px; overflow: hidden; height:14px; }
div.arrowButton a { display: block; font-family: verdana; font-size: 77%; color: #7485a1; font-weight: bolder; margin: 3px 0px 3px 0px; }

#masterContentContainer { margin: 7px 0pt 23px 0px; padding: 0px 0px 0px 20px; float:left; height: auto; width: 792px;  }
#masterContent { float:left; width: 579px; height: auto; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 26px; }
#masterChildContent { float: left; display: inline; width: 394px; }
#masterChildHome_Placeholder { float: left; width: 580px; }
a.btnPrintPage { float: right; margin: 0 46px 10px 0; }
#masterChild_Placeholder { float: left; width: 391px; }
#masterChildContent_Placeholder { width: 570px; float: left; padding: 0px 15px 0px 7px; }
#masterColumnRight { float:left;  width: 190px; height: auto; padding: 0px 8px 0px 5px; margin: 4px 0px 0px 0px; } 
#masterColumnRight ul { list-style-type: none; }
#masterColumnRight ul li { margin: 4px 0px 4px 0px; }
#masterColumnRight h3 { margin: 7px 0px 3px 0px; }
#masterColumnRight #rightcolHotline { background: url(/images/master/rightcol_img_callCenterAd.jpg) no-repeat; width: 180px; height: 607px; overflow: hidden; }
#masterColumnRight #rightcolHotline a{ width: 180px; height: 607px; display:block; text-decoration:none; }

#masterColumnRight #rightcolFeaturedTopic { background: url(/images/master/rightcol_img_featured_topic.jpg) no-repeat; width: 180px; height: 231px; overflow: hidden; }
#masterColumnRight #rightcolFeaturedTopic a{  width: 180px; height: 231px; display:block; text-decoration:none;}

#masterColumnRight #featuredRecipe div.recipeImage { background: url(/images/master/rightcol_img_recipe_holder.jpg) no-repeat; width: 180px; height: 76px; overflow: hidden; }
#masterColumnRight #featuredRecipe h2{ padding:6px 0 0; }
#masterColumnRight #rightcolFeatureRecipe h3{background:transparent url(/images/master/rightcol_h3_feature_recipe.gif) no-repeat scroll 0 0; height:16px; overflow:hidden;}
#masterColumnRight #rightcolFeatureRecipe p{padding:10px 0px 0px 0px;}


#masterColumnLeft { width: 181px; height: auto; float: left; padding: 0px 2px 0px 2px; }
#masterColumnLeft h3.findNutritionInfo { background: url(/images/master/leftcol_h3_find_info.gif) no-repeat; height: 18px; display: block; overflow: hidden; }
#masterColumnLeft #leftcolBrowse { background-color: #e8edf4; width: 162px; margin: 7px 0px 0px 2px; padding: 0px 0px 6px 0px; }
#masterColumnLeft #leftcolBrowse h3.leftcolBrowse { background: url(/images/master/leftcol_h3_browse_by_topic.gif) no-repeat; height: 27px; }
#masterColumnLeft #leftcolBrowse h3.popularTopics { background: url(/images/master/leftcol_h3_popular_topics.gif) no-repeat; margin: 8px 0px 5px 6px; height: 16px; }
#masterColumnLeft #leftcolBrowse ul#leftcolPopularTopics { list-style-type: none; margin: 0px 0px 0px 6px; }
#masterColumnLeft #leftcolBrowse ul#leftcolPopularTopics li { margin: 0px 0px 3px 0px; }
#masterColumnLeft #leftcolBrowse ul#leftcolPopularTopics a { color: #4c5a73; }
#masterColumnLeft #leftcolBrowse #leftcolBtnBrowseTopics { background: url(/images/master/leftcol_btn_browse_topics.gif) no-repeat; width: 151px; height: 48px; margin: 8px 0px 0px 5px; }
#masterColumnLeft #leftcolBrowse #leftcolBtnBrowseTopics a { width: 151px; height: 48px; display: block; text-decoration: none; }
#masterColumnLeft #leftcolSearch { background-color: #faf2ca; width: 162px; margin: 7px 0px 0px 2px; padding: 0px 0px 6px 0px; }
#masterColumnLeft #leftcolSearch h3.leftcolSearch { background: url(/images/master/leftcol_h3_search.gif) no-repeat; height: 27px; }
#masterColumnLeft #leftcolSearch p{ margin: 7px 7px 0px 7px;color:#BE6801;margin:7px 7px 0 }
#masterColumnLeft #leftcolSearch h3.findInformation { background: url(/images/master/leftcol_h3_find_info_on.gif) no-repeat; margin: 8px 0px 5px 6px; }
#masterColumnLeft #leftcolSearch input.txtLeftColSearch { width: 140px; border: 1px solid #dbac73; margin: 0px 0px 0px 6px; color: #6E6E6E; }
#masterColumnLeft #leftcolSearch .leftcolBtnSearch { margin: 8px 0px 0px 31px; }
#masterColumnLeft #leftcolSearch label { display: none; }
#masterColumnLeft #leftcolAsk { background-color: #f3f4d8; width: 162px; margin: 7px 0px 0px 2px; padding: 0px 0px 6px 0px; }
#masterColumnLeft #leftcolAsk h3.leftcolAsk { background: url(/images/master/leftcol_h3_ask_a_dietitian.gif) no-repeat; height: 27px; }
#masterColumnLeft #leftcolAsk h3.realDietitians { background: url(/images/master/leftcol_h3_real_dietitians.gif) no-repeat; margin: 8px 0px 5px 6px; height: 37px; }
#masterColumnLeft #leftcolAsk p {color:#69791C; margin:7px 7px 0; }
#masterColumnLeft #leftcolAsk p strong{color:#69791C; font-weight:bold; }
#masterColumnLeft #leftcolAsk #leftcolBtnAsk { background: url(/images/master/leftcol_btn_ask_question.gif) no-repeat; width: 149px; height: 35px; margin: 8px 0px 0px 4px; }
#masterColumnLeft #leftcolAsk #leftcolBtnAsk a { display: block; text-decoration: none; width: 149px; height: 35px; }
#masterColumnLeft #leftcolHelp { background: url(/images/master/leftCol_icon_help.gif) no-repeat; height: 98px; width: 147px; margin: 10px 0px 0px 17px; }
#masterColumnLeft #sendAnEmail { background: url(/images/home/btn_send_an_email.gif) no-repeat; margin: 12px auto 0; text-align: center; width:146px; height:35px;}
#masterColumnLeft #sendAnEmail a{ display: block; width: 149px; height: 35px; text-decoration: none; }
#masterColumnLeft #randomTargetContent a{ border:"0"; }

#masterFooter { text-align: center; margin: 0 auto; float:left; width: 811px; padding: 25px 0px 0px 0px; background: url(/images/master/footer_border_top.gif) no-repeat top; }
#masterFooter * { margin: 4px 0px 4px 0px; }
#masterFooterNav { width: auto; margin: 0 auto; }
#masterFooter ul { list-style-type: none; text-align: center; }
#masterFooter ul#ulMasterFooterNav { margin: 0 auto; }
#masterFooter ul#ulMasterFooterNav li { display: inline; margin: 0px 10px 0px 0px; }
#masterFooter ul#ulMasterFooterNav a { text-transform: uppercase; text-decoration: none; color: #8c8c8c; font-size: 85%; }
#masterFooter #masterFooterLegal { margin: 0 auto; text-align: center; width: 375px; height: 20px; }
#masterFooter ul#ulMasterFooterLegal li { display: inline; margin: 0px 10px 0px 0px; }
#masterFooter ul#ulMasterFooterLegal a { text-transform: uppercase; text-decoration: none; color: #8c8c8c; font-size: 85%; }
#masterFooter #masterFooterFootnote { background: url(/images/master/footer_footnote.gif) no-repeat; background-position: center; height: 28px; width: auto; margin-bottom: 20px; }

div.roundedLarge { width: 575px; height: auto; }
div.roundedLargeTop { width: 575px; height: 10px; background: url(/images/master/div_rounded_large_top.gif) no-repeat; overflow: hidden; }
div.roundedLargeContent { width: 575px; height: auto; background: url(/images/master/div_rounded_large_content.gif) repeat-y; }
div.roundedLargeBottom { width: 575px; height: 16px; background: url(/images/master/div_rounded_large_bottom.gif) no-repeat; }

div.roundedMedlrg { width: 390px; height: auto; }
div.roundedMedlrgTop { width: 390px; height: 10px; background: url(/images/master/div_rounded_medlrg_top.gif) no-repeat; overflow: hidden; }
div.roundedMedlrgContent { width: 378px; height: auto; background: url(/images/master/div_rounded_medlrg_content.gif) repeat-y; padding: 3px 6px 0px 6px; }
div.roundedMedlrgBottom { width: 390px; height: 19px; background: url(/images/master/div_rounded_medlrg_bottom.gif) no-repeat; overflow: hidden; }

div.roundedMedium { width: 284px; height: auto; }
div.roundedMediumTop { width: 284px; height: 8px; background: url(/images/master/div_rounded_medium_top.gif) no-repeat; overflow: hidden; }
div.roundedMediumContent { width: 266px; height: auto; padding: 0px 9px 0px 9px; background: url(/images/master/div_rounded_medium_content.gif) repeat-y; }
div.roundedMediumBottom { width: 284px; height: 16px; background: url(/images/master/div_rounded_medium_bottom.gif) no-repeat; }

div.roundedSmall { width: 181px; height: auto; }
div.roundedSmallTop { width: 181px; height: 10px; background: url(/images/master/div_rounded_small_top.gif) no-repeat; overflow: hidden; }
div.roundedSmallContent { width: 169px; height: auto; background: url(/images/master/div_rounded_small_content.gif) repeat-y; padding: 3px 6px 0px 6px; }
div.roundedSmallBottom { width: 181px; height: 19px; background: url(/images/master/div_rounded_small_bottom.gif) no-repeat; overflow: hidden; }

/* Homepage (default.aspx) */

#homeFeature #newsTicker { width: 561px; height: 230px; margin: -4px 0 -6px 4px; position: relative; overflow: hidden; }
#homeFeature #newsTickerItems { background: #c87040; width: 561px; height: 203px; overflow: hidden;}
#homeFeature #newsTickerItems h2 { height: 0; width: 0; overflow: hidden; }
#homeFeature #newsTickerControls { background: url(/images/home/news_ticker_bottom.gif) no-repeat; width: 561px; height: 27px; position: relative; }
#homeFeature #newsTickerControls .btnNext { background: url(/images/home/news_ticker_btn_next.gif) no-repeat; width: 48px; height: 16px; position: absolute; top: 4px; left: 505px; }
#homeFeature #newsTickerControls .btnPrev { background: url(/images/home/news_ticker_btn_prev.gif) no-repeat; width: 69px; height: 16px; position: absolute; top: 4px; left: 10px;  }
#homeFeature #newsTickerControls #btn0 { background: url(/images/home/news_ticker_btn_0.gif) no-repeat; width: 28px; height: 25px; position: absolute; left: 86px;  display:block; }
#homeFeature #newsTickerControls #btn1 { background: url(/images/home/news_ticker_btn_1.gif) no-repeat; width: 27px; height: 25px; position: absolute; left: 114px;  display:block; }
#homeFeature #newsTickerControls #btn2 { background: url(/images/home/news_ticker_btn_2.gif) no-repeat; width: 26px; height: 25px; position: absolute; left: 141px;  display:block; }
#homeFeature #newsTickerControls #btn3 { background: url(/images/home/news_ticker_btn_3.gif) no-repeat; width: 26px; height: 25px; position: absolute; left: 166px;  display:block; }
#homeFeature #newsTickerControls #btn4 { background: url(/images/home/news_ticker_btn_4.gif) no-repeat; width: 26px; height: 25px; position: absolute; left: 191px;  display:block; }
#homeFeature #newsTickerControls #btn5 { background: url(/images/home/news_ticker_btn_5.gif) no-repeat; width: 26px; height: 25px; position: absolute; left: 217px;  display:block; }
#homeFeature #newsTickerControls #btn6 { background: url(/images/home/news_ticker_btn_6.gif) no-repeat; width: 26px; height: 25px; position: absolute; left: 243px;  display:block; }

#homeFeature div.newsTickerHidden { display: none;}
    #homeFeature div.newsTickerItem0 { background: url(/images/home/img_callout_02.jpg) no-repeat; width: 561px; height: 203px; }
	#homeFeature div.newsTickerItem1 { background: url(/images/home/img_callout_03.jpg) no-repeat; width: 561px; height: 203px; }
    #homeFeature div.newsTickerItem2 { background: url(/images/home/img_callout_04.jpg) no-repeat; width: 561px; height: 203px; }
	#homeFeature div.newsTickerItem3 { background: url(/images/home/img_callout_05.jpg) no-repeat; width: 561px; height: 203px; }
	#homeFeature div.newsTickerItem4 { background: url(/images/home/img_callout_06.jpg) no-repeat; width: 561px; height: 203px; }
	#homeFeature div.newsTickerItem5 { background: url(/images/home/img_callout_07.jpg) no-repeat; width: 561px; height: 203px; }
    #homeFeature div.newsTickerItemAlert { background: url(/images/home/img_callout_alert.jpg) no-repeat; width: 561px; height: 230px; }
#homeSections h2 { background: url(/images/home/h2_three_easy_ways.gif) no-repeat; margin: 0px 0px 5px 12px; overflow: hidden; height: 18px; }
#homeSections #sectionBackground { background: url(/images/home/bg_three_columns.gif) no-repeat 36%; padding:0 0 5px;}
#homeSections #sectionBrowse { width: 177px; height: auto; background-color: #e8edf4; float: left; display: inline; margin: 0px 0px 0px 9px; }
#homeSections #sectionBrowse h1 { width: 177px; height: 33px; background: url(/images/home/h1_browse_by_topic.gif) no-repeat; overflow: hidden; }
#homeSections #sectionBrowse h3 { background: url(/images/home/h3_popular_topics.gif) no-repeat; margin: 8px 0px 5px 6px; } 
#homeSections #sectionBrowse ul#ulSectionBrowse { list-style-type: none; margin: 0px 0px 0px 6px; }
#homeSections #sectionBrowse ul#ulSectionBrowse a { color: #4c5a73; }
#homeSections #sectionBrowse ul#ulSectionBrowse li { margin: 0px 0px 3px 0px; }
#homeSections #sectionBrowse #homeBtnBrowse { background: url(/images/home/btn_browse_topics.gif) no-repeat; width: 151px; height: 48px; margin: 10px 0 0 8px; }
#homeSections #sectionBrowse #homeBtnBrowse a { display: block; width: 151px; height: 48px; text-decoration: none; }
#homeSections #sectionSearch { width: 177px; height: auto; background-color: #faf2ca; float: left; display: inline; margin: 0px 0px 0px 10px; }
#homeSections #sectionSearch h1 { width: 177px; height: 33px; background: url(/images/home/h1_search.gif) no-repeat; overflow: hidden; }
#homeSections #sectionSearch h3 { background: url(/images/home/h3_email_dietitians.jpg) no-repeat; height: 88px; overflow: hidden; }
#homeSections #sectionSearch p { color: #be6801; margin: 7px 7px 0px 7px; } 
#homeSections #sectionSearch p strong { background: url(/images/home/p_strong_help_me_find_info.gif) no-repeat; margin: 7px 0px 1px 0px; display: block; height: 14px; overflow: hidden; }
#homeSections #sectionSearch input.txtHomeSearch { border: 1px solid #dbac73; width: 155px; margin: 0px 0px 0px 9px; color: #6e6e6e; }
#homeSections #sectionSearch #sendAnEmail { background: url(/images/home/btn_send_an_email.gif) no-repeat; margin: 58px auto 0; text-align: center; width:146px; height:35px; }
#homeSections #sectionSearch #sendAnEmail a{ display: block; width: 149px; height: 35px; text-decoration: none; }

#homeSections #sectionAsk { width: 177px; height: auto; background-color: #f3f4d8; float: left; display: inline; margin: 0px 0px 0px 10px; }

#homeSections #sectionAsk h1 { width: 177px; height: 33px; background: url(/images/home/h1_ask_a_dietitian.gif) no-repeat; overflow: hidden; }
#homeSections #sectionAsk h3 { background: url(/images/home/h3_real_dietitians.jpg) no-repeat; margin: 0; overflow: hidden; height: 88px; width: 177px; }
#homeSections #sectionAsk p { color: #69791c; margin: 7px 7px 0px 7px; } 
#homeSections #sectionAsk p strong{ color: #69791c; font-weight:bold;} 
#homeSections #sectionAsk #homeBtnAsk { background: url(/images/home/btn_ask_question.gif) no-repeat; width: 149px; height: 35px; margin: 13px auto 3pt; }
#homeSections #sectionAsk #homeBtnAsk a { display: block; width: 149px; height: 35px; text-decoration: none; width: 149px; height: 35px; }
#homeSections #sectionAsk #watchCall { background: url(/images/home/btn_watch_a_sample_call.gif) no-repeat; margin: 7px auto 0; text-align: center; width:162px; height:35px; }
#homeSections #sectionAsk #watchCall a{ display: block; width: 162px; height: 35px; text-decoration: none; }

#homePopularDocs { float: left; display: inline; }
#homePopularDocs h3 { background: url(/images/home/h3_popular_docs2.gif) no-repeat; display: inline; font-size: 13px; }
#homePopularDocs ul { list-style-type: none; }
#homePopularDocs ul li{ line-height:80% }
#homePopularDocs #imgPopularDocs { background: url(/images/home/img_popular_docs.jpg) no-repeat; float: left; display: inline; width: 97px; height: 119px; margin: 0px 9px 0px 2px; }
#homePopularDocs div#btnMoreDocs { width: auto; display: inline; float: left; margin: 6px 0px 0px 0px; }
#homePopularDocs div#btnMoreTips { display: inline; float: left; }


#homePopularDocs #imgNGKYFR { background: url(/images_fr/home/ngky_sticker_fr.gif) no-repeat; float: left; display: inline; width: 315px; height: 175px; margin: 0px -5px 0px 2px; }
#homePopularDocs h3 .NGKYFR {clear:both; background: url(/images/home/h3_ngky.gif) no-repeat; display: inline; font-size: 13px; }


/* Not Gonna Kill You CallOut*/
#homeNGKY { float: left; display: inline; }
#homeNGKY h3 { background:transparent url(/images/home/h3_ngky.gif) no-repeat scroll 0%; height:30px; overflow:hidden;}
#homeNGKY ul { list-style-type: none; }
#homeNGKY #imgNGKY { background: url(/images/home/ngky_sticker_eng.gif) no-repeat; float: left; display: inline; width: 315px; height: 175px; margin: 0px -5px 0px 2px; }
#homeNGKY p { font-family: verdana; font-size: 85%; color: #8c8c8c; line-height: 150%;  margin: 6px 0px 0px 0px;}
#homeNGKY div#btnMoreDocs { width: auto; display: inline; float: left; margin: 6px 0px 0px 0px; }
#homeNGKY div#btnMoreTips { display: inline; float: left; }



#homeNutritionTip { float: left; display: inline; margin: 0px 0px 0px 7px; }
    #homeNutritionTip h3.nutritionTip { background: url(/images/home/h3_nutrition_tip.gif) no-repeat; display: inline; }
    #homeNutritionTip h3.fatTip { background: url(/images/home/h3_fat_tip.gif) no-repeat; display: inline; }
    #homeNutritionTip h3.breakfastTip { background: url(/images/home/h3_breakfast_tip.gif) no-repeat; display: inline; }
    #homeNutritionTip h3.beverageTip { background: url(/images/home/h3_beverage_tip.gif) no-repeat; display: inline; }
    #homeNutritionTip h3.fibreTip { background: url(/images/home/h3_fibre_tip.gif) no-repeat; display: inline; }
    #homeNutritionTip h3.calciumTip { background: url(/images/home/h3_calcium_tip.gif) no-repeat; display: inline; }
	#homeNutritionTip h3.lunchTip { background: url(/images/home/h3_lunch_tip.gif) no-repeat; display: inline; }
    #homeNutritionTip h3.foodSafetyTip { background: url(/images/home/h3_food_safety_tip.gif) no-repeat; display: inline; }
    #homeNutritionTip #imgNutritionTip { background: url(/images/home/home_tip_nutrition.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
    #homeNutritionTip #imgFatTip { background: url(/images/home/home_tip_fat.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
    #homeNutritionTip #imgFibreTip { background: url(/images/home/home_tip_fibre.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
    #homeNutritionTip #imgBeverageTip { background: url(/images/home/home_tip_beverage.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
    #homeNutritionTip #imgBreakfastTip { background: url(/images/home/home_tip_breakfast.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
    #homeNutritionTip #imgCalciumTip { background: url(/images/home/home_tip_calcium.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
	#homeNutritionTip #imgLunchTip1 { background: url(/images/home/home_tip_lunch1.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
    #homeNutritionTip #imgLunchTip2 { background: url(/images/home/home_tip_lunch2.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
    #homeNutritionTip #imgFoodSafetyTip { background: url(/images/home/home_tip_food_safety.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
    #homeNutritionTip #imgFatTip2 { background: url(/images/home/home_tip_fat2.jpg) no-repeat; float: left; display: inline; width: 104px; height: 122px; margin: 0px 9px 0px 2px; }
#homeNutritionTip a { }

#homeHotline { background: url(/images/home/h3_how_are_we_doing.gif) no-repeat; width: 482px; height: 42px; margin: 7px auto; overflow: hidden; padding:0 0 10px;}
#homeHotline a{ width: 482px; height: 42px; margin: 7px auto; overflow: hidden; text-decoration:none; padding:0 0 10px;}

/* Search Results (SearchResults.aspx) */

#resultsHeader h1 { background: url(/images/search/h1_search_results.gif) no-repeat; width: 386px; height: 25px; }
#resultsHeader h3 { background: url(/images/search/h3_you_searched_for.gif) no-repeat; float: left; display: inline; margin: 18px 0px 10px 6px; height: 18px; width: 111px; overflow: hidden; }
span.lblUserSearchWord { font-size: 100%; font-weight: bolder; float: left; display: inline; margin: 17px 0px 0px 4px; }

#resultsDisplay { color: #6e6e6e; letter-spacing: -0.3pt; margin: 10px 0pt 17px 5px; }
#resultsDisplay p strong span { color: #c87040; } 
#resultsShowing { width: 300px; margin: 0 0 0 1px; padding: 0; }
#ctl00_ctl00_parentBodyContent_bodyContent_lblPaging { clear: both; float: left; }
.resultBlock { height: auto; background: url(/images/search/divider.gif) no-repeat bottom; width: 380px; padding: 0px 0px 10px 0px; margin: 8px 0 0 5px; }
.resultBlock hr { display: none; }
.resultBlock a { text-decoration: none; font-weight: bolder; color: #4a5f82; margin: 5px 0px 5px 0px; display: block; font-size: 0.82em; }
.categoriesDesc h2 a {  font-size: 1em !important; }
.resultBlock span.resultsInfo { color: #aaa9a9; font-size: 85%; margin: 5px 0 0 0; display: block; }
#resultsDefinition { width: 382px; margin: 0 0 0 3px; }
div.divDefinition { background-color: #f7f7f7; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; width: 383px; margin: 0 0 0px 2px; }
div.divDefinitionContent { float: left; display: inline; height: auto; width: 255px; margin: 5px 0 0 3px; }     
div.divDefinitionContent p { margin: 0 0 4px 0; }                      
div.divDefinitionIcon { background: url(/images/search/div_definition_icon.gif); height: 89px; width: 121px; float: left; display: inline; margin: 5px 0 0 0; }         

div.pageNumbers { font-family: verdana; font-size: 85%; color: #8c8c8c; width: auto; height: auto; padding: 0px 0px 0px 0px; margin: 4px 0px 4px 4px; }
a.pageNumbersNext { background: url(/images/master/btn_arrow_right.gif) no-repeat; width: 14px; height: 14px; float: left; display: inline; margin: 4px 0pt 0pt 4px; cursor: pointer; }

/* Category Block (After selecting an item in Browser by Topics) */

.categoriesBlock { height: auto; background: url(/images/search/divider.gif) no-repeat bottom; width: 380px; padding: 0px 0px 10px 0px; margin: 8px 0 0 5px; }
.categoriesBlock hr { display: none; }
.categoriesBlock a { padding: 0px 0px 0px 18px; text-decoration: none; font-weight: bolder; color: #4a5f82; margin: 5px 0px 5px 0px; display: block; }
.categoriesBlock ul { list-style-type: none; }
.categoriesBlock li { background: url(/images/master/btn_arrow_right.gif) no-repeat top left; }
.categoriesBlock p { padding: 0px 0px 0px 18px; }
.categoriesBlock span.categoriesInfo { color: #aaa9a9; font-size: 85%; margin: 5px 0 0 0; padding: 0px 0px 0px 18px; display: block; }

/* Topics (BrowseTopics.aspx) */

h1.topiccategory { background-color: #8c9ebd; width: 378px; height: 18px; color: White; padding: 4px; margin: 0 0 7px 0; }
h1.featureofthemonth { background-color: #C87040;  height: 18px; color: White; padding: 4px; margin: 0 0 7px 0; }
#topicsContent h1 { background: url(/images/topics/h1_topics.gif) no-repeat; width: 386px; height: 26px; padding: 5px 0px 5px 0px; }
#topicsContent div#imgTopicsHeader { background: url(/images/topics/imgTopicsHeader.jpg) no-repeat; width: 187px; height: 140px; margin: -3px 6px 0 3px; display: inline; float: left; }
#topicsContent p.topicDescription { display: inline; float: left; margin: 3px 0px 0px 10px; }
#topicsContent div#topicsHeaderContent h2 { background: url(/images/topics/h2_browse_by_topic.gif) no-repeat; }
#topicsContent h3 { background: url(/images/topics/h3_choose_a_topic.gif) no-repeat; margin: 10px 0 10px 15px; }

    /* Topics Block (After choosing a topic from the Browser by Topics in the left column) */
    ul.TopicsList { list-style-type: none; padding: 0 0 0 10px; }
    ul.TopicsList li { height: auto; width: 380px; padding: 0 0 4px 0px; margin: 0 0 0 5px; }
    ul.TopicsList a { background: url(/images/master/btn_arrow_right.gif) no-repeat top left; padding: 0 0 0 18px; text-decoration: none; font-weight: bolder; color: #4a5f82; margin: 5px 0 5px 0; display: block; }
   
/* Categories (Categories.aspx) */

#categoriesHeader { margin: 0 0 10px 0; }
#categoriesContent h1 { background: url(/images/topics/h1_categories.gif) no-repeat; width: 386px; height: 26px; padding: 5px 0px 5px 0px; }
#categoriesContent p.topicDescription { display: inline; }
#categoriesHeaderContent { padding: 0 6px 0 0; }
div#imgCategoriesHeader { width: 187px; height: 140px; margin: -3px 6px 0pt 3px; display: inline; float: left; }
    #categoriesHeader div.imgArticle { background: url(/images/landing/articles.jpg) no-repeat; }
    #categoriesHeader div.imgFAQs { background: url(/images/landing/faq.jpg) no-repeat; }
    #categoriesHeader div.imgTips { background: url(/images/landing/tips.jpg) no-repeat; }
    #categoriesHeader div.imgPopularDocs { background: url(/images/landing/popular_docs.jpg) no-repeat; }
    #categoriesHeader div.imgBusyBodies { background: url(/images/articles/article_busy_bodies.jpg) no-repeat; width: 190px; height: 193px; }
    #categoriesHeader div.imgRecipes { background: url(/images/recipes/recipes_home.jpg) no-repeat; }
    #categoriesContent div.imgAboriginalHealth { background: url(/images/topics/topic_aboriginal.jpg) no-repeat; }
    #categoriesContent div.imgActiveLiving { background: url(/images/topics/topic_active.jpg) no-repeat; }
    #categoriesContent div.imgAlcohol { background: url(/images/topics/topic_alcohol.jpg) no-repeat; }
    #categoriesContent div.imgAlternative { background: url(/images/topics/topic_none.jpg) no-repeat; }
    #categoriesContent div.imgCoreNutrients { background: url(/images/topics/topic_core.jpg) no-repeat; }
    #categoriesContent div.imgDentalHealth { background: url(/images/topics/topic_dental.jpg) no-repeat; }
    #categoriesContent div.imgDigestiveHealth { background: url(/images/topics/topic_digestive_health.jpg) no-repeat; }
    #categoriesContent div.imgDisease { background: url(/images/topics/topic_disease_prevention.jpg) no-repeat; }
    #categoriesContent div.imgEatingDisorders { background: url(/images/topics/topic_eating_disorders.jpg) no-repeat; }
    #categoriesContent div.imgHealthyEating { background: url(/images/topics/topic_healthy.jpg) no-repeat; }
    #categoriesContent div.imgHealthyWeight { background: url(/images/topics/topic_healthy_weights.jpg) no-repeat; }
    #categoriesContent div.imgLifestages { background: url(/images/topics/topic_lifestages.jpg) no-repeat; }
    #categoriesContent div.imgMulticultural { background: url(/images/topics/topic_multicultural.jpg) no-repeat; }
    #categoriesContent div.imgAlternativeTherapies { background: url(/images/topics/topic_therapies.jpg) no-repeat; }
    #categoriesContent div.imgSchoolHealth { background: url(/images/topics/topic_school.jpg) no-repeat; width: 388px; height: 291px; }
  
    #categoriesContent div.imgWellBeing { background: url(/images/topics/topic_well_being.jpg) no-repeat; }
    #categoriesContent div.imgVitamins { background: url(/images/topics/topic_vitamins_minerals.jpg) no-repeat; }
#categoriesContent div#categoriesHeaderContent h2 { background: url(/images/topics/h2_healthy_eating.gif) no-repeat; }
div#categoriesHeaderContent p { padding: 0 8px 0 0; font-size: 0.8em; line-height: 1.5em; }
/*#categoriesContent h3 { background: url(/images/topics/h3_articles_and_resources_related_to_school.gif) no-repeat; margin: 10px 0 10px 5px; }*/
.lblSearchCount { margin: 10px 0 4px 6px; display: block; }

#categoriesContent h1.headerFAQs { background: url(/images/h1_faqs.gif) no-repeat; }
#categoriesContent h1.headerTips { background: url(/images/h1_tips_facts.gif) no-repeat; }
#categoriesContent h1.headerRecipes { background: url(/images/h1_recipes.gif) no-repeat; }
#categoriesContent h1.headerPopDocs { background: url(/images/h1_popular_documents.gif) no-repeat; }

/* Document Listings (DocumentListing.aspx) */

#doclistingContent #doclistingCategory { clear: both; margin: 0 0 0 6px; }
#doclistingContent #doclistingCategory h3 { background: url(/images/h3_listing_all_docs.gif) no-repeat; float: left; display: inline; width: 154px; height: 14px; }
#doclistingContent #doclistingCategory p { float: left; display: inline; margin: -1px 0 0px 0; }

/* Ask A Dietitian (AskADietitian.aspx) */

#askADietitian h1 { background: url(/images/ask/h1_ask_a_dietitian.gif) no-repeat; width: 393px; height: 25px; margin: 0 0 12px 0; }
#askADietitian table#askTableForm { width: 390px; border-collapse: collapse; }
#askADietitian table#askTableForm td#your_information h3 { background: url(/images/ask/h3_your_information.gif) no-repeat center left; }
#askADietitian table#askTableForm td#subject_information h3  { background: url(/images/ask/h3_information_about_the_su.gif) no-repeat center left; }
#askADietitian table#askTableForm td#your_question h3 { background: url(/images/ask/h3_your_question.gif) no-repeat center left; }
#askADietitian table#askTableForm h3 { margin: 10px 0 10px 0; }
#askADietitian table#askTableForm td#verification h3 { background: url(/images/ask/h3_verification.gif) no-repeat; margin: 10px 0 14px 0; }
#askADietitian textarea { width: 260px; height: 100px; border: 1px solid #dedede; }
#askADietitian input.field { width: 260px; border: 1px solid #dedede; }
#askADietitian select { width: 264px; border: 1px solid #dedede; }
#askADietitian td.formLabel { text-align: right; padding: 3px 6px 8px 0px; vertical-align: top; width: 35%; }
#askADietitian .hr { background: url(/images/master/dotted_line.gif) no-repeat center; height: 5px; width: 380px; }
#askADietitian hr { display: none; }
#askADietitian table#askTableForm  .ageField { width: 40px; border: 1px solid #dedede; }
#askADietitian table#askTableForm  .postalField { width: 70px; border: 1px solid #dedede; }
h3.askThankYou { background: url(/images/ask/h3_thankYou.gif) no-repeat; margin: 0 0 3px 0; }

/* Ask a Dietitian Disclaimer (askDisclaimer.aspx) */

#askDisclaimerContent h1 { background: url(/images/ask/h1_ask_a_dietitian.gif) no-repeat; width: 386px; height: 26px; padding: 5px 0px 5px 0px; }
#askDisclaimerContent div#disclaimerHeaderContent { display: inline; float: left; margin: 3px 0px 0px 10px; width: 165px; }
#askDisclaimerContent div#imgDisclaimerHeader { background: url(/images/ask/imgDisclaimerHeader.jpg) no-repeat; width: 187px; height: 140px; margin: -3px 0 0 3px; display: inline; float: left; }
#askDisclaimerContent h3 { background: url(/images/ask/h3_terms_and_conditions.gif) no-repeat; margin: 10px 0 10px 5px; }
#askDisclaimerContent #disclaimerInformation { width: 390px; height: 390px; padding: 3px 1px; overflow: auto; border: 1px dotted lightGrey; border-right: 1px solid lightGrey; }
#askDisclaimerContent #disclaimerInformation p { padding: 8px 0; }
#askDisclaimerContent #disclaimerInformation strong { padding: 0 0 5px 0; color: #b97b59; }
#askDisclaimerContent #disclaimerInformation h4 { color: #158d3a; }

#askDisclaimerContent #disclaimerAgree { padding: 15px; }
#askDisclaimerContent #disclaimerAgree #ctl00_ctl00_parentBodyContent_bodyContent_CheckBox { float: left; margin: 0 10px 0 0; height: 17px; }
#askDisclaimerContent #disclaimerAgree p { float: left; display: inline; margin: 0; padding: 0; overflow: hidden; }
#askDisclaimerContent #disclaimerAgree #btnContinue a { display: block; width: 100px; height: 20px; text-decoration: none; }
#askDisclaimerContent #disclaimerAgree #btnContinue { background: url(/images/ask/btn_continue_arrowRight.gif) no-repeat center top; width: 100px; height: 20px; margin: 12px auto; }
#askDisclaimerContent #disclaimerAgree #termsErrorMessage { margin: 0 auto; text-align: center; }

/* Articles (default styling for all articles) */

.articleContent { float: left; display: inline; width: 570px; height: auto; }
.articleContent img { float: left; padding: 0 5px 5px 0; }
.articleContent h1.headerArticle { background: url(/images/articles/h1_articles.gif) no-repeat; height: 38px; }
.articleContent h1.headerRecipe { background: url(/images/articles/h1_recipes.gif) no-repeat; height: 38px; }
.articleContent h1.headerTip { background: url(/images/articles/h1_tips.gif) no-repeat; height: 38px; }
.articleContent h1.headerFAQ { background: url(/images/articles/h1_faq.gif) no-repeat; height: 38px; }
.articleContent h2 { font: Verdana; font-weight: bold; font-size: 107%; color: #c87040; padding: 0 0 15px 0; }
.articleContent h3 { font: Verdana; font-weight: bold; font-size: 90%; color: #c87040; padding: 10px 0 0 0; }
.articleContent h4 { font: Verdana; font-weight: bold; font-size: 85%; color: #c87040; }
.articleContent p { padding: 4px 0 4px 0; line-height: 18px; }
.articleContent ul { padding: 0 0 0 30px; list-style-type: disc; color: #8c8c8c; }
.articleContent table { border: 1px solid #5d5d5d; border-collapse: collapse; margin: 6px 0px 6px 0px; font-family: verdana; font-size: 85%; color: #8c8c8c; line-height: 16px; }
.articleContent table td { padding: 3px; border:1px solid;}
.articleContent table th { padding: 2px; color: #7485A1; border:1px solid; }
.articleContent ol { font-family: verdana; font-size: 85%; color: #8c8c8c; line-height: 16px; padding: 8px 0px 8px 30px; clear: both; }
.articleContent ol strong { color: #7485A1; }
.articleContent ol li { margin: 0 0 6px 0; }
.articleContent ul { font-family: verdana; font-size: 85%; color: #8c8c8c; line-height: 16px; padding: 8px 0px 8px 30px; clear: both; }
.articleContent ul strong { color: #7485A1; }
.articleContent ul li { margin: 0 0 0px 0; padding: 7px 0; }
.articleGlossary { width: auto; margin: 9px 0 0 0; background-color: #fffbf4; }
.articleGlossary h4.articleGlossary { background-color: #C87040; color: White; padding: 3px 3px 3px 6px; }
.articleContent .articleGlossary #ctl00_ctl00_parentBodyContent_bodyContent_GlossaryResults dl#GlossaryList { width: auto; padding: 5px 15px; border: 1px dotted lightGrey; border-top: none; }

/* Feature of the Month (featureofthemonth.aspx) */

#featureMonth #featureList { float: left; width: 370px; height: auto; }
#featureMonth #featureList ol { clear: none; }
#featureMonth #featureList ol li { margin: 0 0 10px 0; }

/* Recipes (recipes.aspx) */

#recipeContent table { width: 570px; color: #8c8c8c; font-size: 85%; }
#recipeContent { border: 0px solid cyan; }
#recipeContent h1 { clear: both; background: url(/images/recipes/h1_recipes.gif) no-repeat; height: 38px;}
#recipeContent #header_and_printBtn { float: left; width: 570px; }
#recipeContent #header_and_printBtn h2 { font: Verdana; font-weight: bold; font-size: 107%; color: #c87040; padding: 0 0 12px 0; float: left; width: 450px; }
#recipeContent #header_and_printBtn #printBtn { float: left; display: inline; }
#recipeContent #header_and_printBtn a { background: url(/images/master/print_icon.gif) no-repeat; width: 95px; height: 14px; display: block; text-decoration: none; padding: 5px 0 0 23px; }
#recipeContent #recipeGeneralInfo { width: 570px; float: left; padding: 0 0 10px 0; border: 0px solid brown; }
#recipeContent #recipeGeneralInfo #prepTime { float: left; }
#recipeContent #recipeGeneralInfo #cookTime { float: left; padding: 0 0 0 20px; }
#recipeContent #recipeGeneralInfo #makes { float: left; padding: 0 0 0 20px; }
#recipeContent img { float: left; padding: 0 5px 5px 0;  }
#recipeContent #recipeText { padding: 12px 0; border: 0px solid black; }
#recipeContent #recipeTip { background-color: #f7ece6; border: 1px dotted #d89977; float: left; width: 325px; padding: 8px; margin: 0 0 30px 0; }
#recipeContent #recipeTip strong { color: #c87040; }
#recipeContent #recipeTip p { color: #c87040; border: 0px solid black; }
#recipeContent #ingredientsHeader { clear: both; padding: 0 0 3px 0; border: 0px solid blue; }
#recipeContent #ingredientsHeader h3 { width: 300px; background: url(/images/recipes/h3_ingredients.gif) no-repeat; margin: 5px 0; }
#recipeContent table { float: left; border: none !important; }
#recipeContent table tr td{ border-bottom: 1px dotted #dfdfe0 !important; padding: 3px 0; border-top: none !important; border-left:  none !important; border-right:  none !important; }
#recipeContent #recipeDirections { float: left; width: 525px; padding: 15px 0 3px 0; border: 0px solid blue; }
#recipeContent #recipeDirections h3 { background: url(/images/recipes/h3_directions.gif) no-repeat; }
#recipeContent ol { padding: 0 0 15px 23px; font-family: verdana; font-size: 85%; color: #8c8c8c; border: 0px solid red; }
#recipeContent ol li { padding: 3px 0; }
#recipeContent #nutritionalInfo { border: 1px dotted #8c8c8c; width: 535px; height: auto; }
#recipeContent #nutritionalInfo p { padding: 10px; }
#recipeContent #nutritionalInfo span { display: block; }
#recipeContent hr { border: 0; border-bottom: 1px dotted #8c8c8c; height: 1px; width: 534px; text-align: left; }

/* Survey  (Survey.aspx) */

div.surveyContent h1 { background: url(/images/survey/h1_satisfaction.gif) no-repeat; width: 386px; height: 26px; margin: 0 0 10px 0; }
div.surveyContent p { margin: 4px 0px 4px 0px; }
div.surveyContent table#tblSurvey input.field { border: 1px solid #dedede; background-color: White; } 
div.surveyContent table#tblSurvey div.surveySection { background: url(/images/master/divider.gif) bottom no-repeat; padding: 0px 0px 12px 0px; }
div.surveyContent table#tblSurvey td.surveyRadioButtons input { float: left; display: inline; clear: both; }
div.surveyContent table#tblSurvey label { padding: 0px 0px 8px 5px; display: inline; float: left; font-family: verdana; font-size: 11px; color: #8c8c8c; }
div.surveyContent table#tblSurvey td.surveyCheckboxes input { float: left; display: inline; height: 15px; }
div.surveyContent table#tblSurvey input.outsideTable { margin: 0 0 0 2px; }
div.surveyContent table#tblSurvey input.otherField { margin: 0 0 0 5px; }

/* Glossary (glossary.aspx) */

#contentGlossary h1 { background: url(/images/glossary/h1_glossary.gif) no-repeat; width: 386px; height: 26px; margin: 0px 0px 8px 0px; } 
#contentGlossary h2 { color: #c87040; font-weight: bolder; font-size: 122%; margin: 14px 0px 10px 7px; }
#contentGlossary #GlossaryAlphaList { margin: 0px 0px 0px 7px; }
#contentGlossary #GlossaryAlphaList a { text-decoration: none; }
#contentGlossary #GlossaryAlphaList a span { text-decoration: none; color: #C87040; }
#contentGlossary dl#GlossaryList { width: 386px; margin: 0 auto; }
#contentGlossary dl#GlossaryList u { display: none; }
#contentGlossary dl#GlossaryList dd { font-family: verdana; font-size: 85%; color: #8c8c8c; line-height: 16px; background: url(/images/master/divider.gif) no-repeat bottom; padding: 0px 0px 20px 0px; }
#contentGlossary dl#GlossaryList dt { font-family: verdana; font-size: 85%; color: #8c8c8c; line-height: 16px; font-weight: bolder; margin: 10px 0px 0px 0px; }

/* Sitemap (SiteMap.aspx) */

div.contentSitemap #tblSitemap { width: 360px; margin: 0 auto; }
div.contentSitemap h1 { background: url(/images/h1_site_map.gif) no-repeat; width: 386px; height: 26px; margin: 0px 0px 14px 0px; } 
div.contentSitemap table td { font-family: verdana; font-size: 92%; height: 20px; color: #8c8c8c; line-height: 16px; }

/* About Eat Right Ontario (aboutERO.aspx) */

#aboutERO h1 { background: url(/images/h1_about_EatRight.gif) no-repeat; width: 386px; height: 26px; }
#aboutERO { width: 385px; margin: 0 auto; }
#aboutERO h3 { background: url(/images/h3_about_welcome_to_eatright.gif) no-repeat; width: 386px; height: 7px; margin:7px 0 0;}
#aboutERO h2 {background: url(/images/h3_eatRightOntario.gif) no-repeat; width: 386px; height: 5px; padding:10px 0px 0px 0px; margin:7px 0 0;}
#aboutERO li {list-style-image: url(/images/master/checkmark.gif); color:#363636}
#aboutERO .leftColumn{float:left; display:inline;}
#aboutERO .rightColumn{background: url(/images/eat_right_book.gif)no-repeat; float:right; height:136px; margin:0 17px 0 -29px; position:relative; width:125px; display:inline;}

/* Contact Us (ContactUs.aspx) */

#ctl00_ctl00_parentBodyContent_bodyContent_contactUs h1 { background: url(/images/h1_contact_us.gif) no-repeat; width: 386px; height: 26px; margin: 0px 0px 6px 0px; }
div.contactThankYou h1 { background: url(/images/h1_contact_us.gif) no-repeat; width: 386px; height: 26px; margin: 0px 0px 6px 0px; }
#ctl00_ctl00_parentBodyContent_bodyContent_contactUs p { margin: 6px 0px 0px 0px; }
#ctl00_ctl00_parentBodyContent_bodyContent_contactUs ul { padding: 4px 0px 4px 20px; list-style-type: none; }
#ctl00_ctl00_parentBodyContent_bodyContent_contactUs td.tdLabel p { margin: 8px 0px 8px 0px; }
#ctl00_ctl00_parentBodyContent_bodyContent_contactUs table { width: 323px; margin: 18px auto; }
#ctl00_ctl00_parentBodyContent_bodyContent_contactUs td.tdLabel { vertical-align: middle; font-family: verdana; color: #8c8c8c; font-weight: bolder; }
#ctl00_ctl00_parentBodyContent_bodyContent_contactUs td.field input { width: 257px; border: 1px solid lightGrey; }
#ctl00_ctl00_parentBodyContent_bodyContent_contactUs textarea { width: 300px; height: 60px; border: 1px solid lightGrey; }
#ctl00_ctl00_parentBodyContent_bodyContent_contactUs #contactUsLegal { background-color: #f7ece6; border: 1px dotted #d89977; margin: 8px auto; width: 340px; padding: 12px; }

#ctl00_ctl00_parentBodyContent_bodyContent_notification td.tdLabel p { margin: 8px 0px 8px 0px; }
#ctl00_ctl00_parentBodyContent_bodyContent_notification table { width: 323px; margin: 18px auto; }
#ctl00_ctl00_parentBodyContent_bodyContent_notification td.tdLabel { vertical-align: middle; font-family: verdana; color: #8c8c8c;  }

/* Landing Pages Headers */

#Vitamins_and_Minerals  h1 { background: url(/images/topics/h1_Vitamins_Minerals.gif) no-repeat; }
#School_Health h1 { background: url(/images/topics/topic_school.jpg) no-repeat; width: 388px; height: 291px;}
#categoriesContent #School_Health h3 { background: url(/images/topics/h3_articles_and_resources_school.gif) no-repeat; width: 392px; height: 14px;}
#MenuPlannerResources h1 { background: url(/images/topics/plan_your_own_menu.jpg) no-repeat; width: 388px; height: 291px;}
#categoriesContent #MenuPlannerResources h3 { background: url(/images/topics/h3_articles_and_resources_menuplanner.png) no-repeat; width: 392px; height: 16px;}
#diabetes_videos h1 { background: url(/images/topics/topic_diabetes.jpg) no-repeat; width: 388px; height: 291px;}
#categoriesContent #diabetes_videos h3{background: url(/images/topics/h3_learn_more_about_diabetes_prevention.gif) no-repeat; width: 287px; height: 16px;}

#nutrition_labelling h1 { background: url(/images/topics/topic_nutrition_labelling.jpg) no-repeat; width: 388px; height: 291px;}
#categoriesContent #nutrition_labelling h3{background: url(/images/topics/h3_learn_more_about_diabetes_prevention.gif) no-repeat; width: 287px; height: 16px;}

#kitchen_tips_food_handling h1 { background: url(/images/topics/topic_kitchen_tips_food_handling.jpg) no-repeat; width: 388px; height: 291px;}
#categoriesContent #kitchen_tips_food_handling h3{background: url(/images/topics/h3_learn_more_about_diabetes_prevention.gif) no-repeat; width: 287px; height: 16px;}

#general_healthy_eating h1 { background: url(/images/topics/topic_general_healthy_eating.jpg) no-repeat; width: 388px; height: 291px;}
#categoriesContent #general_healthy_eating h3{background: url(/images/topics/h3_learn_more_about_diabetes_prevention.gif) no-repeat; width: 287px; height: 16px;}



#Diabetes_Prevention h1 { background: url(/images/topics/diabetes_prevention.jpg) no-repeat; width: 388px; height: 291px;}
#categoriesContent #Diabetes_Prevention h3 { background: url(/images/topics/h3_articles_and_resources_diabetes.png) no-repeat; width: 392px; height: 16px; margin: 10px 0 10px 5px;}
#Diabetes_Prevention_Nutrition #resultBlock {background: url(/images/search/divider.gif) no-repeat bottom; width: 380px; padding: 0px 0px 10px 0px; margin: 8px 0 0 5px; overflow:auto;}


#Other h1 { background: url(/images/topics/h1_other.gif) no-repeat; }
#Workplace_Health  h1 { background: url(/images/topics/workPlaceHealth.jpg) no-repeat; width: 388px; height: 291px;}
#categoriesContent #Workplace_Health  h3 { background: url(/images/topics/h3_articles_and_resources_work.gif) no-repeat; width: 392px; height: 14px;}
#categoriesContent #Resources  h3 { background: url(/images/topics/h3_articles_and_resources_for_parents.gif) no-repeat; width: 392px; height: 17px;}

#Resources h1 { background: url(/images/topics/topic_resources.jpg) no-repeat; width: 388px; height: 291px;}

#Multicultural_Resources  h1 { background: url(/images/topics/h1_multicultural_resources.gif) no-repeat; }
#Life_Stages  h1 { background: url(/images/topics/h1_lifestages.gif) no-repeat; }
#Healthy_Weights  h1 { background: url(/images/topics/h1_healthy_weights.gif) no-repeat; }
#Healthy_Eating  h1 { background: url(/images/topics/h1_healthy_eating.gif) no-repeat; }
#Eating_Disorders  h1 { background: url(/images/topics/h1_eating_disorders.gif) no-repeat; }
#Disease_Prevention h1 { background: url(/images/topics/h1_disease_prevention.gif) no-repeat; }
#Digestive_Health  h1 { background: url(/images/topics/h1_digestive_health.gif) no-repeat; }
#Well_Being  h1 { background: url(/images/topics/h1_well_being_mental_health.gif) no-repeat; }
#Dental_Health  h1 { background: url(/images/topics/h1_dental_health.gif) no-repeat; }
#Core_Nutrients  h1 { background: url(/images/topics/h1_core_#masterColumnRightnutrients.gif) no-repeat; }
#Alternative_Therapies  h1 { background: url(/images/topics/h1_alternative_therapies.gif) no-repeat; }
#Alcohol  h1 { background: url(/images/topics/h1_alcohol.gif) no-repeat; }
#Active_Living  h1 { background: url(/images/topics/h1_active_living_physical.gif) no-repeat; }
#Aboriginal_Health  h1 { background: url(/images/topics/h1_aboriginal_health.gif) no-repeat; }
#ERO_FAQs h1 {background: #C87040 url(/images/topics/h1_ero_faqs.gif) no-repeat; height:26px; width: 100%;}

/* Busy Bodies (BusyBodies.aspx) */

#busybodiesContent h1 { background: url(/images/h1_busy_bodies.gif) no-repeat; width: 386px; height: 26px; margin: 0 0 12px 0; }

/* 404 Error Page */

#error h2 { font: Verdana; font-weight: bold; font-size: 107%; color: #c87040; margin: 10px 0 0 0; }
#error p  { margin: 14px 0 0 0; }

/* Extras */

#recordsDisplayed { color: #c87040; }
.recordsDisplayed { color: #c87040; }
.pagerHighlight_on { font-weight: bold; color: rgb(129, 148, 180); text-decoration: none; }
.pagerHighlight_off { font-weight: normal; color: rgb(140, 140, 140); text-decoration: underline; }
#eroDoorway { margin: 0 0 0 120px; }
#masterColumnRight #rightcolBusyBodiesImage { background: url(/images/master/rightcol_img_busybodies.gif) no-repeat; width: 129px; height: 167px; }
#masterColumnRight #rightcolBusyBodiesImage a { display: block; height :100%; text-decoration: none; }
#masterColumnRight #rightcolEatRight h3 { background: url(/images/master/rightcol_h3_eatright.gif) no-repeat; height: 48px; overflow: hidden; }
#masterColumnRight #rightcolEatRight p strong { color: #7485a1; margin: 4px 0px 3px 0px; display: block; }
#eatrightContent h1 { background: url(/images/h1_eat_right.gif) no-repeat; width: 386px; height: 26px; margin: 0 0 12px 0; }

/* Targeted Content */
#categoriesContent #resultBlock .leftColumn{display:inline; float:left; width:auto; margin:0 0 0 7px;}
#categoriesContent #resultBlock .rightColumn{display:inline; float:right; width:303px;}
#categoriesContent #resultBlock .rightColumn h2 {font: Verdana; font-size: 85%; color: #4a5f82; }
#schoolNutrition div.resultBlock .categoriesImage { width: 59px; height: 59px; } 
#schoolNutrition {width:395px; height:auto; overflow:auto; padding:8px 0px 0px 0px; }
#schoolNutrition #resultBlock{background: url(/images/search/divider.gif) no-repeat bottom; width: 380px; padding: 0px 0px 10px 0px; margin: 8px 0 0 5px; overflow:auto;}
.divider { display:-moz-stack; background: url(/images/search/divider.gif) no-repeat bottom; width: 380px; padding: 0px 0px 10px 0px; margin: 8px 0 0 5px; }
#workNutrition div.categoriesImage {background: url(/images/articles/article_small_work_nutrition.gif) no-repeat; width: 59px; height: 59px; }
#workNutrition {width:395px; height:auto; overflow:auto; padding:8px 0px 0px 0px;}
#workNutrition div.rightColumn h2 {font: Verdana; font-size: 85%; color: #4a5f82; }
#workNutrition div.categoriesImage { width: 59px; height: 59px; } 

#categoriesContent h3{background: url(/images/topics/h3_categories_for_topic.gif) no-repeat; width: 149px; height: 14px;}
#workNutrition #categoriesContent  h3{background: url(/images/topics/h3_articles_and_resources_work.gif) no-repeat; width: 149px; height: 14px;}
#workNutrition #resultBlock{background: url(/images/search/divider.gif) no-repeat bottom; width: 380px; padding: 0px 0px 10px 0px; margin: 8px 0 0 5px; overflow:auto;}
div.categoriesDesc{text-decoration:none; }

/* Eatright Ontario FAQs*/
/*#ERO_FAQs {width:388px;}*/
#ERO_FAQs h3 {color:#C87040; font-size:90%; font-weight:bold; padding:10px 0 0;}
#ERO_FAQs ul li {list-style:decimal; padding:6px 0 0 ; margin:0 0 0 29px; }
#ERO_FAQs #questions {font-family: verdana; color: #7485a1;}
#ERO_FAQs #questions a{font-size:0.85em}
#ERO_FAQs #answers a {color:#C87040; font-size:90%; font-weight:bold; padding:10px 0 0;}
#ERO_FAQs #answers p a {color:#7485a1; font-size:90%; padding:10px 0 0; font-weight:normal;}
#ERO_FAQs #answers .imageList {clear:both; color:#8C8C8C; font-family:verdana; font-size:85%; line-height:16px; }
#ERO_FAQs #answers .imageList li {list-style:none; padding:11px 0 0 0; list-style-image:url(/images/master/checkmark.gif); }
#ERO_FAQs #answers .imageList a{clear:both; color:#7485a1; font-family:verdana; font-size:85%; line-height:16px;  }
#ERO_FAQs dl dt {font-family: verdana; font-size: 0.85em; color: #7485a1;}

/* Menuplanner Landing Page Styles | Feb 11, 2009 */

#menuplanner_landing #menuplanner_top_callout { background: url(/images/menuplanner_top_callout.jpg) no-repeat; width: 573px; height: 523px; position: relative; }
#menuplanner_landing #diabetes_menu_plan { background: url(/images/diabetes_menu_plan.jpg) no-repeat 0 0; width: 573px; height: 125px; position: relative; }

#menuplanner_landing #diabetes_menu_plan p.btn_diabetes_menu_plan { position: absolute; top: 78px; left: 310px; width: 208px; height: 27px; }

#menuplanner_landing #menuplanner_btm_left_callout { background: url(/images/menuplanner_callout_plan_menu.jpg) no-repeat; width: 380px; height: 232px; float: left; position: relative; }
#menuplanner_landing #menuplanner_btm_right_callout { width: 188px; height: auto; float: left; margin-left: 2px; }
#menuplanner_landing #menuplanner_btm_right_callout .callout_header { background: url(/images/menuplanner_callout_header.jpg) no-repeat 0 0; width: 188px; height: 41px; }
#menuplanner_landing #menuplanner_btm_right_callout .callout_body { background: url(/images/menuplanner_callout_body.jpg) repeat-y 0 0; height: auto; padding: 0 11px; width: 166px; }
#menuplanner_landing #menuplanner_btm_right_callout .callout_footer { background: url(/images/menuplanner_callout_footer.jpg) no-repeat 0 0; width: 188px; height: 97px; }

#menuplanner_landing div.hidden_html { visibility: hidden; height: 1px; overflow: hidden; }
#menuplanner_landing p.btn_menu_plan { position: absolute; width: 286px; height: 32px; top: 176px; left: 169px; }
#menuplanner_landing p.btn_learn_more { position: absolute; width: 94px; height: 30px; top: 120px; left: 248px; }
