  body  { color		:	#000000;
	background-color:	#ffffff;
        font-family     :       sans serif, arial;
        margin-top      :       10px;
        margin-bottom   :       10px;
        margin-left     :       20px;
        margin-right    :       20px;
        line-height     :       125%;
        letter-spacing  :       normal;
        word-spacing    :       0.15em
       }
pre,span{font-family:Monospace, arial, sans serif}

h1,h2,h3,h4,h5,h6 { font-family	        :sans serif, arial;
                    color	        :navy;
                  
                  }

div.heading
{
  font-weight:bold;
  font-size:large;
  color:blue
}
div.subheading
{
  font-weight:bold;
  font-size:medium;
  color:blue
}

a
{
   text-decoration:none;
   font-weight:bold;
}
a:link
{
   color:#006699;
}
a:visited
{
  color: #4169E1;
}
a:hover
{
   color:white;
   background-color: #0000FC;
 
}	
a:active
{
   color:white;
   background-color: #0000FC;
   
}


ul.menu
{    background:navy;
   list-style-type:none; 
   line-height:1.6em;
   word-spacing:9px;
   width 60em;
   display: block;
}

ul.menu li {
 float:left;
   background:navy;

 white-space: nowrap;
 border-right-style:solid;
 border-right-color:white;
 border-right-width:medium;
 border-bottom-style:solid;
 border-bottom-color:white;
 border-bottom-width:medium;
}
 


ul.menu a:link
{  background-color:navy;
   color:white;
}
ul.menu a:visited
{background-color:navy;
  color: white;
}
ul.menu a:hover
{background-color:navy;
   color:#ffcc33;

}	
ul.menu a:active
{background-color:navy;
   color:#ffcc33;
}




.half{float:left; width:45%; border-style:solid; border-color:blue; border-width:thin;padding:10px;}
.bluebox{border-style:solid; border-color:blue; border-width:thin;padding:10px;}
div.smallbox{border-style:solid; border-color:blue; border-width:thin;padding:10px; height:33%; width:33%; float:left}
.bluer{color:blue;
       font-weight:bold}

p{font-family:sans serif, arial}
dt{font-weight:bold}
ul.non{list-style-type:none}

p.invisible{visibility:hidden}
p.question {background:#ffffff;color: purple;font-weight:bold; font-size:larger}
p.answer   {visibility:hidden}

.notSeen{display:none}

.fancy   {font-family: Monotype Corsiva, Comic Sans Ms;
             font-size:20px}

div.caption{font-weight:bold; text-align:center}
div.box{border-style:groove; padding:20px}
.box{border="1"; border-style:solid;}

#toc
{
 margin-left:3px;
 margin-top:6px;
 color           :	#000000;
 background	 :	#d9e9ff;
 font-family     :       sans serif, arial;
 font-size       :       10pt;
 line-height     :       120%;
 letter-spacing  :       normal;
 word-spacing    :       0.1em;
}
a.toc:link    { color: blue; text-decoration:none; font-weight:normal}
a.toc:visited { color: purple; text-decoration:none; font-weight:normal }
a.toc:hover   { color: red;  text-decoration:none; font-weight:normal  }
a.toc:active  { color: red;  text-decoration:none; font-weight:normal  }

ul.nav {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 40em; 
  background:navy;
  list-style: none;
 }
 
ul.nav li {
  float: left;
	white-space: nowrap;
 border-right-style:solid;
 border-right-color:White;
 border-right-width:thin;
}
 
 
ul.nav a {
  padding: 0 1.25em;
  line-height: 1.6em;
  text-decoration: none;
  color: white;
  float: left;
  display: block;
}
 
 
ul.nav a:hover ,
ul.nav a:focus {
  color: #333;
}
 
 


