﻿#panelMain { background: url(/images/home/bg_panel_main.jpg) no-repeat; width: 556px; min-height:287px; height:auto !important; height:287px; float: left; display: inline; }
#panelMainCallout { background: url(/images/home/bg_panel_main_callout.png) repeat; behavior: url(/includes/iepngfix.htc); width: 380px; height: auto; padding: 10px; float: right; margin: 67px 0 0 0; }
#panelMainCallout h1 { background: url(/images/home/h1_what_is.png) no-repeat; behavior: url(/includes/iepngfix.htc); width: 326px; height: 39px; overflow: hidden; }
#panelMainCallout p { color: White; }
#panelMainCallout a { color: #571a13; }

#panelRight { background: url(/images/home/bg_sign_in.jpg) no-repeat; width: 196px; min-height:287px; height:auto !important; height:287px; float: left; display: inline; margin: 0 0 0 8px; }
#panelRight p { color: White; }
#panelRight #panelSignin { margin: 7px auto; }
#panelRight #panelSignin h2 { background: url(/images/home/h2_sign_in.png) no-repeat; behavior: url(/includes/iepngfix.htc); width: 54px; height: 22px; margin: 0 0 5px -3px; }
#panelRight #panelSignin label { display: block; color: White; font-weight: bolder; }
#panelRight #panelSignin input.textField { font-size: 1em; height: 1.3em; width: 155px; }
#panelRight #panelSignin input.btnSignIn { margin: 5px 0pt 0pt; }
#panelRight #panelSignin ul { list-style-type: none; }
#panelRight #panelSignin ul li { display: inline; margin: 0 3px 0 0; }
#panelRight #panelSignin ul li a { color: White; text-decoration: none; padding: 0 3px 0 3px; }
#panelRight #panelSignin ul li a.lastitem { border: none; }
#panelRight #panelSignin span.validationMessage { line-height: 1.2em; background: white; border: 1px solid lightGrey; padding: 2px; display: block; }
#panelRight #panelNewuser { margin: 7px auto; }
#panelRight #panelNewuser h2 { background: url(/images/home/h2_new_users.png) no-repeat; behavior: url(/includes/iepngfix.htc); width: 94px; height: 23px; }
div.roundedPanelA { height: auto; width: 183px; }
div.roundedPanelA .roundedPanelATop { background: url(/images/home/bg_sign_in_box_[top].png) no-repeat; behavior: url(/includes/iepngfix.htc); width: 183px; height: 13px; overflow: hidden; }
div.roundedPanelA .roundedPanelABottom { background: url(/images/home/bg_sign_in_box_[bottom].png) no-repeat; behavior: url(/includes/iepngfix.htc); width: 183px; height: 13px; overflow: hidden; }
div.roundedPanelA .roundedPanelAContent { background: url(/images/home/bg_sign_in_box_[fill].png) repeat; behavior: url(/includes/iepngfix.htc); width: 163px; padding: 0 10px 0 10px; height: auto; }
#panelBottom1 { background: url(/images/home/panel_divider.gif) repeat-y right; float: left; display: inline; width: 265px; height: auto; padding: 10px 14px 0 0; }
#panelBottom1 .headerImage { background: url(/images/home/bg_kids_snacking.jpg) no-repeat; width: 265px; height: 111px; }
#panelBottom1 #panelBottom1Content { padding: 6px 3px 0 18px; }
#panelBottom1 div.btnReadMore { margin: 8px auto; }
#panelBottom1 h3 { background: url(/images/home/h3_guidelines_schools.gif) no-repeat; height: 16px; margin: 4px 0 9px 0; }
#panelBottom2 { float: left; display: inline; width: 265px; height: auto; padding: 10px 0pt 0pt 13px; }
#panelBottom2 .headerImage { background: url(/images/home/bg_couple_snacking.jpg) no-repeat; width: 265px; height: 111px; }
#panelBottom2 #panelBottom2Content { padding: 6px 18px 0 18px; }
#panelBottom2 div.btnReadMore { margin: 8px auto; }
#panelBottom2 h3 { background: url(/images/home/h3_guidelines_public.gif) no-repeat; height: 16px; margin: 4px 0 9px 0; }
#panelBottom3 { background: url(/images/home/bg_scorecard.jpg) no-repeat; float: left; display: inline; width: 236px; height: 348px; margin: 10px -34px 0 0; overflow: visible; position: relative; z-index: 20; }
#panelBottom3 p { height: 70px; overflow: hidden; }
#panelBottom3 h1 { height: 17px; overflow: hidden; }
#panelBottom3 div.btnGetStarted { position: relative; top: 0; left: 108px; }
div.btnGetStarted { background: url(/images/home/btn_get_started.gif) no-repeat; width: 89px; height: 24px; }
div.btnGetStarted a { display: block; text-decoration: none; width: 100%; height: 100%; }


#homeLogos { width: 730px; text-align: center; }
#homeLogos img { border: 0; }
#homeLogos div.logoContainer { background-color: #fafafa; padding: 8px; border: 1px solid #ececec; float: left; display: inline; margin: 10px 0 0 10px;  }
#homeLogos div.logoContainer img { float: left; padding: 3px; }
#homeLogos h4.developed_by { background: url(/images/home/h4_developed_managed.gif) no-repeat; width: 134px; height: 12px; margin: 0 auto; }
#homeLogos h4.initiative { background: url(/images/home/h4_initiative.gif) no-repeat; width: 281px; height: 12px; margin-bottom: 6px; }
#homeLogos #homeLogosActNow { width: 253px; height: 85px; }
#homeLogos #homeLogosActNow img.imgActNow { height: 64px; }
#homeLogos #homeLogosInitiative { width: 702px; }
#homeLogos #homeLogosDevelopedBy { width: 421px; height: 85px; }
#homeLogos #homeLogosDevelopedBy img { margin: 21px 11px auto; }
#homeLogos #homeLogosDevelopedBy img.imgDC { height: 31px; }
#homeLogos #homeLogosDevelopedBy img.imgHealthlink { height: 45px; margin-top: 13px; }
#homeLogos #homeLogosInitiative img { padding: 0; height: 38px; }
#homeLogos #homeLogosInitiative img.imgPrintLogos { display: none; }