/**************************************************************************
 * global definitions
 **************************************************************************/

div.appointment-latest-item {
  float: left;
  width: 100%;
}
div.appointment-list-category {
  float: left;
  width: 120px;
  color: #1e6d58;
}
div.appointment-list-subheader {
  float: left;
  width: 130px;
}
div.appointment-list-subheader p {
  padding: 0 0;
}
div.appointment-list-title {
  float: left;
  width: 300px;
}
div.appointment-list-content {
  float: left;
  width: 430px;
  padding: 0 0 0 120px;
}

/*
 * content Normal
 */

div#contentNormal div.appointment-latest-container {
  float: left;
  width: 100%;
}
div#contentNormal div.appointment-latest-container h3 {
  display: none;
}
div#contentNormal div.appointment-latest-date,
div#contentNormal div.appointment-latest-title {
  padding-bottom: 10px;
}
div#contentNormal div.appointment-latest-date {
  float: left;
  width: 85px;
}
div#contentNormal div.appointment-latest-title {
  float: left;
  width: 100px;
}
div#contentNormal div.appointment-latest-subheader {
  float: none;
  width: 365px;
}

/*
 * content Right
 */

div#contentRight div.appointment-latest-container {
  float: left;
  margin: 0 0 10px;
  width: 158px;
  border: 1px solid #86aea3;
  background-color: #e4e8e7;
  padding: 10px 10px;
}
div#contentRight div.appointment-latest-date {
  float: left;
  width: 70px;
}
div#contentRight div.appointment-latest-title {
  float: left;
  width: 80px;
}
div#contentRight div.appointment-latest-subheader {
  display: none;
}
