body {
      font-family:verdana,sans-serif;
      text-align:justify;
      background-color:#ffffff;
      margin:0px;
      padding:0px;
      background-image:none;
}

h1 {
    color:#ffffff;
    margin:0px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0px;
    padding-right:0px;
    height:auto;
    text-align:center;
    font-size:2.5em;
}

h2 {
    padding-top:2px;
    padding-left:15px;
    padding-bottom:0px;
    padding-right:0px;
    margin:0px;
    background-image:none;
    clear:both;
}

h3 {
    margin-top:12px;
    margin-left:0px;
    margin-bottom:3px;
    margin-right:0px;
    padding-top:0px;
    padding-left:0px;
    padding-bottom:0px;
    padding-right:0px;
    text-align:left;
    font-size:0.9em;
    clear:both;
}

div.header {
            height:auto;
            background-color:#445566;
            margin:0px;
            padding:0px;
            border-bottom:5px solid #5e889f;
}

div.content {
             position:absolute;
             top:4.9em;
             background-color:#ffffff;
             margin-top:0px;
             margin-left:0px;
             margin-bottom:0px;
             margin-right:0px;
             padding-top:20px;
             padding-left:11.5em;
             padding-bottom:0px;
             padding-right:0px;
}

div.section {
              margin-left:20px;
              margin-right:60px;
              padding-bottom:20px;
              padding-bottom:20px;
              padding-right:0px;
              padding-left:0px;
}

div.section p,h3,h4,img {
                     margin-left:15px;
}

div.subsection {
                padding-top:10px;
                padding-bottom:10px;
                border-bottom:1px solid #999999;
}

div.footer {
            position:absolute;
            width:11em;
            top:4.9em;
            left:0em;
            bottom:auto;
            text-align:left;
            background-color:transparent;
            margin:0px;
            padding-right:0px;
            padding-left:0px;
            padding-top:20px;
            padding-bottom:0px;
            border-right:5px solid #ebeff1;
}

div.footer p {
              padding-left:1em;
              padding-right:0.5em;

}

p.footerlinks {
               position:relative;
               right:auto;
               width:auto;
}

#footerlinks {
              position:relative;
              margin:0px;
              padding:0;
}

#footerlinks li {
                 list-style:none;
                 padding-top:0.25em;
                 padding-bottom:0.25em;
}

#footerlinks a {
                display:block;
                height:1.5em;
                left:0em;
                padding-left:1em;
                color:#333333;
                font-weight:bolder;
}

#footerlinks a:hover {
                      text-decoration:none;
                      background-color:#ebeff1;
}

p.icons {
         position:relative;
         right:auto;
         width:auto;
         padding-top:20px;
         padding-bottom:20px;
         border-top:2px dotted #ebeff1;
}

p.license {
           position:relative;
           right:auto;
           width:auto;
           padding-top:20px;
           padding-bottom:20px;
           border-top:2px dotted #ebeff1;
           font-size:0.7em;
}
      
p.modified {
            position:relative;
            right:auto;
            width:auto;
            padding-top:20px;
            padding-bottom:20px;
            border-top:2px dotted #ebeff1;
            font-size:0.7em;
}
      
