﻿.hidden
{
    display:none;
}
.FullSize
{
    width:100%;
    height:100%;
}
.FloatLeft
{
    float:left;
}
.Scroll
{
    overflow:auto;
}
.ObjectBrowser_OuterTable
{
    height:100%;
    width:100%;
    border: 1px solid #cccccc;
}
.Toolbars
{
    width:100%; 
    float:left; 
    padding-top:3px; 
    padding-bottom:2px; 
    border-bottom: 1px solid #cccccc;
}
.Toolbars input
{
    vertical-align:top;
}
.ContentTreePane
{
    overflow:hidden; 
    float:left; 
    height:100%;
    width:30%;
    border-right: 1px solid #cccccc;
}
.TreeHeaderPaneText
{
    padding:3px 3px 0px 3px;
}
.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%;
}
.ContentSummaryPane
{
    height: 238px; 
    width: 100%; 
    position: absolute; 
    bottom: 0px; 
    left: 0px; 
    border-top: 1px solid #CCCCCC; 
    overflow:hidden;
}
.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;
}
.FilenamePane
{
    white-space: nowrap;
}

#TreeHeaderPane
{
    height: 24px;
    border: outset 2px #CDCDCD;
    background-color: #EFEFEF;
    font-weight: bold;
    font-size: 12pt;
    padding: 2px 5px 2px 5px;
    width:100%;
}

/* 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
{
    padding-left: 5px;
}

.ObjectBrowserContentList .even
{
    background-color:#F0F4FA;
}
.ObjectBrowserContentList .hover
{
    background-color: #97CFFB;
    
}
.ObjectBrowserContentList .selected
{
    background-color: #316AC5;
    color: #FFFFFF;
   
}

/* 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;
}

.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;
}

/* Special class for menu items when Telerik's WebBlue Skin is used */
.RadMenu_WebBlue .horizontal .item a
{
    width: auto;
}
.RadMenu_WebBlue .scrollWrap a.bottomArrow, .RadMenu_WebBlue .scrollWrap a.topArrow
{
    width: 300px !important;
}
.RadMenu_WebBlue .horizontal .item img.leftImage
{
    position: relative;
    left: 5px;
    top: 4px;
}
.RadMenu_WebBlue .vertical .item img.leftImage
{
    position: static !important;
    padding-right: 3px;
}
.RadMenu_WebBlue .group
{
	border-right: 2px solid #869bb3 !important;
	border-left: 2px solid #869bb3 !important;
	border-bottom: 2px solid #869bb3 !important;
}

.RadMenu_WebBlue .group .group
{
	border-right: 2px solid #869bb3 !important;
	border-top: 2px solid #869bb3 !important;
	border-bottom: 2px solid #869bb3 !important;
}

/* Handle the case where the menu bar does not expand horizontally to the size of the parent container */
.RadMenu UL.rmHorizontal
{
	float: none !important;
}