BODY {
  padding:5pt ;
  font-family:Arial, Helvetica, sans-serif;
}
#header {
display:none;
}
#footer {
display:none;
}
#content {
	left:0;
	margin:0;
	width:100%;

}
#sidebar {
	width:100%
	}
table.year{
	font-size:85%;
}
table.month{
width:80%;
}
 
/* End Mac IE filter */ 


td.legend{
	padding-top:20px;
	vertical-align:top;
	width:20%;
}
table.month{
	width:200;
	font-size:90%;
	background-color:#666666;
	font-family:Palatino, Arial;
}
table.year td{
	padding-right:10px;
}
table.noBorder{
	width:100%
	border:0;
}
table.month td{
	border:1px solid #333333;
	background-color:#FFFFFF;
}
table.month td.hidden{
	border:0;
	background-color:#666666;
}
table.month td.head{
	font-weight:bold;
	width:50px;
}
table.timetables{
	font-size:90%;
	font-family:Palatino, Arial;
	border-bottom: 1px solid #B34040;
}
table.timetables th {
	text-align:left;
	color:#333;
	font-style: italic;
	border-top: 1px solid #A5C6B4;
	border-bottom: 1px solid #A5C6B4;
	background-color: #DAE5DF;
}
table.timetables td.semesters{
	font-weight:bold;
	color:#333;
	background-color:#A5C6B4;
}
table.timetables td.content {
	text-align:left;
	color:#333;
	border-top: 1px solid #A5C6B4;
	border-bottom: 1px solid #A5C6B4;
}
h1 {
	font-family:Palatino, Arial;
	color:#B34040;
	font-style: italic;
	font-size:140%;
	
} 
h2 {
	font-family:Palatino, Arial;
	color:#000;
	font-style: italic;
	font-size:110%;
	
} 
h3{
	font-family:Palatino, Arial;
	color:#333;
	font-style: italic;
	font-size:110%;
	margin:5px 0 5px 0;
	padding: 5px 0 5px 5px;
	border-top: 1px solid #A5C6B4;
	border-bottom: 1px solid #A5C6B4;
	background-color: #DAE5DF;
	
} 
.centre {
	font-family:Palatino, Arial;
	color:#000;
	font-weight:bold;
	font-size:120%;
	
} 


a:link {
	color:#B34040;
}
a:visited {
	color: #CC7F7D;
}
#content a:hover {
	color: #000;
	background-color:#A5C6B4;
}




.conditions{
	margin:5px 0 30px 0;
	padding: 5px 0 5px 30px;
	border-top: 1px solid #A5C6B4;
	border-bottom: 1px solid #A5C6B4;
	font-size:80%;
	color:#333;	
}   
.note{
	margin:5px 0 30px 0;
	padding: 5px 0 5px 0;
	border-top: 1px solid #A5C6B4;
	border-bottom: 1px solid #A5C6B4;
	font-size:80%;
	color:#333;	
}   
.gotoTop {
	display:none;
}
