body {
 background: #878787;
 margin: 0px;
 padding: 0px;
 font: 13px Arial, sans-serif;
}

b {
 color: #b8213f;
 font-weight: normal;
}

p {
  font: 14px 'Arial Narrow', Arial, sans-serif;
  color: #333333;
}

p a {
 color: #b8213f;
 text-decoration: underline;
}

p a:hover {
 text-decoration: none;
}

.footer {
 width: 864px;
 text-align: left;
 font: 12px Arial, Verdana, sans-serif;
 color: #ffffff;
 margin: 8px 0px 0px 0px;
}

.menuItem a {
 font: 12px Arial, Verdana, sans-serif;
 color: #b8213f;
 text-decoration: none;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}

.menuItem a:hover {
 color: #666666;
 text-decoration: none;
}

.subMenu {
 font: 12px Arial, Verdana, sans-serif;
 color: #666666;
 white-space: nowrap;
 text-align: left;
 margin: 0px;
 padding: 0px;
}

.subMenu a {
 display: block;
 color: #666666;
 text-decoration: none;
 margin: 0px 0px 8px 0px;
 padding: 0px;
}

.subMenu a:hover {
 color: #b8213f;
}

.clientsHolder {
 font: 12px Arial, Verdana, sans-serif;
 color: #ffffff;
 padding: 0px;
}

.clientsHolder a {
 display: block;
 color: #ffffff;
 text-decoration: none;
 margin: 0px 12px 0px 4px;
}

.clientsHolder a:hover {
 text-decoration: underline;
}

.clientImages a {
 display: block;
 width: 14px;
 height: 14px;
 float: left;
 margin: 0px 4px 0px 4px;
 color: #ffffff;
 border: solid #ffffff 1px;
 text-decoration: none;
 text-align: center;
}

.clientImages a:hover {
 color: #b8213f;
 background: #ffffff;
 text-decoration: none;
}

#Calendar {
 position: relative;
 top: 0px;
 left: 0px;
 z-index: 60;
}