 /*<History>
     Modification History:	
     Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     20 Feb 2009      Pankaj Agarwal     New                  .AlertGrid .GroupHeader_Grid td p   
     Reason : Alert header grid
    
     Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     25 Feb 2009      Kalyani Kulkarni     New							.DivBorders   
     Reason : Speaker-product page showing div borders

     Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     25 Feb 2009      Kalyani Kulkarni     New							.WhiteBGColor
     Reason : Speaker-product page showing event Group background as gray

	 Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     26 Feb 2009      Pankaj Agarwal     New							.alert-red UL
     Reason : Fix for IE6 validation summary extra height

	 Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     26 Feb 2009      Pankaj Agarwal     New							.safariFloater
     Reason : Fix for Safari Add button

	 Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     27 Feb 2009      Pankaj Agarwal     New							.AlertGrid .GroupHeader_Grid TD,
																		.AlertGrid .GroupHeader_Grid GridRowOver_Grid TD

     Reason : Fix for Panel image problem

     Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     2-Mar-2009       Kalyani Kulkarni     New                   .ParticipantGrid .MasterTable_Grid .GridHeader_Grid

     Reason :In the Participant HistoryContactNote page the grid header should be in blue 

	     Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     3-Mar-2009       Pankaj Agarwal      New                   .GridLine

     Reason :	For fix vertical line in grid column

	     Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     3-Mar-2009       Kalyani Kulkarni         New            .BrandApproverPanel .RadPanelbar_Panel .rootGroup .link 

     Reason :	To show the panel in blue color for the contract\BrandApprover.aspx page

 	     Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     3-Mar-2009       Kalyani Kulkarni         New						 .lablestyle


     Reason :	To show the label font as the panel font

 	   Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     6-Mar-2009       Kalyani Kulkarni         New						.Noborder .GridRow_Default TD 

     Reason :	To remove the left border from the grid in Gridbudgettracking.ascx page

	Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     6-Mar-2009       Pankaj Agarwal         New						.GridAltRow_Grid td 

     Reason :	Pankaj Added - White alternating color for Budget/BudgetAllocation.aspx

   Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     10-Mar-2009      Kalyani Kulkarni         New						.DivAddPadding45

     Reason :KK Added to set the Tick MArk Image in datetimerepresentative in the center

   Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     10-Mar-2009      Kalyani Kulkarni         New			.BudgetAllocation .SelectedRow_Default 


     Reason : Added to make the parent grid background and selected rows white page:productdivision.aspx


	 	   Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     11-Mar-2009       Pankaj Agarwal         New						.center-text 

     Reason :	Fix center text 

      Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     15-Mar-2009      Kalyani Kulkarni         Modify			       input:hover

     Reason : Commented the changeing color for input for Mozilla

	  Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     06-April-2009      Shashiram Piendla         New			         .font-bold

     Reason : Added to make font bold.

	Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     06-April-2009      Kapil Jain         New			         .ListStyle

     Reason : Added to render borders to the list panels.


	Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     24-April-2009      Pankaj Agarwal         New			            .entity-margin

     Reason : For remove border in bottom for every grid in EntityRule page


	Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     13-June-2009      Chirag Shah         New			            .photo-table

     Reason : For photo rendering requirement to place the image in center of the div tag.

	Date		      Author/(Reviewer)	 Description                     Class name                            
     -------------------------------------------------------------------------------------------------------	
     15-June-2009      Tushar Dikshit         New			            #menu-main li a:hover

     Reason : Menu highlighting issue.

</History>*/
  
 
 /* REDEFINE HTML
----------------------------------------------- */

html
{
	padding: 0;
	margin: 0 0 40px 0;
}
body 
{ 
    margin: 0; 
    padding: 0; 
    border-top: 6px #000 solid; 
    background: #000 url(../images/backgrounds/body.jpg) repeat-x; 
    color: #003; 
    text-align: center; 
    background-color:#355180;	/* updated for OT Ticket 12810 by Paranee on May 25, 2011 */
}


img
{
	border: 0;
}

a:link
{
	color: #3096f1;
	text-decoration: none;
}

a:visited
{
	color: #3096f1;
	text-decoration: none;
}

a:hover
{
    /*color: #666;*/
    color: #3096f1;
	text-decoration: underline;
}

a:active
{
	/*color: #666;*/
    color: #3096f1;
	text-decoration: underline;
}

h1
{
	margin: 0;
	padding: 0;
	font: normal 30px trebuchet ms, sans-serif;
}

h2
{
	margin-bottom: 6px !important;
	font: normal 22px trebuchet ms, sans-serif !important;
	color:#003 !important;
}

h3
{
	margin-bottom: 6px;
	font: normal 16px trebuchet ms, sans-serif;
}

h3.speaker
{
	padding-bottom: 4px;
	font: 15px 'trebuchet ms' , arial, geneva, verdana, sans-serif;
	border-bottom: 2px #f2f2ee solid;
}

h3.underlined
{
	padding-bottom: 4px;
	font: 15px 'trebuchet ms' , arial, geneva, verdana, sans-serif;
	border-bottom: 2px #f2f2ee solid;
}

h6.breadcrumb
{
	margin: 0;
	padding: 6px 10px;
	background: #fff url(../images/backgrounds/breadcrumb.gif) bottom repeat-x;
	font: 10px arial, geneva, verdana, sans-serif;
}

p
{
	font: 12px 'trebuchet ms' , arial, verdana, sans-serif;
}

br.separator
{
	margin: 12px;
}

hr
{
	margin-top: 0;
	margin-bottom: 12px;
	border: 0;
	color: #cccdc4;
	background: #cccdc4;
	height: 2px;
	width: 80%;
	clear: both;
	text-align: center;
}

/* STRUCTURE
----------------------------------------------- */
#nav-skip1
{
	/*display: none;*/ /* Class name changed by Kapil to display breadcrumb properly*/
}

#container
{
	margin: 0 auto;
	padding: 0;
	border-right: 2px #000 solid;
	border-bottom: 2px #000 solid;
	border-left: 2px #000 solid;
	background: #f2f2ee;
	width: 960px;
	text-align: left;
}

#container-borders
{
	border-right: 5px #cccdc4 solid;
	border-bottom: 5px #cccdc4 solid;
	border-left: 5px #cccdc4 solid;
}

#masthead
{
	background: #fff url(../images/backgrounds/masthead.jpg) top left no-repeat;
	border-bottom: 1px #cccdc4 solid;
	height: 76px;
	/*Added by Abdul for OT #13168 on Mar 17,2011 - Start*/
	overflow:hidden;
	/*Added by Abdul for OT #13168 on Mar 17,2011 - End*/
}

#mastheadlogin
{
	background: #fff url(../images/backgrounds/masthead.jpg) top left no-repeat;
	border-bottom: 1px #cccdc4 solid;
	height: 76px;
	/*Added by Abdul for OT #13168 on Mar 17,2011 - Start*/
	overflow:hidden;
	/*Added by Abdul for OT #13168 on Mar 17,2011 - End*/
}

h1#logo
{
	margin: 0;
	border: none;
	background: url(../images/common/logo.gif) top left no-repeat;
	margin-bottom: 10px;
	display: block;
	border: none;
	width: 440px;
	height: 69px;
	text-indent: -3000px;
	padding: 0;
	margin: 2% 1%;
}
/*Added by Abdul for OT #13168 on Mar 17,2011 - Start*/
img#logo
{
	margin:0;
	border: none;	
	margin-bottom: 10px;
	display: block;	
	padding: 0;
}
/*Added by Abdul for OT #13168 on Mar 17,2011 - End*/
#masthead img{
	margin: 1% 0.5%;
}
#main-content
{
	margin: 10px 10px 30px 10px;
	padding: 0;
	border: 1px #cccdc4 solid;
	background: #fff;
/*	
	Because of the printing of pages is not coming proper in all the screens hence commenting it.	

	overflow: auto; 	
*/
	clear: both;
	min-height: 400px;
}

#login
{
	margin: 24px 10px 10px 10px;
	padding: 6px 10px 6px 30px;
	border-top: 1px #f5f5f0 solid;
	border-right: 1px #cccdc4 solid;
	border-bottom: 1px #cccdc4 solid;
	border-left: 1px #f5f5f0 solid;
	background: #f5f5f0 url(../images/icons/key.gif) left no-repeat;
	background-position: 10px 5px;
	font: 12px 'trebuchet ms' , arial, verdana, sans-serif;
	float: right;
}

