@charset "utf-8";
/* CSS Document */

/* BEGIN STYLES FOR FOOTERSTICKALT */
html {
  height: 100%;
}
body { 
  font-family: "Arial", "Helvetica";
  margin-top: 10px;
  height: 100%;
}
#framework {
  position: relative;
  min-height: 100%;
}
* html #framework {
  height: 100%;
}
#footer {
  background: #112D5C url('/assets/templates/global/images/framework/footer.jpg') repeat-x;
  position: relative;
  margin: 50px -8px 0 -8px;
  min-height: 20px;
  padding: 20px 0 12px 0;
} 


/* BEGIN STYLES FOR HEADER LOGO */
#framework .header .left .logo a.image {
  background: url('/assets/templates/nettrekker/uk/images/framework/next_header_logo.png') no-repeat;
  display: block;
  margin: 25px 0 0 25px;
  width: 348px;
  height: 99px;
}

#framework .header .left #hz_menu { height: 36px; }
#framework .header .left #hz_menu ul { list-style: none; line-height: normal; margin: 22px 0 0 10px; padding: 0; }
#framework .header .left #hz_menu li { display: inline; }
#framework .header .left #hz_menu a { color: #FFF; font-weight: bold; text-align: center; text-decoration: none; display: block; float: left; margin: 1px 0 0 0; padding: 7px 15px 0 15px; height: 31px; }
#framework .header .left #hz_menu a { border-radius-topleft: 5px; border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
#framework .header .left #hz_menu a:hover { color: #0B8DEB; }

/* apply these styles if an item is active */
#framework .header .left #hz_menu .active a { background: #FFF; border-bottom: 0px solid #DDD; color: #1C4BA0; }

/*
#framework .header .left #hz_menu .active a span { background: #FFF; padding: 7px 12px 5px 0; }
*/
