BODY { background-color: #FFFFFF;
    font-family: Gill Sans, Arial, Sans-serif; color: #000080; 
    margin: 0px; 
  scrollbar-arrow-color: #A2CE0A;
  scrollbar-3dlight-color: #A2CE0A;
  scrollbar-highlight-color: #A2CE0A;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-darkshadow-color: #A2CE0A;
  scrollbar-track-color: #FFFFFF;
    }
 
a:link {  
    color: #A2CE0A;
    text-decoration: none; 
    }
    
a:visited {  
    text-decoration: none; 
    color: #A2CE0A;
    }
    
a:hover {  
    color: #FF0000; 
    text-decoration: underline; 
    }
    
a:active {  
    color: #A2CE0A;
    text-decoration: none; 
    }
a:link.top {  
    color: #FFFFFF;
    text-decoration: none; 
    }
    
a:visited.top {  
    text-decoration: none; 
    color: #FFFFFF;
    }
    
a:hover.top {  
    color: #FF0000; 
    text-decoration: underline; 
    }
    
a:active.top {  
    color: #FFFFFF;
    text-decoration: none; 
    }
h1 { font-size: x-large; font-weight: 600; letter-spacing: 2px; text-align: center; 
  margin-top: 2px; margin-bottom: 0px;
 }
 
h2 { font-size: large; font-weight: 400; text-decoration: none; text-align: center; font-style: italic;
 }
h2.students { font-size: large; font-weight: 400; text-decoration: none; text-align: center; font-style: italic;
color: #FF0000;
 }

h3 { font-size: large; font-weight: 600; text-align: left; margin-bottom: 0px;
 }


TD { font-size: medium; font-weight: 400;
 }
.small { font-size: xx-small; font-weight: 400; text-align: center; }

tr.top { background-color: #000080; color: #FFFFFF; text-align: center; }
td.topSection { padding: 10px; font-size: large; }
td.leftpadding { padding-left: 35px; }
td.rightpadding { padding-right: 35px; text-align: right; }
tr.line { background-color: #A2CE0A; height: 2px; }
ul { margin-top: 5px; margin-bottom: 10px; }

table.prices { margin: 5px; }
td.item { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
td.itemright { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-align: right; }
td.price { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-align: right; font-weight: 600; }
.smallemph { font-weight: 600; font-style: italic; font-size: small; }
td.space { padding-left: 40px; }
.productHdg {font-weight: 600; color: #A2CE0A; }
table.form { border: 3px double #004080; }
td.form { font-weight: 600; padding-left: 10px; }