#login a:link
{
	text-decoration: underline;
}

#login a:visited
{
	text-decoration: underline;
}

#login a:hover
{
	text-decoration: none;
}

#login a:active
{
	text-decoration: none;
}

#footer
{
	margin: 0 auto;
	padding: 8px 20px 50px 20px;
	border-top: 1px #cccdc4 solid;
	color: #7f7f7f;
	text-align: center;
	font: 10px arial, sans-serif;
	line-height: 1.5em;
	width: 760px;
}

/* MAIN MENU
----------------------------------------------- */
#menu-main
{
	margin: 0;
	padding: 0;
	background: #1b3356 url(../images/backgrounds/menu-main.gif) repeat-x;
	list-style-type: none;
	height: 28px;
	width: 100%;
}

#menu-main li
{
	margin: 0;
	float: left;
}

#menu-main li a
{
	margin: 0;
	padding: 6px 6px 0 6px;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
	height: 22px;
	float: left;
}

#menu-main li a:hover
{
	/*2009/06/16-– 55996, GNE0008 - At Ticket- 11121/GNE Enhancement - Start
	 Description
	UNCOMMENTED MOUSE HOVER STYLE CHNAGE*/
	background: #fff;
	color: #003;
	/*2009/06/16-– 55996, GNE0008 - At Ticket- 11121/GNE Enhancement – End*/
	cursor:pointer;
}

#menu-main li#main-active a
{
	background: #fff;
	color: #003;
}

/* SUB MENU
----------------------------------------------- */
#menu-sub
{
	padding: 5px 10px;
	background: #fff;
	border-bottom: 2px #cccdc4 solid;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: center;
}

#menu-sub a
{
	padding: 2px;
}

#menu-sub a:hover
{
	background: #0080ff;
	color: #fff;
}

#menu-sub a.sub-active
{
	background: #0080ff;
	color: #fff;
}

/* COSMETICS
----------------------------------------------- */
.page-note
{
	margin-bottom: 4pt;
	font: 8pt arial, geneva, verdana, sans-serif; /*Text align additionally added by Kapil*/
	text-align: left;
}

.content-padding
{
	padding: 10px;
}

.text-red
{
	color: #f00;
}

.text-green
{
	color: #090;
}

.link-pdf
{
	padding: 0 0 5px 16px;
	background: url(../images/icons/pdf.gif) no-repeat;
	font: 11px arial, geneva, verdana, sans-serif;
	text-align: left;
}

.link-excel
{
	padding: 0 0 5px 16px;
	background: url(../images/icons/excel.gif) no-repeat;
	font: 11px arial, geneva, verdana, sans-serif;
	text-align: left;
}

/*<START>Upload Financial</START>*/
.link-Export-Excel
{
    padding: 0 0 15px 24px;
    background: url(../images/icons/Export_Financial.jpg) no-repeat;
    font: 11px arial, geneva, verdana, sans-serif;
    text-align: left;
}
.autoComplete_Loading
{
	background: url(../images/icons/Loading.png) no-repeat center !important;
}
.AutoExtender
{
      font-family: Verdana, Helvetica, sans-serif;
      font: 11px 'trebuchet ms' ,arial,verdana,sans-serif !important;
      border: 1px solid #7F9DB9;
      padding: 0px 0px 0px 0px;
      background-color: White;
      color: #000000;
      margin: 3px 0px 0px 0px;
      text-align: left;
      list-style-type: none;
      width: auto !important;
      min-width: 100px;
      min-height: 20px;
      top: auto !important;
      max-height: 100px; 
      max-width:150px;
      white-space: normal; 
      overflow-y: auto;
}
.New_AutoExtender
{
      font-family: Verdana, Helvetica, sans-serif;
      font: 11px 'trebuchet ms' ,arial,verdana,sans-serif !important;
      border: 1px solid #7F9DB9;
      padding: 0px 0px 0px 0px;
      background-color: White;
      color: #000000;
      margin: 3px 0px 0px 0px;
      text-align: left;
      list-style-type: none;
      width: auto !important;
      min-width: 100px;
      min-height: 20px;
      max-height: 100px; 
      max-width:150px;
      white-space: normal; 
      overflow-y: auto;
}
.AutoExtenderList
{
      cursor: pointer;
      color: #000000;
      list-style-type: none;
      min-height: 20px;
      padding:0px 5px 0px 5px;
}
.AutoExtenderHighlight
{     
      background-image: url('../images/icons/AutoFillBck.gif');
      background-repeat: repeat-x;
      cursor: pointer;
      list-style-type: none;
      min-height: 20px;
      border-color: #DBCE99;
      border-image: none;
      border-style: solid;
      border-width: 1px;
      border-top: solid 0px #000000;
      padding:0px 5px 0px 5px;
}
/*<END>Upload Financial</END>*/

.link-word
{
	padding: 0 0 5px 16px;
	background: url(../images/icons/word.gif) no-repeat;
	font: 11px arial, geneva, verdana, sans-serif;
	text-align: left;
}

.link-view
{
	padding: 0 0 5px 16px;
	background: url(../images/icons/view.gif) no-repeat;
	font: 11px arial, geneva, verdana, sans-serif;
	text-align: left;
}

.link-email
{
	padding: 0 0 5px 16px;
	background: url(../images/icons/email.gif) no-repeat;
	font: 11px arial, geneva, verdana, sans-serif;
	text-align: left;
}

.heading-blue
{
	background: #a6dcfe;
}

/* TABLES
----------------------------------------------- */
	.notes-table
		{
		margin: 0;
		padding: 0;
		border: 0;
		border-collapse: collapse;
		width: 100%;
		}
		
	.notes-table th
		{
		font: bold 13px 'trebuchet ms', arial, verdana, sans-serif;
		text-align: left;
		}
		
	.notes-table td
		{
		margin: 0;
		padding: 0;
		border: 0;
		border-collapse: collapse;
		font: 11px 'trebuchet ms', arial, verdana, sans-serif;
		}
		
	.listing-table
		{
		border-collapse: collapse;
		width: 100%;
		}
		
	.listing-table th
		{
		padding: 5px;
		font: bold 13px 'trebuchet ms', arial, verdana, sans-serif;
		text-align: left;
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x;
	/* Kapil - 24 Feb path changed for image */
		}
		
	.listing-table tfoot td
		{
		padding: 3px;
		font: bold 10px 'trebuchet ms', arial, verdana, sans-serif;
		text-align: center;
		background: #344f7c url(../images/backgrounds/bg-form-button.gif) repeat-x;
		}
		
	.listing-table tfoot td a
		{
		color: #fff;
		}
		
	.listing-table td
		{
		padding: 5px;
		font: 11px 'trebuchet ms', arial, verdana, sans-serif;
		text-align: left;
		}
.multi-listing-table
{
	border-collapse: collapse;
	width: 100%;
}

.multi-listing-table th
{
	padding: 5px;
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: left;
	color: #003;
}

td.sub-heading
{
	padding: 8px 5px 5px 5px;
	background: #e2e3db url(../images/backgrounds/sub-heading.gif) repeat-x;
	border-bottom: 1px #cccdc4 solid;
	font: bold 11px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #003;
	text-align: left;
}

.multi-listing-table td
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: left;
}

.multi-listing-table th a:link
{
	color: #003;
}

.multi-listing-table th a:visited
{
	color: #003;
}

.multi-listing-table tfoot td
{
	padding: 3px;
	font: bold 10px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: center;
	background: #344f7c url(../images/backgrounds/bg-form-button.gif) repeat-x; /*Image path modified by Kapil*/
}

.multi-listing-table tr:hover
{
	background: #b7dfff;
}

.input-table
{
	border-collapse: collapse;
	width: 100%;
}

.input-table th
{
	padding: 5px;
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #003;
	text-align: left;
}

.input-table td
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: left;
	vertical-align: top;
	 
}

/*
	2009/06/13 – CS/AV, GNE003 GNE Enhancement - Start
	Created for Photo rendering
	Code Added
*/
.photo-table
{
	border-collapse: collapse;
	width: 100%;
}

.photo-table th
{
	padding: 5px;
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #003;
	text-align: left;
}

.photo-table td
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	/*text-align: left;
	vertical-align: top;*/
	 
}
/*2009/06/13 – CS/AV, GNE003 GNE Enhancement - End*/

td.cell-heading
{
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x;
	
}

