a.over:hover {text-decoration:underline; font-size:12px; font-family:Arial;}



.horizontal ul {
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
	font-family:Arial; text-transform:uppercase; font-family:Arial; color:#fff;
	}
.horizontal li {
	position:relative;
	height:32px;
	display:inline;
	float:left;
	}


a.horizontal  { line-height:32px; padding:0px 30px;text-transform:uppercase; font-family:Arial; color:#fff; font-size:12px;}

	
.horizontal li.folder {
		/* background:#000 url(images/folder_arrow_58.gif) right no-repeat;*/
		line-height:32px;padding:0px 30px;
		}
.horizontal li.folder:hover {
		background: url(images/over.jpg) right repeat-x;
		}

.horizontal li.folder ul.submenu{
	visibility:hidden;
	}
.horizontal li.folder:hover ul.submenu{
	visibility:visible;
	}

/****************************/


/*.vertical ul, .vertical li, .vertical a {
	display:block;
	margin:0;
	padding:0;
	border:0;
	font:12px verdana;
	line-height:28px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
	}
.vertical ul {
	position:absolute;
	width:170px;
	left:0px;
	top:28px;
	list-style-type:none;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	}
.vertical li {
	background:#d5e3f0;
	float:none;
	position:relative;
	display:block;
	}
.vertical li:hover {
	background:#FFFFFF;
	}
.vertical li.folder ul {
			position:absolute;
			left:170px;
			top:0px;
		}		
			.vertical li.folder>ul { left:170px; }
.vertical ul ul, .vertical li:hover ul ul {
	visibility:hidden;
	}
.vertical li:hover ul, .vertical li:hover li:hover ul {
	visibility:visible;
	}*/
	
.vertical ul, .vertical li, .vertical a {
		/*display:block;*/
		margin:0;
		padding:0;
		border:0;
		color:#fff;
	}

	.vertical ul {
		position:absolute;
		top:32px;
		left:0px;
		width:199px;
		background:#ab0001;
		list-style-type:none;
		display:block;
		/*opacity:.90;
		-moz-opacity:.90;*/
		
	}
	.vertical ul ul, .vertical ul ul ul {
		/*-moz-opacity:.90;
		opacity:.90;*/
		color:#fff;
		
		}

	.vertical li {
		position:relative;
		display:block;
		float:none;
		padding-left:10px;
		height:27px;
		font:10px verdana;
		text-transform:none;
		line-height:27px;
		z-index:9;
		border:1px solid #000; border-width:0 1px 1px 1px;
	}
	
		.vertical li.folder	{ background:url(images/folder_arrow_58.gif) right no-repeat; }		
		.vertical li.folder ul {
			position:absolute;
			left:197px; /* IE */
			top:0px;
		}		
			.vertical li.folder>ul { left:197px; } /* others */

	.vertical a {
		text-decoration:none;
		/*color:#000;*/
		font-weight:bold;
		width:100%;
		padding-bottom:5px; /* IE */
	}
		.vertical li>a { width:auto;color:#fff } /* others */

	.vertical li a.submenu {
		 
	}

	/* regular hovers */

	.vertical a:hover {
		
	}
		.vertical li.folder a:hover {
		
		}
	.vertical li:hover {
		background:#fff;
		}
		
	.vertical li:hover a {color:#000}
		
	.vertical li.folder:hover {
		background:#fff url(images/folder_arrow_58_.gif) right no-repeat;
		}
		
	.vertical li.folder:hover a {
		/*color:#000;*/
		}
	.vertical li.folder ul a
		{
		 color:#fff;
		}
	.vertical li.folder ul li:hover a
		{
		 color:#000;
		}
	
	
	
	
		
		
			
	
	
	
	
	
	/* hovers with specificity */
	
	.vertical li.folder:hover { z-index:10; color:#ab0001; }		
		
	.vertical ul ul, .vertical li:hover ul ul {
		display:none;
	}

	.vertical li:hover ul, .vertical li:hover li:hover ul {
		display:block;
	}
			
