.RadTreeView_ISO, .RadTreeView_ISO a.rtIn, .RadTreeView_ISO .rtEdit .rtIn input
{
    color: #105cb6;
    font: 12px/18px Arial, Helvetica, sans-serif;
}

.RadTreeView_ISO
{
    margin-left:0px;
}

.RadTreeView_ISO .rtPlus, .RadTreeView_ISO .rtMinus
{
    background-image: url('TreeView/PlusMinus.png');
    height: 15px !important;
    width: 15px !important;
    margin: 3px 5px 0px -21px;
    display: inline-block;
}

.RadTreeView_ISO .rtLI .rtPlus, .RadTreeView_ISO .rtLI .rtPlus:hover
{
    background-position: 0 0;
}

div.RadTreeView {
  line-height: 16px;
}

div.RadTreeView .rtSp {
  height: 14px;
}

/* <drop targets> */

div.rtDropAbove,
div.rtDropBelow
{
    font-size: 3px;
    line-height: 3px;
    height: 3px;
	margin-top: -1px;
	border-width: 3px;
	border-style: solid;
	border-color:red;
}

.TaxManContainer div.rtDropAbove,
.TaxManContainer div.rtDropBelow
{
    z-index:3100 !important;
}

div.rtDropAbove
{
    border-bottom:0;
}

div.rtDropBelow
{
    border-top:0;
}

/* </drop targets> */


.RadTreeView_ISO .rtLI .rtMinus, .RadTreeView_ISO .rtLI .rtMinus:hover
{
    background-position: 0 -14px;
}
.RadTreeView_ISO .rtChecked, .RadTreeView_ISO .rtUnchecked, .RadTreeView_ISO .rtIndeterminate
{
    background-image: url('TreeView/TriState.png');
}

.RadTreeView .rtUL .rtLI .rtUL
{
    padding-left: 10px;
}

div.RadTreeView_ISO .rtIn
{
    padding: 1px 2px 1px;
}

div.RadTreeView_ISO .rtLI .rtHover .rtIn
{
    padding: 0px 1px 0px;
}

div.RadTreeView_ISO .rtLI .rtSelected .rtIn
{
    border-width: 1px;    
    padding: 3px 2px 2px;
	border-style: solid;        
    padding: 0px 1px 0px;
    border-color:white;
    /*background:#EFEFEF;
    border-color:#C9C9C9;*/
}

.RadTreeView_ISO .rtSelected .rtLoadingBefore, .RadTreeView_ISO .rtSelected .rtLoadingAfter, .RadTreeView_ISO .rtSelected .rtLoadingBelow
{
    color: #333;
}

.RadTreeView_ISO .rtLoadingIcon
{
    background-image: url('TreeView/LoadingIcon.gif');
}

.RadTreeView_ISO .rtLI .rtEdit .rtIn
{
    border-color: #6c6c6c;
    background: #fff;
}

.RadTreeView_ISO_disabled .rtIn, .RadTreeView_ISO .rtDisabled .rtIn
{
    color: #ccc;
}


/* <node lines> */

.RadTreeView_ISO .rtLines .rtLI, .RadTreeView_ISO .rtLines .rtFirst .rtUL
{
    background-image: url('../Common/TreeView/NodeSpan.png');
}
.RadTreeView_ISO_rtl .rtLines .rtLI, .RadTreeView_ISO_rtl .rtLines .rtFirst .rtUL
{
    background-image: url('../Common/TreeView/NodeSpan_rtl.png');
}

.RadTreeView_ISO .rtLines .rtFirst, .RadTreeView_ISO .rtLines .rtFirst .rtUL
{
    background-image: url('../Common/TreeView/FirstNodeSpan.png');
}
.RadTreeView_ISO_rtl .rtLines .rtFirst, .RadTreeView_ISO_rtl .rtLines .rtFirst .rtUL
{
    background-image: url('../Common/TreeView/FirstNodeSpan_rtl.png');
}
.RadTreeView_ISO .rtLines .rtLast, .RadTreeView_ISO .rtLines .rtLast .rtUL
{
    background-image: none;
}

.RadTreeView_ISO .rtLines .rtTop
{
    background-image: url('../Common/TreeView/TopLine.png');
}
.RadTreeView_ISO_rtl .rtLines .rtTop
{
    background-image: url('../Common/TreeView/TopLine_rtl.png');
}
.RadTreeView_ISO .rtLines .rtMid
{
    background-image: url('../Common/TreeView/MiddleLine.png');
}
.RadTreeView_ISO_rtl .rtLines .rtMid
{
    background-image: url('../Common/TreeView/MiddleLine_rtl.png');
}
.RadTreeView_ISO .rtLines .rtBot
{
    background-image: url('../Common/TreeView/BottomLine.png');
}
.RadTreeView_ISO_rtl .rtLines .rtBot
{
    background-image: url('../Common/TreeView/BottomLine_rtl.png');
}
.RadTreeView_ISO .rtLines .rtLast .rtTop
{
    background-image: url('../Common/TreeView/SingleLine.png');
}
.RadTreeView_ISO_rtl .rtLines .rtLast .rtTop
{
    background-image: url('../Common/TreeView/SingleLine_rtl.png');
}

