/*
=============================================================================
The following styles to apply to NxTrend/FulFill applications. These tags do 
NOT apply to the CPort Portal itself, only to NxTrend applicaitons that are 
delivered in the portal. These tags are reserved for NxTrend development. 
Please DO NOT CHANGE the tags below.
=============================================================================
*/


/*
=============================================================================
UPDATES
07/31/03 - Doug Scott - made all font callouts consistent, changed font size to 10px on all text tags, change font family to tahoma, added a few comments, rearranged some items to group them better
07/31/03 - James Gerdes	- Removed tag classes DIV, TABLE, TH, TD - These are base elements and should not be forced to inherit style attributes
						- Added CONTROLS section: to be used for specific .Net controls
						- Added nxtIcon class to images section
09/25/03 - Mike Taylor - Added tags for Infragistic grids
=============================================================================
*/

/* NOTE: This tag name needs to be changed to avoid collisions with the user-defined tags above */

BODY.NxFramedPage
{
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	background-color: #E6E6DC;
	margin-left: 3px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	color: Black;
}

 
TD, LABEL
{
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	color: Black;
}

/* NOTE: we might want to rename this to something like DIV.nxtDataTable just to be safe  */
DIV.DataTable
{
	overflow: auto;
	text-align: left;
	border-color: #3C3C96;
}

/*  NOTE: we might want to rename this to something like DIV.nxtErrorMessage just to be safe  */
DIV.errorMessage
{
	width: 750px;
	border: thin solid;
	border-color: #C8D2E1;
	padding: 10px;
	background-color: #EEEEEE;
	font-weight: bold;
}

/*  NOTE: this tag name needs to be changed to avoid collisions with the user-defined tags above */
FORM
{
	margin: 0;
	padding: 0;
	border: 0;
}

/*  NOTE: these tag names need to be changed to avoid collisions with the user-defined tags above */
INPUT, SELECT, OPTION, BUTTON
{
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 11px;
}


/* HYPERLINKS
NOTE: We might want to change these to something nxt-specific, to avoid collisions with future user-defined tags.  See what we did with TD.tags below */
A:link
{
	color: black;
}

A:visited
{
	color: black;
}

A:active
{
	color: #285096;
}

A:hover
{
	color: #285096;
}


/* BACKGROUND COLORS */

/* outer frame background color - light gray - for stand-alone apps like bixLinx*/
.nxtBannerBackground
{
	background-color: #E6E6E6;
}

/* Jay: I think this tag is redundant with the one above - can we delete it? */
.nxtBannerBackgroundColor
{
	background-color: #E6E6E6;
}

/* work area background color - light tan */
.nxtControlBackground
{
	background-color: #E6E6DC;
	border-color: #285096;
}

/* Background color for screen section headers, table titles */
.nxtSectionHeaderBackground
{
	background-color: #285096;
}


/* BACKGROUND COLORS FOR SPECIAL HILITING */
.nxtGreenHiliteBackground
{
	background-color: #49CE08;
}

.nxtYellowHiliteBackground
{
	background-color: #F3FC0B;
}

.nxtOrangeHiliteBackground
{
	background-color: #FFB428;
}

.nxtRedHiliteBackground
{
	background-color: #EA1318;
}


/* TEXT AND FONTS  */
.nxtNormalText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: black;
}

.nxtBoldText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

/* Text for screen section headers, table titles - white on blue  */
.nxtSectionHeaderText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #285096;
}

/* application error messages */
.nxtErrorText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D23232;
}

/* application  status/success messages - used by bizLinx for messages at top of window */
.nxtMessageText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

/* red text setting for negative numbers or error/warning values */
.nxtRedText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D23232;
}

/* used in lostpassword.jsp - bixLinx */
.nxtReferenceText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: navy;
}

/* text for fine print, copyright notices,etc. */
.nxtSmallText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	color: black;
}

/* used on notes popups - bixLinx */
.nxtPopupText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: black;
	background-color: white;
	border-color: #3C3C96;
}

