/* Site Map */

/*
 Disable arrow images on lists within e-lab
*/

#mainContent .content ul, #rhsContent .content ul, #main-content #column-1 ul, #main-content #column-2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#mainContent ul li, #rhsContent ul li, #main-content ul li, #main-content #column-1 ul li, #main-content #column-2 ul li {
	background-image: none;
	padding: 0px;
}

/*
dedicated CSS for the treeview on a site map page,
as the original is tied to the linkpicker somewhat.
*/

ul.treeview,
.treeview ul,
#main-content #sitemap ul.treeview,
#main-content #sitemap .treeview ul,
#mainContent ul.treeview,
#mainContent .treeview ul {
	margin : 0px;
	padding : 0px;
	margin-top: 3px;
	margin-left: 18px;
	list-style-type: none;
}
.treeview li,
#main-content #sitemap .treeview li,
#mainContent .treeview li {
	list-style-type: none;
	margin: 0px;
    margin-left: 0px;
    margin-top: 2px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 100%;
}

li.folder,
#main-content #sitemap li.folder,
#mainContent li.folder {
   background-color: red;
}

.treeview li.closed ul,
#main-content #sitemap .treeview li.closed ul,
#mainContent .treeview li.closed ul {
	display : none;
}

.treeview img {
	border: 0px;
}

.treeview a,
.treeview a:visited,
.treeview a:link,
#main-content #sitemap .treeview a,
#main-content #sitemap .treeview a:visited,
#main-content #sitemap .treeview a:link,
#mainContent .treeview a,
#mainContent .treeview a:visited,
#mainContent .treeview a:link {
	padding-bottom: 2px;
	text-decoration: none;
}

.treeview a:hover,
#main-content #sitemap .treeview a:hover,
#mainContent .treeview a:hover {
	text-decoration: underline;
}

/** Override for e-lab site CSS */

.treeview .text_html,
#mainContent .content .treeview .text_html {
	background-position: 0px 0px;
}


#sb2nav{
	margin-left: 15px;
}

.treeview .faded {
	opacity: .40;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
}

i.fa.nonav {
	opacity: .65;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
}

.expandedFolderStats, .siteMapFilesize{
	margin-left: 20px;
	font-size: 80%;
	line-height: 15px;
}

/* Site map preview box */

#siteMapPreviewDiv {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 600px;
  border: 1px solid gray;
  border-bottom: 2px solid #666;
  border-right: 2px solid #666;
  background: white;
  padding: 0em;
  margin-right: 1em;
}
#siteMapHeader {
  background-color: #888;
  color: white;
  padding: 0.5em;
  height: 18px;
  border-bottom: 1px solid white;
  box-sizing: content-box;
  font-size: 14px;
}

#siteMapPreviewDiv .previewImage {
  padding-top: 16px;
}

#siteMapCloseLink {
  float: right;
  color: #888;
}

.closeCross {
  font-weight: bold;
  color: red;
}

#siteMapLink {
  display: inline;
}

#siteMapHeader a:link,
#siteMapHeader a:visited {
  text-decoration: none;
  color: white;
}

#siteMapHeader a:hover,
a:hover .closeCross,
#mainContent #siteMapHeader a:hover,
#mainContent #siteMapHeader a:hover .closeCross  {
  text-decoration: underline;
  color: white;
}

#siteMapPreviewContentsDiv {
    padding: 0em 1em;
    height: 367px;
    overflow: auto;
    border-top: 2px solid #888;
}

/* End sitemap preview box */


/* End Sitemap */
