     body { margin: 0em; }
     p { font-family: arial,helvetica,sans-serif;
        font-size: 8pt; }
     .nice_links { font-family: arial,helvetica,sans-serif;
        font-size: 8pt; }
     p.medium {font-family: arial,helvetica,sans-serif;
        font-size: 9pt; }
     .header {font-family: arial,helvetica,sans-serif;
        font-size: 9pt;
        font-weight: bold;
        color: #000000; }
    .links { font-family: arial,helvetica,sans-serif;
             font-size: 9pt; }
     a.nav { font-family: arial,helvetica,sans-serif;
             font-size: 8pt;
             color: #eeeeee; }
    .navigation {font-family: arial,helvetica,sans-serif;
             font-size: 8pt;
             color: #eeeeee;}
    .image { border-style: solid;
             border-color: black; }
    .thumbnail { border-style: solid;
                 border-width: 1px;
                 border-color: black; }
    .current {   border-style: solid;
                 border-width: 1px;
                 border-color: #990000; }
    #focus {  border-style: solid;
              border-width: 1px;
              border-color: black;
              padding: 2px; }
    #header { margin-top: 0em;
              margin-right: 0em;
              margin-left: 0em;
              padding-top: 3px;
              padding-right: 3px;
              padding-left: 8px;
              padding-bottom: 3px;
              background-color: #000000; }
    #title {  padding-top: 2px;
              padding-right: 2px;
              padding-left: 2px;
              padding-bottom: 2px;
              border-bottom: 1px solid #CCCCCC;
              background-color: #ffffff; }
    #header-grey { bottom: 0;
                   position: fixed;
                   margin-bottom: 0em;
                   margin-right: 0em;
                   margin-left: 0em;
                   background-color: #CCCCCC;
                   border-top: 1px solid #666666 }
    #footer { margin-bottom: 0em;
              margin-right: 0em;
              margin-left: 0em;
              padding-top: 4px;
              padding-bottom: 4px;
              background-color: #FFFFFF;
              border-bottom: 1px solid #CCCCCC; }
    .footer { margin-bottom: 0em;
              margin-right: 0em;
              margin-left: 0em;
              padding-top: 4px;
              padding-bottom: 4px;
              background-color: #FFFFFF;
              border-bottom: 1px solid #CCCCCC; }
    #slides { margin-bottom: 0em;
              margin-right: 0em;
              margin-left: 0em;
              background-color: #CCCCCC;
              border-top: 1px solid #000000; }
    #info { border-width: 1px;
            border-color: #CCCCCC;
            border-style: solid;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 6px;
            padding-right: 6px; }
    #footer_div { bottom: 0;}
    #content { padding-bottom: 80px; }
    #slides_div {position: fixed;
                  bottom: 0;
	          margin: 0;
                  width:100%; }
    #links_div {position: fixed;
                  bottom: 0;
	          margin: 0;
                  width:100%; 
                  background-color: #CCCCCC;
                  border-top: 1px solid #666666; }
