/*general
 ----------------------*/
#nav  {width: 100%;
	text-align: left;
	overflow:visible;
}

#nav ul  {
	
	display:block;
	
	overflow:visible;
	
	
	
	text-decoration:none;
	
	list-style-type:none;
	
	margin:0;
	
	padding:0;
	
}
#nav li  {

}
	

#nav ul li a {color: #CA3A35;}
#nav li a:link,  #nav li a:visited,  #nav li a:active  {
	
	text-decoration:none;
	font-weight:normal;
	
	border-bottom:none;
	
	padding:0.5em 0em;
	
	display:block;
	
	font-variant:normal;
	font-size:1.25em;
	
}
#nav li.self > a {font-weight: bold; color: #ffffff!important;}

/*level1
   ---------------*/



nav ul li.category a ul li ul li a.active

/*level1
   ---------------*/
#nav ul  {}
#nav li.level1 {background: #444;border: 1px solid #666;
padding: 0 0.5em 0;text-decoration: none;
display: block;margin-bottom: 0.5em;}
#nav li.level1  a {}
#nav li.level1.active   {background: #444;padding-bottom:0; }
#nav li.level1.active a  { color:#CA3A35;}  
#nav li.level1.category a { padding-left: 18px;background:  url(../images/navli.gif) left center no-repeat; border: none;}
#nav li.level1.category.active  { border: 1px solid #CA3A35; color:#000;padding: 0 0 0 0;  }
#nav li.level1.category.active a  { background: #5B6063 url(../images/navactive.gif) left center no-repeat; border: none;}

/*level2
   ---------------*/
#nav .level1 ul.subsection { padding-left: 18px;margin-bottom: 0em;background-color: #5B6063!important;}
#nav .level1 li.level2 {;margin-left:0;border:none;}
#nav .level1.category.active li.level2 a {background-image: none;}
#nav .level1 li.level2.active   {}
#nav .level1 li.level2.active a  {}
#nav .level1 li.level2.category {}
#nav .level1 li.level2.category a {}
#nav .level1 li.level2.category.active  { }
#nav .level1 li.level2.category.active a  {background: #5B6063 url(../images/navactive.gif) left center no-repeat;}



/*level3
   ---------------*/
#nav .level1 ul.subsection ul.subsection {background-color: #666!important}
#nav .level1 li.level2 li.level3 {margin-left:-36px;background-color: #aaa!important;}
#nav .level1 li.level2.category.active li.level3 a {background-image: none;background-color: #aaa!important;padding-left: 54px;}
#nav .level1 li.level2 li.level3.active   {}
#nav .level1 li.level2 li.level3.active a  {}



 #nav ul li a:hover,  ul li a:hover  { color:#ED4938;}

/*  sidebar nav---------------
   -----------*/
#sidebar ul  {
	padding-bottom:1px;
	margin-left:0;
	display:block;
	list-style:none;
	
}

#sidebar ul li  {
	
	line-height:1.75em;
	
	padding-bottom:0;
	
	border-width:0;
	
	
	
}
#sidebar ul li a  {
	
	background-image:none;
	
	color:#5E4335;
	
	text-decoration:none;
	
	display:block;
	margin-left:0;
	
	padding:.25em 0 0em 0;
	
	border-bottom:1px solid #C8BFBA;
	
}
/* */
