/* Other link styles you could use (remove the remarks) */
/* A:link - Un-visited hyperlink */
/* A:visited - Visited hyperlink */
/* A:active - Active hyperlink */

/* Menu link text properties */
.A2           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

/* Link hover style - used when mouse is over a link */
.A2:hover     	{ color: red }
.A2:link			{ color: blue }
.A2:visited		{ color: blue }
.A2:active			{ color: green }

/* New chain classes */
.chiSaved    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: black; font-weight: bold }
.chiAmount   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: red; font-weight: bold }

/* Input form classes */

/* Form Text input box style */
.frmInput    {
	color: #0099CC;
	font-size: 0.9em;
}

/* Form Option (drop-down list) style */
.frmOption   {
	color: #0099CC;
}

/* Form Check box style */
.frmCheck    {  }

/* Form Button style */
.frmButton   {
	cursor: pointer;
	text-align: center;
	margin-bottom: 2px;
}



/* Table classes */

/* Table standard header row style */
.TblHdr      {
	font-size: 0.9em;
	color: white;
	background-color: #003366;
	text-transform: uppercase;
}

/* Table standard header text style */
.TblHdrText  { }

/* Item display classes */

/* Table outer item enclose style (puts border around item group) */
.TblItem     {
	margin-bottom: 6;
}

/* Table Item header row style - used for item headers only */
.TblItemHdr  {
	color: #FFFFFF;
	background-color: #0099CC;
	font-size: 0.9em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

/* Table Substitute item header row style - used for substitute items only */
.TblSubHdr   { font-size: 0.9em; color: black; background-color: yellow }

/* Stock Inquiry Table Header Row Only Style */
.InqTbl      {
	color: white;
	background-color: #FF9900;
	font-size: 0.8em;
}

/* Stock Inquiry Table Text Style for Detail Cells */
.InqTblText  {
	color: #000000;
	font-size: 0.8em;
}

/* Item page navigation current page indicator - Shown on item page navigation bars */
.itmPageCur { color: red; font-weight: bold }

/* General and special text classes */

/* Normal text font style */
.NormalText  { font-size: 12px}

/* Small text font style */
.SmallText   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

/* Bold, standout, text style */
.BoldText    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }

/* Error, notification, message text style */
.errText     {
	font-weight: bold;
	color: red;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Input prompt text style - shown in front of form input boxes */
.InputPrompt {
	font-weight: bold;
	font-size: 0.9em;
}

/* Page header, title, horizontal line classes */

/* Page header text style - Shown in upper right of page */
.PageHdr     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold }

/* Page title text style - Shown in top middle of page */
.PageTitle   {
	font-size: 1.2em;
	font-weight: bold;
	color: #003366;
	margin: 0px;
	padding: 10px 0px 0px;
}

/* Standard horizontal line style */
.StdLine     { color: navy }

/* Not used? */
.NavBar      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; 
               border: 1px solid #000080 }

/* Menu classes */

/* Used for the text only menu */
.txtMenu     { background-color: gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }

/* Hover menu styles */

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar  { background-color: #e0e0e0; text-align: left; border: 2px outset #e0e0e0; 
               padding-left: 2px; padding-right: 2px; padding-top: 4px; 
               padding-bottom: 4px }
               
div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  color: #000000;
  cursor: pointer;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #5050f0;
  border: 1px inset #e0e0e0;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  cursor: pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #5050f0;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}
.BasicSupplyCategory {
}
.OrderFooterNumber {
	font-weight: bold;
	text-align: right;
}
#OrderSummaryTotals {
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECECEC;
	margin-right: 1px;
	margin-left: 1px;
}

