body.index {background-color: #000000;
            margin-left: 10%;
            margin-right: 10%;
	    margin-top: 4%;
	    margin-bottom: 3%;
            font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
            color: #ffff99}

body.index2 {background-color: #000000;
            font-family: "Lucida Grande";
            color: #bbbbbb}



img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

p {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}

p.centre {
  text-align: center;
}

table.center{
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 5px;

}

hr.tpc {height: 4px; border-color: #ffff99}


table.week {width: 90%;
 border: outset 0pt;
	border-spacing: 3pt }

td.name {
  border-bottom: 4px double #d40;
  padding: 10px 0px 10px 10px;
} 
td.desc {
  border-bottom: 4px double #d40;
  padding: 10px 10px 10px 0px;
}

td.namebot {
  padding: 10px 0px 10px 10px;
} 
td.descbot {
  padding: 10px 10px 10px 0px;
}

td.border2 {height: 1px}

td.c9 {background-color: #4444cc}
td.c2 {background-color: #11ee55}
td.c22 {background-color: #11dd44}
td.c3 {background-color: #ee8811}
td.c32 {background-color: #dd7711}
td.c4 {background-color: #4444cc}
td.c42{background-color: #5555dd}
td.c5 {background-color: #da0000}
td.c6 {background-color: #99ee55}
td.c7 {background-color: #eeee00}
td.c81 {background-color: #ec0000}
td.c82 {background-color: #e00000}
td.c83 {background-color: #da0000}
td.c84 {background-color: #d00000}
td.c1 {background-color: #9911dd}

td.empty {border: 0pt}

td.number {width: 40px;
	   text-align: right;
	   vertical-align: top;
	   font-weight: bold}

td.day {background-color: #cceedd;
       width: 150px;
       text-align: center;
       vertical-align: top}

td.normal {background-color: #dddddd;
	   text-align: left}

td.flex {background-color: #dddddd;
	 text-align: left}

td.tech {background-color: #ccddff;
	text-align: left}

td.pres{background-color: #f5f5aa;
	text-align: left}

td.act{background-color: #ffdddd;
       text-align: left}

td.type{width: 20px;
        font-weight: bold}

td.title {font-family: sans-serif;
          color: #333333;
          border-style: groove;
          border-width: 2px;
          background-color: #cceedd;
          text-align: center;
	  padding: .25in}

a:link {color: #ffff99}
a:visited {color: #cccc66}
a:hover {color: #ffff99}
a:active {color: #ffffdd}

a{text-decoration:none}

a.opp:link {color: #dfdfdf}
a.opp:visited {color: #dfdfdf}
a.opp:hover {color: #333333}
a.opp:active {color: #333333}

a.opp2:link {color: #eeeebb}
a.opp2:visited {color: #eeeebb}
a.opp2:hover {color: #333333}
a.opp2:active {color: #333333}