private HttpWebResponse LogInAndEstablishSession(HessBenefitLoginCredentials credentials)
 {
     return WebRequestHelper.POST(hbcBaseURI + "login.jsp", new HessBenefitsCookieInfo()
         {
             company = AccountConfiguration.Current.HessBenefitsCenter.CompanyCode,
             PIN_FORM_REQUEST = "N",
             PIN_FORM_AUTHORIZATION_REQUEST = "N",
             AVM_IND = "N",
             NAVID = string.Empty,
             userid = credentials.userid,
             password = credentials.password
         }, false);
 }
 private decimal RetrieveValueFromHessBenefitResponse(HessBenefitLoginCredentials credentials)
 {
     return Helper.ConvertMoneyStringToDecimal(Helper.RetrieveElementValue(HomePageResponse(credentials), returnValue_ElementType, returnValue_ElementID)); ;
 }
 private HttpWebResponse HomePageResponse(HessBenefitLoginCredentials credentials)
 {
     return WebRequestHelper.GET(hbcBaseURI + "nav/plansHome.ajax.jsp", false, LogInAndEstablishSession(credentials).Cookies);
 }