body {
  /*#CCBA8F*/
  /*#807459*/
  /*#E6DFCF*/
  /*#BFA260*/
  /*background-color: #647D8F;*/
  /*background-color: #E6DFCF;*/
  background-color: #CCBA8F;
  height: 800px;
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px;
}
img {
  border: 0;
}
div.page {
  width: 800px;
  text-align: left;
  /*background-color: #CFDCE6;*/
  /*background-color: #CCBA8F;*/
  background-color: #E6DFCF;
  height: 800px;
}
table.layout {
  border-collapse: collapse;
  width: 800px;
}
a {
  color: #807459;
  font-size: 10pt;
}
td.title {
  font-size: 18pt;
  font-weight: bold;
  font-family: helvetica;
  color: #E6DFCF;
  text-align: left;
  border-width: 0px;
  border-style: solid;
  /*border-color: #596F80;*/
  border-color: #807459;
  border-bottom-width: 3px;
  padding: 14px 4px 4px 14px;
  width: 100%;
  height: 100px;
  background-image: url('../images/titleBackground.jpg');
}
div.sidebar {
  width: 150px;
  height: 500px;
}
td.sidebar {
  border-width: 0px;
  border-style: solid;
  /*border-color: #596F80;*/
  border-color: #807459;
  border-right-width: 3px;
  height: 800px;
  vertical-align: top;
}
td.content {
  vertical-align: top;
}
p {
  /*color: #647D8F;*/
  /*color: #807459;*/
  color: black;
}
div.content {
  font-family: helvetica;
  width: 600px;
  padding: 10px 10px 10px 10px;
}
div.titleText {
  position: relative;
  top: -30px;
  left: -2px;
  z-index: 10;
}
div.titleShadow {
  color: black;
  filter: alpha(opacity=10);
  -moz-opacity: .10;
  opacity: .10;
  z-index: 1;
}
table.menu {
  height: 100%;
}
td.menuImage {
  height: 100%;
  vertical-align: bottom;
}
td {
  font-family: verdana;
  /*color: #6096BF;*/
  color: #807459;
  font-size: 10pt;
}
td.columnHeading {
  font-family: verdana;
  color: #807459;
  font-weight: bold;
  font-size: 10pt;
  padding: 2px 10px 4px 2px;
}
td.sqlData {
  font-size: 10pt;
  font-family: verdana;
  color: black;
}
td.formCell {
  font-size: 10pt;
  font-family: verdana;
  color: black;
  padding: 2px 10px 2px 2px;
}


img {
  border: 0;
}
.cpYearNavigation,
.cpMonthNavigation {
  background-color: #CFDCE6;
  text-align:center;
  vertical-align:center;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
  width: 60px;
}
.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText {
  font-family:verdana;
  font-size:8pt;
}
TD.cpDayColumnHeader {
  text-align:right;
  border:solid thin #CFDCE6;
  border-width:0 0 1 0;
}
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate {
  text-align:right;
  text-decoration:none;
}
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled {
  color:#D0D0D0;
  text-align:right;
  text-decoration:line-through;
}
.cpCurrentMonthDate {
  color: black;
  padding: 2px 2px 2px 2px;
}
.cpCurrentDate {
  color: #FFFFFF;
  font-weight:bold;
}
.cpOtherMonthDate {
  color:#808080;
}
TD.cpCurrentDate {
  color:#FFFFFF;
  background-color: #CFDCE6;
  border-width:1;
  border:solid thin #000000;
}
TD.cpCurrentDateDisabled {
  border-width:1;
  border:solid thin #FFAAAA;
}
TD.cpTodayText,
TD.cpTodayTextDisabled {
  border:solid thin #CFDCE6;
  border-width:1 0 0 0;
}
A.cpTodayText,
SPAN.cpTodayTextDisabled {
  height:20px;
}
A.cpTodayText {
  color:#6677DD;
  font-weight:bold;
}
SPAN.cpTodayTextDisabled {
  color:#D0D0D0;
}
.cpBorder {
  border:solid thin #CFDCE6;
}