/* large popup window - bizLinx */
.nxtPopup
{
	background-color: transparent;
	left: 50px;
	top: 100px;
	width: 600px;
	height: 255px;
	position: absolute;
	visibility: hidden;
}

/* used for glossary items */
.NxGlossaryTerm
{
	cursor: hand;
	color: blue !important;
	text-decoration: none;
}

.NxGlossaryTerm:hover
{
	cursor: hand;
	color: blue;
	text-decoration: underline;
}

/* TAB SETS */
/* text  for selected tab in a tab set */
.nxtSelectedTabText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: black;
}

/* background color for selected tab in a tab set */
.nxtSelectedTabBackground
{
	background-color: #E6E6DC;
}

/* background color for unselected tab in a tab set */
.nxtUnselectedTabText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: black;
}

/*  background color for unselected tab */
.nxtUnselectedTabBackground
{
	background-color: #D0D0C4;
}

/* Selected tab background in special stand-alone tabbed areas - bizlinx */
.nxtSelectedSpecialTabBackground
{
	background-color: #285096;
}

/* Selected tab text in special stand-alone tabbed areas - bizlinx */
.nxtSelectedSpecialTabText
{
	font-family: Tahoma, Arial, sans-serif;
	color: white;
	background-color: #285096;
	font-size: 10px;
	font-weight: bold;
}

/* LISTS */
/* Items in scrolling lists */
.nxtList
{
	background-color: white;
	font-family: tahoma;
	font-size: 10px;
	cursor: hand;
}

/* Hilite color for selected items in lists */
.nxtListHilite
{
	background-color: #F3FC0B;
	font-family: tahoma;
	font-size: 10px;
	cursor: hand;
}

.nxtButton
{
	cursor: hand;
}

.nxtHR
{
	color: #285096;
	height: 2px;
	text-align: left;
}


/* TABLES & GRIDS  */

.nxtTable
{
	border-color: #285096;
	background-color: white;
	color: black;
}

.nxtTableHeaderSelected
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: tahoma;
	background-color: #F5F5BE;
	text-decoration: none;
}

/* Text for table column header labels */
.nxtTableHeaderText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

/* Background color for table column header labels */
.nxtTableHeaderBackground
{
	background-color: #D0D0C4;
}

TH.nxtBorderLeft
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border-left: 2px solid #285096;
}

TH.nxtBorderRight
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border-right: 2px solid #285096;
}

TD.nxtSelectedMenu
{
	background-color: #285096;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

TD.nxtUnSelectedMenu
{
	background-color: #D0D0C4;
	color: black;
	font-weight: bold;
	cursor: pointer;
}

TD.nxtFullBorder
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border: 2px solid #285096;
}

TD.nxtBorderLeft
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border-left: 2px solid #285096;
}

TD.nxtBorderRight
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border-right: 2px solid #285096;
}

TD.nxtBorderLR
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border-left: 2px solid #285096;
	border-right: 2px solid #285096;
}

TD.nxtBorderLRT
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border-left: 2px solid #285096;
	border-right: 2px solid #285096;
	border-top: 2px solid #285096;
}

TD.nxtBorderLRB, TABLE.nxtBorderLRB
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border-left: 2px solid #285096;
	border-right: 2px solid #285096;
	border-bottom: 2px solid #285096;
}

TD.nxtBorderLTB
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-color: #285096;
	border-left: 2px solid #285096;
	border-top: 2px solid #285096;
	border-bottom: 2px solid #285096;
}

TD.nxtBorderTop
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-top: 2px solid #285096;
}

TD.nxtBorderBottom
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	border-bottom: 2px solid #285096;
}

TD.nxtMasterCell
{
	border-color: #285096;
	border-left: 2px solid #285096;
	border-right: 2px solid #285096;
	background-color: white;
}

TD.nxtBorderCorner
{
	width: 6px;
	height: 6px;
	vertical-align: top;
}

