/*******************************************************************************
 *   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.
 *******************************************************************************/
.multiSelectPopUp .display{
    width : 205px;
    float: left;
	background-color: #e9e9e9;
	color: #000000;
	padding: 5px;
}
.multiSelectPopUp .display .displayOption{
    float : left;
    width : 200px;
}
.multiSelectPopUp .display .displayOption span{
	word-break: break-all;
}
.multiSelectPopUp .display .viewAllLink{
    float : right;
    border:none;
}
.multiSelectPopUp .buttonWraper{
    float : left;
    margin-left:10px;
}

.multiSelectPopUp .topArea .filterHead .buttonWraper {
    float : left;
    margin-left:0px;
}
.cancelResetButtons{
	background: none repeat scroll 0 0 transparent;
    color: #0587C4;
    font-weight: normal;
	padding: 0.4em 0.6em 0.3em !important;

}

.multiSelectPopUp .buttonWraper a{
    border:none;
}
.multiSelectPopUp.popUp .topArea{
    width:100%;
    overflow:hidden;
    position:relative;
}
.multiSelectPopUp.popUp .leftArea{
    float: left;
    overflow: hidden;
    width: 282px;
}
.multiSelectPopUp.popUp  .rightArea{
    width:253px;
    float:right;
    overflow:hidden;
}
.multiSelectPopUp.popUp .topArea .rightArea .clearAllBtn{
    bottom: 0;
    right:0;
    float: right;
    position: absolute;
    margin:0px 0px 3px 10px;
}
.multiSelectPopUp.popUp .topArea .leftArea .selectAll{
    float: right;
    height: 16px;
    margin: 0 4px 6px 0;
    padding-top: 7px;
}
.multiSelectPopUp.popUp .topArea .leftArea .selectAll input{
    height:14px;
    margin:2px 0px;
}
.multiSelectPopUp.popUp .topArea .leftArea .selectAll span{
    float: left;
    height: 16px !important;
    line-height: 17px;
    padding: 0 2px;
}
.multiSelectPopUp.popUp .leftArea.filterArea{
    background: url("/images/bg_mContent3.gif") repeat-x scroll 0 0 transparent;
}
.multiSelectPopUp.popUp .header{
    height:auto;
    width:auto;
}
.multiSelectPopUp.popUp .txtFilter .txtBox input{
    float : left;
}
.multiSelectPopUp.popUp .txtFilter .txtBox input{
    height:19px;
}
.multiSelectPopUp.popUp .filterHead {
	height: 26px;
    margin: 1px;
    padding: 3px 4px 0;
}
.multiSelectPopUp.popUp .filterHead{
    border:1px solid #CCCCCC;
    border-bottom:none;
    margin:0px;
}
.multiSelectPopUp.popUp .listArea{
    display:block;
    width:100%;
    float:left;
    position:relative;
}
.multiSelectPopUp.popUp .listArea .rightArea
,.multiSelectPopUp.popUp .listArea .leftArea{
    border:1px solid #CCCCCC;
    width:280px;
}
.multiSelectPopUp.popUp .listArea .leftArea{
    border-top:none;
}
.multiSelectPopUp.popUp   .dataTable{
    width:100%;
}
.multiSelectPopUp.popUp   .selectedList
,.multiSelectPopUp.popUp .filterTable{
    clear: both;
    height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}
.multiSelectPopUp.popUp .filterEntry:hover
,.multiSelectPopUp.popUp .filterEntry.selected{
    background: url(/images/reachImages/dlrowbg.gif) repeat-x bottom; cursor:pointer;
}
.multiSelectPopUp.popUp .selectedList .seletcedItem .hiddenId
,.multiSelectPopUp.popUp .filterEntry .hiddenId{
    display:none;
}
.multiSelectPopUp.popUp .filterEntry .name{
    color: #000000;
    display: block;
    float: left;
    padding: 2px 5px;
    width: 100%;
}
.multiSelectPopUp.popUp .dropHover{
    background-color:#F8FCB3;
}
.multiSelectPopUp.popUp .selectedList .seletcedItem{
    float:left;
    width:98%;
}
.multiSelectPopUp.popUp .dataContainer{
    float:left;
    padding:2px 5px;
    color:#000000;
}
.multiSelectPopUp.popUp .removeOption{
    float:right;
    padding:2px 5px;
}
.multiSelectPopUp.popUp .rmvBtn{
    background-image:url('/images/reachImages/icn_remove.png');
    height:16px;
    width:16px;
    float:left;
}
.multiSelectPopUp.popUp .rmvBtn:hover{
    border:none;
}
.multiSelectPopUpOverLay{
    z-index:1003;
    position:absolute;
    background-color:#555555;
    opacity: 0.80;
    filter:Alpha(Opacity=80);
}
.hiddenDesc{
    display:none;
}
a.addLink{
    position: absolute;
    right: 3px;
}
