/****************************************************************************
  Copyright (c) 2006 Pelco. All rights reserved.

  This file contains trade secrets of Pelco.  No part may be reproduced or
  transmitted in any form by any means or for any purpose without the express
  written permission of Pelco.

  $File: styles.css$
  $Revision: 2$
  $Date: 12/20/2007 03:52:19 PM$
  $Author: lhighman$
 ****************************************************************************/

body {
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;
}

body, .text {
  font-size: 10pt;
  font-family: Verdana;
}


/*****************************************************************************/
/******                           Message Boxes                         ******/

.error {
  padding: 10px;
  margin: 10px;
  border: 1px solid #000000;
  background-color: #ffffff;
  text-align: center;
}

.status {
  padding: 10px;
  margin: 10px;
  text-align: center;
}


.error-text {
  font-size: 10pt;
  font-weight: bold;
  color: #ff0000;
}

.message {
  padding: 10px;
  margin: 10px;
  border: 1px solid #000000;
  background-color: #ffffff;
  text-align: center;
}

.message-text {
  font-size: 10pt;
  font-weight: bold;
  color: #003366;
}

.tip {
  padding: 10px;
  margin: 10px;
  border: 1px solid #000000;
  background-color: #ffffff;
  text-align: center;
}

.tip-text {
  font-size: 7pt;
  font-weight: bold;
}

.signin-help {
  font-family: Verdana;
  font-weight: normal;
  font-size: 8pt;
  font-weight: bold;
  color: #949599;
  text-decoration: underline;
  padding: 2px 4px 2px 4px;
  cursor: pointer;
}

/*****************************************************************************/
/******                           Online Help                           ******/
.online-help-text {
  font-family: Verdana;
  font-weight: normal;
  font-size: 10pt;
  color: #003366;
  text-decoration: none;
}
.online-help-text-link {
  font-family: Verdana;
  font-weight: normal;
  font-size: 10pt;
  color: #003366;
  text-decoration: underline;
  cursor: pointer;
}

.online-help-heading {
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
}

.online-help-heading-link {
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
  color: #003366;
  text-decoration: underline;
}

.online-help-icon {
  padding: 0px 4px 0px 4px;
  border: 0;
  width: 18px;
  height: 18px;
}

/*****************************************************************************/
/******                           Group Elements                        ******/

.header-text {
  font-size: 8pt;
  padding: 2px 4px 2px 4px;
}

.product-branding {
  color: #b2b3b4;
  font-size: 13pt;
  font-style: italic;
  font-weight: bold;
  font-family: Verdana;
}

.global-nav {
  font-size: 8pt;
  text-align: center;
  color: #000000;
  padding: 2px 4px 2px 4px;
}

.local-nav {
  font-size: 8pt;
  padding: 0px 10px 0px 10px;
  border-left: 1px solid #ffffff;
}

.footer-table {
  font-size: 8pt;
  width: 100%;
}

.footer-text {
  font-size: 8pt;
  padding: 2px 4px 2px 4px;
  color: #939498;
}

.footer-nav {
  font-size: 8pt;
  padding: 2px 8px 2px 8px;
  color: #939498;
}


/*****************************************************************************/
/******                           Other Elements                        ******/

.welcome {
  font-size: 8pt;
  font-weight: bold;
  padding: 2px 8px 2px 8px;
}

.time-date {
  font-size: 7pt;
}


/*****************************************************************************/
/******                            Tab Elements                         ******/

.tab-active, .tab-inactive {
  text-align: center;
  height: 23px;
}

.tab-active {
  border-top: 1px solid #b5bdc8;
  border-right: 1px solid #b5bdc8;
  border-left: 1px solid #b5bdc8;
}

.tab-active-link {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  padding: 4px 8px 4px 8px;
}

.tab-inactive {
  border-top: 1px solid #d9dde0;
  border-right: 1px solid #d9dde0;
  border-bottom: 1px solid #b5bdc8;
  background-repeat: no-repeat;
  background-position: right;
}

.tab-inactive-link {
  color: #000000;
  text-decoration: none;
  padding: 4px 8px 4px 8px;
}


/*****************************************************************************/
/******                           Table Elements                        ******/

th {
  font-size: 8pt;
  font-weight: bold;
}

td {
  font-size: 8pt;
}


/*****************************************************************************/
/******                          xSelect Elements                       ******/

.xselect, .xselect-over {
}

.xselect-over {
  text-decoration: underline;
}

.xselect-current {
  font-weight: bold;
}

.xselect-items {
  border: 1px solid #000000;
  background-color: #ffffff;
}

.xselect-item, .xselect-itemOver {
  cursor: pointer;
  padding: 2px 6px 2px 6px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  text-decoration: none;
}

.xselect-itemOver {
  color: #ffffff;
  background-color: #003366;
}


/*****************************************************************************/
/******                           Input Elements                        ******/

.button, .button-disabled {
  font-size: 8pt;
  text-align: center;
  font-family: Verdana;
  border: 1px solid #b5bcc4;
  background-color: #ffffff;
  background-image: url(/templates/default/images/button_bg.jpg);
}

.textbox, .textbox-disabled {
  height: 18px;
  font-size: 8pt;
  font-family: Verdana;
  border: 1px solid #b5bcc4;
  background-color: #ffffff;
  padding: 1px 2px 0px 2px;
}

.presettext, .presettext-disabled {
	width: 38px;
  height: 18px;
  font-size: 8pt;
  font-family: Verdana;
	font-weight: bold;
  border: 1px solid #b5bcc4;
  background-color: #ffffff;
	color: #0000ff;
	vertical-align: middle;
	text-align: center;
}

.textarea, .textarea-disabled {
  font-size: 8pt;
  font-family: Verdana;
  border: 1px solid #b5bcc4;
  background-color: #ffffff;
  padding: 1px 2px 0px 2px;
}

.button-disabled, .textarea-disabled, .textbox-disabled {
  background-color: #dddddd;
}

.checkbox {
  color: #ffffff;
  background-color: #ffffff;
}

.select {
  font-size: 8pt;
  font-family: Verdana;
  border: 1px solid #b5bcc4;
  background-color: #ffffff;
}

.regasterisk {
  font-size: 8pt;
  font-family: Verdana;
  border: 0px solid #b5bcc4;
  color: #ff9020;
  background-color: #ffffff;
}

/*****************************************************************************/
/******                          Tool Tip                               ******/

.tooltip {
  font-size: 8pt;
  font-family: Verdana;
  border: 2px solid #b5bcc4;
  position: absolute;
  padding: 4px 4px 4px 4px;
  top: 0px;
  left: 0px;
  z-index: 100;
  visibility: hidden;
  color: #202020;
  background-color: #AAAAAA;
  background-color: #ffffff;
  text-align: left;
}

