/* Standard OPSoftware Website Style *//* Body style used for background color, image - text style and colors */body         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #CCE1F7 }/* Link text properties */a            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; font-weight: bold }/* Link hover style - used when mouse is over a link */a:hover      { color: #FF0000 }/* Used for the text only menu */.txtMenu     { background-color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:                bold; color: #FFFFFF }/* Form Text input box style */.frmInput    { }/* Form Option (drop-down list) style */.frmOption   {  }/* Form Check box style */.frmCheck    {  }/* Form Button style */.frmButton   { cursor: pointer; background-color: #000080; color: #FFFFFF; font-size: 8pt;                font-weight: bold }/* Table standard header row style */.TblHdr      { font-family: Arial; font-size: 8pt; background-color: #4492DF;                border: 1 solid #000000 }/* Table standard header text style */.TblHdrText  { font-family: Arial; font-size: 8pt; color: #000000 }/* Table outer item enclose style (puts border around item group) */.TblItem     { border: 2 solid #4492DF }/* Table Item header row style - used for item headers only */.TblItemHdr  { font-family: Arial; font-size: 8pt; background-color: #000080; border-style:                solid; border-width: 0 }/* Table Substitute item header row style - used for substitute items only */.TblSubHdr   { font-family: Arial; font-size: 8pt; background-color: #FFFF99; color: #000000;                border: 1 solid #000000 }/* 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 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-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 }/* 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  { text-align: Left;                background-color: #0033CC; border-style: outset; border-width:                2px; padding-left: 2px; padding-right: 2px; padding-top: 4px;                padding-bottom: 4px }div.menuBar a.menuButton { background-color: transparent; color: #FFFFFF; cursor: pointer; left: 0px;                position: relative; text-decoration: none; top: 0px; z-index:                100; margin: 1px; padding-left: 6px; padding-right: 6px;                padding-top: 2px; padding-bottom: 2px }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: #6DAAE7; color: #FFFFFF; left: 1px; top: 1px;                border: 1px inset #E0E0E0 }div.menu     { background-color: #3366CC; left: 0px; position: absolute; top: 0px;                visibility: hidden; z-index: 101; color: #FFFFFF;                padding-left: 0px; padding-right: 1px; padding-top: 0px;                padding-bottom: 1px }div.menu a.menuItem { color: #FFFFFF; cursor: pointer; display: block; text-decoration: none;                white-space: nowrap; padding-left: 1em; padding-right: 1em;                padding-top: 3px; padding-bottom: 3px }div.menu a.menuItem:hover, div.menu a.menuItemHighlight { background-color: #6DAAE7; color: #000080 }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;}