BODY { background-color: #ffffff; color: #000000;}

.main, .main * .content { border-style: none; border-collapse: collapse; background: #ffffff; background-color: #ffffff; }

.error { font-weight: bold; color: #aa0000; }
.italic { font-style: oblique; }
.content strong { color: #aa0000; }
/*
  .content .bullet { color: #aa0000; }
  .content .bullet .text { color: #0000000; }
  .content .bullet * { color: #0000000; }
*/

.currentportal, .currentchoice { font-weight: bold; }

.content { background-color: #ffffff; color: #000000; }

.logo, .menu, .portalmenu, .pagetitle {
}
.headcolour, .logo, .menu, .menuitem, .portalmenu, .pagetitle, .portalmenu * a:link, .portalmenu * a:visited, .portalmenu * a:active, .portalmenu * a:hover, .menu * a:link, .menu * a:visited, .menu * a:active, .menu * a:hover, H1, H2, H3, H4, .content H1 > a, .content H2 > a, .content H3 > a, .content H4 > a {
  color: #cc0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.content H1 { font-size: 120%; }
.content H2 { font-size: 110%; }
.content H3, .content H4 { font-size: 100%; }
.logo, .menu, .portalmenu, .pagetitle, .portalmenu * a:link, .portalmenu * a:visited, .portalmenu * a:active, .portalmenu * a:hover, .menu * a:link, .menu * a:visited, .menu * a:active, .menu * a:hover {
  background-color: #f0f0ff;
}
.content H1 > a:hover, .content H2 > a:hover, .content H3 > a:hover, .content H4 > a:hover, .portalmenu * a:hover, .menu * a:hover {
  color: #ff3333;
}

.menuitem {
  font-size: 90%;
/*
  padding-bottom: 5%;
*/
}

