/* 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           {  }

/* 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-size: 1.1em; color: black; font-weight: bold }
.chiAmount   {  font-size: 1.1em; color: red; font-weight: bold }

/* Input form classes */

/* Form Text input box style */
.frmInput    {
	color: #008030;
}

/* Form Option (drop-down list) style */
.frmOption   {
	color: #008030;
}

/* Form Check box style */
.frmCheck    {  }

/* Form Button style */
.frmButton   {
	cursor: pointer;
	color: #000000;
}

/* Table classes */

/* Table standard header row style */
.TblHdr      {
	background-color: #58161A;
	font-size: 0.75em;
	color: #FFFFFF;
	text-transform: uppercase;
}

/* Table standard header text style */
.TblHdrText  {  font-size: 0.8em; color: white }

/* Item display classes */

/* Table outer item enclose style (puts border around item group) */
.TblItem     {
	margin-bottom: 6;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

/* Table Item header row style - used for item headers only */
.TblItemHdr  {
	background-color: #008030;
	color: #FFFFFF;
}

/* Table Substitute item header row style - used for substitute items only */
.TblSubHdr   {  font-size: 0.8em; color: black; background-color: yellow }

/* Stock Inquiry Table Header Row Only Style */
.InqTbl      {  font-size: 0.8em; color: white; background-color: #008030}

/* Stock Inquiry Table Text Style for Detail Cells */
.InqTblText  {  font-size: 0.9em; color: blue }

/* Item page navigation current page indicator - Shown on item page navigation bars */
.itmPageCur {  font-size: 0.9em; color: red; font-weight: bold }

/* General and special text classes */

/* Normal text font style */
.NormalText  {  }

/* Small text font style */
.SmallText   {  font-size: 0.8em; }

/* Bold, standout, text style */
.BoldText    {  font-size: 0.9em; font-weight: bold }

/* Error, notification, message text style */
.errText     {  font-size: 0.9em; font-weight: bold; color: red }

/* Input prompt text style - shown in front of form input boxes */
.InputPrompt {  font-size: 0.9em; font-weight: bold }

/* Page header, title, horizontal line classes */

/* Page header text style - Shown in upper right of page */
.PageHdr     {  font-size: 1.3em; font-weight: bold }

/* Page title text style - Shown in top middle of page */
.PageTitle   {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}

/* Standard horizontal line style */
.StdLine     { color: navy }

/* Not used? */
.NavBar      {  font-size: 0.9em; font-weight: bold; 
               border: 1px solid #000080 }

/* Menu classes */

/* Used for the text only menu */
.txtMenu     { background-color: gray;  font-size: 0.9em; 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: 0.8em;
  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;
}
.leftalign {
	text-align: left;
}
