* html .hitarea{display:inline;float:none}

div.treeview a{font-family:"Roboto Condensed",Arial,Helvetica,Sans-Serif; text-decoration:none;}
div.treeview a:link, div.treeview a:visited{color:#3f3f3f} /* dark gray */
div.treeview a:hover, div.treeview a:active, div.treeview a.selected{color:#ea5849} /* red */


div.treeview ul{padding:0;margin:0;list-style:none}

/* the presence of a hitarea before a ul nudges it to the right;undo that with a negative margin */
div.treeview ul .hitarea{color:rgb(215,215,215);float:left;cursor:pointer}
div.treeview ul .expandable-hitarea::after {font-size:0.6rem;margin-left:-0.9rem;content:"▶";font-family:"Segoe UI Symbol";}
div.treeview ul .collapsable-hitarea::after{font-size:0.7rem;margin-left:-1.0rem;content:"▼";font-family:"Segoe UI Symbol";}

div.treeview ul li{color:#3f3f3f;border-bottom:1px dotted #d9d9d9;padding:10px 0;font-family:"Roboto Condensed",Arial,Helvetica,Sans-Serif;font-weight:700}

/* collapse LeftMenu treeview listitems a little (as opposed to sitemap treeview listitems) */
#LeftMenu div.treeview ul li{font-size:13px;line-height:13px;}

div.treeview ul li a{color:#3f3f3f;text-transform:uppercase;}

div.treeview ul li ul{padding:5px 0 0 0;margin:0 0 0 0.8rem;}
div.treeview ul li ul li{margin:0;text-transform:none;font-weight:400;padding:5px 0;font-weight:400;}
div.treeview ul li ul li a{text-transform:none;padding:0}

div.treeview ul .hover{cursor:pointer}

div.treeview ul li {border-bottom:1px dotted #d9d9d9}
div.treeview ul li.collapsable ul li {border-bottom:0}

div.treeview ul .placeholder{height:16px;width:14px;display:block}
