BODY { font-family: Arial, Helvetica, sans serif; font-size: 12px; font-style: normal;
       color: #573EA0; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
       background: #EEE9FB; background-image: url(images/bg3.jpg); background-repeat: repeat-x; background-position: left top;
  scrollbar-arrow-color: #A594D4;
  scrollbar-3dlight-color: #573EA0;
  scrollbar-highlight-color: #A594D4;
  scrollbar-face-color: #573EA0;
  scrollbar-shadow-color: #573EA0;
  scrollbar-darkshadow-color: #573EA0;
  scrollbar-track-color: #573EA0;
       }
H1 { font-family: Comic Sans, Dom Casual, serif; 
     font-size: x-large;
     color:#A594D4;
     font-weight: 600;
     margin-bottom: 10px;
    }
H1.top { font-family: Comic Sans, Dom Casual, serif; 
     font-size: 36px;
     letter-spacing: 3px;
     color:#FFFFFF;
     font-weight: 700;
     margin-top: 0px;
     margin-bottom: 0px;
    }
H2 { font-size: large;
     font-family: Comic Sans, Dom Casual, serif; 
     font-weight: 500;
     color:#A594D4;
     text-decoration: underline;
    }
H2.admin { font-size: x-large;
     font-family: Comic Sans, Dom Casual, serif; 
     font-weight: 500;
     color:#FFFFFF;
     text-decoration: underline;
    }
H2.frontDisplay { font-size: large;
     font-family: Comic Sans, Dom Casual, serif; 
     font-weight: 600;
     background-color:#A594D4; color: #FFFFFF;
     text-decoration: none;
     margin-top: 0px; margin-bottom: 0px;
    }
H2.top { font-family: Comic Sans, Dom Casual, serif; 
     font-size: 28px;
     letter-spacing: 1px;
     color: #FFFFFF;
     font-weight: 600;
     text-decoration: none;
     margin-top: 0px;
     margin-bottom: 2px;
    }
a:link {  
    color: #000000;
    text-decoration: underline; 
    }
    
a:visited {  
    text-decoration: underline; 
    color: #000000;
    }
    
a:hover {  
    color: #FF0000; 
    text-decoration: none; 
    }
    
a:active {  
    color: #FF0000;
    text-decoration: none; 
    }
a:link.frontDisplay {  
    color: #FFFFFF;
    text-decoration: none; 
    }
    
a:visited.frontDisplay {  
    color: #FFFFFF;
    text-decoration: none; 
    }
    
a:hover.frontDisplay {  
    color: #FF0000;
    text-decoration: none; 
    }
    
a:active.frontDisplay {  
    color: #FFFFFF;
    text-decoration: none; 
    }
a:link.menu {  
    font-family: Comic Sans, Dom Casual, serif;    
    font-size: large;
    font-weight: 600;   
    color: #573EA0;
    text-decoration: none; 
    }
    
a:visited.menu {  
    font-family: Comic Sans, Dom Casual, serif;    
    font-size: large;   
    font-weight: 600;   
    text-decoration: none; 
    color: #573EA0;
    }
    
a:hover.menu {  
    font-family: Comic Sans, Dom Casual, serif;    
    font-size: large;   
    font-weight: 600;   
    color: #A594D4; 
    text-decoration: none; 
    }
    
a:active.menu {  
    font-family: Comic Sans, Dom Casual, serif; 
    font-size: large;   
    font-weight: 600;   
    color: #573EA0;
    text-decoration: none; 
    }

TD { font-size: small;
     font-weight: normal;
     font-family: Arial, Helvetica, sans serif; 
    }

div.address { color: #FFFFFF;
font-size: 18px; font-weight: 500; }
     
div.top { text-align: right; font-size: x-small; }
td.menu { padding-left: 25px; padding-right: 20px; width: 175px;}
td.menuItem { padding-top: 10px; text-align: center; letter-spacing: 1px; }
.larger { font-size: 16px; }
td.courseDetail { padding-left: 15px; }
td.courseHdg { font-weight: 600; padding-left: 15px; }
td.purple { background-color: #C000C0; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; }
td.grey { background-color: #C0C0C0; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; }
td.purpleItem { background-color: #9966CC; border-top: solid 1px #000000; color: #000000; padding: 5px; }
td.greyItem { background-color: #CCCCCC; border-top: solid 1px #000000; color: #000000; padding: 5px; }
td.backTop { text-align: right; font-size: x-small; font-style: italic; }
td.small { text-align: center; font-size: xx-small; }
div.frontDisplay { border: dotted 2px #C000C0; padding: 5px; }