body { behavior:url("csshover.htc"); }

li.width {
	width: 350px;
}

li.test2 {
	margin:0;
	padding:0;
	border:0;
	width: 350px;
	text-align: left;
	list-style: square outside; color:black;
	background-color: #FFFFCC;
}
	
td.navstyle,.navstyle,.nobottom,.standout,.justdeco,.just_text,a.left,a.dynamic1,a.dynamic2 {
	display:block;
	width: 115px;
	margin:0;
	padding:0;
	border:0;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	list-style: none;
	border-bottom: 1px solid #660000;
	margin-bottom:0;
}


.navstyle {
	position:relative;
	background: #996633;
	z-index:9;
}

.standout {
	position:relative;
	background-color: #CC9966;
	color: #FFFFCC;
	z-index:9;
}

.folder {
	width: 115px;
	background-color: #660000;
	padding: 0px;
	border-bottom: 3px solid #660000;
	border-top: 3px solid #660000;
}

.justdeco {

	
	width: 115px;
	background-color: #660000;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #660000;
	border-top: 0px solid #660000;
	color: #FFFFCC;
}

.just_text {
	background: #996633;
	padding: 3px;	
}

.nobottom {
	margin:0;
	width: 115px;
	position:relative;
	text-align: center;
	padding:0px;
	background: #996633;
	list-style: none;
	z-index:9;	
}
	
.folder td.navstyle {
	position:absolute;
	left: 112px; /* IE */
	top: 5px;
}	

.nobottom td.navstyle {
	position:absolute;
	left: 112px; /* IE */
	top: 5px;
}

.standout td.navstyle {
	position:absolute;
	left: 112px; /* IE */
	top: 5px;
}		
	
.folder>td.navstyle { left: 105px; } /* others */
.nobottom>td.navstyle { left: 105px; } /* others */
.standout>td.navstyle { left: 105px; } /* others */

a.left {
	padding: 5px;
	border: 0px #660000;
	text-decoration:none;
	color: #FFFFCC;
	width: 115; /* IE */
}

a.dynamic1 {
	padding: 5px;
	background-color: #CC9966;
	border: 0px #660000;
	text-decoration:none;
	color: #FFFFCC;
	width: 115; /* IE */
	height: 90;
}

a.dynamic2 {
	padding: 5px;
	background-color: #CC9966;
	border: 0px #660000;
	text-decoration:none;
	color: #FFFFCC;
	width: 115; /* IE */
	height: 28;
}

.navstyle>a.left { width:auto; } /* others */
.nobottom>a.dynamic1 { width:auto; } /* others */
.standout>a.left { width:auto; } /* others */

.navstyle a.submenu { background: url("sub.gif") right no-repeat; }
.nobottom a.submenu { background: url("sub.gif") right no-repeat; }
.standout a.submenu { background: url("sub.gif") right no-repeat; }

/* regular hovers */

a.left:hover {
	padding: 5px;
	border-color: #996633;
	background-color: #660000;
	background-image: url('arrow.gif');
	background-repeat: no-repeat;
	background-position: center left; 
	color: #FFFFCC;
}

a.dynamic1:hover {
	border-color: #996633;
	background-color: #660000;
	background-image: url('arrow.gif');
	background-repeat: no-repeat;
	background-position: center left; 
	color: #FFFFCC;
	height: 90;
}

a.dynamic2:hover {
	border-color: #996633;
	background-color: #660000;
	background-image: url('arrow.gif');
	background-repeat: no-repeat;
	background-position: center left; 
	color: #FFFFCC;
	height: 28;
}

.folder a.left:hover { background-color: #660000; }
.nobottom a.left:hover { background-color: #660000; }
.nobottom a.dynamic1:hover { background-color: #660000; }
.standout a.left:hover { background-color: #660000; }
.standout a.dynamic2:hover { background-color: #660000; }
	
/* hovers with specificity */
	
.folder:hover { z-index:10; }
.nobottom:hover { z-index:10; }
.standout:hover { z-index:10; }
		
td.navstyle td.navstyle, .navstyle:hover td.navstyle td.navstyle { display:none; }

td.navstyle td.navstyle, .nobottom:hover td.navstyle td.navstyle { display:none; }

td.navstyle td.navstyle, .standout:hover td.navstyle td.navstyle { display:none; }



.navstyle:hover td.navstyle, .navstyle:hover .navstyle:hover td.navstyle { display:block; }

.nobottom:hover td.navstyle, .nobottom:hover .nobottom:hover td.navstyle { display:block; }

.standout:hover td.navstyle, .standout:hover .standout:hover td.navstyle { display:block; }



	