.stroke-left
{
	border-left: 1px #789bd9 solid;
}
/*5156_AMS_SUNIL_STARTS*/
.AMS-stroke-left
{
	border-left: 1px #CCCCCC solid;
}
/*5156_AMS_SUNIL_ENDS*/
.stroke-right
{
	border-right: 1px #789bd9 solid;
}

.zebra-stripe
{
	background: #ebf6ff;
}

.column-active
{
	background: #d9eeff;
}

.column-active-zebra
{
	background: #b0cee8;
}

th.actions
{
	border-left: 1px #789bd9 solid;
	text-align: center;
	width: 100px;
}

td.actions
{
	border-left: 1px #789bd9 solid;
	text-align: center;
	width: 100px;
}

/* BREADCRUMB TRAIL
----------------------------------------------- */
/* Id Modified by Kapil from breadcrumb to tblbreadcrumb */
#tblbreadcrumb
{
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

#tblbreadcrumb td
{
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	font: 10px arial, geneva, verdana, sans-serif !important; /* Font style added by Kapil for seamless effect of font size */
}

#tblbreadcrumb tr
{
	background: url(../images/backgrounds/breadcrumb-steps.gif) 0px 6px repeat-x;
}

.step-complete
{
	font: 10px arial, geneva, verdana, sans-serif;
	color: #3a5788;
}

.step-complete a:link
{
	color: #3a5788;
}

.step-complete a:hover
{
	text-decoration: underline;
}

.step-complete a:visited
{
	color: #3a5788;
}

.step-active
{
	font: 10px arial, geneva, verdana, sans-serif;
	color: #06f;
}

.step-active a:link
{
	color: #06f;
}

.step-active a:hover
{
	text-decoration: underline;
}

.step-active a:visited
{
	color: #06f;
}

.step-off
{
	font: 10px arial, geneva, verdana, sans-serif;
	color: #666;
}

.step-off a:link
{
	color: #666;
}

.step-off a:hover
{
	text-decoration: underline;
}

.step-off a:visited
{
	color: #666;
}

.breadcrumb-step
{
	text-align: center;
}

/* CHECKLISTS
----------------------------------------------- */
.checklist
{
	border: 1px solid #ccc;
	list-style: none;
	height: 10em;
	overflow: auto;
	margin-top: 0;
	margin-bottom: 0;
	background: #fff;
}

.checklist, .checklist li
{
	margin: 0;
	padding: 0;
}
.checklist label
{
	display: block;
	padding-left: 25px;
	text-indent: -25px;
}
.checklist label:hover, .checklist label.hover
{
	background: #ccc;
}
* html .checklist label
{
	height: 1%;
}

.cl1
{
	font-size: 0.9em;
	width: 100%;
	height: 8em;
}
.cl1 .alt
{
	background: #eee;
}
.cl1 input
{
	vertical-align: middle;
}
.cl1 label:hover, .cl1 label.hover
{
	background: #ccc;
}

/* BUTTONS
----------------------------------------------- */
.button-add
{
	padding-right: 0.15em;
	padding-left: 0.15em;
	border-left-color: #eee;
	background: #fff;
	border-bottom-color: #999;
	padding-bottom: 0.15em;
	font: bold 10px arial, geneva, verdana, sans-serif;
	cursor: pointer;
	color: #003;
	border-top-color: #eee;
	padding-top: 0.15em;
	border-right-color: #999;
}
.button-add:hover
{
	background: #fff;
	color: #003;
}

.button-left
{
	border-top-color: #91a0b3;
	border-right-color: #16202c;
	border-bottom-color: #16202c;
	border-left-color: #91a0b3;
	background: #344f7c url(../images/backgrounds/form-button.gif) repeat-x;
	padding: 0.25em;
	color: #fff;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	cursor: pointer;
	float: left;
}

.button-left:hover
{
	background: #212c3f;
	text-decoration: none;
}

.button-right
{
	border-top-color: #91a0b3;
	border-right-color: #16202c;
	border-bottom-color: #16202c;
	border-left-color: #91a0b3;
	background: #344f7c url(../images/backgrounds/form-button.gif) repeat-x;
	padding: 0.25em;
	color: #fff;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	cursor: pointer;
	float: right;
}

.button-right:hover
{
	background: #212c3f;
	text-decoration: none;
}

.button-left-sm
{
	border-top-color: #91a0b3;
	border-right-color: #16202c;
	border-bottom-color: #16202c;
	border-left-color: #91a0b3;
	background: #344f7c url(../images/backgrounds/form-button.gif) repeat-x;
	padding: 0.15em;
	color: #fff;
	font: bold 11px 'trebuchet ms' , arial, verdana, sans-serif;
	cursor: pointer;
	float: left;
}

.button-left-sm:hover
{
	background: #212c3f;
	text-decoration: none;
}

.button-right-sm
{
	border-top-color: #91a0b3;
	border-right-color: #16202c;
	border-bottom-color: #16202c;
	border-left-color: #91a0b3;
	background: #344f7c url(../images/backgrounds/form-button.gif) repeat-x;
	padding: 0.15em;
	color: #fff;
	font: bold 11px 'trebuchet ms' , arial, verdana, sans-serif;
	cursor: pointer;
	float: right;
}

.button-right-sm:hover
{
	background: #212c3f;
	text-decoration: none;
}

/* ALERTS
----------------------------------------------- */

.alert-green
{
	margin-bottom: 12px;
	padding: 13px 10px 16px 50px;
	font: bold 12px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #090;
	border-top: 2px #090 solid;
	border-bottom: 2px #090 solid;
	background: #cfc url(../images/icons/alert-green.gif) top left no-repeat;
	background-position: 20px 10px;
	text-align: left;
}

.alert-red
{
	margin-bottom: 12px;
	padding: 13px 10px 16px 50px;
	font: bold 12px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #900;
	border-top: 2px #900 solid;
	border-bottom: 2px #900 solid;
	background: #fcc url(../images/icons/alert-red.gif) top left no-repeat;
	background-position: 20px 10px; /*Text align additionally added by Kapil*/
	text-align: left;
}

.alert-blue
{
	margin-bottom: 12px;
	padding: 13px 10px 16px 50px;
	font: bold 12px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #039;
	border-top: 2px #039 solid;
	border-bottom: 2px #039 solid;
	background: #C8E2FF url(../images/icons/alert-blue.gif) top left no-repeat;
	background-position: 20px 10px;
}


/*Start- 24941 Google Maps API Compliance */
.alert-red-venue
{
	margin-bottom: 12px;
	padding: 0px 0px 0px 50px;
	font: bold 12px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #900;
	border-top: 2px #900 solid;
	border-bottom: 2px #900 solid;
	background: #fcc url(../images/icons/alert-red.gif) top left no-repeat;
	background-position: 20px 10px; 
	text-align: left;
}
/*End- 24941 Google Maps API Compliance */

/* FORMS
----------------------------------------------- */
fieldset
{
	border: 0;
}

label
{
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
}

.NormalLabel
{
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
}
.Fontlabel
{
	font: 13px 'trebuchet ms', arial, verdana, sans-serif;
}

input.required
{
	border-color: #f00;
}

input
{
	background: #fff url(../images/backgrounds/bg-textfield.gif) repeat-x; /* Image path modified by Kapil */
	border-width: 1px;
	font: 11px arial, geneva, verdana, sans-serif;
	color: #003;
}

input:hover
{
	/*KK Commented the below as the in Mozilla the background of the selected input changed to yellow: 
     We don't want this.*/
	/*background: #ffc;*/
}

select
{
	border-width: 1px;
	font: 11px arial, geneva, verdana, sans-serif;
	color: #333;
}

select:hover
{
	background: #ffc;
}

textarea
{
	background: #fff url(../images/backgrounds/bg-textfield.gif) repeat-x; /* Image path modified by Kapil */
	border-width: 1px;
	font: 11px arial, geneva, verdana, sans-serif;
	color: #333;
}

textarea:hover
{
	background: #ffc;
}


/* CALENDAR
----------------------------------------------- */
.calendar-table-sm th
{
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x; /* Image path modified by Kapil */
}

td.calendar-day
{
	text-align: center;
}

.calendar-table-sm
{
	border-collapse: collapse;
	width: 100%;
}

.calendar-table-sm th
{
	padding: 3px;
	font: bold 11px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: center;
}

.calendar-table-sm tfoot td
{
	padding: 3px;
	font: bold 10px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: center;
}

.calendar-table-sm tfoot td a
{
	color: #fff;
}

.calendar-table-sm td
{
	padding: 3px;
	font: 10px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: center;
	vertical-align: top;
	width: 14%;
}

td.calendar-day
{
	text-align: center;
}

td.day-active
{
	text-align: center;
	background: #ffeded;
	border: 1px #f00 solid;
}

td.day-active a:link
{
	color: #f00;
}

.event
{
	margin-top: 4px;
	padding: 2px;
	background: #0c0;
	border-top: 1px #6f6 solid;
	border-right: 1px #060 solid;
	border-bottom: 1px #060 solid;
	border-left: 1px #6f6 solid;
	color: #fff;
	font: bold 11px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: left;
	display: block;
}

.event:hover
{
	background: #060;
	border-top: 1px #060 solid;
	border-right: 1px #6f6 solid;
	border-bottom: 1px #6f6 solid;
	border-left: 1px #000 solid;
}

.event a:link
{
	color: #fff;
	text-decoration: underline;
	display: block;
}

.event a:visited
{
	color: #fff;
	text-decoration: underline;
}

/* COSMETICS
----------------------------------------------- */
.link-expand
{
	padding-left: 11px;
	background: url(../images/icons/arrow-expand.gif) left no-repeat;
	background-position: 2px 2px;
}

.link-collapse
{
	padding-left: 11px;
	background: url(../images/icons/arrow-collapse.gif) left no-repeat;
	background-position: 0 4px;
}

th .link-collapse
{
	padding-left: 11px;
	background: url(../images/icons/arrow-collapse-th.gif) left no-repeat;
	background-position: 0 4px;
	color: #003;
}

th .link-expand
{
	padding-left: 11px;
	background: url(../images/icons/arrow-expand-th.gif) left no-repeat;
	background-position: 0 4px;
	color: #003;
}

th a.link-collapse
{
	padding-left: 11px;
	background: url(../images/icons/arrow-collapse-th.gif) left no-repeat;
	background-position: 0 4px;
	color: #003;
}

th a.link-expand
{
	padding-left: 11px;
	background: url(../images/icons/arrow-expand-th.gif) left no-repeat;
	background-position: 0 4px;
	color: #003;
}



/* Start of classes defined by Kapil */

.breadcrumb
{
	padding-right: 10px;
	padding-left: 10px;
	background: url(../images/backgrounds/bg-breadcrumb-trail.gif) #fff repeat-x 50% bottom;
	padding-bottom: 6px;
	margin: 0px;
	font: 10px arial, geneva, verdana, sans-serif;
	padding-top: 6px;
}
A.breadcrumb:link
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	margin: 0px;
	font: 10px arial, geneva, verdana, sans-serif;
	padding-top: 6px;
}
a.breadcrumb:hover
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	margin: 0px;
	font: 10px arial, geneva, verdana, sans-serif;
	padding-top: 6px;
	text-decoration: underline;
}