/* </node lines> */

/* custom ISO lines */
.RadTreeView_ISO .rtLI
{
    padding-bottom: 0px;
    margin: 0px 0px 0px 10px;
    /*white-space:nowrap;*/
}
.RadTreeView_ISO .rtUL
{
    margin-top: 0px;
}
.RadTreeView_ISO .rtFirst, .RadTreeView_ISO .rtLast
{
    padding-bottom: 0px; /* prevent double-spacing */
    margin-bottom: 0px !important;
    margin-left: 0px;
    padding-top: 0px;
    margin: 0px 0px 0px 10px;    
}
.RadTreeView_ISO .rtMid, .RadTreeView_ISO .rtTop, .RadTreeView_ISO .rtBot
{
    padding-bottom: 0px; /* prevent double-spacing */
    margin-bottom: 0px !important;
    margin-left: 0px;
    padding-top: 0px;    
}

.RadTreeView_ISO .rtSp
{
    height: 0px;
    padding-left: 0px;
}

.RadTreeView_ISO .rtTop, .RadTreeView_ISO .rtBot, .RadTreeView_ISO .rtMid
{
    padding-left: 0px;
}

div.RadTreeView_ISO .rtLI .rtHover .rtIn
{
    color: #1e6488 !important;
}

#CAISOleftnav .RadTreeView_ISO .rtSp
{
    height:0px;
    padding-left: 0px !important;
}

#CAISOleftnav .RadTreeView_ISO .rtMid, #CAISOleftnav .RadTreeView_ISO .rtIn, #CAISOleftnav .RadTreeView_ISO .rtTop, #CAISOleftnav .RadTreeView_ISO .rtBot
{
    height: auto !important;
    width: auto !important;
}

#CAISOleftnav .RadTreeView_ISO .rtPlus, #CAISOleftnav .RadTreeView_ISO .rtMinus
{
    background-color: transparent;
    background-image: none;
    height: 0px !important;
    margin: 0px;
    width: 0px !important;
}
.LeftNavMenu
{
    white-space: nowrap !important;
}

.ISOCheckedOutOther .rtPlus, .ISOCheckedOutOther .rtMinus
{
    background-image: url('/_layouts/ISO/Telerik/Skins/ISO/TreeView/PlusMinusRed.png') !important;
}
.ISOCheckedOut .rtPlus, .ISOCheckedOut .rtMinus
{
    background-image: url('/_layouts/ISO/Telerik/Skins/ISO/TreeView/PlusMinusGreen.png') !important;
}

.NodeHasChildren .rtPlus, .NodeHasChildren .rtMinus
{
    background-image: url('/_layouts/ISO/Telerik/Skins/ISO/TreeView/PlusMinusYellow.png') !important;
} 

.ISOTreeNodeTxt
{
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    white-space: inherit !important;
    font-style: normal;
    font-variant: normal;
    width:100%;
}

.ISOTreeNodeGroupTxt
{
    font:12px Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-family: Arial,Helvetica,sans-serif;    
    font-style: normal;
    font-variant: normal;    
    font-weight:bold !important;
    text-align: left;
    white-space: inherit !important;
    width:100%;    
}

.ISOTreeNodeTxtBold
{
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;    
    font-style: normal;
    font-variant: normal;    
    font-weight:bold;
    text-align: left;
    white-space: inherit !important;
    width:100%;   
}

.ISOTreeNodeDesc
{
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;    
    margin-left:0px;
    text-align: left;
    color:#141414;    
    display:block;
    white-space: normal !important;  
}

a.ISOTreeNodeTxt:hover
{
    text-decoration: underline;
}
a.ISOTreeNodeTxt
{
    color: #1e6488;
    padding-left: 0px;
    font-size:12px !important;
}

span.ISOTreeNodeTxt
{
    color: #141414 !important;
}
#CAISOleftnav .ISOLeftNavTxt
{
    color: #fff !important;
}

#CAISOleftnav div.Selected .ISOLeftNavTxt
{
     margin-left:-20px;   
}

#CAISOleftnav div.Selected .ISOLeftNavTxt
{
    background: url('/_layouts/images/ISO/leftNav_gnArrow.gif') no-repeat;
    position: relative;
    padding: 0 0 0 20px;  
    color: #1e6488 !important;
}

#CAISOleftnav .RadTreeView .rtHover .rtIn,#CAISOleftnav .RadTreeView .rtSelected .rtIn
{
    background-position: inherit;
    background-repeat: no-repeat;
    border-style: none;
    border-width: 0px;
    padding: 0px;
}
#CAISOleftnav .RadTreeView .rtHover .rtIn .ISOLeftNavTxt
{
    color: #0072BC !important;    
}

.RadTreeView .rtIn, .RadTreeView .rtHover .rtIn
{
    margin-left: 1px;
    padding: 4px 3px 3px 0px;   
    text-decoration: none;    
}

.RadTreeView .rtIn, .RadTreeView .rtTemplate
{
    margin-bottom:0px !important;
}

