/*******************************************************************************
 *   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.
 *******************************************************************************/
/* Reset the style for HTML elements */
html {
    color: #000;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
}
/* Reset the style for HTML elements */

/*ComboBox Style*/
#autoCompleteDiv{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	z-index:2;
}
#autoCompleteDiv .cbOption a{
	padding: 0 3px;
	color:#6B6B6B;
	text-decoration:none;
	display: block;
}

#autoCompleteDiv .cbOption a.focused{
	background-color: #ddd;
} 

.margTop3 {margin-top: 3px;}
.margTop5 {margin-top: 5px;}
.margTop10 {margin-top: 10px;}
.margTop15 {margin-top: 15px;}
.margTop20 {margin-top: 20px;}
.margTop12 { margin-top: 12px;}
.margTopBot10 { margin: 10px 0px;}
.marRt5 { margin-right: 5px;}
.margLeft0 { margin-left: 0px}
.margLeft10 { margin-left: 10px} 
.margLeft15 { margin-left: 15px}
.margLeft20{ margin-left: 20px}
.margLeft25 { margin-left: 25px}
.margLeft5 { margin-left: 5px} 
.margBot5 {margin-bottom: 5px;}
.margBot10 {margin-bottom: 10px;}

.wdt115 { width: 115px;}

.wdt200 {
    width: 200px;
}
.wdt250 {
    width: 250px;
	*width: 245px;
}
.wdt230 {
    width: 230px;
}

.wdt240 {
    width: 240px;
}

.wdt150 {
    width: 150px;
}

.hgt18 {
    height: 18px;
}

.tmtHdr {
    clear: both;
}

.dvPubSearch {
    width: 212px;
}
.wdtPubSearch {
    width: 188px;
}
.adNetworkWdt {
    width: 194px;
}

.tmtStatusMarg {
    margin-left: 24px;
}

.tmtAdTagWraper {
    padding: 17px 0 10px 20px;
    width: 950px;
}
.pageTitle {
    padding: 0px;
}

.filterSection {
    clear: both;
    margin: 10px 0px 20px;
    background: #F1F9FF;
    padding: 10px;
    border: 1px solid #E1F5FF;
}

.subFilter {
    float: left;
    background: #F7F7F7;
    padding: 10px;
    border: 1px solid #ccc;
}

.txtInputBox {
    height: 18px;
    text-align: left;
    padding: 1px 0px;
}

.admButtons {
    height: 26px;
    border: 1px solid #ccc;
    background: #f4f4f4;
    padding: 0px 2px;
}

.buttonSection {
    clear: both;
    margin: 0px 0px 10px;
}

.adTagContent {
    clear: both;
}

.adTagList {
    margin-top: 10px;
}

.popupFld {
    float: left;
    font-weight: bold;
    width: 100px;
}

.popupData {
    float: left;
} 

.tmtDatePicker {
    border: 1px solid #E9E9E9 !important;
    height: 18px;
}

.ui-dialog-title { /* Overriding style */
    color: #fff;
    font-size: 12px;
}

.ui-datepickerIndex {
    z-index: 10200 !important;
}

.adTagList {
    margin: 0px;
    list-style: none;
}

.adTagList li{
    display: block;
    margin-bottom: 10px;
    clear: both;
}

.multiSelectPopUp.popUp a.addBtn {
   width: 20px !important;
 }
 .multiSelectPopUp.popUp .listArea .rightArea, 
 .multiSelectPopUp.popUp .listArea .leftArea,
 .multiSelectPopUp.popUp .leftArea {
	width:280px !important;	
 }
 
