body {
  background-color: #8B6508;
  font-family : sans-sarif, arial;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
table {
  background-color: #F5F5DC ;
  font-family : sans-sarif, arial;
  border: 1px;
  border-spacing: 0px;
  border-collapse: collapse;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
td {
  background-color: #F5F5DC ;
  font-family : sans-sarif, arial;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
td.large {
  background-color: #F5F5DC ;
  font-family : sans-sarif, arial;
  font-size: 14px; 
  color: #000000;
  margin: 0px;
}
table.event {
  background-color: #F5F5DC ;
  font-family : sans-sarif, arial;
  border: 1px;
  border-style: solid;
  border-color: #7d5c00;
  border-collapse: collapse;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
td.event {
  background-color: #F5F5DC ;
  border: 1px;
  border-style: solid;
  border-color: #7d5c00;
  font-family : sans-sarif, arial;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
table.bform {
  background-color: #ffffff ;
  font-family : sans-sarif, arial;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-collapse: collapse;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
td.bform {
  background-color: #ffffff ;
  font-family : sans-sarif, arial;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-collapse: collapse;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
table.teachers {
  background-color: #F5F5DC ;
  font-family : sans-sarif, arial;
  border: 1px;
  border-style: solid;
  border-color: #7d5c00;
  border-collapse: collapse;
  font-size: 10px; 
  color: #000000;
  margin: 0px;
}
td.teachers{
  background-color: #F5F5DC ;
  border: 1px;
  border-style: solid;
  border-color: #7d5c00;
  font-family : sans-sarif, arial;
  font-size: 11px; 
  color: #000000;
  margin: 0px;
}
td.bar {
  font-family : sans-sarif, arial;
  font-size: 10px; 
  background-color: #8B4513;
  color : #FFFFFF;
  margin: 0px;
}
a.bar {
  	color : #FFFFFF;
	text-decoration:none;
	}
a.bar:hover {
  	color : #FFFFFF;
	text-decoration: underline;
}
td.title {
  font-family : sans-sarif, arial;
  font-size: 16px; 
  font-weight: bold;
  font-stretch: wider;
  color: #663300;
  margin: 0px;
}
td.body {
  font-family : sans-sarif, arial;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
td.body_small {
  font-family : sans-sarif, arial;
  font-size: 10px; 
  color: #000000;
  margin: 0px;
}
table.menu {
  width: 100%;
  border: 1px solid black;
  border-spacing: 0px;
  border-collapse: collapse;
  align : center;
}
td.menu_highlight {
  border: 1px solid black;
  padding: 5;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #8B4513;
  color: #FFEC8B;
  font-size: 12px; 
}
td.menu {
  border: 1px solid black;
  padding: 5;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #EEDD82;
  color: #8B4513;
  font-size: 12px; 
}
a.menu_highlight {
  color: #EEDD82;
  text-decoration: none;
}
a.menu_highlight:hover {
  color: #EEDD82;
  text-decoration: underline;
}
a.menu {
  color: #8B4513;
  text-decoration: none;
}
a.menu:hover {
  color: #8B4513;
  text-decoration: underline;
}
table.section {
  width: 100%;
  border: 1px solid black;
  border-spacing: 0px;
  border-collapse: collapse;
  align : center;
}
td.section_header {
  border: 1px solid black;
  padding: 5;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #8B4513;
  color: #B8860B;
  font-size: 12px; 
}
td.section {
  border: 1px solid black;
  padding: 5;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #EEDD82;
  color: #8B4513;
  font-size: 12px; 
}
td.section_highlight {
  border: 1px solid black;
  padding: 5;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #F5F5DC;
  color: #8B4513;
  font-size: 12px; 
  font-weight: bold;
}
td {
  font-size: 10px; 
}
hr {
   color : #8B4513;
   height: 1;
}
a {
   color : #8B4513;
  text-decoration: none;
}
a:hover {
   color : #8B4513;
  text-decoration: underline;
}
a.menu_highlight {
  color: #FFEC8B;
  text-decoration: none;
}
a.menu_highlight:hover {
  color: #FFEC8B;
  text-decoration: underline;
}
a.menu {
  color: #8B4513;
  text-decoration: none;
}
a.menu:hover {
  color: #8B4513;
  text-decoration: underline;
}
a.section {
  color: #8B4513;
  text-decoration: none;
}
a.section:hover {
  color: #8B4513;
  text-decoration: underline;
}
a.section_highlight {
  color: #FFEC8B;
  text-weight: bold;
  text-decoration: none;
}
a.section_highlight:hover {
  color: #FFEC8B;
  text-weight: bold;
  text-decoration: underline;
}
a.section_header {
  background-color: #8B4513;
  color: #FFEC8B;
  text-decoration: none;
}
a.section_header:hover {
  background-color: #8B4513;
  color: #FFEC8B;
  text-decoration: underline;
}
a.images {
  text-decoration: none;
}
a.images:hover {
  text-decoration: none;
}
a.plain 
{ 
 color: black;
 text-decoration: none;
}
a.plain:hover {
 color: black;
  text-decoration: underline;
}
p.hide {
  background-color: #8B6508;
  font-family : sans-sarif, arial;
  font-size: 6px; 
  color: #8B6914;
  margin: 0px;
}
a.hide {
  background-color: #8B6508;
  color: #8B6914;
  text-decoration: none;
}
a.hide:hover {
  background-color: #8B6508;
  color: #8B6914;
  text-decoration: none;
}
body.booking {
  background-color: #FFFFFF;
  font-family : sans-sarif, arial;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
table.booking {
  background-color: #FFFFFF;
  font-family : sans-sarif, arial;
  border: 1px;
  border-spacing: 0px;
  border-collapse: collapse;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}
td.booking {
  background-color: #FFFFFF;
  font-family : sans-sarif, arial;
  border: 1px;
  border-spacing: 0px;
  border-collapse: collapse;
  font-size: 12px; 
  color: #000000;
  margin: 0px;
}