ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:600px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
  display:block;
  float:left;
  width:600px;
  
}

ul#menu li a {
  background:url(../images/services-li2.png) no-repeat;
  color: #4daaeb;
  padding:14px 20px;
  font-size:20px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-weight:400;
}

ul#menu li a:hover {
  background:url(../images/services-li2.png) no-repeat;
}

ul#menu li ul li a {
  background: #FFF;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li  {
  color: #000;
  padding:10px 0 10px 0px;
  margin:-1px 0 0 0;
}

ul#menu li ul li a:hover {
  background: #e5e5e4;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


a#prev, a#next { font-size: 14px; font-family: Verdana, Helvetica, Arial, sans; color: #000; text-decoration: none; }
a#prev:hover, a#next:hover {text-decoration: underline; }
	
.pics { height: 280px; width: 462px; padding:0; margin:0; overflow: hidden }
.pics img { padding:0; top:0; left:0 }

.nav { margin:10px 0 5px 260px; position:relative; z-index:100; }
#nav a { margin: 0 1px; padding:6px 10px 9px 10px; font-size:10px; font-weight:bold; background:url(../images/more-num-bg.png) no-repeat; text-decoration: none; color:#FFF; }
#nav a.activeSlide { margin: 0 1px; padding:6px 10px 9px 10px; font-size:10px; font-weight:bold; background:url(../images/more-num-bg.png) 0 -31px no-repeat; text-decoration: none; color:#FFF; }
#nav a:focus { outline: none; }



