﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */


div.TreeView
{
    margin: 0;
    padding: 0;
    width:200px;
    float:left;
    display:block;
}

div.TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.TreeView-Show
{
    display:block;
    clear:both;
}

.TreeView-Hide
{
    display:none;
}



/*------------- Sitemanager treeview ----------*/


div.PageManager
{
    font-size: 11px;
    padding-left:10px;
    position:relative;
    float:left;
}

/* checkboxes for Adrotator in admin section */
.PageManager div.TreeView ul li input{ margin:-3px 0px 0px 5px; }
.PageManager div.TreeView ul li ul li input{ margin:-3px 0px 0px 18px; }
.PageManager div.TreeView ul li.TreeView-Root input{ margin:-3px 0px 0px 12px; }
.PageManager div.TreeView ul li.TreeView-Leaf input{ margin:-3px 0px 0px 18px; }

.PageManager div.TreeView ul li span.TreeView-NonLink{ margin:-3px 0px 0px 12px; }
.PageManager div.TreeView ul li.TreeView-Root span.TreeView-ClickableNonLink{ margin:-3px 0px 0px 18px}
/* end */

.PageManager div.TreeView ul li
{
    
    padding: 4px 0px 6px 0px; 
    margin:0px;
    clear:both;
    list-style-type: none;
	min-height:12px;
	padding-left: 15px;
	line-height: 15px;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 25px 3px;
    /*clear:both; white-space: nowrap;   width:100%;
    display:block;*/
}

.PageManager div.TreeView ul 
{
    margin: 0px 0px 0px 0px;

    clear:both;
    list-style-type: none;

    
}
.PageManager div.TreeView ul ul
{
padding: 4px 0px 6px 0px; 
list-style-type: none;
text-indent:0px;
}


.PageManager div.TreeView ul li img
{
    border: none;
    vertical-align: middle;
    text-align:left;
}

.PageManager div.TreeView li a
{
    text-decoration: none;
    line-height:12px;
    float:left;
    padding-left:20px;
}
.PageManager div.TreeView ul li li a
{
    text-decoration: none;
    line-height:12px;
    float:left;
    padding-left:20px;
}
.PageManager div.TreeView ul li.TreeView-Root
{

	background-image: url(images/xpicons/folder.gif);

	
}

.PageManager div.TreeView li.TreeView-Parent
{

	padding-left: 20px;

	background-image: url(images/xpicons/folder.gif);

}
.PageManager div.TreeView li.TreeView-Parent TreeView-Selected
{
	text-indent: 15px;
	padding-left: 20px;

	background-image: url(images/xpicons/folder.gif);

}
.PageManager div.TreeView li.TreeView-Leaf
{

	padding-left: 25px;

	background-image: url(images/xpicons/file.gif);


}
.PageManager div.TreeView ul ul li.TreeView-Leaf
{

	padding-left: 25px;

	background-image: url(images/xpicons/file.gif);


}
.PageManager div.TreeView li.TreeView-Leaf TreeView-ParentSelected
{
	text-indent: 10px;
	padding-left: 34px;

	background-image: url(images/xpicons/file.gif);


}
.PageManager div.TreeView li.TreeView-Root-Leaf
{
    text-indent: 10px;
	padding-left: 25px;

	background-image: url(images/xpicons/file.gif);

}
.PageManager div.TreeView ul li.TreeView-RootEvent
{
    	background-image: url(icons/small/events4.gif);

}
.PageManager div.TreeView ul li.TreeView-Root-LeafEvent
{
    text-indent: 10px;
	padding-left: 25px;
    background-image: url(icons/small/events4.gif);

}
.PageManager div.TreeView ul li.TreeView-Root-LeafEventsHome
{
    text-indent: 10px;
	padding-left: 25px;
    background-image: url(icons/small/eventshome.gif);

}
.PageManager div.TreeView ul li.TreeView-RootEventsHome
{
    	background-image: url(icons/small/events4.gif);
}


.PageManager div.TreeView ul li.TreeView-RootNews
{
    	background-image: url(icons/small/News.gif);

}
.PageManager div.TreeView ul li.TreeView-Root-LeafNews
{
    text-indent: 10px;
	padding-left: 25px;
    background-image: url(icons/small/News.gif);

}
.PageManager div.TreeView ul li.TreeView-Root-LeafNewsHome,.PageManager div.TreeView ul li.TreeView-LeafNewsHome
{
    text-indent: 10px;
	padding-left: 25px;
    background-image: url(icons/small/Newshome.gif);

}
.PageManager div.TreeView ul li.TreeView-RootNewsHome
{
    	background-image: url(icons/small/Newshome.gif);
}
.PageManager div.TreeView li.TreeView-LeafNews
{
    	padding-left: 25px;
	    background-image: url(icons/small/News.gif);
}


