body { 
 font-family: Arial, Helvetica, Sans Serif; 
 font-size: small; 
 }

h1 { 
 font-family: Arial, Helvetica, Sans Serif; 
 font-size: medium;
 padding: 0; 
 margin-bottom: -2ex;
 line-height: 3ex; 
 }

h2 { 
 font-family: Arial, Helvetica, Sans Serif; 
 font-size: small; 
 padding: 0; 
 margin-bottom: 1ex; 
 line-height: 3ex; 
 }



/*Rules for images and all links*/

img { border: 0px none; }
a { text-decoration: none; }


/*rules for banner*/

.banner { border: none; }


/*Rules for navbar*/

.navbar {
 color: white;
 font-size: x-small;
 text-decoration: none; 
 background-color: #CC66CC; 
 padding: 8pt; 
 padding-top: 10pt; 
 }

.navbar a:link {color: white;}
.navbar a:visited {color: white;}
.navbar a:hover {color: purple, background: gray;}


/*Rules for main*/

.main {
 padding-left: 8pt; 
 padding-right: 24pt; 
 line-height: 3ex; 
 }

.main a:link {color: purple;}
.main a:visited {color: purple;}
.main a:hover {color: purple; background: none; text-decoration: underline; }


/*Rules for imagebar*/

.imagebar {
 font-size: x-small;
 vertical-align: top; 
 background-color: #FFCCFF; 
 padding: 8pt; 
 }

.imagebar a:link {color: purple;}
.imagebar a:visited {color: purple;}
.imagebar a:hover {color: purple; background: none; text-decoration: underline; }

/*Rules for timetable*/

.timetable {
 font-size: small; 
 line-height: 3ex; 
 text-decoration: none; 
 padding-left: 6pt; 
 }

.timetable a:link {color: purple;}
.timetable a:visited {color: purple;}
.timetable a:hover {color: white, background: purple;}

tr.light { background-color: #FFCCFF; }
tr.medium { background-color: #FF99FF; }
tr.dark { background-color: #CC66CC; }

td.light { background-color: #FFCCFF; }
td.medium { background-color: #FF99FF; }
td.dark { background-color: #CC66CC; }

/*Rules for address*/

.small {
 font-size: xx-small; 
 color: gray; 
 font-style: normal; 
 text-align: left; 
 padding-right: 8pt; 
 }
 
.small a:link {color: purple;}
.small a:visited {color: purple;}
.small a:hover {color: purple; background: none; text-decoration: underline; }


