#navLeft, #navRight {
  Overflow:hidden;
  Width:220px;
  MARGIN:0;
  PADDING:0;
  LIST-STYLE:NONE;
  padding-top:10px;
}

#navLeft li, #navRight li {}

#navLeft a, #navRight a {
  color: #4c4c4c;
  font-family:Tahoma;
  font-size:12px;
  font-weight:bold;
}

#navLeft a.sub, #navRight a.sub {
  color: #0e498f;
  font-family:Tahoma;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
}

#navLeft a:hover.sub, #navRight a:hover.sub {
  text-decoration:none;
}

#navLeft a.header, #navRight a.header {
  color: #ffffff;
  text-decoration:none;
  padding-left:35px;
  padding-top:11px;
}

.li_nav_header a {
  Display: block;
  Height: 38px;
  Width: 220px;
  BACKGROUND:URL(/design/images/cat.gif) NO-REPEAT;
  }

html > body .li_nav_body a {
  margin-top:-11px;
}

.li_nav_body a {
  Padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
  Height: 31px;
  Width: 220px;
  text-decoration:none;
  Display: block;
  background-image:url(/design/images/cat_a.gif);  
}

.li_nav_body a:hover {
  Padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
  Height: 31px;
  Width: 220px;
  text-decoration:none;
  Display: block;
  background-image:url(/design/images/cat_a_hover.gif); 
}

.li_nav_body_sub a {
  Padding-left:30px;
  padding-top:5px;
  padding-bottom:5px;
  Height: 31px;
  Width: 220px;
  text-decoration:none;
  Display: block;
  background-image:url(/design/images/cat_a_sub.gif); 
}

.li_nav_body_sub a:hover {
  Padding-left:30px;
  padding-top:5px;
  padding-bottom:5px;
  Height: 31px;
  Width: 220px;
  text-decoration:none;
  Display: block;
  background-image:url(/design/images/cat_a_sub.gif); 
}

.li_nav_footer a {
  Display: block;
  Height: 21px;
  Width: 220px;
  BACKGROUND:url(/design/images/cat_footer.jpg) NO-REPEAT;
}