/* Special cell in the menus, containing help button */
TD.nxtMenuHelpCell
{
	width: 50px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

/* selected row in a table was TR.Selected	*/
TR.nxtSelectedRow
{
	background-color: #F5F5BE;
}

/* background color for even # rows was - TR.DetailEven	*/
TR.nxtEvenRow
{
	background-color: white;
}

/* background color for odd # rows - was TR.DetailOdd	*/
TR.nxtOddRow
{
	background-color: #E6E6DC;
}

/* IMAGES */
IMG.nxtTabCorner
{
	border: 0;
	margin: 0;
	width: 3px;
	height: 16px;
	vertical-align: top;
}

IMG.nxtIcon
{
	cursor: hand;
	border: 0; /*	width:	16px; 	height: 16px;*/
}
/*
=============================================================================
CONTROLS
=============================================================================
*/

/* NxContentContainer */

.NxContentContainer_Title
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: Transparent;
}

.NxContentContainer_Highlight
{
	color: #ffcc00;
}

.NxContentContainer_Window_TopCenterCell
{
	width: 100%;
	background-color: #285096;
}
.NxContentContainer_Window_TopLeftCell
{
	width: 9px;
	height: 26px;
	background-image: url(../../Common/Controls/NxContentContainer_HeaderLeft.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #285096;
}
.NxContentContainer_Window_TopRightCell
{
	width: 9px;
	height: 26px;
	background-image: url(../../Common/Controls/NxContentContainer_HeaderRight.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #285096;
}
.NxContentContainer_Tab_TopCenterCell
{
	background-color: #285096;
	border-bottom: 2px solid #285096;
}
.NxContentContainer_Tab_TopLeftCell
{
	width: 9px;
	height: 16px;
	background-image: url(../../Common/Controls/NxContentContainer_HeaderLeft.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: 2px solid #285096;
}
.NxContentContainer_Tab_TopRightCell
{
	width: 100%;
	height: 16px;
	background-image: url(../../Common/Controls/NxContentContainer_HeaderRight.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: 2px solid #285096;
}
.NxContentContainer_Tab_BottomBorder
{
	border-bottom: 2px solid #285096;
}
.NxContentContainer_ContentCell
{
	background-color: #E6E6DC;
	color: black;
}
.NxContentContainer_ButtonRow
{
	border-top: 2px solid #285096;
}
.NxContentContainer_MiddleRightCell
{
	background-color: #285096;
	width: 2px;
}
.NxContentContainer_MiddleLeftCell
{
	background-color: #285096;
	width: 2px;
}
.NxContentContainer_BottomLeftCell
{
	background-color: #285096;
	height: 2px;
	width: 2px;
}
.NxContentContainer_BottomCenterCell
{
	background-color: #285096;
	height: 2px;
	width: 100%;
}
.NxContentContainer_BottomRightCell
{
	background-color: #285096;
	height: 2px;
	width: 2px;
}
.NxContentContainer_SlideInCell
{
	border-left: inset 1px white;
	border-right: inset 1px white;
}
/* NxTabStrip */

.NxTabStrip_Tab_Selected
{
}

.NxTabStrip_Tab_UnSelected
{
}

.NxTabStrip_Tab_Selected .NxTabStrip_InnerTable_TopCenter
{
}

.NxTabStrip_Tab_Selected_ButtonStyle
{
	width: 100px;
}

.NxTabStrip_Tab_UnSelected_ButtonStyle
{
	width: 100px;
}

.NxTabStrip_TabStrip_ButtonStyle
{
	border-bottom: 2px solid #285096;
	width: 100%;
}

.NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_MiddleCenter
{
	width: 100px;
	height: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #285096;
	text-align: center;
	border-left: 1px offset #285096;
	border-right: 1px solid #285096;
	border-top: 1px outset #white;
	border-bottom: 2px solid #285096;
}
.NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_MiddleCenter
{
	width: 100px;
	height: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	color: #333333;
	background-color: #E6E6DC;
	text-align: center;
	border-left: 1px solid white;
	border-right: 1px solid #666666;
	border-top: 1px solid white;
	border-bottom: 2px solid #285096;
}

.NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_TopLeft, .NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_TopCenter, .NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_TopRight, .NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_MiddleLeft, .NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_MiddleRight, .NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_BottomLeft, .NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_BottomCenter, .NxTabStrip_Tab_Selected_ButtonStyle .NxTabStrip_InnerTable_BottomRight, .NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_TopLeft, .NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_TopCenter, .NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_TopRight, .NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_MiddleLeft, .NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_MiddleRight, .NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_BottomLeft, .NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_BottomCenter, .NxTabStrip_Tab_UnSelected_ButtonStyle .NxTabStrip_InnerTable_BottomRight .NxTabStrip_Tab_Disabled_ButtonStyle .NxTabStrip_InnerTable_TopLeft, .NxTabStrip_Tab_Disabled_ButtonStyle .NxTabStrip_InnerTable_TopCenter, .NxTabStrip_Tab_Disabled_ButtonStyle .NxTabStrip_InnerTable_TopRight, .NxTabStrip_Tab_Disabled_ButtonStyle .NxTabStrip_InnerTable_MiddleLeft, .NxTabStrip_Tab_Disabled_ButtonStyle .NxTabStrip_InnerTable_MiddleRight, .NxTabStrip_Tab_Disabled_ButtonStyle .NxTabStrip_InnerTable_BottomLeft, .NxTabStrip_Tab_Disabled_ButtonStyle .NxTabStrip_InnerTable_BottomCenter, .NxTabStrip_Tab_Disabled_ButtonStyle .NxTabStrip_InnerTable_BottomRight
{
	display: none;
}

.NxTabStrip_Tab_Selected_ButtonStyle
{
	width: 100px;
}

.NxTabStrip_Tab_UnSelected_ButtonStyle
{
	width: 100px;
}

.NxTabStrip_TabStrip_TabStyle
{
	border-bottom: 1px solid white;
	width: 100%;
}

.NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_TopLeft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Common/Controls/NxTabStripTab_Selected_TopLeft.gif);
}

.NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_TopCenter
{
	width: 100%;
	height: 4px;
	background-image: url(../../Common/Controls/NxTabStripTab_Selected_TopMiddle.gif);
}


.NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_TopRight
{
	width: 4px;
	height: 4px;
	background-image: url(../../Common/Controls/NxTabStripTab_Selected_TopRight.gif);
}

.NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_MiddleLeft
{
	width: 4px;
	height: 16px;
	background-image: url(../../Common/Controls/NxTabStripTab_Selected_Left.gif);
	border-bottom: 1px solid #e6e6dc;
}

.NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_MiddleCenter
{
	width: 60px;
	height: 16px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align: center;
	background-color: #e6e6dc;
	border-bottom: 1px solid #e6e6dc;
}

.NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_MiddleRight
{
	width: 4px;
	height: 16px;
	background-image: url(../../Common/Controls/NxTabStripTab_Selected_Right.gif);
	border-bottom: 1px solid #e6e6dc;
}

.NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_TopLeft, .NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_TopLeft
{
	width: 4px;
	height: 4px;
	background-image: url(../../Common/Controls/NxTabStripTab_UnSelected_TopLeft.gif);
}

.NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_TopCenter, .NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_TopCenter
{
	width: 100%;
	height: 4px;
	background-image: url(../../Common/Controls/NxTabStripTab_UnSelected_TopMiddle.gif);
}


.NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_TopRight, .NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_TopRight
{
	width: 4px;
	height: 4px;
	background-image: url(../../Common/Controls/NxTabStripTab_UnSelected_TopRight.gif);
}

.NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_MiddleLeft, .NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_MiddleLeft
{
	width: 4px;
	height: 16px;
	background-image: url(../../Common/Controls/NxTabStripTab_UnSelected_Left.gif);
	border-bottom: 1px solid white;
}

.NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_MiddleCenter
{
	width: 60px;
	height: 16px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	background-color: #d0d0c4;
	cursor: hand;
	border-bottom: 1px solid white;
}

.NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_MiddleCenter
{
	width: 100px;
	height: 16px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	background-color: #d0d0c4;
	border-bottom: 1px solid white;
}

.NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_MiddleRight, .NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_MiddleRight
{
	width: 4px;
	height: 16px;
	background-image: url(../../Common/Controls/NxTabStripTab_UnSelected_Right.gif);
	border-bottom: 1px solid white;
}

.NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_BottomLeft, .NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_BottomCenter, .NxTabStrip_Tab_Selected_TabStyle .NxTabStrip_InnerTable_BottomRight, .NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_BottomLeft, .NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_BottomCenter, .NxTabStrip_Tab_UnSelected_TabStyle .NxTabStrip_InnerTable_BottomRight, .NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_BottomLeft, .NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_BottomCenter, .NxTabStrip_Tab_Disabled_TabStyle .NxTabStrip_InnerTable_BottomRight
{
	display: none;
}

/* NxButton */

.NxButton
{
	background-color: #D0D0C4; 
	border-bottom: 1px solid #708090; 
	border-right: 1px solid #708090; 
	border-left: 1px solid white; 
	border-top: 1px solid white;
}

.NxButton .NxButton_InnerTable_TopLeft, .NxButton .NxButton_InnerTable_TopMiddle, .NxButton .NxButton_InnerTable_TopRight, .NxButton .NxButton_InnerTable_MiddleLeft, .NxButton .NxButton_InnerTable_MiddleMiddle, .NxButton .NxButton_InnerTable_MiddleRight, .NxButton .NxButton_InnerTable_BottomLeft, .NxButton .NxButton_InnerTable_BottomMiddle, .NxButton .NxButton_InnerTable_BottomRight
{
}

/* NxTextBox */

.NxTextBox
{
	width: 140px;
	height: 18px;
	border: 1px solid #333333;
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	background-color: White;
}

.NxTextBox_ReadOnly
{
	width: 140px;
	height: 18px;
	border: 1px solid #333333;
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	background-color: transparent;
}

/* NxProgressBar */

.NxProgressBar
{
	position: absolute;
	text-align: center;
	width: 200px;
	height: 80px;
	z-index: 99;
	border-left: 1px solid #888888;
	border-top: 1px solid #888888;
	border-right: 2px inset #aaaaaa;
	border-bottom: 2px inset #aaaaaa;
	background-color: #E6E6DC;
}

.NxProgressBar_Header
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: Transparent;
	border: 0px;
	text-align: center;

}

.NxProgressBar_Status
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color: Transparent;
	border: 0px;
	text-align: center;

}

