/* =============================================================================
  main.css

  VERSIONINFO
  Version:   9.2.10000.194
  Copyright: Copyright © 2004-2021 Pharos Systems International Inc

  Description:
  Main stylesheet for the Nerve Center

  Notes:
  Not Available

 Warning:
  This software is property of Pharos Systems New Zealand Ltd.
  Unauthorized use or duplication of this software is strictly prohibited.  
  Authorized users are subject to the following restrictions:
    * Neither the author, their corporation, nor Pharos Systems New Zealand Ltd.
    is responsible for any consequences of the use of this software.
    * The origin of this software must not be misrepresented either by 
      explicit claim or by omission.
    * Altered versions of this software must be plainly marked as such.
    * This notice may not be removed or altered.

================================================================================ */
BODY
{
    border-right: 0px;
    border-top: 0px;
    font-size: 13px;
    margin: 0px;
    border-left: 0px;
    color: #2f4e9d;
    border-bottom: 0px;
    font-family: Verdana;
    background-color: #ffffff
}
.main-page-title
{
    font-size: 14px;
    color: #21366b;
    font-family: Verdana;
    text-align: left;
    padding-left: 10px;
}
.main-class
{
    padding-right: 10px;
    padding-left: 10px;
    width: 775px;
    color: #34467d
}

.main-block-reservation-form
{
    padding-right: 10px;
    padding-left: 10px;
    vertical-align: middle;
    color: #2f4e9d;    
    font-family: Verdana;
    background-color: #d5e4ef;
}
.main-highlight
{
    text-align: center;
    background-color: #34467d;
    width: 775px;
    border: 0px;
    height: 35px;
}
.main-highlight-bar-padding
{
    text-align: center;
    background-color: #34467d;
    width: 775px;
    border: 0px;
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
}
.main-highlight-padding
{
    padding-top: 5px;    
    text-align: center;
    background-color: #34467d;
    width: 775px;
    border: 0px;
}
SELECT.main-highlight
{
    vertical-align: middle
}
INPUT.main-highlight
{
    vertical-align: middle
}
SELECT.main-sizing-combo
{
    width: 100%;
    font-weight: normal;
    font-size: 13px;
    color: black;
    background-color: white;
}
.main-highlight-font
{    
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;    
    color: white;
    font-family: Verdana;
}
.main-combo-box-font
{
    color: black;
}
.main-queue-header-left-text-font
{
    font-weight: bold;
    border-right-width: 0px;
    padding-left: 10px    
}
.main-queue-header-font
{        
    font-size: 10px;
    color: #2f4e9d;    
    vertical-align: middle;            
    font-family: Verdana;    
    background-color: #f0eeee;
    border-style: solid;
    border-color: gray;    
    border-width: 1px 0px 1px 1px    
}
.main-page-header-info-bar
{
    background-color: #f0eeee;    
    vertical-align: middle;
    border-style: solid;
    border-color: gray;
    border-width: 0px 1px 1px 1px;
}
.main-input-form
{
    padding-right: 10px;
    padding-left: 10px;           
    font-size: 13px;
    vertical-align: middle;
    color: #2f4e9d;    
    font-family: Verdana;
    background-color: #d5e4ef;
}
TD.main-input-form
{
    padding-right: 15px;
    padding-left: 15px
}
TABLE.main-input-form
{
    padding-bottom: 5px;
    padding-top: 5px
}
SELECT.main-input-form
{
    font-weight: normal;
    font-size: 13px;
    color: black;
    background-color: white;
}
.main-logon-form
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
    vertical-align: middle;
    color: #2f4e9d;
    font-family: Verdana;
    background-color: #d5e4ef;
}
.main-input-form-top-bottom-padding
{
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    font-size: 13px;
    vertical-align: middle;
    color: #2f4e9d;    
    font-family: Verdana;
    background-color: #d5e4ef;
}
/* The spacing between the header and the page content */
.main-header-spacing
{
    font-size: 10px;
}
A:link
{
    font-weight: bold;
    color: #2f4e9d;
}
A:visited
{
    font-weight: bold;
    color: #2f4e9d;
}
A:active
{
    color: 2f4e9d;
}
A:hover
{
    color: gray;
}
TABLE
{
    font-size: 13px
}
INPUT.main-button
{
    font-weight: normal;
    font-size: 13px;
    color: white;    
    background-color: #405c93    
}
INPUT.main-text-box
{
    font-weight: normal;
    font-size: 13px;
    color: black;
    background-color: white    
}
TABLE.main-list
{
    width: 100%
}
TR.main-list-header
{
    font-weight: bold;
    font-size: 13px;    
    color: white;
    font-family: Verdana;       
    background-color: #405c93
     
}
TD.main-list-header
{
    font-weight: bold;
    font-size: 13px;    
    color: white;
    font-family: Verdana;    
    background-color: #405c93    
}
TR.main-list-urgent
{
    color: white;
    background-color: #ef6b00
}
TR.main-list-urgent A:link
{
    color: white  
}
TR.main-list-urgent A:visited
{
     color: white     
}
TR.main-list-urgent A:hover
{
    color: gray
}
TR.main-list-stable
{
    color: black;
    background-color: white
}
TD.main-list-item
{
    border-top: black 1px solid;
    font-size: 13px;
    color: black;
    font-family: Verdana
}
TD.main-list-item A:link
{
    color: black
}
TD.main-list-item A:visited
{
    color: black
}
TD.main-list-item A:hover
{
    color: gray
}
IMG
{     
    vertical-align: top
}
A IMG
{    
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none
}
TR.main-list-highlight
{
    background-color: aliceblue;
}
.main-table-caption
{
    padding-top: 10px;
    font-weight: bold;
    font-size: 16px;
    color: #2f4e9d;   
    font-family: Verdana
}
.main-queue-station-title
{
    font-size: 25px;
    color: #ccccff;
    font-family: Verdana;
    text-align: left
}
.main-list-queue-goto
{
    font-family: Verdana;
    background-color: red
}
.main-list-queue-waiting
{
    background-color: aliceblue
}
.main-queue-item-goto
{
    border-top: black 1px solid;
    font-size: 15px;
    color: white;
    font-family: Verdana;
    background-color: red
}
A.main-queue-item-goto:link
{
    color: white
}
A.main-queue-item-goto:visited
{
    color: white
}
A.main-queue-item-goto:hover
{
    color: green
}
.main-queue-item-waiting
{
    border-top: black 1px solid;
    font-size: 15px;
    color: black;
    font-family: Verdana;
    background-color: aliceblue;
}
A.main-queue-item-waiting:link
{
    color: black
}
A.main-queue-item-waiting:visited
{
    color: black
}
A.main-queue-item-waiting:hover
{
    color: green
}
.main-page-header-button-text
{
    color: #233970;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    vertical-align: middle;
    padding-left: 5px;
}
A.main-page-header-button-text:link
{
    color: #233970;
    text-decoration: none;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px;
}
A.main-page-header-button-text:visited
{
    color: #233970;
    text-decoration: none;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px;
}
.main-page-header-button-text-over
{
    color: #4e6495;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    vertical-align: middle;
    padding-left: 5px;
}
A.main-page-header-button-text-over:link
{
    color: #4e6495;
    text-decoration: none;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px;
}
A.main-page-header-button-text-over:visited
{
    color: #4e6495;
    text-decoration: none;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px;
}