/* pure css menu :) */
#menu {
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:11px;
  font-family:Verdana, sans-serif;
  border:0;
  height:57px;
  color:#323531;
}
#menu li {float:left; padding:0; margin:0; position:relative; width:134px; height:57px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;padding:0;margin:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none; padding:0;margin:0;}
#menu li a:hover {border:0;background-position: 0px -57px;}
#menu li:hover dd, #menu li a:hover dd {display:block;background-position: 0px -57px;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;background-position: 0px -57px;}
#menu table {border:0;border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}

#menu dl {width: 134px; margin: 0; padding: 0; background: #cccdd2;}
#menu dt {margin:0; padding: 0;border:0;height:57px;}

/* menu /images and mouse overs */
#menu .news li a:hover {border:0;background-position: 0px -57px;padding:0;margin:0;}
#menu .news li:hover dd, #menu .news li a:hover dd {display:block;background-position: 0px -57px;padding:0;margin:0;}
#menu .news li:hover dl, #menu .news li a:hover dl {padding:0;margin:0;padding-bottom:10px;background-position: 0px -57px;}
#menu .news dl {width: 134px; margin: 0; padding: 0; background: url(/images/nav_news.gif) no-repeat;}

#menu .about li a:hover {padding:0;margin:0;border:0;background-position: 0px -57px;}
#menu .about li:hover dd, #menu .about li a:hover dd {padding:0;margin:0;display:block;background-position: 0px -57px;}
#menu .about li:hover dl, #menu .about li a:hover dl {padding:0;margin:0;padding-bottom:10px;background-position: 0px -57px;}
#menu .about dl {width: 134px; margin: 0; padding: 0; background: url(/images/nav_about.gif) no-repeat;}

#menu .contact li a:hover {padding:0;margin:0;border:0;background-position: 0px -57px;}
#menu .contact li:hover dd, #menu .contact li a:hover dd {padding:0;margin:0;display:block;background-position: 0px -57px;}
#menu .contact li:hover dl, #menu .contact li a:hover dl {padding:0;margin:0;padding-bottom:10px;background-position: 0px -57px;}
#menu .contact dl {padding:0;margin:0;width: 134px; margin: 0; padding: 0; background: url(/images/nav_contact.gif) no-repeat;}

#menu .services li a:hover {padding:0;margin:0;border:0;background-position: 0px -57px;}
#menu .services li:hover dd, #menu .services li a:hover dd {padding:0;margin:0;display:block;background-position: 0px -57px;}
#menu .services li:hover dl, #menu .services li a:hover dl {padding:0;margin:0;padding-bottom:10px;background-position: 0px -57px;}
#menu .services dl {width: 134px; margin: 0; padding: 0; background: url(/images/nav_services.gif) no-repeat;}

/* end menu /images and mouse overs */

#menu .one dd.first_entry{
  border-top:0;
  border-left:0;
  border-right:0;
  border-bottom:1px solid #928e8a;
  padding:0;
  margin:0;
  background: #a9a79f;
}

#menu .one dd.dropshadow{background:url(/images/drop_shadow.gif); height:6px; width:134px;line-height: 6px; border:0 0 0 0 ;padding:0;margin:0;overflow:hidden;}

#menu .one {background: #a9a79f;padding:0;margin:0;}
#menu .one dt {width:134px;padding:0;margin:0;}
#menu .one dd.o {border-bottom:1px solid #928e8a; border-top:1px solid #d3cfc4;background: #a9a79f;}
#menu .one dd.oa a{border-bottom:1px solid #928e8a; border-top:1px solid #d3cfc4;background:#9c9c9a;color:#000; padding: 5px 0px 5px 10px;}
#menu .one dd.ob a{border-bottom:1px solid #928e8a; border-top:1px solid #d3cfc4;background: #bfbfbd;text-indent:0px;}

#menu .one dd a {background:#a9a79f;}
#menu .one dd a:hover {background: #50524d; color:#fba750;}



#menu dd {margin:0; padding:0; color: #fff; font-size: 11px; text-align:left;}
#menu dd.last {border-bottom:1px solid #fff;}
#menu dt a, #menu dt a:visited {display:block; color:#444;}
#menu dd a, #menu dd a:visited {color:#000; text-decoration:none; display:block; padding: 5px 0px 5px 10px;}

