/*****************************************************************************
 * Style Sheet for LibDocs
 * $Id: style.css,v 1.3 2006/05/04 00:05:42 james Exp james $
 */

/* Global class for "new this revision".  Use with <div> and <span>.  Upon
 * update to the next revision we can search and replace it away.
 */
.new
{
  /* The old green was hard for some to see and not distinct from table
     backgrounds in greyscale mode. */
  /*background-color: #bdfce4; */

  /* This is slightly uglier, but much more distinct in both cases, yet
     still "green", so not confusion. */
  background-color: #80f090;
}

.changed
{
  /* Same reasons here as for ".new" */
  background-color: #80f090; 
  padding-left: 2px;
  border-left-style: solid;
  border-left-width: 3px;
  border-left-color: #ff4444; 
}

.updated
{
  background-color: #e4dbfc;
}

.reconfigured
{
  background-color: #fcbde4;
}

/* Use with <div> and <span>. Just threw these in. */

.yellow
{
  background-color: yellow;
}

.red
{
  background-color: red;
}

.cyan
{
  background-color: #66ffff;
}

.magenta
{
  background-color: #ff00ff;
}

.green
{
  background-color: green;
}

.orange
{
  background-color: orange;
}


.darkgreen
{
  background-color: darkgreen;
  color: white;
}
.lightgreen
{
  background-color: lightgreen;
}

.lightblue
{
  background-color: lightblue;
}

.darkblue
{
  background-color: darkblue;
  color: white;
}

.blue
{
  background-color: blue;
  color: white;
}

.black
{
  background-color: black;
  color: white;
}

.darkgray
{
  background-color: darkgray;
}

.lightgray
{
  background-color:  #eeeeee;
}

.removed
{
  background-color: #e0e0a0;
  text-decoration: line-through
}

.paddedList
{
  padding-top: 0.5em;
}

/* General header styles */

H1
{
  /* font-family: cursive; */
  border-top:        ridge;
  border-top-color:  blue;
  border-top-width:  medium;
  padding-top:       1ex;

  /* Make sure no floats overlap either side of the heading */
  clear:             both;
}

H2
{
  border-top:        solid;
  border-top-color:  green;  
  border-top-width:  thin;
  padding-top:       1ex;
}

H3
{
  border-top:        dotted;
  border-top-color:  green;    
  border-top-width:  thin;
  padding-top:       1ex;
}

H3.blank
{
  border-top:        none;
  padding-top:       1ex;
}

/* Image - the heading image hangs out on the right */
IMAGE.header
{
  float: right;
}

img.floatLeft { float: left;
margin: 4px; }

img.floatRight { float: right;
margin: 4px; }


/* The section header for a class.  Used with <h2> usually, or similar. */
.class
{
  font-family: monospace;
}

/* Things like AOL queues, IIA application names, and hostnames are more
 * naturally displayed in a monospace font.
 */
.queue, .app, .host
{
  font-family: monospace;
}

/* The name of a function and of a type */
PRE.func, PRE.type
{
  font-family:       monospace;
  border-top:        solid;
  border-top-width:  thin;
  padding-top:       1ex;
}

/* General description of a class.  Use with <div> */
.classdesc {}  

/* Description of a function and a type.  Use with <div> */
.funcdesc, .typedesc
{
  margin-left: 1em;
}

/* Code snippet.  Use with <pre> exclusively. */
PRE.code, PRE.tty
{
  font-family: monospace;
  margin-left: 1em;
}

/* Footer paragraph */
P.footer
{
  border-top:        solid;
  border-top-width:  thin;
  font-size:         smaller;
  padding-top:       1ex;
}

/* Warning:, Tip:, Note:..  Use like <span class="note">Note:</span> */

.hint
{
  font-family:     cursive;
  font-weight:     bold;
  font-style:      italic;
  color:           red;
}

.message
{
  font-family:     cursive;
  font-weight:     bold;
  color:           red;
}

.notice
{
  font-family:     cursive;
  font-weight:     bold;
}

.todo
{
  font-family:     cursive;
  font-weight:     bold;
  font-style:      italic;
  color:           red;
  text-transform:  capitalize;
}

.warning
{
  font-family:     cursive;
  font-weight:     bold;
  color:           red;
  text-transform:  uppercase;
}

.note
{
  font-family:     cursive;
  font-weight:     bold;
  text-transform:  uppercase;
}

.tip
{
  font-family:     cursive;
  font-weight:     bold;
  text-transform:  capitalize;
}

/* Deprecated stamp in the background */
.deprecated
{
  background:  url(http://eng/WebDocs/LibDocs/deprecated.gif);
  color:       black;
}

/* Tables and Cells */

TABLE
{
  empty-cell:      show;
  border-collapse: separate;
  border:          solid;
  border-color:    #dddddd;
}

/* Table with no border */
TABLE.blank
{
  empty-cell:      show;
  border-collapse: separate;
  border:          none;
  border-color:    #dddddd;
}

/* Set the background and alignment of table headers */

TH
{
  background-color:  #bbbbbb;
  text-align:        center;
  vertical-align:    top;
  padding:           4pt;
}

/* Set the background and alignment of table sub-headings */

TH.subheading
{
  background-color:  #dddddd;
  text-align:        center;
  vertical-align:    top;
  padding:           4pt;
}

/* Set the background and alignment of table "separator" class.
 * Typical use is as a colspan across the table.
 */

TD.separator
{
  background-color:  #cccccc;
  vertical-align:    top;
}
  
/* Set the background and alignment of table cell */

TD
{

  background-color:  #eeeeee;  
  vertical-align:    top;
  padding:           4pt;
}

/* Table row with white backgrond */

TD.blank
{
  background-color:  #FFFFFF;
  vertical-align:    top;
  padding:           4pt;
}

TD.blankvcenter
{
  background-color:  #FFFFFF;
  vertical-align:    middle;
  padding:           4pt;
}


/* Quoted text */
.quote
{
  /* font-size:  smaller;*/
  margin-left:   1em;
  margin-right:  1em;
  text-align:    justify;
}

/* The actual footnote.  Use <sup> for the identifier. */
.footnote
{
  font-size:     smaller;
  margin-left:   1em;
  margin-right:  1em;
  text-align:    justify;
}
     
/* Font settings for CVS Id tag */

.cvs_id_tag
{
  font-family:  monospace;
  font-style:   italic;
  font-size:    75%;
}

P.figure
{
  text-align:    center;
  border:        solid;
  border-width:  thin;
}

/* For creating <a> links that link to "themselves" */

A.selflink:link
{
  text-decoration: underline;
  color: black;
} 
A.selflink:visited
{
  text-decoration: underline;
  color: black;
} 
A.selflink:hover
{
  text-decoration: underline;
  color: black;
  background-color: lightblue;
} 

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