.NxProgressBarContainer
{
	border: 1px solid black;
	text-align: left;
	margin: 8px;
	padding: 2px;
	background-color: #ffffff;
}

.NxProgressBar_Level
{
	height: 16px;
	background-image: url(../../Common/Controls/NxProgressBar_Background.gif);
}


/* NxDatePicker */

.NxDatePicker_Calendar
{
	margin-left: 2px;
	border: 0px solid black;
	width: 32px;
	height: 18px;
	background-color: Transparent;
	background-image: url(../../Common/Controls/NxDatePicker_Calendar.gif);
}

/* Background color for table column header labels */
.nxtGridHeader
{
	background-color: #d0d0c4;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}

/* Background color for table column footer labels */
.nxtGridFooter
{
	background-color: #d0d0c4;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}

/* background color for even # rows was - TR.DetailEven	*/
.nxtGridEvenRow
{
	border: 1px solid gray;
	font: Tahoma 11px normal;
	padding-left: 3px;
	background-color: White;
	font-size: 11px;
}

/* background color for odd # rows - was TR.DetailOdd	*/
.nxtGridOddRow
{
	border: 1px solid gray;
	font: Tahoma 11px normal;
	padding-left: 3px;
	background-color: #F0F0E6;
	font-size: 11px;
}

/* background color for selected rows	*/
.nxtGridSelected
{
	background-color: #FFFFC0;
	font: Tahoma 11px normal;
	border: solid 1px black;
}

/* background color for selected rows	*/
.nxtGridEdit
{
	background-color: #FFFFC0;
	font: Tahoma 11px normal;
	border: solid 1px black;
	padding-top: 3px;
}
