/*  iView Style
    Copyright (c)2000-2003 iControl <icontrol@icontrol.ws>. All rights reserved.
    Modifications:
      2003 February 7  DLE
*/

  /*  Standard frame  */

BODY {
  background:dimgray;
  background:goldenrod;
  background:sandybrown;
  background:tan;
  background:wheat;
  background:steelblue;
  background:lightsteelblue;
  background:cadetblue;
  background:cornsilk;
  background:#D2B48C;
  background:teal;
  background:#00B8B8;
  background:#F5D76A;
  background:slategray;
  background:silver;
  background:#CCCCFF;
  background:slategray;
  background:white;
}

BODY.display {
  background:slategray;
  background:white;
}

BODY, DIV, TH, TD, UL, LI, CAPTION, P, FORM, SELECT, INPUT {
  font-size: 10pt;
  font-family: Tahoma, Arial, Espy, Palotino, Helvetica, sans-serif;
  color: #222222;
}

H1, H2 {
  font-size: 12pt;
  color: #444444;
  font-weight: bold;
}

.welcome { 
  color:#444444; 
  font-size:14pt; 
  font-weight:bold; 
/*  font-style:italic; */
  background-image:url(background.gif);
}

  /*  Custom to this Account  */

.viewPane { 
  background: white;
}

.IndicatorBar {
  font-size: 18pt;
  color: #444444;
}

.bannerFrame {
  border-bottom: 2px solid #bfd832;
}

.contentFrame {
  border-bottom: 2px solid #bfd832;
}

.panelFrame {
  border: 2px solid #666666;
}

.panelTitle {
  color: #444444;
  font-weight: bold;
}

.staticProgress {
  color: #AAAAAA;
}

.staticProgressSelected {
  color: #666666;
  text-decoration: underline;
}

.elaborationHelp {
  border: ridge;
  width: 300px;
}

  /*  Links  */

A:link, A:visited, A:active {
  text-decoration: none;
  cursor: pointer;
}

A:link {
  color: darkolivegreen;
  color: #3366CC;
}

A:visited {
  color: darkolivegreen;
  color: #3366CC;
}

A:hover {
  color: olivedrab;
  color: #8AA7E2;
}

A:active {
  color: olivedrab;
  color: #8AA7E2;
}

  /*  Reports  */

.report_table {
  border: ridge;
}

.report_heading {
  background: silver;
}

.report_active_heading {
  background: silver;
  cursor: pointer;
}

.report_heading_attention {
  background: gray;
  font-weight: bold;
}

.report_active_heading_attention {
  background: gray;
  font-weight: bold;
  cursor: pointer;
}

.report_row_0 {
  background: beige;
  text-align: right;
}

.report_row_1 {
  background: khaki;
  text-align: right;
}

.report_row_2 {
  background: darkkhaki;
  text-align: right;
}

.report_row_attention_0 {
  background: lightsalmon;
  text-align: right;
}

.report_row_attention_1 {
  background: salmon;
  text-align: right;
}

.report_row_attention_2 {
  background: darksalmon;
  text-align: right;
}

.report_data {
  background: khaki;
  text-align: right;
}

.report_data_attention {
  background: darksalmon;
  text-align: right;
}

.report_data_attention_0 {
  background: lightsalmon;
  text-align: right;
}

.report_data_attention_1 {
  background: salmon;
  text-align: right;
}

.report_data_attention_2 {
  background: darksalmon;
  text-align: right;
}

.report_data_text {
  text-align: left;
}

  /*  Plots  */

.plot_image {
  border:inset;
  background:#FFFFFF;
}

.plot_image_frame {
  border:inset;
  background:#CCCCFF;
}

.plot_control_frame {
  border:inset;
  background:#CCCCFF;
}

  /*  Panel  */

.panel_opacity_100 {
  background-color: white; 
  opacity: 1.0;
  -moz-opacity: 1.0;
/*  filter: alpha(opacity=100); */
}

.panel_opacity_75 {
  background-color: white; 
  opacity: 0.75;
  -moz-opacity: 0.75;
/*  filter: alpha(opacity=75); */ 
}

.panel_opacity_50 {
  background-color: white; 
  opacity: 0.5;
  -moz-opacity: 0.5;
/*  filter: alpha(opacity=50); */ 
}

.panel_opacity_25 {
  background-color: white; 
  opacity: 0.25;
  -moz-opacity: 0.25;
/*  filter: alpha(opacity=25); */ 
}

  /*  Indicator  */

.indicator_text, .indicator_title, .indicator_label {
  font-size: 14pt;
}

.indicator_text {
  background-color: white;
}

  /*  Dial  */

.dial_thumb {
  background-color: #888888;
  border: outset;
}

.dial_thumb_hilite {
  background-color: #CCCC00;
  border: outset;
}

  /*  Button  */

.button_thumb {
  background-color: #D7D773;
  background-color: #D3D3D3;
  border: outset;
}

.button_thumb_on {
  background-color: lightgreen;
  background-color: #D3D388;
  border: inset;
}

