body {background: #ffffff; color: #000000; margin: 5px; }

h1,h2,h3,h4,p,th,td,tr, caption,ul,li,ol,address,body,dt,dd,select,option { font-family: Optima, Verdana, "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif; }

p.main { font-style: normal; text-decoration: none; text-align: justify; text-indent: 0px; line-height: 1.5em; font-size: 12pt;}

p.indent { font-style: normal; text-decoration: none; text-align: justify; text-indent: 20px; line-height: 1.5em; font-size: 12pt;}

td { font-style: normal; text-decoration: none;  text-indent: 0px; }

caption { color: #333333; background-color: #ffffff; font-size: smaller; text-align: left; line-height: 1.5em;}

hr { color: #ffcc99; background-color: #ffffff; }

address { font-style: normal; text-decoration: none; font-size: smaller; color: #666666; background-color: transparent; text-align: center; }

blockquote { font-style: normal; text-decoration: none; font-size: smaller; color: #666666; background-color: transparent; text-align: left; margin-left: 50px;}

strong { font-weight: bold; }

li { font-style: normal; text-decoration: none;  color: #666666; background-color: transparent; text-align: left; }


.pathTopDecor       { color: #cccccc; background-color: #ffffff; height: 3px; }
.path              { color: #ffffff; background-color: #333333; font-size: smaller; font-weight: bold; }
.pathBottomDecor    { color: #cccccc; background-color: #ffffff; height: 3px; }


.topMenu     {color: #000000; background-color: #cccccc; font-size: smaller; border: 1px solid #666666; }
.topMenu-special {color: #000000; background-color: #ffcc99; font-size: smaller; border: 1px solid #cc9966; }

.logoBar   { color: #666666; background-color: #ffffff; }
.logoLegend         {color: #000000; background-color: #cccccc; font-size: smaller; text-align: center; border: 1px solid #cc9966;}

.main-panel        {color: #000000; background-color: #ffffff; }


.gutterColumnLeft { color: #000000; background-color: #ffffff; }

.heading1  { font-size: 1.3em; color: #ff9966; background-color: #ffffff; }
.heading2  { font-size: 1.2em; color: #ff9966; background-color: #ffffff; }
.heading3  { font-size: 1.1em; color: #ff9966; background-color: #ffffff; }

.main-image {text-align: center; margin: 2px; color: #993300; background-color: #ffffff; font-size: smaller;}

.eqn {text-align: center; margin: 12px; color: #000066; background-color: transparent; font-size: 12pt; }

.angular { color: #006600; background-color: transparent; }
.radial { color: #660066; background-color: transparent; }

.datahead {color: #ffffff; background-color: #336699; font-size: smaller; text-align: left; }
.datacontent {color: #000000; background-color: #ffffcc; font-size: smaller; text-align: left; }

.image {color: #336699; background-color: #ffffff; font-size: smaller; text-align: right; }

.quotes {color: #336699; background-color: #ffffcc; font-size: smaller; border: 1px solid #ffcc33; }

div.figure {
  float: none;
  width: 96%;
  border: thin silver solid;
  margin: 0;
  padding: 0.5em;
  text-align: justify;
}
p.figureImage {
  text-align: center;
}
p.figureCaption {
  font-style: italic;
  
  text-indent: 0;
  color: #663300; 
  background-color: #ffffff;
  text-align: justify;
  line-height: 1.5em;
}

a:link { color: #336699; background-color: transparent; text-decoration: none; }
a:visited { color: #336699; background-color: transparent; text-decoration: none; }
a:active {color: #ffcc99; background-color: #6699cc; text-decoration: none; }
a:hover { color: #ffcc99; background-color: #6699cc; text-decoration: none; }

.menu-panel-l        {color: #000000; background-color: #bbddff; }
.menu-head-l  {text-align: left; color: #003366; background-color: #bbddff; }
.menu-head-lc  {text-align: center; color: #003366; background-color: #bbddff; }
.menuL         {color: #003366; background-color: #6699cc;  border: 1px solid #cc9966; }
.menuLSel         {color: #cc9966; background-color: #336699;  border: 1px solid #cc9966; }

a.menu:link { color: #ffffff; background-color: transparent; text-decoration: none; font-weight: bold;  }
a.menu:visited { color: #ffffff; background-color: transparent; text-decoration: none; font-weight: bold; }
a.menu:active {color: #ffcc99; background-color: #6699cc; text-decoration: none; font-weight: bold; }
a.menu:hover { color: #ffcc99; background-color: #6699cc; text-decoration: none; font-weight: bold;  }

a.pathAnchor:link { color: #99ccff; background-color: transparent; text-decoration: none; }
a.pathAnchor:visited { color: #99ccff; background-color: transparent; text-decoration: none; }
a.pathAnchor:active {color: #ffcc99; background-color: #6699cc; text-decoration: none; }
a.pathAnchor:hover { color: #ffcc99; background-color: #6699cc; text-decoration: none; }

.OrbitalMenuTopDecor       { color: #ffffff; background-color: transparent; height: 0px; }
.OrbitalMenu              { color: #ffffff; background-color: #6699cc; font-weight: bold; border: 1px solid #cc9966;}
.OrbitalMenuBottomDecor    { color: #ffffff; background-color: transparent; height: 4px; }

.OrbitalMenuTopDecorSel       { color: #ffffff; background-color: transparent; height: 0px; }
.OrbitalMenuSel              { color: #ffffff; background-color: #336699; font-weight: bold; border: 1px solid #cc9966;}
.OrbitalMenuBottomDecorSel    { color: #cccccc; background-color: #6699cc; height: 4px; }

a.OrbitalMenuA:link { color: #ffffff; background-color: transparent; text-decoration: none; font-size: smaller;}
a.OrbitalMenuA:visited { color: #ffffff; background-color: transparent; text-decoration: none; font-size: smaller;}
a.OrbitalMenuA:active {color: #ffcc99; background-color: #6699cc; text-decoration: none; font-size: smaller;}
a.OrbitalMenuA:hover { color: #ffcc99; background-color: #6699cc; text-decoration: none; font-size: smaller;}

a.OrbitalMenuASel:link { color: #ffffff; background-color: transparent; text-decoration: none; font-size: smaller;}
a.OrbitalMenuASel:visited { color: #ffffff; background-color: transparent; text-decoration: none; font-size: smaller;}
a.OrbitalMenuASel:active {color: #ffcc99; background-color: #6699cc; text-decoration: none; font-size: smaller;}
a.OrbitalMenuASel:hover { color: #ffcc99; background-color: #6699cc; text-decoration: none; font-size: smaller;}

.thanks {color: #006600; background-color: #eeeeee; }
.thankserror {color: #660000; background-color: #eeeeee; }

