*
{
  font-family: sans-serif;
}

a:active, a:link, a:visited
{
  text-decoration: none;
}

body
{
  background: #FFFFFF;
  background-image: url(doc_download.php?doc=_theme_default_bg);
  background-repeat: repeat-x;
  color: #000000;
}

body.help
{
  margin: 0;
}

code
{
  font-family: courier;
}

legend
{
  font-weight: bold;
}

span.copyright
{
  font-size: 60%;
  font-style: italic;
  font-weight: normal;
}

span.docmove
{
  color: red;
}

span.error
{
  color: red;
}

span.message
{
  color: red;
}

span.selected
{
  font-weight: bold;
}

span.warning
{
  color: #dddd00;
}

table.caltab
{
  width: 100%;
}

table.help
{
  height: 85%;
  width: 100%;
}

table.navigation
{
}

table.news
{
  width: 100%;
}

td.actions
{
  background: #FFFFFF;
  border-style: solid;
  border-width: thin;
  font-size: 75%;
  font-style: italic;
  height: 1%;
  text-align: right;
  width: 100%;
}

td.banner
{
}

td.calcol
{
  font-size: 60%;
  text-align: center;
}

td.calday
{
  border-style: solid;
  border-width: thin;
  color: #CCCCCC;
  font-size: 60%;
  text-align: center;
}

td.caldayevt
{
  border-style: solid;
  border-width: thin;
  color: #CCCCCC;
  font-size: 60%;
  font-weight: bold;
  text-align: center;
}

td.caldayoth
{
  background: #CCCCCC;
  border-style: solid;
  border-width: thin;
  color: #FFFFFF;
  font-size: 60%;
  text-align: center;
}

td.caldayothevt
{
  background: #CCCCCC;
  border-style: solid;
  border-width: thin;
  color: #FFFFFF;
  font-size: 60%;
  font-weight: bold;
  text-align: center;
}

td.calhdr
{
  background: #CCCCCC;
  border-style: none none solid none;
  border-width: thin;
  font-size: 60%;
  text-align: center;
  white-space: nowrap;
}

td.content
{
  background: #FFFFFF;
  border-style: solid;
  border-width: thin;
  height: 98%;
  width: 100%;
}

td.fieldlabel
{
  text-align: right;
  vertical-align: top;
  white-space: nowrap;
}

td.helptext
{
  height: 99%;
  vertical-align: top;
}

td.helptitle
{
  font-weight: bold;
  height: 1%;
  text-align: center;
}

td.logo
{
}

td.mnday
{
  background: #FFFFFF;
  border-style: solid;
  border-width: thin;
  color: #CCCCCC;
  font-size: 75%;
  vertical-align: top;
}

td.mndayoth
{
  background: #CCCCCC;
  border-style: solid;
  border-width: thin;
  color: #FFFFFF;
  font-size: 75%;
  vertical-align: top;
}

td.mndaytod
{
  background: #FFFFFF;
  border-style: solid;
  border-width: thin;
  color: #000000;
  font-size: 75%;
  vertical-align: top;
}

td.mndaytodoth
{
  background: #CCCCCC;
  border-style: solid;
  border-width: thin;
  color: #000000;
  font-size: 75%;
  vertical-align: top;
}

td.mnhdr
{
  background: #CCCCCC;
  border-style: solid none none none;
  border-width: thin;
  text-align: center;
  white-space: nowrap;
}

td.list
{
  background: #F0F0F0;
  font-size: 75%;
  white-space: nowrap;
}

td.listlabel
{
  font-size: 75%;
  font-weight: bold;
  white-space: nowrap;
}

td.navigation
{
  background: #FFFFFF;
  border-style: solid;
  border-width: thin;
  font-size: 75%;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}

td.navigationlabel
{
  font-size: 75%;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}

td.newsactions
{
  background: #EEEEEE;
  font-size: 75%;
  font-style: italic;
  text-align: right;
}

td.newsattrib
{
  background: #EEEEEE;
  font-size: 75%;
}

td.newstitle
{
  background: #DDDDDD;
}

td.newstext
{
}

td.pagetitle
{
  background: #FFFFFF;
  border-style: solid;
  border-width: thin;
  height: 1;
  font-size: 110%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}

td.wkday
{
  border-style: solid none none none;
  border-width: thin;
  white-space: nowrap;
}

td.wkhdr
{
  background: #CCCCCC;
  border-style: solid none none none;
  border-width: thin;
  text-align: center;
  white-space: nowrap;
}

ul
{
  list-style-type: square;
}