.login
{
	border-right: #cccdc4 1px solid;
	padding-right: 10px;
	border-top: #f5f5f0 1px solid;
	padding-left: 30px;
	background: url(../images/icons/icon-key.gif) #f5f5f0 no-repeat 10px 5px; /* Image path modified by Kapil */
	float: right;
	padding-bottom: 6px;
	margin: 5px 10px 5px;
	font: 12px 'trebuchet ms' , arial, verdana, sans-serif;
	border-left: #f5f5f0 1px solid;
	padding-top: 3px;
	border-bottom: #cccdc4 1px solid;
}


.text-red-dashboard
{
	color: #f00 !important;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: middle !important;
	text-align:center;
	padding-left:5px !important;
}
/*Added By Roy*/
.button-Speakersummeryright
{
	border-top-color: #a2b5d4;
	border-right-color: #212c3f;
	border-bottom-color: #212c3f;
	border-left-color: #a2b5d4;
	color: White;
	font-family:arial, geneva, verdana, sans-serif;
	font-weight:bold !important;  
	background: #344f7c url(../images/backgrounds/bg-form-button.gif) repeat-x; /* Image path modified by Kapil*/
}

.button-Speakersummeryright:hover
{
	cursor: pointer;
	background: #ffffff;
	border-left-color: #c5dbff;
	border-right-color: #c5dbff;
	border-top-color: #c5dbff;
	color: Black;
	border-bottom: none;
	font-weight:bold !important; 
}
.button-Activespeakersummery
{
	border-left-color: #cccdc4;
	background: #fff;
	border-bottom: none;
	font:arial, geneva, verdana, sans-serif;
	cursor: pointer;
	color: #003;
	border-top-color: #cccdc4;
	border-right-color: #cccdc4;
	font-weight:bold !important; 
	
}
.button-Activespeakersummery:hover
{
	background: #fff;
	color: #003;
	font-weight:bold !important; 
}

/*Added By Santosh*/
.button-Correspondenceright
{
	border-top-color: #a2b5d4;
	border-right-color: #212c3f;
	border-bottom-color: #212c3f;
	border-left-color: #a2b5d4;
	font-size:11px;
	color: White;
	font-family:arial, geneva, verdana, sans-serif;
	font-weight:bold !important;

    padding-left:0px;
    
	background: #344f7c url(../images/backgrounds/bg-form-button.gif) repeat-x; /* Image path modified by Kapil*/
}

.button-Correspondenceright:hover
{
	cursor: pointer;
	background: #ffffff;
	border-left-color: #c5dbff;
	border-right-color: #c5dbff;
	border-top-color: #c5dbff;
	color: Black;
	border-bottom: none;
	font-weight:bold !important; 
	padding-left:0px;
}


.button-ActiveCorrespondence
{
	border-left-color: #cccdc4;
	background: #fff;
	border-bottom: none;
	font:arial, geneva, verdana, sans-serif;
	cursor: pointer;
	color: #003;
	border-top-color: #cccdc4;
	border-right-color: #cccdc4;
	font-weight:bold !important; 
	padding-left:0px;
}
.button-ActiveCorrespondence:hover
{
	background: #fff;
	color: #003;
	font-weight:bold !important; 
	padding-left:0px;
}
/*Ends Here.Added By Santosh*/
.buttonDisable-right
{
	padding: 0.25em;
	color: #d3c8be;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	cursor: pointer;
	float: right;
}

.buttonDisable-right:hover
{
	text-decoration: none;
}

.buttonDisable-right
{
	border-top-color: #a2b5d4;
	border-right-color: #212c3f;
	border-bottom-color: #212c3f;
	border-left-color: #a2b5d4;
	background: #344f7c url(../images/backgrounds/bg-form-button.gif) repeat-x; /* Image path modified by Kapil */
}

.buttonDisable-right:hover
{
	background: #212c3f;
}

.Footer-View
{
	padding: 0.25em;
	border-top-color: #a2b5d4;
	border-right-color: #212c3f;
	border-bottom-color: #212c3f;
	border-left-color: #a2b5d4;
	text-align: center;
	background: #344f7c url(../images/backgrounds/bg-form-button.gif) repeat-x; /* Image path modified by Kapil */
}
.Footer-View a
{
	color: #fff;
	font: bold 10px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: center;
}

.button-edit
{
	padding-right: 0.15em;
	padding-left: 20px;
	border-left-color: #eee;
	background: url(../images/backgrounds/button-edit.gif) #fff no-repeat left top; /* Path modified by Kapil */
	border-bottom-color: #999;
	padding-bottom: 0.15em;
	font: bold 11px arial, geneva, verdana, sans-serif;
	cursor: pointer;
	color: #39f;
	border-top-color: #eee;
	padding-top: 0.15em;
	border-right-color: #999;
}
.button-edit:hover
{
	background: url(../images/backgrounds/button-edit.gif) #fff no-repeat left top; /* Image path modified by Kapil */
	color: #39f;
}
.button-delete
{
	padding-right: 0.15em;
	padding-left: 20px;
	border-left-color: #eee;
	background: url(../images/backgrounds/button-delete.gif) #fff no-repeat left top; /* Image path modified by Kapil */
	border-bottom-color: #999;
	padding-bottom: 0.15em;
	font: bold 11px arial, geneva, verdana, sans-serif;
	cursor: pointer;
	color: #f00;
	border-top-color: #eee;
	padding-top: 0.15em;
	border-right-color: #999;
}
.button-delete:hover
{
	background: url(../images/backgrounds/button-delete.gif) #fff no-repeat left top; /* Image path modified by Kapil */
	color: #f00;
}
.ComboBoxInput_WindowsXP
{
	height: 15px !important;
}
.ComboBoxInputHover_WindowsXP
{
	height: 15px !important;
}

