/* style1_s.css, Eltron Research, Inc., created 20060127, updated 20060320 jgp */

body 
{
  font-family: arial, helvetica, sans-serif;
  font-size: 0.8em;                        /* 80%; */ 
  color: black;                            /* text color */
  background-color: light gray;            /* white; */
  margin: 10px;
  padding: 0;
}

h1 
{
  color: #000000;
  font-size: 1.75em;
}

h2
{
  color: #000000;
  font-size: 1.50em;
}

h3
{
  color: #000000;
  font-size: 1.25em;
}

h4
{
  color: #000000;
  font-size: 1.00em;
}

p.quote
{
  margin-left: 5%;
  margin-right: 5%;
  font-style: italic;
}

#header
{
  margin-top: 10px;
  text-align: center;
  /*border: 1px solid orange;                /* debug */
}

#content
{
  margin: 10px;
  margin-left: 160px;
  /*border: 1px solid orange;                /* debug */
}

#footer 
{
  font-size: 0.75em;
  text-align: center;
  /*border: 1px solid orange;                /* debug */
}

a.smenu:link {color: #3c78f0; text-decoration: none}
a.smenu:visited {color: #3c78f0; text-decoration: none}
a.smenu:hover {color: #ff0000; text-decoration: none}
	
#navbar
{
  margin-top: 10px;
  margin-left: 10px;  
  /*border: 1px solid orange;                /* debug */
}

#nav, #nav ul                              /* all lists */
{ 
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  width: 11em;
}
	
#nav li                                    /* all list items */
{ 
  position: relative;
  z-index: 100;
  float: left;
  line-height: 1.25em;
  margin-bottom: -1px;
  width: 11em;
}
	
#nav li ul                                 /* second-level lists */
{ 
  position: absolute;
  z-index: 100;
  left: -999em;
  margin-left: 11.05em;
  margin-top: -2em;                        
}
	
#nav li ul ul                              /* third-and-above-level lists */
{ 
  left: -999em;
}
	
#nav li a
{
  width: 10em;
  display: block;
  color: black;                            /*#ffc;*/
  font-weight: bold;
  text-decoration: none;
  background-color: #E8E8E8;               /*#4488ff;*/
  border: 1px solid #aaa;
  padding: 0.45em;
}
	
#nav li a:hover 
{
  color: white;
  background-color: #646464;               /*#17dbe7;*/
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
{
  left: -999em;
}
	
                                           /* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{ 
  left: auto;
}
	


