h1.articleheader, p.articleheader, .articleheader {
  font-family: Geneva, Verdana, Arial, sans-serif;
  color: #111111;
  font-size: 16px;
  font-weight: bold;
  background: #F0F0F0;
  margin: 0px;
  padding: 3px;
  background-image: url(/bookcase-images/bookcase.gif);
  background-repeat: repeat-x;
  background-position: center top;
}
body {
  margin: 0;
  padding: 0;
  background-color: #FFF;
}
.boxie {
  padding: 3px;
  border: 1px solid #D8D8D8;
  background-color: #F0F0F0;
}
.footer, .footer a:link {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  color: #4C4E51;
  background-color: #9DB2C4;
  text-decoration: none;
}
.footer a:hover {
  color: #D3502A;
  background-color: #9DB2C4;
  text-decoration: none;
}
h1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 20px;
  color: #111111;
}
h2.title {
  color: #333333;
}
.horizdots {
  background-image: url(/bookcase-images/bookcase.gif);
  margin-bottom: 0px;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
}
label {
  cursor: pointer;
  cursor: hand;
}
.medium, h2 {
  font-family: Verdana, Arial, sans-serif;
  color: #999999;
  font-size: 16px;
  font-weight: bold;
}
.Normal {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  color: #111111;
}
p {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
  color: #111111;
}
p a {
  font-weight: normal;
  text-decoration: none;
}
p a:link, p a:visited {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: #153E6B;
}
p a:hover {
  color: #D3502A;
}
p.boxie a:link, p.boxie a:visited {
  padding: 3px;
  border: 1px solid #D8D8D8;
  background-color: #F0F0F0;
  display: block;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  line-height: 13px;
  color: #153E6B;
}
p.boxie a:hover, .boxie a:hover {
    font-weight: normal;
	color: #C40A0C;
}
p.centraltext, .centraltext {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
  color: #111111;
}
p.centraltext a:link, a:hover, a:visited, .centraltext a:link, a:hover, a:visited {
  text-decoration: none;
  font-weight: normal;
  color: #153E6B;
}
p.centraltext2, .centraltext2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
  color: #111111;
}
p.centraltext2 a:link, a:hover, a:visited {
  text-decoration: bold;
  font-weight: underline;
}
p.teaser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
  color: #999999;
}
p.teaser a:hover {
  color: #D3502A;
}
.sidebartext {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 12px;
  color: #111111;
}
p.sidebartext a:link {
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
  line-height: 12px;
  color: #153E6B;
}
p.sidebartext a:hover {
  color: #D3502A;
}
.sidetitle {
  font-family: Geneva, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  display: block;
  background: #C40A0C;
  color: #FFFFFF;
  margin: 0px;
  padding: 2px;
}
td.hdots {
  background-image: url(/bookcase-images/bookcase.gif);
  line-height: 0px;
}
td.vdots {
  background-image: url(/bookcase-images/built-in-bookcase.gif);
}