.pagelevel-table
{
	border-collapse: collapse;
	width: 100%;
}
.pagelevel-table th
{
	padding: 5px;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align: left;
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x; /* Image path modified by Kapil */
}
.pagelevel-table tr
{
	height: 12px;
}
.pagelevel-td1
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 26%;
	text-align: right !important;
}
.pagelevel-td2
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 34%;
	text-align: left;
}
.pagelevel-td3
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 40%;
	text-align: left;
	border-left: 1px #789bd9 solid;
}

.pagelevelAddress-td1
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 15%;
	text-align: right;
}
.pagelevelAddress-td2
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 32%;
	text-align: left;
}
/* 57762_07-Jan-2010 AT-10223 START*/
.pagelevelAddress-td3
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 53%;
	text-align: left;
	border-left: 1px #789bd9 solid;
}
/* 57762_07-Jan-2010 AT-10223 END*/
.fulllength-textbox
{
	width: 300px;
}

.no-padding-table th
{
	padding-right: 5px;
	padding-left: 5px;
	background: url(../images/backgrounds/th.gif) #a7c5f4 repeat-x; /* Image path modified by Kapil */
	padding-bottom: 5px;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	padding-top: 5px;
	text-align: left;
}
.no-padding-table
{
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}

.no-padding-cell
{
	padding: 0 !important;
}
.underline-style
{
	text-align: left;
	text-decoration:underline;	
	padding: 0 !important;
}
.ListPanel
{
	border: solid 1px #CCCCCC !important;
}
Label.required
{
	color: Red !important;
}
TD.righttext
{
	text-align: right;
}
/* This classes created for announcement editor attach more file links */
Div A.divlinks:hover
{
	font-size: 11px !important;
	color: #0099ff !important;
	font-family: 'Trebuchet MS' !important;
}
Div A.divlinks:hover
{
	font-size: 11px !important;
	color: #0099ff !important;
	font-family: 'Trebuchet MS' !important;
}
Div A.divlinks:visited
{
	font-size: 11px !important;
	color: #0099ff !important;
	font-family: 'Trebuchet MS' !important;
}
/*Kalyani added */
/*This class added for the Speaker-Product page as it shows the border for the container div.*/
.DivBorders
{
 background-color:White !important;  
 border-bottom-style:none !important; 
 border-left-style:none !important; 
 border-right-style:none !important;
 border-top-style:none !important; 
}
/* This classes created for announcement editor attach more file links */

.W9Table, .W9Table TD
{
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	border-bottom: #999 1px solid;
}
.floatingButton
{
	margin-top: -28px;
	margin-right: 4px;
	float: right;
}
.floatingButtonLeft
{
	margin-top: -28px;
	margin-left: 4px;
	float: left;
}
.floatingButtonCenter
{
	
	float:left;
	width:100px;
	padding-left:35%;	
	margin-top: -28px;
	
}
.floatingButtonAddReports
{
	margin-top: -35px;
	margin-right: 4px;
	float: right;
}
.floatingButton20
{
	margin-top: -20px;
	margin-right: 4px;
	float: right;
}

TD.centertext
{
	text-align: center;
}
.alert-table, .alert-table TH
{
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}
.text-blue
{
	color: #379bff;
	font-weight: bold;
}