.PageManager div.TreeView ul li.TreeView-RootBlog
{
    	background-image: url(icons/small/Blog.gif);

}
.PageManager div.TreeView ul li.TreeView-Root-LeafBlog
{
    text-indent: 10px;
	padding-left: 25px;
    background-image: url(icons/small/Blog.gif);

}
.PageManager div.TreeView ul li.TreeView-Root-LeafBlogHome,.PageManager div.TreeView ul li.TreeView-LeafBlogHome
{
    text-indent: 10px;
	padding-left: 25px;
    background-image: url(icons/small/Bloghome.gif);

}
.PageManager div.TreeView ul li.TreeView-RootBlogHome
{
    	background-image: url(icons/small/Bloghome.gif);
}
.PageManager div.TreeView li.TreeView-LeafBlog
{
    	padding-left: 20px;
	    background-image: url(icons/small/Blog.gif);
}

.PageManager div.TreeView ul li.TreeView-RootMembers
{
    	background-image: url(icons/small/Members.gif);

}
.PageManager div.TreeView ul li.TreeView-Root-LeafMembers,.PageManager div.TreeView ul li.TreeView-ParentMembers
{
    text-indent: 10px;
	padding-left: 25px;
    background-image: url(icons/small/Members.gif);
}
.PageManager div.TreeView ul li.TreeView-ParentMembers{
    	padding-left: 15px;
}
.PageManager div.TreeView ul li.TreeView-ParentMembers a{
    	padding-left: 5px;
}
.PageManager div.TreeView ul li.TreeView-ParentMembers ul li a{
    	padding-left: 25px;
}
.PageManager div.TreeView ul li.TreeView-Root-LeafMembersHome,.PageManager div.TreeView ul li.TreeView-LeafMembersHome
{
    text-indent: 10px;
	padding-left: 20px;
    background-image: url(icons/small/Membershome.gif);

}
.PageManager div.TreeView ul li.TreeView-RootMembersHome
{
    	padding-left: 20px;
    	background-image: url(icons/small/Membershome.gif);
}
.PageManager div.TreeView li.TreeView-LeafMembers
{
    	padding-left: 25px;
	    background-image: url(icons/small/Members.gif);
}


.PageManager div.TreeView span.TreeView-Collapse
{
	cursor: hand;
	height: 14px;
	width: 14px;
	float: left;
	background-image: url(images/xpicons/contract.gif);
	background-repeat: no-repeat;
	background-position: center -2px;
	position: relative;
	left: -10px;
	top:auto;
	display:inline;
	cursor:pointer;

}

.PageManager div.TreeView span.TreeView-Expand
{
	cursor: hand;
	height: 14px;
	width: 14px;
	float: left;
	background-image: url(images/xpicons/expand.gif);
	background-repeat: no-repeat;
	background-position: center -2px;
	position: relative;
	left: -10px;
	top:auto;
	display:inline;
	cursor:pointer;
}

.PageManager div.TreeView a,
.PageManager div.TreeView a:visited,
.PageManager div.TreeView a:active,
.PageManager div.TreeView a:hover,
.PageManager div.TreeView a:link
{
line-height: 12px;
}

/*\*/ * html ..PageManager div.TreeView ul li ul li 
{width:143px
}
/**/ 
.PageManager div.TreeView .TreeView-Selected a
{
    font-weight: bold !important;
    color: #333 !important;

}

.PageManager div.TreeView .TreeView-Selected ul a
{
    font-weight: normal !important;
    color: #333 !important;
}


.PageManager div.TreeView ul li ul.ContextMenu
{ display:none;
}
.PageManager div.TreeView ul li:hover ul.ContextMenu
{ display:block;
   
}




/*----------Sitemanager context menu -----------*/

#SiteMapMenux
{
    background: transparent url(images/shadow.png) no-repeat bottom right;
    display:none;
    position:absolute; 
    text-align:left; 
    left:10px;  
    top:10px; 
    width:125px; 

}


/* parent listitem (ul) */
.ContextMenu 
{
    list-style: none;
    text-align:left;
    padding:0px;
    margin:0px;
    width:115px;
    float:left;
    background-color: #FFFFFF;
    display:block;
    padding-left:3px;
    border: 1px solid #999;
    margin-bottom: 5px;
    position:relative;


}

.ContextMenu ul 
{
background: #FFF;    
    }
