table.content {
		width: 100%;
}

td.content {
		vertical-align: top;
		background-color: white;
		padding: 1em;
}	

tr.elements {
		background-color: white;
}

td.data {
		background-color: white;
		padding: 1em;
}

* {
		font-family:arial,tahoma,verdana,helvetica;
}


body {
		behavior:url("../csshover.htc");
}

ul,li,a {
		display:block;
		padding:.2em;
}

ul {	
		width:10em;
		background: white;
		list-style:none;
		margin: .2em;
}

li {
		position:relative;
		padding:1px;
		padding-left:25px;		
		background:url("../images/yarn.gif") no-repeat;
		z-index:9;
}

li.folder {
		background:url("../images/yarn.gif") no-repeat;
}

li.folder ul {
		border:1px solid #9d9da1;
		position:absolute;
		left:7.5em; /* IE */
		top:-.2em;
}

li.folder>ul {
		left:9.5em;
		top:-.2em;
} /* others */

li.folder ul.patterns {		
		width: 28em;
}

a {
		padding:.2em;
		text-decoration:none;
		font-variant: small-caps;
		color:#000000;
		font-weight:bold;
}


li a.submenu {
		background:url("../images/yarn_sub.gif") right no-repeat;
} /* regular hovers */

* a:hover {
		background-color:#bbb7c7;
		color:black;
}

li.folder a:hover {
		background-color:#bbb7c7;
		color:black;
}

	
li.folder:hover {
		z-index:10;
}		
		
ul ul, li:hover ul ul {
		display:none;
}

li:hover ul, li:hover li:hover ul {
		display:block;
}

a.reg {
		display: inline;
		color: #000099;
		padding:0px;
)
