table.leftcolumn { 
  font-family: arial, tahoma, verdana, sans-serif; 
  font-size: 11px; 
  color: black;
  background-color: #EEF7FE; 
  width: 288px; 
}

.header { 
  color: white; 
  background-color: #EEF7FE; 
  text-align: center; 
  font-weight: normal; 
  border-top: 3px white solid;
  border-right: 1px gray outset; 
  border-bottom: 1px gray outset; 
  margin-bottom: 3px; 
  font-size: 14pt; 
}

.calendarimage { 
  border-left: 3px solid #EEF7FE; 
  border-right: 3px solid #EEF7FE; 
  border-top: 2px solid #EEF7FE;
}

.SC_header { font-weight: bold; font-size: 12px; padding-left: 5px; }
.SC_body { font-weight: normal; padding-right: 2px; }
.cruisecomment { color: red; font-weight: bold; }
.colseparator { border-right: 1px silver solid; }
.whitespace { border-top: 5px solid white; border-right: 5px solid white; }

