BODY
{
/*  scrollbar-arrow-color:#DBFFFF;*/
/*  scrollbar-base-color:#63B9C9;*/
  margin:0px;
  padding:0px;
}


H1
{
  text-align:  left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style:  normal;
  color:        #000000;
}

H2
{
  text-align:  left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style:  normal;
  color:        #000000;
}

H3
{
  text-align:  left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style:  normal;
  color:        #000000;
}

TD.Header
{
  vertical-align: bottom;
}

H1.Header
{
  margin-bottom: 7px;
}

TD.HeaderLinks
{
  vertical-align: bottom;
  text-align: right;
}

TD.Menu
{
  padding:1em;
}


P
{
  text-align:     justify;

  font-family:  Verdana, Arial, Helvetica, sans-serif; /* .Code_NoCode.font-family must have the same setting. */
  font-style:   normal;
  font-variant: normal;
  font-size:    100%;
  font-weight:  normal;
  font-stretch: normal;
  text-shadow:  none;

  color:        #000000;

  text-decoration: none;
  text-transform:  none;

  letter-spacing:  normal;
  word-spacing:    normal;

  white-space:    normal;
}

TABLE
{
  /* make <td> sizes relative to body size! (Taken from a Drupal theme) */
  font-size: 1em;
}



P.AltSubPage /* for the indented icons (with smaller images) e.g. in the VMRL Scenes page */
{
  margin-left:4em;
}

P.indent_1
{
  margin-left:2em;
}

.FigureCaption
{
  font-weight: bold;
}


LI
{
  text-align:     justify;

  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-style:   normal;
  font-variant: normal;
  font-size:    100%;
  font-weight:  normal;
  font-stretch: normal;
  text-shadow:  none;

  color:        #000000;

  text-decoration: none;
  text-transform:  none;

  letter-spacing:  normal;
  word-spacing:    normal;

  white-space:    normal;

  margin-top:.2em;
  margin-bottom:.2em;
}



Dir
{
  text-align:     justify;

  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-style:   normal;
  font-variant: normal;
  font-size:    100%;
  font-weight:  normal;
  font-stretch: normal;
  text-shadow:  none;

  color:        #000000;

  text-decoration: none;
  text-transform:  none;

  letter-spacing:  normal;
  word-spacing:    normal;

  white-space:    normal;
}

Address
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.VRML
{
    font-family: Lucida Console, Courier;
}

.VRMLFieldHeader
{
  font-family: Courier New, Courier;
}


TD.Header
{
  text-align: left;
}

/* Menu styles */


TD.Menu
{

  text-align:     left;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size:    .8em;

  font-style:   normal;
  font-variant: normal;
  font-weight:  normal;
  font-stretch: normal;
  text-shadow:  none;

  color:        #000000;

  text-decoration: none;
  text-transform:  none;

  letter-spacing:  normal;
  word-spacing:    normal;

  white-space:    normal;

  padding: .5em;
  margin: 0;
}



UL.Menu
{
  list-style: none;
  border: none;
  text-align:left;

  padding-left:0em;
  padding-top:0em;
  padding-bottom:0em;
  padding-right:0em;

  margin-left:1.2em;
  margin-top:0em;
  margin-bottom:0em;
  margin-right:0em;
}



LI.Expanded
{
  list-style-type: circle;
  list-style-image: url(img/MenuExpanded.png);

  padding-left:0em;
  padding-top:0em;
  padding-bottom:0em;
  padding-right:0em;

  margin-left:0em;
  margin-top:.15em;
  margin-bottom:0em;
  margin-right:0em;
}



LI.Collapsed
{
  list-style-type: disc;
  list-style-image: url(img/MenuCollapsed.png);

  padding-left:0em;
  padding-top:0em;
  padding-bottom:0em;
  padding-right:0em;

  margin-left:0em;
  margin-top:.15em;
  margin-bottom:0em;
  margin-right:0em;
}

LI.Leaf
{
  list-style-type: square;
  list-style-image: url(img/MenuLeaf.png);

  padding-left:0em;
  padding-top:0em;
  padding-bottom:0em;
  padding-right:0em;

  margin-left:0em;
  margin-top:.15em;
  margin-bottom:0em;
  margin-right:0em;
}


/*----------------------------*/
/* Used for the Follower spec */

.ParagraphID
{
/*  color:#047; */
  color:#445;
  font-size:.7em;
}


.TBD
{
  color:#801;
}


/*---------------------------*/
/* After ,7cm */

.Code
{
    font-family: Courier New, Courier; /* Must match .Code_tt.font-family and .Vrml.font-family. */
    font-size: 1em;
    text-align: left;
    background-color: #ffffff;
    background-image: url(img/WhiteBgnd.png);
/*    padding: .5em, 1em, .5em, 1em; */
    padding-top: .5em;
    padding-bottom: .5em;
    padding-left: 1em;
    padding-right: 1em;
    border: 1px solid #c8c8d0;
}

.Vrml_Def           { color: #800000; }
.Vrml_DefName       { color: #0000B7; }
.Vrml_NodeName      { color: #B00000; }
.Vrml_Field         { color: #808000; }
.Vrml_FieldIn       { color: #FF0000; }
.Vrml_FieldOut      { color: #FF00FF; }
.Vrml_FieldInOut    { color: #008000; }
.Vrml_StdNode       { color: #0A4B6B; }
.Vrml_ProtoNode     { color: #008080; }
.Vrml_ProtoNodeDecl { color: #008080; font-weight: bold; }
.Vrml_ExtensionNode { color: #FF9224; }
.Vrml_SFInt32       { color: #595959; }
.Vrml_SFFloat       { color: #800080; }
.Vrml_SFVec3f       { color: #000080; }
.Vrml_SFRotation    { color: #9D004F; }
.Vrml_tt            { font-family: Courier New, Courier; } /* font-family must match .Code.font-family. */
.Vrml_ExternProto   { color: #800000; }
.Vrml_AccType       { color: #800000; }
.Vrml_DataType      { color: #0000FF; }
.Vrml_CmtOp         { color: #4040c0; font-style: italic; }
.Vrml_Cmt           { color: #404080; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: .9em;} /* font-family must match P.font-family. */
.Vrml_UrlString     { color: #802080; }

.Code_Op            { color: #FF0000; }
.Code_FuncName      { color: #000000; font-weight: bold; }
.Code_KeyWd         { color: #0000b0; }
.Code_Number        { color: #0000ff; }
.Code_String        { color: #008000; }
.Code_NoCode        { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; } /* font-family must be equal to P.font-family. */
.Code_tt            { font-family: Courier New, Courier; } /* font-family must match .Code.font-family. */
.Code_Cmt           { color: #404040; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; } /* font-family must match P.font-family. */
.code_CmtOp         { color: #404040; }


