#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin: 0px;
}

ul#menu li a {
	display:block;
	background:url(../images/lft-linkbg.gif) no-repeat 0px 0px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#006699;
	/*text-transform:uppercase;*/
	padding:2px 1 3px 25px;
}

ul#menu li.heading a, ul#menu li.heading a:hover {	background:url(../images/title-bg1.gif) no-repeat;	color:#FFFFFF;	}	

ul#menu li.heading a {	background:url(../images/title-bg1.gif) no-repeat;	color:#FFFFFF; padding:10px 0 12px 25px;	}		


ul#menu li a:hover {
color:#cc3366;
}

ul#menu li ul li a {
	display:block;
	background:url(../images/left-linkbg1.gif) no-repeat 17px 1px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#006699;
	/*text-transform:uppercase;*/
	padding:2px 0 3px 35px	
}

ul#menu li ul li ul li a {
	display:block;
	background:url(../images/left-linkbg2.gif) no-repeat 30px 1px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#006699;
	/*text-transform:uppercase;*/
	padding:2px 0 3px 45px
}

ul#menu li ul li a:hover {
color:#cc3366;
}

.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; }
