html, body {margin: 0; padding: 0;
  color: #000; background: #FFF;
  font-family: Arial,Verdana, sans-serif;}

h1 {color: #FFF; background: #212831;
  font: bold 110%/1em Arial, Verdana, sans-serif;
  padding: 0.5em 1em 0.2em; margin: 0;
  border: 1px solid #212831;
  border-width: 2px 0;}

h2 {font-size:150%; font-weight:bold;text-align:center;}
#main {font-size: 90%; background: #FFF;
  margin: 0; padding: 1.5% 8.5%; clear: left;
  }

#main a:link	{text-decoration: underline}
#main a:visited	{	text-decoration: underline}
#main a:hover {	
	color: #009900;
	background-color: #66ffcc;
	text-decoration: none
	}

html>body #nav a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/

#footer {text-align: right;
  margin: 0; padding: 1.5% 8.5%; clear: left;}
#footer table {font-size:80%;
text-decoration: underline;}


p {
	}

thead {
	background-color:#212831;
    	font-weight:normal;
    	color:#ffffff;
	}

tbody.is {
	background-color:#ffffff;
	}

.itemis {
	background-color:#351371;
	color:white;
        border-bottom:solid 1px white;
	}

td, th {

	border-bottom:solid 1px #d1d1d1;
	width:auto;
	padding:5px 0.7em;
	text-align:left;
	}

td.time{width:7.5em;}

th#name{

	}

th#ma{
    	width:7.5em;
	}

tr.day{ 
	font-weight:bold;
	}


td.indexis{	
	background-color:#CC3300;
	color:white;
	text-align:center;
	}
	
caption {
	font-weight:bold;
	color:#555555;
	border-left:solid 1px  #003366;
	border-top:solid 1px;
	text-align:left;
	padding:5px;
	}

li	{ 	
	line-height:1.8em;
 	}



img {        border: none }

#main form {text-align:center;}


td.year {border: none;
        font-size: 75%;
        text-decoration: none;
       }

