img	{ border:none; }

#leftnav a { color:#000; font-size:0.9em; }

#leftnav, #leftnav ul {
  margin:0 0 10px 0;
  padding:0;
  list-style:none;
  border:1px solid #CDCDCD;
  border-top:0;
}

#leftnav li a {
	text-decoration:none;
}

#leftnav a:hover, #leftnav a:focus{color:#D43E25;  text-decoration:underline;}

/*root level list elements*/
#leftnav li {
  padding:6px 3px 6px 0;
  /* background:#EAEAEA url(../images/seachheadbg.gif) repeat-x scroll left top; */
  border-top: 1px solid #CDCDCD;
}
#leftnav li ul {
  margin:0;
  padding: 0 0 0 15px;
  border: 0;
  border-top: 1px solid #CDCDCD;
  background: #FFF;
}

/*second level list*/
#leftnav ul ul {
  margin:0;
  padding:0;
  border:0; 
  background-image:none; 
}
   
/*second level list elements*/
#leftnav li li {
  background: #FFF;
  padding-right:5px;
  border:none;
  background-image:none;
}
 
#leftnav li li .leftnav-icon{

	margin-left:0;
}

/*third level list elements*/
#leftnav li li li 
{

  padding-top:2px;
  padding-bottom:2px;
  margin:0px 0px 0px 12px;
}


/*hidden elements*/
.navhidden  { display:none; }
.navvisible{ display:block; }


.leftnav-icon{
	display: inline;
	margin: 2px 0 4px 15px;
	padding: 0;
}
#leftnav li.nobg div.leftnav-main.nobg 
{
    padding: 6px 0 ;
    /* background:#EAEAEA url(../images/seachheadbg.gif) repeat-x scroll left top; */
}
#leftnav ul ul div.leftnav-main
{ 
    background-image: none;
}
#leftnav li div.leftnav-icon a { margin:0;}
.leftnav-icon a{ width:9px;}

#leftnav .nobg { background: none; padding:0; }
#leftnav a.navselected	{ font-weight:bold; color:#d43e25; }
#leftnav a.itemselected { font-weight:bold; color:#d43e25; }
#leftnav a.indent       { margin-left:29px; display:block; }
#leftnav li li a.indent { margin-left:15px; display:block; }
#leftnav li.last-item	{ background-image:none; }
#leftnav li.dummy	  	{ padding:0; margin:0; }