/*

Roby StyleSheet #0  -  Default Roby Customer Style Sheet -js

*/

/*


Copy any of these styles into the UserStyle sheet and then modify the UserStyle sheet.

Entries in the UserStyle sheet, with the same identifier, will override these styles.

*/

/* Common body and link classes */

/* Body style used for background color, image - text style and colors */
body         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }

/* Link text properties */
A            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
color: black;
font-weight: bold;}

/* Link hover style - used when mouse is over a link */
A:hover      { color: 712228;
background-color: #e0e0e0;
font-weight: bold;}

/* Other link styles you could use (remove the remarks) */
/* A:link - Un-visited hyperlink */
/* A:visited - Visited hyperlink */
/* A:active - Active hyperlink */

/* Input form classes */

/* Form Text input box style */
.frmInput    {  }

/* Form Option (drop-down list) style */
.frmOption   {  }

/* Form Check box style */
.frmCheck    {  }

/* Form Button style */
.frmButton   { cursor: pointer }

/* Table classes */

/* Table standard header row style */
.TblHdr      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: white; background-color: 712228;
font-weight: bold;}

/* Table standard header text style */
.TblHdrText  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: white;
}

/* Item display classes */

/* Table outer item enclose style (puts border around item group) */
.TblItem     { border: 4px #712228 solid;
margin-bottom: 2em;}


/* Table Item header row style - used for item headers only */
.TblItemHdr  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: black;
background-color: #d4d0c8;}


/* Table Substitute item header row style - used for substitute items only */
.TblSubHdr   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: black; background-color: yellow }

/* Stock Inquiry Table Header Row Only Style */
.InqTbl      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: white; background-color: blue }

/* Stock Inquiry Table Text Style for Detail Cells */
.InqTblText  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: blue }

/* Item page navigation current page indicator - Shown on item page navigation bars */
.itmPageCur { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: red; font-weight: bold }

/* General and special text classes */

/* Normal text font style */
.NormalText  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
}

/* 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: red }

/* Input prompt text style - shown in front of form input boxes */
.InputPrompt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }

/* 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;
color: black;}

/* Page title text style - Shown in top middle of page */
.PageTitle   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold }

/* 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: #d4d0c8; text-align: left; border: 2px outset #d4d0c8; 
               padding-left: 2px; padding-right: 2px; padding-top: 4px; 
               padding-bottom: 4px }
               
div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #d4d0c8;
  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 #d4d0c8;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #712228;
  border: 1px inset #d4d0c8;
  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: #712228;
  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;
}