﻿/**********************************************/
/***       OBJECTBROWSER STYLE SHEET        ***/
/**********************************************/
/**
 * Object browser style sheet
 *
 * This document contains styles specific to the object browser control.
 * DO NOT EDIT THIS DOCUMENT DIRECTLY. Your changes WILL be lost when you upgrade.
 * Instead, create a new style sheet to override the styles that you want to change.
 */
.ContentPanel
{
    overflow:inherit;
}
.hidden
{
    display:none;
}
.FullSize
{
    width:100%;
    height:100%;
}
.FloatLeft
{
    float:left;
}
.Scroll
{
    overflow:auto;
}
.ObjectBrowser_OuterTable
{
    border: 1px solid #cccccc;
    width:100%;
}
.Toolbars
{
    width:100%; 
    float:left; 
    padding-top:3px; 
    padding-bottom:2px; 
    border-bottom: 1px solid #cccccc;
}
.Toolbars input
{
    vertical-align:top;    
    float:left;    
}
.ContentTreePane
{
    overflow:hidden; 
    float:left; 
    height:100%;
    width:30%;
    border-right: 1px solid #cccccc;
}
.TreeHeaderPaneText
{
    padding:3px;
    font-weight: bold;  
}
.RootList
{
    width:100%;
}
.ContentListUpdatePanel
{
    float:left;
    height:100%;
    width:70%;
}
.ContentContainerPane
{
    float: left; 
    height: 100%; 
    width:100%;
    position: relative; 
}
.ContentListPane
{
    overflow-x: hidden; 
    overflow-y: auto;
}
.ObjectBrowserContentList
{
    width:100%;
    padding-left: 5px;
}
.ContentSummaryPane
{
    width: 100%;
    position: relative;
    bottom: 0px;
    left: 0px;
    border-top: 1px solid #CCCCCC;
    overflow: hidden;
    background-color: #ffffff;
}
.ObjectBrowserIcon
{
    padding-left:18px; 
    background-repeat:no-repeat;
    min-height:18px;
}
.ObjectBrowserContentList td
{
    overflow:hidden;
    padding:4px 20px 3px 3px;/* the 20px right padding is here for IE 7*/
    vertical-align:top;
}
.MenuPane
{
    overflow: visible !important;
    white-space: nowrap;
}
#Toolbars
{
    overflow: hidden;
}

.AddressPane 
{
    white-space: nowrap;    
}
.FilenamePane
{  
    clear: both;
    padding: 3px;
    padding-left: 0px;
}
.FilenamePane label,.FilenamePane input[type="text"]
{  
    white-space: nowrap;
    display: inline-block; 
}
.FilenamePane label
{
    float: left;
    padding-right: 3px; 
}

.TreeHeaderPane
{   
    background-color: #f0f0f0;    
    width: 100%;
    padding:3px;
}

/* style used on the text that is displayed next to a 
   node while its content is being retrieved from the server */
.LoadingMessage
{
    background-color: InfoBackground;
    color: InfoText;
}

.ObjectBrowserContentList .even
{
    background-color:#F0F4FA;
}
/*
This is in Ultrawave - commenting out here
*/
.ObjectBrowserContentList .hover
{
    background-color: #97CFFB;
    
}
.ObjectBrowserContentList .selected
{
    background-color: #316AC5;
    color: #FFFFFF;
   
}
.ObjectBrowserContentList div, .dragItem
{
	cursor: default;
	padding: 1px;
	height: 1.5em;
}
/* */
/* Handles objects that have very long names and prevents the name from wrapping or overflowing the container */
.ObjectBrowserContentListName
{
	white-space: nowrap;
	display: inline-block;
}

.ShowDescription
{
	white-space: normal !important;
}
.ObjectBrowserContentListDescription
{
    width:60%;
}

.ObjectBrowserContentListEmpty
{
    font-style: italic;
    font-weight: bolder;
    width: 97%;
    height: 97%;
    text-align: center;
    vertical-align: middle;
}
.dragContainer
{ 
    position: absolute;
	z-index: 999;
    cursor: move; 
    background-color: White;
	border: solid 1px black;
    background-repeat:no-repeat;
    padding:2px;
	/*filter: alpha(opacity=90);*/
}
.dragItem
{
    cursor: default;
    padding-left:18px;
    background-repeat:no-repeat;
    min-height:20px;
}

.unPublishedNode, .unPublishedRow
{
    border-right: solid 4px red;
    margin-right: 2px;
}
.unPublishedPendingNode, .unPublishedPendingRow
{
    border-right: solid 4px gold;
    margin-right: 2px;
}
.breakNode
{
    font-style: italic;
}
.HomePageNode
{
	background-image: url(../../AsiCommon/Images/icon_homepage.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}

/* Handle the case where the menu bar does not expand horizontally to the size of the parent container */
.RadMenu UL.rmHorizontal
{
	float: none !important;
}