/*******************************************************************************
 *   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.
 *******************************************************************************/
#reachTableMainContent{
			width:98%;
			float:left;
			display:none;
		}
		.reachButtons a.button{
			margin:0!important;
		}
		#reachRefreshButton{
			float:right;
		}
		#reachRefreshButton #refreshTable{
			padding:0 2px 0 0!important;
		}
		#refresh{
			margin-left:0px!important;
		}
		#reachTableMainContent .completeState{
			background: url("/images/reachImages/icn_subscribe.png") no-repeat scroll left top transparent;
			height: 15px;
			padding-left: 20px;
		}
		#reachReportTableData .flexigrid div.hDiv th.thOver div, .flexigrid div.hDiv th.sorted.thOver div{
			border-bottom:none!important;
		}
		#reachReportTableData .flexigrid .cDrag {
			display:none!important;
		}
		.error_1 {
			background-color: #FFBBBB;
			border-top: 1px solid #FF5555;
			display: none;
			font-weight: bold;
			line-height: 20px;
			margin-bottom: 5px;
			padding: 3px 10px;
		}
		.hideDisplay {
			display: none;
		}
		.success_1 {
			background-color: #FFFFDD;
			border-top: 1px solid #FFDDBB;
			display: none;
			font-weight: bold;
			line-height: 20px;
			margin-bottom: 5px;
			padding: 3px 10px;
		}
		#reachTableMainContent #reachReportTable tr.erow td>div {
			text-align: left!important;
			height:auto;
			background-color: #EAF9FC!important;
			width:100%!important;
		}
		#reachTableMainContent table#reachReportTable span.arrowUp {
			background-position: 0pt 0pt;
			background: url(/images/reachImages/ico_arrowUp.png) no-repeat scroll 0 0 transparent;
			cursor: pointer;
			display: inline-block;
			float: left;
			height: 16px;
			width: 16px;
		}
		#reachTableMainContent table#reachReportTable span.arrowDown {
			background-position: 0pt 0pt;
			background: url(/images/reachImages/dd_arrow.gif) no-repeat scroll 0 0 transparent!important;
			cursor: pointer;
			display: inline-block;
			float: left;
			height: 16px;
			width: 16px;
		}
		#reachTableMainContent input.reportCheckBox{
			float:left;
		}
		#reachTableMainContent table#reachReportTable span.checkBoxCombo{
			float:left;
		}
		#reachReportTableData{
			width:97.8%!important;
			margin-left:20px;
			border-right:none!important;
		}
		#reachTableMainContent .portlet_Wrapper{
			width: 100%!important;
		}
		#reachHeader{
			    width:97.7%;
				margin-left:20px;
		}
		#reachTableMainContent #reachHeader .buttonCluster, #reachTableMainContent #siteListContainer {
			padding:5px 5px 5px 10px!important;
			background: url("/images/wbg.gif") repeat-x scroll center top transparent;
			float:left;
			width: 98.4%;
		}
		#reachTableMainContent #reachHeader .buttonCluster .btnseparator{
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #FFFFFF;
			float: left;
			height: 22px;
			margin: 1px;
		}
		#reachTableMainContent #reachHeader .buttonCluster .reachButtons{
			float:left;
			margin-right:10px;
			position: relative;
		}
		a.button span img {
			padding: 0 7px 0 0!important;
		}
		#reachTableMainContent #topContainer{
			margin-left: 20px;
			padding: 5px 0;
			width: 97.7%;
			float:left;
			margin-top:10px;
		}
		#reachTableMainContent #topContainer .pagename {
			float:left;
			font-size:16px;
			font-weight:bold;
			
		}
		#reachTableMainContent #topContainer .newSegmentButtons{
			float:right;
			margin-right:1px;
		}
		#reachTableMainContent .cM_Title_tLeft,#reachTableMainContent .cM_Title_tRight {
			height:30px!important;
			
		}
		#reachTableMainContent .cM_Title_Wrapper{
			width:97.5%;
			margin:5px 0 10px 20px;
		}
		input.selectAllReports {
			float:left;
		}
		#reachTableMainContent #divMessage{
			margin-bottom:5px;
			font-weight:bold;
			display:none;
			line-height:20px;
			padding:3px 10px;
			float: left;
			width:96%
		}
		#reachReportTable .ruleDiv{
			white-space:normal;
			line-height: 25px;
			/*margin-left: 31px;*/
			width: 99% !important;
			overflow: hidden;
		}
		#reachReportTable  tr.newErow td {
			background: none repeat scroll 0 0 #F7F7F7;
			border-bottom: 1px solid #F7F7F7;
		}
		img.reportStateDownImg,img.reportStateDelImg {
			float:left;
			margin-left:15px;
		}
		#reachReportTable .expandLeftTitle{
			float:left;
			width: 14%;
		}
		#reachReportTable .expandRightDesc{
			float:left;
			width:82%;
			margin-left: 10px;
		}
		.alertBox {
			width:500px!important;
		}
		.ruleStatus{
			height:25px;
			width:43px;
			display:block;
			background-image: url('/images/ON_OFF_icon_sprite.png');
			float:left;
			cursor:pointer;
		}
		.ruleStatustrue{
			background-position:0 -24px;
		}
		.ruleStatusfalse{
			background-position:0 -2px;
		}
		.aimTagTab{
			margin-left:10px;
			float: left;
			height: 23px;
			background-color: #CACACA;
			list-style: none outside none;
			overflow:hidden;
			border-bottom: 1px solid #CACACA;
			border-top: 1px solid #CACACA;
			border-left: 1px solid #DCE3E5;
			border-right: 1px solid #DCE3E5;
		}
		.aimWrapper1{
			margin:10px 0px;
			overflow:hidden;
		}
		.aimWrapper2{
			overflow:hidden;
		}
		.aimWrapper3{
			margin:10px 0 0 110px;
		}
		.aim-menu-item{
			width:111px;
			float:left;
			background: url("/images/images/rtb_tabs_sep.gif") repeat scroll right 2px transparent;
			margin-right: 1px;
			height:100%;
		}
		.aimCodeWrapper{
			width:350px;
			float:left;
		}
		.aimTagTab li.selected{
			background: url("/images/images/rtb_tabs_bg_repeat.png") repeat scroll right -22px transparent;
			border-bottom-color: #FFFFFF;
			color: #FFFFFF;
			height: 100%;
		}
		.aim-menu-item a{
			display:block;
			text-align:center;
			line-height:24px;
		}
		.aim-menu-item a span{
			color:#8B8B8B;
		}
		.aimTagTab li.selected a span{
			color:#fff; 
		}
		.copyCode{
			float:left;
			margin: 4px 0 0 10px;
			background-image:url('/images/view_code.png');
			background-repeat: no-repeat;
			display:block;
			height:16px;
			width:12px;
			cursor:pointer;
		}
		.copyCodeDisabled{
			background-image:url('/images/view_code_disabled.png');
			float:left;
			margin: 4px 0 0 10px;
			background-repeat: no-repeat;
			display:block;
			height:16px;
			width:12px;
		}
		.csiWrap{
			margin-left: 20px;
			overflow:hidden;
		}
		a.ruleStatus:hover{
			border:none;
		}
		#customId, #tbName{
			color:#808080;
			margin-left: 10px;
			float:left;
		}
		.jsAIMCode{
			width: 338px!important;
		}
		.cidDiv{
			overflow:hidden;
		}
		.nameDiv{
			overflow:hidden;
			margin-top:10px;
		}
		.reach_seperator{
		  background: url(/images/separator.png) repeat-x;
		  width: 98.5%;
		}