ul.ContextMenu  li
{

    list-style: none;
    float: left;
    font-size:11px;
    padding-top: 3px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #efefef;
    height: 16px;
    display:block;
    white-space:nowrap;
    width:96%;
    position:relative;

}


ul.ContextMenu li ul
{
    display:none;
    list-style: none;
    text-align:left;
    padding:0px;
    margin:-24px 0px 0px 96px;
    width:100px;
    float:left;
    background-color:#FFF;
    padding-left:3px;
    border: 1px solid #999;
    margin-bottom: 5px;
    position:absolute;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.ContextMenu li:hover ul, ul.ContextMenu li.hover ul
{
    display:block;
}
ul.ContextMenu  li:hover
{
    background: #F9F8F7 ;
    border-top: 1px solid ##EFECE9;
    border-bottom: 1px solid #fff;
    height: 16px;
    display:block;
    cursor:pointer;

}
ul.ContextMenu  li.Spacer:hover
{
    background: #FFF ;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #efefef;
    height: 16px;
    display:block;
    cursor:default;

}
ul.ContextMenu  li a
{
    width:100%;
    display:block;
    background: transparent;
    text-decoration: none;


}




/*----- Minimanager for WYSIWYG pop-up -------*/

div.MiniManager
{
    font-size: 11px;
    padding-left:10px;
    position:relative;
    float:left;
}

.MiniManager div.TreeView ul li
{
    
    padding: 4px 0px 6px 0px; 
    margin:0px;
    clear:both;
    /*clear:both; white-space: nowrap;   width:100%;
    display:block;*/
}

.MiniManager div.TreeView ul 
{
    margin: 0px 0px 0px 0px;

    clear:both;
    list-style-type: none;

    
}
.MiniManager div.TreeView ul ul
{
padding: 4px 0px 6px 0px; 
list-style-type: none;
text-indent:0px;
}


.MiniManager div.TreeView ul li img 
{
    border: none;
    vertical-align: middle;
    text-align:left;
}

.MiniManager div.TreeView li a
{
    text-decoration: none;
    line-height:12px;
    float:left;
    padding-left:20px;
}

.MiniManager div.TreeView ul li.TreeView-Root
{
	list-style-type: none;
	min-height:12px;
	padding-left: 15px;
	line-height: 15px;
	background-image: url(images/xpicons/folder.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;
	
}

.MiniManager div.TreeView li.TreeView-Parent
{

	padding-left: 20px;
	min-height:12px;
	line-height: 15px;
	background-image: url(images/xpicons/folder.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;
}
.MiniManager div.TreeView li.TreeView-Parent TreeView-Selected
{
	text-indent: 15px;
	padding-left: 20px;
		min-height:12px;
	line-height: 15px;
	background-image: url(images/xpicons/folder.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;
}
.MiniManager div.TreeView li.TreeView-Leaf
{
	min-height:12px;
	padding-left: 25px;
	line-height: 15px;
	background-image: url(images/xpicons/file.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;

}
.MiniManager div.TreeView li.TreeView-Leaf TreeView-ParentSelected
{
	text-indent: 10px;
	padding-left: 34px;
	height:12px;
	line-height: 15px;
	background-image: url(images/xpicons/file.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;

}
.MiniManager div.TreeView li.TreeView-Root-Leaf
{
    text-indent: 10px;
	padding-left: 33px;
	min-height:12px;
	line-height: 15px;
	background-image: url(images/xpicons/file.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;
}
.MiniManager div.TreeView span.TreeView-Collapse
{
	cursor: hand;
	height: 14px;
	width: 14px;
	float: left;
	background-image: url(images/xpicons/contract.gif);
	background-repeat: no-repeat;
	background-position: center -2px;
	position: relative;
	left: -10px;
	top:auto;
	display:inline;
	cursor:pointer;

}

.MiniManager div.TreeView span.TreeView-Expand
{
	cursor: hand;
	height: 14px;
	width: 14px;
	float: left;
	background-image: url(images/xpicons/expand.gif);
	background-repeat: no-repeat;
	background-position: center -2px;
	position: relative;
	left: -10px;
	top:auto;
	display:inline;
	cursor:pointer;
}

.MiniManager div.TreeView a,
.MiniManager div.TreeView a:visited,
.MiniManager div.TreeView a:active,
.MiniManager div.TreeView a:hover,
.MiniManager div.TreeView a:link
{
line-height: 12px;
}

.MiniManager div.TreeView .TreeView-Selected a
{
    font-weight: bold !important;
    color: #333 !important;

}

.MiniManager div.TreeView .TreeView-Selected ul a
{
    font-weight: normal !important;
    color: #333 !important;
}


.MiniManager div.TreeView ul li ul.ContextMenu
{ display:none;
}
.MiniManager div.TreeView ul li:hover ul.ContextMenu
{ display:block;
   
}

/* page Reporter */
div.PageReporter
{
    font-size: 11px;
    padding-left:10px;
    position:relative;
    float:left;
}

.PageReporter div.TreeView
{
    width: 500px;
}

.PageReporter div.TreeView ul li
{
    
    padding: 4px 0px 6px 0px; 
    margin:0px;
    clear:both;
    /*clear:both; white-space: nowrap;   width:100%;
    display:block;*/
}

.PageReporter div.TreeView ul 
{
    margin: 0px 0px 0px 0px;

    clear:both;
    list-style-type: none;

    
}
.PageReporter div.TreeView ul ul
{
padding: 4px 0px 6px 0px; 
list-style-type: none;
text-indent:0px;
}


.PageReporter div.TreeView ul li img
{
    border: none;
    vertical-align: middle;
    text-align:left;
}

.PageReporter div.TreeView li a
{
    text-decoration: none;
    line-height:12px;
    float:left;
    padding-left:20px;
}

.PageReporter div.TreeView ul li.-TreeView-Root
{
	list-style-type: none;
	min-height:12px;
	padding-left: 15px;
	line-height: 15px;
	background-image: url(images/xpicons/folder.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;
	
}

.PageReporter div.TreeView li.TreeView-Parent
{

	padding-left: 20px;
	min-height:12px;
	line-height: 15px;
	background-image: url(images/xpicons/folder.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;
}
.PageReporter div.TreeView li.TreeView-Parent TreeView-Selected
{
	text-indent: 15px;
	padding-left: 20px;
		min-height:12px;
	line-height: 15px;
	background-image: url(images/xpicons/folder.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;
}
.PageReporter div.TreeView li.TreeView-Leaf
{
	min-height:12px;
	padding-left: 25px;
	line-height: 15px;
	background-image: url(images/xpicons/file.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;

}
.PageReporter div.TreeView li.TreeView-Leaf TreeView-ParentSelected
{
	text-indent: 10px;
	padding-left: 34px;
	height:12px;
	line-height: 15px;
	background-image: url(images/xpicons/file.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;

}
.PageReporter div.TreeView li.TreeView-Root-Leaf
{
    text-indent: 10px;
	padding-left: 33px;
	min-height:12px;
	line-height: 15px;
	background-image: url(images/xpicons/file.gif);
	background-repeat: no-repeat;
	background-position: 25px 3px;
}
.PageReporter div.TreeView span.TreeView-Collapse
{
	cursor: hand;
	height: 14px;
	width: 14px;
	float: left;
	background-image: url(images/xpicons/contract.gif);
	background-repeat: no-repeat;
	background-position: center -2px;
	position: relative;
	left: -10px;
	top:auto;
	display:inline;
	cursor:pointer;

}

.PageReporter div.TreeView span.TreeView-Expand
{
	cursor: hand;
	height: 14px;
	width: 14px;
	float: left;
	background-image: url(images/xpicons/expand.gif);
	background-repeat: no-repeat;
	background-position: center -2px;
	position: relative;
	left: -10px;
	top:auto;
	display:inline;
	cursor:pointer;
}

.PageReporter div.TreeView a,
.PageReporter div.TreeView a:visited,
.PageReporter div.TreeView a:active,
.PageReporter div.TreeView a:hover,
.PageReporter div.TreeView a:link
{
line-height: 12px;
}

.PageReporter div.TreeView .TreeView-Selected a
{
    font-weight: bold !important;
    color: #333 !important;

}

.PageReporter div.TreeView .TreeView-Selected ul a
{
    font-weight: normal !important;
    color: #333 !important;
}


.PageReporter div.TreeView ul li ul.ContextMenu
{ display:none;
}
.PageReporter div.TreeView ul li:hover ul.ContextMenu
{ display:block;
   
}

/* --------------------------------------------------------------------------------------------------- */
/* Used when the TreeView adapter is NOT used. */
/* These styles are used by the TreeView's skin, found in this theme's skin file. */

td.TreeView-Skin-Node a
{
    text-decoration: none;
    padding-left:4px;
}

td.TreeView-Skin-Node {
    background:url(bg-fade-light-short.png) repeat-x bottom;
    padding:1px 0 1px 2px;
    width:100%;
}

.TreeView-Skin-Root table 
{
    margin:4px 0;
}

.TreeView-Skin-Leaf {
    padding:0 0 0 2px;
}

