ul.main_menu {
  margin: 4px 0 0;
  padding: 0;
  list-style: none;
}
ul.main_menu li { margin-bottom: 15px; }
ul.main_menu li a {
  display: block;
  text-indent: -9999px;
  width: 200px;
  height: 19px;
  background: transparent url(images/menu_items.png) no-repeat top left;
}
ul.main_menu .home a { background-position: 0 0; }
ul.main_menu .home a:hover { background-position: -200px 0; }
ul.main_menu .human_resources a { background-position: 0 -19px; }
ul.main_menu .human_resources a:hover { background-position: -200px -19px; }
ul.main_menu .training_center a { background-position: 0 -38px; }
ul.main_menu .training_center a:hover { background-position: -200px -38px; }
ul.main_menu .adult_programs { margin-bottom: 7px; }
ul.main_menu .adult_programs a { background-position: 0 -57px; }
ul.main_menu .adult_programs a:hover { background-position: -200px -57px; }
ul.main_menu .adult_calendar a { background-position: 17px -76px; }
ul.main_menu .adult_calendar a:hover { background-position: -183px -76px; }
ul.main_menu .nobodys_perfect a {
  height: 38px;
  background-position: 0 -95px;
}
ul.main_menu .nobodys_perfect a:hover { background-position: -200px -95px; }
ul.main_menu .childrens_programs a { background-position: 0 -133px; }
ul.main_menu .childrens_programs a:hover { background-position: -200px -133px; }
ul.main_menu .teens_and_tweens a { background-position: 0 -152px; }
ul.main_menu .teens_and_tweens a:hover { background-position: -200px -152px; }
ul.main_menu .training_ms a {
  height: 38px;
  background-position: 0 -171px;
}
ul.main_menu .training_ms a:hover { background-position: -200px -171px; }
ul.main_menu .links a { background-position: 0 -209px; }
ul.main_menu .links a:hover { background-position: -200px -209px; }
ul.main_menu .ebilling a { background-position: 0 -228px; }
ul.main_menu .ebilling a:hover { background-position: -200px -228px; }
ul.main_menu .recursos_humanos a { background-position: 0 -19px; }
ul.main_menu .recursos_humanos a:hover { background-position: -200px -19px; }
ul.main_menu .departamento_de_entrenamiento a {
  height: 38px;
  background-position: 0 -38px;
}
ul.main_menu .departamento_de_entrenamiento a:hover { background-position: -200px -38px; }
ul.main_menu .programa_para_adultos { margin-bottom: 7px; }
ul.main_menu .programa_para_adultos a { background-position: 0 -76px; }
ul.main_menu .programa_para_adultos a:hover { background-position: -200px -76px; }
ul.main_menu .calendario_adulto a { background-position: 17px -95px; }
ul.main_menu .calendario_adulto a:hover { background-position: -183px -95px; }
ul.main_menu .nadie_es_perfecto a { background-position: 0 -114px; }
ul.main_menu .nadie_es_perfecto a:hover { background-position: -200px -114px; }
ul.main_menu .programa_para_nino a { background-position: 0 -133px; }
ul.main_menu .programa_para_nino a:hover { background-position: -200px -133px; }
ul.main_menu .programa_para_adolecentes a {
  height: 38px;
  background-position: 0 -152px;
}
ul.main_menu .programa_para_adolecentes a:hover { background-position: -200px -152px; }
ul.main_menu .sistema_de_admin a {
  height: 57px;
  background-position: 0 -190px;
}
ul.main_menu .sistema_de_admin a:hover { background-position: -200px -190px; }
ul.main_menu .spanish_links a { background-position: 0 -247px; }
ul.main_menu .spanish_links a:hover { background-position: -200px -247px; }
#SpanishMainMenu li a { background-image: url(espanol/images/menu_items.png); }
