@charset "utf-8";
/* CSS Document */

body{
text-align: left;
background-color: #F5F5F5;
padding:0;
border:0;
margin:0;
max-width:78em;
min-width:78em;
}

#wrapper{
position: relative;
width: 100%;height: 100%;
text-align: left;
padding:0;
border:0;
margin:0;
}

#banner{
padding: 0;
border: 0;
margin: 0;
}

#intro{
padding: 0;
border: 0;
margin: 0;
text-align: left;
}

h1{
font-size: 2.5em;
font-weight: 600;
margin: 5px;
padding:0;
border:0;
font-family: "Times New Roman", Times, serif;
}

h2 {
font-size: 1.6em;
font-weight: 600;  
font-family: "Times New Roman", Times, serif;
margin: 5px;
padding: 0;
border: 0;
}

h3 {
color: black;
font-size: 1.0em; 
font-weight: 700; 
Font-family: Arial, sans-serif;
margin: 5px;
padding: 0;
border: 0;
}


h4 {
color: black;
font-size: 0.9em; 
font-weight: 600; 
Font-family: Arial, sans-serif;
margin: 2px;
padding: 0;
border: 0;
}

#subheading{
padding: 0;
border: 0;
margin: 0;
text-align: left;
}

a {
height: auto;
width: auto;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
text-decoration: none;
color: #039;
}

p {
color: black;
font-size: 1.0em; Font-family: Arial, sans-serif;
margin: 2px;
}

p.eqn {
color: black;
font-size: 0.9em; Font-family: Arial, sans-serif;
margin: 4px;
}
/*
canvas {
margin-left:10px;
margin-top:0px;
margin-right:10px; 
margin-bottom:0px;
background-color: #FFC;
border:1px solid rgb(0,102,255);
}

*/#main-footer{
clear: both;
margin: 5px;
padding: 5px;
height: 2em;
border: thin #F90 solid;
width:99%;
}
/*Styled Table- no text at right*/
.Stable
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:98%;
border-collapse:collapse;
}
.Stable td 
{
font-size:1em;
border:1px solid #FFF;
padding:3px 7px 2px 7px;
}
.Stable th 
{
font-size:1.1em;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#cccccc;
color:#000000/*Black text */
}
.Stable tr:nth-child(odd){background-color:#d3d3d3;}
.Stable tr:nth-child(even){background-color:#e6e6e6;}


#hnavbar{
	width:100%;
	height:3.0em; /*was 2.0em */
}
#hnavbar ul {
    list-style:none;
    margin:0; /* Demonstration purposes to keep navigation menu in top left corner. */
    padding:0;
}
 
#hnavbar ul li {
    float:left; /* Puts tabs on same line */
}
 
#hnavbar ul li a {
  /*  display:block;  Displays links on separate lines. */
    color:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
  /*  border:#FFF thin solid; Separates dropdown links by whitespace */
    /*margin-left:1px; Separates tabs by whitespace */
	background-color:#e6e6e6;	
   /* background-color:#CCCCCC;*/
    /*white-space:nowrap; /* Doesn't wrap words across separate lines if line is too long for parent's li width. This is for the dropdown menu. */
}
 
.bluetxt{color:blue;}
.redtxt{color:red;}
.greentxt{color:green;} 
 

