/**********************/
/* menu block related */
/**********************/
.sidebar .blockbody { font: normal 85%/1.2em Arial, Verdana, Helvetica, sans-serif; }
.sidebar .blockbody ul {padding:0pt 0pt;}
.sidebar .blockbody ul ul { background: none; padding: 6px 0px 0px 0px; }

/* .sidebar .block ul li.expanded ul li{border-bottom: 1px solid #b2b2b2;} */

.sidebar ul.menu li{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 6px 30px;
}

.sidebar ul.menu li.collapsed{
  padding: 6px 0px 6px 30px; 
}
.sidebar ul.menu li a{
  display: block;
}

.sidebar ul.menu li.expanded{
  padding: 6px 0px 0px 0px;
}
.sidebar ul.menu li.expanded a{
  padding-left: 30px; 
}
.sidebar ul.menu li.expanded ul li.leaf{
  padding-left: 25px;  
}
.sidebar ul.menu li.collapsed a{
  padding-left: 0px;  
}
	/* expanded list related */
.sidebar .block li, .sidebar .block li.expanded {border-bottom: 1px solid #b2b2b2;}
.sidebar .block li.expanded li.leaf{border-bottom: none;}
.sidebar .block li.last{ border-bottom: 1px solid #b2b2b2;}
.sidebar .block li li {border-top: 1px solid #b2b2b2; border-bottom: none;}
.sidebar .block li a {font-size: 12px; font-weight: bold; color: #666666;}

/* bullet */
li.collapsed { 
  background:transparent url(http://www.polescan.com/themes/polescan/images/bullet/menu_leaf.gif) no-repeat scroll 5px 4px;  
  list-style-image:none;
  list-style-type:none;
}
li.leaf { 
  /* list-style-image:url(http://www.polescan.com/themes/polescan/images/bullet/menu_leaf3.gif);  */
  background:transparent url(http://www.polescan.com/themes/polescan/images/bullet/menu_leaf.gif) no-repeat scroll 5px 4px;  
  list-style-image:none;
  list-style-type:none;
}
li.expanded {
	background:transparent url(http://www.polescan.com/themes/polescan/images/bullet/menu_leaf.gif) no-repeat scroll 5px 4px;
	list-style-image:none;
	list-style-type:none;
}
li.active {
	background:transparent url(http://www.polescan.com/themes/polescan/images/bullet/menu_leaf_act.gif) no-repeat scroll 5px 4px;
	list-style-image:none;
	list-style-type:none;
}
.sidebar .item-list ul li { list-style-image:url(http://www.polescan.com/themes/polescan/images/bullet/menu_leaf.gif); }
.sidebar ul.menu li.expanded .leaf, .sidebar ul.menu li.collapsed .leaf, 
.sidebar ul.menu li.expanded li, .sidebar ul.menu li.collapsed li,
.sidebar ul.menu li.expanded li.collapsed
{
  background:#f7f7f7 url(http://www.polescan.com/themes/polescan/images/bullet/menu_leaf.gif) no-repeat scroll 30px 4px;    
}

.sidebar ul.menu li.expanded ul.menu li.active, .sidebar ul.menu li.collapsed li.active{
  background:#f7f7f7 url(http://www.polescan.com/themes/polescan/images/bullet/menu_leaf_act.gif) no-repeat scroll 30px 4px;    
}

.sidebar ul.menu li.expanded li.collapsed a{  
  padding-left: 20px;
}

.sidebar ul.menu li.expanded li.expanded li{
 background-color: #FFE9D2;
}

.sidebar ul.menu li.expanded li.expanded li.active{
 background-color: #FFD0A6;
}
.sidebar ul.menu li.expanded li.expanded li a{
  padding-left: 25px;
}

.sidebar ul.menu li.expanded li.expanded a, .sidebar ul.menu li.collapsed li a{
  padding-left: 50px;
}

ul.primary, ul.primary li, ul.secondary, ul.secondary li {  
  border:0pt;
  margin:0pt 1pt;
  padding: 2pt 0pt;
}

ul.primary li a:hover, ul.primary li.active a:hover{
  border: none;  
  background-color: #294970;
  border-bottom: 2px solid #f08d00;
}
ul.primary li.active {  
  /* background: transparent url(http://www.polescan.com/themes/polescan/"images/horizon_arrow.png") no-repeat 45% 100%; */
  border: none;
  /* padding: 7px 0px; */
}
ul.primary li.active a {
  background-color:transparent;
}
ul.primary li a.active{  
  background: transparent none;
  border: none;
  background-color: #f08d00;
  color: white;
}
ul.primary li a {
  background-color:#294970;
  border: none;
  height:auto;
  margin-right:0.5em;
  padding:0pt 1em;
  text-decoration:none;
  color: white;
}

