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

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

ul.menu li {
  margin-top: 1px;
  
}
/*  ---------------------------------------------------- main */
ul.menu li a {
	padding: 20px 5px 5px 50px;
	border-bottom: 1px solid #d2d2d2;
	color: #474B4C;	
  	height:34px;
  	font-size: 1.2em;
  	  background: #DEE8F1;


  
}

ul.menu li a:hover {
	border-bottom: 1px solid #d2d2d2;

  background-color: #F1F1F1;

}

/* --------------------------------------------- sub links */
	
ul.menu li ul li a {

  background: #DDF1F2;
  color: #474B4C;
	padding: 5px 5px 5px 20px;
  	font : 12px/22px Verdana, sans-serif;
	line-height: 12px;
	font-weight : bold;
   height:50px;

}
/* --------------------------------------------- sub sub links */
#pastmeeting li ul li a {
  background: #F6F6F6;
  color: #535758;
	padding: 3px 5px 5px 35px;
  	font : 12px/22px Verdana, sans-serif;
	line-height: 12px;
   height:40px;

}

#pastmeeting li ul li a:hover {
  background: #DDF1F2;
  padding-left: 35px;
    background-color: #F1F1F1;

}


ul.menu li ul li a:hover {
  background: #DDF1F2;
  padding-left: 20px;
    background-color: #F1F1F1;

}

.code { border: 1px solid #D2D2D2; 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 #D2D2D2; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }

.menu .current{ background:transparent url(../images/currentm.png) no-repeat 10px center;	}
.menu .past{ background:transparent url(../images/past.png) no-repeat 10px center;	}
.menu .news{ background:transparent url(../images/info.png) no-repeat 10px center;	}
.menu .home{ background:transparent url( ) no-repeat 10px center;	}

#sidebar .agenda{  background-color:  #FDFDFD;}
#sidebar .notice{ background:transparent url(../images/past.png) repeat-y 0px 0px; background-color:  #FDFDFD;	}
#sidebar .resolution{ background:transparent url(../images/resolution.png) repeat-y 0px 0px; background-color:  #FDFDFD;	}
#sidebar .paper{ background:transparent url(../images/paper.png) repeat-y 0px 0px; background-color:  #FDFDFD;	}
#sidebar .information{ background:transparent url(../images/information.png) repeat-y 0px 0px; background-color:  #FDFDFD;	}
#sidebar .minutes{ background:transparent url(../images/minutes.png) repeat-y 0px 0px;	background-color:  #FDFDFD;}
#sidebar .other{ background-color:  #FDFDFD;}
.menu .linkno{ 
	  	font-size : 9px;
	}
.menu .title{ 
	  	font-size : 11px;	
	  	line-height: 12px;
	}

