﻿/*
.defaultTreeBase
{
    outline-style:none;
}

.defaultTreeBase a, a:link
{
    color: green;
    background-color: transparent;
    text-decoration: none;
}
*/

.NodeStyle
{
	font-size: 10px;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	border: solid 1px Transparent;
	padding: 2px 2px 2px 2px;
}

.NodeStyle:hover,
a.NodeStyle:hover,
.NodeStyle:link:hover,
a.NodeStyle:link:hover
{
	font-size: 10px;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	border: solid 1px Transparent;
	padding: 2px 2px 2px 2px;
}

.NewItemNodeStyle
{
	text-decoration: underline;
	font-style: italic;
	color: #0000FF;
}

.RootNodeStyle
{
    font-size: 10px;
    font-weight:600;
    color:#000000;
}

.RootNodeStyle:hover,
a.RootNodeStyle:hover,
.RootNodeStyle:link:hover,
a.RootNodeStyle:link:hover
{
	font-size: 10px;
	font-weight:600;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	background-color:Transparent;
	border: 0 none Transparent;
}

.HoverNodeStyle
{
	font-size: 10px;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	border: solid 1px Transparent;
	padding: 2px 2px 2px 2px;
}

.HoverNodeStyle:hover,
a.HoverNodeStyle:hover,
.HoverNodeStyle:link:hover,
a.HoverNodeStyle:link:hover
{
	font-size: 10px;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	border: solid 1px #71a9ff;
	background-color: #c6ddff;
	padding: 2px 2px 2px 2px;
}

.SelectedNodeStyle
{
	font-size: 10px;
	display: inline-block;
	text-decoration: none;
	color: #FF8204;
	border: solid 1px #000000;
	padding: 2px 2px 2px 2px;
}

.SelectedNodeStyle:hover,
a.SelectedNodeStyle:hover,
.SelectedNodeStyle:link:hover,
a.SelectedNodeStyle:link:hover
{
	font-size: 10px;
	display: inline-block;
	text-decoration: none;
	color: #FF8204;
	border: solid 1px #71a9ff;
	background-color: #c6ddff;
	padding: 2px 2px 2px 2px;
}

.SelectedNodeText
{
    color: #FF8204;
}

/* Viewer TreeView styles  */

/*
.vwTvTreeBase
{
    padding-left:20px;
    outline-style:none;
}

.vwTvTreeBase a, a:link
{    
      color: #1C73FA !important;
    background-color: transparent;
    text-decoration: none;
}
*/




.vwTvNodeStyle
{
	font-size: 1.1em;
    font-weight:400;
    display: inline-block;
	text-decoration: none;
	color: #6B667D;
    border: solid 1px Transparent;
    padding: 2px 2px 2px 2px;
}

.vwTvNodeStyle:hover,
a.vwTvNodeStyle:hover,
.vwTvNodeStyle:link:hover,
a.vwTvNodeStyle:link:hover
{
	font-size: 1.1em;
    font-weight:400;
	display: inline-block;
	text-decoration: none;
	color: #6B667D;
    border: solid 1px Transparent;
    padding: 2px 2px 2px 2px;
}

.vwTvRootNodeStyle
{
    font-size: 1.2em;
    font-weight:600;
    color:#000000;
}

.vwTvRootNodeStyle:hover,
a.vwTvRootNodeStyle:hover,
.vwTvRootNodeStyle:link:hover,
a.vwTvRootNodeStyle:link:hover
{
	font-size: 1.2em;
	font-weight:600;
	display: inline-block;
	text-decoration: none;
	color: #000000;
    background-color:Transparent;
	border: 0 none Transparent;
}

.vwTvHoverNodeStyle
{	
    display: inline-block;
	text-decoration: none;
	color: #000000;
	border: solid 1px Transparent;
	padding: 2px 2px 2px 2px;
}

.vwTvHoverNodeStyle:hover,
a.vwTvHoverNodeStyle:hover,
.vwTvHoverNodeStyle:link:hover,
a.vwTvHoverNodeStyle:link:hover
{	
    display: inline-block;
	text-decoration: none;
	color: #000000;
	border: solid 1px #6598CB;
	background-color: #B9CBDB;
	padding: 2px 2px 2px 2px;
}

.vwTvSelectedNodeStyle
{
    display: inline-block;
	text-decoration: none;
	color: #808080;
	border: solid 1px #000000;
	padding: 2px 2px 2px 2px;
}

.vwTvSelectedNodeStyle:hover,
a.vwTvSelectedNodeStyle:hover,
.vwTvSelectedNodeStyle:link:hover,
a.vwTvSelectedNodeStyle:link:hover
{
    display: inline-block;
	text-decoration: none;
	color: #808080;
	border: solid 1px #DFC7A8;
	background-color: #F1E7D9;
	padding: 2px 2px 2px 2px;
}

a[class*="ctl00_MainContent_uxCSICodeTreeView"] {
width: 100px;
  white-space: normal !important;
    word-break: break-all;
}
#ctl00_MainContent_uxCSICodesPnl td {
vertical-align:top;
}

