
p {
  line-height: 1.5em;
}

ul#menu, ul#menu ul {
 font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-style:italic;
  font-weight:bold
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 177px;
}

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

ul#menu li {
  margin-top: 0px;

}

ul#menu li a {
	
	color: #cccccc;
	padding: 0.5em;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #676767;
	
	
	border-bottom-color: #676767;
	
}


ul#menu li a:hover {

  color: #FF0000;
  
   padding-left: 25px;
}

ul#menu li ul li a {

  font-size:15px;
  color: #cccccc;
  padding-left: 30px;
}

ul#menu li ul li a:hover {
 
   color: #FF0000;
  border-left: 5px #626262 solid;
  padding-left: 45px;
}


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




p2 {
  line-height: 1.5em;
}

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

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

ul#menu2 li {
  margin-top: 0px;
}

ul#menu2 li a {
	background: #E0F2FC;
	color: #00ABF0;
	padding: 0.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #7FCEF7;
	border-right-color: #7FCEF7;
	border-bottom-color: #7FCEF7;
	border-left-color: #7FCEF7;
}

ul#menu2 li a:hover {
  background: #2FBAF4;
  color: #FFFFFF;
}

ul#menu2 li ul li a {
  background: #BCE7FB;
  color: #00ABF0;
  padding-left: 20px;
}

ul#menu2 li ul li a:hover {
  background: #76D0F8;
  border-left: 5px #76D0F8 solid;
  padding-left: 15px;
}
ul#menu2 li ul li a:visited {
  background: #76D0F8;
  border-left: 5px #76D0F8 solid;
  padding-left: 15px;
}

.code2 { border: 0px solid #FFFFFF; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code2 code2 { display: block; padding: 0px; margin-bottom: 0; }
.code2 li { background:#76D0F8 border: 1px solid #ccc; margin: 0 0 0px 2.2em; }
.indent21 { padding-left: 1em; }
.indent22 { padding-left: 2em; }


.menu2 li.current a {color:#76D0F8; background:url(button3.gif);}
.menu2 li.current a b { no-repeat right top;}
.menu2 li a:hover {color:#76D0F8; background:#000;}
.menu2 li a:hover b { no-repeat right top;}
.menu2 li.current a:hover {color:#76D0F8; background:#000;}
.menu2 li.current a:hover b { no-repeat right top;}