<!--

/***************************************************************************
 *               Copyright (c) 2001 E.piphany, Inc.                         *
 *                          ALL RIGHTS RESERVED                             *
 *                                                                          *
 *     THIS PROGRAM CONTAINS PROPRIETARY INFORMATION OF E.PIPHANY, INC.     *
 *     ----------------------------------------------------------------     *
 *                                                                          *
 * THIS PROGRAM CONTAINS THE CONFIDENTIAL AND/OR PROPRIETARY INFORMATION    *
 * OF E.PIPHANY, INC.  ANY DUPLICATION, MODIFICATION, DISTRIBUTION, PUBLIC  *
 * PERFORMANCE, OR PUBLIC DISPLAY OF THIS PROGRAM, OR ANY PORTION OR        *
 * DERIVATION THEREOF  WITHOUT THE EXPRESS WRITTEN CONSENT OF               *
 * E.PIPHANY, INC. IS STRICTLY PROHIBITED.  USE OR DISCLOSURE OF THIS       *
 * PROGRAM DOES NOT CONVEY ANY RIGHTS TO REPRODUCE, DISCLOSE OR DISTRIBUTE  *
 * ITS CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT CONTAINS IN  *
 * WHOLE OR IN PART ANY ASPECT OF THIS PROGRAM.                             *
 *                                                                          *
 ****************************************************************************/

/* Styles overridable in custom.css 

You (Apps/PS/Customer) are not allowed to modify thius file, instead, override the class in custom.css

*/

/*****************************************************************************************************
 *** Body classes ************************************************************************************
******************************************************************************************************/

.epnyCreatePopupBody            { border: 0px;
                                  margin: 0px;
                                  color: #000;
                                  overflow: hidden;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size:11px;
                                  padding: 0px; }


/*****************************************************************************************************
 *** Form / Slot classes *****************************************************************************
******************************************************************************************************/

.epnyGroupBox                   { border: none;
                                  background: #fff;
                                  width: 100%; }