.button_thumb_hilite {
  background-color: #CCCC00;
  background-color: lightsteelblue;
  border: outset;
}

.button_thumb_hilite_on, .button_thumb_on_hilite {
  background-color: #CCCC00;
  background-color: #DDDDA0;
  border: inset;
}

  /*  Calendar  */

.calendar_frame {
  position: absolute;
  z-index: +790;
  visibility: hidden;
}

.calendar {
  position: absolute;
  z-index: +799;
  visibility: hidden;
}

  /*  Calendar Content  */

.calendar_content {
  font-family: arial;
  font-size: 11px;
}

.calendar_date_hilite {
  color: red;
  font-weight: bold;
}

.calendar_date_mark {
  border-color: gray;
  border-style: solid;
  border-width: 1px;
}

  /*  Calendar Bar  */

.calendar_table {
  width: 170px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #A0A0A0;
  font-family: arial;
  font-size: 11px;
}

.calendar_heading {
  background-color: #0000AA; 
}

.calendar_caption {
  width: 160px;
}

.calendar_caption_content {
  padding: 2px;
  font-family: arial;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

.calendar_body {
  padding: 5px;
  background-color: #FFFFFF;
}

.calendar_control {
  border-style: solid;
  border-width: 1px;
  border-color: #3366FF;
  cursor: pointer;
}

.calendar_control_hover {
  border-style: solid;
  border-width: 1px;
  border-color: #88AAFF;
  cursor: pointer;
}

  /*  Calendar Menu  */

.calendar_menu {
  position: absolute;
  z-index: +800;
  visibility: hidden;
}

.calendar_menu_body {
  border-width: 1px;
  border-style: solid;
  border-color: #A0A0A0;
  background-color: #FFFFDD;
}

.calendar_menu_item {
  font-family: arial;
  font-size: 11px;
  cursor: pointer;
}

.calendar_menu_item_hover {
  font-family: arial;
  font-size: 11px;
  cursor: pointer;
  background-color: #FFCC99;
}

  /*  Report Scroll Control  */

.scroll_control_arrow {
  background-color:#D7D773;
}

.scroll_control_arrow_hover {
  background-color: #CCCC00;
}

.scroll_control_arrow_hilite {
  background-color: lightgreen;
}

  /*  Status Progress  */

.status_ok {
  background-color: lightgreen;
  border: ridge;
}

.status_warning {
  background-color: yellow;
  border: ridge;
}

.status_error {
  background-color: pink;
  border: ridge;
}

.status_silent {
}


  /*  Elaboration  */

.elaboration {
}

.elaboration_warning {
  background-color: yellow;
}

.elaboration_error {
  background-color: pink;
}

.elaboration_content {
  background-color: beige;
  opacity: 0.75;
  -moz-opacity: 0.75;
}


  /*  Tree  */

.tree {
  background-color: beige;
}

.tree_warning {
  background-color: yellow;
  opacity: 0.75;
  -moz-opacity: 0.75;
}

.tree_error {
  background-color: pink;
  opacity: 0.75;
  -moz-opacity: 0.75;
}

.tree_selected {
  background-color: yellow;
  opacity: 0.75;
  -moz-opacity: 0.75;
}


  /*  Decor  */

.decor {
  background-color: white;
  opacity: 0.75;
  -moz-opacity: 0.75;
}

.decor_summary {
  height: 50px;
  font-size: 32px;
  background-color: white;
  opacity: 0.75;
  -moz-opacity: 0.75;
}

.decor_panel {
  height: 500px;
  width: 600px;
}

















/* ************************************************************ */

  /*  Compatibility  */

.heading_1 {
  color: #555555;
  font-weight: bold;
}

TH.normal {
  background-color: silver;
  cursor: pointer;
}

TH.key {
  background-color: goldenrod;
  cursor: pointer;
}

.summary_heading {
  background: darkkhaki;
  font-size: 10px;
  font-family: Arial, Espy, Helvetica, sans-serif;
  color: #222222;
}

.summary_data {
  background: khaki;
  font-size: 10px;
  font-family: Arial, Espy, Helvetica, sans-serif;
  color: #222222;
  font-weight: bold;
}

.summary_heading_attention {
  background: salmon;
  font-size: 10px;
  font-family: Arial, Espy, Helvetica, sans-serif;
  color: #222222;
  font-weight: bold;
}

.summary_data_attention {
  background: darksalmon;
  font-size: 10px;
  font-family: Arial, Espy, Helvetica, sans-serif;
  color: #222222;
  font-weight: bold;
}

.row_0 {
  background: beige;
}

.row_1 {
  background: khaki;
}

.row_2 {
  background: darkkhaki;
}

.row_attention_0 {
  background: lightsalmon;
}

.row_attention_1 {
  background: salmon;
}

.row_attention_2 {
  background: darksalmon;
}

.title {
  background: slategray;
}

.title_selected {
  background: silver;
}

.accent {
  background: olivedrab;
}

