/* this is the main UL element*/


 
		#nav_u {
			margin: 0 0 0 1px;
		}
		
		

			#nav, #nav ul {
				list-style: none;
				margin: 0px 0 0 0px;
				padding: 0 0 0 0px;
			}
			#nav{
				padding: 0 0 0 50px;
			}
			#nav a {
				display: block;
				color: #000;
				text-decoration: none;
			}

			#nav a:hover {
				color: #666666;
			}
			
			#nav li {
	float: left;
	padding: 0 0 0 0px;
	margin: 0 0px 0 0px;
			}


			#nav li ul {
				position: absolute;
				left: -999em;
				height: auto;
				width: 176px;
				w\idth: 176px;
				font-weight: normal;
				list-style: none;
				padding: 10px 0 10px 1px;
				margin: -15px 0 0 0px; 
			}
			
				:first-child+html #nav li ul { padding: 10px 0 10px 1px; margin: -15px 0 0 0px; }


			#nav li ul li {
	width: 176px;
	text-align: left;
	padding: 0px;
	margin: 0 0 0 0;
	background-image: url(../img/sub_bg.jpg);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
			}
			
				:first-child+html #nav li li { padding: 0; }
				




			#nav li ul li a {
				padding: 6px 6px 6px 25px;
			
			}

			#nav li ul ul {
				margin: -1.75em 0 0 0;
			}

			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
				left: -999em;
			}

			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
				left: auto;
			}

			#nav li:hover, #nav li.sfhover {
				background: none;
	background-image: url(../img/sub_bg.jpg);
			}

#nav .drop_first{
	background-image: url(../img/submenu_over.jpg);
	height:5px;
}
#nav .drop_first:hover{
	background-image: url(../img/submenu_over.jpg);
	height:5px;
}