.cw-widget, .cw-widget-content, .cw-widget-header, .cw-fill-state-normal {
    line-height: 1.231;
}



.cw-tree
{
    left: 100%;
    right: 0;
    float: none;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    padding: 0px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    line-height: 14px !important;
}

.cw-tree-dropdown
{
    left: 100%;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    right: 0;
     display: block;
    float: none;
    background-color: transparent;
    /*border-style: solid;*/
    border-width: 0px;
    border-color: transparent;
    text-align: left;
    outline: none;
}
.cw-tree-dropdown-root
{
    left: 100%;
    padding: 0px 5px 0px 5px;
    right: 0;
    display: block;
    float: none;
    background-color: transparent;
    border-style: solid;
    border-width: 0px;
    border-color: #fff;
    text-align: left;
    outline: none;
    white-space: nowrap;
    margin: 0px;
}

.cw-tree-item
{
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 3px;
    margin: 0px;
    float: none;
    overflow: hidden;
    left: 100%;
    right: 0;
    text-align: left;
    cursor: default;
    text-decoration: none;

    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
}

.cw-tree-item-li
{
    min-width: 180px; /* hcLee 2016 04 11 200px이여서 스크롤바를 침범했었다*/
    text-indent: 0;
    background-color: transparent;
    border: 0px solid transparent;
    list-style: none;
    left: 100%; 
    right: 0;
    text-align: left;
    outline: none;
    margin: 0px;
    margin-top: 1px;
    padding: 0px;
	/*background:url(../../images/custom/ibems_light/icon_bilding.png) left center no-repeat;
	padding-left:22px;*/
	border:1px solid transparent;
}

.cw-tree-item-u-last
{
    margin: 0px 0px 0px 0px;
}

.cw-tree-item-hover
{
    color: inherit;
    right: 0;
    padding: 3px;
    margin: 0px;
    list-style: none;
    left: 100%;
    cursor: pointer;
    text-decoration: none;
}

.cw-tree-item-selected
{
    color: inherit;
    right: 0;
    padding: 3px;
    margin: 0px;
    list-style: none;
    left: 100%;
    cursor: pointer;
    text-decoration: none;
}


.cw-tree-item a:link, .cw-tree-item a:visited
{
    text-indent: 0;
    background-color: transparent;
    border: 0px solid transparent;
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    text-align: left;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}

.cw-tree-item-arrow-expand, .cw-tree-item-arrow-expand-hover
{
    padding-right: 0px;
    width: 17px;
    height: 17px;
    background-image: url(images/icon-down.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}


.cw-widget-content {-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none; -moz-background-clip: padding; -webkit-text-size-adjust: none; background-clip: padding-box; -webkit-background-clip: padding-box; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px; border-color: #c7c7c7; /*background: #fff;*/ }

.cw-fill-state-normal{-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none;font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px; border-color:#aaa; background: #efefef; }
.cw-fill-state-hover {-moz-box-sizing: content-box; box-sizing: content-box; border-color:#5695d3;  background: #7cb8f5; color:#fff}
/*.cw-fill-state-pressed{-moz-box-sizing: content-box; box-sizing: content-box; border-color:#999; background: #d1d1d1;}*/
.cw-fill-state-pressed{-moz-box-sizing: content-box; box-sizing: content-box; border-color:#316fab; background: #316fab; /*padding-left:10px; padding-right:10px;*/ color:#fff !important; font-weight:bold!important }
.cw-fill-state-focus {border-color: #555; }
.cw-fill-state-disabled {cursor: default; color: #000; opacity: .55; filter:Alpha(Opacity=45);}

.cw-fill-state-normal td, .cw-fill-state-hover td, .cw-fill-state-pressed td, .cw-fill-state-disabled td, .cw-fill-state-focus td, .cw-widget td, .cw-widget-content td, .cw-widget-header td {
    box-sizing: border-box; -moz-box-sizing: border-box; 
}

.cw-icon-arrow-right, .cw-icon-arrow-right-hover, .cw-icon-arrow-right-selected
{
    background-image: url('images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.cw-icon-arrow-right-hover
{
    background-image: url('images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.cw-icon-arrow-right-selected
{
    background-image: url('images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.cw-rc-all
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}


.cw-icon-arrow-down, .cw-icon-arrow-down-hover, .cw-icon-arrow-down-selected
{
    background-image: url('images/icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}

.cw-icon-arrow-down-hover
{
    background-image: url('images/icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}

.cw-icon-arrow-down-selected
{
    background-image: url('images/icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}

.cw-tree-item-disabled
{

}

.cw-tree-disabled
{
    cursor: default;
}

.cw-tree-item-arrow-collapse, .cw-tree-item-arrow-collapse-hover
{
    padding-right: 0px;
    width: 17px;
    height: 17px;
    background-image: url(images/icon-right.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.cw-tree-item-selected, .cw-tree-item-hover div:hover
{
    color: inherit;
}
.cw-tree-item-selected, .cw-tree-item-hover div:visited
{
    color: inherit;
}