.multiSelectPopUp .display {
    width: 240px;
    border: 1px solid #ddd;
    padding: 2px;
}

 .multiSelectPopUp .display .displayOption {
  width: auto !important;
 }
 .multiSelectPopUp .display #adNetworkLookup_display_viewAll.displayOption {
   float: right !important;
 }
 span.filter-icon {
  background : none !important;
  width: auto !important;
  font-weight: bold;  
}
 
 .multiSelectPopUp.popUp .selectedList {
	height: 199px !important;
 }
 .multiSelectPopUp.popUp .rightArea.selectListHeading,
 .multiSelectPopUp.popUp .leftArea.leftHeading {
	font-family: Arial;
	/*font-size: 13px;*/
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #515151;
 }
 .multiSelectPopUp.popUp .rightArea.selectListHeading {
   padding:8px 30px 2px 2px;
   margin: 0px;
 }
 .multiSelectPopUp.popUp .leftArea.leftHeading {
   padding:5px 0px 10px 0px;
   margin: 0px;
 }
 .multiSelectPopUp.popUp a.addBtn {
    background:transparent url("/images/ico_add.png");
    float:left;
    height:16px;
    width:8px;
    text-decoration:none;
    background-repeat:no-repeat;
}
.multiSelectPopUp.popUp a.addBtn:hover {
    text-decoration:none;
    border-bottom:none;
}
 .multiSelectPopUp.popUp .selectedList {
    height:155px;
	background:#fff;
}
.add_icon_span {
    float:right;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    *margin-top:-18px;
}
.multiSelectPopUp.popUp .selectedList .seletcedItem {
    border-bottom:1px solid #eee;
    padding:5px;
}
.multiSelectPopUp.popUp .filterEntry {
    color:#000000;
    float:left;
    padding-bottom:6px;
    padding-left:5px;
    padding-right:0px;
	*padding-right:10px; /*Added for IE7*/
    padding-top:7px;
    width:98%;
    *width:auto;
    display:block;
    border-bottom:1px solid #eee;
    background-color:#fff;
}
.multiSelectPopUp.popUp .filterEntry:hover ,.multiSelectPopUp.popUp .filterEntry.selected {
    cursor:default;
}
.multiSelectPopUp.popUp .filterEntry .name {
    margin-top:4px;
    display:inline;
    float:none !important;
}

.clrRed {
    color: #ff0000;
}

.tmtErrorNote {
    color: #6B6B6B;
    font: normal 11px Arial;
    margin: 10px 0 0;
}

/**added by imran for lookup button look & feel**/
#adNetworkLookup span.button {
    font-weight: bold;
    cursor: default;
    color: #000;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #b7b7b7;
	background: #f4f4f4;
    padding: 3px 5px;
	margin-left: 0px !important;
    /* fallback */
    background-color: #b6b6b6;

    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#b6b6b6));

    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #fff, #b6b6b6);

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #fff, #b6b6b6);

    /* IE 10 */
    background: -ms-linear-gradient(top, #fff, #b6b6b6);

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #fff, #b6b6b6);
}

#adNetworkLookup span.button:hover {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #a6a6a6;
    
    /* fallback */
    background-color: #bfbcbc;

    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bfbcbc));

    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #fff, #bfbcbc);

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #fff, #bfbcbc);

    /* IE 10 */
    background: -ms-linear-gradient(top, #fff, #bfbcbc);

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #fff, #bfbcbc);
}
/** Default AdTag setting popup items alignment fixed for IE7**/

.multiSelectListItemText {
  *float:left;
}
.multiSelectListItem {
  padding: 3px;
 *padding: 5px 3px;
}
.multiSelectPopUp .buttonWraper {
    margin-top: -3px;
}

.adTagList {
    overflow: auto;
    overflow-x: hidden;
    height: 150px;
}

.maskedDiv {
    background-color: #ccc;
    display: none;
    overflow: hidden;
    width: 200px;
    position: absolute;
    height: 22px;
}

.g-search-button {
  display: inline-block;
  width: 15px;
  height: 14px;
  position: relative;
  left: -22px;
  top: 3px;
  *top: -4px;
  background: transparent url("/images/ico_add.png");/* Replace with your own image */
}

.dateContainer {
    padding-top: 0px;
}

.tmtWaitThrobber {
    background: url("/images/ajax-loader.gif") no-repeat scroll center center transparent;
    opacity: 0.8;
    text-align: center;
    z-index: 100;
}

.wdtSendToTMT {
    width: 328px;
}

.wdtSendToTMTSetting {
    width: 528px;
}

.wdtPauseDel {
    width: 328px;
}

.InvalidAdTagListBar {
    overflow: auto;
    overflow-x: hidden;
    height: 150px;
}

.uploadedTagList {
    list-style: none;
    margin: 0px;
}

.uploadedTagList li {
    display: block;
    margin-bottom: 8px;
} 
#videoAdtag {
    vertical-align: middle;
}