.MyProfilePrimaryEmail
{
	text-align: right;
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
	color: #379bff;
}
.MyProfilePrimaryLeftBorder
{
	text-align: right !important;
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
	border-left: 2px #379bff solid;
	color: #379bff !important;
	font-weight: bold !important;
}
.MyProfilePrimaryRightBorder
{
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
	border-right: 2px #379bff solid;
	border-left: 1px #789bd9 solid;
	color: #379bff;
}
.MyClass .GroupHeader_ContainerStyle TD
{
	background: #a6dcfe !important;
}
.SpeakerCompensationLimitInsideGridControls
{
	border: 0 !important;
	width: 50% !important;
}
.inner-table-noborder
{
	border: 0px !important;
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

.tree-view-zebra-stripes
{
	/*background-image: url(../Images/backgrounds/zebra_strip.jpg) !important;*/
	/*margin:0px !important;*/	
	background-color:#ebf6ff;
	
	
}

/*
.tree-view-zebra-stripes
{
	background-image: url(../Images/backgrounds/zebra_strip.jpg) !important;
}
*/

/*Added by Kapil on 20th Jan 2009 for W9 table inline style removal*/
TD.W9Table
{
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	border-bottom: #999 1px solid;
}
TD.W9Table-no-bottom-border
{
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	border-bottom: #999 0px solid;
}
/*Added by Kapil on 20th Jan 2009 for W9 table inline style removal*/
label.fontbold,
TD.fontbold
{
	font-weight: bold;
}
/*Added by Kapil for Entites page floating buttons*/

.floatingButtonEntities
{
	margin-top: -26px;
	margin-right: 4px;
	float: right;
}

/* For All numeric text box to give right alignment*/

.NumericText .radEnabledCss_ContainerStyle, .NumericText .radEnabledCss_ContainerStyle, .NumericText .radEmptyMessageCss_ContainerStyle, .NumericText .radHoverCss_ContainerStyle, .NumericText .radFocusedCss_ContainerStyle, .NumericText .radNegativeCss_ContainerStyle, .NumericText .radDisabledCss_ContainerStyle, .NumericText .radInvalidCss_ContainerStyle
{
	text-align: right !important;
}

/* ContainerStyle/style.css user defined classes merge starts*/

.formDescription
{
	text-align: right;
	padding: 5px;
}

.formDescription
{
	text-align: right;
	padding: 5px;
}

.formDescription_red
{
	text-align: right;
	color: Red;
	padding: 5px;
}
/* This class to be removed once all TD where this class is applied have been converted to TH */
.blueBar
{
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x; /*Image path modified by Kapil*/
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif !important;
	padding-top: 5px;
	text-align: left;
}

.chkBoxList td
{
	border-top-width: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	border-left-width: 0px !important;
	border-bottom-width: 0px !important;
	padding-bottom: 0px !important;
	margin: 0px !important;
	padding-top: 0px !important;
	border-collapse: collapse !important;
	border-right-width: 0px !important;
	font: 10px arial, geneva, verdana, sans-serif !important;
}
.MyClass .GroupHeader_ContainerStyle img
{
	display: none;
}
/* ContainerStyle/style.css user defined classes merge ends */

/* ContainerStyle/globalstyle.css user defined classes merge starts */
.button-blue
{
	padding-right: 0.15em;
	padding-left: 0.15em;
	border-left-color: #eee;
	background: #fff;
	border-bottom-color: #999;
	padding-bottom: 0.15em;
	font: bold 10px arial, geneva, verdana, sans-serif;
	cursor: pointer;
	color: #003;
	border-top-color: #eee;
	padding-top: 0.15em;
	border-right-color: #999;
}

.AlertGrid .GroupHeader_Grid td p,
.AlertGrid .GroupHeader_Grid td p td
 {
 	background:transparent !important;
 }
 
 /*Kalyani added this class for speaker-product Event group to show the background white.*/
 .WhiteBGColor
 {
  background-color:White !important;	
 }
/* Pankaj added - Fix for IE6 validation summary extra height*/ 
 .alert-red UL
{
	padding:0 !important;
	margin:0 !important;
}

/* Pankaj added - Fix for Safari Add button */ 
.safariFloater
{
	float:right;
	top:0px;
	position:relative;
	clear:both;
	/*When we click on button then it's move to right hand side. For this reason comments this line*/
	/*overflow:hidden;*/
}

/* Pankaj added - Fix for Panel image */ 

.AlertGrid .GroupHeader_Grid TD,
.AlertGrid .GroupHeader_Grid GridRowOver_Grid TD

{
	 background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x !important;	 
	 height:20px !important;
	 border:none !important;
	 
}

.AlertGrid .GroupHeader_Grid .GridAltRow_Grid
{
	background:none !important;
}
.alert-white
{
	color:White;
	border-top: 2px #090 solid;
	border-bottom: 2px #090 solid;
	background-color:White;
	height:1px;
	width:1px;
	display:none;
}
/*Kalyani added the following class for Participant history Contact Notes 
To show the grid header in blue color*/
 .ParticipantGrid .MasterTable_Grid .GridHeader_Grid
      {
		PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;
		BACKGROUND: url(../Themes/Images/backgrounds/bg-th.gif) #a7c5f4 repeat-x;
		PADDING-BOTTOM: 5px;
		FONT: bold 11px 'trebuchet ms', arial, verdana, sans-serif;
		COLOR: #000;
		PADDING-TOP: 8px;			
		BORDER-BOTTOM: #cccdc4 1px solid;
		TEXT-ALIGN: left;
		/*border-left:1px !important;*/
		border-left: 1px #789bd9 solid !important;
	  }  
	  
	  ParticipantGrid .MasterTable_ContainerStyle .ResizeHeader_ContainerStyle
     { 
        PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;
		BACKGROUND: url(../Themes/Images/backgrounds/bg-th.gif) #a7c5f4 repeat-x;
		PADDING-BOTTOM: 5px;
		FONT: bold 11px 'trebuchet ms', arial, verdana, sans-serif;
		COLOR: #000;
		PADDING-TOP: 8px;			
		BORDER-BOTTOM: #cccdc4 1px solid;
		TEXT-ALIGN: left;
		border-left:1px !important;
	}  	
/* Kalyani added for Brand Approver Page to show the panel in blue color*/	  
.BrandApproverPanel .RadPanelbar_Panel .rootGroup .link 
{
	padding-right: 0px;
	padding-left: 0px;
	background:inherit;
	background: #a6dcfe !important;  
	padding-bottom: 0px; /* original was 5  */
	padding-top: 0px; /* original was 5  */
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	padding-top: 5px;
	font-weight: 700;
	text-align: left;
	height: 26px;
	color: Black;
	margin: 0 0 0 0;
}

.BrandApproverPanel .RadPanelbar_Panel
{
	background: #a6dcfe !important;
	border: none;
	color: #003;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/* Pankaj Agarwal - For fix vertical line in grid column */
.GridLine
{
	height: 25px; 
	text-align:center; 
	vertical-align:middle;
}
/*KK added for the contract\BrandApprover.aspx*/
.lablestyle
{
padding:5px;  
font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
}

/*Kalyani added this class to remove the line from the GridbudgetTracking.ascx page*/

 .Noborder .GridRow_Default TD 
{
   border-left:none;
 }
 
 /* Pankaj Added - White alternating color for Budget/BudgetAllocation.aspx*/
 .BudgetAllocation .GridAltRow_Grid td
{
	background: #ebf6ff;
	
}
/*KK added following class to make the parent grid plain white this is to solve the product division page problem */
.BudgetAllocation .SelectedRow_Default 
{	
	BACKGROUND:#ebf6ff;	
	COLOR: #fff
}
/*KK addition ended */
.DateTimeEvent .MasterTable_Grid td:first-child
{
 overflow:visible !important ;
 border-left:0px solid red !important
}

.DateTimeEvent .MasterTable_Grid table td
{
 overflow:visible !important ;
 border-left:0px solid red !important
 	
 }
 /*KK added this to remove the lines for the speaker product pages in list*/
 .SpeakerProduct .MasterTable_Grid TABLE TD 
{	
    OVERFLOW: visible !important;	
    BORDER-LEFT: none;
    Border-top: none;
}
 .SpeakerProduct  .MasterTable_Grid .GridHeader_Grid 
{	
    PADDING-RIGHT: 5px;	
    PADDING-LEFT: 5px;	
    BACKGROUND: url(../images/backgrounds/sub-heading.gif) #f1f2f4 repeat-x;	
    PADDING-BOTTOM: 0px;	
    FONT: bold 11px 'trebuchet ms', arial, verdana, sans-serif;	
    BORDER-LEFT: #789bd9 1px solid;	
    COLOR: #000;	
    PADDING-TOP: 8px;	
    BORDER-BOTTOM-WIDTH: none;
    BORDER-TOP-WIDTH: 0px;	
    TEXT-ALIGN: left
}
.SpeakerProduct .GridRow_Default TD, 
.SpeakerProduct .GridAltRow_Default TD,
.SpeakerProduct .MasterTable_Default .GridRow_Default TD,
.SpeakerProduct .MasterTable_Default .GridAltRow_Default TD
{
   BORDER-LEFT: #789bd9 1px solid !important;	
   PADDING-BOTTOM: 0px !important;	
   padding-top: 0px !important
 }
 
 
.SpeakerProduct .GridRow_Default td:first-child, 
.SpeakerProduct .GridAltRow_Default td:first-child,
.SpeakerProduct .MasterTable_Default .GridRow_Default td:first-child,
.SpeakerProduct .MasterTable_Default .GridAltRow_Default td:first-child
{
   BORDER-LEFT:none ;
   PADDING-BOTTOM: 0px !important;	
   padding-top: 0px !important
 }
 
 /* KK Added to set the Tick MArk Image in datetimerepresentative in the center*/
 .DivAddPadding45
 {
	padding-left:45px;
 }
  .DivAddPadding7
 {
	padding-left:7px;
	padding-top :5px;
 }
/* Pankaj Agarwal - Fix center text */
.center-text
{
	text-align: center !important ;
}
/* Pankaj Class end*/

/*Kalyani added to make the grid text at center the class RepresentativeEval is written in main.css for the same but not getting applied*/

 .RepresentativeEval .MasterTable_Grid td
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	FONT: 11px 'trebuchet ms', arial, verdana, sans-serif;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center

}

/*The following classes are written for the Administration/TemplateResourceAndTraining.aspx page --KK*/
.ShowGridLines .MasterTable_Grid table td
     {
      overflow:visible !important ;
      border-left: 1px #789bd9 solid !important;
     }
.ShowGridLines .MasterTable_Grid table td:first-child
     {
      overflow:visible !important ;
      border-left: None !important;
     }
 .ShowGridLines    .GridHeader_Grid a
    {
    color:#333;
    font-weight:bold !important;
    text-decoration:none;
    font: bold 11px/14px 'trebuchet ms', arial, verdana, sans-serif !important;
    }
    /*Added to remove the space in the panel and the grid below */
 .BrandAssignerGrid .input-table TD 
   {	
	 PADDING-RIGHT: 5px !important;	
	 PADDING-LEFT: 0px !important;
	 PADDING-BOTTOM: 5px !important;	
	 FONT: 11px 'trebuchet ms' , arial, verdana, sans-serif;	
	 VERTICAL-ALIGN: top;	
	 PADDING-TOP: 0px !important;	
	 TEXT-ALIGN: left
	}

.BrandApproverGrid .GridRow_Grid TD
{	
	PADDING-RIGHT: 0px !important;	
	PADDING-LEFT: 0px !important;	
	PADDING-BOTTOM: 5px !important;		
	PADDING-TOP: 0px !important;	
}
.BrandApproverGrid .GridAltRow_Grid td 
{ 
	PADDING-RIGHT: 0px !important;	
	PADDING-LEFT: 0px !important;	 
	PADDING-BOTTOM: 5px !important;		
	PADDING-TOP: 0px !important;	
}

.righttext
{
	text-align: right!important;
}

.tree-view-zebra-stripes-budget
{
	background-image: url(../Images/backgrounds/zebra_strip.jpg) !important;
	
}



/*KK added to show the event search tables data in center*/

.input-table-center
{
	border-collapse: collapse;
	width: 100%;
}

.input-table-center th
{
	padding: 5px;
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	color: #003;
	text-align: center !important;
}

.input-table-center td
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align:center !important;
	vertical-align: top;
	 
}
/* Biby Abraham 14-Jun-2009. Added to fix AT defect 11671*/
.input-table-left td
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	text-align:left !important;
	vertical-align: top;
	 
}
/*END Biby Abraham 14-Jun-2009. Added to fix AT defect 11671*/

 .RadPanelbar_BrandApproverPanel .rootGroup .link 
{
	padding-right: 0px;
	padding-left: 5px;
	background: #a6dcfe !important;  
	padding-bottom: 0px; /* original was 5  */
	padding-top: 0px; /* original was 5  */
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	padding-top: 5px;
	font-weight: 700;
	text-align: left;
	height: 26px;
	color: Black;
	margin: 0 0 0 0;
}

