body 
{
  font-size: 10pt;
  font-family: verdana, "trebuchet MS", helvetica, sans-serif;
  color: #9cb4d1;
  background-color: black;
  margin:0;
  padding: 180px 0 0 250px;
  }

img 
{
  border: 0;
  }

.floatleft 
{
  float: left; margin: 5px 5px 5px 5px;
  }

h1, h2, h3 {
             font-family: verdana, "trebuchet MS", helvetica, sans-serif;
             }

h1 {
     font-size: 200%;
     text-align: center;
     border-bottom: thin solid green;
     }

h2 {
     font-size: 140%;
     border-bottom: thin dotted #00FF99;
     }

h3 {
     font-size: 120%;
     }

h1, h1 a, h1 a:hover, h1 a:visited {
                                     text-decoration: none;
                                     color: #c2d7f4;
                                     }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
                                                 color: #c2d7f4;
                                                 }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, cite {
                                                                               text-decoration: none;
                                                                               }

a {
    color: #c2d7f4;
    }

h2 a:hover, h3 a:hover {
                         color: #57F20A;
                         text-decoration: none;
                         }

a:hover {
          color: #57F20A;
          text-decoration: underline;
          }
.centercol {
             margin-left: auto;
             margin-right: auto;
             width: 20em;
             }
dt {
     font-style: italic;
     }
ul#menu {
          list-style: url("../images/neroIcon.jpg");
          font-size: 140%;;
          font-family: verdana, "trebuchet MS", helvetica, sans-serif;
          }
li.menu {
          border-right: thin dashed green;
          }
li.menu_selected {
                   border-left: thin dashed green;
                   border-top: thin dashed green;
                   border-bottom: thin dashed green;
                   background: black;
                   list-style: url("../images/sensorConfig.jpg");
                   }
hr {
     color: #00f;
     background-color: #77f;
     }
table.video {
              border: thin solid green;
              width: 600px;
              }

td.videotitle {
                font-size: 140%;
                }
div#header {
             position: absolute;
             top:0;
             left:0;
             width:500%;
             height:185px;
             background-color: black;
             }
div#sidebar {
              position:absolute;
              top:185px;
              left:0;
              width:230px;
              height:100%;
              background:#000020;
              }
div#content {
              top: 200px;
              }
@media screen{
  body>div#sidebar{
                    position:fixed;
                    }
  body>div#header{
                   position:fixed;
                   }
}
@media print {
  body>div#sidebar {
                     display:none;
                     width:0;
                     }
}

* html body{
             overflow:hidden;
             }
* html div#content{
                    overflow:auto;
                    }
