.image {
  text-align: center;
  width: 365px;
}
.title {
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  text-align: center;
  font-size: 40px;
  display: block;
  color: white;
}
.subtitle {
  font-family: "Times New Roman", Times, serif;
  font-size: 30px;
  text-align: center;
  display: block;
  color: white;
}
.description {
  font-family: "Times New Roman", Times, serif;
  font-size: 15px;
  line-height: normal;
  text-align: center;
  display: block;
  color: white;
}
.label {
  text-align: center;
  color: white;
}
div.bigbox {
}
div.img {
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 2px;
  margin-left: auto;
  height: auto;
  width: 310px;
}
div.line {
}
.inlinedesc {
  clear: both;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -20px;
  margin-left: 0px;
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.img {
  display: inline-block;
  text-align: center;
  float: none;
  vertical-align: top;
}
.cal {
  display: inline-block;
  text-align: center;
  float: none;
  vertical-align: top;
  width: 375px;
  height: auto;
}
.boxlabel {
}
a:link {
  color: yellow;
}
a:visited {
  color: aqua;
}
.bigbox {
  text-align: center;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
table, td, th {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #484848;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #484848;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #484848;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #484848;
  color: white;
}
