protected void Page_Load(Object sender, EventArgs e) {
    if (Request.Cookies["preferences1"] == null) {
        HttpCookie cookie = new HttpCookie("preferences1");
        cookie.Values.Add("ForeColor", "black");
        ...
        Response.Cookies.Add(cookie);
    }
}
protected String GetStyle(String key) {
  HttpCookie cookie = Request.Cookies["preferences1"];
  if (cookie != null) {
    switch (key)
    {
      case "ForeColor" : return cookie.Values["ForeColor"]; break;
      ...
    }
  }
  return "";
}protected function GetStyle(key:String) : String {
  var cookie:HttpCookie = Request.Cookies("preferences1");
  if (cookie != null) {
    switch (key)
    {
      case "ForeColor" : return cookie.Values("ForeColor"); break;
      ...
    }
  }
  return "";
}