.RadPanelbar_BrandApproverPanel
{
	background: #a6dcfe !important;
	border: none;
	color: #003;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*.MasterTable_Default TD
{
  padding-left:0px;
  padding-top:0px;  
}*/

.MasterTable_Default TD
{
  padding-left:5px !important;
  padding-top:0px;  
}

.MasterTable_Default td:first-child
{
  padding-left:0px !important;
  padding-top:0px;  
}

.GridRow_Default TD 
{	
	/* NIKUNJ-18-Apr-2009-Start-Fix for 1501 PADDING-BOTTOM: 5px !important;	 */
	PADDING-BOTTOM: 0px !important;	
	PADDING-TOP: 0px !important;
}
	
.GridAltRow_Default TD 
{	
	/* NIKUNJ-18-Apr-2009-Start-Fix for 1501 PADDING-BOTTOM: 5px !important;	 */
	PADDING-BOTTOM: 0px !important;	
	PADDING-TOP: 0px !important;
}

	 .radEnabledCss_RL,
	 .radEmptyMessageCss_RL,
	 .radHoverCss_RL,
	 .radFocusedCss_RL,
	 .radNegativeCss_RL,
	 .radDisabledCss_RL,
	 .radInvalidCss_RL
	{
		
		
		height:17px !important;
		padding-top:0px !important;
		padding-bottom:0px !important;
		BORDER-TOP-WIDTH: 0px !important;	
		BORDER-LEFT-WIDTH: 0px !important;	
		background-color:Transparent !important; 
		BORDER-BOTTOM-WIDTH: 0px !important;	
		FONT: 11px arial, geneva, verdana, sans-serif!important;
		COLOR: #003 !important;	
		BORDER-RIGHT-WIDTH: 0px !important;
		background:transparent !important;
	}
	
	.input_RL
{
	background-color:Transparent !important;  
	border-width: 0px;
	font: 11px arial, geneva, verdana, sans-serif;
	color: #003;
}

.font-bold
{
	font-weight:bold;
}
/* NIKUNJ-13-Apr-2009-Start-Fix for 1420 */
.floatingButtonPanelImage
{
	padding: 5px !important;	
	background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x !important;
}

.floatingButtonPanel
{
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif !important;
	font-weight:bold !important;
	color: #003 !important;
	text-align: left !important;
}
/* NIKUNJ-13-Apr-2009-Start-Fix for 1420 */

.rtTemplate  
        {  
            margin-right: 18px !important;  
            padding: 5px !important;  
        }  
/*Added by Kapil - To render border of the list panels*/
.ListStyle
{
	border:solid 1px #CCC;
}


/* ContainerStyle/globalstyle.css user defined classes merge ends */

/* End of classes defined by Kapil */

/* To set header border style*/
/* removed hard coded values in participant contact preferences by Amit*/
.CP_TD1
{
	text-align: right;
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
	border-left: 2px #379bff solid;
}
.CP_TD2
{
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
}
.CP_TD3
{
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
	border-left: 1px #379bff solid;
	border-right: 1px #379bff solid;
}
.CP_TD4
{
	color: #379bff;
	
}
/* NIKUNJ-20-Apr-2009-Start-Fix for 1428 */
.link-forecolor
{
	color: #00579d !important;
	text-decoration: none;
}
/* NIKUNJ-20-Apr-2009-End-Fix for 1428 */

.BudgetAllocation .GridHeader_Grid
{
	border:solid 0px !important;
}

/*Pankaj Agarwal 24-Apr-2009 */
.entity-margin
{
	margin-bottom:-4px !important;	
	
}


/*Pankaj Agarwal 24-Apr-2009 */


/*Sameer 24-Apr-2009 #0099ff/ test with #cc0066 
 // Sameer 10-JUL-09 IQA #790
//color code is hardcoaded in page itself. We need to move it in CSS
// Code commented and new code added.
*/                
.linkClass
{
	color : #379bff !important;	
}
/* Start 45227 Defect ID 822 IQA Takeda Issue  */
.headerColor
{
	color : #000 !important;	
}
/* End 45227 Defect ID 822 IQA Takeda Issue  */

/*Pankaj Agarwal - Start - Defect No - 815 Dated 16-July-09 */
.contectEmail
{
	text-align: right;
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
	border-left: 2px #379bff solid;
}

.contectEmail1
{
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
}

.contectMobile
{
	text-align: right;
	background: #cce5ff;
	border-top: 2px #379bff solid;
	border-bottom: 2px #379bff solid;
}
/*Pankaj Agarwal - End - Defect No - 815 Dated 16-July-09 */

/* Start Ayyappan International Contact Address For Payment */
/*.divOUSAddress TD.righttext
{
}
.divOUSAddress
{
	width: 100%;
}
.ExpenseOUSAddress .input-table
{
}
.ExpenseOUSAddress .righttext
{
	width: 15%;
	text-align: right;
}
.ExpenseOUSAddress .rightValue
{
	width: 40%;
}
.ExpenseAddress .righttext
{
	width:25%;
}*/
.OUSContactAddress .righttext
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 15%;
	text-align: right;
} 
.OUSContactAddress .rightValue
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 41%;
	text-align: left;
}
.OUSContactAddress  .stroke-Left
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 44;
	text-align: left;
	border-left: 1px #789bd9 solid;
}
.OUSContactAddress .input-table
{
	width:100%;
}
.ExpenseAddress .rightValue
{
	border-right: 1px #789bd9 solid;
}
.OUSContact
{
	width:100%;
}
.OUSContact .righttext
{
	width:15%;
}
/* Updated By Prema for OT # 13475 - Start Jan 11 2011 */
.OUSContact .rightValue
{
	width:36%;
}
.OUSContact .stroke-left
{
	width:51%;
	border-left: 1px #789bd9 solid;
}
.OUSContact .input-table .rightText
{
	width:15%;
	text-align: right !important;
}
.OUSContact .input-table .rightValue
{
	width:36%;
}
.OUSContact .input-table .stroke-Left
{
	width:51%;
	border-left: 1px #789bd9 solid;
}
/* Updated By Prema for OT # 13475 - End Jan 11 2011 */

/* End Ayyappan International Contact Address For Payment */
/* Added for Adduser */
.ContactAddress .righttext
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 15%;
	text-align: right;
} 
.ContactAddress .rightValue
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 32%;
	text-align: left;
}
.ContactAddress  .stroke-Left
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 53%;
	text-align: left;
	border-left: 1px #789bd9 solid;
}

/* Updated by Prema for OT # 13475 -- Start */
.AddUser .OUSContact .righttext
{
	width:25%;
}
.AddUser .OUSContact .rightValue
{
	width:10%;
}
.AddUser .OUSContact .stroke-left
{
	width:65%;
	border-left: 1px #789bd9 solid;
}
.AddUser .OUSContact .input-table .rightText
{
	width:25%;
	text-align: right !important;
}
.AddUser .OUSContact .input-table .rightValue
{
	width:10%;
}
.AddUser .OUSContact .input-table .stroke-Left
{
	width:65%;
	border-left: 1px #789bd9 solid;
}
/* Updated by Prema for OT # 13475 -- End */

/* Added for Adduser */
/*Prabin Added for AVCompany*/

.AVContactAddress .righttext
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 15%;
	text-align: right;
} 
.AVContactAddress .rightValue
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 32%;
	text-align: left;
}
.AVContactAddress  .stroke-Left
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 53%;
	text-align: left;
	border-left: 1px #789bd9 solid;
}
.AddAV .OUSAVContact .righttext
{
	width:36%;
}
.AddAV .OUSAVContact .rightValue
{
	width:14%;
}
.AddAV .OUSAVContact .stroke-left
{
	width:50%;
	border-left: 1px #789bd9 solid;
}
.AddAV .OUSAVContact .input-table .rightText
{
	width:36%;
	text-align: right !important;
}
.AddAV .OUSAVContact .input-table .rightValue
{
	width:14%;
}
.AddAV .OUSAVContact .input-table .stroke-Left
{
	width:50%;
	border-left: 1px #789bd9 solid;
}

/*Prabin Added for AVCompany*/

/* Ayyappan Added for AVCompany*/
.EventSummary .Label
{
	width:25%;
}
.EventSummary .Value
{
	width:75%;
}
/* Ayyappan Added for AVCompany*/

#divProfile tr td.tdrightalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:right;
}
#divProfile tr td.tdleftalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:left;
}