* + html .RadTreeView_rtl .rtHover .rtIn, * + html .RadTreeView_rtl .rtSelected .rtIn
{
    padding: 0px;
}
* html .RadTreeView_rtl .rtHover .rtIn, * html .RadTreeView_rtl .rtSelected .rtIn
{
    padding: 0px;
}

#CAISOleftnav ul.rmLevel2 
{
    margin-left:0px;
}

.ISOContent ul, .ISOContent li
{
    margin-right:0px !important;
    margin-right:0px !important;
}
#CAISOleftnav .RadTreeView_ISO div.rtTop,#CAISOleftnav .RadTreeView_ISO div.rtBot,#CAISOleftnav .RadTreeView_ISO div.rtMid {
    padding-left: 0px;
    margin:0px
}
#CAISOleftnav .RadTreeView_ISO 
{
    margin-left:0px;
}
#CAISOleftnav .RadTreeView_ISO {
    color: #FFF;
    margin-top: 10px;
}

/* CSS for left navigation */
#CAISOleftnav {
	background: #aabe27;
	font-size: 13px;	
	min-height: 1px;
	padding: 10px;
}

#CAISOleftnav UL, #CAISOleftnav LI {
	position: relative;
}
#CAISOleftnav UL {
	margin-left: 0px;
	word-wrap: break-word;
	width: auto !important;
}

#CAISOleftnav a.selected {
	background: url('/_layouts/images/ISO/leftNav_gnArrow.gif') no-repeat;
	position: relative;
	left: -15px;
	margin-top: 2px;
	padding-left: 12px;
	padding-top: 10px;
	background-position-y: 5px;
}
#CAISOleftnav a.selected span.menu-item-text {
	position: relative;
	left: 8px;
	margin-top: -7px;
}
#CAISOleftnav a.selected * {
	color: #1e6488 !important;
}
#CAISOleftnav .menu-item-text:hover {
	color: #1e6488 !important;
}

#CAISOleftnav .shadow {
	filter: none !important;
	box-shadow: none;
}

.leftNav_gnArrow {
	background: url('/_layouts/images/ISO/leftNav_gnArrow.gif') no-repeat;
	width: 12px; height: 12px;
	position: absolute !important;
	display: inline;
	top: 6px;
	left: 7px;
}
@-moz-document url-prefix() {
	#CAISOleftnav a.selected span.menu-item-text {
		margin-top: -10px;
	}
}
.leftNav_gnTop {
	background: url('/_layouts/images/ISO/leftNav_gnTop.gif') no-repeat;
	width: 245px; height: 5px; overflow: hidden;
	padding: 0; margin: 0;
}
.leftNav_gnBtm {
	background: url('/_layouts/images/ISO/leftNav_gnBtm.gif') no-repeat;
	width: 245px; height: 5px; overflow: hidden;
	padding: 0; margin: 0;
	margin-bottom: 20px;
}

.leftNav_gnTB {
	min-width: 245px; height: 5px; overflow: hidden;
	background-color:#aabe27;
	padding: 0; margin: 0;
}

.leftNav_gnTL
{
    background: url('/Style Library/caiso/images/LeftNavTopLeft.png') no-repeat;
    height:5px;width:5px;padding:0;margin:0;float:left;
}
.leftNav_gnTR
{
    background: url('/Style Library/caiso/images/LeftNavTopRight.png') no-repeat;
    height:5px;width:5px;padding:0;margin:0;float:right;
}
.leftNav_gnBL
{
    background: url('/Style Library/caiso/images/LeftNavBottomLeft.png') no-repeat;
    height:5px;width:5px;padding:0;margin:0;float:left;
}
.leftNav_gnBR
{
    background: url('/Style Library/caiso/images/LeftNavBottomRight.png') no-repeat;
    height:5px;width:5px;padding:0;margin:0;float:right;
}
.ISOLayoutOneColumn_leftNavigation 
{
    width:245px;
}

#CAISOleftnav .RadTreeView .rtIn, #CAISOleftnav .RadTreeView .rtHover .rtIn {
    margin-left: 0;
    padding: 3px;
    text-decoration: none;
}
#CAISOleftnav .ISOLeftNavTxt
{
    white-space:normal !important;
    padding:0px;
}

#CAISOleftnav .RadTreeView .rtUL .rtLI .rtUL
{
    padding-left: 10px !important;
}

#CAISOleftnav div.RadTreeView {
  line-height: 20px;
}

#CAISOleftnav div.RadTreeView .rtSp {
  height: 20px;
}

/* custom for ISO tree */
TreeStats
{
    color: Green;
}


.postdate
{
    color: #1E648C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-align: left;
    margin-left: 25px !important;
    white-space: inherit !important;
}

.RadTreeView .postDate
{
	display: inline;
	vertical-align: middle;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	margin-left: 25px !important;   
}
.PageTreeStatusIcon
{
    margin: 0px 0px 0px 0px;
    padding: 0px 1px 1px 6px;
    position: absolute;
    z-index: 0 !important;
}
.GroupTreeStatusIcon
{
    margin: 0px 0px 0px 20px;
    padding: 0px 1px 1px 1px;
    position: absolute;
    z-index: 0 !important;
}