body {
	behavior:url("csshover.htc");
}
* {
	font:Geneva,Arial,Helvetica,sans-serif;
}
ul,li {
	display:block;
	margin:0;
	padding:0;
	border:0;
}
ul {
	width:200px;
	background:#FFFFFF;
	list-style-type:none;
}
li {
	position:relative;
	padding:0px;
	z-index:9;
}
li.folder{
	font:normal 11px/16px Geneva,Arial,Helvetica,sans-serif;
	padding:2px 0 4px 15px;
	background-color:#EBEBEB;
	border-bottom:1px solid #FFFFFF;
	/*border-bottom:1px solid #CCCCCC;*/
}
li.folder_inactive{
	font:normal 11px/16px Geneva,Arial,Helvetica,sans-serif;
	color:#BDBDBD;
	padding:2px 0 4px 15px;
	background-color:#EBEBEB;
	border-bottom:1px solid #FFFFFF;
	/*border-bottom:1px solid #CCCCCC;*/
}	
li.folder:hover{
	z-index:10;
	background-color:#EBEBEB;
	font:bold 11px/16px Geneva,Arial,Helvetica,sans-serif;
}
li.folder ul{
	position:absolute;
	display:none;
	right:150px; /* IE */
	top:0px;
}
li.folder>ul{ 
	right:150px;
}
ul.level1 li.folder:hover ul.level2{
	display:block;
	width:200px;
}
a{
	padding:2px;
	text-decoration:none;
	width:100%; /* IE */
}
li>a{ 
	width:auto;
}
li a.submenu{
	background-color:#E0E0E0;
	padding-left:10px;
	font:normal 11px/16px Geneva,Arial,Helvetica,sans-serif;
	display:block;
	border-bottom:1px solid #FFFFFF;
	padding-top:3px;
	padding-bottom:4px;
}
li.explain{ 
	font:bold 11px Geneva,Arial,Helvetica,sans-serif;
	background-color:#507083;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	width:190px;	
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html li.explain { 
	width:202px;
}
/* End hide from IE5/mac */
a:link, a:visited {
	color:#000000;	
}
a:hover {
	color:#000000;	
}
/*#menu {
    border:1px solid #CCCCCC;
    margin:0;
    padding:0;
    width:150px;
}*/
#link {
    font:11px Geneva,Arial,Helvetica,sans-serif;
	padding:0px 0px 0px 20px;
	margin-top:15px;
}