body {font-size: "100%"; background-color: #ffffff; color: black; margin: 0 }
div.top {background-color: #50a0c0}
div.top td {font-family: "Trebuchet MS", "lucida sans", helvetica, sans-serif}
div.top a {color: #ffff80 }
div.top { text-shadow: #102010 2px 2px 2px}
div.top table tr td {padding: 10px}
p {font-family: "Times New Roman", times, serif}
table {font-family: "Times New Roman", times, serif}
ul {font-family: "Times New Roman", times, serif}
a {text-decoration: none; color: #000080; font-weight: bold}
a.email {font-family: System, helvetica, sans-serif}
h1 {font-size: 300%; font-family: "Trebuchet MS", "lucida sans", helvetica, sans-serif; color: #508050}
div.top h1 { color: #ffffff }
div.top h4 { color: #ffffff; font-family: "Trebuchet MS", helvetica, sans-serif }
h2 {font-size: "150%"; font-family: "Trebuchet MS", helvetica, sans-serif; color: #508050}
span.ampm {font-variant: small-caps}
span.name {font-size: "150%"; font-weight: bold; font-family: "Trebuchet MS", helvetica, sans-serif; color: #508050}

table.twocolumn tr td { padding-top: 10; padding-left: 20; padding-right: 20 }

div.download { margin: 5px; padding-top:5; padding-bottom: 5;  padding-left:
10; padding-right: 10; background-color: #d8e8ee; border-style: outset;
border-width: 2; float: right; width: 50%}

div.documentation { margin: 5px; padding-bottom: 5;  padding-left: 10;
padding-right: 10; background-color: #e0e8ee; border-style: outset;
border-width: 2; float: right; width: 50%}


tr.projects { border-style: solid; border-width: 1; border-color: black }

body.download {margin: 0; padding: 0}
div.inset { padding: 10 }
div.content { margin: 0; padding: 0 }
p.explanation { width: 80ex; padding: 25px}
td.question {vertical-align: top; text-align: right; font-weight: bold }
form.questionnaire {padding: 25px}
form.download {margin: -2 -2 0 -2; display: inline}
form.download input {margin: -6 -4 0 -4; padding: 0}
input.download {
    border-style: none;
    background-color: transparent;
    color: #000080;
    font-weight: bold;
    font-family: "Times New Roman", times, serif
}
div.content h1 {
   color: white; background-color: #50a0c0;
   text-shadow: #102010 2px 2px 2px;
   vertical-align: top;
   margin: 0; padding: 15px}

img.logo {}
span.title {white-space: nowrap}

form.questionnaire {
    padding: 2ex;
    border-style: solid;
    border-width: 1px;
    border-color: #bbb;
    background-color: #eee;
}

h1 span.title { vertical-align: top }