.epnySideBox                    { border: 0px solid #50411e;}

.epnySubGroup										{ border:1px dashed #ccc;
																	background:#f8f8f8; 
																	width: 100%;}
				 
/*****************************************************************************************************
 *** Toolbar classes *****************************************************************************
******************************************************************************************************/
/*INFOR VSG - controls list navigation toolbar - only in header area*/
.epnyGroupToolbar               { border: none;
                                  background-color: #ffffff;
				  height: 36px;
				  padding: 0px 20px 0px 0px;
								  }
.epnyGroupToolbar td table td table td img {margin-left: 2px;}

/* .epnyGroupToolbar * .kHorizPadded {padding-left: 20px;} */

/*INFOR VSG*/
.popupContent * .epnyGroupToolbar { border: none;
                                  background-color: transparent;
				  height:36px;}
                                  /*border-color: #c3cce3 ;*/
								  /*background: #ffffff url('..\images\secondleveltb_bg.gif') repeat-x right top; }*/

.popupContent * .epnyGroupToolbar  * .epnyFWError                    { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;                          
                                  color: #d2020d;
                                  background-color: #ffffff;
								  }
.tabsBody  * .epnyFWError {
							background-color: #ffffff;
						  }
/*INFOR VSG - controls list toolbar - only in header area*/
.epnyInteractionToolbar             {   border-bottom: 1px solid #b3b3b3;
					background-color: transparent;
					color: #13a3f7;
					height: 34px;
					}

.epnyInteractionToolbar td table td table td img { margin-left: 2px;}


/*.epnyInteractionToolbar *.epnyHand{  margin-right:10px;
								       margin-bottom:8px;
								  }*/

.epnyInteractionToolbar * .epnyCaption { color: #13a3f7;
										font-family: Helvetica, Arial, sans-serif;
										font-size:16px;
										font-style:normal;
										text-align:left;
										/*margin-left: 10px;*/
										margin-bottom: 8px;
										padding:0px 5px;										
										}
.epnyInteractionToolbar * .ToolbarCaption {
display:none;
}
/*in navigation section - chucnk w/ expand collapse*/                                
.epnyScreenToolbar              { background-color: #ffffff;
                                  border-width: 1px 0px 1px 1px;
                                  border-style: solid;
                                  border-color: #fff #fff #fff #fff; }

/*INFOR VSG*/
.epnyTabGroupToolbar            { background-color: #ffffff;
							/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ececec',GradientType=0 );
							background-image: -moz-linear-gradient(top, #fafafa, #ececec);
							background-image: -webkit-linear-gradient(top, #fafafa, #ececec);*/
                                   }
/*INFOR VSG - controls the top level navigation elements - changed bg, color, size*/
.epnySideToolbar                { border-width: 1px;
                                  border-style: solid;
                                  border-color: #c3cce3 ;
                                  background-color:#c3cce3 ;
                                  color:#333;
				  font-size: 11px
                                  font-weight:bold; }
/*kc - controls the title bar, changed bg*/
.epnyDetailShellToolbar         { background-color: #fff;
                                  border-width: 1px 1px 1px 1px;
                                  border-style: solid;
                                  border-color: #fff #808080 #808080 #fff;
                                  padding:3px;
                                  }                                



/*****************************************************************************************************
 *** Widget classes **********************************************************************************
******************************************************************************************************/

/*

For widget Xxx
epnyXxx    : "widget class" parameter
epnyXxxYyy : "yyy class"    parameter

*/


/* label of any widget */
.epnyLabel                      { font-family: Helvetica, Arial, sans-serif;
				  color: #666666;
                                  font-size: 12px; }

.epnyLabelBold			{ font-family: Helvetica, Arial, sans-serif;
				  color: #666666;                                  
				  font-size: 12px;
                                  font-weight:bold; }

.epnyRequired                   { font-family: Helvetica, Arial, sans-serif;
                                  color: #666666;  
				  font-size: 12px; }

.epnyReqdMissing                { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px; 
                                  font-weight: bold; 
                                  color: #e57700;}

.epnyProvided                   { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px; }

.epnyTitle                      { font-family: Helvetica, Arial, sans-serif;
                                  font-weight: bold;
				  font-size: 14px; }
                                  
.epnyDetailShellTitle           { font-family: Helvetica, Arial, sans-serif;
                                  font-weight: bold; 
                                  font-size: 12px; }
                                  

/* value of a label widget */
.epnyLabelValue                 { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
				  color: #333;
                                  width: 100%; }

/* caption widget */
.epnyCaption                    { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
								  color: #333333;}

/* breadcrumb widget */
.epnyBreadcrumb                 { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  color: #DEE4E9; }
                                  
.epnyBreadcrumbCurrent          { font-family: Helvetica, Arial, sans-serif;
                                  font-weight: bold; 
                                  font-size: 11px; 
                                  color: #FFFFFF; }
                                  
.epnyBreadcrumbRow	        { background: #336699; }

/* text widget */
.epnyText                       { font-family: Helvetica, Arial, sans-serif;
								  color: #1a1a1a;
								  background-color: white;
                                  font-size: 12px;
                                  border-radius: 3px;
                                  border: 1px solid #b3b3b3;
                                  height: 14px;
								  padding: 1px;
								  line-height: 14px;
                                  width: 90%; }								  

/* popup widget */
.epnyPopup                      { font-family: Helvetica, Arial, sans-serif;
				  color: #333333;
                                  font-size: 12px;
                                  /*border-width: 1px;								  
                                  border-style: solid;
								  border-color: #808080 #ddd #ddd #808080;*/
								  border: 1px solid #b3b3b3; 
								  border-radius: 3px;								  
                                  width: 90%;
								  height: 14px;	
								  padding:1px 0px;}

/* date picker widget */
.epnyDatePicker                 { font-family: Helvetica, Arial, sans-serif;
				  color: #1a1a1a;
                                  font-size: 12px;
                                  height: 14px;
								  padding:2px 0px;
                                  border-radius: 3px;
                                  border: 1px solid #b3b3b3;
                                  width: 90%; }

/* datetime picker widget */
.epnyDatetimePicker             { font-family: Helvetica, Arial, sans-serif;
				  color: #1a1a1a;
                                  font-size: 12px;
                                  height: 14px;
								  padding:1px 0px;
                                  border-radius: 3px;
                                  border: 1px solid #b3b3b3;
                                  width: 90%; }

/* time picker widget */
.epnyTimePicker                 { font-family: Helvetica, Arial, sans-serif;
				  color: #1a1a1a;
                                  font-size: 12px;
                                  height: 14px;
								  padding:1px 0px;
                                  border-radius: 3px;
                                  border: 1px solid #b3b3b3;
                                  }

/* textarea widget */
.epnyTextarea                   { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
				  color: #1a1a1a;
                                  border-radius: 3px;
                                  border: 1px solid #b3b3b3;
                                  width: 90%; 
                                  /* cbs change */
								  overflow-y: scroll;
                                  resize: none;
								  overflow-x: hidden;
                                  /* cbs change*/
                                  padding: 0px;
                                }

/* password widget */
.epnyPassword                   { font-family: Helvetica, Arial, sans-serif;
								  color: #1a1a1a;
                                  font-size: 12px;
                                  border-radius: 3px;
                                  border: 1px solid #b3b3b3;
                                  height: 14px;
								  padding:1px 0px;
                                  width: 90%; }

/* checkbox widget */
.epnyCheckbox                   { border: 0px; 
				  height:17px;
				  width:17px;
				  margin:0px 1px 0px 0px;		 
				}
.epnyCheckboxOption             { font-family: Helvetica, Arial, sans-serif;
				  color: #1a1a1a;
                                  font-size: 12px;
                                  width: 100%; }

/* dropdown widget */
.epnyDropdown                   { font-family: Helvetica, Arial, sans-serif;
				  color: #1a1a1a;
                                  font-size: 12px;
                                  border: 1px solid #b3b3b3;
								  border-radius:3px;
								  height:20px;/* soho chnages*/
                                  width: 94%; }	/*soho changes*/							  
.epnyDropdownOption             {}
.eDOpt            		{}
.eDObsoleteOpt            	{background-color:#808080; 
                                  color:#000;}
/* eDOpt is for epnyDropdownOption */

/* multi select widget */
.epnyMultiSelect                { font-family: Helvetica, Arial, sans-serif;
				  color: #333333;
                                  font-size: 11px;
                                  /*border-width: 1px;
                                  border-style: solid;
                                  border-color: #808080 #ddd #ddd #808080;*/ 
                                  width: 90%; }
.epnyMultiSelectOption          {}
.epnyMultiSelectObsoleteOption          { background-color:#999; 
                                  color:#000; }

/* radio widget */
.epnyRadio                      { border: 0px; }
.epnyRadioOption                { font-family: Helvetica, Arial, sans-serif;
				  color: #333333;
                                  font-size: 11px;
                                  width: 100%; }
.epnyRadioGroup                 {}

/* combobox widget */
.epnyCombobox                   { font-family: Helvetica, Arial, sans-serif;
				  color: #333333;
                                  font-size: 12px;
                                  border-width: 1px;
                                  border-style: solid;
                                  border-color: #808080 #ddd #ddd #808080; 
                                  width: 90%; }
.epnyComboboxOption             { background-color:#fff; 
                                  color:#333333; 
                                  padding-left:1px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size:12px;
                                  white-space: nowrap }
.epnyComboboxObsoleteOption             { background-color:#808080; 
                                  color:#333333; 
                                  padding-left:1px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size:12px;
                                  white-space: nowrap }
.epnyComboboxOptionMouseover    { background-color:#f2f2f2; 
                                  color:#666666 ; 
                                  padding-left:1px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size:12px;
                                  white-space: nowrap }

/* Lookup widget */
.epnyLookup                     { font-family: Helvetica, Arial, sans-serif;
				  color: #333333;
                                  font-size: 11px;
                                  background-color:#fff;
                                  border-width: 1px;
                                  border-style: solid;
                                  border-color: #808080 #ddd #ddd #808080;
                                  width: 90%; }
.epnyLookupLookup               { font-family: Helvetica, Arial, sans-serif;
				  color: #333333;
                                  font-size: 11px;
                                  background-color:#ffE5cc;
                                  border-width: 1px;
                                  border-style: solid;
                                  border-color: #808080 #ddd #ddd #808080; 
                                  width: 90%; }
.epnyLookupOption               { background-color:#fff; 
                                  color:#333333; 
                                  padding-left:1px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size:11px;
                                  white-space: nowrap }
.epnyLookupObsoleteOption               { background-color:#808080; 
                                  color:#333; 
                                  padding-left:1px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size:11px;
                                  white-space: nowrap }
.epnyLookupOptionMouseover      { background-color:#009; 
                                  color:#fff; 
                                  padding-left:1px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size:11px;
                                  white-space: nowrap }

/* navigation menu widget */
/*INFOR VSG - changed color, size, bg*/
.epnyNavigationMenuLevel0       { padding: 0px 3px;
				  color: #333
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
				  background-color: #c3cce3 ;
                                  width: 100%; }

/*changed color, size, border, bg for mouseover*/
.epnyNavigationMenuLevel1, .epnyNavigationMenuLevel1Mouseover {
                                  position: relative;
                                  color: #333
				  left: 0px; 
                                  margin: 1px; 
                                  border: 1px solid #fff; 
                                  padding: 0px;
                                  cursor: pointer; cursor: hand; 
                                  width: 100%; }
/*INFOR VSG*/
.epnyNavigationMenuLevel1Mouseover {
                                  background-color: #c3cce3 ;
                                  border: 1px solid #c3cce3 ;
                                }
.epnyNavigationMenuLevel1 td div, .epnyNavigationMenuLevel1Mouseover td div {
                                  padding: 0px 3px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  color: #333; }
.epnyNavigationMenuLevel2, .epnyNavigationMenuLevel2Mouseover {
                                  position: relative;
                                  left: 0px; 
                                  margin: 1px; 
                                  border: 1px solid #fff; 
                                  padding: 0px;
                                  cursor: pointer; cursor: hand; 
                                  width: 100%; }
/*INFOR VSG*/
.epnyNavigationMenuLevel2Mouseover {
                                  background-color: #c3cce3 ;
                                  border: 1px solid #c3cce3 ;
                                }
.epnyNavigationMenuLevel2 td div, .epnyNavigationMenuLevel2Mouseover td div {
                                  padding: 0px 3px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  color: #333; }

/* tree menu widget */
.epnyTreeClickable              { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  cursor: pointer; cursor: hand;
                                  color: #03c;
                                  background-color: #fff; 
                                  border: 1px solid #fff; 
                                  text-decoration: none;
                                  padding: 2px;
                                  width: 100%; }
.epnyTreeClickableMouseover     { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  cursor: pointer; cursor: hand;
                                  color: #f00;
                                  background-color: #fff; 
                                  border: 1px solid #fff; 
                                  padding: 2px;
                                  text-decoration: underline;
                                  width: 100%; }
.epnyTreeNonClickable           { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  color: #000;
                                  background-color: #fff; 
                                  border: 1px solid #fff; 
                                  padding: 2px;
                                  text-decoration: none;
                                  width: 100%; }
.epnyTreeHighlighted            { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  cursor: pointer; cursor: hand;
                                  color: #03c;
                                  background-color: #cce5ff;
                                  border: 1px solid #dee4e9;
                                  padding: 2px;
                                  text-decoration: none;
                                  width: 100%; }
.epnyTreeHighlightedMouseover   { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 11px;
                                  cursor: pointer; cursor: hand;
                                  color: #f00;
                                  background-color: #cce5ff;
                                  border: 1px solid #dee4e9;
                                  text-decoration: underline;
                                  padding: 2px;
                                  width: 100%; }


/* dropdown menu widget */
.epnyDropdownMenu               { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
                                  color: #686b73;
                                  background-color: #ffffff;
                                  /* background: #cccccc url('../images/button_bg.gif') repeat-x right top; */
                                  cursor: pointer;
                                  cursor: hand;
                                  border: 1px solid #CCCCCC;
                                  margin: 1px;
                                  padding: 0px 2px;
                                  position: relative; 
				  height:20px;	}
.epnyDropdownMenu table { height: 100%;}				  

.epnyDropdownMenuFrame          { border-width: 1px; 
                                  border-style: solid;
                                  border-color: #d9d9d9;
                                  padding: 2px;
                                  background: #ffffff;
                                  white-space: nowrap; }
								  

.epnyDropdownMenuItem, .epnyDropdownMenuItemMouseover {
                                  border: 0px none #333333;
                                  background-color: #ffffff;
                                  padding: 2px;
                                  cursor: pointer; cursor: hand; }
.epnyDropdownMenuItemMouseover  { border: 0px none #333333;
                                  background-color: #f2f2f2; }
.epnyDropdownNestedMenu, .epnyDropdownNestedMenuMouseover {
                                  border: 1px solid #CCCCCC;
                                  background-color: #f1f1f1;
                                  padding: 2px;
                                  cursor: pointer; cursor: hand; }
.epnyDropdownNestedMenuMouseover{ border: 1px solid #999;
                                  background-color: #ccc; }
.epnyDropdownMenuItem td div, .epnyDropdownMenuItemMouseover td div, .epnyDropdownNestedMenu td div, .epnyDropdownNestedMenuMouseover td div {
                                  padding: 0px 3px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px; }

/* button widget */
.epnyButton                     { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
                                  cursor: pointer; cursor: hand;
                                  background-color: #686b73;
                                  color: #ffffff;
                                  border: none;
                                  border-radius: 3px;
                                  /*border-style: solid;
                                  border-width: 1px;
                                  border-color: #fff #808080 #808080 #fff; */}
.epnyLoginButton				{ font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
                                  cursor: pointer; cursor: hand;
                                  height: 20px;
                                  background-color: #13a3f7;
                                  color: #ffffff;
                                  border: none;
                                  border-radius: 3px;
                                  }

/* alternative class for button widget */
.epnyButtonFullWidth            { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
                                  cursor: pointer; cursor: hand;
                                  background-color: #999999;
                                  color: #ffffff;
                                  border: none;
                                  border-radius: 3px;
                                  align: center;
                                  height: 20px;
                                  min-width: 50px;
                                  width: 100%; }

/* image button widget */
.epnyImageButton                { cursor: pointer; cursor: hand;
                                  border:0px;
                                  color: #ffffff }

/* toolbar button widget */
.epnyToolbarButton              { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
                                  color: #686b73;
                                  cursor: default;
                                  height: 20px;
				  border: 1px solid #cccccc;
				  border-radius: 3px;
				  margin: 0px 2px;
                                  padding: 0px 2px;
                                  background-color: transparent;
				}   

// soho changes --> Begin
.epnyGroupToolbar * .epnyToolbarButton :hover{
	border-color:#13A3F7;
	color:#13A3F7;
}  
// soho changes --> End
/* toolbar button widget */
.epnyGroupToolbar * .epnyToolbarButton    
				{ font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
                                  color: #686b73;
                                  background-color: transparent;
				  cursor: default;
                                  border: 1px solid #cccccc;
                                  margin: 0px 2px;
                                  padding: 0px 2px;
                                  /*width: 100%; */
								  /*height: 20px;*/
								  }  
.epnyGroupToolbar * .epnyToolbarButton td	{ font-size: 12px;
											  color: #686b73;background-color: transparent;}
.epnyGroupToolbar * .ToolbarCaption {
display:none;
}
.ToolbarCaption{
/* dont add anything here */
 }

.epnyToolbarButton table {height: 100%; padding-right: 6px;}
/* iframe widget */
.epnyIframe                     { width:100%; }

.epnyIFrame  { width:100%; }

.epnyIFrame.epnyReadOnly { opacity : 1;}

/* html editor widget */
.epnyHtmlEditor                 { width:100%; }
.epnyHtmlEditorHtml             { width: 100%;
                                  height: 190px; }
.epnyHtmlEditorHtmlReadOnly     { width: 100%;
                                  height: 280px; }
.epnyHtmlEditorTextarea         { width: 100%;
                                  height: 249px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 10px;
                                  border: 1px solid #999 #ddd #ddd #999; }
.epnyHtmlEditorTextareaReadOnly { width: 100%;
                                  height: 339px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 10px;
                                  border: 1px solid #999 #ddd #ddd #999; }
.epnyHtmlEditorText             { width: 100%;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 10px;
                                  border: 1px solid #999 #ddd #ddd #999; }

/* html widget */
.epnyHtml                       { width:100%; }

/* image widget */
.epnyImage                      { border:0px; }

/* timer widget */
.epnyTimer                      { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 10px; }



/* fileupload widget */
.epnyFileUpload                 { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
                                  border: none;                                  
                                  height: 20px;
                                  width: 100%; }
.epnyFileUploadUploadButton     { font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px;
                                  color: #ffffff;
                                  border: none;
                                  border-radius:3px;
                                  background-color: #686b73;
                                  height: 20px;
                                  min-width: 50px;
                                  padding-left: 6px;
                                  padding-right: 6px;
                                  width: 100%; }
.epnyFileUploadIframe           { width:100%; }

/* chooser widget */
.epnyChooser                    { font-family: Helvetica, Arial, sans-serif;
				  font-size: 10px;
                               	  border-width: 1px;
			          border-style: solid;
	                          border-color: #808080 #ddd #ddd #808080;
				  border-right:0px;
                                  width: 100%;}
/* cbs change */
.epnyToolTipDiv 	{			
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		-moz-border-radius:1px;	
		top: 100px;
		left: 100px;
		display: none;
		background: -moz-linear-gradient(90 deg ,  #EEE, white);
}

/*****************************************************************************************************
 *** Misc classes ************************************************************************************
******************************************************************************************************/

/* used to display a hand cursor over images that have onclick client side javascript code */
.epnyHand 		        { cursor: pointer; cursor: hand; }

/* used by routing rule editor */
.epnyDisplayNone		{ display: none; }

/* used by login page */
.epnyLoginButtonBorder { width:100%;border-width:1px; border-style:solid; border-color:#F1EFE9 #026DAE #026DAE #F1EFE9;}
.epnyLoginScroll {
	scrollbar-3dlight-color:#dee4e9;
	scrollbar-arrow-color:#224264;
	scrollbar-base-color:#dee4e9;
	scrollbar-darkshadow-color:#dee4e9;
	scrollbar-face-color:#dee4e9;

	scrollbar-shadow-color:#224264;
}
/* used by the about page */
.epnyAboutPageIFrame   {width:100%; height:338px;}


.epnyProgressBarDiv {
     position:absolute;
	 /* cbs change */
     /*left:expression((window.screen.width / 2) - 100);
     top:expression((body.clientHeight / 2) - 25);*/
     z-index:75;
     width:300px;
     height:50px;
     padding:2px;
     border:1px solid gray;
     margin:1px;
     background-color:white;
    }

.epnyProgressBarIframe {
     position:absolute;
     left:expression((window.screen.width / 2) - 100);
     top:expression((body.clientHeight / 2) - 25);
     z-index:50;
     width:200px;
     height:50px;
    }

.epnyProgressBarMsgDiv{
    width:100%;
    padding-left:10px;
    padding-right:10px;
    font-size:10px;
    font-weight:bold;
    white-space:nowrap;
}

.epnyProgressBarImgDiv{
}

.headerToolbar * .epnyToolbarButton {
									/*background: #2b2d30;*/
									border: #2b2d30 1px solid; 
} 

/* dropdown widget */
.WSepnyDropdown                   { font-family: Helvetica, Arial, sans-serif;
				  color: #666666;
                                  font-size: 13px;
                                  border-width: 1px;
                                  border-style: solid;
                                  border-color: #808080 #ddd #ddd #808080; 
                                  width: 90%; }
.WSepnyDropdownOption             {}

/* dropdown menu widget */
.WSepnyDropdownMenu             {	      font-family: Helvetica, Arial, sans-serif;
                                  font-size: 13px;
                                  color: #666666;
								  font-style:normal;
                                  background: #ffffff /*url('..\images\button_bg.gif') repeat-x right top*/;
                                  cursor: pointer;
								  cursor: hand;
                                  border-style: none;
                                  /*border-width: 0px;*/
                                  border-color: #262628 #fff #000000 #262628; /* will be overridden by EpnyDepressableButton code */
                                  margin: 1px;
                                  padding: 12px 15px;
								  /* cbs change
                                  width: 90%;  */
                                  position: relative; }

.WSepnyDropdownMenuFrame          {    border-width: 1px; 
                                  border-style: solid;
                                  border-color: #d9d9d9;
                                  //padding: 10px 2px;
                                  background: #ffffff;
                                  white-space: nowrap;
								  /*margin-top : 10px;
								  margin-bottom:10px;*/								 
								  }
								  
.WSepnyDropdownMenuItem {         border: 0px none #333333;
                                  background-color: #ffffff;
                                  padding: 6px 18px;
                                  cursor: pointer;
				  cursor: hand;
				  color:#666666;} 
.WSepnyDropdownMenuItemMouseover {
                                  border: 0px none #f1f1f1;
                                  background-color: #f2f2f2;
                                  padding: 6px 18px;
                                  cursor: pointer; cursor: hand; }
.WSepnyDropdownMenuItemMouseover  { border: 0px none #999;
                                  background-color: #f2f2f2; }
								  
.WSepnyDropdownNestedMenu{        border: 0px none #333333;
                                  background-color: #ffffff;
                                  padding-top: 5px;
                                  padding-bottom: 5px;
                                  cursor: pointer; cursor: hand; }
 .WSepnyDropdownNestedMenuMouseover {
                                  border: 0px none #f1f1f1;
                                  background-color: #f2f2f2;
                                  padding-top: 5px;
                                  padding-bottom: 5px;
                                  cursor: pointer; cursor: hand; }
.WSepnyDropdownNestedMenuMouseover{ border: 0px none #999;
                                  background-color: #f2f2f2; }
.WSepnyDropdownMenuItem td div,  .WSepnyDropdownNestedMenu td div{
                                  padding: 0px 3px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px; 
                                  
								  color: #666666;
								  height:18px;}
								  
.WSepnyDropdownMenuItemMouseover td div, .WSepnyDropdownNestedMenuMouseover td div {
                                  padding: 0px 3px;
                                  font-family: Helvetica, Arial, sans-serif;
                                  font-size: 12px; 
								  color: #2b2d30;
								  height:18px;}

.WSepnyDropdownMenu img {
	text-align: center;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.epnyLogin            {        background-color: #13A3F7;
								height: 25px;
								margin-left: 5px;
								margin-top: 3px;
								width: 35px;
								background-color: #686B73;
								color: #3BB9FF;
								background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAZCAMAAACM5megAAAA5FBMVEUAAAAPnvoPn/gOnvcRnvoOnfkOn/oRnvj///8QnfkQnfcOn/j///0NnvkNnvcPnvz+/////v8RnvYRnfz+/v4NnvsOn/wOnvUPn/YSnfgMoPoQoPkOnfsQnPv9/v8QnfULn/kRnPkQnvQMn/wSnfoQn/sPoPsSn/v+/v/9//4NnPgPnPYLnvsSm/kLn/cLoPIRnPcMoPgTnfgOoPYRn/USn/kepfcdpfsopvskqfgvqvourPk6r/46sPqAzP6BzvqN0f6O0f6X1fyY1vuj2f2i2v3//f7+/vz//f///v3+//3///vYXZjtAAAAAXRSTlMAQObYZgAAAaNJREFUeNp1ksd63DAMhAmQAFjVpe1rO+7pvSdOr+//PqEO/rI6COefg5khlPr+AWZGoAH3/ptSXxzNMdvnx4iL9FW9eww4M5dHPZmji7dKhs2czkMeEjpEJejndBCewgKYlQFc9csS2acnmlssQIwGMAD6Vm9k1qYvBy0nHgsh8YZRC+r/UUZmud2gN0DtKjg5JUtnoaBzPWHAJ0CdEB0XxoHda4ENoTlkdvgMqURTsD9f34EuxlJDIRMdJASD/NN21tr6R7yq/pYSNB8yAaCXe4MdJ1a2qn5XUZ/hJJeWHhfgbKz/VLGzXayu4p544gfQcPBsq7qq47Wto6270vNEx4g2hvhXba/r/biwiksnfuK5AJMKJGmboJt1ykKPsAQ38bwLD9pdAp37SWM/3RIvck6aZNfDorjcSho83M/9lK40YEJzyMgxbQIQCAFh6154yR5Lmuwyi3KVa8y/iLAMmNg7DuSmPbuQz0EbbAOvspYGpobzg1tGw+w9F71f58yiXqObY064ocbJG/XJo54ZuXvqObSflfr4ck4nsSZ5daP+AYCYHCDbg+PGAAAAAElFTkSuQmCC");
								margin-top:9px;
								border:none;
								padding:0px;
								border-radius:3px;
								margin-left: 20px;
								margin-top: 12px;
								top:-3px;
								}								  
								  


-->


/* Added for soho changes*/

.inforInputbox {
    line-height: 14px;
	width: 90%;
	border-radius: 3px;
	border: 1px solid #b3b3b3;	
	padding: 2px 4px;
	color: #1a1a1a;
	height: 14px;
	background-color: white;
}


.inforInputbox[readonly], .inforInputbox[disabled], .inforInputbox.disabled, .inforInputbox[disabled]:focus , .inforInputbox.disabled:focus , .inforInputbox[disabled]:focus , .inforInputbox.disabled:focus 
{
	border: 1px solid #b3b3b3;
	background-color: transparent;
} 

.inforInputbox.backgroundColor[readonly], .inforInputbox.backgroundColor[disabled], .inforInputbox.backgroundColor.disabled, .inforInputbox.backgroundColor[disabled]:focus , .inforInputbox.backgroundColor.disabled:focus , .inforInputbox.backgroundColor[disabled]:focus , .inforInputbox.backgroundColor.disabled:focus 
{
	border: 1px solid #b3b3b3;
	background-color: #e5e5e5 !important;
} 

.inforInputbox[disabled], .inforInputbox.disabled {
	background-color: transparent;
	opacity: .5;
	filter:alpha(opacity=50);
}

.inforInputbox.decimalOnly, .inforInputbox.numericOnly {
	text-align: right;
}

.inforInputbox.decimalOnly[readonly], .inforInputbox.numericOnly[readonly],.inforInputbox.decimalOnly[disabled], .inforInputbox.numericOnly[disabled]  {
	text-align: left;
}

.inforInputbox.backgroundColor.decimalOnly[readonly], .inforInputbox.backgroundColor.numericOnly[readonly],.inforInputbox.backgroundColor.decimalOnly[disabled], .inforInputbox.backgroundColor.numericOnly[disabled]  {
	text-align: right;
}

.inforInputbox.alignRight.decimalOnly[readonly], .inforInputbox.alignRight.numericOnly[readonly],.inforInputbox.alignRight.decimalOnly[disabled], .inforInputbox.alignRight.numericOnly[disabled]  {
	text-align: right;
}

.inforInputbox.error {
   border: 1px solid #d5000e;
   background-color: #FDF2F3;
}

.inforInputbox.error[readonly]:focus, .inforInputbox.error[readonly] {
   border: 1px solid transparent;
}

.inforInputbox:focus {
    outline: none; 
	border: 1px solid #13A3F7;
} 

.inforInputbox[readonly]:focus {
    outline: none; 
	border: 1px solid #b3b3b3;
}

/*Allow size attribute to work*/
.inforInputbox[size] {
	width: auto !important;
}

/* Infor Text Area
----------------------------------*/
.inforTextArea:focus, .inforTextArea[readonly]:focus {
	outline: none;
	border: 1px solid #13A3F7;
	background-color: #EAF7FF;
}

.inforTextArea {
	border: 1px solid #b3b3b3;
	margin: 0px;
	padding: 10px;
	line-height: 17px;
	resize: none;
	width: 90%;
	height: 100px;
	border-radius: 3px;
	color: #1a1a1a;
	overflow:auto;
	background-color: white;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.inforTextArea[readonly] {
	border: 1px solid transparent;
}

.inforTextArea[disabled], .inforTextArea[disabled]:focus {
   border: 1px solid transparent;
   cursor: default;
}

.inforTextArea.backgroundColor[readonly],.inforTextArea.backgroundColor[disabled] {
	 background-color: #e5e5e5;
}

.inforTextArea[disabled] {
	opacity: .5;
	filter:alpha(opacity=50);
}

.inforTextArea.error {
   border: 1px solid #d24a00 !important;
   background-color: #FDF2F3;
}

.inforTextArea[rows], .inforTextArea[cols]
{
	width: auto;
	height: auto;
}

#layout td{
	min-width:200px;
	height:50px;
	padding:0px;
}


.metaprop{
	background-color:#13A3F7;
	color:#ffffff;
	cursor:pointer;
	width:100px;
	height:30px;
	font: bold 12px Georgia;
	margin-left:15px;
	background-image: url("1x1clear.gif");
	text-overflow: ellipsis;
	overflow: hidden;
}

.savedprop{
	background-color:#800080;
	color:#ffffff;
	cursor:pointer;
	width:100px;
	height:30px;
	font: bold 12px Georgia;
	margin-left:15px;
	background-image: url("1x1clear.gif");
	text-overflow: ellipsis;
	overflow: hidden;	
}

.publishedprop{
	background-color:#00FF00;
	color:#ffffff;
	cursor:pointer;
	width:100px;
	height:30px;
	font: bold 12px Georgia;
	margin-left:15px;
	background-image: url("1x1clear.gif");
	text-overflow: ellipsis;
	overflow: hidden;	
}

#layout td{
	border:1px solid #13a3f7; 
}

#greay-area td div{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:100px;
	background-image: url("1x1clear.gif");
}

.overriddenprop{
	background-color:#FF0000;
	color:#ffffff;
	cursor:pointer;
	width:100px;
	font: bold 12px Georgia;
	margin-left:15px;
	background-image: url("1x1clear.gif");
	text-overflow: ellipsis;
	overflow: hidden;
}

.formSlotprop{
	background-color:#13A3F7;
	color:#ffffff;
	cursor:pointer;
	width:100px;
	font: bold 12px Georgia;
	margin-left:15px;
	background-image: url("1x1clear.gif");
	text-overflow: ellipsis;
	overflow: hidden;
}

.currentChanges{
	background-color:orange;
}

#greay-area{
	width:100%;
	height:100px;
	min-width:300px;
	background-color:#e0e0e0;
}

.highlightDiv{
	border : 3px outset red;
}

#addColumnImage{
	padding:4px 10px;
	background:url("../images/add-column-rest.png") no-repeat scroll center center;
}

#addColumnImage:hover{
	background:url('../images/add-column-hover.png') no-repeat scroll center center;
}
#addColumnImage:visited{
	background:url('../images/add-column-pressed.png') no-repeat scroll center center;;
}

#addRowImage{
	padding:4px 10px;
	background:url('../images/add-row-rest.png') no-repeat scroll center center;
}

#addRowImage:hover{
	background:url('../images/add-row-hover.png') no-repeat scroll center center;;
}
#addRowImage:visited{
	background:url('../images/add-row-pressed.png') no-repeat scroll center center;;
}	