/* CSS Document */

body {
      font-family:  "Trebuchet MS", Arial, sans-serif;
      font-size: medium;
      color: midnightblue;
      background-color: lightgrey;
      }
p {
      margin: 6px 0px 0px 0px;
      text-indent: 0px;
      color: midnightblue;
      font-family:  "Trebuchet MS", Arial, sans-serif; 
      }
h1 {
      color: midnightblue;
      font-family: "Trebuchet MS", Arial, sans-serif;
      font-size: medium;
      margin: 10px 0px 10px 0px
      }
a {
      color: midnightblue;
      }

a:visited {
      color: midnightblue;
      }
a:hover {
      color: whitesmoke;
      background: firebrick;
      }

div.heading {
      color: midnightblue;
      font-size: 32px; 
      font-family: "Trebuchet MS", Arial, sans-serif;
      font-weight: strong;
      text-align: center;
      }
div.footer {
      color: midnightblue;
      font-size: 12px; 
      font-family: "Trebuchet MS", Arial, sans-serif;
      text-align: center;
      }
table.main {
      border-width: 3px;
      border-spacing: 0px;
      border-style: ridge;
      border-color: firebrick;
      border-collapse: collapse;
      background-color: white;
      margin: 0px auto; 

      }
/* td.heading {
      background:#000 url(images/nsslogo.jpg); 
      } */
td {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      }
 
td.indent {
      padding-left: 10px;  
      } 
div.content {
      overflow-x: hidden;
      overflow-y: auto;
      height: 490px;
      padding: 0px 0px 0px 0px; 
      font-size: medium; 
      position: relative;
      }    
.emph {
      color: midnightblue; 
      font-weight:bold;
      }
.firstcap {
      font-weight: bold; 
      font-size: 20px;
      color: firebrick;
      }

.bloggo {
      background-color: yellow }      
ul {
      padding-left: 0px
      }
li {
      padding-left: 0px
      }
/* dl {
      font-size: smaller;} */
dt {
      color: midnightblue
      }
dd {
      text-indent: 0px;
      margin: 0px;
      padding-left; 0px;
      }
img.left {
      float: left;
      margin: 6px 10px 0px 0px;
      }
img.right {
      float: right;
      margin: 6px 4px 0px 4px;
      }
/* Nav setup */    

ul#nav {
      width:100%;
      margin: 10px 0px 0px 10px;
      list-style:none;
      padding: 0px; 
      cursor: pointer;
      }
#nav li {
      position: relative;
      width:78px;
      height:30px;
      margin: 0;
      padding: 0;
      font-family: "Trebuchet MS", Arial, sans-serif;
      font-size: medium;
      text-indent: 3px;
      background-color: rosybrown;
      white-space: nowrap;
      border-bottom: 3px solid #fff;
      }
#nav li a {
      display:block;
      font-size: medium;
      width: 78px;
      height: 30px;
      color: white;
      text-decoration: none;
      margin: 0;
      padding: 0;
      border: 0; 
      }
#nav li a:hover {
      background:firebrick;
      color:whitesmoke;
      font-weight: bold;
      }
#nav li.ntc a:hover {
      background:green;
      color:whitesmoke;
      font-weight: bold;
      }
#nav span {
      position: relative;
      left: +2px;
      top: +6px;
      margin: 0;
      padding: 0;
      border: 0;
      cursor: pointer;
      }
body.hompage #nav li.hom a, 
body.facpage #nav li.fac a,
body.bkgpage #nav li.bkg a,
body.hispage #nav li.his a,
body.ncepage #nav li.nce a,
body.conpage #nav li.con a,
body.lnkpage #nav li.lnk a,
body.evtpage #nav li.evt a
      {
      background:firebrick;
      color:white;
      font-weight: bold;
      }
body.ntcpage #nav li.ntc a 
      {
      background:green;
      color:white;
      font-weight: bold;
      }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
      font-weight: normal;
      width: 100%;
      }
.underlinemenu ul{
      padding: 6px 0 8px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
      margin: 0;
      text-align: left; /*set value to "left", "center", or "right"*/
      }
.underlinemenu ul li{
      display: inline;
      }
.underlinemenu ul li a{
      /* color: #494949; */
      padding: 6px 3px 5px 4px; /*top padding is 6px, bottom padding is 4px*/
      margin-right: 10px; /*spacing between each menu link*/
      text-decoration: none;
      border-bottom: 3px solid gray; /*bottom border is 3px*/
      }
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
      color: midnightblue;
      font-weight: bold;
      background: lavender;
      border-bottom-color: firebrick;
      }
span.likeahover {
      padding: 6px 3px 5px 4px; 
      margin-right: 10px; 
      text-decoration: none;
      border-bottom: 3px solid firebrick; 
      color: midnightblue;
      font-weight: bold;
      background: lavender;
      }

a.banner  {
      color: yellow
      }
a.banner:hover {
      color: white} 




