/* general style and body */
body {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  font-weight: normal;
  background: #FFFFFF;
  color: #000000;
  margin: 0px;
  padding: 0px;
  background-image:url(../images/background.gif);
  background-repeat:repeat-y;
}
/* the base background color */
.basecolor {
  background: #B3D800;
}
/* top links for contact and administration */
a.toplink {
  color: #9A9697;
  font-size: 10px;
  text-decoration:none;
  padding-left: 2px;
  padding-right: 5px;
}
a.toplink:hover {
  color: #000000;
}
/* menu links and delimiters */
td#menu, td#menu a, td#menu a.sel {
  color: #000000;
  font-size: 11px;
  text-decoration:none;
}
td#menu a:hover, td#menu a.sel:hover {
  color: #FFFFFF;
}
td#menu a.sel {
  color: #545050;
}
/* home link */
a.homelink {
  color: #000000;
  font-size: 10px;
  text-decoration:none;
  padding: 5px;
}
a.homelink:hover {
  color: #9A9697;
}
/* page title */
td.pagetitle {
  font-size: 13px;
  font-weight: bold;
}
/* navigation */
td#navigation table {
  background-color: #FFFFFF;
}
td#navigation td {
  border-bottom: 1px solid #ffffff;
}
td#navigation,
td#navigation a.sub1,
td#navigation a.sub1sel,
td#navigation a.sub1sel2,
td#navigation a.sub2,
td#navigation a.sub2sel,
td#navigation a.sub2sel2,
td#navigation a.sub3,
td#navigation a.sub3sel,
td#navigation a.sub3sel2,
td#navigation td {
  color: #000000;
  font-size: 10px;
  line-height: 15px;
  text-decoration:none;
}
td#navigation a.sub1,
td#navigation a.sub1sel,
td#navigation a.sub1sel2,
td#navigation a.sub2,
td#navigation a.sub2sel,
td#navigation a.sub2sel2,
td#navigation a.sub3,
td#navigation a.sub3sel,
td#navigation a.sub3sel2 {
  display:block;
}
td#navigation a.sub1:hover,
td#navigation a.sub1sel:hover,
td#navigation a.sub1sel2:hover,
td#navigation a.sub2:hover,
td#navigation a.sub2sel:hover,
td#navigation a.sub2sel2:hover,
td#navigation a.sub3:hover,
td#navigation a.sub3sel2:hover,
td#navigation a.sub3sel:hover {
  color: #000000;
  background-color: #DEFF94;
}
td#navigation a.sub1, td#navigation a.sub1sel, td#navigation a.sub1sel2 {
  padding-left: 4px;
}
td#navigation a.sub2, td#navigation a.sub2sel, td#navigation a.sub2sel2 {
  padding-left: 16px;
}
td#navigation a.sub3, td#navigation a.sub3sel, td#navigation a.sub3.sel2 {
  padding-left: 36px;
}
td#navigation a.sub1 {
  color: #000000;
  background-color: #B3D800;
}
td#navigation a.sub1sel,
td#navigation a.sub1sel2,
td#navigation a.sub2sel2,
td#navigation a.sub3sel2 {
  color: #000000;
  background-color: #CAF862;
  font-weight: bold;
}
td#navigation a.sub2, td#navigation a.sub3 {
  color: #000000;
  background-color: #CAF862;
}
td#navigation a.sub2sel, td#navigation a.sub3sel {
  color: #000000;
  background-color: #E7FBBD;
  font-weight: bold;
}

/* content */
td#content {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #000000;
  text-align:left;
  vertical-align:top;
  padding-top: 10px;
}
td#content, td#content table, td#content h1, td#content h2, td#content p, td#content span, td#content a {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  background: #FFFFFF;
  color: #000000;
  text-decoration: none;
}
td#content a {
  font-weight: bold;
  color: #5A7000;
  text-decoration: none;
}
td#content a:hover {
  text-decoration: none;
}
td#content h1, td#content h2 {
  font-size: 14px;
  font-weight: bold;
}
td#content td.delimiter {
  border-bottom: 1px dotted #B3D800;
  padding: 0px;
}
td#content span.error {
  font-size: 12px;
  color: #ff0000;
}

td#print-content, td#print-content td {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
}

.coursebookedout {
  color: #ff0000;
  font-weight:bold;
}
