
.backgnd {
           color: #000000;
           background: #FFFFFF;
           }

body {
       margin: 0;
       padding: 0;
	color: #454545;
       #font-size: 0.75em;
       font-family: Sans, Verdana, Geneva, Arial, Helvetica, sans-serif; 
       }



a:link {
               color: #003296;
               text-decoration: none;
               }
a:visited {
                  color: #003296;
                  text-decoration: none;
                  }
a:hover {
                color: #A0A0A0;
                text-decoration: none;
                }

img.thumbnail { 
                padding: 0em 1em 1em 1em;
              }


/* ************************************************************************** */

.menu p {
          font-weight: bold;
          padding: 1em 0 0 1em;
          background-color: transparent;
          }

.menu a:link {
               color: #003296;
               text-decoration: none;
               }

.menu a:visited {
                  color: #003296;
                  text-decoration: none;
                  }

.menu a:hover {
                color: #A0A0A0;
                text-decoration: none;
                }


/* ************************************************************************** */


p.logo {
         margin: 0;
         padding: 1.8em 0 0.3em 0.7em;
         }

p.projsup {
            font-size: 0.95em;
            color: #A0A0A0;
            }

p.copyright {
              color: #606060;
              font-size: 0.85em;
              font-weight: normal;
              padding: 0 0 0 1.7em;
              }


/* ************************************************************************** */


.intro p {
           color: #454545;
           padding: 0 2em 0 2em;
           }

.content p {
             padding: 0 2em 0 2em;
             }


.downl {
         font-size: 0.85em;
         color: #A0A0A0;
         }

.downl_desc { 
              color: #6060F0;
              }


.comp li {
           padding: 1em 0 1em 0;
           }


.docu li {
           padding: 1em 0 1em 0;
           }

.docu a:link {
               color: #003296;
               text-decoration: none;
               }

.docu a:visited {
                  color: #003296;
                  text-decoration: none;
                  }

.docu a:hover {
                color: #A0A0A0;
                text-decoration: none;
                }


.srcexp li {
             padding: 1em 0 1em 0;
             }

.srcexp a:link {
                 color: #003296;
                 text-decoration: none;
                 }

.srcexp a:visited {
                    color: #003296;
                    text-decoration: none;
                    }

.srcexp a:hover {
                  color: #A0A0A0;
                  text-decoration: none;
                  }



#descr { 
         font-size: 0.85em;
         padding-left: 4em;
 }

#dfrm{ 
       border-width: 1px;
       border-style: solid;
       border-color: grey;
       left: 2em;
 }


/* ************************************************************************** */


h1 {
     color: #2052b6;
     font-size: 1.6em;
     font-weight: bold;
     padding: 0.5em 0 0.6em 1.4em;
     }

h2 {
     color: #2052b6;
     font-size: 1.4em;
     font-weight: bold;
     padding: 0.1em 0 0.2em 2.0em;
     }


p {
    font-weight: normal;
    padding: 0 2em 0 2em;
    }


a img {  
        border-style: none;
}


h3 {
     color: #808080;
     font-size: 1.2em;
     font-weight: bold;
     padding: 0.1em 0 0.2em 2.5em;
     }

h4 {
     color: #808080;
     font-size: 1.2em;
     font-weight: bold;
     padding: 0.1em 0 0.2em 2.5em;
     }


div#header { 
             }

div#hdrlogo{ 
             width: 10em;
             }
div#hdrspacerlogo{ 
                  float: left;
                  width: 10em;
                  background: #EEEEEE;
                  height: 2em;
              }

div#hdrspacer{ 
              background: #EEEEEE;
              margin-left: 10.5em;
              height: 2em;
              }

div#nav{ 
         float: left;
         width: 10em;
         margin-top: 0.5em;
         margin-bottom: 0.5em;
         background: #EEEEEE;
         font-size: 1em;
         }

div#content{ 
             margin-left: 11em;
             }

div#footer{ 
            clear: both;
            }

div#footerspacernav{ 
                     float: left;
                     width: 10em;
                     height: 2em;
                     background: #EEEEEE;
                  }

div#footertext{ 
                height: 2em;
                text-align: center;
                background: #EEEEEE;
                margin-left: 10.5em;
            }