/*******************************************************************************
 *   PubMatic Inc. ("PubMatic") CONFIDENTIAL
 *   Unpublished Copyright (c) 2006-2014 PubMatic, All Rights Reserved.
 *
 *  
 *
 *   NOTICE:  All information contained herein is, and remains the property of PubMatic. The intellectual and technical concepts contained
 *
 *   herein are proprietary to PubMatic and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright law.
 *
 *   Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained
 *
 *   from PubMatic.  Access to the source code contained herein is hereby forbidden to anyone except current PubMatic employees, managers or contractors who have executed 
 *
 *   Confidentiality and Non-disclosure agreements explicitly covering such access.
 *
 *  
 *
 *   The copyright notice above does not evidence any actual or intended publication or disclosure  of  this source code, which includes  
 *
 *   information that is confidential and/or proprietary, and is a trade secret, of  PubMatic.   ANY REPRODUCTION, MODIFICATION, DISTRIBUTION, PUBLIC  PERFORMANCE, 
 *
 *   OR PUBLIC DISPLAY OF OR THROUGH USE  OF THIS  SOURCE CODE  WITHOUT  THE EXPRESS WRITTEN CONSENT OF PubMatic IS STRICTLY PROHIBITED, AND IN VIOLATION OF APPLICABLE 
 *
 *   LAWS AND INTERNATIONAL TREATIES.  THE RECEIPT OR POSSESSION OF  THIS SOURCE CODE AND/OR RELATED INFORMATION DOES NOT CONVEY OR IMPLY ANY RIGHTS  
 *
 *   TO REPRODUCE, DISCLOSE OR DISTRIBUTE ITS CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT  MAY DESCRIBE, IN WHOLE OR IN PART.
 *******************************************************************************/
.multiSelectTreeview{
	border: 1px solid #999999;
    padding: 2px;
	overflow:auto;
	height:300px;
}
.multiSelectTreenode{
	padding:2px;
	border-bottom:1px solid #EEE;
}
.multiSelectTreenodeImgLeaf{
	padding-left:16px;
	background-image:url(/images/ico_whiteListArrow.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.multiSelectTreenodeImgExpanded{
	padding-left:16px;
	background-image:url(/images/arrow.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.multiSelectTreenodeImgCollapsed{
	padding-left:16px;
	background-image:url(/images/arrow_right.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.multiSelectTreenodeText{
	font-family:'arial';
	font-size:10pt;
	cursor:pointer;
	padding-left:4px;
}
.multiSelectTreenodeChilds{
	padding-left:12px;
}

.multiSelectCmdAdd {		
	float:right;
	top:3px;
	right:0px;
	padding:0px;			
	background-image:url(/images/ico_add.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	height:16px;
	width:16px;
	display: block;
    margin-right: 5px;
}

.multiSelectCmdRemove{		
	float:right;
	top:3px;
	right:0px;
	padding:0px;			
	background-image:url(/images/ico_delete.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	height:16px;
	width:16px;
	display: block;
    margin-right: 5px;
}

.multiSelectTreenode:hover{
	background:#F5F8FD; 
    border-bottom:1px solid #9BB8E4;
}

.multiSelectTreenode:hover .multiSelectCmdAdd,.multiSelectTreenode:hover .multiSelectCmdRemove {
	display:inline;
}
/** List **/
.multiSelectList{
	border: 1px solid #999999;
    padding: 2px;
	overflow:auto;
	height:204px;
}
.multiSelectListItemText{
	/*font-family:'arial';
	font-size:10pt;*/
	cursor:pointer;
	padding-left:4px;
	overflow:hidden;
}
.multiSelectListItem{
   	padding:2px;
	border-bottom:1px solid #EEE;
}
.multiSelectListItem:hover{
	background-color:#EEEEEE;
}
.multiSelectListItem:hover .multiSelectCmdAdd,.multiSelectListItem:hover .multiSelectCmdRemove {
	display:inline;
}

.multiSelectClearBtn{
	margin: 5px 108px 0px 0px !important;
}

.multiSelectSearchAvailBtn{
	margin: 5px 4px 0px 0px !important;
}

.multiSelectAvailCatCommands{
	background-color:#eee;
	padding:3px;
	height:25px;
}

.multiSelectExpandCollapseBtn{
	padding:6px 4px 2px 0px;
}

.multiSelectCategoryContainer{
	height:308px;
	overflow:hidden;
}

.multiSelectSearchHighlight{
	background-color:#FFFF00;
}

.multiSelectListHolder{
	height:260px;
}

.multiSelectListContainer{
	height:210px;
}

.multiSelectAddurlListCommands{
	position:relative;
	/*background-color:#eee;*/ 
	height:26px;
    padding: 5px 0px;
}
.multiSelectAddurlListLabel{
	/*background-color:#eee;*/ 
	font-weight:bold;
	padding: 5px 0px;
}
.multiSelectSearch{
	height: 20px;
	float: left;
    margin-right: 10px;
}

.listLink  {
    margin-left: 10px;
    font-weight: bold;
}