BODY { 
   background: white 
}
TD {
   font-weight: bolder;
   text-decoration: none;
   font-size: large;
   font-family: Arial, sans-serif;
}
A { text-decoration:none; color:black; }
A:link, A:visited, A:active { 
   font-weight: bolder;
   text-decoration: none;
   font-size: large;
   font-family: Arial, sans-serif;
}
A:hover {
   color: #ff3f23;
}
.img_horiz { width: 80%;
             max-width: 1024px;
             height: auto;
}
.img_vert { width: 50%;
            max-width: 1024px;
            height: auto;
}
.vspace { margin-top:1.33em; }
.vspaceline {  border-top: solid thin black;
              width: 720;
              margin-bottom:1.33em;
}
.vspaceline2 {  border-top: solid thin black;
               width: 90%;
               margin-bottom:1.33em;
}
.info { font-family: arial;
        font-weight: normal;
        font-size: small;
        padding-left: 13em;
}
.gtleft { padding-top:3em; padding-right:5mm; }
.gtright { padding-top:3em; padding-left:5mm; }
.gt { padding-top:3em; padding-left:7mm; padding-right:7mm; }
.block { margin-left:35; width:660; margin-top:1.33em; }
.cvdate { font-weight: normal;
          font-family: serif;
          font-size: small;
          padding-right:2em;
          padding-left:2em;
          padding-bottom:2mm;
          width:7em;
}
.cvinfo { font-weight: normal;
          font-family: serif;
          font-size: small;
          padding-bottom:2mm;
}
.cvdateless { font-weight: normal;
              font-family: serif;
              font-size: small;
              padding-right:2em;
              padding-left:2em;
              padding-bottom:1.5mm;
              width:7em;
}
.cvinfoless { font-weight: normal;
              font-family: serif;
              font-size: small;
              padding-bottom:1.5mm;
}
A.cvplain, A.cvplain:link, A.cvplain:visited, A.cvplain:active {
           text-decoration: none;
           font-weight: normal;
           font-family: serif;
           font-size: small;
           padding-bottom:4mm;
           width:7em;
}
.ul {
}