.tdrightalign
{
	text-align:right;
}
.tdleftalign
{
	text-align:left;
}
#divContactInfo tr td.tdrightalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:right;
}
#divContactInfo tr td.tdleftalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:left;
}
/*Added by Parthasarathy For E Contract Merge Fields*/
#divContractMailingAddress tr td.tdrightalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:right;
}
#divContractMailingAddress tr td.tdleftalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:left;
}
/*Added by Parthasarathy For E Contract Merge Fields*/
#divAdditionalContactInfo tr td.tdrightalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:right;
}
#divAdditionalContactInfo tr td.tdleftalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:left;
}

#divPreferences tr td.tdrightalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:right;
}
#divPreferences tr td.tdleftalign
{
font: normal normal normal 11px/normal 'trebuchet ms', arial, verdana, sans-serif;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:left;
}
.chart-listing-table th
{
font: bold 13px 'trebuchet ms', arial, verdana, sans-serif;
text-align: left;
background: #a7c5f4 url(../images/backgrounds/th.gif) repeat-x;
}
.chart-listing-table tfoot td
{
font: bold 10px 'trebuchet ms', arial, verdana, sans-serif;
text-align: center;
background: #344f7c url(../images/backgrounds/bg-form-button.gif) repeat-x;
}
.chart-listing-table tfoot td a
{
color: #fff;
}
.chart-listing-table td
{
font: 11px 'trebuchet ms', arial, verdana, sans-serif;
text-align: left;
}
div.likeTextArea
{
    width: 300px;    
	min-height:100px;
    border: 1px solid #ccc;
    background: #ffffff;
    overflow: auto;
}
/*Jagadeesh Added for Affiliate Approver List*/
.floatingApproverLink
{
	float:right;
	font: bold 10pt 'trebuchet ms', arial, verdana, sans-serif;
	margin:-28px 144px 0 0;  /*All Browsers*/
	#margin:-28px 10px 0 0;  /*Override for IE broswers.*/
}
/*Jagadeesh Added for Affiliate Approver List*/

/*Prabin Added for Affiliate Approver List*/
.FinancialfloatingApproverLink
{
	float:right;
	font: bold 10pt 'trebuchet ms', arial, verdana, sans-serif;
	margin:-28px 10px 0 0; /*All Browsers*/
	#margin:-28px 10px 0 0;  /*Override for IE broswers.*/
}
/*Prabin Added for Affiliate Approver List*/
.GridLineSpeaker
{
	text-align:center; 
	vertical-align:middle;
}

/*Prabin Added for OT # 13822 - Location Audience  - Start*/
.LocAudienceLocationContact
{
	width: 19.5%;/*All Browsers*/
 	#width: 20.9%;/*Override for IE broswers.*/
}
.LocAudienceLocationContacttxtbox
{
	width: 30%;/*All Browsers*/
 	#width: 29%;/*Override for IE broswers.*/
}

.LocAudienceLocationName
{
	width: 26.5%;/*All Browsers*/
	/*-moz-width:26.5%;*/
	#width: 33%;/*Override for IE broswers.*/
	
}
.LocAudienceLocationNametxtbox
{
	width: 32.5%;/*All Browsers*/
	#width: 34%;/*Override for IE broswers.*/
	
}

.LocAudienceRoomName
{
	width: 11%;/*All Browsers*/
	#width: 13%;/*Override for IE broswers.*/
	
}
.LocAudienceRoomNametxtbox
{
	width: 33%;/*All Browsers*/
	#width: 35.5%;/*Override for IE broswers.*/
	
}
.LocAudienceTelephone
{
	width:20.5%;/*All Browsers*/
	#width:21%;/*Override for IE broswers.*/

}
.LocAudienceTelephonetxtbox
{
	width: 32.5%;/*All Browsers*/
	#width: 31%;/*Override for IE broswers.*/
}
/*Prabin Added for OT # 13822 - Location Audience  - End*/

/* Targeting start*/
.pagelevel-search-td1
{
	padding: 10px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: middle !important;
	color: #003;
	width: 24%;
	text-align: left !important;
}
.pagelevel-search-td2
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: middle !important;
	color: #003;
	width: 20% !important;
	text-align: left;
}
.pagelevel-search-td3
{
	padding: 10px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: middle !important;
	color: #003;
	width: 28%;
	text-align: left;
	border-left: 1px #A2B1BD solid;
}

.pagelevel-search-td4
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: middle !important;
	color: #003;
	text-align: left;
}

.pagelevel-search-td5
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: middle !important;
	color: #003;
	text-align: right !important;
}

.pagelevel-search-td6
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: middle !important;
	color: #003;
	width: 12%;
	text-align: left;
}

.pagelevel-search-td7
{
	padding: 10px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: middle !important;
	color: #003;
	width: 25%;
	text-align: right;
	border-left: 1px #A2B1BD solid;
}

.pagelevel-search-td8
{
	width: 3% !important;
}

.pagelevel-target-td1
{
	padding: 10px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 15%;
	text-align: left !important;
}
.pagelevel-target-td2
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 35%;
	text-align: left;
}

.pagelevel-target-td3
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 14%;
	text-align: left;
}

.pagelevel-target-td4
{
	padding: 5px;
	font: 11px 'trebuchet ms' , arial, verdana, sans-serif;
	vertical-align: top;
	color: #003;
	width: 8%;
	text-align: left;
}
/* Targeting end*/

/* Budget Capabilities */
.button-center
{
	border-top-color: #91a0b3;
	border-right-color: #16202c;
	border-bottom-color: #16202c;
	border-left-color: #91a0b3;
	background: #344f7c url(../images/backgrounds/form-button.gif) repeat-x;
	padding: 0.25em;
	color: #fff;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	cursor: pointer;
	position:inherit;
	width:165px;
}

.button-center:hover
{
	background: #212c3f;
	text-decoration: none;
}

.button-centerr
{
	border-top-color: #91a0b3;
	border-right-color: #16202c;
	border-bottom-color: #16202c;
	border-left-color: #91a0b3;
	background: #344f7c url(../images/backgrounds/form-button.gif) repeat-x;
	padding: 0.25em;
	color: #fff;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	cursor: pointer;
	float: right;
	position:inherit;
	width:165px;
}

.button-centerr:hover
{
	background: #212c3f;
	text-decoration: none;
}

.button-centerl
{
	border-top-color: #91a0b3;
	border-right-color: #16202c;
	border-bottom-color: #16202c;
	border-left-color: #91a0b3;
	background: #344f7c url(../images/backgrounds/form-button.gif) repeat-x;
	padding: 0.25em;
	color: #fff;
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	cursor: pointer;
	float: left;
	position:inherit;
	/*width:165px;*/
}

.button-centerl:hover
{
	background: #212c3f;
	text-decoration: none;
}
/* Budget Capabilities */
.transparent
{
	background:none;	
}

/* Label for SpeakerId and SpeakerName 
Fixed for OT# 26053 Start*/

.labelnew{    
    border: none;	
	padding: 0 0 0 9px;		
	font: bold 13px 'trebuchet ms' , arial, verdana, sans-serif;
	font-weight: 700;
	text-align: left;
	height: 26px;
	color: Black;
	margin:0;
    }

/* Fixed for OT# 26053 End*/

/*Fixed Popups loaded correctly in IE11 for ISSUE#:13563(14162) Start */
 .RadWWrapperModal tbody
{
	height:auto !important;
}
/*Fixed Popups loaded correctly in IE11 for ISSUE#:13563(14162) End */

/*TextBoxes close icon remove in IE11 for ISSUE#:13626(14165) Start */
input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
/*TextBoxes close icon remove in IE11 for ISSUE#:13626(14165) End */
/*Start Fixed Issue#:13667 */
.pickerWrapper_DatePicker
{
      width:100% !important;
      padding:0 0 10px 0;
}
.pickerWrapper_DatePicker table
{
      width:100% !important;
}
.pickerWrapper_Default
{
      width:100% !important;
      padding:0 0 10px 0;
}

.pickerWrapper_Default table
{
      width:100% !important;
      
}
.multiSelectList table
{
      margin-right:10px;
}
/*End Fixed Issue#:13667 */

/*Start Fixed Issue#:64697 */
.ui-autocomplete span.ui-state-active{
background:transparent !important;
border: none !important;
color: gray !important; 
}
.ui-autocomplete a.ui-corner-all:hover{
background-color:#96b3e4;
}
/*End Fixed Issue#:64697 */