
.nav, .nav * {
	margin:0;
	padding:0;
	text-decoration:none ! important;
	background:none;
}
.nav {
	line-height:1.0;
	width: 170px;
}

.nav li {
	float: left;
	list-style:none;
	position:relative;
	z-index:999;
	width: 167px;
	font-size:12px;
	padding:0;
}
.nav a,.nav a:link,.nav a:active {
	color: #f8981d;
	display:block;
	padding: 3px 5px 4px 3px;
	text-decoration:none;
	font-weight:bold;
	margin-right:8px; 
	
	
}
.nav a:hover{text-decoration:none;}
.nav li ul {
	top:-999em;
	position:absolute;
	width: 167px;
	border:1px solid #7DAACD;
	border-bottom:none;
	margin-bottom:0;	
	background-color:#FFF;
}
.nav li:hover,
.nav li.sfHover,
li.hover_blue {background-color:#035C82;}
/* for submenus */
.nav li li:hover,.nav li ul li:hover,.nav li li.sfHover,.nav li ul li.sfHover{background-color:#7DAACD; }
.nav li:hover a,
.nav li.sfHover a,
li.hover_blue a,li.hover a,li.hover a:link{color:#FFF;}
.nav li:hover ul, /* pure CSS hover is removed below */
ul.nav li.sfHover ul {
	left:171px;
	top:-1px;
}
li.hover{background-color:#7DAACD}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul {
	left:167px;
	top:0;
}
.nav li li:hover li ul,
.nav li li.sfHover li ul {
	top:-999em;
}
.nav li li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li li.sfHover ul {
	top:0;
	
}
ul.nav ul ul li
{ background-image:none !important;}

.nav li ul,.nav li li ul {color:#FFF}
.nav li li, .nav li ul li {
	background-color:#035C82;
	width: 167px;
	/*background-image:url(../images/icons/btnOrange_trans.gif);*/
	 margin:0;padding:2 0 2px 0;color:#FFF;
}
.nav li li li {
	background-color:#035C82;
	/**background-image:url(../images/icons/btnOrange_trans.gif);**/
	width: 167px;color:#FFF;
	padding:0 0 2px 0;margin:0;
}
.nav li li a,.nav li li a:link {
	padding-right:0;color:#FFF;
	text-decoration:none; 
	font-weight:bold;
 }
	
	
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em;
}
td.sidebarBox{padding:0;margin:0}
td.sidebarBox h3 { margin:0 0 3px 5px;padding:3px 0 3px 17px;}
div.left_nav,td.sidebarBox {padding:3px 0;background-image:url(../lay/ohead.jpg);background-position:top;background-repeat:no-repeat;margin:0;}
div.left_nav a.accordion,div.left_nav a.accordion_home {display:block;color:#fff;font-size:14px;padding:0 3px 4px 19px;background-image:url(../lay/prodico.png);background-position:left top;background-repeat:no-repeat;margin:1px 0 0 3px}
div.left_nav ul, .nav ul,td.sidebarBox ul {list-style-type:none; margin:0 0 10px 0;padding:0;background-color:#FFF; /*IE6 needs this*/}
.nav li ul {background-color:#035C82}
div.left_nav li,.nav li,td.sidebarBox ul li {margin:0; border-bottom:1px solid #7DAACD;padding-left:3px }
td.sidebarBox ul li a {color:#f8981d;text-decoration:none;font-weight:bold;  }
div.left_nav ul.subNav a {color:#4086BE}
